文档库 最新最全的文档下载
当前位置:文档库 › matlab Simulink用户手册

matlab Simulink用户手册

matlab Simulink用户手册
matlab Simulink用户手册

教育部重点实验室软件操作手册

Matlab Simulink用户手册

合肥工业大学管理学院

2010-10-22

目录

1 简介 (4)

1.1 产品概述 (4)

1.1.1 概述 (4)

1.1.2 基于模型的设计工具 (4)

1.1.3 仿真工具 (5)

1.1.4 分析工具 (5)

1.1.5 Simulink软件是如何和matlab环境交互的 (5)

1.2 什么是基于模型的设计 (6)

1.2.1 以模型为基础的设计 (6)

1.2.2 建模过程 (6)

1.3 相关产品 (7)

2 Simulink软件基本知识 (8)

2.1 启动Simulink软件 (8)

2.1.1 打开Simulink模块库浏览器 (8)

2.1.2 打开一个模型 (9)

2.2 Simulink使用者接口 (11)

2.2.1 Simulink模块库浏览器 (11)

2.2.2 Simulink模型窗口 (13)

2.3 从Simulink软件中寻找帮助 (13)

2.3.1 Simulink在线帮助 (13)

2.3.2 Simulink演示模型 (14)

2.3.3 网站资源 (15)

3 创建一个Simulink模型 (15)

3.1 概述 (15)

3.2 创建一个简单的模型 (16)

3.2.1 概述 (16)

3.2.2 创建一个新模型 (16)

3.2.3 在你的模型中增加模块 (17)

3.2.4 从模型窗口中移动模块 (18)

3.2.6 保存模型 (21)

3.3 仿真这个模型 (21)

3.3.1 概述 (21)

3.3.2 设置仿真选项 (22)

3.3.3 运行仿真然后观察结果 (22)

4 建立一个动态控制系统的模型 (23)

4.1 概述 (23)

4.2 理解演示模型 (24)

4.2.1 打开演示模型 (24)

4.2.2 剖析演示模型 (24)

4.2.3 使用子系统 (25)

4.2.4 封装子系统 (27)

4.3 仿真这个模型 (28)

4.3.1 运行仿真 (28)

4.3.2 修改仿真参数 (29)

4.3.3 从matlab工作窗口中输入数据 (33)

4.3.4 输出数据到matlab工作区 (36)

1 简介

1.1 产品概述

1.1.1 概述

Simulink软件可以建模,仿真和分析动态系统。它能帮你提出一个关于系统的问题,建立这个系统的模型,然后看到发生的结果,

使用Simulink软件,你可以很容易的从头建立一个模型,或者是修改存在的模型满足你的要求。Simulink软件在抽样的次数持续的时间里形成模型,支持线性或者非线性的系统,也或者是两个的混合。系统也支持多速率——以不同比率拥有抽样或者更新的不同的部分。

世界上成千上万的科学家和工程师在各种工业领域使用Simulink软件建模来解决实际的问题,这些领域包括

航天航空工业和国防工业

自动化

通信产业

电子产业和信号产生

医疗器械

1.1.2 基于模型的设计工具

使用Simulink软件,你可以超越现实的线性模型来扩展现实中更多的非线性模型,在摩擦力因素,空气阻力,齿轮滑动,紧急制动以及其它事情中来描述真实的世界现象。Simulink软件把你的计算机变成在现实中不可能或不实际的一个建模和分析系统的实验室。

不论你是否对紧急制动系统、飞机机翼震动、或者是金融供给对经济的影响感兴趣,Simulink软件几乎可以提供给你建模和仿真现实真实问题的所有工具。Simulink软件也可以提供一系列模拟现实世界现象的演示(阅读Simulink Demo Models在2—11页)

Simulink软件还提供给用户友好的图形界面用来建立模块框图化模型,允许你像使用铅笔和纸一样建模。Simulink软件包含很多综合的模块库,像是输入方式、输入源、线性环节和非线性环节以及连接与接口。如果这些模块不能满足你的要求,你可以定义自己的模块。这交互式的界面环境简化了建模的过程,消除了用语言或者程序制定不同方程的需要。

模型是按层次划分的,因此你可以使用从高到底或者从低到高的方法建立模型。你可以从一个高水平上查看系统,然后通过双击模块来查看下一级中更详细的内容。这种方法可以深入理解模型的组织结构和各部分之间的相互作用。

1.1.3 仿真工具

在你定义好了一个模型之后,你可以使用数字集成化的方法仿真它,例如利用Simulink的菜单或者是matlab的命令窗口输入命令。菜单方式对于交互工作特别方便,而命令行方式对大量重复仿真很有用(例如,你正在使用蒙特卡罗仿真或者是想要对一系列价值提供参数)。

使用范围模块或其他模块显示,当仿真运行的时候你可以看到仿真结果。你也可以修改参数,观察探索会发生什么。仿真结果可以放在matlab内便于进一步的分析和观察。

1.1.4 分析工具

模型分析工具包括线性工具和微调工具,你可以从matlab命令行进入,并且在matlab和它的应用工具箱里有很多工具。因为matlab和Simulink是连接在一起的,你可以在任何环境任何地点模拟、分析、修改你的模型。

1.1.5 Simulink软件是如何和matlab环境交互的

Simulink软件紧密的和matlab环境结合在一起。它需要matlab来运行,依靠它来定义和评价模型以及模块参数。Simulink软件业可以利用许多matlab特色。例如,Simulink软件可以利用matlab环境做:

定义模型输入

存储模型输出用来分析和观察

通过连接到matlab的操作和功能的命令来在模型内部表现功能

1.2 什么是基于模型的设计

1.2.1 以模型为基础的设计

基于模型的开发是一个使你更快,更有效开发动态系统的过程,包含控制系统、信号产生过程和交流系统。在基于模型的开发中,从需求分析、到开发、安装、测试,一个系统模型位于开发过程的中间。这个模型是在不断修改开发的过程中的一个执行规格。在建模开发之后,仿真现实这个模型是否正确。

当软件和硬件的安装需要包括固定点和定时行为的时候,你可以为系统认证自动的生成代码来深入发展和创建测试台,以此来节约时间和避免手动代码错误的引进。

基于模型的开发能使你有效的提高:

在项目团队中使用一个普通的开发环境

直接输入开发要求

在开发测试中不断的识别和改正错误

在多元仿真中定义算法

自动生产嵌入式软件代码

开发和重复使用测试组件

自动生成文件

通过增加处理器和硬件目标来重复开发部署系统

1.2.2 建模过程

建立任何一个系统需要六步:

