文档介绍:第十章仿真工具箱 SIMULINK 仿真模块知识点查询 SIMULINK 模块介绍 SIMULINK 工作原理及案例 模型编辑 子系统 实例分析由于计算机性能的提高,我们可以将我们研究的对象、方法放到计算机里,对实际的问题进行再现,并在计算机里考察研究对象的行为。很多传统的在实验室进行的实验可以搬到计算机上来进行。它大大降低了实验的成本,缩短了实验的周期。目前计算机仿真术在全世界范围内是最热门的学科之一。 Matlab 提供了专门的仿真模块 simulink ,在 simulink 环境中, 我们将摆脱在建立数学模型时,为了使用某种数学理论而不得不将问题进行简化,从而导致建立的数学模型与研究的问题相去甚远。现在可以我们直接模仿研究的问题,并可以方便地改变模拟系统的参数,观察它的新行为并进行比较。仿真模块主要研究那些与时间有关的动态模型,如微分方程模型、信息通信模型等。在 simulink 环境下,提供了可视化模块如积分模块、滤波模块、信源模块和信宿模块等。我们可以方便地将问题的各个部分有关的图标“拉”到工作面上,并用线条把各部分有机地连在一起,这样就形成了我们研究的对象,然后点击运行图标我们的模型就开始运转并输出结果。由于摆脱了繁难的数学推导和繁琐的编程,所以我们可以在该环境下将注意力集中到问题的本身,提高了工作效率。 仿真模块知识点查询在 MATLAB 的 Help 界面左下的栏进行搜索,在该栏中可以看到一个 Simulink 即仿真工具箱,见图 进入仿真界面在 MATLAB 主界面下我们可以看到图标点击图标进入仿真界面进入仿真库浏览界面在界面的左下栏列出了仿真的主要标题,右边栏列出了左边标题下的所有模块图标。例如现在左边选定的是 Simulink 标题,则右栏列出的就是 Simulink 标题下的所有模块图标,如 Continuous 连续型问题、 Discrete 离散型问题、 Math 数学问题等等。 一个简单的实例例如我们要对 sin (x)进行积分,并将积分后的函数和原函数在示波器上显示出来。首先打开一个新模型,这只要点击新建图标或打开 File 菜单选择新建,这时我们看见界面上为我们留下了一大块空白区域,我们就在这个区域里面用图形来组成我们的模型。模拟的过程为,在信源模块中选择信源 sin(x) 函数发生模块,该信息通过加工器(过滤器),这里特殊的过滤器是积分过滤器,再将加工后的信息显示在信宿(示波器)上。(1)首先我们需要模型的信源、积分器、信宿和连接器。在信源模块 Sources 中找到 sin(x) 函数。在信息加工模块的连续模块 Continuous 中找到积分器 Integrator 。在信宿模块 Sinks 中找到示波器 Scope 。找到连接器。在信源库中找到 sin 波发生器在连续型库中找到积分器在公共库中找到连接器在信宿库中找到示波器这里我们选择了需要的四个要素,即正弦波发生器、积分器、连接器和示波器。现在我们用连线将它们有机地连在一起,其中一条路线通过积分器到示波器,另一条直接到示波器,即在示波器上同时显示原函数图形和积分后的图形。这样我们就建立了积分模型。点击运行图标,结果则显示在示波器上计算结果显示在示波器上 、 Simulink 模块介绍从上面的例子我们可以看到,模型是由 Simulink 库中的图标模块拼装而成的。而模型中的每个单元具有不同的作用,如释放 sin(x) 信息的信源 source 发生器、对信息加工的积分器、还有对计算结果进行显示的示波器等等。 Simulink 将这些模块按不同的功能分成不同的类别。我们来看图 连续信源库