单级倒立摆控制系统的稳定性算法设计

最新更新时间:2012-03-14来源: 互联网关键字:单级  倒立摆  控制系统  稳定性 手机看文章 扫描二维码
随时随地手机看文章
倒立摆是日常生活中许多重心在上、支点在下的控制问题的抽象模型,本身是一种自然不稳定体,它在控制过程中能有效地反映控制中许多抽象而关键的问题,如系统的非线性、可控性、鲁棒性等问题。对倒立摆系统的控制就是使小车以及摆杆尽快地达到预期的平衡位置,而且还要使它们不会有太强的振荡幅度、速度以及角速度,当倒立摆系统达到期望位置后,系统能克服一定范围的扰动而保持平衡。作为一种控制装置,它具有形象直观、结构简单、便于模拟实现多种不同控制方法的特点,作为一个被控对象它是一个高阶次、非线性、多变量、强耦合、不稳定的快速系统,只有采取行之有效的方法才能使它的稳定效果明了,因此对倒立摆的研究也成为控制理论中经久不衰的研究课题。

  1 一级倒立摆系统的数学模型

  对于倒立摆系统来说,如果忽略了空气阻力和各种摩擦之后,可将直线一级倒立摆系统抽象成沿着光滑导轨运动的小车和通过轴承连接的匀质摆杆组成,如图1所示。其中,小车的质量M=1.32 kg,摆杆质量m=0.07 kg,摆杆质心到转动轴心距离l=0.2 m,摆杆与垂直向下方向的夹角为θ,小车滑动摩擦系数,fc=0.1。

  

一级倒立摆系统

 

  倒立摆控制系统数学模型的建立方法一般有利用牛顿力学的分析方法和分析力学中的拉格朗日方程建模两种。本文采用的是拉格朗日方程建模。

  一级倒立摆系统的拉格朗日方程应为:

  

公式

 

  式中:L是拉格朗日算子;V是系统动能;G是系统势能。

  

公式

 

  式中:D是系统耗散能;fi为系统在第i个广义坐标上的外力。

  一级倒立摆系统的总动能为:

  

公式

 

  一级倒立摆系统有4个状态变量,分别是

  

公式

 

  

公式

 

  ,根据式(7)写出系统状态方程,并在平衡点处进行线性化处理,得到系统的状态空间模型如下:

  

公式

 

  2 倒立摆性能分析

  系统的能控性是控制器设计的前提,所以在设计前对系统进行能控性分析,根据能控性矩阵T0=[B,AB,A2B,A3B],利用Matlab中的rank命令,可以得出rank(T0)=4。由此可知,系统是完全可控的,因此可以对系统进行控制器的设计,使系统稳定。

  3 LQR控制器的设计

  3.1 LQR控制器原理

  线性二次型调节器的控制对象是线性系统,这个线性系统必须是状态空间的形式,即:

  

公式

 

  ,Y=Cx+Du。通过确定最佳控制量U*=R-1BTPX=-KX的矩阵K,使性能指标

  

公式

 

  的值极小。其中,加权矩阵Q和R是用来平衡状态变量和输入变量的权重;P是Riccati方程的解。这时求解Riccati代数方程:

  

公式

 

  就可获得P值以及最优反馈增益矩阵K值:

  

公式

 

  LQR用于单级摆的原理图如图2所示。

  

LQR用于单级摆的原理图
3.2 加权矩阵Q和R的选择

  在选取Q和R时,主要从以下几方面考虑:

  (1)Q是正定或半正定矩阵,R是正定矩阵。

  (2)Q阵中对角线上的元素与状态变量一一对应,数值越大,则表示该状态变量对系统的影响越显著。

  (3)加权矩阵R不要过小,否则会导致控制量的增大。控制量太大会超过系统执行机构的能力,R阵也不要太大,否则控制作用太小会影响控制性能。

  综合以上考虑,取Q=diag([100,100,100,100]),R=1,利用Matlab提供的LQR函数,可得控制器的增益矩阵:

  K=[-10.000 0 -24.140 8 250.036 0 158.553 3]

  3.3 利用遗传算法优化Q阵

  遗传算法是一种基于生物界中的自然选择原理和自然遗传机制的随机搜索算法,它模拟了生物界中的生命进化机制,并用在人工系统中实现特定目标的优化。

  采用遗传算法优化加权阵Q的具体步骤如下:

  (1)选择编码策略,把参数转换成染色体结构空间。

  (2)确定解码方法。

  (3)确定优化目标函数的类型及数学描述形式,在LQR最优控制中取目标函数J,J=trace(P)。

  (4)设计遗传算子。

  (5)确定遗传策略。设群体大小为80,最大迭代次数为200,交叉概率选为0.9,变异概率选为0.01,并随机产生初始群体。

  (6)计算群体中的个体或染色体解码后的适应值。在本设计中将适应值取为目标函数值的倒数,即f=1/J。

  (7)进行遗传算法搜索过程,即采用随机采样的方法选择个体,通过交叉和变异产生新个体,再计算新个体的目标函数值J’。

  (8)判断群体性能是否满足指标或者是否完成迭代次数,若不满足则重复步骤(7)。

  通过上述算法即可确定使目标函数值最小加权矩阵Q中待优化元素的值,从而确定反馈控制规律的向量K。

  4 仿真结果及分析

  取Q=diag([100,100,100,100]),R=1时,得到的一级倒立摆仿真波形如图3所示。由图可见,小车经过5.2 s达到平衡,而摆角经过6.5 s达到平衡。对Q阵优化后系统响应超调量减少,响应速度加快,调节时间减少,系统的静态特性和动态特性都得到改善,如图4所示。

  