定义一个系统→辨别系统组成→通过方程建立这个系统的模型→创建Simulink模块→运行仿真→使仿真结果生效

在你使用Simulink软件建立模型之前你必须提前做好这个过程的前三步。

(1)定义系统

在建立一个动态系统模型的第一步是完整的定义一个系统。如果你是要建立一个可以分成几块的大型系统的模型,你必须建立子模块自己的模型。然后,在建立好每一部分后,你可以把他们结合成一个完成的系统模型。

例如,在指示中稍后提到的演示模型是建立一个房间供热系统的模型。这个系统可以分成主要的三部分:

加热子系统

恒温子系统

热力模型系统

建立这个系统最有效的方式是单独考虑它的每一个子系统

(2)辨别系统的组成部分

在模型建立过程的第二步是辨别系统的组成。三种组成部分来定义一个系统参数——系统价值里一直保留除非你改变它们

状态——系统里跟随时间改变的变量

信号——通过输入输出可以在仿真过程中进行动态的改变

在Simulink软件中,参数和状态在模块中有表现,而信号则在连接模块中有所体现。

对于你辨别的任何一个子系统,问问你自己以下的问题:

这个子系统有多少输入信号

这个子系统有多少输出信号

这个子系统有多少状态

这个子系统的参数是什么

在这个子系统里有很多中间信号么

一旦你回答了这些问题,你应该对这个系统组成由一个综合的清单,也已经做好准备来建立这个系统的模型。

(3)用方程来建立这个系统的模型

建立系统模型的第三步是建立一个数学方程来描述这个系统

对于每一个子系统,使用你辨认出的系统组成的清单数学性的描述这个系统。你的模型应该包括以下:

代数方程

逻辑方程

对于一个连续系统的微分方程

对于一个离散系统的差分方程

你使用这些方程在Simulink软件中创立一个模块库

(4)建立Simulink模块库

在你定义好描述每个子系统的数学方程后,你可以开始在Simulink中建立你的模型的模块库。

对你的每个分离的子系统建立模块库。在你建立完每个子系统的模块后,你可以把它们结合成一个系统的完整模型。

在建立模块库中你可以通过阅读第3-3页的Creating a Simple Model来获得更多信息

(5)运行这个仿真

在你建立好Simulink模块库之后,你可以仿真这个模型并且分析它的结果。

Simulink允许你交互式的根据自己的行为定义系统输入、仿真模型和观察改变。这可以让你快速的评价你的模型。

关于运行一个仿真,你可以通过阅读在第3-14页Simulating the Model来获得更多的信息。

(6)验证仿真结果

最后,你必须验证这个模型准确的描述了这个系统的物质特性。

你可以使用matlab命令行中可利用的线性和微调工具,在matlab中添加很多工具而且它的应用工具箱也可以来分析和验证你的模型。

1.3 相关产品

2 Simulink软件基本知识

2.1 启动Simulink软件

2.1.1 打开Simulink模块库浏览器

在你打开Simulink软件之前你的matlab环境必须运行。从matlab中开始Simulink软件。

开始Simulink软件并且打开模块库浏览器:

(1)开始matlab。要想得到更多信息,请看“Starting a MATLAB Session”位于MATLAB Getting Started Guide

(2)从matlab命令窗口中进入Simulink软件

Simulink模块浏览器打开。

注意你也可以通过以下方式打开Simulink:在matlab工具框中点击

Simulink标志,点击matlab Start按钮,然后选择Simulink > Library Browser。

2.1.2 打开一个模型

你可以打开现存的一个Simulink模型或者是从Simulink Library Browse中创建一个新的模型。

创建一个新的模型:

在Simulink Library Browser中选择File > New > Model。

软件打开了一个空的模型窗口。

打开一个存在的模型:

(1)在Simulink Library Browser中选择File > Open。出现了打开对话框。

(2)选择你想要的模型(.md1文件),然后点击Open。

在模型窗口中软件打开了一个选择的模型。

2.2 Simulink使用者接口

2.2.1 Simulink模块库浏览器

模块库浏览器展示了在你的系统中已经安装的Simulink模块库。你需要从模块库中复制模块到模型窗口。

(1)使用模块库浏览器的注意

当使用模块库浏览器时,需要注意下面的:

你可以通过左边的Library Browser选择模块库名字或者是双击模块库来浏览模块库里的模块

当你选择一个模块的时候,对这个模块的描述会出现在浏览器的顶部

如果想得到模块的更多的信息,选择模块,然后选择Help> Help on the Selected Block来显示这个模块的帮助页。

你可以通过右击这个模块来浏览这个模块的参数,然后选择Block Parameters.

你可以在模块搜索中通过输入这个模块的名字来寻找特别的模块,然后点击

Find block这个模块图标。

(2)标准的模块库

Simulink软件提供16种标准的模块库。下面的表格描述了每种模块库。

2.2.2 Simulink模型窗口

这个模型窗口包含模型的的模块表格。你可以在模型窗口中通过逻辑的安排模块来创建一个模型,对每个模块设置参数,然后通过信号线连接模块。

模型窗口也让你这样做:

设置模型的配置参数,包含开始和结束时间,使用的求解类型,和数据输入|输出设置。

启动和停止这个模型的仿真

保存这个模型

打印这个模块图表

2.3 从Simulink软件中寻找帮助

2.3.1 Simulink在线帮助

Simulink软件提供综合的在线帮助来描述Simulink特色,模块,和功能,并且提供一般任务的详细的程序。这项帮助里包括在线的所有的Simulink文件,包含:

Simulink启动指导(这部分)

Simulink使用指导

Simulink查阅

定制S函数

Simulink发布注意

你可以通过Simulink Library Browser或者是模型窗口的Help菜单进入在

线帮助

为了得到在线帮助:

从Simulink Library Browser,选择Help > Simulink Help.

从Simulink模型窗口,选择Help > Using Simulink.

注意为了更快的获取特别模块的帮助,左击这个模块来选择Help。

2.3.2 Simulink演示模型

Simulink软件提供了一系列的演示模型来说明关键的建模概念和Simulink 的特色。你可以通过MATLAB Command Window获得这些演示。

为了得到Simulink的演示:

(1)在MATLAB Command Window的左下角,点击Start按钮。

出现Start菜单。

(2)从Start菜单中选择Simulink > Demos

Matlab help浏览器中出现了demos模块

(3)在contents框中选择simulink

Simulink软件节点扩大显示了成组的simulink演示。

(4)使用浏览器导航特别的演示。

这个浏览器展示了每个演示的解释并且包含到演示模型自己的链接。

(5)点击打开演示模型的链接。

2.3.3 网站资源

