1. 微分模块使用及举例建模

大多数物理系统可以用微分方程来描述,因此可以用连续系统模拟。最简单的模型为“线性模型”和**“定常模型”**。

在Simulink中,用来模拟连续系统的模块有四种:增益模块、求和模块、微分模块、积分模块。另外,传递函数模块也常常用来模拟物理系统和控制器。

积分模块:
1.定义:计算输入信号从起始时间到当前时刻对时间的积分,即:对输入信号积分。
2.需要初始化条件。
3.连续状态。

微分模块:计算输入对时间的变化率
根据输出的返回的差值来拟合输入变化的速率。

实例:在simulink中选择正弦信号作为输入信号,并选择微分模块作为微分程序,利用示波器输出微分后的信号波形。
如下图:
输出波形:

输入波形为黄色。输出波形为蓝色,输入波形为正弦信号,由于微分模块作用,因此输出模块为余弦信号,在本例中由于0时刻,初始值为0,因此输出信号波形在0时刻有突变。

2. 传递函数模块使用及举例应用

传递函数模块表示法频繁用于控制系统设计系统的动态模拟,传递函数的定义为系统在零初始状态下的输出的Laplace变换与输入的Laplace变换之比。因此,传递函数是一种描述系统动力学输入输出关系的简便方法。

在本例中,以二阶低通滤波器为例,在simulink中应用传递函数模块,阶跃信号作为输入信号,并用示波器展示输出信号波形。

其中,传递函数为:(-1) / (s^2 + 3s +1),并在simulink中的传递函数模块设置分子、分母参数。

输出波形:

输出波形随时间发生衰减,并最终稳定于-1.
接下来利用matlab中的波特图来验证该电路为低通滤波器,并且是二阶的情况。

3. Matlab中波特图使用方法

首先,在matlab命令窗口中输入“help bode”学习下如何使用波特图。
得到help文档:

在该文档中可以看出,在使用波特图之前,需要先定义传递函数,上图红箭头指的是help文档给我们举的例子,以下是我们利用上面的传递函数得到的波特图:传递函数:(-1) / (s^2 + 3s +1)


首先,在命令行窗口,如上图箭头指示那样,我先令g等于传递函数表达式,然后利用bode(g)指令绘制波特图,并得到如下图:

从这个图中可以看到:随着输入信号频率的增加,对应的通过的幅值信号衰减比较严重,而在频率较低的情况下,信号比较容易通过,因此为低通滤波器。

注:在这里我们使用的是matlab用tf函数,和bode函数生成的波特图方法。

simulink学习仿真(微分模块、传递函数模块使用、波特图频率特性)day3相关推荐

  1. matlab波特图带延迟的传递函数,matlab实现波特图

    用matlab实现传递函数的波特图 波特图是线性非时变系统的传递函数对频率的半对数坐标图,其横轴频率以对数尺度(log scale)表示,利用波特图可以看出系统的频率响应.波特图一般是由二张图组合而成 ...

  2. 转载:深入研究simulink建模与仿真之输入端口模块(Inport)的几种不同的图标

    深入研究simulink建模与仿真之输入端口模块(Inport)的几种不同的图标 版权 在临摹学习时,经常会看到demo中的Inport模块有多种不同的形式,现总结一下. 默认图标 从Ports &a ...

  3. 基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab/simulink联合仿真实现汽车主动避撞和跟车功能

    基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab/simulink联合仿真实现汽车主动避撞和跟车功能(acc自适应巡航),包含simulink模型(其中有车辆逆纵向动力学 ...

  4. Simulink学习之Combinatorial Logic模块

    Simulink学习之Combinatorial Logic模块 模块概要 模块名称:Combinatorial Logic 模块所在库:Simulink/Logic and Bit Operatio ...

  5. 基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab/simulink联合仿真实现汽车主动避撞和跟车功能(acc自适应巡航)

    基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab/simulink联合仿真实现汽车主动避撞和跟车功能(acc自适应巡航) :7430669302617414一無所有`

  6. matlab仿真高阶传递函数,Matlab/Simulink动力学系统建模与仿真(第2版)

    绪论 第1章 系统建模与仿真基础 1.1 系统仿真模型框图表示法 1.1.1 基本仿真元件 1.1.2 简单仿真框图结构 1.2 拉普拉斯变换 1.2.1 拉普拉斯变换的定义及其性质 1.2.2 拉普 ...

  7. simulink电机仿真学习 -根据转矩方程搭建速度环矢量模型

    爱自己是一生浪漫的开始.   电机控制中,无论什么观测器,最终都是为了得到电机的电角度跟角速度,这里就通过转矩方程来进行简单的速度环矢量控制模型.   目标:搭建简单的由转矩方程计算角度速度的矢量控制 ...

  8. 自学混合动力第一期------AVL_cruise软件学习以及与Simulink联合仿真

    一.AVL-cruise软件模型搭建 1.建工程 随便在电脑任意一个盘,新建一个文件夹(注意不要带中文路径,磁盘名称除外),然后打开cruise软件,点击use---file---project di ...

  9. Python学习系列(六)(模块)

    Python学习系列(六)(模块) Python学习系列(五)(文件操作及其字典) 一,模块的基本介绍 1,import引入其他标准模块 标准库:Python标准安装包里的模块. 引入模块的几种方式: ...

最新文章

  1. java matlab 矩阵_如何在MATLAB中将函数应用于矩阵的每一行/列?
  2. js库prototype中的$()
  3. html 的c标签库,jstl C标准标签库Ⅰ
  4. lamp里php 的升级,lamp架构之升级php版本
  5. 2018网络统考计算机英语报名时间,2018年秋网络教育统考大学英语(B)考试样卷...
  6. 你见过“最没见过世面”的女孩子是什么样的?
  7. 案例学习BlazeDS+Spring之十:Chat(
  8. Linux 命令(136)—— curl 命令
  9. Masscan:最快的互联网IP端口扫描器
  10. 微信小游戏跳一跳外挂辅助程序
  11. Autojs 3.0文档学习之设备信息
  12. 二级域名分发系统美化版网站源码 附搭建教程
  13. Clojure学习笔记(一)——介绍、安装和语法
  14. 谈谈数据结构的重要性
  15. 手机linux游戏,无聊的教室游戏下载(附攻略)-无聊的教室手机版v1.0.0-Linux公社
  16. SQL查询语句——子查询
  17. Bluemix平台打造DC/OS云计算平台(一)
  18. 计算机二级pptword建立大纲级别,计算机等级考试二级Office考点汇总!(PPT篇)...
  19. JSONException: There is a cycle in the hierarchy
  20. 打造Altium Designer 3D封装库

热门文章

  1. 如何 给给软件开发 添加 代理_如何与软件开发公司有效沟通
  2. 这个开源数据集要在全球扩大中文NLP影响力,你也能来做贡献!
  3. Mock Server实践
  4. @FeignClient中的@RequestMapping也被SpringMVC加载的问题解决
  5. 论文浅尝 | 面向开放域的无监督实体对齐
  6. 开源开放 | 欢迎选修浙江大学《知识图谱》开放共享慕课
  7. 基于Hadoop的产品大数据分布式存储优化
  8. PHP7 ini 配置大全
  9. 爬虫基本库request使用—爬取猫眼电影信息
  10. python实现单例模式的三种方式及相关知识解释