**

simulink仿真学习常用模块及具体案例实现(第一天)

**

simulink简介

Simulink是美国Mathworks公司推出的MATLAB中的一种可视化仿真工具。Simulink是一个模块图环境,用于多域仿真以及基于模型的设计。它支持系统设计、仿真、自动代码生成以及嵌入式系统的连续测试和验证。
[1] .Simulink提供图形编辑器、可自定义的模块库以及求解器,能够进行动态系统建模和仿真。
[2] .Simulink与MATLAB相集成,能够在Simulink 中将MATLAB算法融入模型,还能将仿真结果导出至 MATLAB 做进一步分析。Simulink应用领域包括汽车、航空、工业自动化、大型建模、复杂逻辑、物理逻辑,信号处理等方面。
据悉当前很多公司,如车企等,采用分工式开发模式,simulink部分用来建立逻辑上的模型,嵌入式部分作为驱动开发,labview部分用来整机部件测试,labview具有更好的实时性测试。

1.建模与仿真流程(二阶LC电路模型仿真分析)



首先,根据上图的分析,利用信号与系统中的梅森公式,可以画出信号流图,相应的对应于simulink中的模块。
其次,熟悉simulink中的各个模块功能,按照模型搭建各个模块,并调整好参数。
最后编译运行,观察示波器输出结果;
模型搭建如下图:

上图中间部分为子系统,我在此进行了封装,下图为子系统内部机构模型:


因为在初始条件部分,有Vc(0-)=0.5v,iL(0-)=0,因此需要在integrator处双击,设置Initial condition 为0.5,运行得到示波器呈现图像,如下图:

因为分析电路得知,该电路为振荡电路,而与示波器图像呈现一致,经过手动描画图像,轮廓与simulink仿真一致,所以该模型仿真正确。

2.利用switch电路模块实现半波整流

利用开关模块实现一种简单的条件判断。首先,输入为正弦电流,半波整流的意义为当正弦电流大于0时,保持原样输出,而小于0的部分为0。
以下为建立的模型,采用的模块有:正弦信号模块、scope示波器模块、constant常值模块、开关模块。

运行示波器,得到下图:

符合预期,大于0的部分保持原样,小于0的部分为0,实现了半波整流。

3.在simulink平台,利用switch电路模块实现输入正弦信号、输出为方波

思路:输入为正弦信号,利用switch模块判断功能,若信号大于0,输出为常值1,若信号小于0,则输出为常值-1,以下为simulink搭建模型:

运行示波器,输出结果如下图:

