图书介绍

控制系统MATLAB计算及仿真 第2版PDF|Epub|txt|kindle电子书版本网盘下载

控制系统MATLAB计算及仿真 第2版
  • 黄忠霖编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118035750
  • 出版时间:2004
  • 标注页数:455页
  • 文件大小:56MB
  • 文件页数:470页
  • 主题词:计算机辅助计算-软件包,MATLAB

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

控制系统MATLAB计算及仿真 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 控制系统及仿真概述1

1.1 自动控制系统的广泛应用1

1.1.1电力拖动自动控制系统的应用1

上篇 MATLAB计算及仿真语言基础1

1.1.2工业生产过程自动控制系统的应用2

1.2控制系统计算机仿真的基本概念2

1.2.1系统计算机仿真2

1.2.2控制系统计算机仿真的过程3

1.3.1 先进的软件MATLAB4

1.3控制系统MATLAB计算与仿真4

1.3.2控制系统的MATLAB计算与仿真7

第2章 MATLAB 6.5系统概述8

2.1 MATLAB6.5安装与启动8

2.1.1 MATLAB 6.5的安装8

2.1.2 Notebook的安装11

2.1.3 MATLAB6.5(即MATLAB R13)的启动12

2.1.4 Notebook的启动13

2.2.1 MATLAB 6.5的系统界面14

2.2 MATLAB 6.5的系统界面14

2.2.2 MATLAB 6.5菜单项命令15

2.2.3 MATLAB 6.5工具栏按钮21

2.2.4 MATLAB 6.5系统界面的窗口22

2.2.5 Start开始按钮24

2.3 MATLAB 6.5的内容及其查找24

2.3.1 MATLAB 6.5的内容24

2.3.2 MATLAB 6.5的内容查找26

2.4.1 Notebook简介29

2.4 MATLAB的文字处理工具Notebook29

2.3.3 MATLAB 6.5的Work子目录29

2.4.2 Notebook菜单命令简介30

2.4.3 Notebook的使用30

2.4.4 Notebook使用的几个问题34

第3章 MATLAB数值运算36

3.1MATLAB的数值运算基础36

3.1.1常量36

3.1.2变量36

3.1.3 MATLAB运算符37

3.2 MATLAB的数组、矩阵运算40

3.2.1数组、矩阵的概念40

3.2.2数组或矩阵元素的标识40

3.2.3数组与矩阵的输入43

3.2.4数组、矩阵的算术运算45

3.2.5向量及其运算51

3.2.6矩阵的特有运算55

3.2.7数组的关系运算64

3.2.8数组的逻辑运算65

3.2.9特殊字符数组——字符串66

3.3 MATLAB的数组函数与矩阵函数67

3.3.1数组函数67

3.3.2矩阵函数68

3.4多项式及其运算71

3.4.1多项式运算函数71

3.4.2多项式运算举例72

3.5.1 MATLAB的数学表达式74

3.5.2 MATLAB数学表达式书写74

3.5 MATLAB的数学表达式及其书写74

第4章 MATLAB符号运算基础76

4.1 MATLAB符号运算入门概述76

4.1.1 MATLAB符号运算入门76

4.1.2 MATLAB符号运算的几个基本概念77

4.2 MATLAB符号对象的基本运算与关系运算79

4.3 MATLAB符号运算的基本函数80

4.3.1符号变量代换及其函数subs()80

4.3.2符号对象转换为数值对象的函数double()、digits()、vap()、numeric()80

4.3.3 MATLAB符号表达式的化简81

4.4 MATLAB符号微积分运算83

4.4.1 MATLAB符号极限运算83

4.4.2 MATLAB符号函数微分运算84

4.4.3 MATLAB符号函数积分运算85

4.4.4符号求和函数与taylor(泰勒)级数展开函数86

4.5 MATLAB符号矩阵的几种特殊运算88

4.5.1矩阵的微分与积分88

4.5.2 Jacobian矩阵89

4.5.3矩阵的Jordan标准形90

4.6.1 MATLAB符号代数方程求解92

