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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

智能控制大作业模糊控制.docx

1、 智能控制大作业模糊控制智能控制大作业模糊控制 智能控制与应用实验报告 模糊控制器设计 实验内容实验内容 考虑一个单连杆机器人控制系统,其可以描述为:血甲 0.5mgl sin(q)yq 2 其中 M 05kgm为杆的转动惯量,m1kg为杆的质量,1 lm为杆长,9 9-8m/s2 q 为杆的角位置 q 为杆的角速度,为杆的角加速度,为系统 的控制输入。实验具体要求:1.分别采用 fuzzy工具箱设计模糊控制器跟踪期望的角位置信号。2.分析量化因子和比例因子对模糊控制器控制性能的影响。3.分析系统在模糊控制和 PID控制作用下的抗干扰能力(加噪声干扰)和抗 非线性能力(加死区和饱和特性)4.为

2、系统设计模糊 PID控制器。对象模型建立 Xi X2 匸 0.5*mgl*sin(xj X2 Xi 由此建立单连杆机器人的模型如图 1 所示。0.5*mgl 图 1 单连杆机器人模型 三三模糊控制算法实现及仿真模糊控制算法实现及仿真 本次实验设计一个二维模糊控制器,令误差 E qq,误差变化 EC E,模糊控制器输出语言变量为 U。1)三个变量 E、EC和 U的模糊词集为:NB,NM,NS,ZO,PS,PM,PB 模糊论域为:E 和 EC-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6 U:-7,-6,-5,-4,-3,-2,-l,0,1,2,3,4,5,6,7)2)模糊控制规则

3、为:1 模 糊 控 制 规 则 X NB NM NS ZO PS PM PB NB PB PB PB PB PM ZO ZO NM PB PB PB PB PM,ZO ZO NS PM PM PM PM ZO NS NS ZO PM PM PS ZO NS NM NM PS PS PS ZO NM NM NM NM PM ZO ZO NM NB NB NB NB PB ZO ZO NM NB NB NB NB 3)确定 E,EC和 U的控制表 4)建立模糊控制表 5)建立 SIMULINK模型 2 所示:在 Matlab/Simulink 中建立单连杆机器人模糊控制系统模型如图 图 2 单连杆

4、机器人控制系统模型 6)仿真结果 给定正弦参考信号,取量化因子 Ke 5,Kec 1,比例因子 Ku 50,得到系 统角度跟踪为图 3 o 1 0.8 0.6 0.4 0.2 e 0 g 0.2 0.4 0.6 0.8-I 0 5 10 15 t/s 图 3 正弦角度跟踪 由图 3可知,该模糊控制器能使得单连杆机器人控制系统实现很好的角度跟 给定阶跃信号,取量化因子 Ke 5,Kec 1,比例因子 Ku 50,得到系统角 in put output r r 0 0;0 Q56 0 04 03)2)5 10 15 t/s 度跟踪为图 4 图 4 阶跃角度跟踪 由图 4可知,在该模糊控制器下虽然响

5、应有一点延迟,但还是能够很好的跟 踪阶跃角度信号,而且稳态误差非常小。四、参数对模糊控制器的影响四、参数对模糊控制器的影响 设计一个模糊控制器除了要有一个较好的模糊控制规则外,合理的选择 模糊控制器输入变量的量化因子和输出控制量的比例因子也是非常重要的。量化因子和比 控制器的控制性能影响极大。1)量化因子 Ke 变化 取 Kec=l,Ku=50,Ke 分别取 2,4,6,8 时,观察单连杆机器人跟踪阶跃角 度参考的性能如图 5 所示:图 5 Ke 变化时系统对阶跃信号的角度跟踪 input Ke=2 Ke=4 Ke=6 Ke=8 由仿真结果可知,增大 Ke,可加快动态响应,提高稳态精度,但Ke

6、 也不能过分增大,过 大会造成系统超调甚至发散。2)量化因子 Kec 取 Ke=5,Ku=50,Kec 分别取,时,观察单连杆机器人跟踪阶跃角度参 考的性能如图 6所示:11-input Kec=0.2 t I Kec=Ol Kec=O盘 10 t/s 15 图 6 Kec 变化对阶跃信号的角度跟踪 由仿真结果知,增大 Kec,减弱了系统动态响应超调,但使系统的响应速度变慢,同时 也降低了系统的稳态精度。3)比例因子 Ku变化 取 Ke=5,Kec=l,Ku分别取 20,40,60,80 时,观察单连杆机器人跟踪阶 跃角度参考的性 能如图 7、图 8 所示:in put Ku=20 08 Ku

7、=4O Ku=60 Ku=80 0.6 0.4 0.2 10 15 t/s 图 7 Ku变化时角度跟踪动态响应性能图 input Ku=20 Ku=40-Ku=60 Ku=80 s 0.94 2.4 2.5 2.6 2.7 2.8 2.9 3 3.1 3.2 Vs 图 8 Ku变化时角度跟踪稳态响应性能图 由仿真结果可知,Ku选择过小会使系统动态响应过程变长。增大 Ku,相当于减弱了系统阻尼,可加快动态响应,同时提升稳态精度,作用和 Ke 相似,过大可能会导致系统震荡。但不管以上三种参数如何变化,模糊控制下的单连杆机器人系统的角度跟踪始终存在静 差,这与模糊控制中不存在积分项有尖。五、模糊控制

