物理量信号の単位の伝播
物理量信号では、信号値に単位が関連付けられています。ブロックのダイアログまたはプロパティ インスペクターで単位をパラメーター値と共に指定すると、Simscape™ ソフトウェアは物理ネットワークを解決する際に必要な単位変換処理を実行します。信号がベクトルまたは行列の場合、信号のすべての要素が同じ単位になります。単位なしの信号では、単位は 1
に指定されます。
Physical Signals ブロック ライブラリ内の Simscape ブロック (PS ブロック) では、物理量信号に対して数学演算やその他の関数を実行することで、物理ネットワーク内に方程式をグラフィカルに実装できます。これらのブロックには、単位の伝播を容易にするために、型なしの入力端子と出力端子があります。
PS ブロックの入力信号に関連付けられた物理単位は、接続された出力信号から伝播されます。
PS ブロックの出力信号に関連付けられた物理単位は、入力信号の単位と、ブロック内の方程式によって決定されます。ブロックが数学演算を実行すると、その演算は入力物理量信号の値と単位の両方に対して実行されます。
たとえば、Current Sensor 出力端子に接続された PS Gain ブロックについて考えます。この場合、PS Gain 入力端子における物理単位は A です。PS Gain 出力端子における物理単位は、入力信号単位に [ゲイン] パラメーターの単位を乗算したものです。
[ゲイン] パラメーターの単位が
1
(単位なし) の場合、出力信号の単位は入力信号と同じ、つまり A になります。[ゲイン] パラメーターの単位が
V
の場合、出力物理量信号の単位はW
になります。
同様に、PS Product ブロックでは、2 つの入力信号の値と単位の両方が乗算されます。
PS Add ブロックと PS Subtract ブロックでは、2 つの入力信号に対してそれぞれ加算と減算が行われるため、これらのブロックの 2 つの入力端子における物理量信号の単位は相応していなければなりません。2 つの入力信号の単位が同じであれば、出力信号もその単位になります。入力信号の単位が相応している場合、出力信号の単位は、その次元の基本単位になります。
PS Signal Specification ブロックでは、物理量信号のサイズと単位を明示的に指定できます。モデルの接続に基づいて信号のサイズと単位が暗黙的に特定できない場合に、このブロックを使用します。