现代控制理论论文

现代控制理论论文
现代控制理论论文

摘要

最优控制,又称无穷维最优化或动态最优化,是现代控制理论的最基本,最核心的部分。它所研究的中心问题是:如何根据受控系统的动态特性,去选择控制规律,才能使得系统按照一定的技术要求进行运转,并使得描述系统性能或品质的某个“指标”在一定的意义下达到最优值。最优控制问题有四个关键点:受控对象为动态系统;初始与终端条件(时间和状态);性能指标以及容许控制。

一个典型的最优控制问题描述如下:被控系统的状态方程和初始条件给定,同时给定目标函数。然后寻找一个可行的控制方法使系统从输出状态过渡到目标状态,并达到最优的性能指标。系统最优性能指标和品质在特定条件下的最优值是以泛函极值的形式来表示。因此求解最优控制问题归结为求具有约束条件的泛函极值问题,属于变分学范畴。变分法、最大值原理(最小值原理)和动态规划是最优控制理论的基本内容和常用方法。庞特里亚金极大值原理、贝尔曼动态规划以及卡尔曼线性二次型最优控制是在约束条件下获得最优解的三个强有力的工具,应用于大部分最优控制问题。尤其是线性二次型最优控制,因为其在数学上和工程上实现简单,故其有很大的工程实用价值。

关键词:最优控制;控制规律;最优性能指标;线性二次型

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 center of the research question: how to control system based on the dynamic 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 learning. The variational method, 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.

Key words: The optimal control, Control rule, optimal performance indicators, The linear quadratic

一绪论

1.1背景和意义

要求将最优控制问题典型解决方法变分法、极值原理和动态规划及其在时间最短控制问题的应用和线性二次型最优控制问题(包括线性二次型实验及仿真结果)作为主要内容。其中有关线性二次型的实验要利用MATLAB软件建立数学模型及仿真并作对结果一定的分析。通过理论与实践操作加深对最优控制这门课程的理解,使之能应用于以后的学习和工作。

1.2主要内容

现代控制理论是在经典控制理论基础上逐步发展起来的。其基本内容包括:线性系统的状态空间理论,最优估计与最优滤波、最优控制理论,系统辨识理论、鲁棒控制、自适应控制。它以状态空间法为基础,研究多输入多输出、变参数、非线性、高精度、高效能等控制系统的分析与设计问题。我们这个学期学习的是现代控制理论中一个重要核心部分:最优控制。在上个世纪50年代初期,就出现了最短时间控制问题研究的论文,为最优控制理论的应用提供了第一批模型。实际上,任何问题都存在优化问题。优化问题可以分成两大类:参数最优化问题和最优控制问题。参数最优化问题也称为静态最优化问题,它可以被抽象为在各种约束条件下的函数求极值的问题。最优控制问题又称为动态最优化问题,它可以被数学抽象为在各种约束条件下泛函求极值的问题。泛函求极值世纪上就是变分问题。经典变分法只能解决一类简单的最优控制问题,因为它只适于研究不带闭域约束而且数学模型要具有足够的可微性的场合。但实际问题往往具有闭域约束,而且往往不具备所需的可微性。这样,就需要探索新的理论和新的方法,以便求解各种实际的最优控制问题。在这些新的方法中,苏联学者庞德里亚金与20世纪50年代提出的“最大值原理”和美国学者贝尔曼与同一时期提出的“动态规划”具有特别重要的意义。这两种方法从不同的角度发展了经典变分学,完善了最优控制理论,推动了最优控制理论的实际应用。卡尔曼在60年代初提出和解决的线性系统在二次型性能指标下的最优控制问题,可以构成最优闭环反馈系统,在工程上实用价值很大。

二 线性二次型最优控制

2.1 线性二次型问题概述

线性二次型最优控制问题,也叫LQ 问题。它是指线性系统具有二次型性能指标的最优控制问题。线性二次型问题所得到的最优控制规律是状态变量的反馈形式,便于计算和工程实现。它能兼顾系统性能指标的多方面因素。例如快速性、能量消耗、终端准确性、灵敏度和稳定性等。线性二次型最优控制目标是使性能指标J 取得极小值, 其实质是用不大的控制来保持比较小的误差,从而达到所用能量和误差综合最优的目的。

