全球旧事资料 分类
基于Simuli
k的RLC电路分析与仿真

内蒙古赤峰024000)
摘要通过对Simuli
k开发环境中的模块设计。本文利用MATLAB设计了基于Simuli
k的RLC电路分析与仿真方法,展示了方便灵活的动态仿真结果。关键词Simuli
k;模块;仿真;拉氏变换中图分类号O439文献标识码A
1
引言Simuli
k是实现动态系统建模和仿真的集成坏境,其主要的功能是对动态系统进行仿真
和分析,预先模拟实际系统特性和响应,根据设计及使用的要求,对系统进行修改和优化,以提高系统的性能,实现高效开发系统的目标。作为MATLAB的重要组成部分,Simuli
k具有相对独立的功能和使用方法。确切的说,它是对动态系统进行建模、仿真和分析的一个软件包。它支持线性和非线性系统、连续时间系统、离散时间系统,而且系统可以是多进程的。Simuli
k提供了友好的图形用户界面,模型由模块组成的框图来表示,用户建模通过简单的单击和拖动鼠标的动作就能完成。Simuli
k的模块库为用户提供了多种多样的功能模块,这是一笔非常丰富的资源。其中基本功能模块有连续系统(Co
ti
uous)、离散系统Discrete、数学运算模块Math、输入源模块Sources和接收模块Si
ks等。2RLC电路的拉氏变换
图一RLC电路对图一所示RLC电路,经过拉氏变换后可写出其s域模型,可用节点法和回路电压法分别列写s域的电流电压方程,解出i2t对应的I2s如式(1)所示,由式(1)可得转移导纳的系统函数H2S如式(2)所示。由反拉氏变换可求得电路的冲激响应ht如(3)式,电路的阶跃响应st如(4)式。
RCsU1sRLCs2LsRRCsH2sRLCs2LsRI2s
12
fhtL1H2s
1stL1H2ss
3基于Simuli
k的RLC电路分析与仿真
34
打开Simuli
k的模块库,建立建模窗口(Model)从输入源模块Sources中拖动Si
eWave正弦信号发生器、Step(阶跃信号)子模块到Model窗口,从co
ti
uous(连续系统)中拖动Tra
sferFc
(系统转移函数)子模块到Model窗口,从接收模块Si
ks中拖动Scope(示波器)子模块到Model窗口。观察已建立的模块,在模块的左右两侧,分别有不同数量的箭头,左侧向内的箭头为输入端口,用于连接前一级模块,右侧向外的箭头为输出端口,用于连接下一级模块,不同的模块有不同数量的输入和输出端口。每个模块的下方都有一个名称,双击名称处,使之处于文本输入状态,即可改变该模块的名称。在各个模块上连线如图二所示。
图二Simuli
k建模在Simuli
k中建立起系统模型框图之后,对每一个子模块右键单击,从快捷菜r
好听全球资料 返回顶部