基于matlab的吊车-双摆系统控制
22页1、1,基于Matlab的吊车-双摆系统控制,2,一、吊车-双摆系统控制的描述 二、吊车-双摆系统状态空间表达式建立 三、应用Matlab对系统性能进行分析 1、可控性 2、可观测性 四、控制系统综合设计和最优控制设计,3,一、吊车-双摆系统控制的描述 吊车-双摆系统是一个非线性、多变量的复杂系统,是检验各种控制理论的理想模型。实际的吊车需要将货物尽可能快地运送到目的地,并在移动过程中不能有大的晃动,这就要求吊车在移动过程中保持上下摆角平稳而且小车本身又要达到指定的位置,这些要求可通过电机的控制来实现。,4,双摆实验控制系统,吊车-双摆系统模型原理类似双摆实验控制系统。该实验系统控制的目的是:当滑车在导轨上以一定速度和加速度运动时,应保持双摆的摆动角度最小;或双摆有任一初始摆角时,系统将使双摆迅速返回平衡位置。,5,双摆计算机控制系统结构图,6,图中所标参数:M为吊车质量;m1为上摆质量;m2为下摆质量;为下摆角;为上摆角;L1为上摆杆长度;L2为下摆杆长度;F为拉小车的力。,吊车双摆系统模型,7,二、状态空间表达式的建立,列写系统状态空间表达式的方法很多,主要有根据系统微分方程、传递函数
2、等求解状态方程,这里利用拉格朗日方程建立双摆系统的动力学方程并进行适当的简化,以得到在小扰动情况下系统的线性化状态方程。,8,以控制力为输入建立双摆系统的数学模型,:拖动电机对于滑车的控制力 :滑车质量 :上摆关节的质量 :下摆关节的质量(包括摆锤) :滑车距参考坐标系原点的横坐标 :上摆摆动角度 :下摆摆动角度 :下摆关节摆动角度,且满足,图 双摆系统受力分析图,M,F,9,吊车双摆摆系统是一个单输入多输出系统,输入是一个电压值,表示小车的目标位置;6 个输出对应于状态空间方程的6 个状态量分别表示小车的实际位置、小车的响应速度、上摆摆杆的角度、上摆摆杆的响应角速度、下摆摆杆的角度和下摆摆杆的响应角速度。吊车双摆系统是具有三个自由度的机械系统,其第一个自由度的广义驱动力由力矩电机产生,第二、三个自由度均为摆杆相对于铰链的自由摆动,广义力为零。,10,建立系统的拉格朗日方程如下:,11,可得关于小车、上摆角、下摆角的状态方程:,对系统在平衡点附近做线性化处理,进行受力分析,结合以上系统的拉格朗日方程然后进行线性化处理,取状态变量,12,将参数带入状态方程,可得到吊车双摆系统状态方程为:
3、,T,T,13,三、应用Matlab 分析控制系统性能(可控性、可观测性),可控性就是分析输入对状态的控制能力,可观测性则是分析输出对状态的反映能力。如果系统的某一个状态的运动可以有输入来控制而由任意初始状态到达原点,则称系统的此状态可控;如果系统的某一个状态的任意形式的运动可由输出来反映,则称系统的此状态可观测。 Matlab 控制系统工具箱提供判别可控和可观测性的函数ctrb和obsv 。,可控性判别语句 A=n*n;B=n*r M=ctrb(A,B),n=rank(M) 可观测性判别语句: A=n*n;C=n*n N=obsv(A,C),rN=rank(N),14,可控性判别 A=0,1,0,0,0,0;0,-58.1558,-13.3099,0,0,0;0,0,0,1,0,0;0,-73.7445,-112.7311,0,79.6748,0;0,0,0,0,0,1;0,73.7445,112.7311,0,-247.1962,0;B=0;9.48888;0;46.275;0;-46.275 M=ctrb(A,B),N=rank(M)(M称为可控性矩阵) M = 1.0e+009
4、 * 0 0.0000 -0.0000 0.0000 -0.0018 0.1055 0.0000 -0.0000 0.0000 -0.0018 0.1055 -6.1058 0 0.0000 -0.0000 0.0000 -0.0022 0.1288 0.0000 -0.0000 0.0000 -0.0022 0.1288 -7.3680 0 -0.0000 0.0000 -0.0000 0.0021 -0.1248 -0.0000 0.0000 -0.0000 0.0021 -0.1248 7.0214 N = 6,15,四、控制系统综合设计和最优控制设计,1、利用状态空间法进行Matlab仿真 状态空间法可以进行单输入多输出系统设计。State.m仿真程序如下:,Ke=0.4758; Kt=0.0491; J=0.0001; Ra=13.5; r=0.02276; m1=0.3; m2=0.5; M=0.4; L1=0.205; L2=0.156; g=9.8; p=Ke*Kt; m=m1+m2; q=M*r2+J; o=M+m; A=0 1 0 0 0 0;0 -p/(Ra*q)
《基于matlab的吊车-双摆系统控制》由会员小**分享,可在线阅读,更多相关《基于matlab的吊车-双摆系统控制》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-01-31 15页
2024-01-31 21页
2024-01-31 37页
2024-01-31 30页
2024-01-31 22页
2024-01-31 48页
2024-01-31 32页
2024-01-31 40页
2024-01-31 31页
2024-01-31 20页