matlab仿真实验模拟

原创 2016年08月31日 02:02:55
///////////////////////////////simulink仿真环境///////////////////////////////////////////
Simulink 搭建系统模型及其特点;
Simulink 进行系统仿真并进行调试。
Simulink 建模的大概过程和基本步骤
Simulink 是 MATLAB 提供的实现动态系统建模和仿真的一个软件包,它是 MATLAB 的 一个重要组成部分,而且具有相对独立的功能和使用方法。它支持线性和非线性、连续时间 系统、离散时间系统、连续和离散混合系统建模,且系统可以是多进程的。 Simulink 的一个突出特点是它支持图形用户界面(GUI),模型由模块组成的框图来表示。 用户建模通过简单的单击和拖动鼠标的动作就能完成。如果把建模比做建造房子,那么采用 高级语言或 MATLAB 语言直接编写仿真程序的方式来构建模型就好比是从一堆沙子开始来 建房子,这种方式不但麻烦容易出错,而且有许多重复操作,建造者的主要精力不是放在房 子的结构设计上,而是浪费在如何将沙子变成砖块以及如何将它们组合起来等技术性的问题 上,这显然不利于设计者去设计出更多有创造性的结构。在计算机仿真里,就等于设计者把 精力放在具体算法的实现上,而不是模型和算法设计本身。Simulink 通过自带的模块库(如 图 7-1 所示)为用户提供多种多样的基本功能模块,用户可以直接调用这些模块,而不必从 最基本的做起。这样就可以让设计者把精力放在更为重要的更具创造性的算法和模块结构的 设计上来。 Simulink 的每个模块对于用户来说都相当于一个“黑匣子”,用户只需知道模块的输入和 输出以及模块功能即可,而不必管模块内部是怎么实现的。因此,用户使用 Simulink 进行系 统建模的任务就是如何选择合适的模块并把他们按照自己的模型结构连接起来,最后进行调 试和仿真。如果仿真结果不满足要求,可以改变模块的相关参数再运行,直到结果满足要求 为止。至于在仿真时各个模块是如何执行的、各模块间是如何通信的、仿真的时间是如何采 样的以及事件是如何驱动的等细节问题,用户都不用去管,因为这些事情 Simulink 都解决了。 如何添加和删除模块、如何连接各个模块以及如何修改模块的参数和属性等问题将在本章后 面的各小节会陆续给予详细的介绍。

Simulink 建模大体可分成两步。创建模型的 图标和控制 Simulink 对它进行仿真
在计算机编程语言中,数据类型决定了分配给一个数据的存储资源,决定数据表示的精 度、动态范围、性能和存储资源

P277 模块及功能;
P281 模块操作

Simulink 将每一个模型(包括库)都保存在一个以.mdl 为后缀的文件里,称为模型文件。 一个模型文件就是一个结构化的 ASCII 文件,它包括关键字和各种参数的值

过零检测
代数环
回调函数

S-函数是一种描述动态系统的计算机语言,用户可以用 MATLAB、 C、C++、Ada 或 Fortran 语言书写。C、C++ 、Ada 和 Fortran 书写的 S-函数用 mex 命令编译成 MEX 文件,它们就像 MATLAB 中其他的 MEX 文件一样可以动态的连接到 MATLAB。本文只介绍用 MATLAB 语 言书写的 S-函数。 S-函数采用一种特殊的调用语法使得函数可以和 Simulink 方程解法器进行交互,这种交 互与解法器和 Simulink 系统自身提供的模块间的交互十分类似。S-函数的形式十分通用,用 户可以用它描述连续、离散和混合系统

//////////////////////////////matlab模拟仿真实验分析//////////////////////////////////////////////
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

概率特性仿真实验与程序-Matlab仿真-随机数生成-负指数分布-k阶爱尔兰分布-超指数分布

概率特性仿真实验与程序-Matlab仿真-随机数生成-负指数分布-k阶爱尔兰分布-超指数分布使用Java中的SecureRandom.nextDouble()生成一个0~1之间的随机浮点数,然后使用反...

雷达海杂波模拟和matlab仿真

  • 2013年04月02日 14:32
  • 1.46MB
  • 下载

Powell算法、Powell修正算法_matlab仿真

1.鲍威尔基本算法的运算流程 1.采用坐标轮转法顺次沿n个坐标轴方向[e1,e2,...,en]进行一维搜索。然后以初始点X(0)和终点Xn(1)构成一个新的方向S(1),并以此方向为搜索方向在做一维...

matlab仿真模拟

  • 2013年04月21日 16:14
  • 11.25MB
  • 下载

PID控制算法matlab仿真实验

  • 2012年05月05日 13:14
  • 859KB
  • 下载

下棋机器人棋子图像识别的软件代码之matlab仿真

寒假的软件matlab学习

小波变换原理及matlab仿真实验

  • 2013年07月07日 10:12
  • 329KB
  • 下载

Matlab仿真实验报告

  • 2013年09月12日 20:45
  • 270KB
  • 下载

电荷放大器的Matlab仿真

在上一篇文章中写到了在电荷放大电路这块所遇到的问题,到现在依旧无解。 其实在遇到这个问题之后,我尝试过从电路的数学模型中去分析产生这种现象的,希望能从理论上找到原因。虽然最终的结果不尽人意,但对我的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:matlab仿真实验模拟
举报原因:
原因补充:

(最多只允许输入30个字)