你可以在mathwork网站上得到更多的Simulink资源,包含Simulink相关的书,预先录制的网络研讨会,以及技术支持。

想得到Simulink产品页面,请进入:

https://www.wendangku.net/doc/cc17207416.html,/products/simulink

3 创建一个Simulink模型

3.1 概述

这章描述了怎样使用Simulink软件创建一个简单的模型,并且怎样仿真这个模型。你用来创建和仿真这些简单模型的基本技术就和复杂模型是一样的。

这章中描述的模型把正弦波结合在一起并且展示了伴随原始波出现的结果。

当完成的时候,这个模型的模块表看起来应该跟这个类似:

构造和仿真这个实例模型的说明是非常简明的。然而,在Simulink User's Guide有更详细的描述。

3.2 创建一个简单的模型

3.2.1 概述

这部分描述了怎样通过使用simulink软件来建立一个简单的动态系统的模型。在你创建一个模型后,你可以像第3-14页Simulating the Model中描述的那样来仿真它。

3.2.2 创建一个新模型

在你开始创建你的模型前,你必须启动simulink并且创建一个空模型。

创建一个新模型:

(1)如果simulink没有运行,通过matlab命令窗口中进入simulink然后打开Simulink Library Browser.

(2)在Simulink Library Browser中选择File > New > Model来创建一个新模型。

软件打开一个空的模型窗口。

3.2.3 在你的模型中增加模块

为了构造一个模型,你首先从simulink模块库浏览器中复制这个模块到模型窗口。为了在这章中创建一个简单的模型,你需要四个模块:

Sine Wave——产生这个模型的输入信号

Integrator——处理输入信号

Scope——形象化模型中的信号

Mux——把输入信号和处理信号混合到一个范围内在你的模型中增加模块:(1)在simulink模块库浏览器中选择Sources模块库。

Simulink模块库浏览器展示了Sources模块库。

(2)在Simulink Library Browser中选择Sine Wave,然后把它拖到模型窗口。

一个复制的Sine Wave模块出现在模型窗口中。

(3)在simulink模块库浏览器中选择Sinks库。

(4)从Sinks库中选择Scope模块,然后把它拖到模型窗口。

Scope模块出现在模型窗口

(5)在simulink模块库浏览器中选择Continuous库。

(6)从Continuous库中选择Integrator模块,然后把它拖到模型窗口中。

一个Integrator模块出现在模型窗口中。

(7)在simulink模块库浏览器中选择Signal Routing库

(8)从信号输入库中选择Mux模块,然后把它拖到模型窗口中。

一个Mux模块出现在模型窗口中。

3.2.4 从模型窗口中移动模块

在你的模型中连接模块之前,你应该合乎逻辑的安排它们使信号连接尽可能的直。

从模型窗口中移动模块,你可以:

拖动这个模块

选择这个模块,然后点击键盘上的箭头键。

把这个模型中的模块安排到看起来像下面图形的形状。

3.2.5在模型窗口中连接模块

在模型窗口增加模块之后,你应该把他们连接起来表示成信号连接的模型。

注意每个模块都在一边或两边有角括号。这些角括号表示输入和输出端口:这> 符号指向模块的表示输入端

这>符号指出模块的表示输出端

下面的部分描述了怎样从输出端划线到输入端来连接两个模块。

(1)在模块之间连线

你可以在你的模型的输出端和输入端之间通过连线来连接模块。

为了在两个模块之间连线:

①把你的鼠标指针放在Sine Wave模块右边的输出端的上面。注意当放在模块

上面的时候,指针变成交叉的十字(+)。

②从输出端拖一条线到Mux模块输入端的上面。

注意当你按下鼠标键的时候直线是虚线,当它接近Mux模块的输入端的时候这指针变成双十字状。

③当移动到输出端的时候释放鼠标。

这个软件用箭头符号连接模块表示信号流的方向。

④从Integrator模块的输出端拖一条线到Mux模块输入端的底部。

这个软件连接了模块。

⑤选择Mux模块,然后按下ctrl点击Scope模块。

软件会自动在模块之间连线。

注意当你连接分布广泛的单独模块时或者处理复杂模型时,按下ctrl键然后点击的捷径尤其有用。

这个模型与下面的图形很类似。

(2)画分支线

模型几乎要完成了,但还缺少一个链接。为了完成这个模型,必须连接Sine Wave模块和Integrator模块。

这最后的链接不同于前面三个连接输出端和输入端。因为Sine Wave模块的输出端已经有一个连接,你必须把这个存在的线连接到Integrator模块的输入端。这条新线叫分支线,把相同的信号从Sine Wave模块传递到Mux模块。

把连接结合到现存的线上去:

①把鼠标指针移动到Sine Wave和Mux模块之间的线上。

通信仿真课程设计-matlab-simulink

成都理工大学工程技术学院 《通信仿真课程设计》报告 班级:信息工程1班 姓名:寇路军 学号: 201620101133 指导教师:周玲 成绩: 2019 年 3月 23 日

目录 通信仿真课程设计报告 (2) 一.绪论 (2) 二.课程设计的目的 (2) 三.模拟调制系统的设计 (3) 3.1 二进制相移键控调制基本原理 (3) 3.2 2PSK信号的调制 (3) 3.2.1模拟调制的方法 (3) 3.3 2PSK信号的解调 (4) 3.4 2PSK的“倒∏现象”或“反向工作” (5) 3.5功率谱密度 (5) 四.数字调制技术设计 (7) 4.1 2PSK的仿真 (7) 4.1.1仿真原理图 (7) 4.1.2 仿真数据 (7) 4.1.3 输出结果 (9) 总结 (10) 参考文献 (11)

通信仿真课程设计报告 一.绪论 随着社会的快速发展,通信系统在社会上表现出越来越重要的作用。目前,我们生活中使用的手机,电话,Internet,ATM机等通信设备都离不开通信系统。随着通信系统与我们生活越来越密切,使用越来越广泛,对社会对通信系统的性能也越高。另外,随着人们对通信设备更新换代速度越来越快。不得不缩短通信系统的开发周期以及提高系统性能。针对这两方面的要求,必需要通过强大的计算机辅助分析设计技术和工具才能实现。自从现代以来,计算机科技走上了快速发展道路,实现了可视化的仿真软件。 通信系统仿真,在目前的通信系统工程设计当中。已成为了不可替代的一部分。它表现出很强的灵活性和适应性。为我们更好地研究通信系统性能带来了很大的帮助。本论文主要针对模拟调制系统中的二进制相移键控调制技术进行设计和基于Simulink进行仿真。通过系统仿真验证理论中的结论。本论文设计的目的之一是进一步加强理论知识,熟悉Matlab软件。 Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 二.课程设计的目的 1.掌握模拟系统2PSK调制和解调原理及设计方法。 2.熟悉基于Simulink的通信系统仿真。