simulink仿真学习(实现半波整流、方波输出) day1相关推荐

  1. 【学习记录】Simulink仿真学习:直流电机的VM调速系统与PWM调速系统搭建

    最近需要复现一下论文中的电机仿真环节,于是又在网上找寻了各种教程.这篇文章总结了我学习直流电机仿真的一些记录和一些知识点文章等. 由于本人电力电子技术等知识的欠缺,故这篇文章适用于为理解或者搭建简单的 ...

  2. 三相桥式全控整流电路simulink仿真_不可控整流电路知识介绍

    变频器中的整流电路主要有不可控整流电路和可控整流电路两种. 不可控整流电路是以整流二极管或桥式整流堆作为整流器件,将交流电压变成单向脉动直流电压.常见的整流电路有半波整流.全波整流和桥式整流等. 一. ...

  3. 单相桥式相控整流电路multisim仿真_单相半波整流 全波整流 桥式整流

    单相半波电阻性负载整流电路:由于半导体二极管D的单向导电特性,只有当变压器B次级电压U2为正半周时,才有电流IL流过负载RL,而负半周时IL则被截断,使负载两端的电压UL成为单向脉动直流电压,U=为其 ...

  4. simulink仿真学习(关系运算及逻辑模块、离散时间积分模块)day2

    1.关系运算模块(应用实例) 关系运算分为单目运算和双目运算,单目运算左侧输入为一个变量,双目运算左侧输入为两个变量.输出可能逻辑真或逻辑假.其中,逻辑真为1,逻辑假为0. 下图为双目关系运算的逻辑关 ...

  5. 三相半波可控整流电路Simulink仿真

    @[TOC]三相半波可控整流电路Simulink仿真 邮箱:qs@mail.sdu.edu.cn 前言 Simulink提供了大量工程应用中常用的工具箱和方便常用的模块,合理运用Simulink,将大 ...

  6. 单相桥式相控整流电路multisim仿真_单相半波可控整流电路电阻负载的Matlab Simulink仿真...

    1.单项半波可控整流电路电阻负载电路图 2.Matlab Simulink仿真图 3.AC Voltage Source(交流电源)参数设置 4.Pulse Generator(触发环节)参数设置 A ...

  7. quartus怎么仿真波形_单相半波可控整流电路电阻负载的Matlab Simulink仿真

    1.单项半波可控整流电路电阻负载电路图 2.Matlab Simulink仿真图 3.AC Voltage Source(交流电源)参数设置 4.Pulse Generator(触发环节)参数设置 A ...

  8. 最全电力电子仿真matlab/simulink仿真 单相全桥/半桥整流仿真 单相半波全波仿真

    最全电力电子仿真matlab/simulink仿真 单相全桥/半桥整流仿真 单相半波全波仿真 三相全桥/半桥整流仿真 三相半波全波仿真 三相桥式整流及其有源逆变仿真 单相桥式整流及其无源逆变仿真 升降 ...

  9. Matlab基础学习笔记(五)—— Simulink仿真

    听万门的一个Matlab实践课做的笔记 知识结构 笔记链接(点我) 知识点比较零散记得比较概括,用幕布看可能更清晰一点 本节内容只是做个简单记录,具体使用某个库再进行具体学习 顺便放个邀请注册链接,可 ...

最新文章

  1. R语言计算回归模型学生化残差(Studentized Residuals)实战:如果样本学生化残差(Studentized Residuals)绝对值大于3则是离群值
  2. 现代密码学3.4--CPA安全,多次加密
  3. java结构体系_java io结构体系
  4. [html] 你有使用过summary标签吗?说说它的用途
  5. SQL Server 插入数据报IDENTITY_INSERT设置为off
  6. springboot全局异常处理_SpringBoot:如何优雅地处理全局异常
  7. 如何设置Windows 8开始画面中瓷贴最大行数
  8. opencv之图像二值化处理
  9. react + hooks 中使用aliplayer
  10. 物体尺寸测量-matlab
  11. 关于高通8953开机需要按pwrkey很长时间的问题
  12. urllib的使用1
  13. GC8870国产低成本替代TI的DRV8870 3.6A 刷式直流电机驱动器(PWM 控制)
  14. python爬虫登录微博_【新手学Python爬虫】微博网页PC端抓包分析和模拟登录
  15. 【spark系列10】spark logicalPlan Statistics (逻辑计划阶段的统计信息)
  16. 产品经理进阶沙盘演练
  17. LaTeX大括号公式和一般括号总结
  18. 查寝 | c++ | 不用双向链表(上篇)
  19. Xilinx FPGA平台GTX简易使用教程(二)GTX时钟篇
  20. SAP借HANA强大功能为生态系统注入新活力

热门文章

  1. 自定义_如何自定义协议
  2. springboot整合kafka_springboot整合kafka实现消息的发送消费
  3. 研发团队资源成本优化实践 1
  4. 互联网热门职位薪酬报告
  5. Python字符串模糊匹配库FuzzyWuzzy
  6. Android官方开发文档Training系列课程中文版:电池续航时间优化之按需开启广播接收器
  7. manjaro 安装tensorflow 【CPU版本】 环境
  8. 第七章 二叉搜索树(b3)BST:删除
  9. 嵌入式系统之操作系统篇
  10. sql server select和set赋值的区别