出版时间:2010-1 出版社:钱积新、王慧、周立芳、 等 化学工业出版社 (2010-01出版) 作者:钱积新 等 著 页数:234
前言
控制系统的数字仿真是分析、研究、设计自动控制系统的一种快速和经济的辅助手段,同时它还是控制系统教育和训练的一种有效方法,是从事自动控制研究与工程设计技术人员必须掌握的一门技术。因而在自动控制领域中已得到广泛的重视与应用。控制系统仿真,首先是研究如何将由系统建模得到的数学模型离散化,使之成为既适合于计算机计算又有良好计算精度与数值稳定性的仿真模型,简单地说就是模型离散化。其次是解决如何将欲仿真控制系统的拓扑结构、各种参数及初值等输入计算机,最后进行仿真计算,输出所需形式的仿真结果。计算机辅助设计技术是一种包含计算机硬件、软件与设计者的人机共存系统,在系统中设计者与计算机相互作用并共同有效地工作,以完成预想的工作。由于这部分的内容十分丰富,类似的出版物也很多,因此本书取材时尽量避免与类似的出版物内容重复且侧重于作者多年来在教学、科研及生产现场使用过的一些方法。例如,第6章计算机辅助建立系统动态模型,为避免与系统辨识等著作重复,这部分内容就没有列入,而着重介绍目前国内外在工业应用中常用的测试方法。第7~9章的一些方法也均被作者使用过,这几章的例子均出自实际应用。为了给出计算机辅助控制系统设计一个较完整的概念,本书第10章介绍了目前国际上较通用的一些CADCS软件,如MATLAB等的功能及特点。本书立足于控制系统数字仿真及计算机辅助设计的基础理论与概念,根据应用经验,理沦与实际相结合,并注意到知识的完整性与系统性,没有面面俱到地去罗列一些已经广泛见者于类似著作中的方法。
内容概要
《控制系统的数字仿真及计算机辅助设计(第2版)》的前5章是控制系统数字仿真部分,包括连续系统数学模型表示方法及实现、连续系统的离散化、连续控制系统的仿真、采样控制系统的数字仿真等内容,在取材及编排上根据多年的教学与实践经验做了一定的处理,以期突出基本原理及概念。第6~9章着重介绍作者在应用实践中已经证明是行之有效的方法,内容涵盖计算机辅助建立系统动态模型、基于频域的控制系统计算机辅助分析与设计、基于时域的线性控制系统计算机辅助设计,其中不但涉及PID控制器、先进控制器的辅助设计与仿真,而且结合了编者在应用中的实例,具有鲜明的理论联系实际特色。第10章从应用角度,进一步介绍了目前国际上较通用的一些CACSD软件及其功能,着重介绍目前应用的主流产品MATLAB。 《控制系统的数字仿真及计算机辅助设计(第2版)》立足于控制系统数字仿真及计算机辅助设计的基础理论与概念,注重理论与实际应用相结合,在注意到知识的完整性与系统性的同时,没有面面俱到地去罗列一些已经广泛见诸于类似著作中的方法。 《控制系统的数字仿真及计算机辅助设计(第2版)》既可作为普通高等院校自动化及相关专业相应课程的教材,还可广大从事自动控制的工程技术人员参考。
书籍目录
1 概论1.1 仿真技术概述1.1.1 仿真技术简介1.1.2 仿真技术的应用与发展1.2 计算机辅助设计控制系统的形成与发展习题2 连续系统数学模型表示方法及实现2.1 连续系统的数学模型表示方法2.1.1 连续时间模型2.1.2 离散时间模型2.1.3 连续离散混合模型2.1.4 数学模型之间的转换2.2 实现问题2.2.1 可控标准型2.2.2 可观标准型2.2.3 对角标准型2.2.4 若当标准型2.2.5 传递函数中分子分母同阶次时的处理2.2.6 状态初值的通用求解方法习题3 连续系统的离散化3.1 引言3.1.1 解析解与数值解3.1.2 常微分方程初值问题和边值问题3.1.3 线性常微分方程组的稳定性3.1.4 病态微分方程组3.1.5 数值解的稳定性3.1.6 数值计算中误差的来源3.2 数值分析方法3.2.1 化导数为差商的方法3.2.2 泰勒展式法3.2.3 数值积分法3.3 常用的数值积分方法3.3.1 单步法3.3.2 多步法3.3.3 预估校正法3.3.4 数值积分方法的选择3.4 离散相似法离散连续系统3.4.1 连续系统状态方程的离散化3.4.2 连续系统传递函数的离散化3.4.3 快速数字仿真算法3.4.4 信号重构3.4.5 保持器的传递函数及其频率特性3.4.6 离散相似模型的校正习题4 连续控制系统的仿真4.1 仿真模型的结构4.1.1 面向闭环系统微分方程(或传递函数)的数字仿真4.1.2 面向系统结构图的数字仿真4.2 典型环节的离散化系统及其差分方程4.2.1 三阶环节4.2.2 滞后环节4.3 控制系统结构图的数值表示方法4.4 非线性系统的仿真4.4.1 饱和、分段线性及失灵区非线性特性4.4.2 间隙非线性特性4.4.3 继电及具有死区的继电非线性特性4.4.4 具有滞环的继电非线性特性4.4.5 具有死区和滞环的继电非线性特性4.5 关于仿真误差及数值稳定性问题4.5.1 截断误差4.5.2 舍入误差习题5 采样控制系统的数字仿真5.1 计算机控制系统的仿真5.2 数字控制器的仿真习题6 计算机辅助建立系统动态模型6.1 用经典时域辨识法建立对象动态数学模型6.1.1 阶跃响应与方波响应6.1.2 低阶传递函数模型的建立6.1.3 从响应曲线求对象的微分方程模型6.2 用频域法辨识系统模型6.2.1 由系统脉冲过渡函数g(t)计算频率特性6.2.2 由系统的频率特性拟合传递函数6.3 用相关分析法辨识系统脉冲响应函数6.3.1 相关分析法的理论基础6.3.2 相关函数的实验求取方法6.3.3 用白噪声测定系统的脉冲响应6.3.4 用伪随机信号辨识脉冲响应函数习题7 基于频域的控制系统计算机辅助分析与设计7.1 单变量系统的稳定性分析7.1.1 劳斯判据7.1.2 霍尔维茨稳定判据7.2 传递函数的频率特性计算7.2.1 因式分解形式的传递函数频率特性计算7.2.2 直接计算多项式表示的传递函数频率特性7.2.3 系统的稳定裕度7.3 基于频域法的单变量控制系统计算机辅助设计7.3.1 基于频域法的串联校正原理7.3.2 校正装置传递函数的计算7.4 多变量系统设计的现代频域方法简介7.4.1 概述7.4.2 基本概念7.4.3 现代频域方法简介习题8 PID控制器的计算机仿真与辅助设计8.1 PID控制器8.1.1 标准PID控制算法8.1.2 标准PID控制算法的改进8.1.3 连续系统PID控制器仿真及设计8.1.4 数字PID控制器仿真及设计8.2 PID控制器的参数自动整定8.2.1 PID控制器的参数整定与自动整定8.2.2 基于继电反馈控制的PID控制器参数自动整定8.2.3 示例8.3 鲁棒PID控制器参数整定8.3.1 鲁棒PID控制器参数整定思想8.3.2 鲁棒PID控制器参数整定算法8.3.3 鲁棒PID控制器示例习题9 基于时域的线性控制系统计算机辅助设计9.1 状态反馈和极点配置9.1.1 系统的状态能控性和状态能观性9.1.2 状态反馈和输出反馈9.1.3 单输入系统的极点配置9.1.4 多输入系统的极点配置9.2 具有线性二次型性能指标的最优控制系统9.2.1 概述9.2.2 状态调节器9.2.3 最优线性输出调节器问题9.2.4 具有期望衰减度的线性二次型调节器9.3 鲁棒控制器9.3.1 概述9.3.2 鲁棒控制器的定义9.3.3 鲁棒控制器的存在条件9.3.4 鲁棒控制器的结构9.3.5 鲁棒控制器的性质9.4 模型预测控制器9.4.1 预测控制基本原理9.4.2 预测控制算法介绍9.4.3 参数选择9.4.4 多变量DMC算法9.5 计算机辅助设计控制系统的工程应用实例之9.5.1 造纸生产过程简介9.5.2 计算机辅助建立纸机模型9.5.3 控制系统计算机辅助设计9.5.4 控制系统实施9.6 计算机辅助设计控制系统的工程应用实例之二9.6.1 常压塔控制回路工艺9.6.2 常压塔先进控制系统总体结构9.6.3 常压塔多变量预测控制器设计9.6.4 控制系统计算机辅助设计9.6.5 控制系统实施习题10 计算机控制系统设计与仿真软件10.1 CACSD简介10.1.1 CACSD软件形成的历史背景10.1.2 CACSD的主要内容及特点10.1.3 CACSD软件国内外发展概况10.2 MATLAB控制系统设计10.2.1 MATLAB控制功能介绍10.2.2 基于SIMULINK的控制系统设计10.2.3 MATLAB在倒摆系统设计中的应用10.2.4 MATLAB类软件介绍10.3 SLICOT软件10.3.1 SLICOT功能介绍10.3.2 算法改进10.3.3 性能比较10.4 采样控制系统软件DirectSD10.4.1 理论基础10.4.2 系统描述10.4.3 最优随机控制10.4.4 最优跟踪系统的设计10.4.5 最优稳定系统设计举例10.5 CACSD的技术现状和展望习题参考文献
章节摘录
插图:1 概论1.1 仿真技术概述1.1.1 仿真技术简介仿真(simulation),就是用模型(物理模型或数学模型)代替实际系统进行实验和研究。仿真所遵循的基本原则是相似原理,即几何相似及数学相似。依据这个原理,仿真可分为物理仿真和数学仿真(数学仿真又可分为模拟计算机仿真和数字计算机仿真)。所谓物理仿真,就是应用几何相似原理,制作一个与实际系统相似但几何尺寸较小的物理模型(例如飞机模型放在与气流场相似的风洞中)进行实验研究。所谓数学仿真,就是应用数学相似原理,构成数学模型在计算机上进行实验研究。根据仿真使用的计算机种类,又可把仿真分为模拟计算机仿真、数字计算机仿真和模拟/数字混合仿真。有时必须有部分实物介入,则称为半物理仿真。我们要介绍的是自动控制系统的计算机仿真及控制系统的计算机辅助设计。因为,在进行自动控制系统分析、综合与设计过程中,除了进行理论分析与设计外,还要对系统的特性进行实验研究。比如我们用控制理论(包括经典控制理论与现代控制理论)设计好一个系统,但这样设计出来的一个系统是否确实可行呢?设计的控制器参数符合实际情况吗?系统性能对参数变化敏感吗?实际存在的非线性因素影响严重吗?我们在现场实施以前往往要进行一些实验,进行系统性能的考核,没有进行过实验研究是不能直接将设计好的系统放到生产实际中去的,特别是对于一些有危险的场合,或价格昂贵的试验(如导弹发射试验)。当然,我们可以在实验室里建立一套物理模拟装置来进行试验。但是,这种方法十分费时又费钱,而且在有的情况下,物理模拟几乎是不可能的。近年来,由于计算机的迅速发展,采用计算机进行数学仿真的方法已日益被人们所采纳。这种形式的仿真特点是:将实际系统的运动规律用数学形式表达出来,它们通常是一组常微分方程或一组差分方程,然后用模拟计算机或数字计算机来求解这些方程。采用计算机仿真的好处是:用一套仿真设备可以对物理性质截然不同的许多控制系统进行仿真研究,而且进行一次仿真研究的准备工作主要是准备模拟计算机的排题板或数字计算机的程序。这比在实际物理模型上的安装、接线、调整等准备工作的工作量要小得多,周期也要短得多,所以耗资也就少得多。随着计算机技术的迅速发展,计算机仿真(主要是指数字计算机仿真)已越来越多地取代了物理的仿真。仿真技术,顾名思义就是要求抓住事物的本质,在计算机上再现事物的基本特征。当然,由于忽略了某种次要因素或数学模型中没有引入某种重要的因素(可能是未知的因素,也可能是难以考虑的某种因素)会造成仿真的失真,这种情况有时可能在所难免。但是有一种情况是应该引起重视的。有的人在仿真研究时遇到程序发散或算不出“理想”结果时不是去认真分析原因,而是任意给定或修改条件或某些系数来获得一条“漂亮”的曲线,这种情况与做实验时制造假数据是同一性质的问题。这不是在仿真,而是在“造假”,这种现象对人对己均无好处,应该力戒。
编辑推荐
《控制系统的数字仿真及计算机辅助设计(第2版)》:普通高等教育“十一五”国家级规划教材
图书封面
评论、评分、阅读与下载