环形一级倒立摆设计
课程设计说明书
1 绪论
随着计算机技术和通信技术的飞速发展,控制理论的研究不断深入,自动 控制技术在农业、工业、和家庭等社会各领域得到了广泛应用,对于提高 劳动生产率做出了重要贡献。
倒立摆是一种理想的控制对象平台,它结构简单、成本较低,可以有效地 检验众多控制方法的有效性。对倒立摆系统这样一个典型的多变量、快速、非 线性和自然不稳定系统的研究,无论在理论上和方法上都具有重要意义。这不 仅因为其级数增加而产生的控制难度是人类对其控制能力的有力挑战,更是因 为在实现其稳定控制的过程中,众多的控制理论和方法被不断应用,新的控制 理论和方法因而层出不穷。各种控制理论和方法都可以在倒立摆这个控制对象 平台上加以实现和检验,并可以促成控制理论和方法相互间的有机结合,进而 使得这些新方法、新理论可以应用到更加广泛的受控对象中。 1.1 倒立摆系统的分类
随着倒立摆系统控制方法研究的不断深入,倒立摆系统的种类也逐渐发展 为多种形式。目前研究的倒立摆大多为在二维空间仁即平面)内摆动的摆。 考虑倒立摆的不同结构形式,倒立摆系统可以分为以下几种类型 1)小车倒立摆系统仁或称为“直线倒立摆系统”)
小车倒立摆系统主要由小车和摆杆两部分构成。其中,摆杆可以是一级、 两级、三级、四级甚至多级。摆杆的级数越多,控制难度越大,而摆杆的长度 也可能是变化的。控制目标一般是通过给小车施加一个水平方向的力,使小车 在期望的位置上稳定,而摆杆达到竖直向上的动态平衡状态。 2)旋转倒立摆系统仁或称为“环形倒立摆系统”)
旋转倒立摆系统是在小车倒立摆系统的基础上发展起来的。与小车倒立摆不同,旋转倒立摆将摆杆安装在与电机转轴相连的水平旋臂上,通过电机带动 旋臂在水平面的转动来控制摆杆的倒立,摆杆可以在垂直平面内旋转。旋转倒 立摆将小车倒立摆的平动控制改为旋转控制,使得整个系统更为复杂和不稳定, 增加了控制的难度。
第 2 页 共 25 页
课程设计说明书 3)平面倒立摆系统
在平面倒立摆系统中,匀质摆杆底端可以在平面内作二维自由运动,摆杆 可沿竖直平面内任一轴线转动。小车倒立摆的摆杆底端运动轨迹是直线,旋转 倒立摆的摆杆底端运动轨迹是圆周,而平面倒立摆的摆杆底端在二维平面内无 固定的运动轨迹,这也是它与前两种倒立摆的主要区别。 4)柔性倒立摆系统
在柔性倒立摆系统中,由于将匀质刚体摆杆换成了柔性摆杆,这种倒立摆 的摆杆本身已经变成了非线性分布参数系统。 5)直线柔性连接倒立摆系统
所谓直线柔性连接倒立摆系统,就是在直线刚性倒立摆的基础上,加入自 由弹簧系统:电机连接一个主动小车,而主动小车通过一根弹簧作用于从动小 车,对固定在从动小车上的倒立摆实施控制。 1.2设计内容及要求 设计内容:
1. 构建单级旋转倒立摆模型;;
2. 实现单级旋转倒立摆摆杆的稳定控制;; 3. 基于MATLAB完成稳定控制仿真; 基本要求:
1. 摆角稳定控制范围:1010; 2. 旋臂转角可在0
360进行控制。
第 3 页 共 25 页
课程设计说明书 1.3课题研究的意义
倒立摆系统作为研究控制理论的一种典型的实验装置,具有较为简单的结构、可以有效地检验众多控制方法的有效性、参数和模型易于改变、相对低廉的成本等优点,研究控制理论的很多科研人员一直将它们视为主要的研究对象,用它们来描述线性控制领域中不稳定系统的稳定性以及在非线性控制领域中的无源性控制、变结构控制、非线性观测器、自由行走、非线性模型降阶、摩擦补偿等控制思想,且从中不断开发出新的控制方法和控制理论,所以倒立摆系统是研究智能控制方法较为理想的实验装置。不仅如此,倒立摆系统也是进行控制理论教学的理想平台。很显然,这种实验教学方法难以培养学生综合素质和实践能力。所以必须在实验环节的内容和形式上进行改革与创新,以培养学生的创新意识和实践动手能力。因此,进行设计性、开放性的综合实验具有极其重要的现实意义。 1.4本人侧重点
本人主要工作是旋转倒立摆系统的lagrange方程建模及性能分析。倒立摆系统是一个异常复杂而又对准确性、快速性要求很高的非线性不稳定控制问题.显然一个典型的非线性、不稳定系统的研究成果无论在理论上或是在方上都有重要的意义.而倒立摆数学模型的建立对研究其稳定性具有指导作用.实验证明在此建模基础上采用状态反馈法对倒立摆系统的稳定控制相当成功,并可在此基础上对其进行分析,为计算机控制提供理论与实践的依据.
2 旋转倒立摆系统的Lagrange方程建模与可控性分析
在建立倒立摆系统的模型时,传统的方法一般采用牛顿运动定律来求解。但在用牛顿运动定律来求解质点组的运动问题时,常常要列解大量的微分方程组。在许多实际问题中,求解微分方程会遇到困难。特别是当质点组存在约束情况时,还需要确定各质点间的相互作用力、位移、速度、加速度关系,联立求解这些方程则更为困难。
为了简化旋转倒立摆系统的数学建模过程,本章采用了分析力学中的 Lagrange方程推导旋转倒立摆的系统模型,并对该系统的可控性进行了分析。首先,在第2.1节中分析了Lagrange方程的物理意义和特点;接下来,在第2.2节中
第 4 页 共 25 页
课程设计说明书
讨论了旋转式倒立摆系统的特点,对倒立摆系统进行了动力学分析;然后,在第2.3节中根据Lagrange方程运用动力学理论对旋转倒立摆系统建立数学模型;随后,在第2.4节中分析了旋转倒立摆系统模型中的非线性因素以及局部线性化带来的问题;最后,在第2.5节中对旋转倒立摆系统的可控性进行了分析。 2.1 Lagrange方程及其特点
Lagrange方程是分析力学中的一个重要方程,它不仅在理论上揭示了系统的最小势能原理,在实用上也有很大价值。分析力学是理论力学的重要组成部分,主要从能量角度来研究力学体系的运动规律,把系统作为一个整体来考察,用动能和势能的标量函数来描述系统,使很多受理想约束的非自由质点系动力学问题的研究和求解过程大为简化。当系统的动能和势能的表达式可求的情况下,使用Lagrange方程可以使系统动力学方程的形式和求解变得很简单。
1,q2,...qn为系统的广义速度,设q1,q2,...qn为系统的广义坐标;q即广义坐标对时
间的导数;H是用广义坐标和广义速度表示的系统功能;Q1,Q2,...Qn为对应于各个广义坐标的广义力,则系统的运动满足下列方程组:
dHH()Qi() (i=1,2...n) (2-1) iidtqq 上式为Lagrange方程的一般形式。其物理意义为广义动量对时间的变化率等于系统广义力和拉格朗日力之和。
H叫拉格朗日力,表示惯性力的投影。广义力qiQi的物理意义主要决定于广义坐标的量纲,例如,当qi表示长度时,则Qi表示作用
力;当qi表示面积时,则Qi表示表面张力;当qi表示体积时,则Qi表示应力;当qi表示转角时,则Qi表示力矩。
当作用于系统的主动力为保守力,即系统为保守系统时,可将方程写为
dHH()()0 (i=1,2...n) (2-2) dtqqii 这里H为系统的动能T和势能V之差(H=T-V)。在分析力学中称H为Lagrange
第 5 页 共 25 页
课程设计说明书 函数。
为减少实验的盲目性,简化系统的建模过程,采用Lagrange方程推导旋转倒立摆的系统模型。Lagrange方程有如下特点:
1)它是以广义坐标表达的任意完整系统的运动方程式,方程式的数目和系统自由度数是一致的。
2)理想约束反力不出现在方程组中,因此在建立运动方程式时,只需分析已知的主动力,而不必分析未知的约束反力。
3 ) Lagrange方程是以能量观点建立起来的运动方程式,为了列出系统的运动方程式,只需要从两个方面去分析,一个是表征系统运动的动力学量--系统的动能,另一个是表征主动力作用的动力学量--广义力。因此用拉格朗日方程来求解系统的动力学方程可以大大简化建模过程。 2.2旋转倒立摆的特点及系统动力学分析 2.2.1旋转倒立摆的特点
目前在倒立摆的研究中,以小车式倒立摆为控制对象的文章很多。人们对于小车驱动式倒立摆的研究进行的比较深入,提出了多种不同的控制算法,为控制理论的发展做出了重要贡献。但是,小车式倒立摆在机械系统上需要有很长的导轨,这占用了较大的空间。另外,由于小车式倒立摆有着繁多的传动机构,在实验过程中经常因为机城系统的误差和故障影响控制效果,从而干扰对控制算法本身性能的有效判断。
旋转式倒立摆与小车式倒立摆不同,出于将小车的平动控制改为旋臂的旋转 控制,在硬件结构上减少了中问传动机构,使其系统结构更加简单牢固,相对 于小车式倒立摆具有更大的非线性、不稳定性和复杂性,对控制算法提出了更高 的要求。
在本文中我们研究的是一种新型的旋转倒立摆装置。作为一种新型的倒立摆 装置,旋转倒立摆系统主要有以下四个特点:
(1)不确定性:主要是由模型的参数误差以及机械传动过程中的减速齿轮间 隙所导致。但是与小车倒立摆系统相比,由于没有了导轨上用于拖动小
第 6 页 共 25 页
课程设计说明书
车的皮带,影响程度相对较小。
(2)耦合特性:旋转倒立摆系统的摆杆和水平旋臂之闷j,以及多级倒立摆系统的上下摆杆之削都有较强的耦合作用。
(3)开环不稳定性:丌坏时微小的扰动就会使系统离丌平衡点而倾倒。 (4)行程无:旋转倒立摆系统的水平旋臂没有行程,而小车倒立摆 系统中小车的行程是有物理的,因而增加了控制的约束,使得一些 控制算法在小车倒立摆系统上无法实现。 2. 2. 2旋转倒立摆系统的动力学分析
对旋转倒立摆系统建立数学模型是实现倒立摆控制的基础,下面对课题采用的单级旋转倒立摆系统的数学模型进行动力学分析。旋转倒立摆的模型结构如图2-1所示,在忽略各种阻力和摩擦的条件下,旋臂和摆杆可以抽象为的两个匀质杆,其中旋臂长度为r,相对其水平方向零位的角位移为;摆杆质心与铰链距离为L,相
为旋臂角速度,为摆杆角速度。 对其竖直方向零位的角位移为.相应地,
图2-1 旋转倒立摆系统模型分析
下面根据动力学理论介绍单级旋转倒立摆的动力学方程推导。 摆杆质心的速度由水平和竖直两个分量构成:
第 7 页 共 25 页
课程设计说明书
)x)yˆLsin(ˆ (2-3) V摆杆质心Lcos()x)yˆ表示摆杆质心的水平速度分量,Lsin(ˆ表示摆杆质其中,Lcos(心的竖直速度分量。旋臂和摆杆一起运动,其沿水平方向x的线速度为:
(2-4) V旋臂r摆杆质心在x方向和y方向的速度分量为:
Lcos()Vxr (2-5) VyLsin()方程组式(2-5)给出了完整的摆杆速度描述,应用Lagrange方程可推导出系统的动态方程。
2.3旋转倒立摆系统的Lagrange方程建模
以旋臂所在水平面为零势能面,则系统的势能V即为摆杆的重力势能,因 此系统势能V可以表示为:VmghmgLcos
系统的动能T由四部分因素构成,它们包括:旋臂在水平面内的转动,摆杆 在竖直平面内的转动,摆杆质心沿x轴方向的速度、沿y轴方向的速度(参见 图2一1),对应的动能分量这里分别用T1、T2、T3、T4表示: TT1T2T3T4 其中: T112J1 21J22 T2
1Lcos())2m(r21))2m(Lsin(2
T3
T4
故系统动能T可以表示为:
第 8 页 共 25 页
课程设计说明书
T12111Lcos(m(r))2m(Lsin())2 (2-6) J1J22222设R为摆杆长度,由于L为R的一半,即R=2L。因此,摆杆对其质心的转动惯量
为
J2111mR2m(2L)2mL212123
将带入方程T,可推导拉格朗日函数HTV,
H12222)1mr2mgLcos (2-7) mLrcos()(J1mL232)T(q,q)V(q,q),其中H为拉格朗日算子,q为系统应用Lgarange方程H(q,q的广义坐标,T为系统的动能,V为系统的势能。Lagrange方程由广义坐标qi和H表示为:
HH()Qi iitqq在本系统中,i1,2;q{,},为旋臂角位移,为摆杆角位移,Qi为系统沿该广义坐标方向上的外力,于是可得方程组
(t( tHH)ToutputBeq (2-8) HH)0其中Toutput为直流伺服电机的输出转矩,
ToutputmgKtKg(VmKgKm)Rm
因为已知:
H12222)1mr2mgLcos mLrcos()(J1mL232故可计算(2-8)里各个分量:
HmLrcos()(J1mr2)
第 9 页 共 25 页
课程设计说明书
H(t)(J21mr)mLr[sin()cos()]
又H4mL23mLrcos() H4t()3mL2mLrsin()mLrcos()
另外已知H0,HmgLsin 系统模型推导过程中各参数的物理意义和数值单位如表2-1所示
表2-1系统物理参数表
将前面计算得到的各分量代入方程(2-8)左面,经化简得:
H()H2t(J1mr)mLr[sin()cos()]HH4 2t()3mLmLrsin()mLrcos()mgLsin第 10 页共 25 页
课程设计说明书
再代入方程组(2-8),可得旋转倒立摆系统的非线性方程表示:
mLr[sin()cos()]ToutputBeq(J1mr2) (2-9) 42mLrsin()mLrcos()mgLsin0mL3将直流伺服电机的输出转矩ToutputmgKtKg(VmKgKm)Rm代入化简得:
BmgKtKgmgKtKgVmLr[cos()sin()](J1mr2)eqmRmRm)mLrsin()4mL2mgLsinmLrcos(3
令x,x,y,y
12121x2x322cosx1gsinx1ry2sinx1][ryx4Ly2y1 (2-10) BeqmgKtKg2KmmLr2cosx1y2y1xy2222Jmr(Jmr)RJmr11m1mgKtKgmLrxsinx1Vm222Jmr(Jmr)R1m1,再将y代入x整理得: 将x代入y22221x2x23rBeqcosx13rmgKtKgKmcosx1x2yy122222L[4J(43cosx)mr]LR[4J(43cosx)mr]11m1123rmgKtKgcosx13mrcosx1sinx1xV[4J1(43cos2x1)mr2]2LRm[4J1(43cos2x1)mr2]m y1y224Beq4mgKtKgKm2y2y1y4J1(43cos2x1)mr2Rm[4J1(43cos2x1)mr2]4mgKtKg4mLrsinx1xVm22222Rm[4J1(43cosx1)mr]4J1(43cosx1)mr,、、令E4J1(43cos2x1)mr2,并将x1、x2、y1、y2分别替换成、 则E4J1(43cos2)mr2,上面方程经化简得非线性方程:
第 11 页 共 25 页
课程设计说明书
04mgKtKg2KmRmE03rmgKtKg2KmcosLRmE04mgKtKgREmVm03rmgKtKgcosLREmTy101014Beq0000E03rBeqcosLE4mLrsinE13mr2cossinE0
T0000T附近的情考虑旋转倒立摆的初始位置在平衡点况,假设此时和同1rad相比很小,即1,1,则有
cos1,sin0,E4J1(43cos2)mr24J1mr2,将cosα、sinα、E
代入方程组(2-11),于是该方程组可局部线性化为:
0124KKK4Beqmgtgm2(4J1mr2)Rm(4J1mr)0023rmgKtKgKm3rBeq2L(4J1mr2)LRm(4J1mr)Ty10100004mgKtKg002R(4Jmr)m1Vm010(2-12)
3rmgKtKg00LR(4Jmr2)1m
方程组(2-12)即为单级旋转倒立摆系统的线性化状态方程描述。将系统各机械参数值代入式(2-12),可得单级旋转倒立摆系统的线性化数学模型如下:
0139.3214.520081.7813.98y101000000025.0Vm1024.590(2-13)
T
第 12 页 共 25 页
课程设计说明书
2.4旋转倒立摆系统的可控性分析
根据方程(2-12),求线性化后系统的阶跃响应,对应的M程序:
MATLAB仿真得到的旋转倒立摆线性化模型的阶跃响应曲线如图2-2所示。
图2-2系统线性化模型的阶跃响应曲线
第 13 页 共 25 页
课程设计说明书
可见,系统在平衡点附近的阶跃响应曲线发散。因此,系统是自然不稳定的。 另外,由线性化数学模型得系统的特征值为1=0,2=-17.1209,3=7.07,
4=-4.9398。可见,3=7.07位于复平面的右半平面,系统在平衡点附近不 稳定。因此,单级旋转倒立摆为开环不稳定系统,需要设计控制器来镇定系统。 同样可以计算出系统的能控性矩阵的秩为4,因而系统能控。因此,单级旋转倒 立摆系统在不稳定平衡点附近可控。
3 LQR控制旋转倒立摆
3.1线性二次型最优控制理论原理
最优控制是现代控制理论的核心,其研究的主要问题是:建立被控对象 的数学模型,选择一个控制规律,使得被控对象按照预定要求运行,并使其 某一性能指标达到极小值或极大值。如果所研究的对象系统为线性的,且性 能指标函数为状态变量和控制变量的二次型函数的积分,则这种动态系统最 优控制问题称为线性二次型性能指标的最优控制问题(linear quadratic regulator),简称LQR。
与其它控制理论相比,线性二次型性最优控制问题有两个显著的特点: 第一,所研究的是多输入多输出动态系统的最优控制问题;第二,所研究的 系统性能指标是综合性的性能指标。因此,线性二次型性能指标的最优控制 问题具有综合性、灵活性和实用性。
给定完全可控线性定常系统的状态方程和初始条件
(t)AX(t)BU(t)X (4-1)
X(t)X00以及性能指标
积分号下第一项反应X过渡的快慢,但仅仅有此项是不行的,因为要使X快速过渡,U需要的能量消耗就很大。积分号下第二项是能量消耗的。Q,R分别是
第 14 页 共 25 页
课程设计说明书
对状态变量和输入向量的加权矩阵,它们确定了误差和能量损耗的相对重要性。除此之外,式中的第一项,是对终端偏差即稳态控制精度的。因此,可以看出式子的二次型性能指标的物理意义是,在整个时间区间[to,tf]特别是终值时刻tf上状态变量尽量接近于零而又不消耗过大的控制能量。
其中Q, R都是正定、对称的常数矩阵。假定u(t)不受约束,要求确定最优控制函数U*(t)=-KX(t),使性能指标达到最小值。这是一种状态调节器问题,由于终端时刻tf为无限值,故称为无限时间的状态调节器问题,有时也称为非时变的状态调节器问题。相应的最优控制U* (t)称为最优调节作用或最优调节器。 线性二次型控制理论是反馈系统设计的一种重要工具,它为多变量反馈系 统的设计提供了一种有效的分析方法,可以适应于时变系统,能够处理扰动信 号和测量噪声问题,并可以处理有限和无限的时间区间。
MATLAB给出了求解线性二次型最优调节器的函数lqr,其凋用语句为
K,P,Elqr(A,B,Q,R)。可见公式中的输入变量都足系统中的已知矩阵,而返回的
解除了增益矩阵K和方差阵P之外,还有一个特征根矩阵E,它是特征方程
λI(ABK)0的根,根据它可以判断控制器的动态相应及稳定性。
从控制效果来看,LQR是连续线性二次型最优控制函数,用于计算连续状 态空间控制方程,LQR指标中引入对控制增量的约束,可以保证控制量的变化 不至于太剧烈,且通过加权系数,可以选择对跟踪误差和控制量的变化的抑制 两方面的侧重过程,LQR指标具有一定的鲁棒性。 3.2利用线性二次型最有控制仿真
根据现代控制LQR最优调节器原理,利用MATLAB提供的lqr(A,B,Q,R) 函数可以方便地算出控制矩阵K。选择合适的加权矩阵Q和R,先从最简单选取,这里取Qdiag1100,R=1。(Q和R的选取方法参考附录) 矩阵Q和R用来平衡系统对输入量和输出量的敏感程度。 R=1
Q=[1 0 0 0;0 1 0 0;0 0 0 0;0 0 0 0] [K,P,r]=lqr(A,B,Q,R)
t=0:0.1:10;K =
第 15 页 共 25 页
课程设计说明书
-1.0000 -2.11 82.08 15.8201 P =
2.11 1.7374 -15.8201 -3.0321 1.7374 3.1506 -30.4333 -5.8330 -15.8201 -30.4333 652.9013 125.1375 -3.0321 -5.8330 125.1375 23.9843 r =
-5.2175 + 0.0000i -0.8660 + 0.5000i -0.8660 - 0.5000i -5.2175 + 0.0000i
计算得出最优状态反馈增益矩阵为:
Kk1k2k3k41.0000-2.1182.8015.8201。
系统的闭环极点为 -5.2175 + 0.0000i;-0.8660 + 0.5000i;-0.8660 - 0.5000i;-5.2175 + 0.0000i
可以看到,系统4个极点均处于复平面的左半平面,因此,系统是镇定的。
图3-1系统仿真
在图中state-space 设置原系统A,B,C,D以及初始的摆角。
第 16 页 共 25 页
课程设计说明书
图3-2状态空间模块参数设置
接下来,根据LQR控制算法确定的Q,R加权矩阵算出对应的状态转移增益矩阵K,输入到增益模块中。
第 17 页 共 25 页
课程设计说明书
图3-3反馈增益参数设置
三个示波器分别观察摆角,转角以及经过状态反馈的输入量。仿真得到下面三幅图。
图3-4初始化为-10°的摆角响应
可以看出摆角的初始状态为-10°经过大约6秒的响应,摆角恢复到平衡位置。
第 18 页 共 25 页
课程设计说明书
图
图3-5经过反馈后的U输入
图3-6状态反馈后的转角响应
4 实时控制模型
实时控制模型选择固高科技的单极旋转倒立摆。 经过数学模型的建立,可以得到
A=[0 1 0 0;0 0 0 0;0 0 0 1;0 0 27.222 0] B=[0;1;0;0.9028] C=[1 0 0 0;0 0 1 0] D=0
同样,对原系统进行稳定性和能控性进行分析,如下图。
第 19 页 共 25 页
课程设计说明书
图4-1系统能控能观性和极点
由此原系统特征值可见,原系统不稳定。但却能控能观,于是可以设计LQR控制器。
与上述仿真不同,此处的局部线性化用的是泰勒级数在稳定领域内展开得到。于是有下述式子。
状态空间表达式由此可得:
A=[0 1 0 0;0 0 0 0;0 0 0 1;0 0 27.222 0] B=[0;1;0;0.9028] C=[1 0 0 0;0 0 1 0] D=0
第 20 页 共 25 页
课程设计说明书
图4-2 系统仿真图
之后我们通过调整Q加权矩阵中对角元素的值,的出了一下几组K值
表4-1几组反馈矩阵K
K1 -10.4881 -3.3166 -3.1623 -1 K2 -9.5860 -4.0342 -3.9186 -2.1165 K3 147.8701 99.5871 98.5928 82.55 K4 28.3413 19.0872 18.67 15.8604 经试验,最后一组数据的控制效果比剩余两组较好。转角和摆角如下图。
图4-3仿真转角实时图
第 21 页 共 25 页
课程设计说明书
图4-4仿真摆角实时图
5 总结
本文分析了倒立摆系统的研究历史和研究意义,对倒立摆系统进行了分类,并对倒立摆系统控制方法的研究现状进行了总结。在此基础上,研究了分析力学中Lagrange方程的特点及其用于系统数学建模的基本原理。对课题采用的旋转倒立摆系统模型进行了动力学分析,基于Lagrange。方程建立了旋转倒立摆系统的非线性数学模型,推导出旋转倒立摆系统准确的状态方程描述,分析了系统模型的非线性影响因素及线性化带来的问题。在系统平衡点附近对系统数学模型进行了局部线性化,对系统的稳定性和可控性进行了分析,验证了旋转倒立摆系统的自然不稳定性和可控性。
第 22 页 共 25 页
课程设计说明书
参考文献:
[1]段旭东,许可,单级旋转倒立摆的建模与控制仿真,机器人技术与应用, 2002.5
[2]勒希,鲁炜,Lagrange方程应用于电系统和电机系统运行分析,上海电力 学院学报,2003.12
[3]程俊,王永,黄南晨等,旋转式倒立摆计算机控制系统,电机与控制学报, 2001.12 [4]王划一,杨西侠,林家恒,现代控制理论基础.北京:国防工业出版社,2004.9 [5]谢克明,李国勇,现代控制理论.清华大学出版社
[6]陈怀琛,吴大诉,高西全,MATLAB及在电子信息课程中的应用,北京:电子工业出版社,2002.1
第 23 页 共 25 页
课程设计说明书
附录A
LQR控制方法中加权矩阵Q和R的选取:
在一般的情况下,令R矩阵为1,则参数调节的重心集中在Q矩阵的参数 调节。Q矩阵通常是对角线常数阵,对角线上的元素分别表示对应误差分量的重视程度。越加被重视的误差分量,希望它越小,相应地其加权系数就应
取得越大。如果对误差在动态过程中不同阶段有不同的强调时,那么,相应的qi就应取成时变的。现在开始给定Q矩阵:
其中,q11与转干转角有关,q22与摆杆摆角有关。默认的Q矩阵为Q=diag( 1
1 0 0)此时,保持参数q22不变,逐渐加大参数q11,可以在示波器中得到一组曲线图像,所示。q11由1增大到10, 20,可以清楚地看到,随着q11的增大,三个参数摆角,转角和反馈后的输入量U值变大,调节时间减小。
现在,令q11保持为1将参数q22逐步增大,在示波器中得到新的一组 曲线。q22由1增大到40,可以看到,摆角和转角峰值减小,调节时间增大;反馈后的输入量U基本不变,调节时间增大。值得注意的是,虽然q22的增大幅度大于q11,但是图像的变化幅度却远不如q11变化时图像变化来的明显。由此可以看出,系统对q11的变化相对敏感。
对于Q的选取,需要根据实际要求(比如幅值,响应时间等性能指标)来调节Q矩阵中对角线上的元素,使其经过LQR控制算法求出的状态反馈阵K使得原系统满足各种性能指标。
第 24 页 共 25 页
第 25 页共 25 页课程设计说明书
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务