环形一级倒立摆设计.

合集下载

(完整版)一级倒立摆系统分析

(完整版)一级倒立摆系统分析

一级倒立摆的系统分析一、倒立摆系统的模型建立如图1-1所示为一级倒立摆的物理模型图1-1 一级倒立摆物理模型对于上图的物理模型我们做以下假设:M:小车质量m:摆杆质量b:小车摩擦系数l:摆杆转动轴心到杆质心的长度I:摆杆惯量F:加在小车上的力x:小车位置ɸ:摆杆与垂直向上方向的夹角θ:摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下)图1-2是系统中小车和摆杆的受力分析图。

其中,N和P为小车与摆杆相互作用力的水平和垂直方向的分量。

注意:实际倒立摆系统中的检测和执行装置的正负方向已经完全确定,因而矢量方向定义如图所示,图示方向为矢量正方向。

图1-2 小车及摆杆受力分析分析小车水平方向受力,可以得到以下方程:M ẍ=F-bẋ-N (1-1)由摆杆水平方向的受力进行分析可以得到以下方程:N =md 2dt 2(x +l sin θ) (1-2)即: N =mẍ+mlθcos θ−mlθ2sin θ (1-3)将这个等式代入式(1-1)中,可以得到系统的第一个运动方程: (M +m )ẍ+bẋ+mlθcos θ−mlθ2sin θ=F (1-4)为推出系统的第二个运动方程,我们对摆杆垂直方向上的合力进行分析,可以得出以下方程: P −mg =md 2dt 2(l cos θ) (1-5)P −mg =− mlθsin θ−mlθ2cos θ (1-6) 利用力矩平衡方程可以有:−Pl sinθ−Nl cosθ=Iθ (1-7)注意:此方程中的力矩方向,由于θ=π+ɸ,cosɸ=−cosθ,sinɸ=−sinθ,所以等式前面含有负号。

合并两个方程,约去P和N可以得到第二个运动方程:(I+ml2)θ+mgl sinθ=−mlẍcosθ (1-8)设θ=π+ɸ,假设ɸ与1(单位是弧度)相比很小,即ɸ<<1,则可以进行近似处理:cosθ=−1,sinθ=−ɸ,(dθdt )2=0。

