第第第 章章章
控控控制制制系系系统统统计计计算算算机机机辅辅辅助助助设设设计计计概概概述述述
自动化科学作为一门学科起源于 20 世纪初,自动化科学与技术
的基础理论来自于物理学等自然科学和数学、系统科学、社会科学等
[1]
基础科学 ,在现代科学技术的发展中有着重要的地位,起着重要的
作用。在第40 届IEEE 决策与控制年会(CDC)全会开篇报告中美国
学者John Doyle 教授引用国际著名学者、哈佛大学的何毓琦(Larry
Yu-Chi Ho )教授的一个振奋人心的新观点:“控制将是21 世纪的物
[2]
理学(Control will be the physics of the 21st century )” 。
自动化科学的进展是与控制理论的发展和完善分不开的。控制理
论发展初期,为控制系统设计控制器一般采用简单的试凑方法,随着
控制理论的发展和计算机技术的进步,控制系统的计算机辅助设计技
术作为一门学科也发展起来了。本章首先介绍控制系统计算机辅助设
计领域的形成与发展情况,然后介绍与之密切相关的计算机软件和语
言,特别是MATLAB 语言的发展概况,还将对本书的基本框架做一
个简要的概述,以便读者更好地学习本书的内容。
控制系统计算机辅助设计技术的发展综述
早期的控制系统设计可以由纸笔等工具容易地计算出来,如
[3]
Ziegler 与Nichols 于 1942 年提出的PID 经验公式 就可以十分容
易地设计出来。随着控制理论的迅速发展,控制的效果要求越来越
高,控制算法越来越复杂,控制器的设计也越来越困难,这样光利用纸
笔以及计算器等简单的运算工具难以达到预期的效果,加之计算机
技术的迅速发展,于是很自然地出现了控制系统的计算机辅助设计
(computer-aided control systems design ,CACSD)技术。
控制系统的计算机辅助设计技术的发展目前已达到了相当高的
水平,并一直受到控制界的普遍重视。早在1982 年12 月和1984 年12
月,控制系统领域在国际上最权威的IEEE 控制系统学会(Control
2 第1 章 控制系统计算机辅助设计概述
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Systems Society,CSS)的控制系统杂志(Control Systems Magazine)和IEEE
学会的科研报告集(Proceedings of IEEE )分别第一次出版了关于CACSD 的
[4, 5]
专刊 ,美国著名学者Jamshidi 与Herget 分别于 1985 年和 1992 年出版了两
[6, 7]
本著作来展示CACSD 领域的最新进展 。在如国际自动控制联合会世界大会
(IFAC World Congress )、美国控制会议(American Control Conference ,ACC )
及IEEE 的决策与控制会议(Conference on Decision and Control,CDC)等各
种国际控制界的重要学术会议上都有有关CACSD 的专题会议及各种研讨会,可
见该领域的发展是异常迅速的。控制系统计算机辅助设计又常常称做计算机辅助
控