版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二阶倒立摆的控制指导老师:屈桢深问题描述小车质量0.8kg,摆杆1质量0.3kg,摆杆长度1.0m;摆杆2质量0.1kg,摆杆长度0.5m。要求:设计NN控制器,满足指标要求:0.2Hz正弦信号幅值裕度10%,相角裕度15度。同时系统具备抗噪声和干扰性,控制输入合理步骤:1阶倒立摆-2阶倒立摆。一阶倒立摆建模小车由电机通过同步带驱动在滑杆上来回运动,保持摆杆平衡。电机编码器和角编码器向运动卡反馈小车和摆杆位置(线位移和角位移)。小车在轨道上可以自由滑动。单级倒立摆系统数学模型N和P分别为小车与摆杆相互作用力的水平和垂直方向的分量。分析小车水平方向所受的合力,可得到方程为:MxFbxN由摆杆水平
2、方向的受力进行分析可以得到下面等式:lsind2m2xdt2mxmlcosmxmlcosml2sin把这个等式代入式中,得到系统的第一个运动方程:2MmxbxmlcosmlsinF为了推出系统的第二个运动方程,对摆杆垂直方向的合力进行分析,得到下面的方程:Pd2lmgmlcosdt2Pmgmlsinml2cos力矩平衡方程如下:PlsinNlcosI方程中力矩的方向,coscos,sinsin,故等式前面有负号。合并这两个方程,约去p和n,得到第二个运动方程:Iml2mglsinmlxcos用U代表被控对象的输入力,线性化后两个运动方程如下:假设与1(单位是弧度)相比很小,即1,则可进行近似处
3、理:彳.d20cos1,sin,0dt2ImlmglmlxMmxbxmlu对方程(7)进行拉普拉斯变换,得到:Iml2(s)s2mgl(s)mlX(s)s2MmX(s)s2bX(s)sml(s)s2U(s)推导时假设初始条件为推导时假设初始条件为0则摆杆角度和小车位移的传递函数为:(s)mis2X(s)(Iml2)s2mgl摆杆角度和小车加速度之间的传递函数为:(s)mlA(s)Iml2s2mgl摆杆角度和小车所受外界作用力的传递函数:(s)ml2sqF(s)s4sb(lml2)3(Msm)mgl2sbmglqqqq(Mm)(lml2)22ml以外界作用力作为输入的系统状态空间表达式为:010
4、0&0(Iml2)bm2gl20x龈I(Mm)Mml2I(Mm)Mml2&&0001&0mlbmgl(Mm)0&I(Mm)Mml2I(Mm)Mml20Iml2l(Mm)Mml20mlI(Mm)Mml2x100020u00100&以小车加速度作为输入的系统系统状态空间表达式:010u34l0100x&&&0000o0001003g0&4lxx1000&0yu00100&2系统的可控性、可观测性分析对于连续时间系统:XAXBuyCXDu系统状态完全可控的条件为:当且仅当向量组An1B是线性无关的,或nX
5、n维矩阵bABAn1b的秩为no系统的输出可控条件为:当且仅当矩阵CBCABCA2BCAn1BD的秩等于输出向量y的维数。应用以上原理对输入为加速度输出为摆杆与竖直方向的角度的夹角时的系统进行可控性分析即可。二阶倒立摆建模在忽略了空气流动,各种摩擦之后,可将倒立摆系统抽象成小车、匀质杆的系统,如图所示图1直线两级倒立摆物理模型下面利用拉格朗日方程推导运动学方程拉格朗日方程为:Lq,&Tq,qVq,(&d_LLdt(&qTTmXnl几2Tm3Tti1TmTm1Tm2Tm2Tm212mdxl1sin1dtdl1sin1dt-mi)&mj1)&&cos
6、1罩22121122122Jp1_mil11_mil112236Tm1Tm11m1)&2m1l1X&&cos1m1l121*3同样可以求出1Tm2m221m221Tm2m221m22d(x2l1&2l1&Tm2Tm2sindtcos12J2Tm2Tm2l2sin2I2&cos%131m2221m221m222&2l12d(2l1cos1l2cos2)dt2l1&sin1l2&sin2m2l26&COS1l2&COS2m24l12ll&&4l1l2&&2cos2123因此,可以
7、得到系统的总动能为:TTMTm1Tm212MX221m2221m22miX224I12&2系统的总势能为:VVm1Vm2m1gl1cos从而拉格朗日算子:LTM&2-1m221m2224l12COSm1l1&&cos&COS14l送4l1l23l2&cos&&2COSVm3m2g2l1cos1m1l1&&cos112cos22)&2l1由于因为在广义坐标&cos1l2&cos自;&4l1l2&&2cosm2g2l1cos1l2cos2上均无外力作用,有以下等式成立:d
8、L对1,2求解代数方程,得到以下两式&&(3(2gmisin14gmsin14m3gsin13m2gcos(26mlicos(12)sin(12)&4ml2sin2)&4mtX&:os14m3Xfcos13m>X8Cos(12)cos2)/(2l1(4m(12m212叩39m>cos2(12)Jsin22mX&:os1(4m2(m13(叫mQHiZ3gsin26l1sin(12)2 2&2m2hl2cos(12)(6mtl22sin(12)33(m12(m?mO)(gsin1XfcosJ)/3Xfcos2)3(m2m3)l12
9、l224m;l12l;cos2(12)表示成以下形式:&f"1,2,&&&,X辱f2(X,1,2,&&,&,X取平衡位置时各变量的初值为零,A(X1,2,&&&,X)(0,0,0,0,0,0,0)0将(23)式在平衡位置进行泰勒级数展开,并线性化,令KuK123(2gm4gmh4gmh)2(4mi3m212mt)l1K139mtg2(4m,3m212m3)l1K14f1&K15Ki611&23(2mim24m3)2(4mi3m2)l1带入式,得到线性化之后的公式辱K121K132Ki7&a
10、mp;将式在平衡位置进行泰勒级数展开,并线性化,令K21K21f2xK222g(m)12m2)4m2l216(m3m2)l2K23K234g(g3m)2)3(4m2l216(m3m(2)l2)24f2&J&Ia01f&2K27J2"1&2(mi2m2)4/3(mi3m2)4m2l216.肆13m2)l2带入(22)式,得到K27S&K27S&即:Ki7&K132现在得到了两个线性微分方程,由于我们采用加速度作为输入,因此还需加上一个方程uX&取状态变量如下:XiXX21X32X4&X&1X&2由(
11、33),(41),(42)式得到状态空间方程如下:&000100x0&000010X20&000001X30&u000000X41&0K12K13000X5K17&0K22K23000X6K27其中直线两级倒立摆系统参数为:M小车质量2.32kgmi=0.3kg;m2=0.2kg;1为摆杆1与垂直向上方向的夹角2为摆杆2与垂直向上方向的夹角;i1=1m12=0.5m;F为作用在系统上的外力由以上方程,将以下参数代入即可。M0.8m10.3m211 10.5神经网络建模本文米用的神经网络米用4-5-3结构的三层前馈网。输入变量etX2etX3det
12、dtetXint(0-1)y°utt网络隐含层的局部诱导域和输出分别为1Vjn1Vjn1jinO0Oivnn1,2,3,.,Q(0-2)其中,w为隐含神经元的突触权值,wo表示神经元的偏置,Q为隐含神经元的节点数,隐含神经元的激活函数取双曲正切函数xtanhxXeXeXe(0-3)Xe网络输出层的诱导局部域和输出分别为Q22VknWkjj0nO1n(0-4)O;nfV:nk1,2,3(0-5)kpO12nkiO22n(0-6)kdO3n考虑到输出参数不能为负值,所以激活函数采用非负函数控制率为控制率为x-1tanhx2xexxee(0-7)detMctkpetketkd页(0-8)定
13、义系统的代价函数采用BP学习算法,对网络的突触权值进行迭代修正,并附加一个使搜索快速收敛的全局极小的动量项为。(0-9)t27Wkjtt27Wkjt0:ndw:tdtdwk2t(0-10)dt其中,yita是学习率,局部梯度可计算如下其中,yita是学习率,局部梯度可计算如下alpha是动量因子,根据微分链式规则,k2tk2tt2.Vkt(0-11)(0-11)utoktt2,2,youttutOktVkttyout由于输出对控制量的偏导未知,所以用符号函数近似表示,由此带来的计算不精确的影响尽量由调整学习率来补偿。由控制方程不难得到detdetMct心X'kpetkietdt心药(0
14、-12)Mctof!Xkt(0-13)将所有公式整合,不难得到神经元k的局部梯度为youtt2et河寸Sf宀(0-14)由此可得,网络输出层神经元的突触权值调整的修正公式为2212Wkj'tktOjtWkj'dt(0-15)同理,可得隐含层神经元的突触权值学习算法。w1i't1tOi0tw1''tdt(0-16)其中,神经元j的局域梯度为311丄2丄2丄jtVjtktWkjt(0-17)k1至此,本文采用的神经网络原理已介绍完成,考虑到本次仿真过程采用的变时间步长仿真方式类似于连续仿真,故在上文公式中将神经网络中所有离散部分连续化。现将网络工作过程归纳如下。 初始化确定网络结构,确定输入层节点数M和隐含层节点数Q,并给出各层突触权值的初值,选择学习率和动量因子;采样得到xin和yout,并计算此时误差e; 计算神经网络各层神经元的输入和输出,输出即为PID的三个可调参数Kp、Ki、Kd; 计算控制器的输出u; 进行神经网络的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025新《安全生产法》培训试题及答案
- 技术转移中心面试评分标准
- 印染工岗位风险评估与防范措施
- 年度个人工作总结与未来工作计划
- 贸易行业的成本管理及高级管理者方案
- 殡葬司仪高级面试沟通技巧全解
- 包装车间自动化升级改造计划
- 营销策略师客户画像及精准推广方案
- 酒店服务提升的培训计划表
- 安全生产事故责任手册
- 元代服饰的讲解
- 乡镇卫生院急诊知识培训课件
- 留守儿童心理状况访谈记录及分析报告
- 粮食入仓安全培训课件
- 2025-2026学年人教版三年级上册数学期中测试卷
- 村干部安全生产培训资料课件
- 剪刀车安全操作要求培训课件
- 公司安全奖惩制度培训课件
- 光伏电站环境影响评估方案
- 2025至2030中国区域地毯行业发展趋势分析与未来投资战略咨询研究报告
- 生态环境大数据培训课件
评论
0/150
提交评论