用u来代表被控对象的输入力F,线性化后的两个运动方程如下:{(I+ml2)ɸ−mglɸ=mlẍ(M+m)ẍ+bẋ−mlɸ=u(1-9)假设初始条件为0,则对式(1-9)进行拉普拉斯变换,可以得到:{(I+ml2)Φ(s)s2−mglΦ(s)=mlX(s)s2(M+m)X(s)s2+bX(s)s−mlΦ(s)s2=U(s) (1-10) 由于输出为角度ɸ,求解方程组的第一个方程,可以得到:X(s)=[(I+ml2)ml −gs2]Φ(s) (1-11)或改写为:Φ(s)X(s)=mls2(I+ml2)s2−mgl(1-12)如果令v=ẍ,则有:Φ(s)V(s)=ml(I+ml2)s2−mgl(1-13)如果将上式代入方程组的第二个方程,可以得到:(M+m)[(I+ml2)ml −gs]Φ(s)s2+b[(I+ml2)ml+gs2]Φ(s)s−mlΦ(s)s2=U(s) (1-14) 整理后可得传递函数:Φ(s) U(s)=mlqs2s4+b(I+ml2)qs3−(M+m)mglqs2−bmglqs(1-15)其中q=[(M+m)(I+ml2)−(ml)2]假设系统状态空间方程为:X=AX+Buy=CX+Du (1-16) 方程组对ẍ,ɸ解代数方程,可以得到解如下:{ẋ=ẋẍ=−(I+ml2)bI(M+m)+Mml2ẋ+m2gl2I(M+m)+Mml2ɸ+(I+ml2)I(M+m)+Mml2uɸ=ɸɸ=−mlbI(M+m)+Mml2ẋ+mgl(M+m)I(M+m)+Mml2ɸ+mlI(M+m)+Mml2u(1-17)整理后可以得到系统状态空间方程:[ẋẍɸɸ]=[01000−(I+ml2)bI(M+m)+Mml2m2gl2I(M+m)+Mml200010−mlbI(M+m)+Mml2mgl(M+m)I(M+m)+Mml20][xẋɸɸ]+[(I+ml2)I(M+m)+Mml2mlI(M+m)+Mml2]uy=[xɸ]=[10000010][xẋɸɸ]+[0]u(1-18)由(1-9)的第一个方程为:(I+ml2)ɸ−mgl ɸ=mlẍ对于质量均匀分布的摆杆可以有:I=13ml2于是可以得到:(13ml2+ml2)ɸ−mgl ɸ=mlẍ化简可以得到:ɸ=3g4l ɸ+34lẍ(1-19)设X={x, ẋ, ɸ , ɸ},u=ẍ则有:[ẋẍɸɸ]=[010000000001003g4l0][xẋɸɸ]+[134l]uy=[xɸ]=[10000010][xẋɸɸ]+[0]u(1-20)以上公式推理是根据牛顿力学的微分方程验证的。

基于双闭环PID控制的一阶倒立摆控制系统设计(完整资料)

基于双闭环PID控制的一阶倒立摆控制系统设计(完整资料)

基于双闭环PID控制的一阶倒立摆控制系统设计(完整资料)(可以直接使用,可编辑优秀版资料,欢迎下载)自动控制原理课程设计说明书基于双闭环PID控制的一阶倒立摆控制系统设计姓名:学号:学院:专业:指导教师:2018年 1月目录1 任务概述 (4)1.1设计概述 (4)1。

2 要完成的设计任务: (4)2系统建模 (5)2。

1 对象模型 (5)2。

2 模型建立及封装 (5)3仿真验证 (10)3。

1 实验设计 (10)3。

2 建立M文件编制绘图子程序 (10)4 双闭环PID控制器设计 (13)4.1内环控制器的设计 (14)4。

2外环控制器的设计 (14)5 仿真实验 (16)5.1简化模型 (16)5。

2 仿真实验 (18)6 检验系统的鲁棒性 (19)6.1 编写程序求系统性能指标 (19)6.2 改变参数验证控制系统的鲁棒性 (20)7 结论 (21)附录 (22)1任务概述1.1设计概述如图1 所示的“一阶倒立摆控制系统”中,通过检测小车位置与摆杆的摆动角,来适当控制驱动电动机拖动力的大小,控制器由一台工业控制计算机(IPC)完成.图1一阶倒立摆控制系统这是一个借助于“SIMULINK封装技术—-子系统”,在模型验证的基础上,采用双闭环PID控制方案,实现倒立摆位置伺服控制的数字仿真实验.1.2 要完成的设计任务:(1)通过理论分析建立对象模型(实际模型),并在原点进行线性化,得到线性化模型;将实际模型和线性化模型作为子系统,并进行封装,将倒立摆的振子质量m和倒摆长度L作为子系统的参数,可以由用户根据需要输入;(2)设计实验,进行模型验证;(3)一阶倒立摆系统为“自不稳定的非最小相位系统”。

将系统小车位置作为“外环”,而将摆杆摆角作为“内环",设计内化与外环的PID控制器; (4)在单位阶跃输入下,进行SIMULINK仿真;(5)编写绘图程序,绘制阶跃响应曲线,并编程求解系统性能指标:最大超调量、调节时间、上升时间;(6)检验系统的鲁棒性:将对象的特性做如下变化后,同样在单位阶跃输入下,检验所设计控制系统的鲁棒性能,列表比较系统的性能指标(最大超调量、调节时间、上升时间)。

基于双闭环PID控制的一阶倒立摆控制系统设计

基于双闭环PID控制的一阶倒立摆控制系统设计

基于双闭环PID控制的一阶倒立摆控制系统设计一阶倒立摆是一种常见的控制系统,它由一个旋转臂和一个悬挂在旋转臂末端的摆杆组成。

控制目标是使摆杆保持垂直位置并保持在指定的角度范围内。

本文将基于双闭环PID控制设计一阶倒立摆控制系统,并对其进行详细的分析和讨论。

首先,我们需要明确控制系统的结构。

一阶倒立摆控制系统可以分为两个闭环:内环和外环。

内环用于控制旋转臂的角度,并将输出作为外环的输入。

外环用于控制摆杆的角度,并根据测量的摆杆角度和设定的目标角度来调整内环的输入。

在进行控制系统设计之前,我们需要先建立一阶倒立摆的数学模型。

假设倒立摆的质量集中在摆杆的一端,摆杆的长度为L,质量为m,摩擦系数为b,重力加速度为g。

通过应用牛顿第二定律,可以得到如下动力学方程:mL²θ¨ + bLθ˙ + mgLsinθ = u其中,θ是旋转臂的角度,u是旋转臂的扭矩。

为了简化方程,我们进行恒定参数修正和线性化处理,得到线性方程:θ¨ + 2ξωnθ˙ + ωn²θ = kru其中,ξ是阻尼比,ωn是无阻尼自然频率,kr是旋转臂的增益。

接下来,我们将按照以下步骤设计基于双闭环PID控制的一阶倒立摆控制系统:1.内环设计:-选择合适的内环闭环控制器类型。

对于一阶倒立摆,可以选择PID控制器。

-根据倒立摆的特性和性能要求,选择合适的PID参数。

可以使用试错法、经验法、系统辨识等方法进行参数调整。

-将PID控制器的输入设置为旋转臂角度误差,输出为旋转臂的扭矩。

2.外环设计:-选择合适的外环闭环控制器类型。

对于一阶倒立摆,可以选择PID控制器。

-根据倒立摆的特性和性能要求,选择合适的PID参数。

-将PID控制器的输入设置为摆杆角度误差,输出为旋转臂的角度设定值。

3.进行系统仿真和调试:-使用MATLAB等仿真工具建立一阶倒立摆的数学模型,并将设计的控制器与模型进行集成。

-调整控制器的参数,以满足性能指标和系统稳定性的要求。

一级倒立摆【控制专区】系统设计

一级倒立摆【控制专区】系统设计

基于双闭环PID控制的一阶倒立摆控制系统设计一、设计目的倒立摆是一个非线性、不稳定系统,经常作为研究比较不同控制方法的典型例子。

设计一个倒立摆的控制系统,使倒立摆这样一个不稳定的被控对象通过引入适当的控制策略使之成为一个能够满足各种性能指标的稳定系统。

二、设计要求倒立摆的设计要求是使摆杆尽快地达到一个平衡位置,并且使之没有大的振荡和过大的角度和速度。

当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。

实验参数自己选定,但要合理符合实际情况,控制方式为双PID控制,并利用MATLAB进行仿真,并用simulink对相应的模块进行仿真。

三、设计原理倒立摆控制系统的工作原理是:由轴角编码器测得小车的位置和摆杆相对垂直方向的角度,作为系统的两个输出量被反馈至控制计算机。

计算机根据一定的控制算法,计算出空置量,并转化为相应的电压信号提供给驱动电路,以驱动直流力矩电机的运动,从而通过牵引机构带动小车的移动来控制摆杆和保持平衡。

四、设计步骤首先画出一阶倒立摆控制系统的原理方框图一阶倒立摆控制系统示意图如图所示:分析工作原理,可以得出一阶倒立摆系统原理方框图:一阶倒立摆控制系统动态结构图下面的工作是根据结构框图,分析和解决各个环节的传递函数!1.一阶倒立摆建模在忽略了空气流动阻力,以及各种摩擦之后,可将倒立摆系统抽象成小车和匀质杆组成的系统,如下图所示,其中: M :小车质量 m :为摆杆质量 J :为摆杆惯量 F :加在小车上的力 x :小车位置θ:摆杆与垂直向上方向的夹角 l :摆杆转动轴心到杆质心的长度根据牛顿运动定律以及刚体运动规律,可知: (1) 摆杆绕其重心的转动方程为(2) 摆杆重心的运动方程为得sin cos ..........(1)y x J F l F l θθθ=-2222(sin ) (2)(cos ) (3)x y d F m x l d td F mg m l d t θθ=+=-(3)小车水平方向上的运动为22..........(4)x d xF F M d t-=联列上述4个方程,可以得出一阶倒立精确气模型:()()()()()()()2222222222222222sin .sin cos cos cos .sin cos .lg sin cos J ml F ml J ml m l g x J ml M m m l ml F m l M m m m l M m J ml θθθθθθθθθθθθ⎧+++-⎪=++-⎪⎨+-+⎪=⎪-++⎩式中J 为摆杆的转动惯量:32ml J =若只考虑θ在其工作点附近θ0=0附近(︒︒≤≤-1010θ)的细微变化,则可以近似认为:⎪⎩⎪⎨⎧≈≈≈1cos sin 02θθθθ ⎪⎪⎩⎪⎪⎨⎧++-+=++-+=2..2222..)(lg )()()(Mml m M J mlF m m M Mml m M J g l m F ml J x θθθ 若取小车质量M=2kg,摆杆质量m=1kg,摆杆长度2 l =1m,重力加速度取g=2/10s m ,则可以得 一阶倒立摆简化模型:....0.44 3.330.412x F F θθθ⎧=-⎪⎨⎪=-+⎩即 G 1(s)= ; G 2(s)=一阶倒立摆环节问题解决!2.电动机驱动器选用日本松下电工MSMA021型小惯量交流伺服电动机,其有关参数如下:222()0.4()12() 1.110()s F s s x s s s s θθ-⎧=⎪-⎪⎨-+⎪=⎪⎩驱动电压:U=0~100V 额定功率:PN=200W 额定转速:n=3000r/min 转动惯量:J=3×10-6kg.m2 额定转矩:TN=0.64Nm 最大转矩:TM=1.91Nm 电磁时间常数:Tl=0.001s 电机时间常数:TM=0.003s经传动机构变速后输出的拖动力为:F=0~16N ;与其配套的驱动器为:MSDA021A1A ,控制电压:UDA=0~±10V 。

现控实验一级倒立摆状态反馈设计及时间响应实验总结

现控实验一级倒立摆状态反馈设计及时间响应实验总结

现控实验一级倒立摆状态反馈设计及时间响应实验总结
控制实验一级倒立摆的状态反馈设计可以分为以下几个步骤:
1. 系统建模:根据实际倒立摆的物理特性,建立系统的数学模型,包括倒立摆的运动方程和输出方程。

2. 设计状态反馈控制器:根据系统模型,设计状态反馈控制器的反馈矩阵K,使得系统在闭环下能够稳定并达到期望的性能指标。

3. 实施状态反馈控制器:根据设计好的控制器,对倒立摆系统进行实施。

4. 时间响应实验:进行时间响应实验,观察控制系统在不同输入下的响应情况。

可以通过给定不同的参考输入信号,如阶跃信号、正弦信号或任意波形信号等,来测试控制系统的性能。

根据实验结果进行总结时,需要注意以下几个方面:
1. 稳定性分析:观察控制系统是否能够保持稳定状态,即系统是否能够回到平衡位置并保持在该位置。

2. 超调量和调整时间分析:观察控制系统的过渡过程,检查系统是否出现过大的超调量和调整时间是否满足要求。

3. 鲁棒性分析:考察控制系统对参数变化、不确定性以及外部扰动的鲁棒性能。

4. 性能指标分析:根据实验结果,评估控制系统的性能指标,如误差大小、稳态误差、响应速度等。

总结实验时,尽量基于客观的实验数据和分析,对实验结果进行客观的评价和总结。

请注意,以上回答仅涉及到了一级倒立摆的状态反馈控制设计及时间响应实验总结的一般步骤,具体设计和总结要根据具体情境和实验要求进行。

环形一级倒立摆设计

环形一级倒立摆设计

1 绪论随着电脑技术和通信技术的飞速发展,控制理论的研究不断深入,自动控制技术在农业、工业、军队和家庭等社会各领域得到了广泛应用,对于提高劳动生产率做出了重要奉献。

倒立摆是一种理想的控制对象平台,它结构简单、成本较低,可以有效地检验众多控制方法的有效性。

对倒立摆系统这样一个典型的多变量、快速、非线性和自然不稳定系统的研究,无论在理论上和方法上都具有重要意义。

这不仅因为其级数增加而产生的控制难度是人类对其控制能力的有力挑战,更是因为在实现其稳定控制的过程中,众多的控制理论和方法被不断应用,新的控制理论和方法因而层出不穷。

各种控制理论和方法都可以在倒立摆这个控制对象平台上加以实现和检验,并可以促成控制理论和方法相互间的有机结合,进而使得这些新方法、新理论可以应用到更加广泛的受控对象中。

1.1 倒立摆系统的分类随着倒立摆系统控制方法研究的不断深入,倒立摆系统的种类也逐渐发展为多种形式。

目前研究的倒立摆大多为在二维空间仁即平面)内摆动的摆。

考虑倒立摆的不同结构形式,倒立摆系统可以分为以下几种类型1〕小车倒立摆系统仁或称为“直线倒立摆系统”)小车倒立摆系统主要由小车和摆杆两部分构成。

其中,摆杆可以是一级、两级、三级、四级甚至多级。

摆杆的级数越多,控制难度越大,而摆杆的长度也可能是变化的。

控制目标一般是通过给小车施加一个水平方向的力,使小车在期望的位置上稳定,而摆杆到达竖直向上的动态平衡状态。

2〕旋转倒立摆系统仁或称为“环形倒立摆系统”)旋转倒立摆系统是在小车倒立摆系统的基础上发展起来的。