Simulink系统仿真课程设计

《信息系统仿真课程设计》 课程设计报告 题目:信息系统课程设计仿真 院(系):信息科学与技术工程学院 专业班级:通信工程1003 学生姓名: 学号: 指导教师:吴莉朱忠敏 2012 年 1 月 14 日至2012 年 1 月 25 日 华中科技大学武昌分校制

信息系统仿真课程设计任务书

目录 摘要 (5) 一、Simulink仿真设计 (6) 1.1 低通抽样定理 (6) 1.2 抽样量化编码 (9) 二、MATLAB仿真设计 (12) 2.1、自编程序实现动态卷积 (12) 2.1.1 编程分析 (12) 2.1.2自编matlab程序: (13) 2.1.3 仿真图形 (13) 2.1.4仿真结果分析 (15) 2.2用双线性变换法设计IIR数字滤波器 (15) 2.2.1双线性变换法的基本知识 (15) 2.2.2采用双线性变换法设计一个巴特沃斯数字低通滤波器 (16) 2.2.3自编matlab程序 (16) 2.2.4 仿真波形 (17) 2.2.5仿真结果分析 (17) 三、总结 (19) 四、参考文献 (19) 五、课程设计成绩 (20)

摘要 Matlab 是一种广泛应用于工程设计及数值分析领域的高级仿真平台。它功能强大、简单易学、编程效率高,目前已发展成为由MATLAB语言、MATLAB工作环境、MATLAB图形处理系统、MATLAB数学函数库和MATLAB应用程序接口五大部分组成的集数值计算、图形处理、程序开发为一体的功能强大的系统。本次课程设计主要包括MATLAB和SIMULINKL 两个部分。首先利用SIMULINKL 实现了连续信号的采样及重构,通过改变抽样频率来实现过采样、等采样、欠采样三种情况来验证低通抽样定理,绘出原始信号、采样信号、重构信号的时域波形图。然后利用SIMULINKL 实现抽样量化编码,首先用一连续信号通过一个抽样量化编码器按照A律13折线进量化行,观察其产生的量化误差,其次利用折线近似的PCM编码器对一连续信号进行编码。最后利用MATLAB进行仿真设计,通过编程,在编程环境中对程序进行调试,实现动态卷积以及双线性变换法设计IIR数字滤波器。 本次课程设计加深理解和巩固通信原理、数字信号处理课上所学的有关基本概念、基本理论和基本方法,并锻炼分析问题和解决问题的能力。

Simulink 入门教程

Simulink 快速入门 启动 Simulink 软件 要构建模型,可以使用Simulink? Editor 和Library Browser。 启动 MATLAB 软件 启动 Simulink 之前,请先启动 MATLAB?。请参阅启动和关闭(MATLAB)。 配置 MATLAB 以启动 Simulink 您在 MATLAB 会话中打开第一个模型时需要的时间比打开后续模型长,因为默认情况下,MATLAB 会在打开第一个模型时启动 Simulink。这种即时启动 Simulink 的方法可以缩短 MATLAB 启动时间,避免不必要的系统内存占用。 要快速打开第一个模型,您可以配置 MATLAB,在它启动时同时启动 Simulink。 要启动 Simulink 而不打开模型或 Library Browser,请使 用start_simulink。 根据 MATLAB 的启动方式,恰当使用此命令: ?在 MATLAB startup.m文件中 ?在操作系统命令行中,使用matlab命令和-r开关例如,要在运行 Microsoft?Windows?操作系统的计算机上启动 MATLAB 时启动 Simulink,请创建具有以下目标的桌面快捷方式: matlabroot\bin\win64\matlab.exe -r start_simulink 在 Macintosh 和Linux?计算机上,可在启动 MATLAB 时使用以下命令启动Simulink 软件: matlab -r start_simulink 打开 Simulink Editor 要打开 Simulink Editor,您可以: ?创建一个模型。在 MATLAB 的Home选项卡上,点击Simulink并选择一个模型模板。 或者,如果您已经打开了 Library Browser,请点击New Model按钮。 有关创建模型的其他方法,请参阅创建模型。 ?打开一个现有模型。要打开最近使用的模型,请在 MATLAB Home选项卡上点击Simulink。 或者,如果您知道要打开的模型的名称,可在 MATLAB 命令提示符下输入名称,例如vdp。有关打开模型的其他方法,请参阅打开模型。

基于Simulink仿真双闭环系统综合课程设计

- -- 课程设计 双闭环直流调速系统设计及仿真验证 学院年级:工程学院08级 组长:陈春明学号2 08自动化1班成员一:陈木生学号3 08自动化1班 指导老师: 日期:2012-2-28 华南农业大学工程学院

摘要 转速、电流双闭环调速系统是应用最广的直流调速系统,由于其静态性能良好,动态响应快,抗干扰能力强,因而在工程设计中被广泛地采用。现在直流调速理论发展得比较成熟,但要真正设计好一个双闭环调速系统并应用于工程设计却有一定的难度。 Matlab是一高性能的技术计算语言,具有强大的科学数据可视化能力,其中Simulink具有模块组态简单、性能分析直观的优点,方便了系统的动态模型分析。应用Simulink来研究双闭环调速系统,可以清楚地观察每个时刻的响应曲线,所以可以通过调整系统的参数来得出较为满意的波形,即良好的性能指标,这给分析双闭环调速系统的动态模型带来很大的方便。 本研究采用工程设计方法,并利用Matlab协助分析双闭环调速系统,依据自动控制系统快、准、稳的设计要求,重点分析系统的起动过程。 关键词:双闭环直流调速Simulink 自动控制

目录 1、直流电机双闭环调速系统的结构分析....................... 1.1 双闭环调速系统的组成............................... 1.2 双闭环调速系统的结构.................................... 2 、建立直流电机双闭环调速系统的模型............................ 2.1 小型直流调速系统的指标及参数......................... 2.2 电流环设计............................................... 2.3 转速环设计................................................ 3、直流电动机双闭环调速系统的MATLAB仿真.................... 3.1 系统框图的搭建............................................. 3.2 PI控制器参数的设置...................................... 3.3 仿真结果.................................................... 4、结论与总结....................................................... 5、参考资料.......................................................

simulink 仿真教程(从入门到入土)+报告(真)

