书籍详情
MATLAB与控制系统的数字仿真及CAD/高等学校规划教材
作者:黄道平编
出版社:化学工业出版社
出版时间:2004-10-01
ISBN:9787502550318
定价:¥26.00
购买这本书可以去
内容简介
"全书共分为10章。第2章、第3章介绍了Matlab语言程序设计的基本内容(主要依据Matlab65版本),以此作为计算机语言基础。第4章、第5章介绍了连续控制系统和采样控制系统数字仿真的基本原理和方法。第6章、第7章介绍了基于计算机辅助的过程辨识及建模、过程控制系统参数最优化方法。第8章较详细地介绍了Matlab中重要的图形化系统建模与仿真工具Simulink。第9章简介了Matlab中有关控制的工具箱以及基于Matlab/Toolbox的控制系统分析与设计的一些方法和例子。第10章简单介绍了基于Matlab的实时仿真与实时控制的方法。并根据多年教学和实践经验,书中结合介绍了许多实用的例子。书中部分章节亦可作为Matlab语言的入门,通俗易懂,内容安排深浅合适。本书可作为自动化及相关专业的本科生教材,亦可作为相关专业研究生或工程技术人员的自学参考书。特别适合于没有单独开设Matlab语言而直接学习控制系统数字仿真和计算机辅助设计的读者。"
作者简介
暂缺《MATLAB与控制系统的数字仿真及CAD/高等学校规划教材》作者简介
目录
\1 绪论1 11 概述1 12 计算机仿真技术的发展概况2 13 计算机辅助设计控制系统的形成与发展2 14 Matlab语言与数字仿真及计算机辅助设计3 习题与思考题13 2 Matlab语言简介4 21 Matlab概述4
211 Matlab语言的产生与发展4
212 Matlab语言的特点5
213 Matlab 65的新特点7 22 Matlab语言的基本使用环境8 23 Matlab 65的安装与启动8
231 Matlab的安装和内容选择8
232 Matlab 的启动9
233 Matlab的联机帮助与电子版手册10 24 Matlab语言与工具箱Toolbox12 习题与思考题213 3 Matlab语言程序设计基础14 31 Matlab语言的数据结构14
311 Matlab的变量类型与基本表达式14
312 Matlab中的矩阵15
313 多维数组的定义17
314 Matlab的结构数组19
315 Matlab单元数组20 32 矩阵函数与矩阵运算22
321 矩阵的代数运算22
322 矩阵的逻辑运算25
323 矩阵的比较关系27
324 矩阵元素的数据变换28 33 数组函数与数组运算30
331 数组和矩阵的区别30
332 数组加、减、乘、除和乘方30
333 数组函数32 34 Matlab程序结构34
341 循环结构34
342 条件转移结构36
343 开关结构38
344 试探式语句结构38 35 Matlab语言的M函数39
351 M函数的基本结构39
352 可变输入输出个数的处理42
353 M函数的跟踪调试42 36 Matlab语言下多维图形绘制方法44
361 二维图形绘制方法44
362 Matlab图形的标注与编辑46
363 特殊曲线及图形的绘制方法52
364 三维图形的绘制方法54
365 图形与图像的编辑与处理58 37 Matlab图形用户界面设计简介59
371 图形界面设计工具Guide介绍60
372 Matlab图形界面设计举例65 习题与思考题372 4 连续系统的数字仿真75 41 连续系统的数学模型75
411 微分方程75
412 传递函数75
413 状态空间描述76 42 数值积分法80
421 欧拉法(折线法)80
422 梯形法81
423 龙格-库塔法82 43 过程控制系统的数值积分法直接仿真84
431 基本方法84
432 纯滞后环节的数字仿真88
433 数字仿真程序举例90 44 基于微分方程求解的连续系统仿真90
441 模型以一阶微分方程组形式给出的系统仿真90
442 模型以传递函数形式给出的系统仿真92
443 标准单输入、单输出线性状态方程仿真程序块93
444 传递函数形式表示的闭环系统仿真94 45 面向结构图的线性系统仿真96
451 面向结构图的数字仿真的优点96
452 如何实现面向结构图的数字仿真96
453 面向结构图的线性系统数字仿真程序97 46 关于计算步距的选择101 47 连续系统的离散化103 48 信号重构器的特性及传递函数104
481 零阶信号重构器104
482 一阶信号重构器105
483 三角形信号重构器105 49 常用环节的离散相似模型106
491 积分环节106
492 惯性环节107 410 连续系统按结构图的离散相似法仿真107 习题与思考题4109 5 采样控制系统的数字仿真110 51 数字式PID控制算式110
511 PID控制器的理想算式110
512 PID控制器的实用算式111 52 采样控制系统的数值积分法仿真113 53 采样控制系统的离散法仿真114
531 只要求计算系统输出y (t) 时的情形114
532 要求计算被控制对象中的状态量时的情形115 习题与思考题5116 6 计算机辅助过程辨识及建模117 61 概述117 62 时域法过程辨识与建模118
621 由飞升曲线确定一阶环节的参数118
622 由飞升曲线确定二阶非振荡环节的参数120
623 由飞升曲线确定二阶振荡环节的参数122 63 频域法过程辨识与建模124
631 由系统脉冲过渡函数g(t)计算频率特性124
632 由系统的频率特性拟合传递函数126 64 最小二乘估计过程辨识与建模132
641 最小二乘估计的批处理算法133
642 最小二乘估计的递推算法134
643 广义最小二乘估计算法137 习题与思考题6140 7 过程控制系统参数最优化的计算机辅助设计141 71 参数最优化141 72 单变量寻优技术142
721 黄金分割法(0618法)142
722 进退法144 73 多变量寻优技术144
731 最速下降法144
732 共轭梯度法147
733 坐标轮换法150 74 计算机辅助调节器参数优化设计150
741 控制系统的品质指标(目标函数)150
742 数字PI调节器参数最优化设计与仿真寻优程序151 习题与思考题7153 8 图形化系统建模与仿真工具Simulink154 81 图形化建模与仿真154 82 Simulink 50 基本模块库154
821 Simulink 50常用模块组156
822 其他模块组163 83 基于Simulink的控制系统框图模型建立方法165
831 模型窗口建立165
832 模块的连接与简单处理165
833 模块参数的设置与修正168
834 Simulink模块的联机帮助与模型的输出打印170 84 Simulink仿真环境的设置与仿真系统的启动172 85 基于Simulink的控制系统仿真举例175 86 S-函数模块与S-函数的编写181
861 用Matlab语言编写S-函数的方法182
862 用C语言编写S-函数的方法183 习题与思考题8183 9 基于Matlab/Toolbox的控制系统分析与设计185 91 Matlab有关控制的工具箱185 92 基于Matlab的线性系统的仿真与设计188
921 关于线性系统的数学模型188
922 关于线性连续系统的解析解189
923 关于线性系统频域分析190 93 基于Matlab的倒摆系统设计191 94 基于人工神经网络的非线性系统建模195
941 部分神经网络工具箱函数195
942 Matlab在神经网络建模中的应用举例197 习题与思考题9200 10 基于Matlab的实时仿真与实时控制201 101 Matlab程序接口201
1011 MEX文件201
1012 MAT文件202
1013 Matlab计算引擎202
1014 编译器简介202 102 Simulink环境下的实时仿真与实时控制203
1021 Simulink仿真的实时工具RTW203
1022 实时开发工具xPC Target205
1023 基于Matlab/Simulink的实时控制举例207 习题与思考题10208\
211 Matlab语言的产生与发展4
212 Matlab语言的特点5
213 Matlab 65的新特点7 22 Matlab语言的基本使用环境8 23 Matlab 65的安装与启动8
231 Matlab的安装和内容选择8
232 Matlab 的启动9
233 Matlab的联机帮助与电子版手册10 24 Matlab语言与工具箱Toolbox12 习题与思考题213 3 Matlab语言程序设计基础14 31 Matlab语言的数据结构14
311 Matlab的变量类型与基本表达式14
312 Matlab中的矩阵15
313 多维数组的定义17
314 Matlab的结构数组19
315 Matlab单元数组20 32 矩阵函数与矩阵运算22
321 矩阵的代数运算22
322 矩阵的逻辑运算25
323 矩阵的比较关系27
324 矩阵元素的数据变换28 33 数组函数与数组运算30
331 数组和矩阵的区别30
332 数组加、减、乘、除和乘方30
333 数组函数32 34 Matlab程序结构34
341 循环结构34
342 条件转移结构36
343 开关结构38
344 试探式语句结构38 35 Matlab语言的M函数39
351 M函数的基本结构39
352 可变输入输出个数的处理42
353 M函数的跟踪调试42 36 Matlab语言下多维图形绘制方法44
361 二维图形绘制方法44
362 Matlab图形的标注与编辑46
363 特殊曲线及图形的绘制方法52
364 三维图形的绘制方法54
365 图形与图像的编辑与处理58 37 Matlab图形用户界面设计简介59
371 图形界面设计工具Guide介绍60
372 Matlab图形界面设计举例65 习题与思考题372 4 连续系统的数字仿真75 41 连续系统的数学模型75
411 微分方程75
412 传递函数75
413 状态空间描述76 42 数值积分法80
421 欧拉法(折线法)80
422 梯形法81
423 龙格-库塔法82 43 过程控制系统的数值积分法直接仿真84
431 基本方法84
432 纯滞后环节的数字仿真88
433 数字仿真程序举例90 44 基于微分方程求解的连续系统仿真90
441 模型以一阶微分方程组形式给出的系统仿真90
442 模型以传递函数形式给出的系统仿真92
443 标准单输入、单输出线性状态方程仿真程序块93
444 传递函数形式表示的闭环系统仿真94 45 面向结构图的线性系统仿真96
451 面向结构图的数字仿真的优点96
452 如何实现面向结构图的数字仿真96
453 面向结构图的线性系统数字仿真程序97 46 关于计算步距的选择101 47 连续系统的离散化103 48 信号重构器的特性及传递函数104
481 零阶信号重构器104
482 一阶信号重构器105
483 三角形信号重构器105 49 常用环节的离散相似模型106
491 积分环节106
492 惯性环节107 410 连续系统按结构图的离散相似法仿真107 习题与思考题4109 5 采样控制系统的数字仿真110 51 数字式PID控制算式110
511 PID控制器的理想算式110
512 PID控制器的实用算式111 52 采样控制系统的数值积分法仿真113 53 采样控制系统的离散法仿真114
531 只要求计算系统输出y (t) 时的情形114
532 要求计算被控制对象中的状态量时的情形115 习题与思考题5116 6 计算机辅助过程辨识及建模117 61 概述117 62 时域法过程辨识与建模118
621 由飞升曲线确定一阶环节的参数118
622 由飞升曲线确定二阶非振荡环节的参数120
623 由飞升曲线确定二阶振荡环节的参数122 63 频域法过程辨识与建模124
631 由系统脉冲过渡函数g(t)计算频率特性124
632 由系统的频率特性拟合传递函数126 64 最小二乘估计过程辨识与建模132
641 最小二乘估计的批处理算法133
642 最小二乘估计的递推算法134
643 广义最小二乘估计算法137 习题与思考题6140 7 过程控制系统参数最优化的计算机辅助设计141 71 参数最优化141 72 单变量寻优技术142
721 黄金分割法(0618法)142
722 进退法144 73 多变量寻优技术144
731 最速下降法144
732 共轭梯度法147
733 坐标轮换法150 74 计算机辅助调节器参数优化设计150
741 控制系统的品质指标(目标函数)150
742 数字PI调节器参数最优化设计与仿真寻优程序151 习题与思考题7153 8 图形化系统建模与仿真工具Simulink154 81 图形化建模与仿真154 82 Simulink 50 基本模块库154
821 Simulink 50常用模块组156
822 其他模块组163 83 基于Simulink的控制系统框图模型建立方法165
831 模型窗口建立165
832 模块的连接与简单处理165
833 模块参数的设置与修正168
834 Simulink模块的联机帮助与模型的输出打印170 84 Simulink仿真环境的设置与仿真系统的启动172 85 基于Simulink的控制系统仿真举例175 86 S-函数模块与S-函数的编写181
861 用Matlab语言编写S-函数的方法182
862 用C语言编写S-函数的方法183 习题与思考题8183 9 基于Matlab/Toolbox的控制系统分析与设计185 91 Matlab有关控制的工具箱185 92 基于Matlab的线性系统的仿真与设计188
921 关于线性系统的数学模型188
922 关于线性连续系统的解析解189
923 关于线性系统频域分析190 93 基于Matlab的倒摆系统设计191 94 基于人工神经网络的非线性系统建模195
941 部分神经网络工具箱函数195
942 Matlab在神经网络建模中的应用举例197 习题与思考题9200 10 基于Matlab的实时仿真与实时控制201 101 Matlab程序接口201
1011 MEX文件201
1012 MAT文件202
1013 Matlab计算引擎202
1014 编译器简介202 102 Simulink环境下的实时仿真与实时控制203
1021 Simulink仿真的实时工具RTW203
1022 实时开发工具xPC Target205
1023 基于Matlab/Simulink的实时控制举例207 习题与思考题10208\
猜您喜欢