基于遗传算法的直线两级倒立摆控制毕设答辩ppt课件.ppt
《基于遗传算法的直线两级倒立摆控制毕设答辩ppt课件.ppt》由会员分享,可在线阅读,更多相关《基于遗传算法的直线两级倒立摆控制毕设答辩ppt课件.ppt(45页珍藏版)》请在三一办公上搜索。
1、1,智能控制算法研究及其在直线多级倒立摆中的实现,08研:韩月娟导师:刘永信 教授模式识别与智能系统 2011.06,2,内容概要,背景和意义,背景 1971傅京孙提出智能控制,现今智能控制已由二元论:人工智能和控制论发展到四元论:人工智能、模糊集理论、运筹学与控制论。 智能控制是对传统控制理论的发展,传统控制是智能控制的一个组成部分。 类型:专家控制、神经网络、模糊控制、遗传算法学习控制。,3,直线多级倒立摆,GA与Fuzzy control Energy Control,4,直线,平面,环形复合,二十世纪五十年代 ,(MIT)的控制论专家根据火箭发射助推器原理设计出一级的倒立摆。,分类,火
2、箭垂直度控制,起源,意义 智能算法 倒立摆 更广泛的现实世界,5,双轮倒立摆,卫星姿态调整,双足机器人,仿人杂技机器人,绝对不稳定、高阶次、多变量,强耦合的非线性系统,非线性、鲁棒性、镇定性、跟踪问题以及随动问题,倒立摆系统控制算法,稳摆控制经典:根轨迹、频域分析、PID线控:状态反馈,最优调节智能:模糊控制、神经网络控制、遗传算法自起摆控制 智能控制、能量反馈等,6,课题方案,7,能量反馈自起,GA-LQR稳摆,离线仿真,硬件在回路控制,GA-LQR稳摆,降维模糊控制,离线仿真,Matlab/GUI界面开发,离线仿真,硬件在回路控制,一级,二级,2.硬件和软件环境,2.1 硬件,8,计算机:
3、dell PC机 512 M,运动控制卡:固高公司GT-400-SV-PCI系列,伺服系统: Panasonic公司MADDT1205*交流伺服驱动与MSMD5AZS1S*系列交流伺服电机,倒立摆系统:GLIP2003,编码器: NIDEC NEMICON光电编码器,2.2 软件环境,9,10,2.3 硬件在回路实时控制过程,硬件接口,监控界面参数实时观测和修改,数据存储,PCI,建模、仿真、时控,3.建模与定性分析,3.1 一级倒立摆(GLIP2003系列),11,牛顿力学,特征根,不稳定,能控能观,12,质量块,拉格朗日,特征根,不稳定,能控能观,矩阵分析,3.2 两级倒立摆,13,实时控
4、制视频,4.直线一级倒立摆的自起摆和稳摆控制,自起和稳摆有扰动,自起和稳摆带质量块,Switch,原理框图,输入状态,一,4.1直线一级自起摆控制器设计,4.1.1自起摆过程分析 系统从自然平衡状态借助外力的作用转移到竖直向上位置,14,欲使摆杆从自然平衡态转移到竖直向状态,且摆动速度接近0,需要的能量为:,不受约束的倒立摆系统在摆杆处于任意角度时的能量为:,与竖直向上位置的夹角,利用能量反馈,反馈系数,希望通过u使E快速接近E0,4.1.2 自起摆控制器设计,15,其中,为了保证,借助李雅普诺夫第二法构造能量标量函数,始终有,单调递减,令控制策略,当,该控制策略可以使E 逐渐接近E0,有省略
5、,封装基于能量反馈的自起摆控制器,16,C语言的S-Function实现,0.05-0.6,4.2 一级倒立摆GA-LQR稳摆控制,17,性能指标,使得指标最小的控制规律,简化,稳态误差为0,传统方法是?课题的方案是?,解得P,4.2.1 LQR控制,4.2.2 GA-LQR稳摆控制器设计,18,50,引入移民机制自适应交叉和变异率,GA-LQR原理图,19,初始化种群分布,100次迭代终止,遗传算法初始种群和优化过程中的波形输出,20,迭代终止后输出,一级摆GA-LQR稳摆控制仿真模型,21,在GA-LQR稳摆控制策略下,车杆系统经过2S进入竖直向上平衡状态,小车几乎稳定在参考零点,摆杆稳定
6、在竖直向上位置,系统稳态性能良好。,Position(m),Speed(m/s),Angle(rad),dAngle(rad/s),Times(S),Times(S),小车位移,摆角,4.2.3直线一级倒立摆稳摆控制仿真效果,1.无干扰时,2.施加干扰,22,给摆杆施加0.01rad的摆动干扰小车位移和摆角曲线如图,具有小幅干扰的车杆系统,小车为了跟随摆杆的变化趋势,会偏离初始参考零点3-4cm,摆杆在2S内稳定在竖直向上位置,系统的鲁棒性良好。,Position(m),Angle(rad),Times(S),Times(S),小车位移,摆角,稳摆效果,4.2.4 直线一级倒立摆系统实时控制,
7、23,实时控制模型,实时控制参数设置,0.25,1.无扰动,24,2.对摆杆施加外力扰动,小车位移,摆角,自起摆阶段,稳摆阶段,扰动,Times(S),Position(m),Angle(rad),Times(S),Position(m),Angle(rad),Times(S),Position(m),Angle(rad),3.给系统加入质量块,25,无扰动,施加扰动,5.两级倒立摆的稳摆控制,5.1 GA-LQR稳摆控制,二,遗传算法初始种群和优化过程中的波形输出,26,初始化种群分布,20次迭代,100次终止,GA-LQR 码串:7初始种群:60。,GA-LQR稳摆仿真控制模型与参数,27
8、,5.1.1 Matlab/GUI仿真图形界面开发,28,Run中的界面显示,以GA-LQR二级为例,5.1.2 GA-LQR稳摆控制仿真效果,1不施加干扰时.给定系统的初始状态: 仿真步长为0.005,仿真历时5S。,29,蓝色曲线实验测试,小车位移、一摆角度和二摆角度、小车移动速度、一摆角速度和二摆角速度曲线如图所示:,30,Position(m),Speed(m/s),Times(S),Times(S),Angle1(rad),dAngle1(rad/s),Angle2(rad),dAngle2(rad/s),小车位移,一摆摆角,二摆摆角,系统约2.5秒内达到平衡,小车移动范围:-2.5
9、-2.5(cm),一摆摆角:-0.0125-0.025(rad),二摆摆角:-0.0075-0.01rad。体现GA-LQR控制稳定性和快速性。,31,2.施加仿真干扰 仿真过程中给系统第二级摆杆施加-0.1rad/s0.1rad/s干 扰,此时小车的位移曲线和速度曲线如图所示:,小车位移,小车速度,Position(m),Speed(m/s),Times(S),Times(S),施加干扰后,GA-LQR控制迅速使系统达到一个新的稳定状态,小车移动幅度为10cm左右,相对比试探法LQR效果要好一些,证明GA-LQR控制策略的很好的鲁棒性。,32,Times(S),Times(S),Positi
10、on(m),Position(m),GA-LQR控制完全交给计算机处理,其高效性是显而易见的。,小车位移,干扰后位移,3.在仿真实验中当通过试探法确定的一组权重参数是:,相同的仿真环境下小车的位移和施加同上干扰干扰后小车的位移如图所示:,5.1.3 GA-LQR稳摆实时控制,33,硬件在回路控制方框图,34,实时控制参数配置,1.无干扰时的波形输出,35,Times(S),Position(m),Angle1(rad),Angle2(rad),系统在动态平衡状态时小车在0.05m范围内小幅移动,一级摆杆和二级摆杆存在约0.01rad偏角范围,在GA-LQR控制器作用下两级倒立摆系统表现出良好的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 遗传 算法 直线 两级 倒立 控制 答辩 ppt 课件
链接地址:https://www.31ppt.com/p-1325368.html