Simulink仿真 摘要:simulink作为matlab的衍生模组,具有强大的仿真能力。原则上你可以将任意具有明确映射关系的物理量进行仿真模拟。对于相互间关系不明确的物理量,则可以通过输入输出数据的采集,然后通过模糊控制的方案替代明确的映射关系。本文主要针对的是以电焊机电路为主,其他仿真为辅的教程性质的文章。关键词:matlab Simulink 仿真电焊机教程 第一章初识软件 (2) 1.1 simulink 简介 (2) 1.2 simulink基础页面 (2) 1.3 常用库的介绍 (3) 1.3.1 simulink库 (4) 1.3.1.1 常用模块库 (4) 1.3.1.2 其他常用子库模块 (6) 1.3.2 电气库Simscape (7) 1.3.2.1 Electrical库 (7) 1.3.2.2 Specialized Technology库 (8) 1.4模块连接 (9) 第二章简单仿真系统的建立 (11) 2.1传递函数S信号仿真 (11) 2.1.1 运放环节的等效替代 (11) 2.1.2 等效变换 (12) 2.1.3 逻辑仿真 (13) 2.2电气库仿真 (13) 2.3子系统和模块的建立 (15) 2.3.1 子系统的建立 (15) 2.3.2 模块的建立 (16) 第三章复合仿真 (18) 3.1 m函数模块 (18) 3.1.1 简单编程 (18) 3.1.2 部分函数介绍 (19) 3.2 整体模型 (21) 3.3 仿真注意事项 (22) 3.3.1 注意事项1 (22) 3.3.2 注意事项2 (23) 3.3.3 注意事项3 (24) 3.3.4 注意事项4 (24) 结语 (25)

通信仿真课程设计-matlab-simulink

理工大学工程技术学院 《通信仿真课程设计》报告 班级:信息工程1班 姓名:寇路军 学号: 3 指导教师:周玲 成绩: 2019 年 3月 23 日

目录 通信仿真课程设计报告 (2) 一.绪论 (2) 二.课程设计的目的 (2) 三.模拟调制系统的设计 (3) 3.1 二进制相移键控调制基本原理 (3) 3.2 2PSK信号的调制 (3) 3.2.1模拟调制的方法 (3) 3.3 2PSK信号的解调 (4) 3.4 2PSK的“倒∏现象”或“反向工作” (5) 3.5功率谱密度 (5) 四.数字调制技术设计 (7) 4.1 2PSK的仿真 (7) 4.1.1仿真原理图 (7) 4.1.2 仿真数据 (7) 4.1.3 输出结果 (9) 总结 (10) 参考文献 (11)

通信仿真课程设计报告 一.绪论 随着社会的快速发展,通信系统在社会上表现出越来越重要的作用。目前,我们生活中使用的手机,,Internet,ATM机等通信设备都离不开通信系统。随着通信系统与我们生活越来越密切,使用越来越广泛,对社会对通信系统的性能也越高。另外,随着人们对通信设备更新换代速度越来越快。不得不缩短通信系统的开发周期以及提高系统性能。针对这两方面的要求,必需要通过强大的计算机辅助分析设计技术和工具才能实现。自从现代以来,计算机科技走上了快速发展道路,实现了可视化的仿真软件。 通信系统仿真,在目前的通信系统工程设计当中。已成为了不可替代的一部分。它表现出很强的灵活性和适应性。为我们更好地研究通信系统性能带来了很大的帮助。本论文主要针对模拟调制系统中的二进制相移键控调制技术进行设计和基于Simulink进行仿真。通过系统仿真验证理论中的结论。本论文设计的目的之一是进一步加强理论知识,熟悉Matlab软件。 Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 二.课程设计的目的 1.掌握模拟系统2PSK调制和解调原理及设计方法。 2.熟悉基于Simulink的通信系统仿真。

matlabsimulink初级教程

S i m u l i n k仿真环境基础学习Simulink是面向框图的仿真软件。 7.1演示一个Simulink的简单程序 【例7.1】创建一个正弦信号的仿真模型。 步骤如下: (1)在MATLAB的命令窗口运行simulink命令,或单击工具栏中的图标,就可以打开Simulink模块库浏览器(SimulinkLibraryBrowser)窗口,如图7.1所示。

图7.1Simulink界面 (2)单击工具栏上的图标或选择菜单“File”——“New”——“Model”,新建一个名为“untitled”的空白模型窗口。 (3)在上图的右侧子模块窗口中,单击“Source”子模块库前的“+”(或双击Source),或者直接在左侧模块和工具箱栏单击Simulink下的Source子模块库,便可看到各种输入源模块。 (4)用鼠标单击所需要的输入信号源模块“SineWave”(正弦信号),将其拖放到的空白模型窗口“untitled”,则“SineWave”模块就被添加到untitled窗口;也可以用鼠标选中“SineWave”模块,单击鼠标右键,在快捷菜单中选择“addto'untitled'”命令,就可以将“SineWave”模块添加到untitled窗口,如图7.2所示。

(5) Scope ”模块(示波器)拖放到“untitled ”窗口中。 (6)在“untitled ”窗口中,用鼠标指向“SineWave ”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope ”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。如图7.3所示。 (7)开始仿真,单击“untitled ”模型窗口中“开始仿真”图标 ,或者选择菜单“Simulink ”——“Start ”,则仿真开始。双击“Scope ” 模块出现示波器显示屏,可以看到黄色的正弦波形。如图7.4所示。 图7.2Simulink 界面

Simulink 下实现PID 控制器控制效果地验证(过程计算机控制课程设计)

1.设计任务 设被控对象的传递函数是 建立Simulink模型: 采用Ziegler- Nichols经验公式对PID参数进行整定,从而确定比例放大系数Kp,积分时间常数Ti,微分时间常数Td。最后,通过在t=4000s时,外加一个幅值为15的扰动信号来验证该控制系统的控制效果。 2.MATLAB/SIMULINK软件简介(800字左右) Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。Simulink是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境,

是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。Simulink是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。. 构架在Simulink基础之上的其他产品扩展了Simulink多领域建模功能,也提供了用于设计、执行、验证和确认任务的相应工具。Simulink与MATLAB 紧密集成,可以直接访问MATLAB大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。 其特点:丰富的可扩充的预定义模块库 交互式的图形编辑器来组合和管理直观的模块图 以设计功能的层次性来分割模型,实现对复杂设计的管理 通过Model Explorer 导航、创建、配置、搜索模型中的任意信号、参数、属性,生成模型代码 提供API用于与其他仿真程序的连接或与手写代码集成 使用Embedded MATLAB?模块在Simulink和嵌入式系统执行中调用MATLAB算法 使用定步长或变步长运行仿真,根据仿真模式(Normal,Accelerator,Rapid Accelerator)来决定以解释性的方式运行或以编译C代码的形式来运行模型

