本文旨在通过介绍如何使用Simscape搭建一个简单的RLC电路物理模型,让大家对Simscape的基本模块组成和作用有个初步的了解。

文章目录

前言

一、Simscape的调用

二、Simscape入门——RLC电路仿真模型搭建

1.RLC电路

2.Simscape搭建RLC电路系统模型需要的基本组件

3. Simscape的子系统框图

总结

参考链接


前言

最近在学习如何在Simulink环境下,通过Simscape创建物理系统的模型并进行仿真。本文旨在通过介绍如何使用Simscape搭建一个简单的RLC电路物理模型,让大家对Simscape的基本模块组成和作用有个初步的了解。

一、Simscape的调用

我们要使用Simscape,就需要安装matlab,然后在matlab的Simulink库中调用Simscape库,基本用法与Simulink搭建模型的方法相同,所以要使用Simscape需要对Simulink的使用有基本的了解。本版本使用的是matlabR2020b(尽量使用新版本matlab)。Simscape库位置如下:

二、Simscape入门——RLC电路仿真模型搭建

1.RLC电路

下图为一个简单的RLC电路,我们希望利用Simscape搭建其物理模型,并且将Simscape电路模型进行封装,最后可以在Simulink中进行仿真分析。

2.Simscape搭建RLC电路系统模型需要的基本组件

下面我们来对Simscape搭建RLC电路所需要的基本组件进行介绍,有了这些基本组件,我们就可以搭建好一个RLC电路模型。

a. 可控电压源 Controlled Voltage Source

Simscape中的电压源,英文为Voltage Source,属于Simscape的Foundation Library基本库的Electrical Source部分,为了给出我们期望的电压源信号,所以需要选择可控电压源Controlled Voltage Source

b. 基本电子元件Electrical Elements

Simscape的基本电子元器件,属于Simscape的Foundation Library基本库的Electrical Elements。我们通常搭建一个电路需要的电子元件为电阻,电容和电感,并需要进行赋值。

此外,搭建一个电路必须有一个Electrical Reference元器件,作用是电气接地模型必须至少包含一个电气参考端口。

c. 电压电流传感器 Sensor(万用表)

Simscape的传感器Sensor,类似于真实世界需要使用传感器Sensor来获取电路中的电流和电压信号。在Simscape中,电流传感器Current Sensor需要串联在电路中对电流进行测量,电压传感器Voltage Sensor需要并联在电路中对电压进行测量。

d. Simscape中utilities库

为了对搭好的Simscape模型进行一个仿真计算,并且将Simscape的信号和Simulink关联起来,还需要添加utilities库中的三个模块。模块和作用分别为:

  1. PS-Simulink Converter,作用:将输入物理信号转换为Simulink输出信号。

  2. Simulink-PSConverter,作用:将Simulink输入信号转换为输出物理信号。

  3. 求解器Solver Configuration,作用:对物理模型进行计算

3. Simscape的子系统框图

通过对上述基本组件模块的使用,一个RLC的电路仿真物理模型就搭建出来,并且可以进行仿真分析。最后的Simscape的子系统框图如下:

总结

本文简单介绍了Simscape在搭建基本电路仿真的设计步骤,不涉及更复杂的物理模型搭建,适合初学者对于Simscape的入门学习。其中完整的matlabSimulink仿真模型文件和pdf版介绍可以在此处下载。由于本人知识水平有限,对Simscape的介绍如有不足之处,欢迎大家留言讨论。

参考链接

【1】Simscape入门之旅