与小车倒立摆不同,旋转倒立摆将摆杆安装在与电机转轴相连的水平旋臂上,通过电机带动旋臂在水平面的转动来控制摆杆的倒立,摆杆可以在垂直平面内旋转。

旋转倒立摆将小车倒立摆的平动控制改为旋转控制,使得整个系统更为复杂和不稳定,增加了控制的难度。

3〕平面倒立摆系统在平面倒立摆系统中,匀质摆杆底端可以在平面内作二维自由运动,摆杆 可沿竖直平面内任一轴线转动。

一阶倒立摆系统模型分析状态反馈与观测器设计

一阶倒立摆系统模型分析状态反馈与观测器设计

一阶倒立摆系统模型分析状态反馈与观测器设计一阶倒立摆系统是控制工程中常见的一个具有非线性特点的系统,它由一个摆杆和一个质点组成,质点在摆杆上下移动,而摆杆会受到重力的作用而产生摆动,需要通过控制来实现倒立的功能。

以下是一阶倒立摆系统的模型分析、状态反馈与观测器设计的详细介绍。

一、系统模型分析:一阶倒立摆系统是一个非线性动力学系统,可以通过线性化的方式来进行模型分析。

在进行线性化之前,首先需要确定系统的状态变量和输入变量。

对于一阶倒立摆系统,可以将摆杆角度和质点位置作为状态变量,将水平推力作为输入变量。