matlab-simulink 初级教程

Simulink仿真环境基础学习 Simulink是面向框图的仿真软件。 7.1演示一个Simulink的简单程序 【例7.1】创建一个正弦信号的仿真模型。 步骤如下: (1) 在MATLAB的命令窗口运行simulink命令,或单击工具栏中的图标,就可以打开Simulink模块库浏览器(Simulink Library Browser) 窗口,如图7.1所示。

(2) 单击工具栏上的图标或选择菜单“File ”——“New ”——“Model ”,新建一个名为“untitled ”的空白模型窗口。 (3) 在上图的右侧子模块窗口中,单击“Source ”子模块库前的“+”(或双击Source),或者直接在左侧模块和工具箱栏单击Simulink 下的Source 子模块库,便可看到各种输入源模块。 (4) 用鼠标单击所需要的输入信号源模块“Sine Wave ”(正弦信号),将其拖放到的空白模型窗口“untitled ”,则“Sine Wave ”模块就被添加到untitled 窗口;也可以用鼠标选中“Sine Wave ”模块,单击鼠标右键,在快捷菜单中选择“add to 'untitled'”命令,就可以将“Sine Wave ”模块添加到untitled 窗口,如图7.2所示。 图7.1 Simulink 界面

(5) 用同样的方法打开接收模块库“Sinks”,选择其中的“Scope”模块(示波器)拖放到“untitled”窗口中。 (6) 在“untitled”窗口中,用鼠标指向“Sine Wave”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。如图7.3所示。 (7) 开始仿真,单击“untitled ”模型窗口中“开始仿真”图标,或者选择菜单“Simulink”——“Start”,则仿真开始。双击“Scope”模块出现示波器显示屏, 可以看到黄色的正弦波形。如图7.4所示。 图7.2 Simulink界面

基于simulink的综合通信实验报告

湖南科技大学 信息与电气工程学院《课程设计报告》 题目:综合通信系统课程设计 专业:*** 班级:*** 姓名:*** 学号:***

任务书 题目综合通信系统课程设计 时间安排第七学期的第19-20两周 目的: 1、掌握通信系统的基本构成; 2、掌握通信系统工作原理; 3、了解通信系统设计的基本过程;掌握基本理论和解决实际问题的方法,锻炼学生综合分析问题解决问题的能力。 4、为学生的毕业设计和以后的工作打下良好的基础。 要求: 课程设计前,学生必须知道课程设计的目的以及教师所规定的任务及其具体要求,有针对性地进行预习和设计。课程设计时,学生必须遵守实验室纪律,严格考勤登记,服从指导老师和实验室工作人员的安排。课程设计结束后,学生必须向所指导教师提交课程设计报告,且课程设计报告要求字迹清楚,版面整洁,报告内容包括调试过程和结果以及心得体会。 总体方案实现:本课程设计主要是利用simulink、通信系统工具箱以及信号处理工具箱来完成通信系统的设计与仿真。Simulink是MATLAB提供的实现动态系统建模和仿真的一个软件包,许多工具箱里的模块都被封装成了Simulink模块。MATLAB中的通信系统工具箱是一个运算函数和仿真模块的集合体,可以用来进行通信领域的研究、开发、系统设计和仿真。使用MATLAB软件,设计通信系统,配置各个通信组成部分的参数,通过仿真可以得到仿真波形,很明显的可以观察到参数不同仿真结果不尽相同。 指导教师评语:

一、设计目的和任务 综合通信系统课程设计是电子信息工程专业和通信工程专业教学的一个实践性与综合性环节,是电子信息工程专业及通信工程专业各门课程的综合以及通信、信息、信号处理等基本理论与实践相结合的部分。主要是为了让学生利用所学的专业理论知识以及实践环节所积累的经验,结合实际的通信系统的各个环节,设计出一个完整综合通信系统,并进一步加深学生对通信系统的深入理解,培养学生设计通信系统的能力,为毕业设计和以后的工作打下良好的基础。 1、设计目的: 1、掌握通信系统的基本构成; 2、掌握通信系统工作原理; 3、了解通信系统设计的基本过程;掌握基本理论和解决实际问题的方法,锻炼学生综合分析问题解决问题的能力。 5、为学生的毕业设计和以后的工作打下良好的基础。 2、设计任务: 1、设计通信系统的各个环节; 2、将上述设计好的各个环节设计成一个综合通信系统。 二、设计工具介绍 本课程设计主要是利用simulink、通信系统工具箱以及信号处理工具箱来完成通信系统的设计与仿真。 1、Simulink Simulink是MATLAB提供的实现动态系统建模和仿真的一个软件包。它让用户把精力从编程转向模型的构造,经常与其它工具箱一起使用,实际上,许多工具箱里的模块都被封装成了Simulink模块。 2、通信系统工具箱及其功能 2.1 通信系统工具箱概述 MATLAB中的通信系统工具箱是一个运算函数和仿真模块的集合体,可以用来进行通信领域的研究、开发、系统设计和仿真。通信系统工具箱中包含的模块

单闭环直流调速系统simulink仿真课程设计

目录 一、摘要.......................................................... - 3 - 二、课程设计任务 .................................................................................................... - 3 - 三、课程设计内容 .................................................................................................... - 3 - 1、PID控制原理及PID参数整定概述.................................................................... - 3 - 2、基于稳定边界法(临界比例法)的PID控制器参数整定算法 ............................ - 5 - 3、利用Simulink建立仿真模型............................................................................ - 8 - 4、参数整定过程 .................................................................................................- 12 - 5、调试分析过程及仿真结果描述.........................................................................- 16 - 四、总结 ...................................................................................................................- 17 - 五、参考文献 ...........................................................................................................- 17 -

simulink入门教程

S i m u l i n k入门教程-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

