线性二次型最优控制器的设计与应用(附件)【字数:11653】
摘 要摘 要 线性二次型最优控制器的设计是最优控制理论在实践中的一个重要应用。其中需要控制的对象是一个线性系统,而需要的优化的性能指标是包含系统的状态变量和(或)控制变量的二次型函数的积分。能够优化性能指标的最优解可以通过求解矩阵黎卡提方程获得。在实践中,能够优化性能指标的控制器通常通过设计基于矩阵黎卡提方程的解的线性状态反馈回路来实现。由于这类控制器通常能够兼顾多项性能指标,因此得到了特别的重视。目前已经在工业生产、航空和航天等领域取得了广泛的应用。 单极倒立摆系统是一个典型的不稳定系统,具有非线性、强耦合性等特点,且影响系统的变量较多。由于这些特点,单极倒立摆系统的控制方法在航天、机器人,军工和一般过程控制等领域有广泛的应用。本文针对单极倒立摆系统进行数学建模和能控分析,采用基于线性二次型最优控制的方法为单极倒立摆系统设计最优控制器,并通过MATLAB 对设计出的控制器进行仿真,通过设定不同的参数以验证该控制器对系统平衡控制的有效性,并找到其中的最优控制方法。关键词数学建模;最优控制;倒立摆系统;系统仿真
目录
第一章 绪论 1
1.1引言 1
1.2国内外研究现状 1
1.3倒立摆的特点和应用价值 4
1.4 倒立摆的控制方法 5
第二章 单级倒立摆模型的建立 7
2.1引言 7
2.2?直线一级倒立摆 7
2.3单级倒立摆系统数学模型的建立 10
2.4本章小结 12
第三章 线性二次型最优控制理论 13
3.1 引言 13
3.2线性二次型最优控制 13
3.2.1 LQ问题 13
3.2.2 有限时间LQ问题的最优解 14
3.2.3 无限时间LQ问题的最优解 16
3.3矩阵黎卡提方程的求解 18
3.4本章小结 18
第四章 单级倒立摆控制器的设计及仿真 20
4.1 MATLAB功能的简介 20
4.1.1基本功能 20
4.1.2 MATLAB的主要应用领域 20
4.2 MATLA style="display:inline-block;width:630px;height:85px" data-ad-client="ca-pub-6529562764548102" data-ad-slot="6284556726"> (adsbygoogle = window.adsbygoogle || []).push({ });
目录
第一章 绪论 1
1.1引言 1
1.2国内外研究现状 1
1.3倒立摆的特点和应用价值 4
1.4 倒立摆的控制方法 5
第二章 单级倒立摆模型的建立 7
2.1引言 7
2.2?直线一级倒立摆 7
2.3单级倒立摆系统数学模型的建立 10
2.4本章小结 12
第三章 线性二次型最优控制理论 13
3.1 引言 13
3.2线性二次型最优控制 13
3.2.1 LQ问题 13
3.2.2 有限时间LQ问题的最优解 14
3.2.3 无限时间LQ问题的最优解 16
3.3矩阵黎卡提方程的求解 18
3.4本章小结 18
第四章 单级倒立摆控制器的设计及仿真 20
4.1 MATLAB功能的简介 20
4.1.1基本功能 20
4.1.2 MATLAB的主要应用领域 20
4.2 MATLA style="display:inline-block;width:630px;height:85px" data-ad-client="ca-pub-6529562764548102" data-ad-slot="6284556726"> (adsbygoogle = window.adsbygoogle || []).push({ });
*好棒文|www.hbsrm.com +Q: &351916072&
B仿真操作过程 20
4.3 MATLAB仿真的数据及结果 22
结 语 29
致 谢 31
参 考 文 献 32
绪论
应用经典控制理论设计控制系统,能够解决很多简单、确定系统的实际设计问题,但对于诸多新型而复杂的控制系统,例如多输入输出系统阶次较高的系统,往往得不到满意的结果。这时就需要有在状态空间模型下建立的最优控制策略。
最优控制是现代控制理论的核心。所谓最优控制,就是在一定条件下,在完成所要求的控制任务时,使系统的某种指标具有最优值,根据系统不同的用途,可提出各种不同的性能指标。最优控制的设计,就是选择最优控制,以使某一种性能指标为最小。
1.1引言
在工程以及科学技术的发展历程中,自动控制发挥着越来越重要的作用。线性系统控制理论是现代控制理论中的最成熟也是最基本的一个重要组成部分。自动控制理论和实践不断的飞速发展,为人们提供了如何获取系统最佳动态性能的办法。
倒立摆就是用来验证控制方法以及理论的一个实验平台,如果控制理论和控制的方法的性能优良,那么基于这种控制理论和方法一般就能够实现对倒立摆实物系统及平面运动实物系统的有效控制。因此本设计的目标是在最优控制理论的基础上设计出能够优化给定重要性能指标的控制器,并在倒立摆系统中测试其控制效果。
1.2国内外研究现状
所谓的最优控制方式,就是在所有的控制方案当中来寻找最好的控制方法或者最好控制的规律,使控制系统能够达到最优的预期目的。由于控制问题在制导技术、航海、航空等领域存在着大量的重要应用,如何对相关系统设计出能够达到控制目的,并同时对若干重要目标进行优化的控制系统就成为控制技术领域一个重要的问题。最优控制理论作为一门学科也因此得到了很大的发展,成为现代控制理论中一个重要的学科分支。对系统最优控制理论问题的研究早已有了很悠长的历史。早在20世纪 50 年代的外国学者布绍尔(Bushuaw)就已经对伺服系统时间的最优控制等问题开始了研究,他曾用几何的方法证明了对继电式的控制能够用最少的时间把伺服系统的绝对误差控制到 0。拉塞尔发展出了BangBang 控制理论,并在这个框架下研究了与时间相关的最优控制方法。自上世纪50年代起,由于空间技术成为科技发展的热点领域,对空间飞行器制导系统的研究也带动了最优控制理论的进一步发展。在实践中,这些系统往往具备非线性、多输入和输出等特点,且对控制的性能有比较严格的要求。对这些系统实现最优控制往往具备很高的挑战性。在1956 年至1958 年期间前苏联学者庞特里雅金(Pontryagin)等创建了极大值原理,这两种办法后来成为了现今最优控制理论的两大基石。最优控制问题从本质上可以看作是函数的极值问题及变分问题,1953 至 1958 年期间,著名美国学者Bellman提出了动态规划理论,而且还发展了哈密顿雅克比(HamiltonJacobi)理论。随着数字计算机技术的迅速发展,将计算机技术与控制技术结合起来就成为控制技术发展的一个重要趋势。由于数字计算机具有运算速度快、存储容量大、编程方便、软件维护和升级相对容易等重要优点,基于数字计算机的最优控制技术逐渐成为最优控制领域一个热点方向。在近 20 年中,关于最优控制理论问题发展的成果主要包含分布式参数的最优控制。微分对策以及随机最优控制等。最优控制理论逐渐形成了较为完整的体系,为现代控制工程做了比较充分的准备。
最优控制问题在国民经济上以及国防事业上的发展中起着十分重要的作用,如:在月球上软着陆的问题,为了实现太空飞船在月球表面上软着陆,需要求着陆的过程中对发动机推力的最优控制,使得消耗燃料量最少。再比如基金的最优处理问题,我们的问题是制定基金的最优管理方律,也就是每年应该支出多少资金才能使基金能在一定时间后从银行获取的总金额最大等等。
线性二次型最优控制器的设计方法是 上世纪50 年代渐渐发展出来的一种有着广泛应用的最优控制系统的设计方法。二次型控制问题就是在线性系统的控制条件下,选择合适的控制输入变量使得二次型目标函数值达到最小。如果以状态空间的形式给出某线性系统,目标函数就是控制输入对象和状态的二次型最优控制理论,与航空航天技术和系统的导航及控制技术都是密不可分的。二次型问题则是此理论应用中最为广泛普遍的,原因在于这些问题都可以得到想要的解析解,并且很容易得到闭环反馈,计算以及工程的实现都非常的简单。
假如某系统是线性的。性能指标泛函则是控制变量与状态变量函数的积分。并且由状态变量构成状态反馈系统。因此这种类型的最优控制方式称为线性二次型最优控制,英文简称LQR。而如果是采用输出反馈来构成控制器的变量。由于这时利用到的信息并不完全。致于其性能的指标不如最优控制系统的,因而称之为次优控制。线性二次型最优控制的问题最早是在 1958 年由 Bellman–GlicksbergGross 加以深入研究的,在1960 年学者 Kalman 创立了线性二次型最优控制等问题的状态反馈的最优控制,并且还把 Riccati 方程引进了控制理论。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/1554.html