基于遗传算法的直线两级倒立摆控制毕设答辩ppt课件.ppt
《基于遗传算法的直线两级倒立摆控制毕设答辩ppt课件.ppt》由会员分享,可在线阅读,更多相关《基于遗传算法的直线两级倒立摆控制毕设答辩ppt课件.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1智能控制算法研究及其在直线多智能控制算法研究及其在直线多级倒立摆中的实现级倒立摆中的实现08研:韩月娟导师:刘永信 教授模式识别与智能系统 2011.062 背景与意义背景与意义硬件与软件硬件与软件建模与定量建模与定量分析分析二级稳摆二级稳摆一级自起一级自起和稳摆和稳摆总结与展总结与展望望主要参考主要参考文献文献致谢致谢结束结束内容概要内容概要背景和意义背景和意义 背景背景 1971傅京孙提出智能控制,现今智能控制已由二元论:人工智能和控制论发展到四元论:人工智能、模糊集理论、运筹学与控制论。 智能控制是对传统控制理论的发展,传统控制是智能控制的一个组成部分。 类型:专家控制、神经网络、模糊
2、控制、遗传算法学习控制。 3直线多级倒立摆GA与Fuzzy control Energy Control4直线平面环形复合二十世纪五十年代 ,(MIT)的控制论专家根据火箭发射助推器原理设计出一级的倒立摆。n分类分类火箭垂直度控制n起源起源n意义意义 智能算法 倒立摆 更广泛的现实世界5双轮倒立摆卫星姿态调整双足机器人仿人杂技机器人绝对不稳定、高阶次、多变量,强耦合的非线性系统非线性、鲁棒性、镇定性、跟踪问题以及随动问题实践理论倒立摆系统控制算法倒立摆系统控制算法n稳摆控制稳摆控制经典:根轨迹、频域分析、PID线控:状态反馈,最优调节智能:模糊控制、神经网络控制、遗传算法n自起摆控制自起摆控制
3、 智能控制、能量反馈等6课题方案课题方案7能量反馈自起能量反馈自起GA-LQR稳摆稳摆离线仿真离线仿真硬件在回路控硬件在回路控制制GA-LQR稳摆稳摆降维模糊控制降维模糊控制离线仿真离线仿真Matlab/GUI界界面开发面开发离线仿真离线仿真硬件在回路控硬件在回路控制制一级一级二级二级2.硬件和软件环境硬件和软件环境n2.1 硬件硬件8运动控制卡运动控制卡伺服驱动器伺服驱动器伺服电机伺服电机倒立摆系统倒立摆系统位移编码器位移编码器角度编码器角度编码器计算机计算机计算机:dell PC机 512 M运动控制卡:固高公司GT-400-SV-PCI系列伺服系统: Panasonic公司MADDT12
4、05*交流伺服驱动与MSMD5AZS1S*系列交流伺服电机倒立摆系统:GLIP2003编码器: NIDEC NEMICON光电编码器n2.2 软件环境软件环境9NameVersionMatlab7.5.0Simulink7.0Real-Time Workshop7.0Real-Time Windows Target3.0Visual C+6.06.0(Enterprice)10n 2.3 硬件在回路实时控制过程硬件在回路实时控制过程硬件接口硬件接口监控界面监控界面参数实时观测参数实时观测和修改和修改数据存储数据存储PCI建模、仿真建模、仿真、时控、时控3.建模与定性分析建模与定性分析n3.1
5、一级倒立摆(一级倒立摆(GLIP2003系列)系列)11CartOyxLF08285.277235. 00100006293. 00883. 000010A3566. 208832. 00B443232TCACACACrankBABAABBrank)2730. 5 ,2785. 5,8725. 0, 0(牛顿力学牛顿力学特征根特征根不稳定不稳定能控能观能控能观参数物理意义参数值小车相对初始位置的位移m摆杆与竖直向下位置的夹角rad摆杆与竖直向上位置的夹角radM小车质量1.096kgm一级摆杆的质量0.109kgL一级摆杆的长度0.50ml一级摆杆轴心到质心的长度0.25mI一级摆杆惯量0.0
6、034kgm2b小车动摩擦系数0.1N/m/secx12Cart伺服伺服电机电机从动轮从动轮皮带皮带导轨导轨二级摆杆二级摆杆一级摆杆一级摆杆211O质量块质量块uxxxx088. 064. 6100000045.3931.40000062.2169.86000000010000001000000100021212121 uxxxy000000100000010000001212121)0438.10,0262. 5,0438.10,0262. 5 , 0 , 0(拉格朗日拉格朗日特征根特征根不稳定不稳定能控能观能控能观矩阵分析矩阵分析n 3.2 两级倒立摆两级倒立摆参数意义参数值M小车质量1.
7、096kgm1摆杆1质量0.05kgm2摆杆2质量0.13kgm3质量块质量0.295kgl1摆杆1中心到转动中心的距离0.0775ml2摆杆2中心到转动中心的距离0.25m1摆杆1与竖直方向的夹角Rad2摆杆2与竖直方向的夹角Radu倒立摆系统控制量Ng当地重力加速度9.8Nm/sec26654325432TCACACACACACBABABABAABB13实时控制视频4.直线一级倒立摆的自起摆和稳摆控制直线一级倒立摆的自起摆和稳摆控制自起和稳摆有扰动自起和稳摆带质量块自起控制器自起控制器输出状态输出状态稳摆控制器稳摆控制器一级倒立摆一级倒立摆Switch原理框图输入状态输入状态一n 4.1直
8、线一级自起摆控制器设计直线一级自起摆控制器设计 4.1.1自起摆过程分析自起摆过程分析 系统从自然平衡状态借助外力的作用转移到竖直向上位置14mglE20) 1(cos212mglJE)(0EEkuE欲使摆杆从自然平衡态转移到竖直向状态,且摆动速度接近0,需要的能量为:不受约束的倒立摆系统在摆杆处于任意角度时的能量为:与竖直向上位置的夹角利用能量反馈反馈系数反馈系数希望通过u使E快速接近E0 4.1.2 自起摆控制器设计自起摆控制器设计 15) 1(cos212mglJEcossin l xmmglJdtdE2mlIJxu 其中cossin mulmglJdtdE为了保证0dtdE借助李雅普诺
9、夫第二法构造能量标量函数20)(21EEVcos)(0mulEEdtdVcos)(0EEku20cos)(EEmlkdtdV20cos)(EEmlkdtdV始终有020dtdV单调递减令控制策略当该控制策略可以使E 逐渐接近E0有省略封装基于能量反馈的自起摆控制器16EndMdlstartMdlderivativesMdloutputMdlupdateMdloutputMdlterminateMdlderivativesC语言的S-Function实现0.05-0.64.2 一级倒立摆一级倒立摆GA-LQR稳摆控制稳摆控制17tftTTTdtRuuQXXFXXJ02121dtRuuQXXJTT
10、)(210KXPXBRuT1性能指标性能指标使得指标最小的控制规律使得指标最小的控制规律简化简化稳态误差为稳态误差为0传统方法是?课题的方案是?01QPBPBRPAPATT解得P4.2.1 LQR控制控制4.2.2 GA-LQR稳摆控制器设计稳摆控制器设计18待优化参数待优化参数Q和和R编码编码产生初始种群产生初始种群计算适应度函数值计算适应度函数值gen=0选择选择重组重组变异变异计算子代适应度函数值计算子代适应度函数值子代重插入子代重插入达到最大迭代次数达到最大迭代次数?优化后的优化后的Q和和Rgen=gen+1YNRuuQXXRQfTT1),( 50u(t)遗传算法寻优遗传算法寻优解解R
11、iccati方程方程解码解码-K倒立摆系统倒立摆系统输出输出YN迭代迭代结束结束? X(t) 引入移民机制自适应交叉和变异率GA-LQR原理图原理图4321qqqqdiagQ rR 100001q1000,42qq50003q20r19初始化种群分布100次迭代终止 遗传算法初始种群和优化过程中的波形输出209227799906diagQ 5 . 1 R18.4091.311.7924.572K迭代终止后输出一级摆GA-LQR稳摆控制仿真模型21在GA-LQR稳摆控制策略下,车杆系统经过2S进入竖直向上平衡状态,小车几乎稳定在参考零点,摆杆稳定在竖直向上位置,系统稳态性能良好。Position
12、(m)Speed(m/s)Angle(rad)dAngle(rad/s)Times(S)Times(S)小车位移摆角4.2.3直线一级倒立摆稳摆控制仿真效果直线一级倒立摆稳摆控制仿真效果1.无干扰时无干扰时005. 000 xx2.施加干扰施加干扰22给摆杆施加0.01rad的摆动干扰小车位移和摆角曲线如图具有小幅干扰的车杆系统,小车为了跟随摆杆的变化趋势,会偏离初始参考零点3-4cm,摆杆在2S内稳定在竖直向上位置,系统的鲁棒性良好。Position(m)Angle(rad)Times(S)Times(S)小车位移摆角稳摆效果4.2.4 直线一级倒立摆系统实时控制直线一级倒立摆系统实时控制2
13、3实时控制模型实时控制参数设置0.251.无扰动无扰动242.对摆杆施加外力扰动对摆杆施加外力扰动小车位移摆角自起摆阶段稳摆阶段扰动Times(S)Position(m)Angle(rad)Times(S)Position(m)Angle(rad)Times(S)Position(m)Angle(rad)3.给系统加入质量块给系统加入质量块25无扰动施加扰动5.两级倒立摆的稳摆控制两级倒立摆的稳摆控制n 5.1 GA-LQR稳摆控制稳摆控制 二 遗传算法初始种群和优化过程中的波形输出26初始化种群分布20次迭代100次终止 GA-LQR 码串:7初始种群:60。 GA-LQR稳摆仿真控制模型与
14、参数275.05.06.01159.0780.5454.5diagQ 2R31.87-3.2216.92196.41-114.1215.07K5.1.1 Matlab/GUI仿真图形界面开发仿真图形界面开发28Run中的界面显示以GA-LQR二级为例5.1.2 GA-LQR稳摆控制仿真效果稳摆控制仿真效果 1不施加干扰时不施加干扰时.给定系统的初始状态: 仿真步长为0.005,仿真历时5S。 2900001. 0002121 xx000500300200diagQ 1 R28.8-3.015.53178.07-104.3114.14K蓝色曲线实验测试小车位移、一摆角度和二摆角度、小车移动速度、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 遗传 算法 直线 两级 倒立 控制 答辩 ppt 课件
限制150内