资源描述:
《现代控制理论结课大作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、现代控制理论大作业1.控制系统任务的物理描述为了满足飞机品质的要求,飞机的纵向运动和横侧向运动都需要有能够连续工作的阻尼器,以用来调整飞机的飞行姿态,避免其出现不必要的俯仰和倾斜。维持飞机纵向运动的阻尼器称为俯仰阻尼器,维持飞机横侧向运动的阻尼器称为偏航阻尼器。本次课程大作业旨在通过运用Matlab的经典控制系统设计工具对某型飞机偏航阻尼器进行控制系统的设计。2.控制系统对象的数学模型巡航状态下,某型飞机侧向运动的状态空间模型为:式中::侧滑角(单位为):偏航角速度(单位为):滚转角速度(单位为):倾斜角(单位为)
2、输入向量及输出向量分别为::方向舵偏角(单位为):副翼偏角(单位为)15现代控制理论大作业:偏航角速度(单位为):倾斜角(单位为)设飞机巡航飞行时的速度为0.8马赫,高度为40000英尺,此时模型的参数为:首先输入飞机状态空间模型参数。以及定义系统的状态变量、输入变量及输出变量,并建立状态空间模型。在Matlab命令窗口中输入如下命令:>>A=[-0.0558-0.99680.08020.0415;0.5980-0.1150-0.03180;-3.05000.3880-0.46500;00.08051.0000];
3、>>B=[0.007290.0000;-0.475000.00775;0.153000.1430;00];>>C=[0100;0001];>>D=[00;00];>>states={'beta','yaw','roll','phi'};>>inputs={'rudder','aileron'};>>outputs={'yawrate','bankangle'};>>sys=ss(A,B,C,D,'statename',states,'inputname',inputs,'outputname',outputs)运行
4、结果如图2-1所示:15现代控制理论大作业图2-1状态空间模型1.系统特性分析根据前述系统的状态空间模型,首先分析系统的性能。1.1.计算开环特征值在Matlab中计算系统开环特征值,输入:damp(sys)15现代控制理论大作业所输入系统命令及运行结果如图3-1所示:图3-1系统开环特征值绘制零极点图,在Matlab的命令窗口中输入:pzmap(sys)运行结果如图3-2所示:图3-2零极点图由图可以看出,此模型含有接近虚轴的一对共轭极点,它们对应飞机的荷兰滚模态,此时,系统具有较小的阻尼,控制系统设计的目的是提
5、高系统的阻尼比,改善荷兰滚模态的阻尼特性。15现代控制理论大作业1.1.计算系统的单位脉冲响应在Matlab命令窗口输入:impulse(sys)运行后得到如图3-3所示的单位脉冲相应曲线:图3-3单位脉冲对应曲线由图可以看出,系统过渡过程振荡剧烈,飞机确实存在很小的阻尼,图中相应时间较长,而乘客及飞行员关心的是飞机在最初的几秒钟的行为,所以绘制飞机在最初的20s以内的单位脉冲响应曲线。在Matlab命令窗口中输入:impulse(sys,20)所得响应时间为20秒的单位脉冲相应图形如下:15现代控制理论大作业图3
6、-420s单位脉冲对应图形由上图可以看出,飞机围绕非零倾角产生了震荡,因此在副翼脉冲信号作用下,飞机会发生改变。图3-5bode图形使用方向舵偏角作为控制输入,使用偏航角速度作为传感输入,为得到相应15现代控制理论大作业的频率响应,在Matlab命令窗口中输入如下命令:sys11=sys(‘yaw’,’rudder’);bode(sys11)运行后的bode图如图3-5所示。由图可以看出,方向舵的变化对小阻尼的荷兰滚模态具有明显的影响。1.控制系统的指标一种比较合理的设计目标是确保自然频率时,阻尼比。2.控制系统的
7、设计通过以上分析可知,只要通过改变系统的增益,就可确保系统性能得到改善。首先,应用根轨迹法确定合适的增益值。在Matlab命令窗口中输入:rlocus(sys11)运行后得到的曲线即为负反馈的根轨迹图。所得图形图5-1所示:图5-1负反馈根轨迹图15现代控制理论大作业由图可见,采用负反馈连接会使得系统立刻变得不稳定,为确保系统稳定,应当采用正反馈连接。在Matlab窗口中进一步输入:rlocus(-sys11)sgrid运行后得到正反馈的根轨迹图如图5-2所示:图5-2正反馈根轨迹图然后继续构成单输入单输出闭环反馈
8、回路,在Matlab命令窗口中输入如下命令:k=2.85;cl11=feedback(sys11,-k);运行后得到负反馈系统cl11,如图5-3所示:15现代控制理论大作业图5-3负反馈系统由下述的Matlab命令求取系统响应时间为20s的单位脉冲相应,并将其与前述的开环系统单位脉冲响应作比较。图5-4响应曲线15现代控制理论大作业在Matlab命令窗口中