|
|
电子图书
| 电子图书名: |
控制系统计算机辅助设计--MATLAB语言及应用 |
| 编者: |
薛定宇 [同作者作品] [作译者介绍] |
| 内容简介: |
书系统地介绍了国际控制界最流行的控制系统计算机辅助设计语言MATLAB,侧重于介绍MATLAB语言编程基础与技巧、数学问题的MATLAB求解、线性系统计算机辅助分析、控制系统与其他复杂系统的Simulink建模,控制系统的计算机辅助设计方法,包括串联控制器、状态反馈控制器、多变量系统频域设计、PID控制器设计、最优控制器设计、LQG/LTR控制器设计、H2=H1 最优控制、分数阶控制、自适应控制、模糊控制、神经网络控制、遗传算法优化控制等。本书还介绍了基于dSPACE和Quanser的实时控制系统实验方法。.
本书可作为自动化专业"控制系统仿真"或"控制系统计算机辅助设计"课程的教材,也可供相关专业的研究人员与研究生参考。... |
| 所属专业方向: |
自动控制 |
| 出版社: |
清华大学出版社 |
| 来源: |
网络 |
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
薛定宇,获得自动化专业学士(沈阳工业大学1985)、硕士(东北工学院1988)和博士学位(英国Sussex大学1992),现任东北大学信息科学与工程学院教授,博士生导师。长期从事MATLAB语言、控制系统CAD等领域的教学与研究工作,相关著作被数万篇博士、硕士论文引用。
7 z! ^; \5 }, E, Y% r/ n" R第1章 控制系统计算机辅助设计概述& |" k& Z) x* e* p, i& g* T
1.1 控制系统计算机辅助设计技术的发展综述7 K' ^* D" e: y- B% M$ f$ M- P q
1.2 控制系统计算机辅助设计语言环境综述
7 S0 [: Y- k8 [6 B8 J5 z, v1.3 仿真软件的发展概况
' i( x; c( }% Y% r; v' n( o1.4 MATLAB/Simulink与CACSD工具箱: M$ n1 c# x- M) O, m
1.5 控制系统计算机辅助设计领域的新方法
& b( H3 G9 d1 \& d+ `6 `2 G" U1.6 本书的基本结构和内容2 v* t# T$ I2 X% A% k
1.7 习题9 X: P& ~; L/ @+ ?* j4 r; G
参考文献+ Q0 ~( Y. L7 Z2 S, o% v
第2章 MATLAB语言程序设计基础9 \0 L! l3 c, y: z" M
2.1 MATLAB程序设计语言基础( h6 g& _4 B: S( a
2.1.1 MATLAB语言的变量与常量
* o1 V& _: A3 J, A b; c2.1.2 数据结构% b' x" S, K, T7 d) c1 R
2.1.3 MATLAB的基本语句结构7 y1 ?' u- W+ d1 V! N/ E
2.1.4 冒号表达式与子矩阵提取
* C1 `! j2 r: J& M$ x6 n$ [2.2 基本数学运算
}& @0 E E/ d" J1 ]& d% v2.2.1 矩阵的代数运算
- N; h* s0 p! S' [! v2.2.2 矩阵的逻辑运算" m' Q, d0 G# |% ?: m7 K; A
2.2.3 矩阵的比较运算
0 H+ y1 T" B' h( g6 Y/ I2.2.4 解析结果的化简与变换
: {" p: i2 x5 ^( B2.2.5 基本数论运算
' Z; M; F n1 d/ _. q2.3 MATLAB语言的流程结构
% {/ J# b' \9 R, w$ c1 E3 a5 ] d2.3.1 循环结构
9 X' i4 F2 b0 \7 b2.3.2 条件转移结构" u0 b% R; A Y6 y" n; j, o0 u
2.3.3 开关结构' q6 p' w/ Z' z/ T" P' c! V
2.3.4 试探结构
9 `/ D: K. }9 Z2.4 函数编写与调试( u. i) O$ B; c/ B9 q: C0 ?
2.4.1 MATLAB语言函数的基本结构
/ r* J+ n+ E8 I$ ^- M0 c, } a2.4.2 可变输入输出个数的处理
; v: W; @: I% O2.4.3 inline函数与匿名函数' T" s$ h. v f1 O! _
2.5 二维图形绘制$ a [+ Y5 j9 J7 r6 u( x+ b
2.5.1 二维图形绘制基本语句
/ M3 _8 ]( I: J# P- Y9 v2.5.2 其他二维图形绘制语句
/ M+ Y- L7 u' H. O8 [) b6 \2.5.3 隐函数绘制及应用
& ?! x o a$ U: f) m2.5.4 图形修饰* O2 P+ I! _* X+ y' n$ q
2.6 三维图形表示
* A3 v5 _8 s# k6 V( C7 R2.6.1 三维曲线绘制1 B7 F# D1 A: O# f
2.6.2 三维曲面绘制$ L# Q' |0 r3 r4 M# z/ S5 S
2.6.3 三维图形视角设置
9 X4 Z! K7 y3 N# {3 l! c. J2 \) a2.7 MATLAB语言与现代科学运算4 x$ T3 C5 ^3 ~1 H4 f
2.7.1 线性代数问题的MATLAB求解1 u, t) A4 o6 \& W2 [5 I- L7 C7 i
2.7.2 常微分方程问题的MATLAB求解
; v M; ~1 y/ C$ }+ T2.7.3 最优化问题的MATLAB求解
}" G( a; k( j" h5 `2.8 本章要点简介
Y6 @3 s! R3 I3 W6 X+ g2.9 习题
/ Z# C) V& \, z( w' k参考文献 z& q4 ^+ y" v& M
第3章 线性控制系统的数学模型) H4 W2 n* Y2 q+ v- H
3.1 线性连续系统模型及MATLAB表示3 Q9 J2 \: T* F! y% h& {% U! c
3.1.1 线性系统的传递函数模型
' {( e# G, v0 s/ I: A3 g3.1.2 线性系统的状态方程模型! _2 w, D+ l% r! p2 b
3.1.3 线性系统的零极点模型" J8 T( }$ C& @% c2 l% H7 W* ^; S
3.1.4 多变量系统的传递函数矩阵模型4 h7 V/ }3 }- H: p; i0 s' E5 w
3.2 线性离散时间系统的数学模型; z4 a$ B, m) s
3.2.1 离散传递函数模型
* ^2 Z9 r" @9 X- \& U3.2.2 离散状态方程模型
1 f- u/ e) S( G2 g' e3.3 方框图描述系统的化简" P( H- t' M6 e9 i
3.3.1 控制系统的典型连接结构
& K1 \8 K3 L; F0 D) g& e3.3.2 节点移动时的等效变换
: R! o# a- p4 s8 s: ]) a3.3.3 复杂系统模型的简化0 E9 \ b3 {8 @
3.4 系统模型的相互转换) L9 L9 M2 I; F
3.4.1 连续模型和离散模型的相互转换
+ m- s' t2 Q% S* y# p$ W3.4.2 系统传递函数的获取7 r$ q9 F: ^+ F* z
3.4.3 控制系统的状态方程实现
; s7 X" p& W/ X5 E- U- m7 N3.4.4 状态方程的最小实现
/ i) D6 Z0 K2 Z" v& g3.4.5 传递函数与符号表达式的相互转换7 h8 _: v# l0 G) e. a K/ g
3.5 线性系统的模型降阶
7 j) F2 b! I8 R; y5 e& F3.5.1 Padé降阶算法与Routh降阶算法5 t3 k9 w" j) t0 p! N" x
3.5.2 时间延迟模型的Padé近似
* p+ N" G- g0 i; x% @: ?! J3.5.3 带有时间延迟系统的次最优降阶算法9 j! ]; f. E% y" l: q2 S
3.5.4 状态方程模型的降阶算法
7 z) F* ?! i' w5 ~3.6 线性系统的模型辨识' F2 O$ B7 i; a5 |/ E3 I
3.6.1 离散系统的模型辨识
5 T! Z( ?+ w2 J- ?9 X& Z m4 l3.6.2 离散系统辨识信号的生成
" s7 M' m9 l5 V, K3.6.3 多变量离散系统的辨识2 U5 |& O% p0 p' i7 K4 G
3.6.4 离散系统的递推最小二乘辨识
: t) M+ e/ {# @; D. \3.7 本章要点小结
/ q! o( N- R! b x5 [4 J3 }3.8 习题0 w% V! ?: @ ~& s! j T
参考文献$ F9 k6 I' B! V5 e7 d. K
第4章 线性控制系统的计算机辅助分析( D; R, }2 P( i+ M; @" @' v
第5章 Simulink在系统仿真中的应用
; S) Y ~4 k o# [. Z第6章 控制系统计算机辅助设计
0 A- ]& O& t9 q" x$ S; R2 y第7章 鲁棒控制与鲁棒控制器设计
6 d* s' I$ |) e8 w! a第8章 自适应与智能控制系统设计
- V3 ^7 r" ]% I. z2 Q第9章 半实物仿真与实时控制) o& _' ^+ F5 M) ~: f
附录A 积分变换问题MATLAB 求解
) ]( ~; H- Z7 P% ]( ^% ]9 y- e附录B 常用受控对象的实际系统模型
( ~1 i9 Y4 @8 c. A l附录C 反馈系统程序CtrlLAB简介4 O' m8 @* ]3 o! S2 D/ e1 {7 s3 S5 [
参考文献
2 T* [; I( f( `7 {+ Y$ j0 p函数名索引 x! V1 k$ G+ \: _! j1 S% u
索引 |
|