摘 要
最优控制,又称无穷维最优化或动态最优化,是现代控制理论的最
基本,最核心的部分。它所研究的中心问题是:如何根据受控系统的动态
特性,去选择控制规律,才能使得系统按照一定的技术要求进行运转,并
使得描述系统性能或品质的某个“指标”在一定的意义下达到最优值。最
优控制问题有四个关键点:受控对象为动态系统;初始与终端条件(时间
和状态);性能指标以及容许控制。
一个典型的最优控制问题描述如下:被控系统的状态方程和初始条件
给定,同时给定目标函数。然后寻找一个可行的控制方法使系统从输出
状态过渡到目标状态,并达到最优的性能指标。系统最优性能指标和品
质在特定条件下的最优值是以泛函极值的形式来表示。因此求解最优控
制问题归结为求具有约束条件的泛函极值问题,属于变分学范畴。变分
法、最大值原理(最小值原理)和动态规划是最优控制理论的基本内容
和常用方法。庞特里亚金极大值原理、贝尔曼动态规划以及卡尔曼线性
二次型最优控制是在约束条件下获得最优解的三个强有力的工具,应用
于大部分最优控制问题。尤其是线性二次型最优控制,因为其在数学上
和工程上实现简单,故其有很大的工程实用价值。
关键词:最优控制; 控制规律; 最优性能指标;泛函极值; 变分法;
极大值原理;动态规划; 线性二次型
中南大学信息科学与工程学院自动化系
Abstract
The optimal control, also called dynamic optimization or infinite dimension,
optimization of modern control theory, the most basic part of the core. It is the
the research question: how to control system based on the dynamic
center of
characteristics,
to choose, can control system according to certain technical
requirements, and makes the operation performance of the system or the quality of
describing a "index" in certain significance to achieve optimal value. The optimal
control problem has four points for dynamic systems, controlled, The initial and
terminal conditions (state) and, Performance index and allow control.
A typical of optimal control problem is described as follows: the state
equation and initial conditions are given, and given the objective function. Then a
feasible method for the control system of the output state transition to the target
state and optimum performance. The optimal performance index and quality in the
specific conditions of the optimal value is functional form. Therefore solution of
optimal control problem is due to the constraint condition of functional, belongs to
the category of variational
the maximum
principle (minimum principle) and dynamic planning is the optimal control theory,
the basic contents and methods. The Pontryagin maximum principle, Behrman
dynamic programming and Kaman linear quadratic optimal control is obtained in
the constraint condition of the optimal solution of the three powerful tools, used in
the most optimal control problem. Especially the linear quadratic optimal control,
because its in mathematics and engineering implementation is simple, so it has
great practical value.
learning. The variational method,
Key words: The optimal control, Control rule, optimal performance indicators,
Functional, The variational method, The maximum principle, The
dynamic planning, The linear quadratic
1
中南大学信息科学与工程学院自动化系
目
录
第 一 章 .绪 论 ............4
1.1
背
景
和
意
义 ........................................................
.............4
1.2 主 要 内 容 ........................................4
1.3
内
容
结
构
安
排 ..................................................5
第 二 章 . 最 优 控 制 概 述 ……………………… ..
2.1 最 优 控 制 简 介 ...........................5
2.2 最 优 控 制 已 知 前 提 ..............5
2.3 最 优 控 制 问 题 提 法 ...............5
2.4 最 优 控 制 问 题 的 解 法 ......................5
第 三 章 .变 分 法 与 最 优 控 制 .........................6
3.1
泛
函
与
变
分 ...............................................6
3.1.1 泛 函 的 定 义
3.1.2 泛 函 的 连 续 性
3.1.3 泛 函 的 形 式
3.1.4 泛 函 的 变 分
3.1.5 泛 函 的 极 值
3.2 欧 拉 方 程
3.3 横 截 条 件
3.4 变 分 法 在 最 优 控 制 中 的 应 用
3.4.1 概 述 …………………………… ...6
3.4.2 拉 格 朗 日 乘 子 法
3.4.3 波 尔 扎 问 题
第 四 章 . 极 大 ( 小 ) 值 原 理 与 最 优 控
制 ............................7
4.1
极
大
(
小
)
值
原
理
概
述 ..........................................7
4.2 积 分 型 最 优 控 制 问 题 的 极 大 值 原 理 .............7
4. 3 复 合 型 最 优 控 制 问 题 的 极 大 值 …… ..7
2
中南大学信息科学与工程学院自动化系
4.4 极 大 值 原 理 的 几 种 具 体 形 式 ..................7
4.4.1 时 不 变 问 题
4.4.2 时 变 问 题
4.4.3 时 不 变 末 值 型 性 能 指 标 末 端 时 刻 自 由 问 题 ..7
4.5 极 大 值 原 理 在 最 优 控 制 中 的 应
用 ......................4
4.5.1 终 端 时 刻 固 定 , 终 端 状 态 自 由 问 题 ..............4
4.5.2 终 端 时 刻 固 定 , 终 端 状 态 受 限 问 题 .............4
第 五 章 . 动 态 规 划 与 最 优 控 制
5.1 动 态 规 划 概 述
5.2 最 优 值 原 理
5.3 离 散 系 统 最 优 控 制 问 题 动 态 规 划
5.3.1 一 般 形 式 的 离 散 动 态 规 划 的 基 本 方 程
5.3.2 离 散 系 统 最 优 控 制 问 题 动 态 规 划 举 例
5.3.3 线 性 离 散 系 统 二 次 型 最 优 控 制 问 题
5.4 连 续 系 统 最 优 控 制 问 题 动 态 规
划 ..............................6
5.4.1 一 般 形 式 的 连 续 动 态 规 划 的 基 本 方 程 ...6
5.4.2 哈 密 顿 —雅 可 比 —贝 尔 曼 方 程
5.4.3 哈 密 顿 —雅 可 比 —贝 尔 曼 定 理
5.4.4 线 性 连 续 系 统 二 次 型 最 优 控 制 问 题 3.3 横 截 条 件
5.5 动 态 规 划 与 变 分 法 和 极 大 值 原 理
5.5.1 动 态 规 划 与 变 分 法 …………
5.5.2 动 态 规 划 与 极 大 值 原 理
第 六 章 . 线 性 二 次 型 最 优 控 制 问 题
6.1 线 性 二 次 型 问 题 概 述
6.2 线 性 二 次 型 问 题 的 提 法
6.3 二 次 型 性 能 指 标 及 其 涵 义
6.4 线 性 二 次 型 最 优 控 制 问 题 的 几 种 特 殊 情 况
6.4.1 状 态 调 节 器 问 题 :
6.4.1.1 有 限 时 间 状 态 调 节 器
6.4.1.2 无 限 时 间 状 态 调 节 器
6.4.2 输 出 调 节 器 问 题
6.4.3 跟 踪 问 题
6.5 基 于 MATLAB 的 线 性 二 次 型 最 优 控 制 设 计
3
中南大学信息科学与工程学院自动化系
6.5.1 有 限 时 间 状 态 调 节 器 问 题 的 最 优 控 制 MATLAB 仿 真
6.5.2 无 限 时 间 跟 踪 问 题 的 最 优 控 制 MATLAB 仿 真
6.6 线 性 二 次 型 最 优 控 制 在 倒 立 摆 系 统 中 的 应
用...........................11
6.6.1 倒 立 摆 系 统 与 线 性 二 次 型 .............11
6.6.2 倒 立 摆 系 统 分 析 ......................15
6.6.3 LQR 控 制 器 设 计 .............. .16
6.6.4
系
统
仿
真 ....................................................
.........21
6.6.5 加权矩阵对系统动态性能的影响………....2
结束语…………………………………...22
致谢...23
参考文献
4
中南大学信息科学与工程学院自动化系
第一章 绪论
1.1 背景和意义
要求将最优控制问题典型解决方法变分法、极值原理和动态规划及
其在时间最短控制问题的应用和线性二次型最优控制问题(包括线性二次型
实 验 及 仿 真 结 果 ) 作 为 主 要 内 容 。 其 中 有 关 线 性 二 次 型 的 实 验 要 利 用
MATLAB 软件建立数学模型及仿真并作对结果一定的分析。通过理论与实践
操作加深对最优控制这门课程的理解,使之能应用于以后的学习和工作。
1.2 主要内容
现代控制理论是在经典控制理论基础上逐步发展起来的。其基本内容
包括:线性系统的状态空间理论,最优估计与最优滤波、最优控制理论,系
统辨识理论、鲁棒控制、自适应控制。它以状态空间法为基础,研究多输入
多输出、变参数、非线性、高精度、高效能等控制系统的分析与设计问题。
我们这个学期学习的是现代控制理论中一个重要核心部分:最优控制。在上
个世纪 50 年代初期,就出现了最短时间控制问题研究的论文,为最优控制理
论的应用提供了第一批模型。实际上,任何问题都存在优化问题。优化问题
可以分成两大类:参数最优化问题和最优控制问题。参数最优化问题也称为
静态最优化问题,它可以被抽象为在各种约束条件下的函数求极值的问题。
最优控制问题又称为动态最优化问题,它可以被数学抽象为在各种约束条件
下泛函求极值的问题。泛函求极值世纪上就是变分问题。经典变分法只能解
决一类简单的最优控制问题,因为它只适于研究不带闭域约束而且数学模型
要具有足够的可微性的场合。但实际问题往往具有闭域约束,而且往往不具
5
中南大学信息科学与工程学院自动化系
备所需的可微性。这样,就需要探索新的理论和新的方法,以便求解各种实
际的最优控制问题。在这些新的方法中,苏联学者庞德里亚金与 20 世纪 50
年代提出的“最大值原理”和美国学者贝尔曼与同一时期提出的“动态规划”
具有特别重要的意义。这两种方法从不同的角度发展了经典变分学,完善了
最优控制理论,推动了最优控制理论的实际应用。卡尔曼在 60 年代初提出和
解决的线性系统在二次型性能指标下的最优控制问题,可以构成最优闭环反
馈系统,在工程上实用价值很大。
1.3 内容结构安排:
从内容上,本文将从两个方面对最优控制进行讨论:一是从理论上阐述对变
分法、极大值(极小值)原理、动态规划、线性二次型的认识和理解;
二是从实际运用出发,阐述各种最优控制方法的应用,包括应用线性二
次型结合 MATLAB 进行有限时间的状态调节器和无限时间跟踪问题的
仿真实验结果的分析以及倒立摆的最优控制举例。
从结构上,本文将以总——分的方式对最优控制进行讨论:先对最优控制进
行基本概述,然后分别对变分法,极大值(极小值)原理,动态规划以
及线性二次型最优控制的有关知识一一进行详细阐述。
6
中南大学信息科学与工程学院自动化系
第二章.最优控制概述
2.1 最优控制简介
最优控制是指系统在被控时间内,所需性能和系统实际性能间的差异的
指标为最小,即寻找使性能指标最小的时间函数控制,寻求动态最优。最优
控制的概念包含性能指标的选择及在物理条件限制下的系统设计两部分。
2.2.最优控制的已知前提
(1)动态系统状态方程:
1)连续系统:
&
( )
xt fxt ut t
( ), ( ),
轾= 犏臌
2)离散系统:
xk
+
(
1)
=
fxk uk k
[ ( ), ( ), ]
(2)初始与终端状态:
( )xt x=
0
0
g xt t x i
[ ( ), ]
=
=
i
f
f
0
0,1,2....
kk n
<
(3)容许控制域:
7