预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

【关键词】倒立摆模糊控制PID控制模糊PID控制MATLAB仿真 【英文关键词】InvertedpendulumFuzzycontrolPIDcontrolFuzzyPIDcontrolMATLABSimulation 倒立摆论文:基于PID的二级倒立摆控制器的设计 【中文摘要】二级倒立摆系统是一个具有多变量、强耦合性、高度非线性的不稳定的系统,它可以反应出控制界当中的很多问题,例如:鲁棒性、可镇定性、跟踪性等。在控制领域当中,有很多的不稳定系统以及非线性系统,而倒立摆系统能够对这样的系统进行检验,所以倒立摆系统是控制领域当中学者研究的热点之一。倒立摆的控制方法也在军事、机器人等领域中得到了广泛性的应用。第一章简单介绍了倒立摆系统研究的历史与现状,并阐述了在不同时期所取得的成果。因为本文设计的是模糊PID控制器,所以在接下来的章节中我们首先要做的就是相关理论的准备工作。准备的内容包括:PID理论、模糊理论等相关知识的介绍。之后用拉格朗日函数方法建立一个二级倒立摆的数学模型,根据这个模型求出它的状态与输出两个方程,用现代控制理论对该系统的稳定性、可控制性、能观测性进行分析,同时得到本系统的控制条件。第4章详细的介绍了模糊自整定PID控制器的设计的过程,对模糊控制器的各个参数进行了说明,同时设计了模糊控制规则、推理过程等。第5章利用MATLAB语言,将我们设计的控制器应用到第2章的二级倒立摆模型上,进行了仿真实验。接着应用所设计的控制器对二级倒立摆系统进行了实际控制。模拟仿真跟实物控制两者都证明,本文中我们所设计的模糊PID控制器性能优越,稳定程度较高。与常规的PID控制器相比,避免了手动调节参数过程的繁琐以及在环境变化时参数不能及时变化以满足系统要求的弊端。由此我们可以得出结论:本文所设计的控制方法要优于单独的模糊控制、PID控制,它是一种非常有效的控制方法,在保证系统稳定的前提下,实现了系统的快速、无差控制。 【英文摘要】Doubleinvertedpendulumisaninstabilitysystemwhichhasmanyvariable,strongcouplingandnonlinear.Thedoubleinvertedpendulumcaneffectivelyreflectmanyquestions,suchasrobustness,stabilizabilityandtrackingperformanceetc.Therearemanyinstabilityandnonlinearsystemsinthisarea,atthesametime,invertedpendulumcantestedsuchsystems,whichisusedinacontrolareaandscholarsfrequently.Thecontrolmethodsofinvertedpendulumwerealsowidelyusedinmilitary,roboticsandotherareas.Inchapter2,wedescribetheresearchdevelopmentstatusofinvertedpendulumcontrolsystem,andexpatiatethecontrolresultsinthedifferentdevelopingperiods.BecausetheobjectistodesignthefuzzyPIDcontroller,wefirstdothepreparatoryworkoftherelevanttheory,whichincludetheintroductionofthePIDandfuzzytheory.Inchapter3,weestablishthemathematicalmodelofinvertedpendulumcontrolsystem(stateequation)andbyusingmoderncontroltheoryanalysisthecontrollability,observabilityandstabilityoftwolevelinvertedpendulumsystem.Inchapter4,thefuzzyPIDcontrollerdesignprocessisgiven,thefuzzycontrollerparametersaredescribedandthefuzzycontrolrulesandthereasoningprocessaredeveloped.Inchapter5,thefuzzyPIDcontrollerisappliedtothedoubleinvertedpendulummodelbyusingMATLAB