SIMULINK (1)

SIMULINK (1)

快速入门

快速入门

本章主要内容和学习目的

首先介绍计算机仿真技术和仿真建模方法的基本概念,以

便对建模和仿真有个初步和整体的认识;然后对 Simulink 进

行简单介绍,并以一个简单例子进行引导;最后介绍Simulink

的工作原理,为后续的深入掌握Simulink 打下基础。

动态系统的计算机仿真

仿真三要素

Simulink 与建模仿真

Simulink 的安装

创建一个简单模型

模型基本结构

1.1 动态系统的计算机仿真

1.1.1 系统与模型

1. 系统

系统只指具有某些特定功能、相互联系、相互作用的

元素的集合。这里的系统是指广义上的系统,泛指自然界

的一切现象与过程,例如工程系统如控制系统、通讯系统

等,非工程系统如股市系统、交通系统、生物系统等。

2. 系统模型

系统模型是对实际系统的一种抽象,是对系统本质(或

是系统的某种特性)的一种描述。模型具有与系统相似的特

性。好的模型能够反映实际系统的主要特征和运动规律。

模型可以分为实体模型和数学模型。

实体模型又称物理效应模型,是根据系统之间的相似性而建

立起来的物理模型,如建筑模型等。

数学模型包括原始系统数学模型和仿真系统数学模型。原始

系统数学模型是对系统的原始数学描述。仿真系统数学模型

是一种适合于在计算机上演算的模型,主要是指根据计算机

的运算特点、仿真方式、计算方法、精度要求将原始系统数

学模型转换为计算机程序。

静态系统模型 动态系统模型

连续系统模型 离散系统模型

代数方程 集中参数 分布参数 差分方程

微分方程 偏微分方程

1.1.2 计算机仿真

1. 仿真的概念

仿真是以相似性原理、控制论、信息技术及相关领域的

有关知识为基础,以计算机和各种专用物理设备为工具,借

助系统模型对真实系统进行试验的一门综合性技术。

2. 仿真分类

(1 )实物仿真:又称物理仿真。是指研制某些实体模型,

使之能够重现原系统的各种状态。早期的仿真大多属

于这一类。

优点:直观,形象,至今仍然广泛应用。

缺点:投资巨大、周期长,难于改变参数,灵活性差。

(2 )数学仿真:是用数学语言去描述一个系统,并编制程

序在计算机上对实际系统进行研究的过程。

优点:灵活性高,便于改变系统结构和参数,效率高

(可以在很短时间内完成实际系统很长时间的

动态演变过程),重复性好

缺点:对某些复杂系统可能很难用数学模型来表达,或

者难以建立其精确模型,或者由于数学模型过

于复杂而难以求解

(3 )半实物仿真:又称数学物理仿真或者混合仿真。为了

提高仿真的可信度或者针对一些难以建模的实体,在

系统研究中往往把数学模型、物理模型和实体结合起

来组成一个复杂的仿真系统,这种在仿真环节中存在

实体的仿真称为半物理仿真或者半物理仿真,如飞机

半实物仿真等。

3. 计算机仿真

计算机仿真是在研究系统过程中根据相似性原理,利用计

算机来逼真模拟研究系统。研究对象可以是实际的系统,也可

以是设想中的系统。在没有计算机以前,仿真都是利用实物或

者它的物理模型来进行研究的,即物理仿真。物理仿真的优点

是直接、形象、可信,缺点是模型受限、易破坏、难以重用。

计算机仿真可以用于研制产品或设计系统的全过程,包括方案

论证、技术指标确定、设计分析、故障处理等各个阶段。如训

练飞行员、宇航员的方针工作台和仿真机舱等。

1.2 仿真的三要素

计算机仿真的三个基本要素是系统、模型和计算机,联

系着它们的三项基本活动是模型建立、仿真模型建立