Simscape入门——搭建简单的RLC电路物理模型相关推荐

  1. PLECS软件学习使用(一)简单的RLC电路搭建

    PLECS软件学习使用(一)简单的RLC电路搭建 1相关操作总结: 旋转:Ctrl+R 翻转:Ctrl+F 从连线中引出线:Ctrl+鼠标左键 设置元件参数:双击元件,进行设置,若要显示参数,则在参数 ...

  2. 说一下dubbo项目简单的搭建过程_dubbo学习(1)--简单的入门搭建实例

    1 简介 dubbo是一个分布式服务框架,由阿里巴巴的工程师开发,致力于提供高性能和透明化的RPC远程服务调用.可惜的是该项目在2012年之后就没有再更新了,之后由当当基于dubbo开发了dubbox ...

  3. LTspice快速上手--搭建简单RC电路

    1.安装并打开LTspice LTspice下载地址 打开LTspice: 2.搭建简单RC电路 2.1 新建原理图 单击File - New Schematic或者直接点击菜单栏中New Schem ...

  4. 滤波器入门RLC电路BSF

    滤波器入门RLC电路BSF Abstract A filter for attenuating 10kHZ signal from 1kHZ signal is needed. We use RLC ...

  5. Dubbo入门(2) - 简单实践

    作者:不洗碗工作室 - Marklux 出处:Dubbo入门(2) - 简单实践 版权归作者所有,转载请注明出处 在了解什么是分布式框架之后,我们需要上手实践一下,来了解整个系统是如何运作起来的. 本 ...

  6. 《Java Web开发入门很简单》学习笔记

    <Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...

  7. 用Python中的py2neo库操作neo4j,搭建简单关联图谱—基于家有儿女中的人物关系

         我第一次建立关联图谱用的是R语言,通过写代码帮公安挖掘团伙犯罪,并用图形展示团伙之间的关联关系.如有需要请关注 "阿黎逸阳的代码" 公众号的后续文章,会手把手教大家用R搭 ...

  8. python命令窗口在哪里_详解如何在cmd命令窗口中搭建简单的python开发环境

    详解如何在cmd命令窗口中搭建简单的python开发环境 1.快捷键win+r输入cmd回车调出cmd界面,在命令行输入python回车,显示python命令无法识别 2.登陆python官网http ...

  9. 1、LLC电路之RLC电路

    LLC电路中,首先通过RLC电路来熟悉谐振频率对电路输出波形的影响. 1.在simulink中搭建RLC的电路模型 (1) 电路的阻抗值为: 其中,幅度值为: 角度值为: (2)电源值: (3)电流值 ...

最新文章

  1. 用 Python 使用 Google Colab?岂止是炫酷
  2. Python 字符串的所有方法详解
  3. 终极解决方案:Emacs+Slime+Lisp启动错误:Polling /tmp/slime.50
  4. 在Cisco交换机上实现隔离访问
  5. 扫地机器人从“玩具”到“工具”,科沃斯、云鲸们要如何扫开屏障?
  6. 大学毕业就进入SAP,我获得了哪些收益
  7. Android开发之PCM录音实时播放的实现方法 | 边录音边播放 |PCM录音播放无延迟 | 录音无杂音 | 录音无噪音
  8. 深度解析国内首个云原生数据库POLARDB的“王者荣耀”
  9. 文献阅读005【精读】
  10. 五子棋python设计心得_python五子棋游戏的设计与实现
  11. phpstrom常用配置
  12. lua游戏脚本实例源码_Lua脚本引擎教程(六):饥荒Lua脚本系统
  13. rhel与aix中,fsck -f的区别
  14. 模拟器 安装 apk
  15. C语言数据结构篇——约瑟夫环的实现
  16. Unity Editor 画地面贴图工具
  17. 【JS 逆向百例】某音 X-Bogus 逆向分析,JSVMP 纯算法还原
  18. IntelliJ IDEA(2017)安装和破解。
  19. ERROR: failed to establish dependency between database sgerp5 and diskgroup resource ora.DATA.dg
  20. matlab nan变成0_最优化计算与matlab实现(17)——粒子群优化算法——带压缩因子的粒子群算法...

热门文章

  1. MySQL之索引的使用
  2. 浏览器使用socks5
  3. 昆明理工大学计算机学院研究生录取分数线,昆明理工大学2018年硕士研究生录取名单及《录取通知书》寄发通知...
  4. 打开WORD文档时提示“word无法启动转换器mswrd632 wpc”的解决方法
  5. 【原创动画】真封神如何使用PAK解包压缩解密
  6. VPS8504B\C微功率隔离电源专用芯片 2.8-6VIN/24V/1A 功率管
  7. Apache Flink 在移动云实时计算的实践
  8. 数字图像处理-python基于opencv代码实现 反转变换、对数变换和幂律(伽马)变换
  9. R语言 零基础入门教程第11章 Rattle可视化数据挖掘工具(1)Rattle简介及安装 功能预览 数据导入 数据探索 数据建模 模型评估 Rattle实例
  10. Hadoop中的Namenode、Datanode和Secondary Namenode