书籍详情
MATLAB/Simulink系统建模与仿真
作者:向军 著
出版社:清华大学出版社
出版时间:2021-03-01
ISBN:9787302567660
定价:¥89.00
购买这本书可以去
内容简介
本书以MATLAB R2020a为平台,深入浅出地介绍MATLAB/Simulink软件的功能、基本概念及其在 系统建模与仿真中的实际应用。全书共分8章,主要介绍系统建模与仿真的基本概念、MATLAB基础、 Simulink入门、MATLAB/Simulink动态系统建模与仿真、子系统与S函数、MATLAB/Simulink控制系统 分析与设计、数字滤波器的MATLAB辅助分析与设计、MATLAB/Simulink通信系统仿真等内容。 本书紧扣高等院校电子信息工程、通信工程、电子科学与技术、计算机科学与技术等专业的人才培养 方案,以数字信号处理、自动控制原理、现代通信原理为前修课程,特别适合作为高等院校电子、电气类专 业系统建模与仿真技术等相关课程教材及实验参考资料,也可作为相关领域工程技术人员的参考书。
作者简介
向军:西南交通大学电气工程学院副教授。长期从事系统建模与仿真领域的教学和研究工作。先后为本科生与研究生开设“系统建模与仿真”“数字信号处理”“通信原理”等多门课程,出版教材2部。
目录
第1章建模与仿真的基本概念
1.1系统及系统模型
1.1.1系统
1.1.2系统模型
1.2系统建模与仿真
1.2.1系统建模
1.2.2系统仿真
1.3常用的仿真工具和软件
1.3.1SimuWorks
1.3.2Flexsim
1.3.3Simio
1.3.4VRPlatform
1.3.5MATLAB和Simulink
第2章MATLAB基础
2.1MATLAB工作环境与帮助系统
2.1.1工作环境
2.1.2帮助系统
2.2MATLAB的数据类型
2.2.1常数和变量
2.2.2矩阵和数组
2.3MATLAB的基本运算
2.3.1标量运算
2.3.2数组运算
2.3.3矩阵运算
2.4脚本和函数
2.4.1脚本
2.4.2函数
2.5程序流程控制语句
2.5.1条件语句
2.5.2循环语句
2.6数据的可视化
2.6.1基本二维图形的绘制
2.6.2三维图形的绘制
2.6.3特殊图形的绘制及相关函数
本章习题
实践练习
第3章Simulink入门
3.1Simulink的工作环境
3.1.1Simulink编辑器
3.1.2库浏览器
3.2Simulink建模与仿真的基本过程
3.2.1模块的调入和参数设置
3.2.2模块的连接
3.2.3运行仿真
3.3Simulink模块库和模块
3.3.1Simulink模块库
3.3.2模块的参数设置
3.3.3模块的基本操作
3.4Simulink求解器
3.4.1求解器的分类及选择
3.4.2求解器的参数配置
3.4.3求解器步长与模块采样时间
3.5仿真运行
3.5.1仿真运行方式
3.5.2仿真运行过程
3.6仿真数据的导出和检查
3.6.1导出数据的格式
3.6.2To Workspace和To File模块
3.6.3仿真数据检查器
3.7示波器和信号观察器
3.7.1示波器
3.7.2浮动示波器和信号观察器
本章习题
实践练习
第4章MATLAB/Simulink动态系统建模与仿真
4.1动态系统的数学模型
4.1.1方框图
4.1.2时域方程与系统的响应
4.1.3传递函数
4.1.4状态空间方程
4.2时域方程的MATLAB求解
4.2.1差分方程的递推求解
4.2.2数值微积分
4.2.3微分方程的数值求解
4.2.4微积分和微分方程求解函数
4.3基于方框图的动态系统建模与仿真
4.3.1Simulink相关模块
4.3.2离散动态系统的方框图仿真
4.3.3连续动态系统的方框图仿真
4.4基于传递函数的动态系统建模与仿真
4.4.1传递函数模块
4.4.2传递函数的零极点增益模型及其仿真
4.5基于状态空间方程的动态系统建模与仿真
4.5.1相关转换函数
4.5.2基于状态空间方程的仿真
4.6模型对象及其编程仿真
4.6.1模型对象的创建
4.6.2模型对象的编程仿真
4.6.3模型对象的串并联
本章习题
实践练习
第5章子系统与S函数
5.1子系统的基本概念
5.1.1子系统的分类
5.1.2虚拟子系统的创建和基本操作
5.1.3模型浏览器
5.2条件子系统
5.2.1使能子系统
5.2.2触发子系统
5.2.3使能触发子系统
5.3控制流子系统
5.3.1动作子系统
5.3.2循环迭代子系统
5.4子系统的封装
5.4.1封装编辑器
5.4.2子系统封装步骤
5.4.3对封装模块的操作
5.5S函数
5.5.1S函数的基本概念
5.5.2S函数的实现方法和一般结构
5.5.3静态和动态系统的S函数实现
5.5.4S函数模块的封装
本章习题
实践练习
第6章MATLAB/Simulink控制系统分析与设计
6.1控制系统的数学模型
6.1.1零极点与根轨迹
6.1.2频率特性
6.2控制系统的分析
6.2.1时域分析
6.2.2频域分析
6.2.3线性系统分析仪
6.2.4控制系统的稳定性分析
6.3控制系统的设计
6.3.1控制系统设计器
6.3.2设计指标的添加
6.3.3控制器设计
6.3.4设计结果的验证
本章习题
实践练习
第7章数字滤波器的MATLAB辅助分析与设计
7.1数字滤波器的基本概念
7.1.1滤波器的数学模型
7.1.2滤波器的技术指标
7.1.3数字滤波器的基本设计方法
7.2数字滤波器的MATLAB设计
7.2.1数字IIR滤波器设计
7.2.2数字FIR滤波器设计
7.2.3designfilt()函数及滤波器特性分析
7.3Filter Designer及其使用
7.3.1Filter Designer的启动
7.3.2滤波器的设计过程
7.3.3设计结果的分析和导出
7.4Simulink中的滤波器设计和实现模块
本章习题
实践练习
第8章MATLAB/Simulink通信系统仿真
8.1调制和解调的基本概念
8.1.1调制和解调
8.1.2带通调制和基带调制
8.2调制与解调过程的仿真
8.2.1MATLAB编程仿真
8.2.2Simulink仿真
8.3通信工具箱简介
8.3.1信源模块
8.3.2信道模块
8.4调制与解调模块
8.4.1模拟带通调制模块
8.4.2模拟基带调制模块
8.4.3数字基带调制模块
8.5通信系统性能的仿真分析
8.5.1信号频谱及带宽分析
8.5.2误码率测量及曲线的绘制
本章习题
实践练习
附录AMATLAB的主要历史版本
附录BSimulink常用模块库
附录Csfuntmpl.m模板文件
参考文献
1.1系统及系统模型
1.1.1系统
1.1.2系统模型
1.2系统建模与仿真
1.2.1系统建模
1.2.2系统仿真
1.3常用的仿真工具和软件
1.3.1SimuWorks
1.3.2Flexsim
1.3.3Simio
1.3.4VRPlatform
1.3.5MATLAB和Simulink
第2章MATLAB基础
2.1MATLAB工作环境与帮助系统
2.1.1工作环境
2.1.2帮助系统
2.2MATLAB的数据类型
2.2.1常数和变量
2.2.2矩阵和数组
2.3MATLAB的基本运算
2.3.1标量运算
2.3.2数组运算
2.3.3矩阵运算
2.4脚本和函数
2.4.1脚本
2.4.2函数
2.5程序流程控制语句
2.5.1条件语句
2.5.2循环语句
2.6数据的可视化
2.6.1基本二维图形的绘制
2.6.2三维图形的绘制
2.6.3特殊图形的绘制及相关函数
本章习题
实践练习
第3章Simulink入门
3.1Simulink的工作环境
3.1.1Simulink编辑器
3.1.2库浏览器
3.2Simulink建模与仿真的基本过程
3.2.1模块的调入和参数设置
3.2.2模块的连接
3.2.3运行仿真
3.3Simulink模块库和模块
3.3.1Simulink模块库
3.3.2模块的参数设置
3.3.3模块的基本操作
3.4Simulink求解器
3.4.1求解器的分类及选择
3.4.2求解器的参数配置
3.4.3求解器步长与模块采样时间
3.5仿真运行
3.5.1仿真运行方式
3.5.2仿真运行过程
3.6仿真数据的导出和检查
3.6.1导出数据的格式
3.6.2To Workspace和To File模块
3.6.3仿真数据检查器
3.7示波器和信号观察器
3.7.1示波器
3.7.2浮动示波器和信号观察器
本章习题
实践练习
第4章MATLAB/Simulink动态系统建模与仿真
4.1动态系统的数学模型
4.1.1方框图
4.1.2时域方程与系统的响应
4.1.3传递函数
4.1.4状态空间方程
4.2时域方程的MATLAB求解
4.2.1差分方程的递推求解
4.2.2数值微积分
4.2.3微分方程的数值求解
4.2.4微积分和微分方程求解函数
4.3基于方框图的动态系统建模与仿真
4.3.1Simulink相关模块
4.3.2离散动态系统的方框图仿真
4.3.3连续动态系统的方框图仿真
4.4基于传递函数的动态系统建模与仿真
4.4.1传递函数模块
4.4.2传递函数的零极点增益模型及其仿真
4.5基于状态空间方程的动态系统建模与仿真
4.5.1相关转换函数
4.5.2基于状态空间方程的仿真
4.6模型对象及其编程仿真
4.6.1模型对象的创建
4.6.2模型对象的编程仿真
4.6.3模型对象的串并联
本章习题
实践练习
第5章子系统与S函数
5.1子系统的基本概念
5.1.1子系统的分类
5.1.2虚拟子系统的创建和基本操作
5.1.3模型浏览器
5.2条件子系统
5.2.1使能子系统
5.2.2触发子系统
5.2.3使能触发子系统
5.3控制流子系统
5.3.1动作子系统
5.3.2循环迭代子系统
5.4子系统的封装
5.4.1封装编辑器
5.4.2子系统封装步骤
5.4.3对封装模块的操作
5.5S函数
5.5.1S函数的基本概念
5.5.2S函数的实现方法和一般结构
5.5.3静态和动态系统的S函数实现
5.5.4S函数模块的封装
本章习题
实践练习
第6章MATLAB/Simulink控制系统分析与设计
6.1控制系统的数学模型
6.1.1零极点与根轨迹
6.1.2频率特性
6.2控制系统的分析
6.2.1时域分析
6.2.2频域分析
6.2.3线性系统分析仪
6.2.4控制系统的稳定性分析
6.3控制系统的设计
6.3.1控制系统设计器
6.3.2设计指标的添加
6.3.3控制器设计
6.3.4设计结果的验证
本章习题
实践练习
第7章数字滤波器的MATLAB辅助分析与设计
7.1数字滤波器的基本概念
7.1.1滤波器的数学模型
7.1.2滤波器的技术指标
7.1.3数字滤波器的基本设计方法
7.2数字滤波器的MATLAB设计
7.2.1数字IIR滤波器设计
7.2.2数字FIR滤波器设计
7.2.3designfilt()函数及滤波器特性分析
7.3Filter Designer及其使用
7.3.1Filter Designer的启动
7.3.2滤波器的设计过程
7.3.3设计结果的分析和导出
7.4Simulink中的滤波器设计和实现模块
本章习题
实践练习
第8章MATLAB/Simulink通信系统仿真
8.1调制和解调的基本概念
8.1.1调制和解调
8.1.2带通调制和基带调制
8.2调制与解调过程的仿真
8.2.1MATLAB编程仿真
8.2.2Simulink仿真
8.3通信工具箱简介
8.3.1信源模块
8.3.2信道模块
8.4调制与解调模块
8.4.1模拟带通调制模块
8.4.2模拟基带调制模块
8.4.3数字基带调制模块
8.5通信系统性能的仿真分析
8.5.1信号频谱及带宽分析
8.5.2误码率测量及曲线的绘制
本章习题
实践练习
附录AMATLAB的主要历史版本
附录BSimulink常用模块库
附录Csfuntmpl.m模板文件
参考文献
猜您喜欢