4.6 MATLAB符号方程求解92

4.6.2 MATLAB符号微分方程求解93

第5章 MATLAB的程序设计96

5.1 M文件、MATLAB函数与MATLAB程序96

5.1.1 M文件96

5.1.2 MATLAB函数96

5.1.3 MATLAB命令文件或程序99

5.2 MATLAB程序设计基础100

5.2.2表达式、表达式语句与赋值语句101

5.2.1 MATLAB程序设计基本规则101

5.2.3程序流程控制语句102

5.2.4程序流程控制指令108

5.3 MATLAB程序的交互式、调试与警示指令109

5.3.1 MATLAB程序的交互式指令109

5.3.2 MATLAB程序的调试指令110

5.3.3 MATLAB程序的常用警示指令111

6.1.1绘图函数plot()112

6.1 MATLAB的常用图形命令112

第6章 MATLAB常用图形命令与符号函数图形命令112

6.1.2绘图坐标系的调整113

6.1.3图形标注113

6.1.4多次重叠绘制图形116

6.1.5图形窗口的分割117

6.2 MATLAB的特殊坐标绘图函数118

6.2.1对数坐标曲线118

6.2.2极坐标曲线119

6.2.3双y轴坐标曲线120

6.2.4复数的图形曲线121

6.3 MATLAB离散数据与步进图形的绘图函数122

6.3.1 MATLAB绘制离散数据图形的函数命令stem()122

6.3.2 MATLAB绘制步进图形的函数命令stairs()123

6.4 MATLAB符号函数的图形124

6.4.1符号函数的简捷绘图函数命令ezblot()124

6.4.2符号函数的绘图函数命令fplot()127

7.1 Simulink 5.0仿真工具简介129

7.1.1 Simulink仿真工具概述129

中篇 控制系统MATLAB仿真基础129

第7章 MATLAB的仿真集成环境Simulink129

7.1.2 Simulink For Windows仿真工具的安装131

7.2 Simulink5.0的界面与菜单132

7.2.1 Simulink 5.0的界面形象132

7.2.2 Simulink 5.0功能模块组的打开与关闭132

7.2.3 Simulink 5.0功能模块的分类及其用途133

7.2.4 Simulink模型窗口143

7.3用Simulink建立系统模型146

7.3.3模块的拷贝、移动与删除147

7.3.1模型窗口147

7.3.2模块的查找与选择147

7.3.4模块的连接149

7.3.5模块标题名称的修改150

7.3.6系统模型标题名称的标注与修改150

7.3.7模块内部参数的修改151

7.3.8创建模型的取消与复原操作153

7.3.9模型文件的保存与打开153

7.4.1示波器154

7.4观察Simulink的仿真结果154

7.3.11 Simulink建模注意事项154

7.3.10模型框图的打印154

7.4.2使用示波器模块观察仿真输出156

7.4.3使用To Workspace模块将仿真输出信息返回到MATLAB命令窗口中157

7.4.4使用out1模块将仿真输出信息返回到MATLAB命令窗口中159

7.5 Simulink的分析工具159

7.5.1模型线性化概述159

7.5.2连续系统的线性化模型160

7.5.4Simulink平衡点的求取161

7.5.5 Simulink里由状态方程转换成LTI(线性时不变系统)对象161

7.5.3 离散系统的线性化模型161

7.5.6在Simulink里绘制波德(Bode)图与时间响应图162

第8章 控制系统数学模型的MATLAB实现166

8.1 LTI三类对象及其属性166

8.1.1LTI对象与set()函数166

8.1.2三类对象的属性166

8.2控制系统数学模型的种类及转换167

8.2.1控制系统数学模型168

8.2.2三种系统数学模型之间的转换170

8.2.3 系统数学模型建立与转换再举例173

8.3环节方框图模型的化简175

8.2.4第四种系统数学模型175

8.3.1环节串联连接的化简176

8.3.2环节并联连接的化简177

8.3.3环节反馈连结的化简178

第9章 控制系统时域分析的MATLAB实现180

