线性二次型最优控制的matlab实现

上传人:第*** 文档编号:32812587 上传时间:2018-02-12 格式:DOC 页数:42 大小:1.56MB
返回 下载 相关 举报
线性二次型最优控制的matlab实现_第1页
第1页 / 共42页
线性二次型最优控制的matlab实现_第2页
第2页 / 共42页
线性二次型最优控制的matlab实现_第3页
第3页 / 共42页
线性二次型最优控制的matlab实现_第4页
第4页 / 共42页
线性二次型最优控制的matlab实现_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《线性二次型最优控制的matlab实现》由会员分享,可在线阅读,更多相关《线性二次型最优控制的matlab实现(42页珍藏版)》请在金锄头文库上搜索。

1、中北大学 2011 届毕业设计说明书线性二次型最优控制的 MATLAB 实现摘要线性二次型最优控制是一种普遍采用的最优控制系统设计方法。使用MATLAB 软件设计的 GUI 控制界面实现最优控制,有较好的人机交互界面,便于使用。线性二次型最优控制又叫做 LQ 最优控制或者称为无限长时间定常系统的状态调节控制器。本文分别从连续系统线性二次型最优控制的 MATLAB 实现,离散系统相形二次型最优控制的 MATLAB 实现,最优观测器的 MATLAB 实现,线性二次性 Guass 最优控制的 MATLAB 实现四个研究方案。本论文就是从这四个方面分别以不同的性能指标设计不同的 GUI 界面以及不同的

2、程序实现其功能并说明其各自的应用范围。关键词:线性二次型,最优控制, GUI 控制界面, 最优观测器, Guass 最优控制中北大学 2011 届毕业设计说明书The Linear Quadratic Optimal Control of MATLABAbstractLinear quadratic optimal control is a widely used to optimal control system design method. Use of MATLAB software design GUI interface control to realize the optimal

3、control, Have good man-machine interface, easy to use. The linear quadratic optimal control and called LQ optimal control or an infinite long time of the system state regulation and constant controller. This paper respectively from the continuous system linear quadratic optimal control MATLAB, Discr

4、ete system in quadratic optimal control MATLAB, The optimal observer MATLAB, sexual Guass linear quadratic optimal control MATLAB four research plan. This paper is from the four aspects of the performance index respectively in different design different GUI interface and Different programs that real

5、ize its function and their application scope.Keywords:Linear quadratic, The optimal control, GUI control interface, The best Guass observer, the optimal control中北大学 2011 届毕业设计说明书目录1 引言 .11.1 概述 .11.2 课题研究的背景、意义及研究概况 .11.3 本文研究的主要内容 .22 最优控制的基本概念 .32.1 最优控制基本思想 .32.2 最优控制的性能指标 .32.2.1 积分型性能指标 .32.2.2

6、 末值型性能指标 .52.3 最优控制问题的求解方法 .53 最连续系统最优控制的 MATLAB 实现 .73.1 连续系统线性二次型最优控制 .73.2 连续系统线性二次型最优控制的 MATLAB 实现 .83.3 连续系统线性二次型最优控制的 MATLAB 实现示例 .84 离散系统线性二次型最优控制的 MATLAB 实现 .174.1 离散系统稳态线性二次型最优控制 .174.2 离散系统线性二次型最优控制的 MATLAB 实现与示例 .185 最优观测器的 MATLAB 实现 .235.1 连续时不变系统的 KALMAN 滤波 .235.2 KALMAN滤波的 MATLAB 实现 .2

7、45.3 KALMAN滤波的 MATLAB 实现示例 .256 线性二次型 GUASS 最优控制的 MATLAB 实现 .316.1 LQG 最优控制的求解 .316.2 LQG 最优控制的 MATLAB 实现与示例 .327 结论 .37参考文献: .38致 谢 .39中北大学 2011 届毕业设计说明书第 1 页 共 39 页1 引言1.1 概述随着计算机技术的飞速发展,控制系统的计算机辅助设计与分析得到了广泛的应用,目前已达到了相当高的水平。MATLAB 是国际控制界应用最广泛的计算机辅助设计与分析工具,它集矩阵运算、数值分析、信号处理和图形显示于一体,构成了一个方便的、良好的用户环境,

