Simscape入门——搭建简单的RLC电路物理模型
本文旨在通过介绍如何使用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库中的三个模块。模块和作用分别为:
PS-Simulink Converter,作用:将输入物理信号转换为Simulink输出信号。
Simulink-PSConverter,作用:将Simulink输入信号转换为输出物理信号。
- 求解器Solver Configuration,作用:对物理模型进行计算
3. Simscape的子系统框图
通过对上述基本组件模块的使用,一个RLC的电路仿真物理模型就搭建出来,并且可以进行仿真分析。最后的Simscape的子系统框图如下:
总结
本文简单介绍了Simscape在搭建基本电路仿真的设计步骤,不涉及更复杂的物理模型搭建,适合初学者对于Simscape的入门学习。其中完整的matlabSimulink仿真模型文件和pdf版介绍可以在此处下载。由于本人知识水平有限,对Simscape的介绍如有不足之处,欢迎大家留言讨论。
参考链接
【1】Simscape入门之旅
Simscape入门——搭建简单的RLC电路物理模型相关推荐
- PLECS软件学习使用(一)简单的RLC电路搭建
PLECS软件学习使用(一)简单的RLC电路搭建 1相关操作总结: 旋转:Ctrl+R 翻转:Ctrl+F 从连线中引出线:Ctrl+鼠标左键 设置元件参数:双击元件,进行设置,若要显示参数,则在参数 ...
- 说一下dubbo项目简单的搭建过程_dubbo学习(1)--简单的入门搭建实例
1 简介 dubbo是一个分布式服务框架,由阿里巴巴的工程师开发,致力于提供高性能和透明化的RPC远程服务调用.可惜的是该项目在2012年之后就没有再更新了,之后由当当基于dubbo开发了dubbox ...
- LTspice快速上手--搭建简单RC电路
1.安装并打开LTspice LTspice下载地址 打开LTspice: 2.搭建简单RC电路 2.1 新建原理图 单击File - New Schematic或者直接点击菜单栏中New Schem ...
- 滤波器入门RLC电路BSF
滤波器入门RLC电路BSF Abstract A filter for attenuating 10kHZ signal from 1kHZ signal is needed. We use RLC ...
- Dubbo入门(2) - 简单实践
作者:不洗碗工作室 - Marklux 出处:Dubbo入门(2) - 简单实践 版权归作者所有,转载请注明出处 在了解什么是分布式框架之后,我们需要上手实践一下,来了解整个系统是如何运作起来的. 本 ...
- 《Java Web开发入门很简单》学习笔记
<Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...
- 用Python中的py2neo库操作neo4j,搭建简单关联图谱—基于家有儿女中的人物关系
我第一次建立关联图谱用的是R语言,通过写代码帮公安挖掘团伙犯罪,并用图形展示团伙之间的关联关系.如有需要请关注 "阿黎逸阳的代码" 公众号的后续文章,会手把手教大家用R搭 ...
- python命令窗口在哪里_详解如何在cmd命令窗口中搭建简单的python开发环境
详解如何在cmd命令窗口中搭建简单的python开发环境 1.快捷键win+r输入cmd回车调出cmd界面,在命令行输入python回车,显示python命令无法识别 2.登陆python官网http ...
- 1、LLC电路之RLC电路
LLC电路中,首先通过RLC电路来熟悉谐振频率对电路输出波形的影响. 1.在simulink中搭建RLC的电路模型 (1) 电路的阻抗值为: 其中,幅度值为: 角度值为: (2)电源值: (3)电流值 ...
最新文章
- 用 Python 使用 Google Colab?岂止是炫酷
- Python 字符串的所有方法详解
- 终极解决方案:Emacs+Slime+Lisp启动错误:Polling /tmp/slime.50
- 在Cisco交换机上实现隔离访问
- 扫地机器人从“玩具”到“工具”,科沃斯、云鲸们要如何扫开屏障?
- 大学毕业就进入SAP,我获得了哪些收益
- Android开发之PCM录音实时播放的实现方法 | 边录音边播放 |PCM录音播放无延迟 | 录音无杂音 | 录音无噪音
- 深度解析国内首个云原生数据库POLARDB的“王者荣耀”
- 文献阅读005【精读】
- 五子棋python设计心得_python五子棋游戏的设计与实现
- phpstrom常用配置
- lua游戏脚本实例源码_Lua脚本引擎教程(六):饥荒Lua脚本系统
- rhel与aix中,fsck -f的区别
- 模拟器 安装 apk
- C语言数据结构篇——约瑟夫环的实现
- Unity Editor 画地面贴图工具
- 【JS 逆向百例】某音 X-Bogus 逆向分析,JSVMP 纯算法还原
- IntelliJ IDEA(2017)安装和破解。
- ERROR: failed to establish dependency between database sgerp5 and diskgroup resource ora.DATA.dg
- matlab nan变成0_最优化计算与matlab实现(17)——粒子群优化算法——带压缩因子的粒子群算法...
热门文章
- MySQL之索引的使用
- 浏览器使用socks5
- 昆明理工大学计算机学院研究生录取分数线,昆明理工大学2018年硕士研究生录取名单及《录取通知书》寄发通知...
- 打开WORD文档时提示“word无法启动转换器mswrd632 wpc”的解决方法
- 【原创动画】真封神如何使用PAK解包压缩解密
- VPS8504B\C微功率隔离电源专用芯片 2.8-6VIN/24V/1A 功率管
- Apache Flink 在移动云实时计算的实践
- 数字图像处理-python基于opencv代码实现 反转变换、对数变换和幂律(伽马)变换
- R语言 零基础入门教程第11章 Rattle可视化数据挖掘工具(1)Rattle简介及安装 功能预览 数据导入 数据探索 数据建模 模型评估 Rattle实例
- Hadoop中的Namenode、Datanode和Secondary Namenode