基于MATLAB的RLC电路暂态过程的模拟毕业论文.doc
《基于MATLAB的RLC电路暂态过程的模拟毕业论文.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的RLC电路暂态过程的模拟毕业论文.doc(24页珍藏版)》请在三一办公上搜索。
1、 目 录引言11 MATLAB软件简介22 RL串联电路22.1暂态过程分析22.1.1电流增大过程22.1.2电流减小过程32.2 Matlab模拟43RC串联电路73.1暂态过程分析73.1.1充电过程73.1.2放电过程83.2 Matlab模拟84 RLC串联电路114.1暂态过程分析114.1.1放电过程114.1.2充电过程134.2 Matlab模拟134.2.1充电过程134.2.2放电过程144.2.3 Matlab 模拟图15总结15参考文献15致谢16附录16基于MATLAB的RLC电路暂态过程的模拟 物理系0901班 姓 名 王 斌 指导教师 韩新华摘 要: 暂态过程的
2、规律在电磁学和电子技术中的用途非常广泛。本文对直流激励下的RL、RC和RLC串联电路暂态过程进行了理论分析,求得三种电路在充电和放电情况下各自的时变电流及时变电压的表达式,进而利用MATLAB模拟了各种情况对应的暂态过程。所得结果与理论相符。关键词 : MATLAB ;RLC电路 ;暂态过程 ;模拟 引言含有动态元件的电路,从一种稳态进入另一种稳态所经历的过程叫暂态过程。当电路中含有储能元件,并且电路发生换路时会经历暂态过程【1】。因为电路发生换路时,电路中储能元件所具有的能量不能跃变,能量积累或释放需要一定的时间。对暂态过程的讨论需要借助欧姆定律和基尔霍夫定律列方程。RLC串联电路是由电阻、
3、自感线圈和电容串联形成的典型暂态电路,其中,电阻是耗能元件,自感线圈和电容是储能元件。RLC串联电路暂态特性在实践中应用广泛,在理论教学中也非常重要。例如,在脉冲电路中经常遇到元件的开关特性和电容的充放电问题;在电子技术中常利用暂态特性来改善或产生特定波形。当然,RLC电路暂态特性之危害也随处可见。比如,在接通、切断电源瞬间,暂态特性会引起电路中过电流、过电压,从而损坏电气设备。而且,RLC串联电路在大学物理实验中也是一项重要的研究性科目【2-3】。所以有必要对RLC串联电路暂态过程进行研究,以便在生产实践中充分利用其特性,同时避免其危害。RLC串联动态电路特性实验一般用硬件实现,且对实验条件
4、要求比较高,另外,由于“零电容”、接触电阻和感抗修正等原因会导致理论与实验值之间存在较大误差【4-5】。所以考虑用软件模拟RLC串联电路暂态过程。能够实现该模拟的软件有很多。例如,Multisim、EWB、Excel、Maple等。Matlab将数值分析、信号处理、图形功能及系统仿真等融为一体,使得动态电路的分析非常方便。本文用Matlab来模拟三种电路的暂态过程。1 MATLAB软件简介MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB和Math
5、ematica、Maple、MathCAD并称为四大数学软件。它在数学类科技应用软件中数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测和金融建模设计与分析等领域。MATLAB是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。函数中所使用的算法都是科研和工程计算中的最新研究成果,而且经过了各种优化和容错处理。在通常情况下,可以用它来代替底层编程语言,如C和C+ 。在计算要求相同的情况下,使用MATLAB
6、的编程工作量会大大减少。MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵、特征向量和快速傅立叶变换的复杂函数。函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。2 RL串联电路2.1暂态过程分析2.1.1电流增大过程【6】 如图2.1所示为串联电路,由直流电源、电阻、线圈串联而成。开关开始处于断开状态,然后合上开关。设开关接通时刻为=0,电路中的时变电流为。线圈中产生的自感电动势为,为线圈上电压。各量正
7、方向如图所示。 图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.2 Matlab模拟电流增大过程中,电流随时间变化关系的模拟程序【7
8、】如下:R=10L=10E=5t=0:0.001:35i=(E/R)*(1-exp(-R*t/L)w=plot(t,i,g)set(w,linewidth,5)hold onR=10L=30E=5t=0:0.001:35i=(E/R)*(1-exp(-R*t/L)w=plot(t,i,r)set(w,linewidth,5)R=10L=60E=5t=0:0.001:35i=(E/R)*(1-exp(-R*t/L)w=plot(t,i,b)set(w,linewidth,5)R=10L=90E=5t=0:0.001:35i=(E/R)*(1-exp(-R*t/L)w=plot(t,i,m)set
9、(w,linewidth,5)电流增大过程中电压随时间变化关系的模拟程序,电流减小过程中电流随时间变化关系的模拟程序和电流减小过程中电压随时间变化关系的模拟程序与上述程序类似,具体见附录。模拟关系曲线如图2.3、2.4、2.5和2.6所示。 图2.3电流增大过程电流与时间关系 图2.4电流增大过程电压与时间关系 图2.5电流减小过程电流与时间关系 图2.6电流减小过程电压与时间关系由图2.3、2.4、2.5和2.6可知,在电流增大过程中,回路中电流逐渐增大,线圈上电压逐渐减小;在电流减小过程中,回路中电流从原来的最大值逐渐减小到零,电压由原来的零突变到反向最大并逐渐减小。即当存在电感的电路换路
10、时,回路中电流不能突变,但线圈上电压可以突变,体现了电感对电流变化的阻碍作用。还可发现,上述各图中,每条曲线都有一条水平渐近线,而从理论上看,电流和电压要达到稳态值需要经过无限长时间,但是,当电流和电压接近稳态值以至于从实用角度可认为它们等于稳态值时,就认为暂态过程结束,进入稳态过程。可见,模拟结果与理论相符。图2.3、2.4、2.5和2.6中的四条曲线是在电阻不变,电感逐渐增大的情况下作出的,各图中四条曲线对应的时间常数从左到右依次增大。从图中可以看出各曲线倾斜程度不同,时间常数越小,越陡峭,反之,越平缓。设想,当电阻不变电感非常小时,时间常数也将非常小,这样,曲线将非常陡峭,电路所经历的暂
11、态过程也将很短暂,从实用角度看,可以忽略该暂态过程,电路近似为纯电阻电路,则电路中电压和电流都可以突变。可见,在有电感的电路中,电流不能突变,需要经历一段时间才能达到稳态,即为暂态过程。3 RC串联电路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
12、放电过程 如上图3.1,当开关处于2且达到稳态后将开关置于1处,设该时刻,各量正方向选取如图所示。此时有 即 所以 (3.5) 初始条件 . 代入(3.5)得 A= 则 (3.6)又 得 (3.7)3.2 Matlab模拟充电过程中,电流随时间变化关系的模拟程序【8】如下:R=1000C=0.002E=5t=0:0.001:70i=(E/R)*exp(-t/(R*C)w=plot(t,i,g)set(w,linewidth,5)hold on R=1000C=0.006E=5t=0:0.001:70i=(E/R)*exp(-t/(R*C)w=plot(t,i,r)set(w,linewidth
13、,5)R=1000C=0.01E=5t=0:0.001:70i=(E/R)*exp(-t/(R*C)w=plot(t,i,b)set(w,linewidth,5)R=1000C=0.02E=5t=0:0.001:70i=(E/R)*exp(-t/(R*C)w=plot(t,i,m)set(w,linewidth,5)充电过程中电压随时间变化关系的模拟程序,放电过程中电流随时间变化关系的模拟程序和放电过程中电压随时间变化关系的模拟程序与上述程序类似,具体见附录。模拟关系曲线如图3.2、3.3、3.4和3.5所示。 图3.2充电过程中电流与时间关系 图3.3充电过程中电压与时间关系 图3.4放电过
14、程中电流与时间关系 图3.5放电过程中电压与时间关系 由图3.2、3.3、3.4和3.5可知,在充电过程中,回路中电流逐渐减小,电容上电压逐渐增大;在放电过程中,回路中电流从零突变到反向最大并逐渐减小到零,电容上电压从最大值逐渐减小到零。即当存在电容的电路换路时,电容上电压不能突变,但回路中电流可以突变,体现了电容对电压变化的阻碍作用。还可发现,上述各图中,每条曲线都有一条水平渐近线,而从理论上看,电流和电压要达到稳态值需要经过无限长时间,但是,当电流和电压接近稳态值以至于从实用角度可认为它们等于稳态值时,就认为暂态过程结束,进入稳态过程。可见,模拟结果与理论相符。图3.2、3.3、3.4和3
15、.5中的四条曲线对应的时间常数从左到右依次增大。从图中可以看出各曲线倾斜程度不同,时间常数越小,越陡峭,反之,越平缓。设想,当电阻不变电容非常小时,时间常数也将非常小,这样,曲线将非常陡峭,电路所经历的暂态过程也将很短暂,从实用角度看,可以忽略该暂态过程,电路近似为纯电阻电路,则电路中电压和电流都可以突变。可见,在有电容的电路中,电压不能突变,需要经历一段时间才能达到稳态,即为暂态过程。4 RLC串联电路4.1暂态过程分析4.1.1放电过程【9】如图4.1为串联电路,为直流电源。开关开始接1,且达到稳态。然后将置于2。设此时,、和分别为电阻、自感线圈、电容和直流电源上的电压。各量正方向选取如图
16、所示。 图4.1串联电路 所以 (4.1) 设、为该方程两线性独立的解,则 =+ 经观察知(p为常数)应为(4.1)的特解,代入(4.1式得 只要p满足 (4.2)即为(4.1)之特解。这样,对(4.1)求解转化为对(4.2)求解。(1)令、。当 时,(4.2)的根为 及为(4.1)式两线性独立的实函数解。 (4.3) 将初始条件、代入(4.3)得 则 (4.4)(2) 当 时, = (4.5) 将初始条件、代入(4.5)得 所以 (4.6) (3) 当 时, 此时(4.2)只有一个特解 ,与其线性独立的另一特解,则通解 = (4.7) 由初始条件、得 则 (4.8)定义阻尼度【10】 (4.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB RLC 电路 过程 模拟 毕业论文
链接地址:https://www.31ppt.com/p-3938786.html