北航-现代控制论结课大作业.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现代控制理论大作业 PAGE \* MERGEFORMAT1 控制系统任务的物理描述 为了满足飞机品质的要求,飞机的纵向运动和横侧向运动都需要有能够连续工作的阻尼器,以用来调整飞机的飞行姿态,避免其出现不必要的俯仰和倾斜。维持飞机纵向运动的阻尼器称为俯仰阻尼器,维持飞机横侧向运动的阻尼器称为偏航阻尼器。本次课程大作业旨在通过运用Matlab的经典控制系统设计工具对某型飞机偏航阻尼器进行控制系统的设计。 控制系统对象的数学模型 巡航状态下,某型飞机侧向运动的状态空间模型为: 式中: :侧滑角(单位为) :偏航角速度(单位为) :滚转角速度(单位为) :倾斜角(单位为) 输入向量及输出向量分别为: :方向舵偏角(单位为) :副翼偏角(单位为) :偏航角速度(单位为) :倾斜角(单位为) 设飞机巡航飞行时的速度为0.8马赫,高度为40000英尺,此时模型的参数为: 首先输入飞机状态空间模型参数。以及定义系统的状态变量、输入变量及输出变量,并建立状态空间模型。 在Matlab命令窗口中输入如下命令: A=[-0.0558 -0.9968 0.0802 0.0415; 0.5980 -0.1150 -0.0318 0; -3.0500 0.3880 -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(A,B,C,D,statename,states,inputname,inputs,outputname,outputs) 运行结果如图2-1所示: 图2- SEQ 图2- \* ARABIC 1 状态空间模型 系统特性分析 根据前述系统的状态空间模型,首先分析系统的性能。 计算开环特征值 在Matlab中计算系统开环特征值,输入: damp(sys) 所输入系统命令及运行结果如图3-1所示: 图3- SEQ 图3- \* ARABIC 1 系统开环特征值 绘制零极点图,在Matlab的命令窗口中输入: pzmap(sys) 运行结果如图3-2所示: 图3- SEQ 图3- \* ARABIC 2 零极点图 由图可以看出,此模型含有接近虚轴的一对共轭极点,它们对应飞机的荷兰滚模态,此时,系统具有较小的阻尼,控制系统设计的目的是提高系统的阻尼比,改善荷兰滚模态的阻尼特性。 计算系统的单位脉冲响应 在Matlab命令窗口输入: impulse(sys) 运行后得到如图3-3所示的单位脉冲相应曲线: 图3- SEQ 图3- \* ARABIC 3 单位脉冲对应曲线 由图可以看出,系统过渡过程振荡剧烈,飞机确实存在很小的阻尼,图中相应时间较长,而乘客及飞行员关心的是飞机在最初的几秒钟的行为,所以绘制飞机在最初的20s以内的单位脉冲响应曲线。 在Matlab命令窗口中输入: impulse(sys,20) 所得响应时间为20秒的单位脉冲相应图形如下: 图3- SEQ 图3- \* ARABIC 4 20s单位脉冲对应图形 由上图可以看出,飞机围绕非零倾角产生了震荡,因此在副翼脉冲信号作用下,飞机会发生改变。 图3- SEQ 图3- \* ARABIC 5 bode图形 使用方向舵偏角作为控制输入,使用偏航角速度作为传感输入,为得到相应的频率响应,在Matlab命令窗口中输入如下命令: sys11=sys(‘yaw’,’rudder’); bode(sys11) 运行后的bode图如图3-5所示。 由图可以看出,方向舵的变化对小阻尼的荷兰滚模态具有明显的影响。 控制系统的指标 一种比较合理的设计目标是确保自然频率时,阻尼比。 控制系统的设计 通过以上分析可知,只要通过改变系统的增益,就可确保系统性能得到改善。首先,应用根轨迹法确定合适的增益值。 在Matlab命令窗口中输入: rlocus(sys11) 运行后得到的曲线即为负反馈的根轨迹图。所得图形图5-1所示: 图5- SEQ 图5- \* ARABIC 1 负反馈根轨迹图 由图可见,采用负反馈连接会使得系统立刻变得不稳定,为确保系统稳定,应当采用正反馈连接。 在Matlab窗口中进一步输入: rlocus(-sys11) sgrid 运行后得到正反馈的根轨迹图如图5-2所示: 图5- S

文档评论(0)

138****7331 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档