在对系统进行线性化之后,可以得到系统的状态空间表达式:x_dot = A*x + B*uy=C*x+D*u其中,x是状态向量,u是输入向量,y是输出向量。

A、B、C和D是系统的矩阵参数。

二、状态反馈设计:状态反馈是一种常用的控制方法,通过测量系统状态的反馈信号,计算出控制输入信号。

在设计状态反馈控制器之前,首先需要确定系统的可控性。

对于一阶倒立摆系统,可以通过可控性矩阵的秩来判断系统是否是可控的。

如果可控性矩阵的秩等于系统的状态数量,则系统是可控的。

在确定系统可控性之后,可以通过状态反馈控制器来实现控制。

状态反馈控制器的设计可以通过选择适当的反馈增益矩阵K来实现。

具体的设计方法是,根据系统的状态空间表达式,将状态反馈控制器加入到系统模型中。

状态反馈控制器的输入是状态变量,输出是控制输入变量。

然后,通过调节反馈增益矩阵K的值,可以实现对系统的控制。

三、观测器设计:观测器是一种常用的状态估计方法,通过测量系统的输出信号,估计系统的状态。

在设计观测器之前,首先需要确定系统的可观性。

对于一阶倒立摆系统,可以通过可观性矩阵的秩来判断系统是否是可观的。