8、其强大的科学计算与可视化功能,简单易用的开放式可编程环境,使得 MATLAB 在控制领域的各个方面都得到了广泛应用。线性二次型最优控制可以使系统的某些性能达到最优,在工程上用得较为广泛,也是现代控制理论课程学习的重点和难点。所谓最优控制,就是根据建立在系统数学模型,选择一个容许的控制规律,在一定的条件下,使得控制系统在完成所要求的控制任务时使给定的某一性能指标达到最优值、极小值或极大值。图形用户界面 GUI(Graphical User Interface)作为用户与软件交互的一种主要手段,已经成为现代软件的重要组成部分。目前大部分软件的功能主要是通过图形用户界面调用,在软件产品的测试过程中,

9、尤其是功能测试过程中,GUI 功能测试占有非常大的比例,GUI 测试是现代软件测试的关键环节。GUI 系统质量是整个软件产品质量提升和成本降低的关键。由于 GUI 软件的独特性,使得原有传统软件的测试方法不大适用于 GUI 软件的测试,现有关于 GUI 测试的研究相对较少,资源也相对贫乏,并且 GUI 手工测试已经无法满足测试要求,因而对 GUI测试自动化进行研究具有重要的现实意义。1.2 课题研究的背景、意义及研究概况最优控制理论是 50 年代中期在空间技术的推动下开始形成和发展起来的 。美国学者 R.贝尔曼 1957 年提出的动态规划和前苏联学者 L.S.庞特里亚金 1958 年提出的极大

10、值原理,两者的创立仅相差一年左右。对最优控制理论的形成和发展起了重要的作用。线性系统在二次型性能指标下的最优控制问题则是 R.E.卡尔曼在 60 年代初提出和解决的。对于线性系统,若性能指标是二次型函数,这样实现的控制叫做线性二次型最优控制,线性二次型最优控制方法是 20 世纪 60 年代发展起来的一种普遍采用的最优控制系统设计方法。这种方法的对象是以状态空间表达式给出的线性系统,而性能指标(或目标函数)为对象状态与控制输入的二次型函数。二次型问题就是在线性系统的中北大学 2011 届毕业设计说明书第 2 页 共 39 页约束条件下,选择控制输入使得二次型目标函数达到最小。到目前为止,这种二次

11、型最优控制在理论上比较成熟,为解决这类控制问题而开发的 MATLAB 函数也比较多,而且这种控制应用非常广泛。目前 GUI 自动化测试工具普遍采用的是捕获/回放(C/P,Capture/Playback)机制,并没有对 GUI 测试的自动化提供很好的支持。只能被动捕获被测试系统的执行信息,而不能和被测试系统进行交互,有选择地捕获被测系统的执行信息,且相对于国内软件测试市场,价格较高,国内没有充分得到应用。因而,研究与设计图形用户界面的自动化测试工具,对促进国内 GUI 应用系统测试自动化具有较深远的意义。1.3 本文研究的主要内容本论文将以线性二次型为性能指标,分别从连续系统线性二次型最优控制

12、的MATLAB 实现,离散系统相形二次型最优控制的 MATLAB 实现,最优观测器的 MATLAB 实现,线性二次性 Guass 最优控制的 MATLAB 实现这四个研究方案入手加以深入,力求在做到实现最优控制的前提下,控制界面的灵敏性能够有进一步的提高。同时江不同最优控制的设计进行比较,探讨各种方法的优缺点。针对上述研究内容,本论文内容具体安排如下:第 1 章:引言。介绍了线性二次型最优控制以及 MATLAB 下图形界面 GUI 的研究背景、意义和发展概况,并介绍了本文的主要研究内容。第 2 章:阐述最优控制的基本概念,性能指标以及求解方法。第 3 章:阐述连续系统线性二次型最优控制的 MATLAB 实现过程。第 4 章:阐述离散系统相形二次型最优控制的 MATLAB 实现过程。第 5 章:阐述最优观测器的 MATLAB 实现过程。第 6 章:阐述线性二次型 Guass 最优控制的 MATLAB 实现过程。中北大学 2011 届毕业设计说明书第 3 页 共 39 页2 最优控制的基本概念2.1 最优控制基本思想设系统状态方程为(2-1)0)(,u,()( xttxft )式中, 是 n 维状态向量; 是 p 维控制向量;n 维向量函数 是)(tx) ,(uttxf)与 t 的连续函数,且对 与 t 连续可微; 在 上分段连续。所谓)tu, )x()t(uft,0最优控制问

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号