二级倒立摆数学模型的建立
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二级倒立摆数学模型的建立
专业:自研-09
姓名:刘文珍
学号:2009Y01310126
一、二级倒立摆系统的组成
二级倒立摆主要由以下四部分组成:
1.在有限长的轨道L上作直线运动的小车;
2.与小车铰接在一起,并能在竖直平面内分别绕q,q点转动的下、上摆;
3.驱动小车的直流力矩电机和转轮、钢丝等传动部分;
4.使上、下摆稳定在垂直向上的平衡位置,且使小车稳定在轨道中心位
置附近的控制器。
二级倒立摆的结构简图如图1的监督管理功能,如实时画面,数据采集等;数据采集卡安装在计算机内,用完成模/数、数/模转换;功率放大器用于电压和功率放大;电机是系统的执行元件;电位计是系统的测量元件,它分别检测小车相对于轨道中心点的相对位置、下摆相对于铅垂线的角位移、上摆相对于下摆延长线方向的角位移。
图1 倒立摆系统的计算机控制系统
二级倒立摆系统的整套机械部件安装在一个钢架上,上面固定着导轨、电机底座和转轮等装置。通过导轨支架安装好小车滑行的导轨,小车用电机和转轮通过传动钢丝实现运动。
2、结构参数
通过实际物理测量,得到二级倒立摆系统的参数如下:
小车的等效质量:M =1.0kg;
小车与轨道间的滑动摩擦系数:b=5.0kg/s;
下摆的质量:m=0.1481kg;
下摆半长:1l =0.18m;
下摆绕其重心的转动惯量:1j =2kgm ; 上摆质量:2m =0.0998kg; 上摆半长:2l =0.24m;
上摆绕其重心的转动惯量: 2j = 2kgm ; 上、下摆重心之间的距离: 1L =0.29m;
上、下摆之间的转动摩擦系数: 2F =0.0l 2kgm /s; 下摆和小车之间的转动摩擦系数:1F =2kgm s; 电机及功率放大器的增益: u K =15Nt/V 。 3、Lagrange 方程介绍
Lgarnage 方程为..11
(1,2,...,)1i q d T T V D
F i k dt q q i q q ⎛⎫
⎪∂∂∂∂-++== ⎪∂∂ ⎪∂∂⎝⎭(1-1)
式中
T —系统的动能函数,
.
1q ,q ,—Lganarge 变量,分别成为广义坐标和广义速度
Qi —作用于系统上的广义力 1
(1,2,...,)i q V
Qi F i k q ∂=-
+=∂,(1-2) 式中:
V —系统的势能函数
1
V
q ∂-
∂—有势力的广义力 i q F —非有势力的广义力
将式(2-2)代入式(2-l)得.11
(1,2,...,)1i q d T T V
F i k dt q q q ⎛⎫
⎪∂∂∂-+== ⎪∂∂ ⎪∂⎝⎭
二、二级倒立摆数学模型的推导
二级倒立摆是一个多变量、快速、非线性、强祸合、和绝对不稳定的系统,为了简化建立数学模型的过程,我们做了以下假设:
1.上摆、下摆都是一个均匀的刚体;
2.力矩电机的输出驱动力与其输入电压成正比,且无滞后地直接作用在小车上;
3.车与轨道间的摩擦力仅与小车的速度成正比,下摆与车绞接处的摩擦力仅与摆的角速度成正比,上、下摆绞接处的摩擦力仅与摆的角速度成正比;
4.忽略电机的电感;
5.忽略钢丝的弹性。
在以上假设前提下,我们采用分析力学中的Lganarge 方程来建立系统的数学模型。令:为水平导轨运动的位移,拭、氏分别为下摆和上摆偏移竖直方向的角度。由于系统存在着摩擦力,属于一个耗散系统,因此式(2-3)部分应该加上耗能部分,对于同时受到保守力和耗散力作用的倒立摆系统的Lagrange 方程为:
..11
(1,2,...,)1i q d T T V D
F i k dt q q i q q ⎛⎫
⎪∂∂∂∂-
++== ⎪∂∂ ⎪∂∂⎝⎭ 式中:
i q —广义坐标,即r 、1θ、2θ
i q F —非有势广义力,当i q =r 时,i q F =0G U ,U 为控制量,0G 为增益常数,当
i q =1θ、2θ时,i q F =0
T 、V 、D —分别是系统的动能、势能和消耗能
n i i T T ==∑、0
n i i V V ==∑、0
n
i i D D ==∑ (1-5)
式中:
n —倒立摆的级数,这里n=2
i T —小车和各级倒摆的动能
i V —小车和各级倒摆的势能 i D —小车和各级倒摆的消耗能
将上述各式i T ,i V ,i D (i=0,1,2)代入式(2-4),得二级倒立摆的数学模型为
式(2-6)式是一个非线性向量微分方程。考虑到系统工作时,是在平衡位置附近运动,可将式(2-6)在u=0的平衡位置r=1θ=2θ=.
r =.
1
θ=.
2
θ=0附近线性化,
以线性化后的方程来代替式(2-6)的非线性向量微分方程。
具体线性化是忽略二次以上的项(或因为1θ,2θ在5±。以内,故sin θθ≈,
cos 1θ≈),可求出关于dr ,d 1θ,d 2θ的线性化微分方程,而后将dr ,d 1θ,d 2θ改写成r ,1θ,2θ,便可得到系统的状态方程。
根据物理模型的实测数据,可求得平衡点处的常数阵:
利用Matlab 中的求逆命令,可以解得1(0,0)M -阵
所以,对式(2-6)进行线性化后,系统状态方程为:
对于下摆有转角1
θ时,取上摆的相对角位移为21θθ-,故令
故式(2-7)可改写为
定义状态向量x 为
则由式(2-8)可得
将物理模型的实测参数代入式(2-9),得到二级倒立摆的系数矩阵为