如果可观性矩阵的秩等于系统的状态数量,则系统是可观的。

在确定系统可观性之后,可以通过观测器来实现状态估计。

观测器的设计可以通过选择适当的观测增益矩阵L来实现。

具体的设计方法是,根据系统的状态空间表达式,将观测器加入到系统模型中。

一阶倒立摆控制系统设计

一阶倒立摆控制系统设计

一阶倒立摆控制系统设计首先,设计一阶倒立摆控制系统需要明确系统的参数和模型。

一阶倒立摆通常由一个平衡杆和一个摆组成。

平衡杆的长度、摆的质量和位置等都是系统的参数。

根据平衡杆的转动原理和摆的运动方程,可以得到一阶倒立摆的数学模型。

接下来,根据系统的数学模型,进行系统的稳定性分析。

稳定性分析是判断一阶倒立摆控制系统是否能够保持平衡的重要步骤。

常用的稳定性分析方法有判据法和根轨迹法。

判据法通过计算特征方程的根来判断系统的稳定性,根轨迹法则通过特征方程的根随一些参数变化的路径来分析系统的稳定性。

在进行稳定性分析的基础上,选择合适的控制策略。

常见的控制策略有比例控制、积分控制和微分控制等。

比例控制通过将系统的输出与期望值之间的差异放大一定倍数来控制系统;积分控制通过积分系统误差来进行控制;微分控制通过对系统误差的微分来进行控制。

在选择控制策略时,需要考虑系统的动态响应、稳态误差和鲁棒性等指标。

在选定控制策略后,进行控制器的设计和参数调节。

控制器是实现控制策略的核心部分。

控制器可以是传统的PID控制器,也可以是现代控制理论中的模糊控制器、神经网络控制器等。

