控制系统原理与MATLAB仿真实现作 者: 王敏 著出版时间:2014丛编项: 全国高等院校仪器仪表及自动化类"十二五"规划教材内容简介 《控制系统原理与MATLAB仿真实现/全国高等院校仪器仪表及自动化类“十二五”规划教材》以先进计算机仿真软件MATLAB/Simulink在自动控制中的应用为编写宗旨,结合日常的教学和科研工作进行编撰。内容包括两大部分:第一部分介绍MATLAB用于控制系统计算及仿真的有关知识;第二部分内容涵盖经典控制理论和现代控制理论的系统仿真。全书共分9章,包括:系统仿真的基本概念、MATLAB/Simulink的基本内容及使用方法、控制系统的数学模型及其转换、控制系统根轨迹、时域和频域的分析与校正、控制系统状态空间的分析与设计和控制系统的联合仿真。每个章节先对与自动控制有关的基本概念进行简要介绍,然后介绍MATLAB相关函数,并从实用的角度出发,通过大量典型样例,对MATLAB/Simulink的功能、操作及其在自动控制中的应用进行详细论述。大部分内容和例子,已在本科生有关控制理论与控制工程的教学实践中做过实验和验证。目录第1章 概述1.1 控制系统的研究方法1.1.1 控制理论的发展1.1.2 经典控制理论1.1.3 现代控制理论1.2 控制系统仿真的基本概念1.2.1 控制系统的实验方法1.2.2 模型的建立及分类1.2.3 仿真实验的分类1.2.4 数字仿真1.3 控制系统仿真软件及过程1.3.1 仿真软件1.3.2 MATLAB仿真的优越性1.3.3 仿真过程1.4 仿真技术的应用及发展1.4.1 仿真技术在工程中的应用1.4.2 应用仿真技术的意义1.4.3 仿真技术的发展趋势小结习题第2章 MATLAB基础知识2.1 MATLAB数据结构2.1.1 数值型和逻辑型数据2.1.2 字符和字符串型数据2.1.3 结构体型数据2.2 MATLAB基本控制流程2.2.1 顺序结构2.2.2 选择结构2.2.3 循环结构2.2.4 分支语句与其他流程控制语句2.3 MATLAB的M函数设计2.3.1 M函数的基本结构2.3.2 M脚本式文件与M函数式文件的区别2.3.3 M函数中的变量类型2.3.4 M函数的跟踪调试2.4 MATLAB的图形绘制2.4.1 绘制二维图形2.4.2 绘制三维图形2.5 MATLAB的图形用户界面设计小结习题第3章 Simulink交互式仿真集成环境3.1 Simulink仿真概述3.1.1 初识Simulink3.1.2 在Simulink下工作3.1.3 Simulink工作原理3.2 Simulink模块及处理3.2.1 Simulink模块库3.2.2 Simulink模块处理3.3 Simulink仿真设置3.3.1 求解器设置面板3.3.2 数据导入/导出面板3.3.3 优化面板3.3.4 诊断面板3.4 子系统与模块封装技术3.4.1 模型子系统3.4.2 模块封装技术3.4.3 自定义模型库3.5 S-函数设计与应用3.5.1 用m语言编写S-函数3.5.2 用C语言编写S-函数小结习题第4章 控制系统的数学模型4.1 几种常用数学模型4.1.1 传递函数模型4.1.2 零极点增益模型4.1.3 部分分式模型4.1.4 状态空间模型4.1.5 MATLAB/Simulink在数学模型建立中的应用4.2 数学模型的相互转换4.2.1 由传递函数求状态空间表达式4.2.2 由状态空间表达式求传递函数4.2.3 MATLAB/Simulink在数学模型转换中的应用4.3 数学模型的连接4.3.1 串联连接4.3.2 并联连接4.3.3 反馈连接4.3.4 MATLAB/Simulink在数学模型连接中的应用小结习题第5章 控制系统的时域分析5.1 系统的稳定性分析5.2 时域响应分析5.2.1 系统的动态过程与稳态过程5.2.2 时域内系统的主要性能指标5.2.3 系统的时域响应分析5.3 MATLAB/Simulink在时域分析中的应用5.3.1 MATLAB/Simulink在控制系统建模中的应用5.3.2 基于MATLAB的稳定性判断方法5.3.3 MATLAB/Simulink在系统动态特性分析中的应用5.3.4 MATLAB/Simulink在求取系统稳态特性中的应用5.4 LTI Viewer在时域分析中的应用5.4.1 LTI Viewer命令栏主要命令介绍5.4.2 LTI Viewer的应用实例小结习题第6章 控制系统的根轨迹分析6.1 根轨迹法基本概念6.1.1 根轨迹方程6.1.2 绘制根轨迹的基本法则6.2 其他形式的根轨迹6.2.1 参数根轨迹6.2.2 零度根轨迹6.3 MATLAB/Simulink在根轨迹分析中的应用6.3.1 绘制根轨迹的函数6.3.2 计算根轨迹增益函数6.3.3 绘制含阻尼系数和自然频率栅格线的系统根轨迹6.4 根轨迹分析与设计工具rltool6.4.1 rltool根轨迹设计窗口界面简介6.4.2 命令菜单简介小结习题第7章 控制系统的频域分析与校正7.1 频率特性基本概念7.1.1 系统的表示7.1.2 频率特性定义7.1.3 矢量表示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 非最小相位系统7.5 MATLAB/Simulink在频域分析中的应用7.5.1 频域分析的基本原理7.5.2 MATLAB进行频域分析的方法7.5.3 实例分析7.6 MATLAB/Simulink在频域校正中的应用7.6.1 相位超前校正7.6.2 相位滞后校正7.6.3 滞后-超前校正7.6.4 串联PID校正小结习题第8章 控制系统状态空间分析与设计8.1 线性系统状态空间基础8.1.1 状态空间的基本概念8.1.2 状态空间表达式的标准形式8.1.3 MATLAB/Simulink在状态空间表达式中的应用8.2 状态空间表达式的解8.2.1 连续系统状态方程的解8.2.2 线性定常连续系统状态空间表达式的离散化8.2.3 离散系统状态方程的解8.2.4 MATLAB/Simulink在状态空间表达式求解中的应用8.3 线性系统的状态能控性与能观性8.3.1 线性定常连续系统状态能控性8.3.2 线性定常连续系统状态能观性8.3.3 离散系统状态能控性、能观性8.3.4 MATLAB/Simulink在系统能控性、能观性分析中的应用8.4 线性系统稳定性分析8.4.1 概述8.4.2 Lyapunov稳定性定理8.4.3 Lyapunov稳定性分析8.4.4 MATLAB/Simulink在线性系统稳定性分析中的应用8.5 线性系统状态空间设计8.5.1 线性反馈控制系统的基本结构8.5.2 极点配置8.5.3 状态观测器8.5.4 MATLAB/Simulink在状态空间分析和设计中的应用小结习题第9章 控制系统的联合仿真9.1 基于S-函数的仿真扩展9.1.1 硬件在回路的仿真扩展9.1.2 网络分布式仿真的扩展9.2 基于虚拟样机的联合仿真9.2.1 虚拟样机技术9.2.2 联合仿真的步骤9.2.3 球棒系统的联合仿真小结习题附录A附录B参考文献 上一篇: 传感器技术设计与应用 下一篇: 传感器及自动检测技术