一阶倒立摆双闭环模糊控制.doc
《一阶倒立摆双闭环模糊控制.doc》由会员分享,可在线阅读,更多相关《一阶倒立摆双闭环模糊控制.doc(45页珍藏版)》请在咨信网上搜索。
1、 摘要本文讨论基于鲁棒性设计的一阶倒立摆双闭环控制问题。以摆角为内环.以小车位置为外环利用鲁棒孔子系统理论进行模糊控制器设计及参数整定,使控制系统对于确定系统参数的变化具有较强的鲁棒性。倒立摆系统的高阶次、不稳定、多变量、非线性和强耦合等特性使得许多现代控制理论的研究人员一直将它视为研究对象。论文首先介绍了模糊系统的理论基础,和模糊控制器的分析和设计,充分的理解了倒立摆智能控制系统研究与设计所需要的理论知识。然后通过对倒立摆系统的分析建模,采用模糊推理系统,设计相应的模糊控制器,对倒立摆进行控制,最后将控制过程在MATLAB上加以仿真。在MATLAB仿真中,应用模糊逻辑工具箱来设计模糊逻辑控制
2、器,然后通过Simulink来建立模糊系统,最后得到仿真结果。关键词:倒立摆,模糊控制,双闭环模糊控制器,MATLAB仿真。ABSTRACTThis article discusses the question of inverted pendulum double loop control that based on robust design. Take the pivot angle as the inner ring , the car position as the outer ring, Carries on the fuzzy controller design and the
3、parameter installation by use robust control system theory, enable the control system to have strong robustness that determine changes in system parameters. As the inverted pendulum system is unstable,multivariable, nonlinear and strongly coupling and so on, many modern control theory researchers re
4、gard it as the object of study. The thesis introduced the Fuzzy systems theory ,the analysis and design of fuzzy controller , understand the theory knowledge that needed in study of intelligent control system of inverted pendulum . Then use fuzzy inference system and design corresponding fuzzy contr
5、oller to control Inverted pendulum by making model of analysis of the inverted pndulum system.Finally,simulate the control processing in MATLAB.The simulation in MATLAB,design Fuzzy logic controller by applicating fuzzy logic toolbox,then set up fuzzy systems by use Simulink and at last obtained sim
6、ulation results.Key word: Inverted pendulum, fuzzy control, double closed loop fuzzy controller, MATLAB simulation. 目录第一章 绪论41.1倒立摆系统稳定性研究41.1.1 倒立摆系统稳定性研究的意义41.1.2 倒立摆研究的发展状况512 模糊控制的研究现状6121模糊控制理论的产生6122模糊控制的数学基础7123模糊控制的研究现状8124模糊控制理论的发展前景913 论文主要工作10第二章:单支点倒立摆系统数学模型的建立及系统分析112.1建模机理112.2系统建模112.
7、3 模型简化13第三章:模糊控制的基本原理163.1 模糊集合与隶属函数163.2 模糊逻辑操作163.3 模糊规则与模糊推理173.4 模糊推理系统17第四章:一阶倒立摆系统的双闭环模糊控制器的设计与仿真194.1 一阶倒立摆系统的双闭环模糊控制方案194.1.1 问题的提出194.1.2 模糊控制器的设计204.2 仿真实验234.2.1 MATLAB模糊逻辑工具箱234.2.2 一阶倒立摆系统数字仿真模型的建立264.3仿真实验结果28第五章 结论33致谢34参考文献:35附录:36中文翻译:42第一章 绪论1.1倒立摆系统稳定性研究倒立摆控制系统是应用于自动控制理论实验室的经典实验装置
8、。本文首先介绍倒立摆系统稳定性研究意义,然后介绍倒立摆研究的发展状况,以及模糊控制理论的产生与发展。1.1.1倒立摆系统稳定性研究的意义倒立摆控制系统是应用于自动控制理论中的典型实验装置和物理模型,其研究领域涉及到力学.电学.数学.控制理论等多科学交叉技术。近代机械控制系统中,如直升飞机.火箭发射.人造卫星运行及机器人举重.做体操和行走机器人步行控制等等,都存在有类似倒立摆的稳定控制问题,倒立摆实验是验证控制理论的一种经典实验,它起源于50年代,MIT(麻省理工学院)的控制理论专家根据火箭发射助推器原理设计出一阶倒立摆实验设备。然后人们参照双足机器人的控制设备设计出二级摆,然后设计出三级摆.四
9、级摆。倒立摆系统是一个非线性.时变.多变量耦合性质的自然不稳定系统,对于倒立摆系统的稳定控制。不仅具有重要的理论意义,而且还具有很重要的工程实践意义,首先对于倒立摆的稳定控制,许多抽象的控制概念如控制系统的稳定性.可控性.系统收敛速度和系统抗干扰能力等,都可以通过倒立摆系统直观的表现出来。同时,倒立摆作为一个简单的实验装置,成本低廉,结构简单,在实验室条件下易于实现。对于倒立摆系统的稳定控制,可以充分验证新的控制方法的有效性及可靠性,为新型控制理论的研究提供了一个不可多得的载体。其次,对于倒立摆的稳定控制,其控制方法在军工.航天.机器人领域和一般工业工程上也有广泛用途,比如机器人行走过程中的平
10、衡控制.火箭发射中的垂直度控制和卫星飞行中的姿态控制等均涉及到类似倒立摆这样的重心上,支点在下的问题上,因此倒立摆成了控制理论中历久不衰的研究课题。人们不断从研究倒立摆控制方法中发掘出新的控制方法,并将其应用于航天科技和机器人学等各种高新科技领域。1.1.2倒立摆研究的发展状况由于对倒立摆系统的稳定控制有着重要的理论意义和实际意义。国内外的学者对此给予了广泛的关注和研究。早在上个世纪60年代,国外有学者对倒立摆系统进行了系统的研究,分析了倒立摆的机械稳定性问题和可控性问题,讨论了多级倒立摆的稳定控制,提出bang-bang的稳定控制。在60年代后期作为一个典型的不稳定.严重非线性证例,用其检验
11、控制方法对不稳定.非线性和快速性形同的控制能力,收到世界各国许多科学家的重视,从而用不同的控制方法控制不同类型的倒立摆,成为具有挑战性的课题之一,从上世纪70年代初期开始,用状态反馈理论对不同类型倒立摆的控制问题成了当时的一个研究热点,并且在很多方面取得了比较满意的效果。但是由于状态反馈控制依赖于线性化的数学模型,因此对于一般的工业过程尤其是数学模型变化的或不清晰的非线性控制对象无能为力。这种状况从上世纪80年代后期开始有了很大的变化。随着模糊控制理论的发展,以及将模糊控制理论应用于倒立摆系统的控制,对非线性问题的处理有了很大的改进。将模糊理论应用于倒立摆的控制, 其目的是为了检验模糊理论对快
12、速、绝对不稳定系统的适应能力。在这一阶段, 利用模糊理论用于控制一级倒立摆取得了很大的成功。针对模糊控制器随着输入量的增多,控制规则数随之成指数增加,进而使模糊控制器的设计异常复杂, 执行时间大大增长的问题,对倒立摆采用双闭环模糊控制方案控制一级倒立摆很好地解决了这个问题。模糊控制理论应用于倒立摆的最新研究成果是北京师范大学数学系李洪兴教授领导的科研队伍利用变论域自适应模糊控制理论实现了对四级倒立摆的稳定控制。神经网络控制倒立摆的研究,从上世纪90年代开始有了快速的发展。早在1963年,Widrow和Smith就开始将神经网络用于倒立摆小车的控制。神经网络控制倒立摆是以自学习为基础,用一种全新
13、的概念进行信息处理,显示出巨大的潜力。目前神经网络应用于倒立摆的控制研究主要在集中在以下方面:利用神经网络的用强化学习方法来实现对倒立摆的稳定控制;利用神经网络与其他控制方法相结合的方法来控制倒立摆;另外。还有其他的控制方法用于倒立摆的控制,如利用云模型实现智能控制倒立摆。利用云模型的方法,不用建立系统的数学模型。根据人的感觉、经验和逻辑判断,将人用语言值定性表达的控制经验,通过语言原子和云模型转换到语言控制规则器中,解决了倒立摆控制的非线性问题和不确定性问题,利用拟人智能控制方法实现对倒立摆的稳定控制。总之,对于倒立摆控制方法可以总结如下:(1)PID控制:通过对倒立摆物理模型的分析,建立倒
14、立摆系统的动力学模型,设计出PID控制器实现控制;(2)状态反馈控制:通过对倒立摆物理模型的分析,建立倒立摆系统的动力学模型,然后利用状态空间理论推导出状态方程和输出方程,利用状态反馈的各种设计方法实现对倒立摆的控制;(3)模糊控制:主要是确定模糊规则,克服系统的非线性和不确定性实现对倒立摆的稳定控制;(4)自适应控制:通过设计自适应控制器对倒立摆进行控制: (5)神经网络控制:利用神经网络能够充分逼近复杂的非线性关系,学习与适应严重不确定系统的动态特性,与其他控制方法结合实现对倒立摆的稳定控制;(6)几种控制算法相结合的控制方式:充分利用各控制算法的优越性,来实现一种组合式的控制方法,如遗传
15、算法与神经网络结合的方法,神经网络与模糊理论结合的方法,模糊控制与PID结合的方法等等12 模糊控制的研究现状121模糊控制理论的产生在自动控制理论不断发展的历程中,“经典控制理论”和“现代控制理论”不论是在控制理论方面,还是在实际的控制过程中都发挥了重要的作用。经典控制理论的研究和应用必须存在一个重要的前提:系统的运动状态必须用一个合理的数学模型来描述。然而随着现代工业、科学技术的不断发展,被控对象越来越复杂,同时对于控制精度的要求也越来越高。为了能够解决复杂系统的自动控制问题和满足控制精度的要求,在空间技术发展的基础上,提出了现代控制理论。现代控制理论是利用一个一阶微分方程组或差分方程组来
16、描述系统的数学模型,因此能够很好地解决多输入一多输出和时变系统的问题,并且可以满足系统的控制精度要求。但是,仔细分析发现:无论是经典控制理论还是现代控制理论,均需预先建立被控对象的数学模型。然而,在实际的工业过程中,由于大多数系统过于复杂,尤其是那些非线性和时变性的不确定系统,它们的传递函数或状态方程难以用传统的定量分析方法加以实现。即使采用“系统辨识”理论,通过各种测量手段和数据处理方法来获得系统的数学模型,往往也是一种近似,很难获得系统运动状态的传递函数或状态方程。有时为了数学上处理方便,往往简化系统的模型,采用模型近似化、线性化、高阶系统降阶手段。这样虽然在处理问题时比较方便,但是利用这
17、样的数学模型进行系统分析和控制的时候,其控制结果很难令人满意,甚至会产生错误的结论或控制失败,况且并不是所有的系统都能简化为线性、低阶和非时变的系统。上述问题的提出说明在实际的工业控制中,自动控制系统的被控对象的复杂化,不仅表现在控制系统具有多输入一多输出的强耦合性、参数时变性和严重的非线性特性,而且更突出表现在人们从被控系统对象所能获得的知识信息量相对地减少,而相反地对控制性能的要求却日益高度化。在这种情况下,再采用经典控制理论和现代控制理论已经很难实现控制的要求。但对于这样的系统,如果利用操作人员的实践经验和直观感觉或一些不精确的控制规则所产生的控制策略,却能较好的完成给定的控制任务。这种
18、模仿人的控制策略,将状态条件和控制作用表示为一组被量化的模糊语言集,然后利用模糊数学的方法,并借助计算机等手段而完成的过程控制,就是人们通常所指的模糊控制理论。模糊控制理论成功地在准确和简明之间取得平衡,不仅对系统的复杂被控对象有了实际意义的描述,而且能够高效率地对复杂事物作出正确的判断和处理,从而满足控制性能的要求。因此,模糊控制理论的研究和应用必将在自动控制理论过程发展中占据重要的地位。122模糊控制的数学基础模糊控制的基础是模糊数学,1965年,美国自动控制专家扎德(Zadeh)首次提出一种完全不同于传统数学理论的Fuzzy集合理论。建立在模糊集合理论基础之上的模糊数学完全有别于建立在经
19、典集合基础之上的精确数学。经典集合理论要求一个事物对于一个集合要么属于,要么不属于,也就是二者必居其一,“属于”时为“真”,取为“1”,“不属于”为“假”,取为“0”,但是现实生活中,并非所有事物都可以用两种截然相反的状态来描述,绝对的突变是不存在的,差异往往可以通过中介形式表现出来,也就是具有“亦此亦彼”的性质。扎德正是针对这一性质,在模糊集合理论中引入“隶属函数”肌的概念,利用这一概念来描述客观事物差异的中间过渡中的不分明性,即模糊性。隶属函数表明事物x对一模糊子集A的隶属程度,它的取值范围是在闭区间【O,l】之间。由于隶属函数的取值在【O,1】之间可有无穷多个取值,而不同于特征函数的二值
20、逻辑,因此隶属函数这一概念更加符合人类的自然语言。模糊集合理论的产生,为处理客观事物中业己存在的一类模糊性问题提供了强有力的工具,同时也适应科学发展的急迫需要。正是有了模糊数学这一基一童扩础,以及对控制性能要求日益高度化的紧迫情况下,模糊控制理论便应运而生了.123模糊控制的研究现状为了解决复杂的工业生产过程的控制问题,在模糊集合论的基础上,一种新型的设计控制器的控制理论一模糊控制理论诞生了。虽然对于模糊控制至今还没有统一的定义,但从广义上讲可给它定义为:模糊控制指的是应用模糊集合理论,统筹地考虑控制的一种控制方式。模糊控制理论的核心是利用模糊集合论,把人的控制策略的自然语言转化为计算机能够接
21、受的算法语言来实现过程控制。虽然它是建立在模糊集合论的基础之上,但它的控制输出仍为精确量,因此它不仅能成功地实现控制,而且由于其能够模仿人的思维方式,故对那些无法用数学模型描述的对象可进行良好的控制。自从1974年英国的马丹尼(EH,Mandani)工程师首先按模糊集合理论设计模糊控制器用于蒸汽发动机的控制,在此后的20年中,模糊控制技术得到了较快的发展,越来越受到控制领域中人们的关注和重视。因此,模糊控制无论是在理论上还是在实际的生产过程的应用中都取得了很大发展,其发展阶段大致可分为以下几个阶段:第一阶段:基本模糊控制器由于在实际的诸多生产过程中,很难获得被控对象的数学模型,所以无法采用传统
22、的控制方式来实现过程控制;另外,在管理科学、经济学、心理学、医学等领域里,也因完整、精确的数学模型难以建立,使得传统的定量分析方法无法实现。然而利用操作人员在实践中积累的经验,形成一定的控制规则,在实际的控制过程中利用这些规则,并采取适当的策略,进而实现对被控过程进行定量的控制。这也就是基本模糊控制器的指导思想。这种模糊控制器的特点包括:控制器的核心是利用实践经验形成一定的模糊控制规则表:而设计控制器时是针对控制过程中的某些特定的过程,因此控制器的使用具有针对性;另外,这种基本模糊控制器的控制规则表一旦形成,就不再改动,因而不具有自学习、自组织能力。第二阶段:自组织模糊控制器对于一些复杂的被控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一阶 倒立 闭环 模糊 控制
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。