![北航-现代控制理论结课大作业_第1页](http://file4.renrendoc.com/view/645bfbe5864d8454bcf108cdaf8ad72c/645bfbe5864d8454bcf108cdaf8ad72c1.gif)
![北航-现代控制理论结课大作业_第2页](http://file4.renrendoc.com/view/645bfbe5864d8454bcf108cdaf8ad72c/645bfbe5864d8454bcf108cdaf8ad72c2.gif)
![北航-现代控制理论结课大作业_第3页](http://file4.renrendoc.com/view/645bfbe5864d8454bcf108cdaf8ad72c/645bfbe5864d8454bcf108cdaf8ad72c3.gif)
![北航-现代控制理论结课大作业_第4页](http://file4.renrendoc.com/view/645bfbe5864d8454bcf108cdaf8ad72c/645bfbe5864d8454bcf108cdaf8ad72c4.gif)
![北航-现代控制理论结课大作业_第5页](http://file4.renrendoc.com/view/645bfbe5864d8454bcf108cdaf8ad72c/645bfbe5864d8454bcf108cdaf8ad72c5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、现代控制理论大作业 现代控制理论大作业 .控制系统任务的物理描述为了满足飞机品质的要求,飞机的纵向运动和横侧向运动都需要有能够连续 工作的阻尼器,以用来调整飞机的飞行姿态,避免其出现不必要的俯仰和倾斜。 维持飞机纵向运动的阻尼器称为俯仰阻尼器, 维持飞机横侧向运动的阻尼器称为 偏航阻尼器。本次课程大作业旨在通过运用Matlab的经典控制系统设计工具对某型飞机偏航阻尼器进行控制系统的设计。.控制系统对象的数学模型巡航状态下,某型飞机侧向运动的状态空间模型为:一 X1aiiX2a21a31X331.X4一a12a13a14Xi(t)hibl2a22a23a24X2(t)+b2ib22;Ui(t)a
2、32a33a34X3(t)b31b32:U2(t)Ja42a43a44 _X4(t)_b41b42 1;%。):。1)2 1-c21c22C13C23% (t) I 5X2(t) c24 1 X3(t)g (t) 一式中:Xi(t):侧滑角(单位为rad )X2(t):偏航角速度(单位为rad/s)X3(t):滚转角速度(单位为rad/s)X4(t):倾斜角(单位为rad )输入向量及输出向量分别为:Ui(t):方向舵偏角(单位为rad )出:副翼偏角(单位为rad )y1(t):偏航角速度(单位为rad/s)y2(t):倾斜角(单位为rad )设飞机巡航飞行时的速度为0.8马赫,高度为400
3、00英尺,此时模型的参数为:-0.05 58 00.99680.0800.59 80 0-0 . 1 15 0-3.05 00 00.38-800.03180.46500.08051.00000.007290.000-0.47 50 077 50.15300.1 4 30 00C =_01. 01. 0D.0,001首先输入飞机状态空间模型参数。以及定义系统的状态变量、输入变量及输出变量,并建立状态空间模型。在Matlab命令窗口中输入如下命令: A=-0.0558 -0.9968 0.0802 0.0415; 0.5980 -0.1150 -0.0318 0; -3.05000.3880 -
4、0.4650 0; 0 0.0805 1.000 0; B=0.00729 0.0000; -0.47500 0.00775; 0.15300 0.1430;0 0; C=0 1 0 0; 0 0 0 1; D=0 0; 0 0; states=beta,yaw,roll,phi; inputs=rudder,aileron; outputs=yaw rate,bank angle; sys=ss(ABC,D,statename,states,inputname,inputs,outputname,outputs) 运行结果如图2-1所示:sys =A =betayawrollphibeta-
5、0. 0558-0, 99680. 08020. 0415yaw0. 598- 0. 115-0. 03180roll-3. 050. 388-0. 4650phi00. 080510B =rudderaileronbeta0. 007290:raw-0. 4750. 00775roll0. 1530. 143phi00C =betayawrollphiyaw rate0100bank angle0001D =rudder aileronyaw rate00bank angle00Continuous-timestate-spacemodel.图2-1状态空间模型.系统特性分析根据前述系统的状
6、态空间模型,首先分析系统的性能。计算开环特征值在Matlab中计算系统开环特征值,输入:damp(sys)所输入系统命令及运行结果如图3-1所示: damp(sys)PoleDampingFrequency ijr ad/seconds JTime Constant (seconds)-7. 28bo31.00e+00Z 28b031. 37e+02-5. 63boi1. 00e+005. 63e-011. 78e-1-00-3. 29e-02 + 9. 47e-01 i3. 029. 47e-013. 04e+01-3. 29bo2 - 9. 47e-0113. 43e-029. 47e-0
7、13. 04e+01仅图3- 1系统开环特征值绘制零极点图,在Matlab的命令窗口中输入:pzmap (sys)运行结果如图3-2所示:Pole-Zero MapPole-Zero Map1 11111x TOC o 1-5 h z 0.8 -(GPUOQBS)tnpcv -6ee_LI0,6 d0.4 -二0.2 -0 *OX:0.2 0.4 :0.6 -:0.8 -xjIII0.6-0.5-0.4-0.3-0,2-0.10Real Axis (seconds-1)它们对应飞机的荷兰图3- 2零极点图 由图可以看出,此模型含有接近虚轴的一对共腕极点,滚模态,止匕时,系统具有较小的阻尼,控制
8、系统设计的目的是提高系统的阻尼比, 改善荷兰滚模态的阻尼特性。计算系统的单位脉冲响应在Matlab命令窗口输入:impulse (sys)运行后得到如图3-3所示的单位脉冲相应曲线:Impulse ResponseFrom: rudderFrom: aileron0.202004006008000200Time (seconds)o-2_4 6 2 O 2O-江 -XUEq 己HOJpn芸 dE400600800图3- 3单位脉冲对应曲线由图可以看出,系统过渡过程振荡剧烈,飞机确实存在很小的阻尼,图中相 应时间较长,而乘客及飞行员关心的是飞机在最初的几秒钟的行为, 所以绘制飞 机在最初的20s
9、以内的单位脉冲响应曲线。在Matlab命令窗口中输入:impulse(sys,20)所得响应时间为20秒的单位脉冲相应图形如下:Impulse ResponseFrom: rudderFrom: aileron52 o 2 4 6 2 o 206 6 s 力- - - 3BUB XUEq01mlBme A -OJ_wpnv-dE101520101520 05Tlrre (seconds)由上图可以看出, 下,飞机会发生改变。飞机围绕非零倾角产生了震荡,因此在副翼脉冲信号作用40-40270Bode DiagramFrom: rudder To: yaw rate2Uo o2 一一1801031
10、0010110-2101Frequency (rad/s)图3- 5 bode图形图3- 4 20s单位脉冲对应图形I国您岁现代控制理论大作业 I国您岁现代控制理论大作业 #使用方向舵偏角作为控制输入,使用偏航角速度作为传感输入,为得到相应 的频率响应,在Matlab命令窗口中输入如下命令:sys11=sys( yaw , rudder );bode(sysll)运行后的bode图如图3-5所示。由图可以看出,方向舵的变化对小阻尼的荷兰滚模态具有明显的影响。.控制系统的指标一种比较合理的设计目标是确保自然频率8n 0. 300.控制系统的设计通过以上分析可知,只要通过改变系统的增益,就可确保系
11、统性能得到改善。 首先,应用根轨迹法确定合适的增益值。在Matlab命令窗口中输入:rlocus(sys11)运行后得到的曲线即为负反馈的根轨迹图。所得图形图5-1所示:现代控制理论大作业 #现代控制理论大作业 图5-1负反馈根轨迹图由图可见,采用负反馈连接会使得系统立刻变得不稳定,为确保系统稳定, 应当采用正反馈连接。在Matlab窗口中进一步输入:rlocus(-sysll)sgrid运行后得到正反馈的根轨迹图如图5-2所示:现代控制理论大作业 现代控制理论大作业图5- 4响应曲线 Root Locus 1 0.8 0.6 0.4 0 2 V-0,2 -0.4 -0.6 -0.8 -1-1
12、2-1-0.8 -OS -0.4-0.20021Real Axis (seconds )图5- 2正反馈根轨迹图然后继续构成单输入单输出闭环反馈回路,在 Matlab命令窗口中输入如下命令:k=2.85;cl11=feedback(sys11,-k);运行后得到负反馈系统cl11,如图5-3所示:A =betayawrollphibeta-0. 0558-0, 9760. 08020.0415yaw0, 598-1 469-0.03180roll-3. 050. 824一0. 4650phi00. 080510B =rudderbeta口. 00729yaw-0. 475roll0. 153c
13、hi0C =betayaw ioil phiyaw rate0100D =rudderyaw rate 0图5- 3负反馈系统由下述的Matlab命令求取系统响应时间为 20s的单位脉冲相应,并将其与前述的开环系统单位脉冲响应作比较。在Matlab命令窗口中输入:impulse (sys11,cl11, - ,20)运行后得到如图5-4所示的闭环系统的单位脉冲响应曲线。由上图可以看出,与开环系统单位脉冲相应相比,闭环系统响应速度快,并 且没有产生很大的震荡。将全部多输入多输出模型构成闭合回路,分析在副翼输入信号作用下的响应。将系统由输入1连至输出1,构成反馈回路,在Matlab中输入如下指令:
14、cloop=feedback(sys,-k,1,1);damp(cloop)运行结果如图5-5所示:Impulse ResponseFrom: rudderFrom; aileron0.20O.2,4O,05 CDraME A :0一6 2 o 2 一u.j一 Elie musq 一01- olpn-qdujw5101520 05101520Time (seconds)FoieDampingFrequencyTad/seconds)Time Constant (seconds)-3. 42e-011. OQeWO3.42e-012, 92e+0Q-2. 97e-01 + 6. 06e-01i4
15、.40e_01氏 75e-013, 36e+002. 97e-01 - 6. 06e-0114.40e-016.75e-013. 36e+00-1.05e+001. 00e+001.05e+009. 50boi图5- 5反馈回路图5- 6脉冲响应曲线绘制多输入多输出模型的脉冲响应曲线,在 Matlab命令窗口输入:现代控制理论大作业 现代控制理论大作业 impulse(sys,-. ,cloop,20)运行后得到的脉冲响应曲线如图 5-6所示。由图可以看出,偏航角速度响应具有很好的阻尼比,但是从副翼(输入2)到倾斜角(输出2)通道可见:副翼变化时,系统不再像常规飞机那样连续偏转, 而是呈现出稳
16、定的螺旋模态,螺旋模态是一种典型的非常慢的模态,它允许飞机滚转和偏转而无需恒定的副翼输入。为此,希望能够消除螺旋模态,使它具有很高的频率。当形成闭环时,要确保螺旋模态不能进一步移动到左半平面。应当使用下洗 滤波器的设计。即:通过在原点处设置1个零点的方式,下洗滤波器将螺旋模态的极点控制在原点附近,当时间常数为5秒时,选择a = 0.2,应用根轨迹法确定滤波器增益 G(s),首先确定滤波器的固定部分,在Matlab命令窗口中输入:Gc=zpk(0,-0.2,1)运行结果如图5-7所示:Gc =s(s+0. 2)图5- 7固定部分然后将此滤波器与设计模型sysll以串联的形式连接,得到开环模型,在
17、Matlab中输入oloop=Gc*sys11;然后绘制此开环模型的另一个由!轨迹图并加入网格线,在 Matlab命令中输入:rolcus(-oloop)sgrid运行后得到开环模型的根轨迹如图5-8所示:-1-1.2-1-0.8-06-0.4-0.200.2_1Real Axis (seconds )0,80.6Root Locus4 2 2 4 6 8O.O.1o.o.o.o, 一 一g PUOUB5) 6 一 XV -JEU 一6BLU-图5- 8根轨迹图在确定阻尼比的情况下,得到开环增益如下图所示:Root Locus0.760,648 6 4 2 Ju 2 4 6 8 a .9 -
18、o o o o o o o o一 a( SPUDG)/一xy AE仁一6mE-1.0.880,970.8System: untiiledlGain: 2.02Pole: -0.229+ 071 SiDamping: 0.304Overshoot (%): 36 .8Frequency (rad/s): 0.7540.50.38-1.2-1-0.8-06-0.4-0.20021Real Axis (seconds )此即为开环根轨迹曲线,可以看出在阻尼比为0.3左右时,增益约为2.02.系统仿真结果分析观察从方向舵到偏航角速度通道的闭环脉冲响应:首先形成闭环回路,在 Matlab命令窗口输入:k=2.07;cl11=feedback(oloop,-k);impulse(cl11,20)运行后得到单位脉冲响应曲线如图 6-1所示:0.1-0.5 05101520Time (seconds)Impulse ResponseFrom: rudder T
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度咖啡馆餐厅托管运营管理服务合同
- 2025年网络建设工程合同
- 矿山修复挖掘机租赁合同
- 家电维修配件快递配送合同
- 宠物运输服务合同模板适用
- 广告创意实现居间合同
- 互联网接入服务合同
- 广告代理合同2024
- 环保工程责任免除合同
- 船舶制造合同
- 护理人文知识培训课件
- 安徽省合肥市2025年高三第一次教学质量检测地理试题(含答案)
- 2025年新合同管理工作计划
- 统编版八年级下册语文第三单元名著导读《经典常谈》阅读指导 学案(含练习题及答案)
- 风光储储能项目PCS舱、电池舱吊装方案
- TTJSFB 002-2024 绿色融资租赁项目评价指南
- 全新车位转让协议模板下载(2024版)
- 光伏项目安全培训课件
- 全面解读新能源法律风险与应对措施
- 民法学详细教案
- 浙江省杭州市2023年中考一模语文试题及答案
评论
0/150
提交评论