9.1控制系统时域分析的几个基本概念180

9.2 Laplace变换及反变换182

9.2.1 Laplace变换与反变换的概念182

9.2.2两个特殊函数的表示法183

9.2.3计算用图形表示的函数的Laplace变换184

9.2.4用Laplace变换定义传递函数186

9.2.5 用Laplace反变换求时域解189

9.3 MATLAB函数指令方式下的时域响应仿真191

9.3.1 时域响应MATLAB仿真的函数指令格式191

9.3.2 MATLAB函数指令时域响应仿真示例195

9.4利用Simulink动态结构图的时域响应仿真示例199

9.4.1利用Simulink动态结构图模型指令方式下的时域响应仿真实例199

9.4.2在Simulink窗口里菜单方式下的时域响应仿真实例200

第10章 控制系统稳定性分析的MATLAB实现201

10.1控制系统稳定性分析简述201

10.1.1控制系统稳定性分析简述201

10.1.2控制系统有关稳定性的几个基本概念202

10.2代数稳定判据的MATLAB实现203

10.3用根轨迹法判定系统稳定性的MATLAB实现206

10.4用频率法判定系统稳定性的MATLAB实现208

10.4.1 用Bode图法判断系统稳定性209

10.4.2用Nyquist曲线法判断系统稳定性210

第11章 控制系统稳态误差计算的MATLAB实现211

11.1控制系统误差(响应)与稳态误差及其误差传递函数211

11.1.1控制系统误差211

11.1.2控制系统稳态误差211

11.1.3控制系统稳态误差的计算原理212

11.1.4控制系统两个相关概念212

11.1.5闭环系统的误差传递函数212

11.2控制系统稳态误差的计算213

11.2.1控制系统的静态误差系数与动态误差系数213

11.2.3三种典型外作用信号下的给定输入响应与其稳态误差曲线的绘制216

11.2.2三种典型信号给定输入作用下的稳态误差216

11.2.4从输出端定义的非单位负反馈系统的误差的计算222

11.2.5扰动输入作用下的稳态误差计算223

11.3控制系统稳态误差计算举例225

第12章 根轨迹分析的MATLAB实现229

12.1有关根轨迹的几个基本概念229

12.2控制系统根轨迹分析的MATLAB实现230

12.2.1根轨迹分析的MATLAB实现的函数指令格式230

12.2.2根轨迹分析的MATLAB实现再举例233

12.3 MATLAB基于根轨迹的设计工具236

12.3.1根轨迹设计工具简述236

12.3.2根轨迹设计工具示例237

第13章 控制系统频域分析的MATLAB实现239

13.1有关频域分析的几个概念239

13.2控制系统频域分析的MATLAB实现241

13.2.1频域响应Bode图的函数指令格式及示例241

13.2.2频域响应Nyquist曲线的函数指令格式及示例244

13.2.3频域响应Nichols曲线的函数指令格式及示例249

13.2.4频域响应的模值裕度与相位裕度函数指令格式及示例250

14.1有关非线性系统分析的几个概念254

第14章 描述函数法分析非线性系统的MATLAB实现254

14.2典型非线性的描述函数256

14.3描述函数法分析非线性系统的MATLAB实现258

14.3.1非线性系统自振分析258

14.3.2描述函数法分析非线性系统的MATLAB实现示例259

15.1简单闭环控制的MATLAB计算及仿真263

15.1.1 自动控制系统的几个基本概念263

第15章 自动控制系统的MATLAB计算及仿真263

下篇 控制系统MATLAB计算及仿真263

15.1.2简单闭环控制系统的数学模型264

15.1.3简单闭环控制系统的MATLAB仿真实例265

15.1.4线性时不变系统(LTI)观测器272

15.2多闭环控制系统的MATLAB计算及仿真275

15.2.1 多闭环控制系统概述275

15.2.2多闭环控制系统的数学模型275

15.2.3双闭环调速系统的MATLAB计算与仿真实例275

15.2.4三环控制系统的MATLAB计算与仿真285

15.3.3位置随动系统的分析方法与品质指标289