8、和 PID控制性能比较 为了比较模糊控制和 PID控制器对非线性系统的控制效果,建立如下所示的系统框图。选定模糊控制器参数为 Ke=5,Kec=l,Ku=50;PID控制器参数为 Kp=100,Ki=50,Kd=30。1)输入参考信号为阶跃时,两者的角度跟踪响应为:input-fuzzy pid 0.8 d0.6 re 9 0.4 0.2 o*5 10 15 t/s 图、PID和模糊控制阶跃角度跟踪性能比较 由图 11 可以看出,对于阶跃信号参考输入,单连杆机器人系统在 PID 控制下作用效果优于模糊控制,主要体现在动态响应时,PID控制器快于模 糊控制器。2)输入参考信号为正弦时,角度跟踪为

9、:0 5 10 15 t/s 图 12、PID和模糊控制正弦角度跟踪性能比较 从图 12 中可以看出,对于正弦输入参考,PID控制效果反而不如模糊 控制,PID控制较模糊控制下的响应存在较大的滞后。3)阶跃输入下,反馈加入噪声-0.2 L c 0 5 10 t/s 15 图 13噪声干扰对比 在 PID和模糊控制参数不变的情况下,加入噪声干扰,由图 13可知,0 0 0 dlvpana 模糊控制抗干扰能力优于 PID。4)阶跃输入下,控制信号加入非线性因素(死区和饱和)控制电压输出部分加入的死区和饱和如图 14 所示:图 14 死区和饱和信号 得到模糊控制和 PID控制下系统角度跟踪信号为图

10、15 input fuzzy pid t/s 图 15 非线性干扰下对比 由上图可知,在系统控制输入加入非线性干扰后,模糊控制能够较好地抑制系统非线 性因素,而 PI控制此时已震荡发散,控制性能严重下降。六、模糊六、模糊 PID控制器控制器 利用模糊控制器控制单连杆机器人角度跟踪时,由于控制器不存在积分 项,稳态响应容 易出现静差,因此,可在模糊控制的基础上并联一个积分控 制器,消除稳态静差。而当误差 较大时,积分器容易出现饱和现象,以致引起超调。为优化积分项,可以将模糊控制与积分 器结合,通过误差大小控制积分参数的大小,避免积分溢出,优化系统性能。模糊积分器的具体规则为:当误差绝对值较大时,

11、为防止超调,Ki 取 较小值;当误差绝对值中等或较小时,为保证稳态性能,可适当加大 Ki 值。由以上分析可知,在上述模糊控制器的基础上,再并联一个模糊积分器,即以固定积分参数值 Ki 为基准,加入模糊 Ki 值的变化量 Ki,作为新的积分参数。其中,Ki 的模糊控制规则表如下所示:表 2 Ki 规则表 X NB NM NS Z0 PS PM PB NB PB PB PB PB NS NM NB NM PB PB PM PM NM NB NB NS PB PM PS PS NB NB NB Z0 ZO ZO ZO Z0 Z0 ZO Z0 PS NB NB NB PS PS PM PB PM NB

12、 NB NM PM PM PB PB PB NB NM NS PB PB PB PB 加入模糊积分器后的系统控制框图如图 16 所示,即使用模糊规则对 Ki 输入一个阶跃参考信号,得到角度跟踪响应,和单模糊控制以及模糊并 联积分器两种控制方法相比较得图 17 和图 18:1.4 in put fuzzy pid fuzzy-pid 8 6 a a dlvprana t/s 图 17 角度跟踪动态响应比较 1 8 in put fuzzy pid fuzzy-pid 1.006 1.004 1 1.002 0.998 0.996 0.994 0.992 0.99 0.988 14.78 14.8

13、 14.82 14.84 14.86 14.88 14.9 14.92 14.94 14.96 14.98 t/s 图 18 角度跟踪稳态响应比较 由图 18 的稳态响应图可以看出,PID控制和模糊控制器都存在较明显的稳态静差,并联 了一个积分器后,出现超调情况,但长时间响应后最终能消除静差。而对并联的积分器做 出改善,即加入模糊积分器后,角度跟踪既没有出现超调,也很快地消除了稳态静差。因 此并联模糊积分器之后能够很好的改善系统性能。七、总结七、总结 经典 PID控制原理和现代控制原理的共同特点是:控制器设计必须建立在被控对象的精确 建模上。没有精确的数学模型,控制器的控制效果及精度将受到很大的制约。但在现实生活 中,大多数系统具有非线性、时变、大延迟等特点,很难建立精确的数学模型。因此经典控制 原理和现代控制原理都很难实现对这种系统的精确控制。而模糊控制作为一种智能控制算法,与传统 PID控制相比,表现出了它的优越性,如对模型的低依赖性、抗非线性能力、抗干扰能 力等等。为进一步优化模糊控制器性能,常常在模糊控制的基础上,加入传统的 PID控制器做 微调,这样便可消除模糊控制器存在的稳态静差的缺点。随着计算机技术和电子科技的不断发 展,相信模糊控制将会得到越来越广泛的应用。

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

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