文档

改变线性化过程中受扰动块的扰动水平

没有预先编程的解析雅可比矩阵的块使用数值摄动进行线性化。

改变块扰动电平

此示例显示如何将扰动级别更改为磁球装置阻塞磁球改变扰动水平会改变线性化结果。

默认扰动大小为10-5(1+|x|),在哪里x是扰动状态或输入的工作点值。

在更改扰动级别之前打开模型。

将状态的扰动级别更改为 10 7. ( 1. + | x | ) 哪里x是状态值,类型:

区块名=“磁球/磁球装置”设置参数(块名称,“雅可比矩阵的状态扰动”,“1e-7”)

将输入的扰动级别更改为 10 7. ( 1. + | x | ) 哪里x是输入信号值:

  1. 打开系统并获取块端口句柄。

    系统=“magball”;开放式系统(sys)块名=“磁球/磁球装置”;ph=获取参数(块名,“端口句柄”)
  2. 获取输入端口值的句柄。

    p_in=ph.输入端口(1)
  3. 设置输入端口扰动级别。

    设置参数(p_in,“雅可比矩阵的扰动”,“1e-7”)

整数值块的扰动级

在以下情况下,需要整数输入端口进行索引的自定义块可能存在线性化问题:

  • 不支持输入值中的小万博1manbetx扰动

  • 接受双精度输入

要解决此问题,请尝试将此类块的扰动级别设置为零(这将块线性化设置为增益1)。

这个话题有用吗?