如何用变量来修改状态方程里的参数?
大家好,我要控制一个振动系统,其中状态方程里的阻尼器参数C是可变得,请问在仿真过程中如何来实现这一参数的变化?我打算把它用一个变量表示,但怎么给这一变量赋值呢?谢谢!急用 函数
回复 #2 yufeng 的帖子
请讲的详细点好吗?比方说我要根据根据系统中模糊控制器的输出U的不同,来调节状态方程中的阻尼系数C,请问怎么在函数中获得U的值呢? S函数,在simulink里是个模块,如果简单可以用matlab fcnU作为S函数模块或者mat fcn的输入变量,然后再改变C,再输出c 关于S函数的请搜索本版面的帖子
不过根据你的想法,应该不需要吧
关键是U和你的c之间的关系是什么,把该关系搭建成模块接在U的后面不就可以了? 首先谢谢你的答复,但是我说的C不能作为模型中的输出,它只是状态方程中的一个参数 那你就把该变量to workspace
或者用M文件来写了.
页:
[1]