15.3.2位置随动系统的控制特点289

15.3.1位置随动系统的概念289

15.3位置随动系统的MATLAB计算及仿真289

15.3.4位置随动系统MATLAB计算及仿真实例290

15.4过程控制系统的MATLAB计算及仿真303

15.4.1 生产过程控制的特点303

15.4.2过程控制中被控对象的动态特性304

15.4.3过程控制系统的性能指标304

15.4.4控制系统中延迟特性的处理306

15.4.5简单回路控制系统的MATLAB计算及仿真308

15.4.6 串级控制系统的MATLAB计算及仿真310

15.4.7前馈控制系统的MATLAB计算及仿真313

15.4.8大延迟系统的MATLAB计算及仿真317

第16章 自动控制系统的设计322

16.1控制系统设计概述322

16.1.1 经典控制系统的设计322

16.1.2控制系统设计的几个概念322

16.1.3控制系统的无源校正与有源校正323

16.1.4控制系统串联校正的基本思路323

16.2.1 Bode图超前校正设计324

16.2控制系统Bode图设计法324

16.2.2 Bode图滞后校正设计332

16.2.3 Bode图滞后-超前校正设计340

16.3控制系统根轨迹设计法347

16.3.1根轨迹超前校正设计347

16.3.2根轨迹滞后校正设计356

16.4控制系统PID校正器设计法360

16.4.1 PID调节简述360

16.4.3 PID调节作用分析361

16.4.2 PID调节规律361

16.4.4 PID校正器设计方法365

第17章 状态空间分析的MATLAB实现378

17.1控制系统状态空间分析的几个基本概念378

17.2系统状态空间表达式及其状态方程的解381

17.2.1状态空间表达式的建立381

17.2.2 系统状态方程的解383

17.2.3连续系统状态方程的离散化385

17.3系统状态方程的线性变换387

17.3.1传递矩阵388

17.3.2状态方程的线性变换389

17.3.3 Vandermonde(范德蒙特)矩阵及Jordan(约当)标准形392

17.4线性系统的可控性与可观性394

17.4.1线性系统的可控性395

17.4.2线性系统的可观测性401

17.4.3线性定常系统的实现问题406

17.5系统状态反馈与状态观测器407

17.5.1 系统的输出反馈与闭环系统的传递矩阵408

17.5.2 系统的状态反馈与闭环系统的状态矩阵409

17.5.3 系统的极点配置409

17.5.4 系统的状态观测器411

17.5.5 系统的状态降维观测器413

17.6 Lyapunov系统稳定性分析的MATLAB实现419

17.6.1 系统稳定性概述419

17.6.2李亚普诺夫意义下的稳定性理论419

17.6.3线性定常系统的李亚普诺夫稳定性分析420

17.6.4李亚普诺夫方程的求解421

第18章 线性二次型最优控制的MATLAB实现424

18.1最优控制的基本概念424

18.1.1最优控制问题424

18.1.2最优控制的性能指标425

18.1.3最优控制问题的数学分类法426

18.1.4最优控制问题的求解方法427

18.1.5线性二次型最优控制427

18.2连续系统线性二次型最优控制的MATLAB实现428

18.2.1连续系统线性二次型最优控制428

18.2.2连续系统线性二次型最优控制的MATLAB实现428

18.2.3连续系统线性二次型最优控制的MATLAB实现示例429

18.3离散系统线性二次型最优控制的MATLAB实现430

18.3.1 离散系统稳态线性二次型最优控制430

18.3.2 离散系统线性二次型最优控制的MATLAB实现与示例431

18.4最优观测器的MATLAB实现434

18.4.1连续时不变系统的Kalman滤波434

18.4.2 Kalman滤波的MATLAB实现435

18.4.3 Kalman滤波的MATLAB实现示例436

18.5线性二次型Guass最优控制的MATLAB实现438

18.5.1 LQG最优控制的求解438

18.5.2 LQG最优控制的MATLAB实现与示例439

附录 作者编写的MATLAB函数441

参考文献455

热门推荐