三自由度直升机模型的控制算法研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:welson926
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着新技术、新工艺的不断出现和进步,直升机在军事和民用等方面都具有极其广泛的应用,直升机的更新换代也越来越频繁,但是由于直升机具有及其复杂的动力学特性和多变的飞行姿势,通常具有很多不确定的因素,不能用极其精确的数学模型进行描述,因此对其控制方法的研究显得尤为重要。本文以深圳固高科技有限公司生产的三自由度直升机模型为研究对象,进行控制算法及理论的研究,三自由度直升机是具备非线性、多变量等特征较为复杂的控制对象,一般来说其精确的数学模型难以获得,通过对系统控制、仿真可以加深对控制理论技术在复杂系统上研究应用。  本文首先分析了直升机系统的构成原理,根据各个自由度运动特性进行系统建模,并选取适当的状态变量推导出系统的状态方程。针对被控对象的特点,对单一自由度运动设计了PID控制器,对三个自由度同时控制设计了解耦控制器,利用得到的状态方程研究了LQR控制器在直升机系统上的应用。接着引入优化算法中的遗传算法和粒子群算法。在介绍遗传算法的基础上,进行了遗传算法优化PID控制器参数的实验以及用遗传算法来优化LQR控制器的参数实验。介绍粒子群算法后,也将粒子群算法用到PID控制器参数的优化上,并与遗传算法优化得到的结果进行了比较。  针对引入的模糊神经网络控制,其是将模糊和神经网络结合提出的一种智能控制算法。模糊神经网络汲取模糊控制和神经网络优点,具有强大的自学习和自整定功能,且有很强的辨识能力和跟踪控制能力。本文采用粒子群算法来优化模糊神经网络实现参数的快速、全局寻优。  由于三自由度直升机系统本身比较复杂、同时对实时性的要求较高,为了达到预期的控制目标,检验控制算法在实时运行中的控制效果,需要付出庞大的开发量,基于MATLAB的硬件在回路中的仿真技术是实现现阶段这一需求的合理方法。最后利用ATLAB RTW(Real Time Work-shop)技术能够直接将Simulk牛成的仿真模型下载到目标实时内核中运行,驱动外部硬件设备,在线调整参数,编写S函数,在MATLAB RTW控制平台下进行实时控制仿真研究,实验结果表明控制算法的可行性,控制效果良好,具有较好的鲁棒性。
其他文献
数学在它的长期发展中,形成了自己语言的特色:一是为了表达的简洁、准确,它采用了符号语言;二是为了表达的形象、直观,它采用了几何语言。正是由于数学语言的特色,使得数学教学过程
学位
发动机诱导轮是一种性能优良的流体装置,通常安装于泵的进口处以平键(或花键)与泵轴连接传递扭矩,诱导轮为典型复杂曲面产品,结构多为内外锥形,叶片形状为平板螺旋式。由于诱导轮的
动还是没动读完这首诗,同学们有没有这样的疑问:到底小船走没走呢?云彩动没动呢?抑或另有其他玄妙?在回答这个问题之前,我们先做一个思想实验.或许有同学会纳闷:什么是思想实
期刊
飞行模拟器操纵负荷系统的发展已经到了全数字化阶段,该文的研究正是为了适应操纵负荷系统的新发展.结合工程实际的需要,该文研究了数字式操纵负荷系统的硬件体系结构及提高
目的 研究青蒿素衍生物对卵巢癌细胞体外增殖、凋亡能力的影响及机制.方法 实验设置为实验组-1、实验组-2和空白组、对照组,实验组-1、实验组-2卵巢癌OVCAR3细胞分别给予10μ
该文是对超低空近距离小目标测量系统的分系统-掠海小目标图像识别及跟踪系统进行研究,提出了一种采用多棱镜来扩大跟踪视场的新方法.最后用VisualC++语言作为工具,以导弹模
该课题基于道路交通事故现场图绘制的一般程序,采用VBA语言对AutoCAD R14绘图软件包进行了二次开发,通过改进数据的输入方式及用户界面,建立起符合国家标准的交通事故现场图
本文根据笔者多年的数学教学经验,根据高中生学习数学的认知规律,提出以数学概念为导向的高中数学教学模式,以提升学生学习高中数学概念的效果。
蛇形机器人是由多个模块通过旋转关节前后串联而成,是典型的多刚体移动基座欠驱动系统。它通过周期地改变身体的形状(驱动自由度)与环境相互作用从而实现整个身体的位置和姿态的