怎样加入初始状态
在SIMULINK仿真过程中,如何把系统的非零初始状态加入到仿真过程中? 没明白什么意思?是运行中加么?
阶跃?
就是在运行到多少秒的时候加个输入? 是这样的,比如说在设计一个非线性控制率的时候,要使系统稳定,这个时候我就随便给系统一个初始状态,然后在SIMULINK中将非线性控制率和系统连接成一个闭环系统,点击运行,那么如果该闭环系统能够稳定的话,说明这个非线性控制率是合适的。只是不知道这样做对不对,还有,如果对的话,怎么把初始状态加入到系统中?如果这样做不对的话,怎样考察我设计的非线性控制率是否正确?
[ 本帖最后由 net22446688 于 2007-4-10 08:29 编辑 ] 原帖由 net22446688 于 2007-4-10 08:26 发表
是这样的,比如说在设计一个非线性控制率的时候,要使系统稳定,这个时候我就随便给系统一个初始状态,然后在SIMULINK中将非线性控制率和系统连接成一个闭环系统,点击运行,那么如果该闭环系统能够稳定的话,说 ...
可能我不明白这个非线性控制率吧,所以还是不太明白,你不是随便给了个初始状态么>?那么它不进入系统怎么运行?所以运行中自然到了系统中的啊
如果你说稳定时候继续运行,不稳定切换,那我就明白了,运用一些开关和控制
但你说的我还是没明白,呵呵,希望高手给你解答吧 遇到与楼主同样的问题,不会解决 设置积分器就可以了
回复 6楼 pmsl 的帖子
问题解决了? 如果系统里面用的是积分器,直接给积分器设置一个初值即可;如果是传递函数模块,用带有初值的传递函数模块,在simulink extra库里面。
页:
[1]