Simscape模块相关设定含义---Simulink-PS Converter

Simulink-PS Converter

将Simulink输入信号转换为物理信号。'输入信号单元'参数中的单位表达式与Simulink输入信号相关联,并确定分配给物理信号的单位。“应用仿射转换”复选框仅与带有偏移量的单位相关(如温度单位)。如果所选的求解器需要输入导数,您可以通过额外的信号端口明确地提供它们,或者打开输入滤波来计算时间导数。一阶滤波器提供一个导数,而二阶滤波器提供一阶和二阶导数。对于分段常数信号,也可以显式地将输入导数设为零。

 

块图标根据输入滤波顺序参数,以指示是否将滤波应用于输入信号。

将所需的单元指定为输入信号单元参数。参数值控制块的输出端口处的物理信号单元,作为Simscape™物理网络的输入信号。

如果您离开该块时没有单位,则在输入信号单元参数默认设置为1,然后从目标块推断物理信号单元。默认的目标块单位是米-千克-秒或MKS(SI)。如果指定不同的单元,与目标块输入的预期默认单位相称,则单元管理器将这些单元附加到输入SIMULINK信号值,并在向目标块提供信号时执行必要的单元转换。

 

参数

单位

输入信号单元

分配给物理信号的单位。这些单位必须与目标块输入的预期默认单位相称。您可以从下拉列表中选择一个单元,也可以键入所需的单元名称,例如rpm,或有效表达式,如rad/s。有关更多信息和单位缩写列表,请参见如何在块对话框中指定单元单位定义。默认值是1,这意味着块输出处的物理信号单元与目标块输入的预期默认单元相匹配。

应用仿射变换

此复选框仅适用于具有或不带仿射偏移量的单元,如热单位。有关更多信息,请参见热单元转换.

输入处理

过滤和导数

此参数允许您决定是过滤输入,从而提供输入信号的时间导数,还是通过SIMULINK-PS 换流器区块:

  • Provide signals-选择是否只提供输入信号,还是提供输入信号的时间导数作为附加输入信号,使用提供信号参数。默认的输入处理选项为Provide signalsInput only。如果使用显式求解器,建议通过选择其他选项之一提供输入导数。有关更多信息,请参见滤波输入信号并提供时间导数.

  • Filter input, derivatives calculated-通过低通滤波器过滤输入,低通滤波器也提供输入导数.在这种情况下,输入信号在转换为物理信号之前(通过滤波)被修改。一阶滤波器提供一个导数,而二阶滤波器提供第一和第二导数.如果使用此选项,请设置适当的输入滤波时间常数参数值,如下所述。

  • Zero derivatives (piecewise constant)-如果输入信号是分段常数(例如STEP),则此选项允许将输入导数显式设置为零。

提供信号

此参数仅适用于过滤和导数参数设置为Provide signals。它允许您提供输入信号的时间导数作为附加输入信号:

  • Input only-只提供输入信号。这是默认的。如果您选择此选项,块有一个Simulink输入端口和一个物理信号输出端口。

  • Input and first derivative-如果选择此选项,则在SIMULINK-PS 换流器块,让您连接提供输入导数的信号。

  • Input and first two derivatives-如果选择此选项,则在SIMULINK-PS 换流器块,让您连接提供输入导数的信号。

输入滤波顺序

此参数仅适用于过滤和导数参数设置为Filter input, derivatives calculated。它允许您通过选择滤波器顺序来指定为输入信号计算的时间导数数:

  • First-order filtering-只提供一阶导数。

  • Second-order filtering-提供第一和第二衍生产品。

输入过滤时间常数(以秒为单位)

此参数仅适用于过滤和导数参数设置为Filter input, derivatives calculated。它指定滤波器时间常数,控制输入信号的滤波。过滤后的输入跟随真实的输入,但经过平滑处理,滞后于所选择的时间常数的顺序。您应该将时间常数设置为不大于系统中感兴趣的最小时间间隔的值。选择一个很小的时间常数的折衷方法是,滤波后的输入信号更接近真实的输入信号,代价是增加了系统的刚度,减缓了仿真的速度。默认值是0.001S.

 

参数栏--Input Handing(输入处理)

       为了避免求解器错误,我们最好提供一阶和二阶的导数,也就是预设运动对应的速度和加速度,输入滤波可以让输入更平滑,通常会提高模型的性能,有好几种方法来做,我们可以使用滤波方法,从而对输入信号进行一阶滤波,Filter input,为我们自动对输入信号进行处理,第二种方法是我们提供自己的导数输入,这种情况下我们可以使用自定义的传递函数组件,我们可以根据我们进行滤波的方式进行选择,本例中,我们选择自动对输入进行滤波,进行二阶滤波(Second-order filtering),使用默认的滤波时间常数(0.001).

 

  • 8
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水月流萤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值