仿真波形

 

  5 结语

  本文利用拉格朗日方程建立了直线一级倒立摆控制系统的数学模型,在此基础上分析了该系统的性能,并利用LQR控制器进行控制。结果表明,LQR控制器对该系统具有良好的控制作用。

关键字:单级  倒立摆  控制系统  稳定性 编辑:神话 引用地址:单级倒立摆控制系统的稳定性算法设计

上一篇:ESP904在ROV控制体系中的应用
下一篇:适应多种时序的DMA控制器设计

推荐阅读最新更新时间:2023-10-12 20:37

水工业中基于PLC的控制系统设计的要点
  在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的起停,电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等,工业现场中的这些自动控制问题,若采用可编程序控制器(PLC)来解决自动控制问题已成为最有效的工具之一,本文叙述PLC控制系统设计时应该注意的问题。   控制硬件选购目前市场上的PLC产品众多。国产品牌有:永宏、和利时、凯迪恩等;国外有:日本的 OMRON、MITSUBISHI、松下;德国的SIEMENS,韩国的LG等。近几年,PLC产品的价格有较大的下降,其性价比越来越高,这是众多技术人员选用PLC的重要原因。但各品牌的PLC在性能指标上都有着较大的差异。所以如何选购PLC产品成为了系统设
[工业控制]
基于PC+PLC等离子熔射自动控制系统设计
   1 引言   等离子熔射由于其温度高且能量集中,能够熔射金属、陶瓷或复合材料的特点在表面改性、功能薄膜制备和材料加工工程中被广泛应用 。为了保证熔射皮膜成形性与成形质量,必须在数字图像处理、过程控制、人工智能等方法基础上进行系统集成控制与工艺优化。当前国际上几大热喷涂设备和材料生产厂家,如英国Metallisation公司、瑞士Sulzer-Metco公司和美国Praxair公司等,已推出基于PC+PLC+现场检测+过程控制的等离子熔射系统。但是由于国际上相关熔射设备价格昂贵,不能引进到国内每一个加工车间或者科研院所,因此需要自主开发适用于特定工艺的熔射过程检测与控制系统。目前国内已有基于单片机、微机、PLC等进行熔射
