@TOC

在simulink仿真中,经常需要推导传递函数,或已知传递函数分析频率响应及系统稳定性。经过研究可以利用simulink中自带的linear analysis分析工具获得系统的幅频特性,相频特性以及传递函数 相位裕度等等。本教程以matlab 2017b版本为例。 本文用到的simulink工程文件,点击此处下载

1.根据系统要求在simulink中搭建系统框图

以个人做项目为例,如下图所示: 本文用到的simulink工程文件,点击此处下载

图1 电荷泵锁相环传递函数框图

图1是我搭建的仿真电路,用到了电容电阻,transfer Fcn模块是simulink中自带的用户自定义传递函数模块。

备注:
1.由于电容电阻是电气元件,其模型接口为小方框,而transfer fcn模块 in ,out模块均为信号流模块,模块接口为黑色箭头如下图所示,两者连接时用到Voltage Measurement和Controlled Current Source1模块,这两个模块相当于传感器,总之保证你的系统电路正确连接,不报错即可

2.搭建系统框图时必须用in和out模块,作为系统的输入输出。在linear analysis分析是会用到。

图2 transfer Fcn模块参数设置 如图2所示,

参数名称 | 含义 -------- | ----- Numerator | 分子多项式,次数高——低 Denominator | 分母多项式,次数高——低 输入输出初始值均为0,根据自己的需要正确的设置传递函数的分子分母多项式。

2.linear analysis 工具分析

1)搭建好电路之后保存 2)依次点击simulink工具栏上方的Analysis—— Control Design——Linear analysis。

3)完成上述两步后出现如下窗口

4)点击 箭头处下拉框,选择root level inports and outputs,此时linear analysis分析工具将自动识别simulink中的in和out模块,作为输入输出端口。 5)点击Bode选项,系统自动完成频率分析并作图,如下图所示。

此时已经完成了频率响应分析,上面的图是幅频响应,下图是相频响应。下面介绍如何查看相位裕度等特性

3.频域特性分析

1)右键图像背景,选择properties选项,可以修改横坐标为Hz,默认为弧度w

2)自动显示增益交点及相位裕度,环路带宽。 右键图像背景,选择characteristic——all stability margin。系统自动标注0dB横线和对应的相频曲线交点。点击交点显示相位裕度和带宽。

4. 输出系统传递函数

在频率响应图界面选择上方的PLOTS AND RESULTS,之后点击右侧result viewer选项。如图所示:

点击之后,会出现如下图

箭头所指的地方,系统默认为state space选项。点击下拉菜单选择zero pola gain。如图所示:

箭头所示的就是系统整体的传递函数。

本文用到的simulink工程文件,点击此处下载 研究了很久,这样子最方便进行频率分析。不用手动计算传递函数,简单快捷。 码字不易,动手点赞,有钱打赏,谢谢