2.2 线性二次型问题的提法

给定线性时变系统的状态方程和输出方程如下:

()()()()()()()()

X

t A t X t B t U t Y t C t X t ?=+?

=? (2.2.1) )(t X 是n 维状态变量,)(t U 是m 维控制变量,)(t Y 是l 维输出变量,)(t A 是

n n ?时变矩阵,)(t B 是m n ?时变矩阵。假设n m l ≤≤≤1,)(t U 不受约束。若)(t Y r 表示预期输出变量,它是l 维向量,则有 )()()(t Y t Y t e r -=称为误差向量。现在的问题是,选择最优控制)(t U 使下列二次型性能指标

11()()[()()()()()()]22f t T T

T f f t J e t Se t e t Q t e t U t R t U t dt =++?(2.2.2)

为最小,这就是线性二次型最优控制问题。(其中S 是l l ?半正定对称常数矩阵,

)(t Q 是l l ?半正定对称时变矩阵,)(t R 是m m ?正定对称时变矩阵,终端时间f

t 是固定的,终端状态)(f t X 自由。

2.3 二次型性能指标及其涵义

11()()[()()()()()()]22f t T T T

f f t J e t Se t e t Q t e t U t R t U t dt =++?

(1)终端代价(限制终端误差):

1()()2

T

f f e t Se t

(2)过程代价(限制控制过程误差):01()()()

2f t T

e t L e t Q t e t =?

(3)控制代价(限制控制U (t )的幅值及平滑性):

1()()()2f t T

u t L U t R t U t =?

2.4线性二次型最优控制问题的几种特殊情况

2.4.1状态调节器问题:

若I t C =)((单位矩阵),)(t Y r =0,则 ()()()Y t X t e t ==-。于是性能指标变为

11()()[()()()()()()]22f t T T

T f f t J X t SX t X t Q t X t U t R t U t dt =++?

则问题归结为:用不大的控制能量,使系统状态)(t X 保持在零值附近,因而称为状态调节器问题。 2.4.1.1有限时间状态调节器

f t 是给定的终端时刻,)(f t X 是自由的终端状态,控制函数)(t U 不受约束。要求确定最优控制函数)(*t U ,使性能指标达到最小值。

系统状态方程:

()()(X

t AX t BU t =+) 初始条件 X (t 0)=X 0 性能指标

[()()()()]f

t T T t X t QX t U t RU t dt +?

则最优控制存在且唯一,最优控制的充要条件是:

*1()()()T U t R B P t X t -=-

其中P (t )是矩阵黎卡提微分方程:

1()()()()()T T P

t P t A A P t P t BR B P t Q -=--+- 满足边界条件

()0f P t =的唯一对称解。并且,当Q 为半正定对称矩

阵时,P (t )(t 0≤t ≤t f )是半正定对称矩阵;而当Q 为正定对称矩阵时,P (t )是正定对称矩阵。状态最优轨线是下列状态方程 1()[()]()T X

t A BR B P t X t -=- 满足初始条件X (t 0)=X 0的解。

则性能指标的最小值为*

000001[(),]()()()2

T

J X t t X t P t X t =

2.4.1.2无限时间状态调节器

终端时刻 t f 为无限值,终端状态X (∞)=0,U (t )不受约束,要求确定最优调节作用U *(t ),使性能指标达到最小值。

线性定常系统的状态方程和初始条件:

00

()()()()X t AX t BU t X t X ?=+?

=? (A ,B 为定常矩阵,系统(A ,B )完全可控)性能指标:

1[()()()()]2T

T t J X t QX t U t RU t dt

∞=+?(Q ,R 是定常对称正定矩阵)使性能指标J 达到最小值的最优调节作用为:

*1()()T U t R B PX t -=-;

P 是矩阵黎卡提代数方程 10T T PA A P PBR B P Q -+-+=的唯一正定

对称解。

则性能指标的最小值为 *

00001[(),]()()2

T

J X t t X t PX t =

2.4.2输出调节器问题

t f 是有限的终端时刻,控制函数U (t )不受约束,系统是完全可观测的。要求确定最优调节作用U *(t ),使性能指标达到最小值。其实质是用不大的控制能量,使输出变量Y (t )保持在零值附近。

完全可观测的线性定常系统的状态方程和输出方程

00()()(),()()()

X

t AX t BU t X t X Y t CX t =+==

性能指标 (Q 是定常半正定对称矩阵,R 是定常正定对称矩阵)

00

11[()()()()][()()()()]22f f t t T T

T T t t J Y t QY t U t RU t dt X t Q X t U t RU t dt

'=+=+??(当→∞时,变成无限时间输出调节器) 2.4.3跟踪问题

U (t )不受约束,要求确定最优控制U *(t ),使性能指标达到最小值。这个问题的实质是,用不大的控制能量,使系统输出变量Y (t )跟踪Y r (t )的变化。

完全可观测的线性定常系统的状态方程和输出方程 :

00()()(),()()()

X

t AX t BU t X t X Y t CX t =+==

性能指标:

{}0

1[()()][()()]()()2f

t T T T r r t J Y t Y t Q Y t Y t U t RU t dt

=--+?(当→∞时,变成无限时间跟踪器)

这时与无限时间的状态调节问题完全类似,有

()0,()0P

t t ξ==

110()()()

0T T

T

T T T r PA A P PBR B P C QC PBR B A t C QY t ξ--+-+=--=

若系统(A ,B ,C )是完全可控和可观测的,则最优控制为

*11()()()T T U t R B PX t R B t ξ--=-+

2.5基于MATLAB 的线性二次型最优控制设计:

2.5.1有限时间状态调节器问题的最优控制MATLAB 仿真

1)连续系统二次型最优控制的MATLAB 函数:在MATALAB 工具箱中,提供了求解连续系统二次型最优控制的函数lqr()、lqr2()、lqry()。

其调用格式为: [K,S,E]=lqr(A,B,Q,R,N) [K,S]=lqr2(A,B,Q,R,N) [K,S,E]=lqy (sys ,Q ,R ,N )

其中,A 为系统的状态矩阵;B 为系统的输出矩阵;Q 为给定的半正定实对称常数矩阵;R 为给定的正定对称常数矩阵;N 代表更一般化性能指标中交叉先进乘积项的加权项矩阵;K 为最优反馈增益矩阵;S 为对应Riccati 方程的唯一正定解P ;E 为矩阵A-BK 的特征值。其中,lqry()函数用于求解二次型状态调节器的特例,是用输出反馈代替状态反馈,即其性能指标为:

0()T T J y Qy u Ru dt ∞

=+? 。

这种二次型输出控制叫作次优控制。此外,上述问题要求有解,必须满足三个条件:

(1)

是稳定的;

(2) 0R >且10T Q NR N --≥;

(3)

11(,)T T Q NR N A BR N ----在虚轴上不是非能观模式。

当上述条件不满足时,则二次型最优控制无解,函数会显示警告信号。 2)实验内容:训练连续系统线性二次型最优控制的MATLAB 实现,操作和解题训练实验系统。实验系统如下:

(1)???==)()(221t x x t u x ??

?==0)0(0

)0(21x x

(2)

[]x y u x x 00

11006411000`1

0=????

?

?????+??????????---= 3)实验任务:

(1)就实验实例,求出最优控制率,并用MATLAB 编写好相应的仿真实验程序。

(2)改变性能函数中的各项加权系数值,分析其对系统性能的影响。 (3)在不同的权植下绘制系统的阶跃响应曲线,并根据曲线定性分析仿真结果。

(4)分析仿真对象的仿真结果。 4)实验结果及分析: (1)实验1:依题意有 ,

,当Q=0,R=1时运行

A=[0 0;0 1]; B=[1;0]; Q=[0 0;0 1]; R=1; [K,P,E]=lqr(A,B,Q,R) 有如下结果:

??? Error using ==> lti.lqr

The plant model cannot be stabilized by feedback or the optimal design problem is ill posed.

可见系统不可控,所以不能求出最优控制律。

(2)实验二:依题意有,,

①>> A=[0 1 0;0 0 1;-1 -4 -6];

B=[0;0;1];

C=[1 0 0];

Q=[1 0 0;0 1 0;0 0 1];

R=1;

N=[1;1;1];

[K,S,E]=lqr(A,B,Q,R,N)

Warning: The matrix [Q N;N' R] should be positive semi-definite.

> In lti.lqr at 87

In lqr at 40

K =

1.00000000000000 1.20752693268247 1.02958418865333 S =

1.41505386536495 1.05916837730667 0.00000000000000

1.05916837730667

2.60674898797111 0.20752693268247

0.00000000000000 0.20752693268247 0.02958418865333

E =

-6.24725927987360

-0.39116245438986 + 0.40881820006912i

-0.39116245438986 - 0.40881820006912i

②>> A=[0 1 0;0 0 1;-1 -4 -6];

B=[0;0;1];

Q=[0 0 0;0 0.5 0;0 0 0.5];

R=1;

N=[1;1;1];

[K,S,E]=lqr(A,B,Q,R,N)

Warning: The matrix [Q N;N' R] should be positive semi-definite.

> In lti.lqr at 87

In lqr at 40

K =

0.73205080756888 0.74305016090403 0.92720003477654 S =

-0.78479613846649 -1.00173758557414 -0.26794919243112 -1.00173758557414 -0.87599356800765 -0.25694983909597 -0.26794919243112 -0.25694983909597 -0.07279996522346 E =

-6.20813492974947

-0.35953255251354 + 0.38695388524292i

-0.35953255251354 - 0.38695388524292i

I.通过比较,得到系统的最优轨线为:

图2-1

II.不同权值对相应影响:

(1)Q1=[1 0 0;0 1 0;0 0 1];R1=5时

A1=[0 1 0;0 0 1;-1 -4 -6];

B1=[0;0;1];C1=[1 0 0];D1=[0];

Q1=[1 0 0;0 1 0;0 0 1];

R1=5;

[K1,P1,e1]=lqr(A1,B1,Q1,R1);

sys1=ss(A1-B1*K1,B1*K1,C1,D1);

(2)Q2=[10 0 0;0 1 0;0 0 1];R2=5时

A2=[0 1 0;0 0 1;-1 -4 -6];

B2=[0;0;1];C2=[1 0 0];D2=[0];

Q2=[10 0 0;0 1 0;0 0 1];

R2=5;

[K2,P2,e2]=lqr(A2,B2,Q2,R2);

sys2=ss(A2-B2*K2,B2*K2,C2,D2);

subplot(2,1,1);step(sys1)

title('Step Response of Quadratic Optimal Control System'); grid

xlabel('Time1-');ylabel('Output y1=x1') subplot(2,1,2);step(sys2)

title('Step Response of Quadratic Optimal Control System'); grid

xlabel('Time2-');ylabel('Output y2=x1')

2)相应的响应曲线:

(1)Q1=[1 0 0;0 1 0;0 0 1];R1=5;

Unit-step Response of LQR System

t(s)

y (t )

图2-2

(2)Q2=[10 0 0;0 1 0;0 0 1];R2=5时

Unit-step Response of LQR System

t(s)

y (t )

图2-3

(3)Q1=[0.1 0 0;0 1 0;0 0 1] ,R1=0.1

Unit-step Response of LQR System

t(s)

y (t )

图2-4

(4)Q1=[0.1 0 0;0 1 0;0 0 1] ,R1=1

Unit-step Response of LQR System

t(s)

y (t )

图2-5 (3)结果分析:

A. 从图中可以知道,由于Q 矩阵不同,系统输出响应有较大的差异,这是因为输出仅仅与X1有关,因此在指标中加大X1的权值,表示控制u 对x1的作用增强,因 此 建立时间短。当然a1太大,系统的超调也增大,因此,不能无限制的增加a1来缩短输出建立的时间。

B .R 值越大,则响应的比例也降得越多。R 是U 的加权矩阵,R 的值大表示其对U 的限制作用越强。

2.5.2无限时间跟踪问题的最优控制MATLAB 仿真

1)实验内容

??

?==)()(221t u x t x x

???==202

101)0()0(x x x x

)()(1t x t y = 性能指标为:

[]{}

dt t U t Y t Y r ?∞+-02

2)()()(2

1 2)实验结果及分析: (1)实验结果: 依题意可得矩阵,,,首先检查一下系统的可观

性和可控性。运行程序可得:

n = 2

system is controlled system is no observable 系统可控但是不可观。

知道了系统可控之后我们就可以放心的作下一步工作了,即解Riccati 方程。运行

A=[0 1;0 0];B=[0;1]; C=[1 0];D=0; Q=[1 0;0 1]R=1;

[K,P,E]=lqr(A,B,Q,R) 得到K = 1.0 1.7321 把矩阵Q 改为同样的可以得到

K =

10.0000 4.5826

运行M 文件T32可以得到最优轨线的图形,程序代码如下所示。 A=[0 1;0 0];B=[0;1]; C=[1 0];D=0; Q=[1 0;0 1];R=1; K=[1.0000 1.7321];

sys=ss(A-B*K,eye(2),eye(2),eye(2)); t=0:0.01:8;

x=initial(sys,[1;0],t);

x1=[1 0 ]*x';

x2=[0 1 ]*x';

subplot(2,1,1);plot(t,x1)

grid

xlabel('t(sec)');ylabel('x1')

subplot(2,1,2);plot(t,x2)

grid

xlabel('t(sec)');ylabel('x2')

图2-6

图2-7

位于上面的那图是R=100时的阶跃图形,下面那张是R=0.01时的阶跃图形。很明显的有R较大时,响应比较慢,而且超调量大,这是因为R对控制律U的作用是限制作用,当它越大时,输出受限制也就多,输出响应就比较慢。但是按这来推测的话应该超调量要小才对,实验结果超调量也增大了,这点出乎我的意料,这也是我目前还没法解决的问题,希望老师能够给予指导。(2)实验结果分析:

A.图2-6表示的是保持R不变,改变Q值。上图的Q值较小,其响应时间更慢。所以可以看出——权值越大对系统的控制作用就越强。

B. 图2-7表示的是保持Q值不变,改变R值。上图的R值较大。可以得出结论:R较大时,系统响应比较慢,而且超调量大,这是因为R对控制律U 的作用是限制作用,当它越大时,输出受限制也就多,输出响应就比较慢。

2.6线性二次型最优控制在倒立摆系统中的应用

2.6.1倒立摆系统与线性二次型

倒立摆系统是非线性、强藕合、多变量和自然不稳定的系统. 在控制过程中, 它能有效的反映控制理论中诸如系统稳定性、可控性、鲁棒性、系统收敛速度、随动性以及跟踪等问题, 是检验各种控制理论的理想模型. 线性二次型最优控制(Linear Quadratic Regulator —LQR) 问题在现代控制理论中占有非常

重要的位置. 由于线性二次型(LQ) 性能指标易于分析、处理和计算,而且通过线性二次型最优设计方法得到的控制系统具有较好的鲁棒性与动态特性等优点,线性二次型在控制界得到普遍重视. 通过倒立摆LQR 最优控制系统设计与研究,并从实时控制效果出发,找出系统的动态响应与加权阵Q 和R 之间的变化规律,并用于指导实践. 2.6.2倒立摆系统分析

研究对象是单级直线倒立摆GIP-100-L ,它是一个单输入多输出的4 阶控制系统。

1) 倒立摆系统模型:对所研究特定倒立摆系统进行受力分析可以得到系统的状态空间表达式为:

=

+

u

y=+u

2)倒立摆稳定性分析:小车位移和摆杆角度都是发散的, 倒立摆系统不稳定。 3倒立摆系统能控性分析:系统的能控性是控制器设计的前提. 由能控性矩阵M = [ B AB ?

B ] ,在Matlab 中利用可控性矩阵的ctrb 命令来计算,可

以得出Rank(M) = 4 ,可知系统可控,因此可以进行控制器的设计。 2.6.3LQR 控制器设计: 1)二次型最优控制原理:

设给定线性定常系统的状态方程为: Du CX y Bu AX X +=+=?

二次型性能指标函数:

dt t RU t U t QX t X J f

t t T T ?+=0

)]()()()([21

最优控制规律: )()()(1*t X t P B R t U T --= 矩阵黎卡提微分方程:

Q t P B BR t P t P A A t P t P T T -+--=-?

)()()()()(1

则最优反馈增益矩阵:)()(1t P B R t K T -=

2)LQR参数:

由Matlab 语句K = lqr ( A , B , Q , R) , 取Q =diag (1 000 ,0 ,70 ,0) , 求得

K = [ - 31. 623 , 20. 151 ,72. 718 ,13. 155 ] ,即为LQR 控制器控制器参数。

2.6.4系统仿真:

仿真结果分析:可以看出,系统能较好地跟踪阶跃信号,摆杆的超调量足够小,稳态误差、上升时间与调整时间也符合设计指标要求. 这时如果再增大Q ,系统的响应还会有所改善,但是在保证Q 足够小并兼顾其它响应指标时,系统响应已经能够满足要求了.

2.6.5加权矩阵对系统动态性能的影响

不同加权矩阵,都可以使性能指标达到最优;但是,加权矩阵选取的不同,将使最优控制系统具有不同的动态性能.

1)加权矩阵Q 的研究

理论上, Q 阵元素取值范围是(0 ,+ ∞),但受计算位长和计算时间的限制, 取值不可能到无穷大. Q 通常是对角线常阵,对角阵上的元素分别表示对相应误差分量的重视程度. 越是被重视的,希望它越小,相应的加权系数就越大.在设计过程中始终保持R 阵不变, 取R = 1 ,讨论Q 阵的选取对系统性能的影响:随着小车位置权重的增加,小车位移系统阶跃响应超调不断减小,上升时间和调整时间也逐渐加快. 与此同时,也引进了一些振荡.

2)加权矩阵Q 和R 关系的研究

从降低控制系统能量要求优先角度出发,让Q 不变, R 减小. 这时由Riccati 方程求得的系统反馈增益阵K 增大.调整时间与超调量减小, 上升时间与稳态误差减小. 但是伴随着R 的减小,系统将逐渐丧失原先一些较好的性能指标. 若R 太小,例如R = 0. 01时,相应的K = [ - 316. 227 , - 146. 926 ,344. 302 ,61. 595 ] ,这时系统稳定性很差,时控过程噪声很大

小结

《现代控制理论》这门课程就像老师说的一样,一开始学的时候确实很迷茫很枯燥,看到课件上一堆堆高难度的数学推导,刚开始学的时候感觉很头疼,甚至一开始连泛函的具体含义是什么都很模糊,更不用说怎么求泛函的极值的问题了。但是兴趣是最好的老师确实没错。我试着上课抱着一种扩宽知识面的轻松的心态去听课,发现其实《最优控制》这门课还是挺有实用价值的。而且其中包含的内容很广,与生活中的自动化控制息息相关,对这些只是有一定的涉足对我们将来的发展很有好处。

在写论文的过程中,由于对之前学的知识没有很好的消化,所以碰到了很多的困难。我通过经常去图书馆查阅资料,上网搜索,和同学讨论等方式将困难一一解决,使自己真正学到东西。学习最重要的是发现问题,提出问题和独立解决问题的能力,我对此有深刻体会。通过这次写论文,我在学习和生活的其他方面都有很深刻的感悟:首先,不管做什么事情都要有一个坚定的信念支撑自己坚持下去,遇到困难不退缩,努力寻求解决问题的办法;第二,由于在课堂上接受的知识很有限,但是实际运用中需要用到的知识很多很广泛,所以培养自我学习的能力很重要。作为研究生,应该广泛阅读书籍汲取知识,用过硬的专业知识武装自己;第三,在学习过程中,要注重将书本理论知识运用到实际应用中才是有价值的;最后也是最重要的,作为工科学生,不管是写论文还是做实验,培养科学严谨的学术态度很重要。

参考文献:

[1]黄平最优化理论与方法北京:清华大学出版社2009.2

[2]齐晓慧现代控制理论及应用北京:国防工业出版社2007.5

[3]董景新,吴秋平现代控制理论与方法概论北京:清华大学出版社2007.8

[4]赫孝良最优化与最优控制西安:西安交通大学出版社2009.2

[5]胡寿松自动控制原理北京:科学出版社2001.2

[6]龚乐年现代控制理论解题分析与指导南京:东南大学出版社20059

[7]周品,赵新芬MATLAB数学建模与仿真北京:国防工业出版社2009.4

[8]谢丽蓉,李伟线性二次型最优控制在倒立摆中的应用,重庆工学院学报.2002.8.24

[9]李国勇最优控制理论及参数优化北京:国防工业出版社2006.1

相关主题
相关文档
最新文档