[嵌入式]
基于PC+PLC等离子熔射自动<font color='red'>控制系统</font>设计
以MSP430F449单片机为控制核心的智能数字化SLED控制系统设计
1971年Kurbativ等人首次制备出半导体SLED以来,SLED得到了惊人的发展。特别是近几年,其在光纤陀螺仪、光纤传感、光时域发射仪等方面得到了广泛的应用。SLED兼有LD和LED的优点,是一种自发辐射单程光放大非相干光源,具有发射谱宽、高输出功率、体积小、质量轻的特点。另外,由于其时间相干性短和空间相干性长,能有效地将光耦合进单模光纤。 对于SLED来说,其出射光功率及中心波长会随着驱动电流和管芯温度的漂移而发生变化。为了获得良好的光源性能,SLED管芯的电流和温度控制精度必须达到一定的水平。基于实现输出功率稳定、可靠,输出波长准确的目的,笔者设计了基于MSP430F449单片机的智能数字化SLED控制系统。 SL
[单片机]
以MSP430F449单片机为控制核心的智能数字化SLED<font color='red'>控制系统</font>设计
基于Profibus-DP现场总线控制系统的集成
1、引 言   现场总线以其独特的优势已成为自动控制领域的热点。构建以现场总线底层控制网络为基础,实现企业管理、控制一体化的综合自动化系统是企业致力实现的目标。作为企业底层网络的现场总线技术应服务于企业的目标,以完成信息的集成。   现场总线控制系统集成技术就是基于此目而逐渐发展进步的,是用一种系统或者一个自动化平台完成原来由多种系统搭配起来才能完成所有功能的集成方案,能大大简化系统的结构,减少大量接口部件。应用集成技术克服了上位机和现场工业控制设备之间、集中与分散之间的界限。   Profibus现场总线技术是开放式、数字化、多点通信的底层控制网,以现场总线为纽带,可以把单个分散的测控设备变成网络节点,形成底层现场智能设备与高
[嵌入式]
基于TMS320LF2407A直流电机闭环调速控制系统的设计
摘要:针对某型直流电机调速系统的要求,采用 TMS320LF2407 A和AT89C51设计一种双核直流电机闭环调速控制系统。 TMS320LF2407A 采集和调节电机转速信号,AT89C51输入给定转速并显示电机转速。给出系统硬件原理框图和程序流程。试验结果表明该控制系统具有动态响应快、控制精度高、实时显示、数据存储等优点。 关键词:TMS320LF2407A;AT89C51;闭环调速;实时显示;数据存储 直流电动机以其良好的线性调速特性、简单的控制性能、高质高效平滑运转特性,一直在速度和位置控制方面处于主导地位,尤其是调速性能其他电动机无法比拟的。目前采用全控型电力电子器件进行脉宽调制(PWM)控制方式已成为直流电
[工业控制]
基于TMS320LF2407A直流电机闭环调速<font color='red'>控制系统</font>的设计
改款奔驰GLA明年初发布 配适时动态控制系统
    综合外电报道,奔驰GLA紧凑型SUV即将迎来中期改款,而该车的路试谍照也在前不久遭到曝光。近日,海外媒体则披露了新车在配置方面的升级之处。     据悉,新款奔驰GLA有望于明年上半年推出。该车将新增双区自动空调、无钥匙启动、座椅靠背角度调节等标准配置。另外,该车中控台处将配备一块7英寸显示屏,其集成了一套全新多媒体信息娱乐系统并可以为车主提供Garmin地图导航服务。     除了上述标准配置,奔驰还提供了一些选装套件,例如副驾驶座椅电动调节等。而内饰则采用米色/黑色布局,取代了原先的灰色真皮内饰。     根据外媒之前曝光的谍照,改款GLA整体外观设计与现款车型几乎保持一致,新车仅在前大灯、尾灯以及前后保险
[汽车电子]
工业以太网在现场总线控制系统中的应用
一、前言 现场总线控制系统(FCS)是顺应智能现场仪表而发展起来的。它的初衷是用数字通讯代替4-20mA模拟传输技术,但随着现场总线技术与智能仪表管控一体化(仪表调校、控制组态、诊断、报警、记录)的发展,在控制领域内引起了一场前所未有的革命。控制专家们纷纷预言:FCS将成为21世纪控制系统的主流。 然而就在人们沸沸扬扬的对FCS进行概念炒作的时候,却没有注意到它的发展在某些方面的不协调,其主要表现在迄今为止现场总线的通讯标准尚未统一,这使得各厂商的仪表设备难以在不同的FCS中兼容。此外,FCS的传输速率也不尽人意,以基金会现场总线(FF)正在制定的国际标准为例,它采用了ISO的参考模型中的3层(物理层、数据链
[工业控制]
双Buck太阳能LED路灯照明控制系统设计方案
太阳能作为一种取之不尽、用之不竭的无污染的洁净能源,已被公认为未来解决能源危机的最有效能源。LED灯具有寿命长、高效节能、环保等优势。因此,把太阳能与LED路灯有机地结合在一起,开发出太阳能LED灯照明控制器非常重要。目前市场上很多太阳能控制器,都是采用直充方式充电,没有对蓄电池进行管理控制,导致能源利用率不高,可靠性不强。本文所设计的基于STC12C5410AD的双Buck照明控制器,采用最大功率点充电,充分利用太阳能电池板的能量,对蓄电池进行浮充充电,防止蓄电池假充满的现象;对LED路灯采用二段式的恒流控制,以增强LED灯的使用寿命,实现了一种环保节能的照明模式,解决了市场上一些太阳能控制器的缺陷,是一种性价较高的产品。 1
[电源管理]
双Buck太阳能LED路灯照明<font color='red'>控制系统</font>设计方案
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved