第6 章 Simulink 动态系统仿真 本章讨论如何在Simulink 中仿真动态系统,包括连续系统、离散系统和混合系统,本章的主要内容包括: Simulink 动态系统仿真过程 介绍 Simulink 仿真动态系统的工作流程 离散系统仿真 介绍如何在Simulink 中设置离散系统的仿真步长、仿真算法和其它仿真参数 多速率系统仿真 多速率系统是包含多个采样时间的离散系统,介绍如何选择多速率系统的采样步长 连续系统仿真 介绍如何在Simulink 中建立不同形式的连续系统模型,如何仿真连续系统 混合系统仿真 如何仿真由连续模块和离散模块组成的混合系统 模型离散化 如何对模型进行离散化,也就是将模型中的连续模块用等效的离散模块代替 诊断仿真错误 若在仿真过程中出现错误,Simulink 会中断仿真
介绍如何利用 Simulink 的仿真诊断查看器查看错误来源 改善仿真性能和精度 介绍在Simulink 中提高仿真速度和改善仿真性能的几种可行方法 106 第6 章 Simu link 动态系统仿真 6
1 Simu link 动态系统仿真过程 仿真一个动态系统是指利用模型提供的信息计算一段时间内系统状态和输出的过程,当在模型编辑器的Simu lation 菜单上选择Start 命令时,Simu link 开始执行系统仿真
Simu link 模型的仿真过程包括模型编译阶段和模型链接阶段
1 模型编译阶段 首先,Simu link 调用模型编译器,模型编译器把模型转换为可执行形式,这个转换过程称为编译
在这个阶段,Simu link 编译器执行下列工作: 1. 求取模型中模块的参数表达式用以确定表达式的值; 2. 确定模型中未明确指定的信号属性,如信号名称、数据类型、数值类型和信号维数,并检查每个模块输入端可允许的输入信号
Simu l