过滤输入信号,并提供了时间导数

您可能需要提供一些输入信号的时间导数,特别是如果你使用一个显式求解。提供必要的输入衍生物的一种方式是通过一个低通滤波器过滤输入。输入滤波使输入信号平滑,通常提高模型的性能。额外的好处是,的Simscape™引擎计算经滤波的输入的时间导数。一阶滤波器提供酮衍生物,而第二阶滤波器提供第一和第二导数。如果您使用的输入滤波,它选择的滤波时间常数适当的值是非常重要的。

滤波器时间常数控制所述输入信号的滤波。过滤后输入如下真实输入,而是平滑,随着时间常数,你选择的顺序滞后。设置时间常数的值不小于最小时间间隔较大的系统你的利益。如果你选择了一个非常小的时间常数,在滤波的输入信号更接近真实的输入信号。然而,这种滤波的输入信号增加了系统的刚性和减慢了仿真。

代替使用输入滤波,可以直接提供输入信号的时间导数,作为额外的物理信号。

对于分段常数的信号,也可以明确设置输入衍生到零。

你可以控制你的方式通过配置为每个输入信号的时间导数万博1manbetxSimulink的PS转换器块连接到该输入信号:

  1. 打开万博1manbetxSimulink的PS转换器阻止对话框。

  2. 点击输入处理标签。

  3. 当您添加一个新的万博1manbetxSimulink的PS转换器阻止对你的模型,默认的输入处理选项提供信号只有输入和块具有一个Simulink的万博1manbetx®输入端口和一个物理信号输出端口。

  4. 要打开输入滤波,设置过滤和衍生品参数滤波器输入,衍生物计算。通过使用选择的一阶或二阶滤波器,输入滤波顺序参数,并设置适当的输入滤波时间常数(秒)为您的模型参数值。

  5. 为了避免过滤输入信号,保持过滤和衍生品参数作为提供信号。然后设置提供的信号参数值:

    • 输入和一阶导数- 如果您选择此选项,额外的Simulink输入端口出现在万博1manbetx万博1manbetxSimulink的PS转换器块,以让在连接信号提供输入衍生物。

    • 输入和第一两种衍生物- 如果您选择此选项,两个附加的Simulink输入端口出现在万博1manbetx万博1manbetxSimulink的PS转换器块,以让在连接提供输入衍生物的信号。

  6. 最后,如果输入信号是分段常数(如步骤),就可以明确地还通过选择设置输入衍生物为零零个衍生物(分段常数)该值过滤和衍生品参数。