关于一级倒立摆的模糊控制

关于一级倒立摆的模糊控制

ID:22912464

大小:856.16 KB

页数:8页

时间:2018-11-01

关于一级倒立摆的模糊控制_第1页
关于一级倒立摆的模糊控制_第2页
关于一级倒立摆的模糊控制_第3页
关于一级倒立摆的模糊控制_第4页
关于一级倒立摆的模糊控制_第5页
资源描述:

《关于一级倒立摆的模糊控制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、关于一级倒立摆的模糊控制班级:12级电气工程及其自动化2班学号:2012330301139姓名:吕杰1.倒立摆模糊控制的研宄倒立摆一般有两种起始状态的控制。一种是在摆杆自然下垂,竖直向下为起始状态,通过不断的摆动,最终使其稳定在竖直向上的不稳定点,这种控制叫做起摆稳定控制,也即DOWN-UP控制;另一种是用手提起摆杆,在不稳定平衡点处开始实行控制,称作稳定控制,也即UP-UP控制。倒立摆系统也是一个复杂的、非线性的、不稳定的高阶系统。倒立摆的控制一直是控制理论及应川的典型课题。为了解决这个问题,张乃尧等提出双闭环的倒立摆模糊控制方案,内环控制倒立摆的角度,外环控制倒立摆的位移。范醒哲等人将这

2、一方法推广到三级倒立摆控制系统巾,并提出两种模糊串级控制方案,用来解决倒立摆这类多变量系统模糊控制时的规则爆炸问题、2.位置模糊控制器的设计位置模糊控制器是二维模糊控制器,以小车位移误差e和小车速度误差ec为该模糊控制器的输入,u为输出量。位移误差e,控制输出速度误差ec,u的论域均选为{6,4,2,0,2,4,6}采用七级分割,表示为[XB,NM,NS.Z0,PS,PM,PB]。图1-1模糊关系的建立在进行模糊推理运算时,采用Mamdani的max-min合成算法,而输岀量的解模糊运算则采用常用的重心法。通过该模糊控制规则,实现了小车的位移和速度的输入到虚拟角的输出。从而间接控制了小车的位

3、置。还要注意到,由于位置控制器先运行,然后是角度控制器工作,两者串行工作,很好的解决了实吋性的问题。ecNBNMNSZOPSPMPBNBNBNBNBNMNMNSNSNMNBNBNMNMNSNSZONSNMNMNSNSZOPSPSZONMNSNSZOPSPSPMPSNSNSZOPSPSPMPMPMZOZOPSPSPMPMPBPBPSPSPMPMPBPBPB图1-2模糊规则的确定QRulefileEditViewOptions图1-3模糊规则的建立位移误差e的实际范围为[-0.6,0.6],单位为m,规定Kel=10。速度误差ec实际范围为[-1,1],单位为m/s规定Kecl=l。只讨论平衡

4、点附近30°的倒立摆的稳定,输出量(虚拟角)实际范围为[-30°,30°],[-0.52,0.52],单位rad,规定Kul=0.09。利用sinmlink建立模型:2.角度模糊控制器的设计角度模糊控制器是二维模糊控制器,以摆角偏差e和偏差变化率ec为该模糊控制器的输入,u为输出ft。位移误差e,控制输出速度误差ec,U的论域均选为{6,4,2,0,2,4,6}采用七级分割,表示为[NB,NM,NS.Z0,PS,PM,PB]。图2-1模糊控制器关系建立NBNMNSZOPSPMPBNBNBNBNBNBNM20ZONMNBNBNBNMNM20ZONSNMNMNMNS20PSPSZONMNMNSZ

5、OPSPMPMPSNMNSZOPSPMPMPMPMZOZOPMPMPBPBPBPBZOZOPMPMPBPBPB图2-2模糊规则的确定摆角偏差的实际范围为[-30°,30°],也即[-0.52,0.52],单位为化山规定1^2=11.5。偏差变化率的实际范围为[-1.2,1.2],单位为rad/s,规定Kec2=5。输山控制量在范围[-120,120]内,单位为N,Ku2=20。Simulink模型建立:1.稳定控制器的结合据稳定控制器设计思想把位置模糊控制器乘以一个虚拟系数,作为虚拟角输入到角度模糊控制器,这样,把位置和角度模糊控制器有机结合,从而可以使倒立摆在期望位置处稳定。把位置模糊控制

6、器和角度模糊控制器进行封装:在建立模型以后,最后仿真的过程屮,并没有得到理想的图像。经过多次的修改参数和设计,最终还是因为方案比较复杂,个人的能力有限,非常遗憾地以失败告终。于是我又决定选择一个比较简单的模糊控制器进行仿真,得到了稳定的图像。以下是选择的一个相对简单的模型进行设计仿真:QFKEditormohukongzhiFileEditVievrRuleEditor.mohukonQzhiRleEditViewOptionsXXP)then(u(1)If(xl•N)(x2•P)men(u«Z)(1)If(x1itP)(x2eZ)

7、than(u«P)(1)5If(x1«Z)and(x2•Z)then(usZ)(1)6If(xt•N)ana(x2•Z)Own(u•M)(1)71((x1itP)and(x2sN)0itn(usZ>(1)AIf(x1»Z)iM(x2oN)then(uoN)(1)9Iftrwn(u^MB><1>xlmohukongOpt捕9E44orThenno(f.n-jweightaJ'jl

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

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

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