MATLAB脚本PID补偿器不往复导致仿真软件模型金宝app

5视图(30天)
FInnian莫纳亨
FInnian莫纳亨 2020年4月7日
编辑: 哈斯dina 2020年10月13日
你好,
我已经建立了一个PID补偿器ball-beam系统在MATLAB住脚本按照本网站的教程: http://ctms.engin.umich.edu/CTMS/index.php?example=BallBeam§ion=ControlPID 。我用“pidTuner”应用在matlab脚本以满足设计要求(< 3 s沉降时间,过度< 5%)。这个PID然后被改为一个离散的函数,并在仿真软件模型,使用一块LTI系统。金宝app然而,问题是,尽管MATLAB脚本提供所需的结果,当运行仿真软件的仿真结果并不相同。金宝app我不知道为什么这不是工作。脚本,和仿真软件模型都是恋恋不舍。金宝app
重要提示:我试图使用离散PID块而不是LTI系统的块,但它给出了这个错误: https://i.imgur.com/mY5Abhr.png
提前感谢。

答案(1)

哈斯dina
哈斯dina 2020年10月13日
编辑:哈斯dina 2020年10月13日
嗨Flnnian,
我看着你的球和梁系统模型仿真软件。金宝app看起来你已经实现了非线性系统,使用PID控制器优化的线性系统,这就是为什么你看到不好的结果。改变拉格朗日代表线性系统中描述下面的链接,我看到相同的结果作为生活的脚本。
HTH,
Sid

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!