MATLAB/Simulink与控制系统仿真(第2版)
分類: 图书,计算机/网络,程序设计,其他,
作者: 王正林 等编著
出 版 社: 电子工业出版社
出版时间: 2008-7-1字数: 717000版次: 1页数: 432印刷时间: 2008/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121069895包装: 平装编辑推荐
本书从应用角度出发,系统地介绍了MATLAB/Simulink及其在自动控制中的应用。通过典型样例,全面阐述了自动控制的基本原理、系统分类以及控制系统分析与设计的主要方法。全书共分13章,各章通过精心设计的应用实例来帮助读者理解和掌握自动控制原理以及MATLAB/Simulink相关功能和工具的使用。本书可作为自动控制、机械电子、信息处理、计算机仿真、计算机应用等专业大专院校学生和研究生的教学参考用书,也可供自动控制、计算机仿真及其相关领域的工程技术和研究人员参考。
内容简介
本书从应用角度出发,系统地介绍了MATLAB/Simulink及其在自动控制中的应用。结合MATLAB/Simulink的使用,通过典型实例,全面阐述了自动控制的基本原理以及控制系统分析与设计的主要方法。全书共分13章,包括自动控制系统与仿真基础知识、MATLAB计算及仿真基础、Simulink仿真基础、控制系统数学模型、时域分析法、根轨迹分析法、频域分析法、控制系统校正与综合、线性系统状态空间分析、线性系统状态空间设计、非线性系统、离散控制系统、最优控制等。各章通过精心设计的应用实例、综合实例和习题帮助读者理解和掌握自动控制原理以及MATLAB/Simulink相关功能和工具的使用。
本书各章节之间既相互联系又相对独立,读者可根据自己需要选择阅读。本书可作为自动化、控制工程、机电、计算机等专业高等院校学生和研究生的教学参考用书,也可供自动化、控制工程、电子信息及其相关领域的工程技术和研究人员参考。
目录
第1章 自动控制系统与仿真基础知识
1.1 引言
1.2 自动控制系统基本概念
1.3 自动控制系统分类
1.4 控制系统仿真基本概念
1.5 MATLAB与控制系统仿真
1.6 MATLAB 7中控制相关的工具箱
第2章 MATLAB计算及仿真基础
2.1 引言
2.2 MATLAB概述
2.3 MATLAB桌面操作环境
2.4 MATLAB数值计算
2.5 关系运算和逻辑运算
2.6 符号运算
2.7 复数和复变函数运算
2.8 MATLAB常用绘图命令
2.9 MATLAB程序设计
第3章 Simulink仿真基础
3.1 引言
3.2 Simulink仿真概述
3.3 Simulink的模块库简介
3.4 Simulink功能模块的处理
3.5 Simulink仿真设置
3.6 Simulink仿真举例
3.7 Simulink自定义功能模块
3.8 S函数设计与应用
第4章 控制系统数学模型
4.1 引言
4.2 动态过程微分方程描述
4.3 拉氏变换与控制系统模型
4.4 数学模型描述
4.5 MATLAB/Simulink在模型中的应用
4.6 系统模型转换及连接
4.7 非线性数学模型的线性化
4.8 综合实例及MATLAB/Simulink应用
习题
第5章 时域分析法
5.1 引言
5.2 时域响应分析
5.3 MATLAB/Simulink在时域分析中的应用
5.4 稳定性分析
5.5 综合实例及MATLAB/Simulink应用
习题
第6章 根轨迹分析法
6.1 引言
6.2 根轨迹定义
6.3 根轨迹法基础
6.4 其他形式的根轨迹
6.5 用根轨迹法分析系统的暂态特性
6.6 综合实例及MATLAB/Simulink应用
习题
第7章 频域分析法
7.1 引言
7.2 频率特性基本概念
7.3 频率特性的表示方法
7.4 系统开环频率特性作图
7.5 频率响应分析
7.6 MATLAB在频率法中的应用
7.7 频率法的稳定性分析
习题
第8章 控制系统校正与综合
8.1 引言
8.2 控制系统校正与综合基础
8.3 PID控制器设计及MATLAB/Simulink应用
8.4 控制系统校正的根轨迹法
8.5 控制系统校正的频率响应法
8.6 综合实例及MATLAB/Simulink应用
习题
第9章 线性系统状态空间分析
9.1 引言
9.2 线性系统状态空间基础
9.3 线性系统的状态可控性与状态可观性
9.4 线性系统稳定性分析
9.5 综合实例及MATLAB/Simulink应用
习题
第10章 线性系统状态空间设计
10.1 引言
10.2 状态反馈与极点配置
10.3 状态观测器
10.4 综合实例及MATLAB/Simulink应用
习题
第11章 非线性系统
11.1 引言
11.2 非线性系统概述
11.3 相平面法
11.4 描述函数法
11.5 MATLAB/Simulink在非线性系统分析中的应用
11.6 综合实例及MATLAB/Simulink应用
习题
第12章 离散控制系统
第13章 最优控制
附录A 控制系统相关的MATLAB函数
附录B Simulink模块库
参考文献
书摘插图
第1章 自动控制系统与仿真基础知识
1.1 引言
本章描述自动控制系统的基本概念及自动控制系统仿真的基本知识,介绍自动控制系统与仿真的概念、组成、分类以及MATLAB控制系统仿真等基础知识。通过本章,读者对自动控制系统与仿真以及本书的主要内容能有整体的认识。
1.2 自动控制系统基本概念
在现代工业生产过程中,为了提高产品质量和生产效率,需要对生产设备和工艺过程进行控制,使被控的物理量按照期望的规律变化。这些被控制的设备或过程称为控制对象或对象,被控制的物理量称为被控制量或输出量。
在实际的条件下,生产设备或工艺过程中有许多外部作用,一般只考虑对输出量影响最大的量,这些量称为输入量。
从被控对象和输出量的影响来看,输入量可分为两种类型。一种输入作用是为了保证对象的行为达到所要求的目标,这一类输入量称为控制量或给定量。另一种输入作用则相反,它妨碍对象的行为达到目标,这类作用称为扰动作用,输入量称为扰动量。
控制的任务实际上就是形成控制作用的变化规律,使得不管是否存在扰动对象都能得到所期望的行为。
……