控制器的参数需要通过试探法、经验法或者系统辨识等方法进行调节,以使系统达到最佳的控制效果。

最后,进行实验验证和性能评估。

在实验中,需要将控制器与倒立摆系统进行连接,并输入一定的控制信号。

通过测量系统的输出响应和误差,可以评估控制系统的性能,并进行调整和改进。

综上所述,一阶倒立摆控制系统设计的步骤包括系统参数和模型确定、稳定性分析、控制策略选择、控制器设计和参数调节、实验验证和性能评估等。

在设计过程中,需要综合考虑系统的稳定性、动态响应和鲁棒性等因素,以实现一个稳定可靠、性能优良的一阶倒立摆控制系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 绪论随着计算机技术和通信技术的飞速发展,控制理论的研究不断深入,自动控制技术在农业、工业、军队和家庭等社会各领域得到了广泛应用,对于提高劳动生产率做出了重要贡献。

倒立摆是一种理想的控制对象平台,它结构简单、成本较低,可以有效地检验众多控制方法的有效性。

对倒立摆系统这样一个典型的多变量、快速、非线性和自然不稳定系统的研究,无论在理论上和方法上都具有重要意义。

这不仅因为其级数增加而产生的控制难度是人类对其控制能力的有力挑战,更是因为在实现其稳定控制的过程中,众多的控制理论和方法被不断应用,新的控制理论和方法因而层出不穷。

各种控制理论和方法都可以在倒立摆这个控制对象平台上加以实现和检验,并可以促成控制理论和方法相互间的有机结合,进而使得这些新方法、新理论可以应用到更加广泛的受控对象中。

1.1 倒立摆系统的分类随着倒立摆系统控制方法研究的不断深入,倒立摆系统的种类也逐渐发展为多种形式。

目前研究的倒立摆大多为在二维空间仁即平面)内摆动的摆。

考虑倒立摆的不同结构形式,倒立摆系统可以分为以下几种类型1)小车倒立摆系统仁或称为“直线倒立摆系统”)小车倒立摆系统主要由小车和摆杆两部分构成。

其中,摆杆可以是一级、两级、三级、四级甚至多级。

摆杆的级数越多,控制难度越大,而摆杆的长度也可能是变化的。

控制目标一般是通过给小车施加一个水平方向的力,使小车在期望的位置上稳定,而摆杆达到竖直向上的动态平衡状态。

2)旋转倒立摆系统仁或称为“环形倒立摆系统”)旋转倒立摆系统是在小车倒立摆系统的基础上发展起来的。

与小车倒立摆不同,旋转倒立摆将摆杆安装在与电机转轴相连的水平旋臂上,通过电机带动旋臂在水平面的转动来控制摆杆的倒立,摆杆可以在垂直平面内旋转。

旋转倒立摆将小车倒立摆的平动控制改为旋转控制,使得整个系统更为复杂和不稳定,增加了控制的难度。

3)平面倒立摆系统在平面倒立摆系统中,匀质摆杆底端可以在平面内作二维自由运动,摆杆 可沿竖直平面内任一轴线转动。

小车倒立摆的摆杆底端运动轨迹是直线,旋转 倒立摆的摆杆底端运动轨迹是圆周,而平面倒立摆的摆杆底端在二维平面内无 固定的运动轨迹,这也是它与前两种倒立摆的主要区别。

4)柔性倒立摆系统在柔性倒立摆系统中,由于将匀质刚体摆杆换成了柔性摆杆,这种倒立摆 的摆杆本身已经变成了非线性分布参数系统。

5)直线柔性连接倒立摆系统所谓直线柔性连接倒立摆系统,就是在直线刚性倒立摆的基础上,加入自 由弹簧系统:电机连接一个主动小车,而主动小车通过一根弹簧作用于从动小 车,对固定在从动小车上的倒立摆实施控制。

1.2设计内容及要求设计内容:1. 构建单级旋转倒立摆模型;;2. 实现单级旋转倒立摆摆杆的稳定控制;;3. 基于MATLAB 完成稳定控制仿真;基本要求:1. 摆角稳定控制范围:1010θ-≤≤ ;2. 旋臂转角可在0360 进行控制。

1.3课题研究的意义倒立摆系统作为研究控制理论的一种典型的实验装置,具有较为简单的结构、可以有效地检验众多控制方法的有效性、参数和模型易于改变、相对低廉的成本等优点,研究控制理论的很多科研人员一直将它们视为主要的研究对象,用它们来描述线性控制领域中不稳定系统的稳定性以及在非线性控制领域中的无源性控制、变结构控制、非线性观测器、自由行走、非线性模型降阶、摩擦补偿等控制思想,且从中不断开发出新的控制方法和控制理论,所以倒立摆系统是研究智能控制方法较为理想的实验装置。

