登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』控制系统计算机辅助设计——MATLAB语言与应用(第4版)

書城自編碼: 3779985
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 薛定宇
國際書號(ISBN): 9787302594154
出版社: 清华大学出版社
出版日期: 2022-07-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 505

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题
《 万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题 》

售價:NT$ 475.0
荷马:伊利亚特(英文)-西方人文经典影印21
《 荷马:伊利亚特(英文)-西方人文经典影印21 》

售價:NT$ 490.0
我的心理医生是只猫
《 我的心理医生是只猫 》

售價:NT$ 225.0
股权控制战略:如何实现公司控制和有效激励(第2版)
《 股权控制战略:如何实现公司控制和有效激励(第2版) 》

售價:NT$ 449.0
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
《 成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本 》

售價:NT$ 280.0
爱丁堡古罗马史-罗马城的起源和共和国的崛起
《 爱丁堡古罗马史-罗马城的起源和共和国的崛起 》

售價:NT$ 349.0
人生解忧:佛学入门四十讲
《 人生解忧:佛学入门四十讲 》

售價:NT$ 490.0
浪潮将至
《 浪潮将至 》

售價:NT$ 395.0

建議一齊購買:

+

NT$ 214
《 高中英语新教材词汇训练 》
+

NT$ 677
《 C程序设计(第五版)+学习辅导(套装共2册 》
+

NT$ 505
《 土壤学概论 》
+

NT$ 139
《 工程数学 线性代数 第六版 》
+

NT$ 332
《 马克思主义哲学(第二版) 》
+

NT$ 545
《 土壤学(第二版) 》
編輯推薦:
本书是薛定宇教授的经典之作,历经四版,千锤百炼。本书系统地介绍了国际控制界应用最广的MATLAB语言及其在控制教学与研究中的应用,侧重于介绍MATLAB语言编程基础与技巧、科学运算问题的MATLAB求解、线性系统的建模和计算机辅助分析、非线性系统的仿真分析、控制系统的计算机辅助设计方法等,包括串联控制器、状态反馈控制器、多变量系统频域设计、PID控制器设计、QFT控制器、最优控制器设计、多变量频域设计与解耦、LQG/LTR控制器设计、最优控制、分数阶控制、自适应控制、模糊控制、神经网络控制、遗传算法优化控制等。本书还介绍了基于dSPACE和Quanser的实时控制系统实验方法。内容丰富翔实、理论与实践并重,是一本不可多得的精品教材。
內容簡介:
本书系统地介绍了国际控制界应用最广的MATLAB语言及其在控制教学与研究中的应用,侧重于介绍MATLAB语言编程基础与技巧、科学运算问题的MATLAB求解、线性系统的建模和计算机辅助分析、非线性系统的仿真分析、控制系统的计算机辅助设计方法等,包括串联控制器、状态反馈控制器、多变量系统频域设计、PID控制器设计、QFT控制器、**控制器设计、多变量频域设计与解耦、LQG/LTR控制器设计、**控制、分数阶控制、自适应控制、模糊控制、神经网络控制、遗传算法优化控制等。本书还介绍了基于dSPACE和Quanser的实时控制系统实验方法。
關於作者:
薛定宇: 分别在沈阳工业大学、东北大学和英国Sussex大学获得学士(1985年)、硕士(1988年)和博士学位(1992年),1997年起任东北大学信息学院教授。深耕于计算机在数学与自动控制学科的应用,主持了国家精品课程建设,并于1996年在清华大学出版社出版《控制系统计算机辅助设计——MATLAB与应用》(该教材被评为国家级精品教材,被认为是国内MATLAB应用领域具有深远影响的一部图书,为MATLAB在国内高校教学与科研中的普及起到了巨大的作用)。先后被评为辽宁省教学名师、辽宁省优秀教师,获得国家教学成果二等奖、中国自动化学会教育教学成果一等奖、辽宁省教学成果一等奖等奖励。主讲的“控制系统仿真与CAD”课程被评为国家级精品课程、国家级精品资源共享课程;主讲的“现代科学运算——MATLAB语言与应用”课程被评为首批国家级一流本科课程,配套录制的全新慕课课程均上线于爱课程与中国大学MOOC(慕课)网站。
目錄
第1章控制系统计算机辅助设计概述1
11控制问题的计算机求解演示1
12控制系统计算机辅助设计技术的发展综述5
13控制系统计算机辅助设计语言环境综述6
14仿真软件的发展概况9
15MATLAB/Simulink与CACSD工具箱11
16控制系统计算机辅助设计领域方法概述13
17本书的基本结构和内容15
171本书的基本内容15
172MATLAB的联机帮助系统17
18习题18
参考文献20
第2章MATLAB语言程序设计基础23
21MATLAB程序设计语言基础24
211MATLAB语言的变量与常量24
212数据结构25
213MATLAB的基本语句结构27
214冒号表达式28
215子矩阵提取29
22基本数学运算29
221矩阵的代数运算29
222矩阵的逻辑运算32
223矩阵的比较运算32
224超越函数计算33
225符号运算33
226基本数论运算34
23MATLAB语言的流程结构36
231循环结构36
232条件转移结构37
233开关结构38
234试探结构39
24函数编写与调试40
241MATLAB语言函数的基本结构41
242可变输入输出个数的处理44
243匿名函数与inline函数44
244伪代码与代码保密处理45
245MATLAB程序的实时编辑器45
25二维图形绘制47
251二维图形绘制基本语句47
252其他二维图形绘制语句50
253隐函数绘制及应用52
254图形修饰53
255数据文件与Excel文件的读写54
26三维图形表示55
261三维曲线绘制55
262三维曲面绘制56
263三维条带图58
264三维图形视角设置60
27MATLAB应用程序设计技术61
271应用程序设计工具AppDesigner61
272句柄图形学及句柄对象属性63
273界面设计举例与技巧66
28习题68
参考文献72
第3章科学运算问题的MATLAB求解73
31线性代数问题的MATLAB求解74
311矩阵的基本分析74
312矩阵的分解77
313矩阵指数eA和指数函数eAt78
314矩阵的任意函数计算79
32代数方程的MATLAB求解79
321线性方程求解问题及MATLAB实现79
322一般非线性方程的求解83
323非线性矩阵方程的MATLAB求解85
33常微分方程问题的MATLAB求解89
331一阶常微分方程组的数值解法89
?目录XIII
332常微分方程的转换91
333微分方程数值解的验证93
334线性常微分方程的解析求解94
34最问题的MATLAB求解95
341无约束问题求解95
342有约束问题求解96
343全局解的尝试97
344曲线拟合方法99
35Laplace变换与z变换问题的MATLAB求解101
351Laplace变换101
352数值Laplace变换102
353z变换103
36习题105
参考文献111
第4章线性控制系统的数学模型113
41线性连续系统模型及MATLAB表示114
411简单电路的数学建模114
412线性系统的传递函数模型115
413线性系统的状态方程模型117
414带有内部延迟的状态方程模型119
415线性系统的零极点模型120
416多变量系统的传递函数矩阵模型121
42线性离散时间系统的数学模型122
421离散传递函数模型122
422离散状态方程模型123
43系统模型的相互转换124
431连续模型和离散模型的相互转换124
432系统传递函数的获取126
433控制系统的状态方程实现127
434状态方程的均衡实现129
435状态方程的最小实现129
436传递函数与符号表达式的相互转换131
44方框图描述系统的化简131
441控制系统的典型连接结构132
442节点移动时的等效变换137
443复杂系统模型的简化138
444方框图化简的代数方法139
445连接矩阵的另一种生成方法142
45线性系统的模型降阶143
451Padé降阶算法与Routh降阶算法143
452时间延迟模型的Padé近似147
453带有时间延迟系统的次降阶算法148
454状态方程模型的降阶算法152
46线性系统的模型辨识155
461离散系统的模型辨识155
462系统辨识的图形用户界面158
463辨识模型的阶次选择158
464离散系统辨识信号的生成161
465连续系统的辨识162
466多变量离散系统的辨识163
47习题164
参考文献168
第5章线性控制系统的计算机辅助分析171
51线性系统性质分析172
511线性系统稳定性的直接判定172
512内部延迟系统的稳定性分析175
513线性反馈系统的内部稳定性分析176
514线性系统的线性相似变换177
515线性系统的可控性分析178
516线性系统的可观测性分析181
517Kalman规范分解181
518系统状态方程标准型的MATLAB求解182
519系统的范数测度及求解185
52线性系统时域响应解析解法186
521直接积分解析解方法186
522基于增广矩阵的解析解方法187
523基于Laplace变换、z变换的解析解方法189
524阶跃响应指标191
53线性系统的数值仿真分析192
531线性系统的阶跃响应与脉冲响应192
532任意输入下系统的响应197
533非零初始状态下系统的时域响应199
534非正则系统的时域响应200
535面向对象的时域响应曲线绘制200
?目录XV
54根轨迹分析201
541一般系统的根轨迹分析201
542正反馈系统的根轨迹204
543延迟系统的根轨迹205
544系统对参数的根轨迹207
55线性系统频域分析207
551单变量系统的频域分析208
552带有内部延迟模型的频域响应分析212
553利用频率特性分析系统的稳定性213
554系统的幅值裕度和相位裕度214
56多变量系统的频域分析215
561多变量系统频域分析概述215
562多变量系统对角占优分析217
563多变量系统的奇异值曲线绘制221
57习题222
参考文献226
第6章非线性控制系统的建模与仿真227
61Simulink建模的基础知识228
611Simulink简介228
612Simulink下常用模块简介229
613Simulink下其他工具箱的模块组234
62Simulink建模与仿真235
621Simulink建模方法简介235
622仿真算法与控制参数选择239
623Simulink仿真举例242
63控制系统的Simulink建模与仿真实例244
64非线性系统分析与仿真252
641分段线性的非线性环节252
642非线性系统的极限环研究255
643非线性系统的线性化256
644非线性系统的稳定性分析260
65子系统与模块封装技术261
651子系统概念及构成方法261
652模块封装方法262
653模块集构造266
66S-函数编写及其应用267
661M-函数模块的基本结构267
662复杂系统的Simulink建模演示268
663S-函数的基本结构268
664用MATLAB编写S-函数举例270
665S-函数的封装273
67多领域物理建模入门273
671数学建模的局限性274
672Simscape简介275
673电气系统的建模与仿真276
674机械系统的建模与仿真277
68习题280
参考文献285
第7章控制系统的经典设计方法287
71超前滞后校正器设计方法288
711串联超前滞后校正器288
712超前滞后校正器的设计方法289
72基于状态空间模型的控制器设计方法293
721状态反馈控制293
722线性二次型指标调节器294
723极点配置控制器设计296
724观测器设计及基于观测器的调节器设计299
73控制器设计303
731控制的概念303
732传统控制可能存在的误区303
733基于数值化与Simulink的控制器设计305
734快速重启与优化过程的实时显示306
735非线性系统的控制器设计307
736性能指标的合理性308
737终止仿真时间的选择310
74控制应用程序311
741基于MATLAB/Simulink的控制程序及其应用311
742控制程序的其他应用313
743开放的程序框架314
744PID型控制器最好的二阶控制器结构315
75多变量系统的频域设计方法316
751对角占优系统与伪对角化317
752多变量系统的参数化设计321
753基于OCD的多变量系统设计327
?目录XVII
76多变量系统的解耦控制328
761状态反馈解耦控制329
762状态反馈的极点配置解耦系统330
77习题333
参考文献337
第8章PID控制器的参数整定339
81PID控制器设计概述340
811连续PID控制器340
812离散PID控制器342
813PID控制器的变形343
82过程受控对象的一阶延迟模型近似344
821由响应曲线识别一阶模型344
822基于频域响应的近似方法346
823基于传递函数的辨识方法347
824降阶方法347
83FOPDT模型的PID控制器参数整定348
831Ziegler–Nichols经验公式348
832改进的Ziegler–Nichols算法350
833改进PID控制结构与算法352
834Chien–Hrones–Reswick参数整定算法355
835PID整定经验公式356
84其他受控对象模型的控制器参数整定359
841IPD模型的PD和PID参数整定359
842FOLIPD模型的PD和PID参数整定359
843不稳定FOPDT模型的PID参数整定361
844交互式PID类控制器整定程序界面361
85OptimPIDPID控制器设计程序365
851控制系统的底层仿真模型365
852OptimPID程序举例366
853开放框架与程序扩展369
86习题369
参考文献371
第9章鲁棒控制与鲁棒控制器设计373
91线性二次型Gauss控制374
911线性二次型Gauss问题374
912使用MATLAB求解LQG问题374
913带有回路传输恢复的LQG控制378
92鲁棒控制问题的一般描述382
921小增益定理382
922鲁棒控制器的结构383
923回路成型的一般描述385
924鲁棒控制系统的MATLAB描述386
93基于范数的鲁棒控制器设计389
931H∞、H2鲁棒控制器设计方法389
932其他鲁棒控制器设计函数394
94线性矩阵不等式理论与求解398
941线性矩阵不等式的一般描述398
942线性矩阵不等式问题的MATLAB求解402
943基于YALMIP工具箱的求解方法404
944多线性模型的同时镇定问题405
945基于LMI的鲁棒控制器设计406
95习题408
参考文献409
第10章自适应与智能控制系统设计411
101自适应控制系统设计412
1011模型参考自适应系统的设计与仿真412
1012自校正控制器设计与仿真417
102自抗扰控制器421
1021扩张状态观测器的建模422
1022自抗扰控制器的建模423
1023自抗扰控制系统的仿真424
103模型预测控制系统426
1031动态矩阵控制427
1032基于MATLAB的模型预测控制实现429
1033预测控制的Simulink仿真434
1034广义预测控制系统与仿真436
104模糊控制及模糊控制器设计438
1041模糊逻辑与模糊推理439
1042模糊PD控制器设计440
1043模糊PID控制器设计444
105神经网络及神经网络控制器设计447
1051神经网络简介448
1052基于单个神经元的PID控制器设计449
?目录XIX
1053基于反向传播神经网络的PID控制器451
1054基于径向基函数的神经网络PID控制器453
106迭代学习控制系统仿真455
1061迭代学习控制原理456
1062迭代学习控制算法458
107全局控制器设计462
1071遗传算法简介462
1072基于遗传算法的问题求解463
1073粒子群算法与其他全局方法465
1074基于全局优化算法的控制问题求解465
108习题467
参考文献471
第11章分数阶控制系统的分析与设计473
111分数阶微积分定义与性质475
1111分数阶微积分的定义475
1112分数阶微积分的性质476
1113Mittag-Leffler函数与计算477
112分数阶微积分的数值计算478
1121用Grünwald–Letnikov定义求解分数阶微分479
1122Caputo微积分定义的数值计算481
1123Oustaloup滤波算法及其应用482
1124Caputo导数的滤波器近似485
113线性分数阶微分方程的解析解方法485
1131一类分数阶线性系统时域响应解析解方法486
1132一些重要的Laplace变换公式486
1133成比例分数阶线性微分方程的解析解法487
114分数阶微分方程的数值方法488
1141零初值分数阶线性微分方程的解法488
1142非零初值Caputo微分方程的数值求解490
1143非零初值非线性Caputo微分方程的数值求解491
1144基于框图的非线性分数阶微分方程近似解法493
115分数阶传递函数建模与分析497
1151分数阶传递函数的数学模型498
1152类的定义与输入498
1153分数阶状态方程的处理501
1154系统建模的重载函数501
1155分数阶系统分析502
116分数阶PID控制器设计506
1161分数阶PID控制器的数学描述507
1162无延迟受控对象的控制器设计507
1163有延迟受控对象的控制器设计508
1164分数阶PID控制器的设计界面510
117习题512
参考文献514
第12章半实物仿真与实时控制517
121dSPACE简介与常用模块518
122Quanser简介与常用模块519
1221Quanser常用模块简介519
1222Quanser旋转运动控制系列实验受控对象简介521
123半实物仿真与实时控制实例522
1231受控对象的数学描述与仿真研究522
1232Quanser实时控制实验524
1233dSPACE实时控制实验526
124习题528
参考文献528
附录A常用受控对象的实际系统模型529
A1著名的基准测试问题529
A11F-14战斗机中的控制问题529
A12ACC基准测试模型530
A2其他工程控制问题的数学模型531
A21伺服控制系统模型531
A22倒立摆问题的数学模型532
A23AIRC模型533
A3习题533
参考文献534
附录B本书设计的控制器模块集535
术语索引537

函数名索引549
內容試閱
第4版
  本书第3 版出版已经10 年了。在这段时间内,MATLAB/Simulink
本身以及控制系统计算机辅助技术都有了较大的发展。随着MATLAB
软件的更新,早期版本的很多内容逐渐淡出历史舞台,而很多
新的技术与编程方法也逐渐出现,给基于MATLAB/Simulink 的控制
系统计算机辅助分析与设计技术提供了新的活力。所以,有必要适应
新的要求,出版本书的第4 版。
  经过若干版本的进化,本书的主体结构已经成熟。所以,本版在章
节框架结构上改动不大,主要修改的是具体内容。本版主要在以下方
面做了大幅度更新:在MATLAB 编程基础方面,增加了MATLAB 实
时编辑程序的介绍,介绍了新版的MATLAB 绘图函数;在界面设计方
法中,将原来的Guide 程序设计方法替换成了基于新的App Designer
的界面设计方法,使得MATLAB 界面与应用程序设计更简洁、更高
效;在科学运算方面,引入了数值Laplace 变换的方法,使得无理系统
的仿真成为可能;在线性系统模型方面,给出了新版的基于符号运算
的线性系统模型化简方法,为系统模型描述的完整性起见,引入了描
述符状态方程模型和带有内部延迟的状态方程模型,使得带有延迟模
块的LTI 模型连接变得更简洁、更通用,引入了基于内部延迟模型的复
合系统输入方法;系统模型化简部分,增加了连接矩阵的简单输入方
法,在线性系统分析方面,增加了延迟系统的近似根轨迹分析方法;更
新了Gershgorin 带的绘制程序与多变量系统频域响应分析程序,使得
多变量系统的频域响应分析变得更容易;在非线性系统建模与仿真方
面,引入了一般非线性系统的稳定性的分析方法,概略性地引入了基
于Simulink 的多领域物理建模方法与应用;在控制器设计方面,指出
传统最优控制可能存在的误区和潜在错误,给出了基于数值最优化技
术的最优控制器设计方法,改进了OCD 和OptimPID 两个应用程序,
更好地解决最优控制器设计问题;通过实验指出,对不自带积分器的
受控对象而言,PID 控制器是最好的二阶控制器;从控制方法上,引入
了自抗扰控制策略与仿真方法,给出了模型参考自适应系统的控制器
框架;引入了广义预测控制、迭代学习控制等控制策略的入门知识;在
智能优化方面,基于MATLAB 全局优化工具箱重新介绍了基于MATLAB 的智能
优化算法。此外,本书还全面更新了分数阶微积分数值运算与分数阶控制系统分析
与设计的内容。通过新版FOTF 工具箱的引入,统一了分数阶线性系统与常规整数
阶系统的建模与研究框架,使得分数阶系统研究变得更容易。
除了上面列出的具体更新内容外,利用MATLAB 与Simulink 的新版本全面更
新了其他相关的内容,使得书中的代码可以更好地在新版本下高效运行。
为使得新版不过多增加篇幅,也相应地剔除了一些陈旧的内容。例如,第3 版
的QFT 内容已经删除,此外,全面删除了介绍MATLAB 自带的控制器设计界面
等方面的内容,因为利用该界面设计的控制器效果远远差于我们编写的OCD 与
OptimPID 等应用程序。
本书第3 版出版之后,修改后的英文版由World Scientific 出版社与清华大学
出版社合作出版,对应的课程“控制系统仿真与CAD”也入选首批国家级精品资源
共享课程。在此基础上,我们重新录制了全部的教学视频,教学材料也得到进一步
充实、完善,MOOC 课程在中国大学MOOC 网已开出几期。随着计算机辅助教学
技术的普及以及现代化教学手段的提升,我们将中英文字幕版的视频片段的二维
码直接在相应的地方标出,以便读者学习。在访问视频片段之前,应先按封底的“文
泉云盘刮刮卡”二维码登录系统,否则不能正常访问视频。作者为本书制作的课件,
编写的MATLAB 代码、模型与工具箱也可以直接在文泉云盘下载,具体见附录B。
书稿完成之际要感谢的人很多。本书由大连理工大学张晓华教授主审,感谢张
老师的很多有益建议。感谢教学团队成员的共同努力,特别感谢潘峰博士在教学材
料和整个教材与课程建设中的突出贡献。感谢学生们在课程建设中所做的扎实的
工作、诸多热心读者的建议、出版界朋友的辛勤工作。
特别感谢妻子杨军教授数十年来一如既往的支持与鼓励,感谢女儿薛杨在文
稿写作、排版与视频转换中给出的建议和帮助。
薛定宇 
2022 年3 月 
PREFACE 第3版前言
  本书第1 版曾是国内最早系统介绍MATLAB 语言并和控制理论
有机结合的教材,在海内外中文读者中曾有很大影响且被控制界学生
与学者广泛参考与引用。本书的风格、内容与课程设置得到国内外同
行专家的肯定。2008 年本书第2 版获批国家级精品教材,同年,以本书
为主要教材的“控制系统仿真与CAD”课程获批国家级精品课程。另
外,2007 年在美国SIAM 出版社出版了英文简写版,美国学者在IEEE
控制系统杂志上刊出了对该书评价较高的书评,相关教学成果被国内
专家组成的鉴定委员会认定为达到国际先进水平。
  本书第2 版出版6 年多来,无论在MATLAB 与Simulink 的功能与
控制科学与方法上都有了很大的发展,所以需要对原有的内容进行必
要的更新,以适应日益增长的需求。
  第2 章增加了图形用户界面设计方面的内容。如果读者掌握了图
形用户界面程序设计技术,将能够更好地理解本书新编的几个程序界
面,并能为自己擅长的或独特的研究成果开发出通用程序,提高程序
的可重用性,并为其他研究者提供宝贵的借鉴经验。本版将与控制相
关的科学运算问题求解独立成新的第3 章,充实了和控制问题密切相
关的数学问题求解内容,增加了代数方程求解一节,尤其是提出并编
写了非线性矩阵方程全部根的求解函数,此外,将原附录A 的Laplace
变换、z 变换内容移入本章,使得科学运算的知识结构更加完整。
  第4~6 章侧重于控制系统的建模与分析方法,增加了复杂框图模
型的代数化简方法、内部延迟的状态方程模型、模型辨识阶次选定、直
接积分的解析解求解、基于Laplace 变换、z 变换的时域响应解析解方
法、非零初值的仿真方法等,并给出了基于Simulink 的各种控制系统
仿真方法,为下一步的控制系统设计奠定了必要的基础。
  控制系统计算机辅助设计是本版改动幅度最大的部分,本版对原
有的控制系统设计专题进行了整合,并把PID 控制器设计与分数阶控
制器设计两部分单独成章,扩充了很多新的内容,如在PID 控制器整
定一章中系统介绍了PID 类控制器的整定方法,并开发了最优PID 控
制器设计程序界面,在分数阶控制器设计一章建立了全新的分数阶
系统建模、分析与设计的框架。在其他相关章节中也融入了全新的内
容,如多变量系统的解耦控制、定量反馈理论(QFT)设计方法、线性矩阵不等式方
法(LMI)、基于粒子群优化的(PSO)全局最优控制器等。
本书增加的部分内容可能在理论上较深,用这样短的篇幅全面介绍相关内容
是不可能的,所以读者若遇到不熟悉的深奥理论,如果想再深入研究的话可以参阅
其他参考文献。对一般读者来说,不一定非得把所涉及的理论研究得特别透彻,只
需了解这些理论是解决什么问题的,然后侧重于学习本书介绍的相应函数的调用
方法,直接获得原问题的解。
本书尽量介绍目前最新的MATLAB 8.0 版(即R2012b),但相应的内容对
MATLAB 及相关工具箱的版本依赖程度不高,所以这里介绍的算法函数绝大多
数均可以在MATLAB 7.x 甚至更早期版本下正常运行。
本书相关教学成果鉴定中得到系统仿真界权威李伯虎院士、王子才院士与自
动化教育界著名学者清华大学的王雄教授、北京航空航天大学的申功璋教授、上海
交通大学的田作华教授等的关怀和具体指导,在本书新内容酝酿与写作过程中,感
谢美国加州大学的陈阳泉教授、英国Sussex 大学的Derek Atherton 教授、斯洛伐克
Kosice 技术大学的Igor Podlubny 教授、哈尔滨工业大学的张晓华教授和马广富教
授、清华大学的孙增圻教授、北京航空航天大学的刘金琨教授、华中科技大学的王
永骥教授、上海大学的李常品教授、山东大学的李岩博士、西班牙Extremadura 大
学的Blas Vinagre 教授和Concepción Monje 博士等,作者在与他们的交流与合作
中受益匪浅,有些内容已经为本版增色不少。清华大学出版社的王一玲编辑为本书
的出版事宜及安排给了作者很大帮助。在教材与课程建设方面与东北大学的潘峰
博士、陈大力博士、崔建江博士、佟国峰博士等的深入讨论催生了本版许多新的内
容,博士生孟丽、关驰、白鹭,硕士生董雯彬、马红林、郭晓静、李萧彤、黄敏、王伟
楠、刘禄、李艳慧、安哲、梁婷婷等为本书的代码验证、课件开发与教学视频制作等
做出了很多贡献,分数阶系统部分内容的写作还受到国家自然科学基金资助(基金
号:61174145),在此一并表示感谢。
在国家级精品课程项目资助下,本书全部教学课件都已经改写,并录制了全程
教学录像,可供同行教师和同学参考。另外,在全国高校教师网络培训中心组织的
精品课程教师培训班上还录制了本课程面向教师讲座的录像,可供授课教师参考。
多年来,我的妻子杨军和女儿薛杨在生活和事业上给予了我莫大的帮助与鼓
励,没有她们的鼓励和一如既往的支持,本书和前几部著作均不能顺利面世,谨以
此书献给她们。
薛定宇
2012 年10 月18 日于沈阳东北大学
PREFACE 第2版前言
  美国MathWorks 公司推出的MATLAB 语言一直是国际科学界
应用和影响最广泛的三大计算机数学语言之一。从某种意义上讲,在
纯数学以外的领域中,MATLAB 语言有着其他两种计算机数学语言
Mathematica 和Maple 无法比拟的优势和适用面。在控制类学科中,
MATLAB 语言更是科学研究者首选的计算机语言。
  近十年来,随着MATLAB 语言和Simulink 仿真环境在控制系统
研究与教学中日益广泛的应用,在系统仿真、自动控制等领域,国外很
多高校在教学与研究中都将MATLAB/Simulink 语言作为首选的计
算机工具。我国的科学工作者和教育工作者也逐渐认识到MATLAB
语言的重要性。MATLAB 语言是一种十分有效的工具,能轻松地解决
在系统仿真及控制系统计算机辅助设计领域的教学与研究中遇到的
问题,它可以将使用者从烦琐的底层编程中解放出来,把有限的宝贵
时间更多地花在解决科学问题中。MATLAB 语言虽然是计算数学专
家倡导并开发的,但其普及和发展离不开自动控制领域学者的贡献。
在MATLAB 语言的发展进程中,许多有代表性的成就是和控制界的
要求与贡献分不开的。MATLAB 具有强大的数学运算能力、方便实用
的绘图功能及语言的高度集成性,它在其他科学与工程领域也有着广
阔的应用前景和无穷的潜能。因此,以MATLAB/Simulink 作为主线,
为我国高校自动化专业的一门很重要课程“控制系统仿真与计算
机辅助设计”或“计算机仿真”编写一本实用的教材就显得非常迫切。
  十年前,作者的著作《控制系统计算机辅助设计MATLAB 语
言与应用》由清华大学出版社出版。该书受到很多专家学者的关注,并
被公认为国内关于MATLAB 语言方面书籍中出版最早、影响最广的
著作。该书被国内期刊文章和著作引用数千次,被数万篇硕士、博士论
文引用,为我国高校师生和研究人员认识和掌握MATLAB 语言,并用
其解决自己学习、教学科研中遇到的问题起到了积极的作用。
  多年来,作者一直在试图以最实用的方式将MATLAB 语言介绍
给国内的读者,并在清华大学出版社、机械工业出版社出版了6 部有
关MATLAB 语言及其应用方面的著作,受到了国内外广大中文读者
的普遍欢迎。作者的著作总共有三个大的方向:MATLAB 语言与数学运算问题求
解、MATLAB 语言在控制系统中的应用与MATLAB 语言及其在系统仿真中的应
用。本书继承了作者早期几部控制领域著作的优点,从使用者的角度出发,并结合
作者十数年的实际编程经验和丰富的教学经验,系统地介绍MATLAB 语言的编程
技术及其在控制系统仿真与计算机辅助设计中的应用。本书先介绍MATLAB 语言
的基础内容,并以其为主线,系统介绍控制系统的计算机辅助分析与计算机辅助设
计的方法。本书覆盖面较广,除了经典控制的内容外,还较深入地探讨了MATLAB
语言在状态反馈控制器、多变量系统频域设计、PID 控制器设计、最优控制器设计、
LQG/LTR 控制器设计、H∞最优控制、自适应控制、模糊控制、神经网络控制、遗传
算法优化控制等方面的应用。本书还将介绍基于dSPACE 和Quanser 的实时控制
系统实验方法,尽量避免过于深奥理论的介绍,着重介绍用计算机求解理论问题的
方法,提供了大量的MATLAB 程序、Simulink 封装模块及仿真系统框图,可以用于
实现书中介绍的全部内容,所有的程序语句都是可重复的,可以供读者参考和直接
使用。书中融合了作者的许多编程思想和第一手材料,内容精心剪裁,相信仍然会
受到读者的欢迎。
作者从1988 年开始系统地使用MATLAB 语言进行程序设计与科学研究,积
累了丰富的第一手经验,也了解MATLAB 语言的最新动态。作者用MATLAB 语
言编写的程序曾作为英国Rapid Data 软件公司的商品在国际范围内发行,新近编
写的几个通用程序在MathWorks 公司的网站上可以下载,其中反馈系统分析与设
计程序CtrlLAB 长期高居控制类软件的榜首,已用于国际上很多高校的实际教学。
本书的大部分内容在东北大学自动化专业本科生课程“控制系统仿真与CAD”
与研究生课程“控制系统计算机辅助设计”中讲授过,受到普遍欢迎。本书配有全
套的、适用于计算机辅助教学的CAI 课件材料及其他相关材料。书中除简单介绍
MATLAB 的基础知识外,其余内容均围绕其在控制系统中的应用展开介绍。所以
本书还可以作为“自动控制原理”等课程的计算机实践材料。
本书主要介绍目前最新的MATLAB 7.1 版,即MATLAB Release 14 Service
Pack 3,但相应的内容对MATLAB 及相关工具箱的版本依赖程度不高,所以这里
介绍的算法函数绝大多数均可以在MATLAB 6.x 甚至更早期版本下正常运行。
在本书编写过程中,作者的一些师长、同事和朋友也先后给予作者许多建议和
支持,包括英国Sussex 大学的Derek P. Atherton 教授、东北大学的任兴权教授和
徐心和教授、美国Utah 州立大学的陈阳泉教授、东北大学信息学院的院长刘建昌
教授、北京交通大学的朱衡君教授、英国Sussex 大学的杨泰澄博士、中科院系统科
学研究院的韩京清研究员、南开大学的王治宝教授、中科院科学与工程计算国家重
点实验室的张林波研究员、中科院上海应用物理研究所的陈之初先生等,还有在互
联网上进行过交流的众多知名的和不知名的同行与朋友。本书部分内容及仿真模
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .? 前 言VII
型由博士生潘峰、陈大力、高道祥、李殿起共同编写,教学文件由哈尔滨工程大学张
望舒同学、东北大学研究生解志斌、鄂大志同学协助开发,在此表示深深的谢意。
本书由哈尔滨工业大学张晓华教授主审,承蒙张老师的仔细审读并得到许多
建设性建议。本书编写过程中一直得到本系列教材编委会副主任、清华大学萧德云
教授的关注与帮助,本书从初版开始就得到清华大学出版社蔡鸿程主编的帮助与
关怀,本书的出版还得到了美国MathWorks 公司图书计划的支持,在此表示谢意,
并特别感谢Noami Fernandez 女士、Courtney Esposito 女士为作者提供的帮助。
由于作者水平所限,书中的缺点和错误在所难免,欢迎读者批评指教。
谨以此书献给数十年来一直全心全意培养我、支持我的父母。
薛定宇
2005 年10 月1 日
于沈阳东北大学
PREFACE 第1版前言
  控制系统计算机辅助设计(CACSD)从成为一门单独的学科以来
至今已经有二十多年的历史,在其发展过程中出现了各种各样的实用
工具和理论成果。CACSD 课程是高校自动控制类专业研究生的一门
重要课程,可选用的教材也很多,但由于其中大部分教材出现得较早,
已经不能反映当代CACSD 领域的最新成果。
  MATLAB 语言的出现不但对CACSD 算法的研究,也对其他CACSD
软件环境的开发起到了巨大的推动作用,它已经成为国际控制界
应用最广的语言和工具了。该软件早期版本20 年代80 年代末传入我
国以来,在高校中已经有了一些应用,但大部分用户苦于没有该软件
相应的资料,难于系统地掌握该语言,有效地解决自己遇到的问题。
  作者从1988 年开始接触MATLAB,使用过早期和当前的各个版
本,曾以MATLAB 为基础开发过几个商品软件,并在研究中一直使用
MATLAB 作为主要工具,所以熟悉MATLAB 的特点及编程。
  1995 年作者受辽宁省系统仿真学会邀请,在1995 中国自动化教
育学术年会后于秦皇岛举办“MATLAB 语言与控制系统计算机辅助
设计新技术”讨论班,并为该讨论班编写了试用讲义,这就是本书的雏
形。在该讲义的编写和整理过程中作者还在东北大学自动控制系研究
生的“控制系统计算机辅助设计”课程中试用过其中的大部分章节,并
在自控系本科生“系统仿真”课程中也试用过其中部分的内容,得到了
较好的反映。
  本书大致分为两部分:第一部分系统地介绍了MATLAB 语言编
程与应用,侧重于介绍MATLAB 语言编程基础与技巧、数值分析算法
及MATLAB 实现、动态系统的数学模型及仿真工具Simulink 等,最后
还以作者开发的一个控制系统计算机辅助教学软件Control Kit 为例,
介绍利用MATLAB 进行Windows 图形界面设计的方法,其中既包含
了MATLAB 软件的入门知识,也介绍了其应用的高级技术,融合了
作者多年来的实际编程经验和体会;第二部分以MATLAB 语言及其
相应工具箱为主要手段介绍并探讨了经典的和当前最新的控制系统
计算机辅助设计方法,包括多变量系统的频域设计、自整定PID 控制
方法、定量反馈理论、经典设计方法、状态空间LQ 及LQG/LTR 设计、H∞最优控
制等。
本书可作为自动控制类专业的研究人员参考, 也可作为高校该类专业的研究
生与高年级本科生控制系统计算机辅助设计课程的教材和参考书,还可供其他专
业的学生和科技工作者、教师作为自动控制原理、系统仿真等课程的实验辅助教
材,以及科学计算与图形绘制等方向的工具和参考书。
本书由东北大学研究生院的副院长徐心和教授主审,从酝酿到整个写作过程
始终得到徐老师的鼓励和支持。他仔细地阅读了全书原稿,并提出了许多建设性的
宝贵意见。作者还感谢他的导师,原IEEE 控制系统委员会主席,英国Sussex 大学
的Derek Atherton 教授,是他将作者引入MATLAB 编程的乐园,并指导作者涉足
先进的CACSD 方法。几年来和他们的合作与学术交流使作者受益匪浅,他们严谨
的学风与敬业精神亦对作者有很深的影响。
作者在国外学习工作期间的一些同事和朋友也给予作者许多建议和鼓励,使
作者获得许多有益的信息与材料,在这当中包括英国威尔士Swansea 大学的庄敏
霞博士、上海同济大学的赵之凡副研究员、英国Sussex 大学的姚莉华博士等。本书
试印本完成以来还得到国内外同行的建议和意见,在此一并表示最诚挚的谢意。
本书写作过程中承蒙东北大学控制仿真研究中心主任李彦平博士等同事的大
力支持和鼓励,在此作者表示衷心的感谢。
本书承蒙清华大学自动化系主任、中国自动化学会教育委员会主任胡东成教
授的大力推荐,在出版过程中又得到清华大学出版社蔡鸿程副社长的关怀和帮助,
在此作者深表谢意。
本书写作与出版部分得到国家留学回国人员基金和辽宁省博士启动基金
资助。
几年来,作者的妻子杨军在生活和事业上给予了作者莫大的帮助与鼓励,作者
谨以此书献给她和女儿薛杨。
由于作者水平有限,书中的缺点错误在所难免,欢迎读者批评指教。
薛定宇
1996 年3 月于东北大学

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.