ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:1.11MB ,
资源ID:4650974      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4650974.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(选取一个模糊控制的实例讲解.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

选取一个模糊控制的实例讲解.docx

1、选取一个模糊控制的实例讲解选取一个模糊控制的实例讲解,有文章,有仿真,有详细的推导过程。1.实验题目:基于模糊控制系统的单级倒立摆2.实验目的与要求:倒立摆是联结在小车上的杆,通过小车的运动能保持竖立不倒的一种装置,它是一个 典型的非线性、快速、多变量和自然不稳定系统,但是我们可以通过对它施加一定的控制使 其稳定。对它的研究在理论上和方法上都有其重要意义。 倒立摆的研究不仅要追求增加摆的级数,而且更重要的是如何发展现有的控制方法。同时 ,它和火箭的姿态控制以及步行机器人的稳定控制有很多相似之处,由此研究产生的理论和方法对一般工业过程也有广泛用途本文研究了倒立摆的控制机理,用 Lagrange方

2、法推导了一级倒立摆的数学模型,这为研究多级和其它类型的倒立摆甚至更高层次的控制策略奠定了一个良好的基础。 对系统进行了稳定性、可控性分析,得出倒立摆系统是一个开环不稳定但可控的系统的结论。本文主要研究用极点配置、最优控制和模糊控制方法对倒立摆进行稳定控制。 最优控制方法是基于状态反馈,但能实现输出指标最优的一种控制方法, 方法和参数调节较简单, 有着广泛的应用。模糊控制有不依赖于数学模型、 适用于非线性系统等优点, 所以本文尝试了用模糊控制对倒立摆进行控制,以将先进的控制方法用于实际中。同时,对倒立摆系统的研究也将遵循从建模到仿真到实控,软硬件结合的系统的控制流程。在这过程中,借助数学工具 M

3、atlab7及仿真软件Simulink,作了大量的仿真研究工作, 仿真结果表明系统能跟踪输入, 并具有较好的抗干扰性。 最后对实验室的倒立摆装置进行了 软、硬件的调试,获得了较好的控制效果。3.实验步骤:1.一级倒立摆系统模型的建立在忽略了空气阻力、各种摩擦之后(这也是为了保证 Lagrange方程的建立),可将一级倒立摆系统抽象为由小车和匀质杆组成的系统,本系统设定如下:小车质量 M ;摆杆质量m,长为I;小车在x轴上移动;摆与竖直方向夹角为 0 ,规 定正方向如图所示;加在小车 x轴上的力为F;拉格朗日算子 L是系统动能Ec和势能Ep之差, 拉格朗日方程由拉格朗日算子 L和广义坐标qi (

4、 i=1,2,3 ?n)表示如下:(q冶=Ecq.-Ep(qA佩、SL &D 厂 ( ) 1 二 F;舐陆 6殘/2讶+吒二衣+ 了屈+33E =討(矗+字+&甩3阿冷険+用Eg = mgcos 0 系统势能是摆重心的势能: f 空 H jL.= 冲珂矗 h n h -i 丿濟 n?g cos?于是拉格朗日算子; 上式対强的偏微分为 竺二(必+加岛 如桃2=(M+m)os-sin =() dtcc 7 2 2于是根据自由度q(t)=x(t)的拉格朗日方程如下同理,可获得根据自由度 q(t)= 0 (t),的拉格朗日方程如下:(1-1)因广义坐标0方向上无外力作用,即生二必 A jAaKcos

5、e涉 4 2”豈=普其濟譬细心斗磁me 竺一四腆我亠些do 2 2( +购(ifcos- g sill 6) = 0(1-2)即拉格朗日方程为: 一由于倒立摆在平衡过程中摆角幅度很小, 设竖直向上方向为0 =0 ,则在竖直方向附近摆角不大的范围内,可近似认为cos 01 sill 夕屯仇()2 = 0 dt是(1-1)、(1-2)式可线性化为:厂(M + 耐).跖 F整理成状态空间方程形式,可得0 1 0 o-Z)-0-6VMM7(4A/ + 即)衣十/ (4A/ +0 0 0 1X0一嘶 0 0 0,J&4nt + 4A/ ?w + 4A/&(1-3)(其中取u=F)实际系统的参数为:M=1

6、Kg, m=0.1Kg, l=0.5m, g 10m/s22.一级倒立摆系统性能分析单级倒立摆系统的的开环特征根用 matlab的p=eig(A)语句计算得0 0 5.6745 -5.6745这说明开环系统有一个极点在I SI平面右半平面,有两个极点在原点,因此系统是不稳定的。根据线性系统理论系统A,B,C,D能控二月 九8人 A,1,满秩,即rankQO=k,在matlab里可以编辑m文件,求解系统的能控阵、能观阵,求它们的秩,从而rankO - 4 - n判断系统的能控性、能观性。对于( 3)式所表示的系统求得 所以系统开环虽不稳定,但状态完全能控,这为实现倒立摆的稳定控制提供了理论依据。

7、计算一级倒立摆线性动态方程开环特征根、能控性矩阵过程作为实验结果 1。3.状态反馈和极点配置法r毕=丄丫 + bu设控制对象状态方程为: 、,L中的K矩阵,使反馈闭环后的系统:控制系统的各种特性以及其各种品质指标很大程度上由其闭环系统的零点和极点的位置决 定。极点配置法的控制原理就是设计状态反馈律f (A - BK)X + BU I = CX具有所需要的极点配置。即闭环特征方程:-A + BK) = /30 (k) + (k)s + A +0丹(的护刈 + 护=Bq 十禹$+人 +鶴-|严 + 列=5 -So)(5 -Jt)A (占一片_J = 0为所期望的极点下面给出Gura-Bass算法的

8、步骤:1判断(A,B)的完全可控性。确定能否完成预定的闭环极点配置综合目标。2由给定的动态指标或闭环极点要求确定闭环特征多项式的 n个系数3 i。dct(Zs 艮)=用+ ct tSn 1 + A 4- ctis + cfn3确定开环系统的特征多项式。 - -能控阵Q=0 = b AB A AB比 A 口”一1M叫1:MS 1%14求变换阵L=15状态反馈阵 K由下式求出K曲叫 A_a! A采用状态反馈方法使系统稳定并配置极点 ,带入系统的物理参数 M=1Kg, m=0.1Kg, l=0.5m, g 10m/s20100_032.2000B =-2.9300010-0.730000.976尿

9、o 1 0 04 _ + tn)A - 0 0 0 1屉 -如打 0 0 0e&十067(4A/ +04L J L 切 +m -+- AAf由上面分析可知,倒立摆系统有在复平面右半平面的特征根, 所以该系统是不稳定的。也就是说,u=0时,倒立摆系统是不稳定的系统; 同时也意味着当x非零时,总存在将x转移至零的控制作用,亦即系统的状态是能控的。根据线性系统理论,不稳定的系统应用状态 反馈,可使反馈后的系统的特征根,即矩阵( A-BK)的特征值,位于复平面的左半平面,从而使闭环系统稳定。亦即可使摆杆垂直且使小车处于基准位置, 达到稳定状态;完全能控的系统可以通过对状态反馈矩阵的适当选择,使系统的极

10、点按性能指标得到任意期望的配置。对于上述倒立摆系统根据 Gura-Bass算法配置其闭环极点,使其阶跃响应满足:过渡过 程时间ts,超调量d %5%首先要将期望的性能指标转化为复平面上极点的位置。其思路 就是根据经验公式和性能指标确定一对主导闭环极点, 然后将非主导极点放在复平面上远离主导极点的地方。根据系统的动态指标超调量 d %5%过渡过程时间t s3s,以及二阶系统极点与动态指标的关系:可以求得期望的系统闭环主导极点为: p1=-2+2i , p2=-2-2i ,因为原系统是四阶的, 所以选取另外两个非主导极点为 20和80。此程序作为实验结果2。4.一级倒立摆系统的最优控制器设计倒立摆

11、系统是一个单输入双输出系统,被控系统的输入量是施加在小车上的力或小车 的加速度,输出量是摆杆的角度和小车的位移。 最优控制信号虽然实际上也是一个状态反馈信号,但是在性能指标 J最小的意义下求得的,与极点配置法的状态反馈不一样。下面用Matlab中的lqr函数,求最优控制器对应的 K。Iqr函数允许我们选择两个参数一一R和Q这两个参数用来平衡系统对输入量和状态量的敏感程度。 最简单的情况是假设R=1,Q为单位矩阵。当然,也可以通过改变Q矩阵中的非零元素来调节控制器以得到期 望的响应。1 0 0 0_0 0 0 00 0 100 0 0 0 15.一级倒立摆的模糊控制器仿真设计和摆的速度为0,小车

12、的位置在x=0处),以及反馈力输出F,相应的Simulink模型见图5-1所示。目标为使摆不取决于小车的位置 x而处于垂直位置,可以在零设定点调节角位置 0。因此模糊 控制器呈现两个输入0和八信号见图5-2,扰动信号见图5-3。5-1所建立的模糊推理系统:输入9的隶属函数:输入宀的隶属函数:Selectee) variable outpuil对小车位移和摆角正方向的定义,建立如下的模糊规则:5.模糊控制器初始化,先新建空白页,运行 Un titledl.m, 再在Comma nd win doW俞入fuzzy, 导入,然后在 Comma nd wi ndoW输入 test.fis,Test = readfis(Test.fis 再仿真。4.实验结果:实验结果1:从图中可以看出,小车位置以及摆杆角度都是发散的,开环系统不稳定。实验结果2: Figurl = |从图中可以看出,系统的快速性很好,过渡过程时间不超过3秒,并且响应过程中只振荡了 一次,超调量也非常小,基本满足最初的设计要求实验结果3:伺自Q网用A ESQ(3 耳注; 黄色为角度,红色为角速度。从图中看出,系统的输出角度曲线可以跟踪目标信号,抗干扰性也比较好。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1