在研究系统的鲁棒性时,需要模型的参数是在仿真过程中是变化的。而常规的simulink模块的参数在初始化后是固定的。
因此本文提供的方法将有利于相关领域的仿真研究。
案例如下:
模型自取:
链接:https://pan.baidu.com/s/1TFU9F4PX6csN7HgdlSEGYQ
提取码:2tv1
一般来说,常数模块在模型运行过程中是保持不变的。这里希望每个步长后,常数值变化。
s-function的第一个输入为[0 1 2 3]的计数器,第二输入为步长Ts。简单起见,每过一个Ts,将常数模块中的值修改为计数器的值。
达到的效果如下:
从上图可以看出,实现了所要达到的效果(有一些些滞后~)
操作步骤:
1、对所要在线修改的模块进行封装;