第1章 MATLAB 7.1与Simulink 6.1入门基础 1
1.1 自动控制原理与系统仿真简述 1
1.1.1 自动控制原理模拟实验系统 1
1.1.2 控制系统仿真 2
1.2 控制系统MATLAB 7.1环境简述 3
1.2.1 MATLAB 7.1的安装与启动 4
1.2.2 MATLAB 7.1的环境 7
1.2.3 MATLAB基本运算 9
1.2.4 MATLAB常用图形编辑 12
1.2.5 MATLAB程序设计 14
1.3 控制系统动态仿真集成环境Simulink 6.1简述 14
1.3.1 Simulink仿真工具 14
1.3.2 Simulink的启动 15
1.3.3 Simulink界面介绍 15
1.3.4 控制系统常用Simulink模块功能介绍 15
1.3.5 使用Simulink建立系统模型 24
1.3.6 常用模块内部参数的设置 28
1.3.7 Simulink仿真参数设置 35
1.3.8 用Simulink建立系统模型并仿真范例 37
1.3.9 子系统创建与封装 37
第2章 控制系统的数学模型 41
2.1 基于MATLAB/Simulink建立控制系统的数学模型 41
2.2 典型环节模拟电路及其数学模型 48
第3章 线性系统的时域分析法 53
3.1 典型二阶系统模拟电路及其动态性能分析 53
3.2 基于MATLAB控制系统的单位阶跃响应分析 59
3.3 基于MATLAB控制系统的单位脉冲响应 64
3.4 三阶控制系统的稳定性分析 66
3.5 基于MATLAB高阶控制系统的时域响应动态性能分析 70
3.6 基于Simulink控制系统的稳态误差分析 75
第4章 线性系统的根轨迹法 82
4.1 基于MATLAB控制系统的根轨迹及其性能分析 82
4.2 基于SISO设计工具的系统根轨迹设计 87
4.3 基于MATLAB控制系统的根轨迹主导极点法校正设计 91
第5章 线性系统的频域分析法 99
5.1 典型环节频率特性测试 99
5.2 控制系统频率特性测试 103
5.3 基于MATLAB控制系统的Nyquist图及其稳定性分析 107
5.4 基于MATLAB控制系统的博德图及其频域分析 110
第6章 线性系统的校正与设计 117
6.1 连续系统串联校正装置模拟电路实现 117
6.2 基于MATLAB控制系统的频率法串联超前校正设计 121
6.3 基于MATLAB控制系统的频率法串联滞后校正设计 128
6.4 基于MATLAB控制系统的频率法串联超前-滞后校正设计 133
6.5 控制系统的速度反馈校正设计 137
6.6 连续系统PID控制器设计及其参数整定 141
第7章 非线性控制系统分析 148
7.1 典型非线性环节的静态特性测试 148
7.2 基于MATLAB二阶控制系统的相平面分析 150
7.3 基于Simulink非线性控制系统的相平面分析 154
7.4 非线性系统的描述函数法分析 157
第8章 控制系统综合设计 161
8.1 控制系统综合设计综述 161
8.2 直流电动机转速单闭环自动调速系统设计 163
8.3 步进电动机的速度调节和方向控制 166
8.4 直流电动机的调速控制 168
8.5 温控炉的恒温控制 170
附录 172
附录A MATLAB常用命令函数 172
附录B MATLAB常用函数意义速查表(按英文字母顺序排列) 173
附录C MATLAB控制系统工具箱常用函数功能描述 175
参考文献 178