PS-Simulink转换器
将物理信号转换为动态仿真模块输出信号
- 库:
Simscape /公用事业
描述
的PS-Simulink转换器块将一个物理信号转换成一个Simulink®输出信号。使用此块将Simscape™物理网络的输出连接到Simulink作用域或其他Simulink块。
模型画布上的块图标显示
为了传递信号转换,同时占用最小的画布空间,块图标根据是否连接到其他块动态变化。
当块…… | 块图标 |
---|---|
无关联的 |
|
连接到其他块 |
|
单位转换及核对
的输出信号单元参数允许您为输出信号指定所需的单位。这些单位必须与进入区块的输入物理信号的单位相称。如果指定了所需的输出单元,则在输出Simulink信号之前,块应用等于转换因子的增益。例如,如果进入块的输入物理信号是位移,单位是米,你设置输出信号单元来毫米
,块在输出前将输入信号的值乘以1e3。如果输出信号单位与输入信号单位相同,则不施加增益。
的默认值输出信号单元参数,继承
,根据单元传播规则,自动设置块输出端口的单元,以匹配进入块的输入物理信号的单元。这样,你可以很容易地连接PS-Simulink转换器屏蔽任何信号,不用担心设置相应的输出单元。
在下图中,输入信号为PS-Simulink转换器块为N*m的扭矩,如果不指定输出信号单位,则为显示Block显示的值为10。如果你改变输出信号单元参数的值。PS-Simulink转换器块N *厘米
中的转矩值显示块更改为1000,如图所示。
当输出信号与热力学变量有关并包含温度单位时,必须决定是否需要应用仿射变换。有关更多信息,请参见何时应用仿射转换.通常,如果输出信号表示一个相对温度,即温度的变化,则需要应用线性转换,ΔT新=l*ΔT老(默认的方法)。然而,如果输出信号表示绝对温度,则需要应用仿射转换,T新=l*T老+O.
在下面的图表中,显示方块表示室温。如果要以摄氏度为单位显示,请打开PS-Simulink转换器块,类型摄氏度
在输出信号单元字段,并选择运用仿射变换复选框。显示读数为24.35。然而,如果你离开运用仿射变换复选框清除显示Block将显示297.5。
请注意
函数为输出信号指定的单元输出信号单元参数不会传播到物理网络外部。但是,如果您还指定一个物理单元作为连接到块的输出端口的Simulink信号的属性,软件将检查这两个单元是否匹配。有关更多信息,请参见使用Simulink单元.