Simulink?快速入门 启动?Simulink?软件 要构建模型,可以使用 Simulink??Editor 和 Library Browser。 启动?MATLAB?软件 启动 Simulink 之前,请先启动 MATLAB?。请参阅启动和关闭?(MATLAB)。 配置?MATLAB?以启动?Simulink 您在 MATLAB 会话中打开第一个模型时需要的时间比打开后续模型长,因为默认情况下,MATLAB 会在打开第一个模型时启动 Simulink。这种即时启动Simulink 的方法可以缩短 MATLAB 启动时间,避免不必要的系统内存占用。 要快速打开第一个模型,您可以配置 MATLAB,在它启动时同时启动 Simulink。要启动 Simulink 而不打开模型或 Library Browser,请使用?start_simulink。 根据 MATLAB 的启动方式,恰当使用此命令: 在 MATLAB?startup.m?文件中 在操作系统命令行中,使用?matlab?命令和?-r?开关 例如,要在运行 Microsoft??Windows??操作系统的计算机上启动 MATLAB 时启动Simulink,请创建具有以下目标的桌面快捷方式: matlabroot\bin\win64\matlab.exe -r start_simulink 在 Macintosh 和?Linux??计算机上,可在启动 MATLAB 时使用以下命令启动Simulink 软件: matlab -r start_simulink 打开?Simulink?Editor 要打开 Simulink Editor,您可以: 创建一个模型。在 MATLAB 的?Home?选项卡上,点击?Simulink?并选择一个模型模板。 或者,如果您已经打开了 Library Browser,请点击?New Model?按钮?。有关创建模型的其他方法,请参阅创建模型。 打开一个现有模型。要打开最近使用的模型,请在 MATLAB?Home?选项卡上点击?Simulink。 或者,如果您知道要打开的模型的名称,可在 MATLAB 命令提示符下输入名称,例如?vdp。有关打开模型的其他方法,请参阅打开模型。

电气传动课程设计-simulink-仿真

电气传动课程设计-simulink-仿真

————————————————————————————————作者:————————————————————————————————日期:

电气传动课程设计 题目:转速反馈控制调速系统的仿真 姓名韩雪晴 学院信息与电气工程学院 专业电气工程及其自动化 年级2009级 学号2001 指导教师赵枚

一、概述 调节原理 带转速负反馈的闭环直流调节系统,中有一台与电动机通州安装的测速发电机TG,引出与被调量转速成正比的负反馈电压Ub,与给定电压UB相比较后,得到转速偏差电压ΔUb,经放大器A,产生电力电子转换器UPE的控制电压Uc,用以控制电动机转速n 实验原理图如下图 利用MATLAB下的SIMULINK软件进行系统仿真是十分简单和直观的,SIMULINK提供了使用系统模型框图组态的仿真平台,使用SIMULINK进行仿真和分析可以像在纸上绘图一样简单。用户可以用图形化的方法直接建立起仿真系统的模型,并通过SIMULINK环境中的菜单直接启动系统的仿真过程,同时将结果在示波器上显示出

来,SIMULINK也实线与MATLAB,C或者FORTRAN之间的数据传递。所以,掌握强大的SIMULINK工具会大大地增强用户系统的仿真能力。 二、实验目的 1、进一步学习利用MATLAB下的SIMULINK来对控制系统进行仿真。 2、掌握转速、电流反馈控制直流调速系统的原理。 3、学会利用工程的方法设计ACR、ASR调节器的方法 三、实验原理 SIMULINK的简介: Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 功能: Simulink是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时

Simulink 入门教程

要构建模型,可以使用Simulink? Editor 和Library Browser。 启动 MATLAB 软件 启动 Simulink 之前,请先启动 MATLAB?。请参阅启动和关闭(MATLAB)。 配置 MATLAB 以启动 Simulink 您在 MATLAB 会话中打开第一个模型时需要的时间比打开后续模型长,因为默认情况下,MATLAB 会在打开第一个模型时启动 Simulink。这种即时启动 Simulink 的方法可以缩短 MATLAB 启动时间,避免不必要的系统内存占用。 要快速打开第一个模型,您可以配置 MATLAB,在它启动时同时启动 Simulink。 要启动 Simulink 而不打开模型或 Library Browser,请使 用start_simulink。 根据 MATLAB 的启动方式,恰当使用此命令: ?在 MATLAB startup.m文件中 ?在操作系统命令行中,使用matlab命令和-r开关 例如,要在运行 Microsoft?Windows?操作系统的计算机上启动 MATLAB 时启动 Simulink,请创建具有以下目标的桌面快捷方式: matlabroot\bin\win64\matlab.exe -r start_simulink 在 Macintosh 和Linux?计算机上,可在启动 MATLAB 时使用以下命令启动Simulink 软件: matlab -r start_simulink 打开 Simulink Editor 要打开 Simulink Editor,您可以: ?创建一个模型。在 MATLAB 的Home选项卡上,点击Simulink并选择一个模型模板。 或者,如果您已经打开了 Library Browser,请点击New Model按钮。 有关创建模型的其他方法,请参阅创建模型。 ?打开一个现有模型。要打开最近使用的模型,请在 MATLAB Home选项卡上点击Simulink。

课程设计专家PID控制系统simulink仿真

内蒙古科技大学 课程设计 题目:专家PID控制系统仿真 学生姓名: 学号: 专业:自动化 班级: 指导教师:

专家PID控制系统仿真 摘要 简单介绍了常规PID控制的优缺点和专家控制的基本原理,介绍了专家PID控制的系统结构,针对传递函数数学模型设计控制器。基于MATLAB的simulink仿真软件进行应用实现,仿真和应用实现结果均表明,专家PID控制具有比常规PID更好的控制效果,且具有实现简单和专家规则容易获取的优点。 论文主要研究专家PID控制器的设计及应用,完成了以下工作: (1)介绍了专家PID控制和一般PID控制的原理。 (2)针对任务书给出的受控对象传递函数G(s)=523500/(s3+87.35s2+10470s) ,并且运用MATLAB实现了对两种PID控制器的设计及simulink仿真,且对两种PID控制器进行了比较。 (3)结果分析,总结。 仿真结果表明,专家PID控制采用多分段控制,其控制精度更好,且具有优越的抗扰性能。 关键词:专家PID,专家系统,MATLAB,simulink仿真

Expert PID control system simulation Abstract The advantages and disadvantages of conventional PID control and the basic principle of expert control are briefly introduced, and the structure of expert PID control system is introduced. Simulink simulation software based on MATLAB is implemented. The simulation and application results show that the expert PID control has better control effect than the conventional PID, and has the advantages of simple and easy to get. This paper mainly studies the design and application of the expert PID controller: (1) the principle of PID control and PID control is introduced in this paper. (2) the controlled object transfer function G (s) =523500/ (s3+87.35s2+10470s), and the use of MATLAB to achieve the design and Simulink simulation of two kinds of PID controller, and the comparison of two kinds of PID controller. (3) result analysis, summary. The simulation results show that the control accuracy of the expert PID control is better than that of the control. Key words:Expert PID , MA TLAB, expert system, Simulink, simulation

课程设计--基于MATLABsimulink的三相交流异步电机正转和反转建模

基于MATLAB/simulink的三相交流异步电机正转和反转建模与仿真 姓名:李鹏程 学号:031040525 专业:电气工程及其自动化 完成日期:2012年12月18日