用函数实现simulink_simulink频率特性仿真方法相关推荐

  1. 用matlab怎么画频率特性,(matlab)频率特性仿真.pdf

    (matlab)频率特性仿真 频率特性仿真 主要内容 – MATLAB频率分析的相关函数 – MATLAB频率分析实例 – MATLAB频率校正方法 * 一.MATLAB频率分析的相关函数 表1 频域 ...

  2. 散射回波仿真Matlab,基于散射中心模型的ISAR回波仿真方法

    1引言传统的成像雷达目标回波仿真采用全姿态角一维距离像建立模板库进行目标回波仿真,实时性较差,而且需要相当大的存储量.对于宽带ISAR而言,其真实回波信号包含着非常丰富的信息,仅依靠一维距离像模型进行 ...

  3. 基带信号matlab仿真,基带信号仿真方法上篇

    本章内容和<电气信息类专业课程之通信原理与matlab仿真 第六章 基带通信系统>有点重合,但区别也很多,最大的区别是体现在仿真程序上.本章侧重基带信号仿真方法,因此没有把系统的概念放在这 ...

  4. 二阶龙格库塔公式推导_连续系统数值仿真方法——龙格库塔法

    在决策理论与方法最后一课中,老师讲了连续系统建模与仿真,事实上在本科就已经接触过许多,在这里我把数值仿真方法中的龙格库塔法给详细介绍一下,这是个比较有趣,同时也比较实用的方法.在求解常微分方程初值问题 ...

  5. 基于 MATLAB 、Simulink 仿真和 TrueTime 工具箱的网络控制系统的仿真方法 附完整代码

    通过动手实践了解网络控制系统的架构及运行控制原理 熟悉使用基于 MATLAB 平台.Simulink 仿真工具和 TrueTime 工具箱的网络控制系统的仿真方法 考察不同丢包率下网络控制系统状态.输 ...

  6. Ansys Lumerical | CMOS - 光学仿真方法

    通过使用更小的像素尺寸和更大的填充因子,基于CMOS图像传感器像素的数码相机系统的成本正在降低.但是,只有在不牺牲图像质量的情况下,CMOS像素尺寸减小才是可以接受的.随着CMOS像素尺寸的不断减小, ...

  7. keil调试串口的软件仿真方法

    Keil(MDK-ARM)使用教程(三)_在线调试 keil调试串口的软件仿真方法 由于我是直接使用(打开现有的软件工程),如果跟着需要下载上面演示参考的软件工程才行.工程默认是使用硬件在线调试,接下 ...

  8. STK与MATLAB联合仿真方法及应用研究

    STK与MATLAB联合仿真方法及应用研究 常建松,林晓辉 摘要:卫星工具软件STK(Satellite Tool Kit)是进行卫星系统分析和仿真的有效工具.其重要模块STK/Connect可提供用 ...

  9. [SDCard_FatFs笔记][一]STM32F7使用SDMMC外设移植FatFs遇到f_mount挂载成功,而f_open函数未运行的解决方法

    关于STM32F7使用SDMMC外设移植FatFs遇到f_mount 挂载成功,而f_open 函数未运行的解决方法 本文开发环境: [ IDE环境:Keil_MDK_5.28 ] [ MCU型号:S ...

最新文章

  1. .net平台性能很不错的轻型ORM类Dapper(转)
  2. tf2运行YOLOv4(tflite)
  3. mysql longtext可以存储多少文字_MySQL 四万字精华总结 + 面试100 问,和面试官扯皮绰绰有余(收藏系列)
  4. 多迪人事主管揭秘:面试官是如何面试Web前端求职者?
  5. Asp.net实现在线截图(大图截取为小图)
  6. C# delegate
  7. php中调行高代码_单元格行高怎么设置
  8. hihocoder #1465 : 后缀自动机五·重复旋律8
  9. mysql8出现1045报错+常用的加密plugin汇总
  10. 【GIS风暴】ArcGIS栅格重采样(Resample)方法详解
  11. SSO单点登录学习总结(1)——单点登录(SSO)原理解析
  12. Fiddler中文版 软件分享(亲测可用!)
  13. 15个Rhino Grasshopper技巧【最新】
  14. android制作图矢量图的工具,矢量图形绘图工具——PaintCode
  15. PHP弹窗回送,AJAX 服务器回送数据失败 onreadystatechange没法触发回调函数
  16. java实现断点续播_javaweb 播放视频通过断点续传拖动滚动条
  17. ubuntu系统安装好搜狗输入法后只能输入英文,无法输入中文的解决方案
  18. maya安装步骤 新手安装软件基础教程(附安装包)
  19. Maven系列学习(2)——java project的创建
  20. 在一家地产公司搞销售

热门文章

  1. 风讯dotNETCMS源码
  2. 遵义微红科技社区团购系统帮助商家解决经营难题
  3. 对上传的图片进行等比例压缩
  4. 一个会展论坛进行的全息营销“策划” -王甲佳全息营销系列08
  5. 认识数据仓库建设意义
  6. 【WEB基础】HTML CSS 基础入门(9)CSS盒子
  7. ‘rabbitConnection‘ : No compatible authentication mechanism found - server offere
  8. 论文笔记——Adversarial Patch(对抗补丁)
  9. php微信小程序支付
  10. r720存储服务器系统,r720服务器远程装系统