基于MATLAB的RLC电路暂态过程的模拟Word格式文档下载.doc
《基于MATLAB的RLC电路暂态过程的模拟Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的RLC电路暂态过程的模拟Word格式文档下载.doc(24页珍藏版)》请在冰豆网上搜索。
4.2Matlab模拟 13
4.2.1充电过程 13
4.2.2放电过程 14
4.2.3Matlab模拟图 15
总结 15
参考文献 15
致谢 16
附录 16
基于MATLAB的RLC电路暂态过程的模拟
物理系0901班姓名王斌
指导教师韩新华
摘要:
暂态过程的规律在电磁学和电子技术中的用途非常广泛。
本文对直流激励下的RL、RC和RLC串联电路暂态过程进行了理论分析,求得三种电路在充电和放电情况下各自的时变电流及时变电压的表达式,进而利用MATLAB模拟了各种情况对应的暂态过程。
所得结果与理论相符。
关键词:
MATLAB;
RLC电路;
暂态过程;
模拟
引言
含有动态元件的电路,从一种稳态进入另一种稳态所经历的过程叫暂态过程。
当电路中含有储能元件,并且电路发生换路时会经历暂态过程【1】。
因为电路发生换路时,电路中储能元件所具有的能量不能跃变,能量积累或释放需要一定的时间。
对暂态过程的讨论需要借助欧姆定律和基尔霍夫定律列方程。
RLC串联电路是由电阻、自感线圈和电容串联形成的典型暂态电路,其中,电阻是耗能元件,自感线圈和电容是储能元件。
RLC串联电路暂态特性在实践中应用广泛,在理论教学中也非常重要。
例如,在脉冲电路中经常遇到元件的开关特性和电容的充放电问题;
在电子技术中常利用暂态特性来改善或产生特定波形。
当然,RLC电路暂态特性之危害也随处可见。
比如,在接通、切断电源瞬间,暂态特性会引起电路中过电流、过电压,从而损坏电气设备。
而且,RLC串联电路在大学物理实验中也是一项重要的研究性科目【2-3】。
所以有必要对RLC串联电路暂态过程进行研究,以便在生产实践中充分利用其特性,同时避免其危害。
RLC串联动态电路特性实验一般用硬件实现,且对实验条件要求比较高,另外,由于“零电容”、接触电阻和感抗修正等原因会导致理论与实验值之间存在较大误
差【4-5】。
所以考虑用软件模拟RLC串联电路暂态过程。
能够实现该模拟的软件有很多。
例如,Multisim、EWB、Excel、Maple等。
Matlab将数值分析、信号处理、图形功能及系统仿真等融为一体,使得动态电路的分析非常方便。
本文用Matlab来模拟三种电路的暂态过程。
1MATLAB软件简介
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB和Mathematica、Maple、MathCAD并称为四大数学软件。
它在数学类科技应用软件中数值计算方面首屈一指。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测和金融建模设计与分析等领域。
MATLAB是一个包含大量计算算法的集合。
其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。
函数中所使用的算法都是科研和工程计算中的最新研究成果,而且经过了各种优化和容错处理。
在通常情况下,可以用它来代替底层编程语言,如C和C++。
在计算要求相同的情况下,使用MATLAB的编程工作量会大大减少。
MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵、特征向量和快速傅立叶变换的复杂函数。
函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。
2RL串联电路
2.1暂态过程分析
2.1.1电流增大过程【6】
如图2.1所示为串联电路,由直流电源、电阻、线圈串联而成。
开关开始处于断开状态,然后合上开关。
设开关接通时刻为=0,电路中的时变电流为。
线圈中产生的自感电动势为,为线圈上电压。
各量正方向如图所示。
图2.1串联电路图
(2.1)
(2.2)
将(2.1)代入(2.2)式得
(2.3)
求得(2.3)通解为
将初始条件代入上式得
所以
(2.4)
设为稳态电流,则,代入(2.4)得
(2.5)
又
把(2.4)代入上式得
(2.6)
其中,为时间常数,用来衡量电路达到稳态的快慢。
当=时,。
2.1.2电流减小过程
如图2.2所示,开始时开关断开,电路处于稳态,然后接通。
设接通时刻,回路中电流为。
图2.2串联电路图
所以
通解为(2.7)
初始条件
则(2.8)
由于
则(2.9)
2.2Matlab模拟
电流增大过程中,电流随时间变化关系的模拟程序【7】如下:
R=10
L=10
E=5
t=0:
0.001:
35
i=(E/R)*(1-exp(-R*t/L))
w=plot(t,i,'
g'
)
set(w,'
linewidth'
5)
holdon
L=30
r'
L=60
b'
L=90
m'
电流增大过程中电压随时间变化关系的模拟程序,电流减小过程中电流随时间变化关系的模拟程序和电流减小过程中电压随时间变化关系的模拟程序与上述程序类似,具体见附录。
模拟关系曲线如图2.3、2.4、2.5和2.6所示。
图2.3电流增大过程电流与时间关系图2.4电流增大过程电压与时间关系
图2.5电流减小过程电流与时间关系图2.6电流减小过程电压与时间关系
由图2.3、2.4、2.5和2.6可知,在电流增大过程中,回路中电流逐渐增大,线圈上电压逐渐减小;
在电流减小过程中,回路中电流从原来的最大值逐渐减小到零,电压由原来的零突变到反向最大并逐渐减小。
即当存在电感的电路换路时,回路中电流不能突变,但线圈上电压可以突变,体现了电感对电流变化的阻碍作用。
还可发现,上述各图中,每条曲线都有一条水平渐近线,而从理论上看,电流和电压要达到稳态值需要经过无限长时间,但是,当电流和电压接近稳态值以至于从实用角度可认为它们等于稳态值时,就认为暂态过程结束,进入稳态过程。
可见,模拟结果与理论相符。
图2.3、2.4、2.5和2.6中的四条曲线是在电阻不变,电感逐渐增大的情况下作出的,各图中四条曲线对应的时间常数从左到右依次增大。
从图中可以看出各曲线倾斜程度不同,时间常数越小,越陡峭,反之,越平缓。
设想,当电阻不变电感非常小时,时间常数也将非常小,这样,曲线将非常陡峭,电路所经历的暂态过程也将很短暂,从实用角度看,可以忽略该暂态过程,电路近似为纯电阻电路,则电路中电压和电流都可以突变。
可见,在有电感的电路中,电流不能突变,需要经历一段时间才能达到稳态,即为暂态过程。
3RC串联电路
3.1暂态过程分析
3.1.1充电过程【6】
如图3.1为串联电路图,开始时开关位于1处,电容两端的电压为0,然后把合到2处,设该时刻为,给电容充电。
设、分别为电阻及电容上的电压,为直流电源,为回路中电流。
图3.1串联电路图
(3.1)
而
则(3.1)解为
(3.2)
将初始条件代入(3.2)式得
所以
(3.3)
因为
所以
(3.4)
其中为时间常数,当t=时,=。
3.1.2放电过程
如上图3.1,当开关处于2且达到稳态后将开关置于1处,设该时刻,各量正方向选取如图所示。
此时有
即
所以