离散控制Matlab代码波音747
LQR俯仰控制
在这个项目中,我们已经使用MATLAB和Simulink建模来设计控制飞机俯仰的自动驾驶仪。
我们设计了PID控制器和超前控制器来控制飞机的俯仰角。
●我们已使用LQR查找合适的增益矩阵。
●我们已经离散化了系统,然后对该系统进行了所有分析。
●我们致力于改善在LQR中使用预补偿器的一些常见缺点,同时还指出了这种控制技术的另一个缺点,即使用Simulink模型,在此期间,使我们的控制器更加坚固(通过使用步进干扰)
pitch_control.m-主代码,其中包含用于音高控制的所有代码。
r_scale.m-此函数将查找全状态反馈系统的比例因子,以消除稳态误差,作为LQR控制的预补偿。
[可专门用于连续系统]
pitch_control.slx-具有建模步进干扰的Simulink模型。
2022-06-07 11:28:14
1.27MB
系统开源
1