预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共63页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

对系统的研究从以下三个方面入手:1)实体:组成系统的元素,对象2)属性:实体的特征3)活动:系统状态变化的过程系统仿真是研究系统的一种重要手段,而系统模型是仿真所研究的直接对象。2、系统模型实体模型:根据相似性建立模型数学模型:原始系统数学模型;仿真系统数学模型动态模型:描述系统动态变化过程静态模型:平衡状态下系统特性值之间的关系二、计算机仿真1、仿真的概念以相似性原理、控制理论、信息技术及相关领域的有关知识为基础,以计算机和各种专用物理设备为工具,借助系统模型对真实系统进行实验研究的一门综合性技术。2、仿真分类实物仿真:建造实体模型数学模型:将数学语言编制成计算机程序半实体模型:数学物理仿真实时仿真:需要专用的实时仿真硬件欠实时仿真:比实际时钟慢超实时仿真:比实际时钟快3、计算机仿真根据相似性原理,利用计算机逼真模拟研究对象。模拟机、模拟数字机、数字通用机、仿真专用机。三、仿真的作用1)优化系统设计2)系统故障再现3)验证系统设计的正确性4)对系统,子系统进行性能评估5)训练系统操作员6)为管理、技术决策提供支持四、仿真软件仿真软件是一类面向仿真用途的专用软件,它可以是面向通用的仿真,也可能是面向某个领域的仿真。功能:1)为仿真提供算法支持2)模型描述,建立计算机仿真模型3)仿真实验的执行、控制4)仿真数据的记录、分析5)仿真数据管理仿真软件的三个层次:1)仿真程序库:由一组完成特定功能的程序组成的集合,专门面向某一问题或一个领域。2)仿真语言:在高级语言的基础上,为面向专门问题而开发的。3)集成仿真环境五、计算机仿真的一般过程6.4创建simulink模型(简单入门)一、启用simulink并建立系统模型启动simulink:(1)用命令方式:simulink(2)二、simulink模块库简介1、simulink公共模块库Continuous(连续系统)Discrete(离散系统)Function&Tables(函数与表库)Math(数学运算库)Nonlinear(非线性系统模块库)Signal&System(信号和系统模块)Sinks(系统输出模块库)Source(信号源模块库)Subsystem(子系统模块库)2、simulink专业模块库三、建立simulink框图1、选择模块2、模块连接3、信号组合与分支3、运行仿真四、simulink子系统介绍1、子系统生成在已有的系统模型中建立子系统先建立空的子系统6.5simulink与matlab的接口设计一、使用工作空间变量设置系统模块参数二、将信号输出到workspace三、从workspace中产生信号源四、向量与矩阵五、matlabfunction与function模块例:信号平方运算2、建立数学模型仿真自下向上的设计思路自顶向下的设计思路2建立数学模型仿真6.6simulink子系统技术一、回顾1、通用子系统的生成2、子系统的基本操作子系统的命名子系统的编辑子系统的输入子系统的输出子系统的参数设置二、simulink高级子系统技术使能子系统触发子系统函数调用子系统1、条件子系统的建立方法在enabledsubsystemtriggeredsubsystemenabledandtriggeredsubsystem中。1)早期simulink版本中,enable和triggered信号需要从signal&system中调用。2)simulink后期版本中,在上述模块中含这两个信号。3)一个系统中不能含多个enable和triggered信号。4)其它子系统可看成某种形式的条件执行子系统。1、触发子系统法2(示波器分三支路)2、使能子系统3、触发子系统4、触发使能子系统5、原子子系统虚子系统:对通用子系统与使能子系统1)子系统只是系统模型中某些模块组的图形表示2)子系统中的模块在执行时与其上一级模块统一被排序,不受子系统限制。3)在一个仿真时间步长内,simulink可以多次进出一个子系统。原子子系统:1)子系统作为一个“实际”的模块,需顺序连续执行。2)子系统作为整体进行仿真。3)子系统中的模块在子系统中被排序执行。建立原子子系统:1)先建立一空的原子子系统。2)先建立子系统,再强制转换成原子子系统。Edit/blockparameters6、其它子系统可配置子系统,代表用户定义库中的任意模块,只能在用户定义库中使用。函数调用子系统。for循环while循环选择表达式执行子系统三、simulink的子系统封装技术封装子系统的特点:1)自定义系统模块及图表2)用户双击子系统图表将弹出参数设置框3)可自定义子系统的帮助文件4)拥有自己的工作区使用子系统封装技术的优点:1)向子系统模块中传递参数2)“隐藏”子系统中不需要过多展现的内容3)保护子系统中的内容,防止模块实现被