基于智能控制算法的二级倒立摆控制器设计

基于智能控制算法的二级倒立摆控制器设计

ID:12426060

大小:1.47 MB

页数:53页

时间:2018-07-17

基于智能控制算法的二级倒立摆控制器设计_第1页
基于智能控制算法的二级倒立摆控制器设计_第2页
基于智能控制算法的二级倒立摆控制器设计_第3页
基于智能控制算法的二级倒立摆控制器设计_第4页
基于智能控制算法的二级倒立摆控制器设计_第5页
资源描述:

《基于智能控制算法的二级倒立摆控制器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于智能控制算法的二级倒立摆控制器设计第一章绪论倒立摆系统是一个典型的多变量、非线性、强耦合的自然不稳定系统。最近几年一直是控制领域研究的热点。对倒立摆系统的研究不仅具有很重要的理论意义,而且在研究双足机器人直立行走,火箭发射过程的姿态调整和直升机飞行控制领域中也有指导性的现实意义。本文围绕二级直线倒立摆系统,设计模糊控制器和神经网络控制器对二级倒立摆实现稳定控制。实物控制的成功进一步证明了本文所设计的控制器具有很好的稳定性和抗干扰性。主要研究工作如下:1)建立了二级倒立摆系统的数学模型,对倒立摆系统进行定性分析。证明了倒立摆系统开环是不稳定的,但在

2、平衡点是可控的。同时,从相对可控度方面指出了二级倒立摆的相对可控度要比一级倒立摆小很多,更难以控制。2)二级倒立摆的模糊控制器设计。因为二级倒立摆的状态方程中有6个状态变量,所以模糊控制器的设计要求更高,要求它的输入维数不能太高,避免产生“规则爆炸”的问题。规则必须有效而且完整。为此,基于LQR最优二次理论,得出反馈矩阵,并以此构造出了降维矩阵,把状态变量进行有效的合并。最后,设计出了二级倒立摆的稳定模糊控制器,经过实物实验,成功的实现二级倒立摆的稳定控制。证明了本文所设计的二级倒立摆稳定模糊控制器的有效性。3)二级倒立摆的神经网络控制器基于实时控制

3、时的样本数据,设计了BP网络,通过matlab对网络进行了训练,实验证明训练好的神经网络控制器有很强的适应性和抗干扰性能。4)二级倒立摆实物调试完成了对二级倒立摆实物的模糊控制和神经网络控制1.1倒立摆系统研究的意义倒立摆系统的研究涉及到机器人技术、控制理论、计算机控制等多个领域,其本身是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,作为一个典型的控制对象一直以来受到不少专家学者的关注与研究。人们试图通过倒立摆这样的一个典型对象,检验新的控制方法是否有较强的处理多变量、非线性和绝对不稳定系统的能力,从而从中找到最优秀的控制方法。倒立摆系统作为控

4、制理论研究中的一个比较理想的实验手段,为自动控制理论的教学、试验和科研构建了一个良好的试验平台,以用来检验某种控制理论或方法的典型方案,促进了控制系统新理论、新思想的发展。由于控制理论的广泛应用,由此系统研究产生的方法和技术将在半导体及精密仪器加工、机器人控制技术、人工智能、导弹拦截控制系统、卫星飞行中的姿态控制和一般工业应用等方面具有广阔的利用开发前景。所以说,倒立摆系统的研究不仅具有深刻的理论意义,而且具有深远的现实价值。1.2倒立摆的控制算法多少年来,国内外不少专家学者对倒立摆进行了大量的研究,人们试图寻找不同的控制方法实现对倒立摆的控制。1.

5、2.1经典控制理论的方法用经典控制理论的频域法设计非最小相位系统的控制器并不需要十分精确的对象数学模型,因为只要控制器使系统具有充分大的相位裕量,就能获得系统的参数很宽范围内的稳定性。一级倒立摆系统的控制对象是一个单输入(外力)两输出(角度和位移)的系统。根据对系统的力学分析,应用牛顿第二定律,建立小车在水平方向运动和摆杆旋转运动的方程,并经过线性化、拉氏变换后得出传递函数,从而得到零、极点分布情况,根据使闭环系统能稳定工作的思想设计控制器。为此,需要引入适当的反馈,使闭环系统特征方程的根都位于左平面上。但是,由于经典控制理论本身的局限性,它只能用来

6、控制一级倒立摆,对于复杂的二级、三级倒立摆却无能为力。1.2.2现代控制理论的方法用现代控制理论控制倒立摆的平衡,主要是用状态反馈来实现的。状态反馈控制是通过对倒立摆物理模型的分析,建立倒立摆的数学模型,再用状态空间理论推出状态方程和输出方程,然后利用状态反馈和kalman滤波相结合的方法,实现对倒立摆的控制。目前主要有三种状态反馈的方法来设计倒立摆控制器,即极点配置调节器的方法、LQR最优调节器的方法和LQY最优调节器的方法,试验表明,用这三种方法不仅对一级倒立摆可以成功的控制,二级倒立摆的控制效果也不错。1976年,Mori等人首先将倒立摆系统在

7、平衡态局部邻域内线性化,然后利用状态空间方法设计出比例微分控制器,控制单级倒立摆取得了很好效果。1.2.3智能控制理论的方法模糊控制理论控制倒立摆是智能控制算法中研究较多的一种。根据模糊控制理论所设计出来的控制器是一种非线性控制器,对非线性系统具有很好的控制效果。模糊控制是采用模糊化、模糊推理、解模糊等运算的模糊控制方法,其主要工作是模糊控制器的设计。关键点在于模糊规则的制定。由于倒立摆是一个多变量、非线性、不稳定、强耦合的复杂系统,尽管理论上的一级、二级倒立摆数学模型已经推导出来,但其数学模型很难精确的反映实际系统,所以经典控制理论和现代控制理论的

8、方法控制倒立摆都不是特别理想。目前,很多国内外学者对倒立摆的研究集中在智能控制领域。1996年,张乃尧等采用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。