不仅如此,倒立摆系统也是进行控制理论教学的理想平台。

很显然,这种实验教学方法难以培养学生综合素质和实践能力。

所以必须在实验环节的内容和形式上进行改革与创新,以培养学生的创新意识和实践动手能力。

因此,进行设计性、开放性的综合实验具有极其重要的现实意义。

1.4本人侧重点本人主要工作是旋转倒立摆系统的lagrange方程建模及性能分析。

倒立摆系统是一个异常复杂而又对准确性、快速性要求很高的非线性不稳定控制问题.显然一个典型的非线性、不稳定系统的研究成果无论在理论上或是在方法论上都有重要的意义.而倒立摆数学模型的建立对研究其稳定性具有指导作用.实验证明在此建模基础上采用状态反馈法对倒立摆系统的稳定控制相当成功,并可在此基础上对其进行分析,为计算机控制提供理论与实践的依据.2 旋转倒立摆系统的Lagrange方程建模与可控性分析在建立倒立摆系统的模型时,传统的方法一般采用牛顿运动定律来求解。

但在用牛顿运动定律来求解质点组的运动问题时,常常要列解大量的微分方程组。

在许多实际问题中,求解微分方程会遇到困难。

特别是当质点组存在约束情况时,还需要确定各质点间的相互作用力、位移、速度、加速度关系,联立求解这些方程则更为困难。

为了简化旋转倒立摆系统的数学建模过程,本章采用了分析力学中的Lagrange方程推导旋转倒立摆的系统模型,并对该系统的可控性进行了分析。

首先,在第2.1节中分析了Lagrange方程的物理意义和特点;接下来,在第2.2节中讨论了旋转式倒立摆系统的特点,对倒立摆系统进行了动力学分析;然后,在第2.3节中根据Lagrange 方程运用动力学理论对旋转倒立摆系统建立数学模型;随后,在第 2.4节中分析了旋转倒立摆系统模型中的非线性因素以及局部线性化带来的问题;最后,在第2.5节中对旋转倒立摆系统的可控性进行了分析。

2.1 Lagrange 方程及其特点Lagrange 方程是分析力学中的一个重要方程,它不仅在理论上揭示了系统的最小势能原理,在实用上也有很大价值。

分析力学是理论力学的重要组成部分,主要从能量角度来研究力学体系的运动规律,把系统作为一个整体来考察,用动能和势能的标量函数来描述系统,使很多受理想约束的非自由质点系动力学问题的研究和求解过程大为简化。

当系统的动能和势能的表达式可求的情况下,使用Lagrange 方程可以使系统动力学方程的形式和求解变得很简单。

设n q q q ,...,21为系统的广义坐标;n q q q,...,21为系统的广义速度,即广义坐标对时间的导数;H 是用广义坐标和广义速度表示的系统功能;n Q Q Q ,...,21为对应于各个广义坐标的广义力,则系统的运动满足下列方程组: )qH (Q )q H (dt d i i i ∂∂+=∂∂ (i=1,2...n ) (2-1) 上式为Lagrange 方程的一般形式。

其物理意义为广义动量对时间的变化率等于系统广义力和拉格朗日力之和。

iq H ∂∂叫拉格朗日力,表示惯性力的投影。

广义力i Q 的物理意义主要决定于广义坐标的量纲,例如,当i q 表示长度时,则i Q 表示作用力;当i q 表示面积时,则i Q 表示表面张力;当i q 表示体积时,则i Q 表示应力;当i q 表示转角时,则i Q 表示力矩。

当作用于系统的主动力为保守力,即系统为保守系统时,可将方程写为 0=∂∂-∂∂)H ()H (dt d q q ii (i=1,2...n ) (2-2) 这里H 为系统的动能T 和势能V 之差(H=T-V )。

在分析力学中称H 为Lagrange函数。

为减少实验的盲目性,简化系统的建模过程,采用Lagrange方程推导旋转倒立摆的系统模型。

Lagrange方程有如下特点:1)它是以广义坐标表达的任意完整系统的运动方程式,方程式的数目和系统自由度数是一致的。

2)理想约束反力不出现在方程组中,因此在建立运动方程式时,只需分析已知的主动力,而不必分析未知的约束反力。

