最优控制地MATLAB实现

上传人:hs****ma 文档编号:490371630 上传时间:2022-08-31 格式:DOC 页数:48 大小:1.32MB
返回 下载 相关 举报
最优控制地MATLAB实现_第1页
第1页 / 共48页
最优控制地MATLAB实现_第2页
第2页 / 共48页
最优控制地MATLAB实现_第3页
第3页 / 共48页
最优控制地MATLAB实现_第4页
第4页 / 共48页
最优控制地MATLAB实现_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《最优控制地MATLAB实现》由会员分享,可在线阅读,更多相关《最优控制地MATLAB实现(48页珍藏版)》请在金锄头文库上搜索。

1、最优控制的MATLA实现摘要线性二次型最优控制是一种普遍采用的最优控制系统设计方法。使用MATLAB软件设计的GUI控制界面实现最优控制,有较好的人机交互界面,便于使用。线 性二次型最优控制又叫做LQ最优控制或者称为无限长时间定常系统的状态调节 控制器。本文分别从连续系统线性二次型最优控制的MATLA实现,离散系统相形二次型最优控制的 MATLA实现,最优观测器的MATLA实现,线性二次性Guass 最优控制的MATLA取现四个研究方案。本论文就是从这四个方面分别以不同的 性能指标设计不同的GUI界面以与不同的程序实现其功能并说明其各自的应用X围。关键词:线性二次型,最优控制,GUI控制界面,

2、最优观测器,Guass最优控制TheLi near Quadratic Optimal Con trol of MATLABAbstractLin ear quadratic optimal con trol is a widely used to optimal con trol system desig n method. Use of MATLABoftware desig n GUI in terface con trol to realize the optimal con trol, Have good man-machi ne in terface,easy touse. The

3、 linear quadratic optimal control and called LQ optimal control or an infinite long time of the system state regulation and constant con troller.This paper respectively from the con ti nu ous system lin ear quadratic optimal control MATLAB, Discrete system in quadraticoptimal control MATLAB, The opt

4、imal observer MATLAB, sexual Guass linearquadraticoptimal control MATLAB four research plan. This paper is from the four aspects of the performanee index respectively in differentdesigndiffere ntGUI in terfaceand Differe ntprograms that realize its fun ctio nand their applicati on scope.Keywords: Li

5、n ear quadratic, The optimal con trol, GUI con trol in terface, The best Guass observer, the optimal con trol目录1引言111.2课题研究的背景、意义与研究概况 11.3 本文研究的主要内容22最优控制的根本概念32.1最优控制根本思想32.2最优控制的性能指标3积分型性能指标32.2.2 末值型性能指标52.3最优控制问题的求解方法53最连续系统最优控制的MATLA实现663.2连续系统线性二次型最优控制的 MATLA实现73.3连续系统线性二次型最优控制的 MATLA实现示例84 离

6、散系统线性二次型最优控制的 MATLA实现174.1离散系统稳态线性二次型最优控制 174.2离散系统线性二次型最优控制的 MATLA实现与示例185最优观测器的MATLA实现235.1连续时不变系统的KALMA滤波235.2 KalmaNS波的 MATLA实现 245.3 KAlmaNS波的MATLA实现示例256 线性二次型 GUAS最优控制的 MATLA实现316.1 LQG最优控制的求解316.2 LQG最优控制的MATLA实现与示例327结论37参考文献:38致谢391引言概述随着计算机技术的飞速开展,控制系统的计算机辅助设计与分析得到了广泛的应 用,目前已达到了相当高的水平。MAT

7、LA是国际控制界应用最广泛的计算机辅助设计与 分析工具,它集矩阵运算、数值分析、信号处理和图形显示于一体,构成了一个方便的、 良好的用户环境,其强大的科学计算与可视化功能,简单易用的开放式可编程环境,使 得MATLA莊控制领域的各个方面都得到了广泛应用。线性二次型最优控制可以使系统 的某些性能达到最优,在工程上用得较为广泛,也是现代控制理论课程学习的重点和难 点。所谓最优控制,就是根据建立在系统数学模型,选择一个容许的控制规律,在一定 的条件下,使得控制系统在完成所要求的控制任务时使给定的某一性能指标达到最优 值、极小值或极大值。图形用户界面 GUI(Graphical User In ter

8、face)作为用户与软件交互的一种主要手段,已经成为现代软件的重要组成局部。目前大局部软件的功能主要是通过图形用户界面调用,在软件产品的测试过程中,尤其是功能测试过程中,GUI功能测试占有非常大的比例,GUI测试是现代软件测试的关 键环节。GUI系统质量是整个软件产品质量提升和本钱降低的关键。由于GUI软件的独特性,使得原有传统软件的测试方法不大适用于 GUI软件的测试,现有关于GUI测试的研 究相对较少,资源也相对贫乏,并且GUI手工测试已经无法满足测试要求,因而对GUI测 试自动化进展研究具有重要的现实意义。1.2课题研究的背景、意义与研究概况最优控制理论是50年代中期在空间技术的推动下开

