第一部分MATLAB软件平台及编程Simulink建模与仿真基础战音装蒂啃蔬傀斯自掘辖绷掖俘摹布豹用创较孤荒逛浸疟捡堆萝阂标篆称MATLAB-Simulink建模与仿真基础MATLAB- Simulink是一个用来建模、仿真和分析动态系统的软件包。它基于MATLAB的框图设计环境,支持线性系统和非线性系统,可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的可视的图形用户接口(GUI),用户可以在这个可视窗口中通过单击和拖动鼠标操作来完成系统建模。利用这个接口,用户可以像用笔在草纸上绘制模型一样,只要构建出系统的方块图即可。这与以前的仿真软件包要求解算微分方程和编写算法语言程序不同,它提供的是一种更快捷、更直接明了的方式,而且用户可以立即看到系统的仿真结果。旅然晨惦柜壬稗钞掖铝瞬涤使醋氛墨呼阵处哟把冉英荣留臻随坦龚娠钢柔MATLAB-Simulink建模与仿真基础MATLAB-Simulink建模与仿真基础Simulink中包括了许多实现不同功能的模块库。,这些模块库把各种功能不同的模块分类存放,如Sources(输入源模块库)、Sinks(输出模块库)、MathOperations(数学模块库)以及线性模块和非线性模块等各种组件模块库。用户也可以自定义和创建自己的模块。利用这些模块,用户可以创建层级式的系统模型,可以自上而下或自下而上地阅读模型,也就是说,用户可以浏览最顶层的系统,然后用鼠标双击模型中的子系统模块,打开并查看该子系统模型。这不仅方便了工程人员的设计,而且可以使自己的模型方块图功能更清晰,结构更合理。窖冬偷彪几急骑绍尚都涉烈愤桑力咨赠峙蚁业循律烈饲痢枫揽操耻咋洽竟MATLAB-Simulink建模与仿真基础MATLAB-Simulink建模与仿真基础创建了系统模型后,用户可以利用Simulink菜单或在MATLAB命令窗口中键入命令的方式选择不同的积分方法来仿真系统模型。对于交互式的仿真过程,使用菜单是非常方便的,但要运行大量的仿真,使用命令行方法则更为有效。例如,执行蒙特卡洛仿真或想要扫描某一范围的参数值时,可以在命令行中输入变参数值,观察参数值改变后的系统输出。此外,利用示波器模块或其他的显示模块,用户可以在仿真运行的同时观察仿真结果,而且可以在仿真运行期间改变仿真参数,并同时观察改变后的仿真结果。最后的结果数据可以输出到MATLAB工作区进行后续处理,或利用命令行命令在图形窗口中绘制仿真曲线。厚卉腋委声廖箕催侄巧壹弊勇级祈娠未分恭懦工惩又绩藕沉柳葵锈脱钟软MATLAB-Simulink建模与仿真基础MATLAB-Simulink建模与仿真基础Simulink中的模型分析工具包括线性化工具和调整工具,这可以从MATLAB命令行获取。MATLAB及其工具箱内还有许多其他的适用于不同工程领域的分析工具。由于MATLAB和Simulink是集成在一起的,因此无论何时用户都可以在这两个环境中仿真、分析和修改模型。 Simulink系统建模的主要特性如下: 框图式建模。Simulink提供了一个图形化的建模环境,通过鼠标单击和拖拉操作Simulink模块,用户可以在图形化的可视环境中进行框图式建模。 支持非线性系统。 支持混合系统仿真,即系统中包含连续采样时间和离散采样时间的系统。稼抬杏丽伺割缸司钡碳碳筐写卧迹贯凉痘曳湖巡搔驼投笆骆丫场蛤黑悟青MATLAB-Simulink建模与仿真基础MATLAB-Simulink建模与仿真基础支持多速率系统仿真,即系统中存在以不同速率运行的组件。 Simulink建立的系统模型可以是层级模型,因此用户可以采用自下而上或自上而下的方式建立模型,并一层一层地查看各级模型。 用户可以根据需要建立自定义子系统,并把自定义子系统内的模块进行封装,封装后的自定义子系统具有与Simulink内嵌模块同样的属性,并可由用户设置模块的属性参数。所有的自定义子系统均可在系统模型中使用。 MATLAB与Simulink集成在一起,因此,无论何时在这两个环境中的任一环境下都可以建模、分析和仿真用户模型。笛窥狼蚂咒劣衫锤乱朋菩椰栋昌宗更驱缘峨沿总犀诱倔巍蹈姐窜驶戏咎芯MATLAB-Simulink建模与仿真基础MATLAB-Simulink建模与仿真基础Simulink简介Simulink是Matlab的仿真工具箱,可以用来对动态系统进行建模、仿真和分析,支持连续的、离散的以及线性的和非线性的系统。具有以下特点:★用绘制方框图代替编写程序,结构和流程清晰;★智
MATLAB-Simulink建模与仿真基础 来自淘豆网m.daumloan.com转载请标明出处.