3 ) Lagrange方程是以能量观点建立起来的运动方程式,为了列出系统的运动方程式,只需要从两个方面去分析,一个是表征系统运动的动力学量--系统的动能,另一个是表征主动力作用的动力学量--广义力。

因此用拉格朗日方程来求解系统的动力学方程可以大大简化建模过程。

2.2旋转倒立摆的特点及系统动力学分析2.2.1旋转倒立摆的特点目前在倒立摆的研究中,以小车式倒立摆为控制对象的文章很多。

人们对于小车驱动式倒立摆的研究进行的比较深入,提出了多种不同的控制算法,为控制理论的发展做出了重要贡献。

但是,小车式倒立摆在机械系统上需要有很长的导轨,这占用了较大的空间。

另外,由于小车式倒立摆有着繁多的传动机构,在实验过程中经常因为机城系统的误差和故障影响控制效果,从而干扰对控制算法本身性能的有效判断。

旋转式倒立摆与小车式倒立摆不同,出于将小车的平动控制改为旋臂的旋转控制,在硬件结构上减少了中问传动机构,使其系统结构更加简单牢固,相对于小车式倒立摆具有更大的非线性、不稳定性和复杂性,对控制算法提出了更高的要求。

在本文中我们研究的是一种新型的旋转倒立摆装置。

作为一种新型的倒立摆装置,旋转倒立摆系统主要有以下四个特点:(1)不确定性:主要是由模型的参数误差以及机械传动过程中的减速齿轮间隙所导致。

但是与小车倒立摆系统相比,由于没有了导轨上用于拖动小车的皮带,影响程度相对较小。

(2)耦合特性:旋转倒立摆系统的摆杆和水平旋臂之闷j,以及多级倒立摆系统的上下摆杆之削都有较强的耦合作用。

(3)开环不稳定性:丌坏时微小的扰动就会使系统离丌平衡点而倾倒。

(4)行程无限制:旋转倒立摆系统的水平旋臂没有行程限制,而小车倒立摆系统中小车的行程是有物理限制的,因而增加了控制的约束,使得一些控制算法在小车倒立摆系统上无法实现。

2. 2. 2旋转倒立摆系统的动力学分析对旋转倒立摆系统建立数学模型是实现倒立摆控制的基础,下面对课题采用的单级旋转倒立摆系统的数学模型进行动力学分析。

旋转倒立摆的模型结构如图2-1所示,在忽略各种阻力和摩擦的条件下,旋臂和摆杆可以抽象为的两个匀质杆,其中旋臂长度为r,相对其水平方向零位的角位移为θ;摆杆质心与铰链距离为L,相对其竖直方向零位的角位移为α.相应地,θ 为旋臂角速度,α 为摆杆角速度。

图2-1 旋转倒立摆系统模型分析下面根据动力学理论介绍单级旋转倒立摆的动力学方程推导。

摆杆质心的速度由水平和竖直两个分量构成:y L x L V ˆ)(sin ˆ)(cos αααα --=摆杆质心 (2-3) 其中,x L ˆ)(cos αα -表示摆杆质心的水平速度分量,y L ˆ)(sin αα -表示摆杆质心的竖直速度分量。

旋臂和摆杆一起运动,其沿水平方向x 的线速度为:θr V =旋臂 (2-4) 摆杆质心在x 方向和y 方向的速度分量为:)(sin )(cos ααααθ L V L r V y x -=-= (2-5) 方程组式(2-5)给出了完整的摆杆速度描述,应用Lagrange 方程可推导出系统的动态方程。

2.3旋转倒立摆系统的Lagrange 方程建模以旋臂所在水平面为零势能面,则系统的势能V 即为摆杆的重力势能,因 此系统势能V 可以表示为:αcos mgL mgh V ==系统的动能T 由四部分因素构成,它们包括:旋臂在水平面内的转动,摆杆 在竖直平面内的转动,摆杆质心沿x 轴方向的速度、沿y 轴方向的速度(参见 图2一1),对应的动能分量这里分别用T 1、T 2、T 3、T 4表示:4321T T T T T +++=其中: 21121θ J T = α 2221J T =23))(cos (21ααθ L r m T -=24))(sin (21αα L m T -=故系统动能T 可以表示为:22221))(sin (21))(cos (212121ααααθαθ L m L r m J J T -+-++= (2-6) 设R 为摆杆长度,由于L 为R 的一半,即R=2L 。

相关文档
最新文档