9、始形成和开展起来的。美国学者R.贝尔曼1957年提出的动态规划和前苏联学者 L.S.庞特里亚金1958年提出的极大 值原理,两者的创立仅相差一年左右。对最优控制理论的形成和开展起了重要的作用。 线性系统在二次型性能指标下的最优控制问题如此是R.E.卡尔曼在60年代初提出和解决的。对于线性系统,假如性能指标是二次型函数,这样实现的控制叫做线性二次型最优 控制,线性二次型最优控制方法是20世纪60年代开展起来的一种普遍采用的最优控制 系统设计方法。这种方法的对象是以状态空间表达式给出的线性系统,而性能指标或 目标函数为对象状态与控制输入的二次型函数。二次型问题就是在线性系统的约束条 件下,选择控制

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

11、性能指标,分别从连续系统线性二次型最优控制的 MATLAB 实现,离散系统相形二次型最优控制的 MATLA实现,最优观测器的MATLABS现,线性 二次性Guass最优控制的MATLA实现这四个研究方案入手加以深入,力求在做到实现 最优控制的前提下,控制界面的灵敏性能够有进一步的提高。同时江不同最优控制的设 计进展比拟,探讨各种方法的优缺点。针对上述研究内容,本论文内容具体安排如下:第1章:引言。介绍了线性二次型最优控制以与 MATLAB口下图形界面GUI的研究 背景、意义和开展概况,并介绍了本文的主要研究内容。第2章:阐述最优控制的根本概念,性能指标以与求解方法。第3章:阐述连续系统线性二次

12、型最优控制的MATLA实现过程。第4章:阐述离散系统相形二次型最优控制的MATLA实现过程。第5章:阐述最优观测器的 MATLA实现过程。第6章:阐述线性二次型 Guass最优控制的MATLA实现过程。2最优控制的根本概念2.1 最优控制根本思想设系统状态方程为x(t)fx(t ),u(t ),t,x(to) Xo 2-1式中,x(t)是n维状态向量;u(t)是p维控制向量;n维向量函数fx(t),u(t),t是x(t), u(t)与t的连续函数,且对x(t)与t连续可微;u(t)在to,tf 上分段连续。所谓最优控制问 题,就是要求寻找最优控制函数,使得系统状态x(t)从以知初态X。转移到要

13、求的终端状 态x(tf),在满足如下约束条件下:1控制与状态的不等式约束gx(t),u(t),t02-22终端状态的等式约束Mx(tf),tf02-3使性能指标tfJ x(tf ),tf Fx(t),u(t),tdt2-4t0达到极值。式中gx(t),u(t),t是 m维连续可微的向量函数,m p;Mx(tf),tf是q维连续可微的向量函数,q n; x(t),u(t),t都是x(t)与t的连续可 微纯量函数。2.2 最优控制的性能指标自动控制的性能指标是衡量系统性能好坏的尺度,其内容与形式取决于最优控制问题所要完成的任务,不同的控制问题应取不同的性能指标,其根本类型如下。积分型性能指标tfJ

14、 Fx(t),u(t),tdt2-5t0 表示整个控制过程中,系统的状态X(t)与施加给系统的控制作用u(t)应当达到某些要求例如:1最小时间控制当选取Fx(t),u(t),t1如此tfJ dt t ft0 2-6to这种控制要求设计一个快速控制规律,使系统在最短时间内从以知的初态 x(t0)转移到要 求的末态x(tf)。例如,导弹拦截器的轨道转移就是属于此类问题。2最小燃料消耗控制m当选取Fx(t),u(t),t Uj(t)j i如此tf mJuj(t)dt2-7t0 j 1是航天工程中常遇到的重要问题之一。例如,宇宙飞船这种航天器具所携带的燃料有限, 希望在轨道转移时,所消耗的燃料尽可能的

15、少,就是属于此类问题。3最小能量控制当选取Fx(t),u(t),t uT(t)u(t)如此tfJ uT(t)u(t)dt 2-8t0对于一个能量有限的物理系统,例如,通信卫星的太阳能电池,为了使系统在有限的 能源条件下载尽可能长的时间内保证正常工作,需要对控制过程中的能量消耗进展约 束,就是属于此类问题。4无线时间线性调节器取tf ,且1F(x,u,t) xT(t)Qx(t) uT(t)Ru(t)2其中,Q 0,R0,均为加权矩阵,如此AJ xT (t)Qx(t) uT(t)Ru(t)dt2-92t05无限时间线性跟踪器取tf ,且F(x,u,t) y(t)z(t)TQy(t) z(t) uT(t)Ru(t)1J y(t) z(t)TQy(t) z(t) uT(t)Ru(t)dt 2-10 2t0其中,y(t)为系统输出向量,z(t)为系统希望输出向量。在性能指标式2-8、式2-9、式2-10丨中,被积函数都是由x(t

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

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