控制系统仿真及Matlab应用出版时间:2010年版内容简介 《控制系统仿真及MATLAB应用》在结构上采用了系统仿真理论与实际应用相结合的方式,分为上下篇。上篇介绍系统仿真基本理论,包括控制系统仿真的定义、控制系统的数学描述、连续系统数学仿真等;下篇介绍MATLAB的基本概念、数组、矩阵运算、可视化、M文件、SIMULINK建模和仿真等,并结合大量的实例说明了各部分功能的具体应用。《控制系统仿真及MATLAB应用》可作为控制工程与自动化及电子、通信等专业本科生的教材,也可作为广大相关专业科研人员和工程技术人员的参考用书。目录前言上篇 系统仿真基本理论第1章 概述11.1 系统仿真技术的基本概念11.1.1 系统11.1.2 模型及其建立21.1.3 仿真及其分类41.1.4 数字仿真的基本内容和工作过程51.2 控制系统的研究方法71.2.1 解析法71.2.2 试验法71.2.3 仿真试验法71.3 仿真技术的应用与发展91.3.1 仿真技术的应用91.3.2 仿真技术的发展趋势10习题11第2章 控制系统的数学描述122.1 控制系统仿真的数学模型122.1.1 连续时间系统122.1.2 离散时间系统162.1.3 采样控制系统172.1.4 数学模型的转换182.1.5 线性时不变系统的对象模型212.2 控制系统建模的基本方法与实例222.2.1 系统建模的基本方法222.2.2 系统建模的要素与过程232.2.3 系统建模实例242.3 控制系统数字仿真的实现问题28习题31第3章 连续系统数字仿真的基本算法323.1 常微分方程的数值解法323.2 数值积分算法343.2.1 欧拉(Euler)法343.2.2 龙格-库塔(Rung-Kutta)法353.2.3 微分方程数值积分的矩阵分析393.3 数值积分算法的基本分析403.3.1 单步法和多步法403.3.2 显式算法和隐式算法413.3.3 截断误差和舍入误差413.3.4 数值积分算法的计算稳定性433.3.5 数值算法的选用443.4 典型闭环系统的数字仿真45习题49下篇 通用仿真软件MATLAB第4章 MATLAB简介504.1 MATLAB语言概述504.1.1 MATLAB语言的产生与发展504.1.2 MATLAB语言特点514.1.3 MATLAB的使用环境534.1.4 MATLAB 7.2的安装534.2 MATLAB 7.2用户界面概述564.2.1 启动MATLAB 7.2 574.2.2 命令窗口(Command Window)使用574.2.3 历史命令(Command History)窗口使用604.2.4 当前目录(Current Directory)窗口使用614.3 MATLAB帮助系统的使用634.3.1 MATLAB帮助系统介绍634.3.2 帮助导航浏览器窗口系统644.3.3 DEMO演示系统664.3.4 视频联机演示系统684.3.5 命令窗口查询帮助系统69习题70第5章 MATLAB的基本使用方法715.1 常量与变量715.1.1 常量715.1.2 变量715.2 数据的类型725.2.1 MATLAB数据类型概述725.2.2 数值类型735.2.3 浮点数类型735.2.4 复数745.2.5 逻辑类型755.2.6 字符和字符串755.2.7 函数句柄775.2.8 结构体类型785.2.9 无穷量(Inf)和非数值量(NaN)795.3 MATLAB的基本计算功能805.3.1 简单数值计算使用方法805.3.2 MATLAB中的常用数学函数805.4 基本矩阵操作825.4.1 矩阵的构造825.4.2 空矩阵855.4.3 矩阵元素下标引用855.4.4 矩阵信息获取865.4.5 矩阵的运算865.5 MATLAB中的其他运算925.5.1 关系运算925.5.2 逻辑运算935.5.3 运算优先级945.6 MATLAB的符号计算功能945.6.1 创建符号变量和表达式955.6.2 符号与数值之间的转换965.6.3 对符号变量的操作975.6.4 符号表达式的代数运算995.6.5 符号数值任意精度控制和运算1015.6.6 微积分的符号计算1025.6.7 反函数与复合函数的符号计算1045.6.8 一般代数方程的求解1055.6.9 线性方程组的符号解1065.6.10 微分方程的求解1065.6.11 符号积分变换1075.6.12 符号表达式的化简109习题112第6章 数据和函数的可视化1136.1 MATLAB图形窗口1136.1.1 图形窗口的创建与控制1136.1.2 图形窗口的菜单栏1156.1.3 图形窗口的工具栏1166.2 二维绘图1186.3 三维绘图1236.3.1 三维绘图指令1236.3.2 三维图形的修饰1306.4 坐标控制和图形标识134习题140第7章 MATLAB 基本编程1417.1 脚本和函数1417.1.1 函数1417.1.2 脚本文件1427.1.3 局部变量和全局变量1437.1.4 MATLAB的函数类别1447.2 MATLAB流程控制1457.2.1if-else-end条件控制1457.2.2 switch-case控制结构1477.2.3 for循环和while循环1487.2.4 其他流程控制函数1507.3 用户参数交互输入1517.3.1 键盘输入1517.3.2 键盘控制1527.3.3 菜单输入1537.4 MATLAB程序调试1557.5 MATLAB分析控制系统实例1557.5.1 控制系统的稳定性分析1557.5.2 时域分析1567.5.3 根轨迹法分1577.5.4 频域分析158习题160第8章 SIMULINK交互式仿真集成环境1618.1 SIMULINK环境简介1618.1.1 SIMULINK的启动1628.1.2 SIMULINK的模块库介绍1638.2 模型的创建1668.2.1 模型建立的基本步骤1668.2.2 模块的基本操作1678.2.3 SIMULINK线的处理1698.3 SIMULINK仿真的运行1708.4 SIMULINK的仿真实例1758.4.1 基于微分方程的SIMULINK建模与仿真1768.4.2 基于传递函数的SIMULINK建模与仿真1808.4.3 非线性系统的SIMULINK建模与仿真1848.4.4 SIMULINK实现的元件级电路仿真1868.4.5 MATLAB/SIMULINK在空调自动控制系统中的应用187习题190第9章 S函数1929.1 S函数的工作方式1929.2 用MATLAB语言编写S函数1949.3 S函数应用实例2009.3.1 连续系统的S函数的描述2009.3.2 混合系统的S函数描述2019.3.3 含有外部输入参数系统的S函数的描述202习题205参考文献206 上一篇: 高级交互式遗传算法理论与应用 下一篇: 多感知系统与智能仿真