[摘要] 在MATLAB/simulink环境下,设计和组合了三相交流异步电动机正转和反转的仿真模型。仿真结果证明了控制方法的有效性,并且为其他交流异步电动机的设计提供了基本的设计理论的简单构型。随着近年来电力电子工业和计算机科技的迅速发展,交流异步电动机赖于其结构简单,运行可靠,过载能力强,维护方便等优点逐渐应用于工业生产中的各个领域,并获得了广泛的接纳认可以及好评。笔者仅仅基于简单的模块进行建模与仿真,从仿真模型中得出与实际理论相符合的情况,最终达到理论与实践相结合的目的。 一:三相交流电源模块设置

以上为A项,相应的B、C两相相位分别改为120度、240度。二:异步电动机参数设计设置

转子以鼠笼式模块(squirrel-cage)进行连接,输出三相电流内部短路。参考坐标系选用静止坐标系(stationary)。 异步电机的一切参数设置基于国家工频。

三:分路器设置 其中包含: (1)定子三相电流:is-a、is-b。is-c; (2)转子三相电流:ir-a、ir-b、ir-c; (3)转速n=wm/2pi; (4)转矩Te; 这些量也是仿真中最后需要观察和分析的数据量。四:完整的三相交流异步电机simulink模型

异步电机simulink仿真模型 1:仿真中必须有powergui模块。其作用是: (1):可以显示系统稳定状态的电流和电压以及电路以及所有的状态变量值;(2):为了执行仿真,其可以允许修改初始状态值; (3):可以执行负载的潮流计算,可以初始化包括三相电机在内的三相网络,三相电机的简化模型为同步电机或异步电机。即,其在本仿真中起到的作用。2:异步电动机模块,使用的是鼠笼式转子,输出三项电流再其内部短路,采用静止坐标系,有利于波形的观察和分析。 3:总线选择器(bus slecter):一路总线输入后多路输出,方便波形的检测。 五:仿真结果及具体波形 (一)电机正转

基于MATLABsimulink的2FSK系统的仿真课程设计报告

课程设计 基于MATLABsimulink的2FSK系统的仿真 电子与信息工程学院 信息与通信工程系

课程设计评分标准

基于MATLAB/simulink的2FSK系统的仿真 一、摘要 本文是基于matlab和simulink环境下对信号的调制与解调过程的仿真,通过仿真,对系统的误码率的分析,以及理论与仿真结果的比较, 二、关键字:

目录 1 背景知识 (1) 1.1通信简介 (1) 1.2仿真系统的简介: (2) 1.32FSK的调制与解调的原理: (3) 1.3.1 2FSK的产生 (4) 1.3.2 2FSK滤波器的解调及抗噪声性能 (6) 1.3.3 由相关调制解调的原理图 (9) 2 仿真系统模型的设计: (9) 2.1仿真框图 (9) 2.2仿真目的和意义: (9) 2.3仿真思路 (10) 2.4M文件和仿真结果 (10) 2.5 SIMULINK仿真模型图: (16) 2.6结果分析: (21) 2.6.1 Matlab仿真结果分析 (21) 2.6.2 (22) 3 心得体会: (22) 4 参考文献 (22)

1 背景知识 1.1 通信简介 通信就是克服距离上的障碍,从一地向另一地传递和交换消息。消息是信息源所产生的,是信息的物理表现,例如,语音、文字、数据、图形和图像等都是消息。消息有模拟消息(如语音、图像等)以及数字消息(如数据、文字等)之分。所有消息必须在转换成电信号(通常简称为信号)后才能在通信系统中传输。所以,信号是传输消息的手段,信号是消息的物质载体。 相应的信号可分为模拟信号和数字信号,模拟信号的自变量可以是连续的或离散的,但幅度是连续的,如电话机、电视摄像机输出的信号就是模拟信号。数字信号的自变量可以是连续的或离散的,但幅度是离散的,如电船传机、计算机等各种数字终端设备输出的信号就是数字信号。 通信的目的是传递消息,但对受信者有用的是消息中包含的有效内容,也即信息。消息是具体的、表面的,而信息是抽象的、本质的,且消息中包含的信息的多少可以用信息量来度量。 通信技术,特别是数字通信技术近年来发展非常迅速,它的应用越来越广泛。通信从本质上来讲就是实现信息传递功能的一门科学技术,它要将大量有用的信息无失真,高效率地进行传输,同时还要在传输过程中将无用信息和有害信息抑制掉。当今的通信不仅要有效地传递信息,而且还有储存、处理、采集及显示等功能,通信已成为信息科学技术的一个重要组成部分。 通信系统就是传递信息所需要的一切技术设备和传输媒质的总和,包括信息源、发送设备、信道、接收设备和信宿(受信者) ,它的一般模型如图1所示。 →→→→ 信息源发送设备信道接收设备受信者 ↑ 噪声源 图1 通信系统一般模型 通信系统可分为数字通信系统和模拟通信系统。数字通信系统是利用数字信号来传递消息的通信系统,其模型如图2所示,

PCM-TDM-2DPSK-simulink通信课程设计报告

课程设计报告基于PCM/TDM/2DPSK通信系统仿真 专业班级: 姓名: 学号: 指导教师: 年月通信工程系 课程设计报告

一、课程设计名称 基于PCM/TDM/2DPSK技术的单向传输系统仿真。 二、课程设计的目标和基本任务 2.1 课程设计的目标 通过本次课程设计使学生熟练掌握Matlab仿真分析通信系统性能的方法,在熟悉通信系统一般构成的基础上,应用simulink仿真工具搭建一个可行的通信系统。 2.1 课程设计的基本任务及要求 1、用SIMULINK仿真,设计并实现一个基于PCM/TDM/2DPSK技术的单向传输系统,要 求实现两路语音信号同时传输。 2、要求: (1)熟悉MATLAB环境下的Simulink仿真平台,熟悉2DPSK系统的调制解调原理,构建系统框架。 (2)用示波器观察调制前后的信号波形。 发送设备:低通滤波器,PCM编码器,复接器,调制器等。

接收设备:带通滤波器,PCM 解码器,分接器,解调器等。 3.2 系统模块设计 3.2.1 PCM 编码 1、脉冲编码调制 将模拟信号抽样量化,然后将已量化值变换成代码。PCM 原理框图如图3-1所示。 图3-1 PCM 原理方框图 PCM 在通信系统中完成将语音信号数字化功能,它的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。 2、PCM 编码原理 (1) 抽样 (2)量化 (3)编码 3、PCM 编码模块框图: 4、相关参数设置 (1)第一路高斯白噪声信号的带宽 信号源 抽 样 保 持 限幅 A 率压缩 量化 PCM 信号 输 出

相关文档
相关文档 最新文档