新書推薦:
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:HK$
77.3
《
认知行为疗法:心理咨询的顶层设计
》
售價:HK$
99.7
《
FANUC工业机器人装调与维修
》
售價:HK$
99.7
《
吕著中国通史
》
售價:HK$
62.7
《
爱琴海的光芒 : 千年古希腊文明
》
售價:HK$
199.4
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:HK$
66.1
《
SDGSAT-1卫星热红外影像图集
》
售價:HK$
445.8
《
股市趋势技术分析(原书第11版)
》
售價:HK$
221.8
|
內容簡介: |
本书所使用的软件版本为MATLAB R2016a。MATLAB R2016a 内嵌程序命令、注释、说明和运行结果,图文并茂,使抽象的理论变得生动形象。
本书内容涵盖传递函数的建立、稳定性分析、系统校正、根轨迹校正、状态反馈仿真、PID 控制器参数设计和复杂控制系统仿真。本书可作为高等院校自动化、电气工程及其自动化等专业的教材,也可供工程技术人员自学参考。
|
目錄:
|
目录
序
前言
第1 章 MATLAB 的功能和基本应用 1
1.1 MATLAB R2016a 的工作环境1
1.1.1 MATLAB R2016a 窗口界面 1
1.1.2 MATLAB R2016a 工具栏菜单2
1.1.3 MATLAB R2016a 的主要功能3
1.1.4 MATLAB 窗口常用操作命令4
1.1.5 MATLAB 新建变量5
1.2 MATLAB 语言基础5
1.2.1 变量命令规则5
1.2.2 全局变量与数据类型 6
1.2.3 常用标点符号及功能 8
1.3 代数运算9
1.3.1 MATLAB 的常量表示 9
1.3.2 基本运算9
1.3.3 数学函数13
1.3.4 转换函数16
1.3.5 字符串操作函数 17
1.3.6 判断数据类型函数17
1.3.7 文件操作函数18
1.3.8 常用特殊矩阵19
1.3.9 句柄函数20
1.3.10 数组表示 21
1.4 多项式处理 23
1.4.1 多项式的四则运算23
1.4.2 多项式求根 24
1.4.3 多项式求导 24
1.4.4 多项式求解 25
1.5 空间向量表示26
1.5.1 用线性等间距生成向量矩阵26
1.5.2 线性及对数空间表示 26
1.6 逻辑函数27
1.6.1 查找函数27
1.6.2 测试向量函数 28
1.7 符号运算28
1.7.1 符号变量表示29
1.7.2 常用符号运算31
1.7.3 求解符号方程33
1.7.4 傅里叶变换与反变换 36
1.7.5 拉普拉斯变换与反变换37
1.7.6 Z 变换与Z 反变换37
1.7.7 符号极限38
1.7.8 符号导数38
1.7.9 符号积分39
1.7.10 级数 40
1.8 插值运算41
第2 章 MATLAB 程序设计 45
2.1 数据的输入和输出45
2.1.1 数据输入45
2.1.2 数据输出46
2.2 程序结构47
2.2.1 顺序结构47
2.2.2 选择结构48
2.2.3 循环结构52
2.2.4 try 语句57
2.3 M 文件 58
2.3.1 脚本文件与函数文件 58
2.3.2 函数文件的使用 59
2.4 文件操作60
2.4.1 文件的打开 61
2.4.2 二进制文件的读写61
2.4.3 文件的关闭 62
2.4.4 文本文件的读写 63
2.4.5 文件定位和文件状态 65
2.4.6 按行读取数据66
第3 章 MATLAB 的静态与动态绘图功能67
3.1 二维绘图功能67
3.1.1 绘制一般函数曲线67
3.1.2 图形对象及其句柄71
3.1.3 绘制对数坐标图 74
3.1.4 绘制特殊二维图形函数曲线75
3.1.5 绘制符号函数曲线76
3.2 三维绘图功能79
3.2.1 绘制三维空间曲线79
3.2.2 绘制网格矩阵80
3.2.3 绘制常用三维图形81
3.2.4 绘制三维曲面图 83
3.2.5 特殊三维立体图 87
3.2.6 图形颜色的修饰 90
3.2.7 色彩的渲染 91
3.3 创建动画过程92
3.3.1 三维图形不同姿态92
3.3.2 动画函数93
3.3.3 创建动画步骤94
3.4 图像动画98
3.4.1 图像文件操作98
3.4.2 播放电影动画98
3.4.3 电影动画文件保存99
第4 章 MATLAB 在时域分析中的应用101
4.1 传递函数的建立方法及形式转换 101
4.1.1 自动控制理论中常用传递函数的表示 101
4.1.2 传递函数的形式转换105
4.1.3 多项式传递函数分解108
4.2 框图化简 109
4.2.1 串联结构 109
4.2.2 并联结构 110
4.2.3 反馈结构 111
4.2.4 复杂结构 112
4.3 二阶系统阶跃响应 114
4.3.1 典型二阶系统 114
4.3.2 阶跃响应曲线 115
4.3.3 计算二阶系统特征参数 117
4.4 提高系统动态品质的方法121
4.4.1 微分反馈 121
4.4.2 串联比例微分环节 121
4.5 高阶系统稳定性分析123
4.5.1 特征方程的根对稳定性的影响123
4.5.2 使用劳斯判据分析系统稳定性124
4.5.3 系统零极点对稳定性的影响 127
4.5.4 系统增益对稳定性的影响129
4.5.5 控制系统稳态误差计算 131
第5 章 MATLAB 在频域及根轨迹分析的应用 136
5.1 频域分析法136
5.1.1 绘制伯德图136
5.1.2 绘制奈奎斯特曲线 140
5.1.3 绘制尼柯尔斯图142
5.1.4 控制系统频域设计 142
5.2 频域法校正设计146
5.2.1 频域法超前校正147
5.2.2 频域法滞后校正151
5.2.3 频域法超前-滞后校正156
5.3 绘制根轨迹160
5.3.1 绘制根轨迹的基本规则 160
5.3.2 根轨迹函数161
5.3.3 使用根轨迹确定闭环特征根 162
5.3.4 使用根轨迹判定系统稳定性 163
5.3.5 绘制指定参数根轨迹164
5.3.6 绘制零度根轨迹164
5.4 根轨迹法校正设计 165
5.4.1 根轨迹校正的作用 165
5.4.2 根轨迹超前校正166
5.4.3 根轨迹滞后校正170
第6 章 MATLAB 在状态空间分析中的应用174
6.1 极点配置与状态反馈174
6.1.1 基本概念 174
6.1.2 极点配置的条件175
6.1.3 极点配置的原理方法176
6.1.4 系统的可控性与可观测性177
6.1.5 极点配置 179
6.2 最优二次型设计191
6.2.1 连续系统最优二次型设计191
6.2.2 离散系统最优二次型设计193
6.2.3 对输出加权的最优二次型设计195
6.2.4 Kalman 滤波器 196
第7 章 Simulink 在自动控制理论中的仿真 200
7.1 Simulink 仿真模型及参数设置200
7.1.1 基本模块 200
7.1.2 模块的参数和属性设置 205
7.2 Simulink 仿真命令 207
7.2.1 运行命令 207
7.2.2 线性化处理命令207
7.2.3 构建模型命令 207
7.2.4 输入、输出操作命令212
7.3 六种典型环节仿真分析 213
7.3.1 比例环节特性 213
7.3.2
|
內容試閱:
|
前言
MATLAB 具有强大的数据处理能力,提供了矩阵运算函数、数学处理函数、控制理论工具箱、Simulink 工具箱等,可完成分析系统的性能指标、对系统进行图形仿真设计的任务,实现对控制系统稳定性、准确性和快速性的判别。
本书的最大特色是将MATLAB 软件与自动化应用融为一体,含有控制系统频域法设计、PID控制器设计、状态空间极点配置及最优化设计。书中的大量案例以MATLAB 命令程序为核心,一方面帮助使用者学习MATALB 的编程方法,另一方面为学习自动控制理论的程序设计提供支持。
本书配套MOOC,读者可登录中国大学MOOC 网http: www.icourse163.org,搜索课程“自动控制理论实验” 进行辅助学习。
本书以自动控制原理的分析方法为依据,力求解决自动化中的工程应用问题。在MATLAB软件应用上,讲解了变量、M 文件的编写、函数使用的命令规则、二维及三维绘图、Simulink的图形化仿真步骤以及界面设计。
本书根据自动控制理论中时域、频域、根轨迹和状态空间理论,列举了时域的峰值时间、稳态时间、上升时间、超调量、稳态误差等动态特性参数分析,频域中的幅值裕量、相位裕量、穿越频率、根轨迹校正及状态空间极点配置的求解方法。书中包含典型环节、二阶系统阶跃响应、劳斯稳定判据、伯德图、根轨迹校正、超前和滞后校正、状态反馈系统矩阵求解及PID 参数设计等,以计算机为核心,以案例为导向,为学生自行设计被控对象、分析系统性能指标、设计校正环节、实现控制器参数设计奠定了基础。
本书可作为高等院校自动化、电气工程及其自动化等专业的教材,也可供工程技术人员自学参考。
由于水平有限,书中存在缺点和错误在所难免,恳请广大读者批评指正。
编 者
|
|