matlab simulink教程pdf,Simulink基础入门教程“完整版”.pdf相关推荐

  1. Anaconda是什么?Anconda下载安装教程 - Python零基础入门教程

    目录 一.前言 二.Anaconda 是什么? 三.Anaconda 下载地址 四.Anaconda 安装 五.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> ...

  2. Kubernetes基础入门(完整版)

    简介 Kubernetes这个名字源于希腊语,意为"舵手"或"飞行员".k8s这个缩写是因为k和s之间有八个字符.Google在 2014年开源了Kuberne ...

  3. 大学计算机基础知识电子版,大学计算机基础考试知识点(完整版).pdf

    组装一台电脑需要选购的计算机部件主要的有:CPU.主板.内存.硬盘.光驱. 组装一台电脑需要选购的计算机部件主要的有:CPU.主板.内存.硬盘.光驱. 电源.显卡.声卡.网卡等. 电源.显卡.声卡.网 ...

  4. python零基础入门(完整版)

    1python软件下载 我们需要下载python语言翻译器(也就是运行环境),和一个用来写python的软件,用它写python语言比较方便 首先打开百度,下载org 然后点击下载 然后选择一个稳定版 ...

  5. Simulink 0基础入门教程

    做为一个使用 Matlab / Simulink 十几年的老工程师,现在开始着手做一些Simulink的入门教程,帮助那些想学但不知如何入门的小伙伴们,另一方面,希望自己的专业技能能够得到认可. Si ...

  6. sql数据库教程百度云_绘画自学零基础入门教程|五天学会绘画pdf百度云下载!...

    绘画自学零基础入门教程|五天学会绘画pdf百度云下载!画画是可以让人留存记忆的事情.我自己就很喜欢画画来记录生活中一些特别的日子.场景还有我的家人朋友们.有时候,比照片更有故事感和纪念意义-有空拿出来 ...

  7. python编程入门-Python编程入门经典pdf(Python编程入门教程) 高清中文版

    Python编程入门经典pdf(Python编程入门教程)下载.Python编程入门经典pdf高清版帮助各位更好的进行Python编程的学习以及理解,最经典的课题,最深入的概念,让你在Python编程 ...

  8. 2015年最新Android基础入门教程目录(完结版)

    2015年最新Android基础入门教程目录(完结版) 标签(空格分隔): Android基础入门教程 前言: 关于<2015年最新Android基础入门教程目录>终于在今天落下了帷幕,全 ...

  9. Python零基础入门教程( 快速入门)

    前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...

  10. python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)

    一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...

最新文章

  1. Python学习笔记(六)if判断语句
  2. vant 做表格_Vant List 列表
  3. unity读取服务器上的文件夹,unity 如何使用文件流读取streamingassets下的资源
  4. HTTP(超文本传输协议)
  5. HDU 2152 Fruit (母函数)
  6. webpack打包优化_如何提升 Webpack 打包速度
  7. [转载]Android开发新浪微博客户端 完整攻略 [新手必读]
  8. cad批量打印_CAD插件——批量打印软件安装包+安装教程
  9. smartsvn 破解
  10. Android检测wifi信号强度,检测网络是否通畅
  11. R语言 循环 步长 写法
  12. DSP_TMS320F28377D_eCAP学习笔记
  13. 台式WIN7和os x yosemite 10.10.1懒人版双系统安装教程
  14. 【LeetCode】86. 分隔链表
  15. 国外网站打开非常慢,什么鬼?
  16. 程序员职场规划之转型-安晓辉-专题视频课程
  17. 小程序商城制作一个需要多少钱?一般包括哪些费用?
  18. 世界顶级人像摄影大师作品欣赏
  19. 浙江理工大学计算机学院招生,浙江理工大学信息学院(专业学位)计算机技术保研夏令营...
  20. 完美使用Word的小技巧

热门文章

  1. Y460安装桌面导航
  2. 常见的API接口管理工具
  3. Introduction to 3D Game Programming with Directx12系列小结
  4. 同义词词林或哈工大词林扩展的词类.
  5. 《机关单位办公自动化应用指南 (基于国产信息技术应用创新终端)》
  6. html吃豆豆游戏代码,HTML5 Canvas 来回简单版吃豆豆
  7. MySQL学习笔记(12)—— SQL触发器:
  8. SublimeText-win10光标跟随问题
  9. OS X: 实用脚本程序(bash scripts)系列-14
  10. (转)Windows 批处理(bat)语法大全