基于MATLAB的RLC阻尼振荡电路仿真分析111
MATLAB系统仿真报告——有阻尼受迫振动系统

MATLAB系统仿真报告——有阻尼受迫振动系统摘要:本报告通过MATLAB系统仿真,研究了一维受阻尼受迫振动系统的运动规律。
首先建立了该系统的运动方程,然后通过数值计算方法进行了模拟,并进行了参数分析和振动图像绘制。
结果表明,阻尼系数和外力频率对系统的振动性质有重要影响,阻尼系数越大,振动幅度越小,外力频率的谐振区域越窄。
关键词:阻尼受迫振动系统,MATLAB系统仿真,运动方程,数值计算,参数分析。
1.引言阻尼受迫振动系统是振动学中的基础问题之一,具有很广泛的应用,如建筑物结构的抗震设计、电子设备的振动控制等。
通过数值计算方法对系统进行仿真研究,可以直观地了解系统的振动规律,为工程实际应用提供理论依据。
2.系统建模考虑一维阻尼受迫振动系统,其运动方程可表示为:m*x'' + b*x' + k*x = F0*cos(ω*t) (1)其中,m为质量,b为阻尼系数,k为弹性系数,F0为外力幅值,ω为外力频率。
将该二阶常微分方程转化为一阶微分方程组,得到:x'=v(2)v' = (F0*cos(ω*t) - b*v - k*x)/m (3)3.数值计算通过使用MATLAB的ode45函数,可以对方程组进行数值求解。
根据方程(2)和(3),定义函数damp_force_vibration来求解微分方程组的右侧项:function dx = damp_force_vibration(t, x)m=1;b=0.1;k=1;F0=1;omega = 0.5;dx = zeros(2,1);dx(1) = x(2);dx(2) = (F0*cos(omega*t) - b*x(2) - k*x(1))/m;end然后,使用ode45函数进行数值求解:tspan = [0 100]; % 时间范围x0=[00];%初始条件,位移和速度均为04.参数分析通过修改阻尼系数和外力频率的值,可以观察系统振动的不同特性。
MATLAB系统仿真报告——有阻尼受迫振动系统

dx dt
Kx
F0
sin
wt
(2)
(2)式是一个线性非齐次方程。令B/M = 2n(n为阻尼系数)),K/M= wn2 ( wn
n 为固有振动频率),ξ = wn 为相对阻尼系数或阻尼比,则(2)式可写为:
dx 2 dt 2
2n
dx dt
wn2 x
h sin( wt )
(3)
根据阻尼对系统振动的影响,振动响应分为弱阻尼(ξ<1)、(强阻尼ξ>1)和 临界阻尼(ξ=1)三种情况。这里仅讨论弱阻尼的情况。在弱阻尼情况下的振动 为响应:x=Ae-ξwnt sin ( 1-ξ2wn t +φ ) +A1 sin (wt+θ) (4) 谐迫振动的主要特性有: (1)式(4)包括瞬态与稳态响应两部分,其中瞬态响应是一个有阻尼的谐振。振
0
0
50
100
15
20
25
184.
184.
184.
184.
184.
184.
18
185.
185.
185.
有图可以看出盐水浓度达到 0.2 kg / m 3 ,需要 184.82 分钟。
2、 脚本文件的方法: t=0:250; v1=6; v2=4; c1=0.5; c2=0.2; c=(2+3*t)./(2000+6*t); plot(t,c); xlabel('t'); ylabel('C'); title('浓度随时间的变化曲线'); grid on
入响应并画出波形。(1 用 simlink 的方法,2 用脚本文件的方法)
信息工程专业毕业论文选题及题材

基于8086的信号发生器
80
电梯控制系统的设计与实现
81
语音报时多功能数字钟
82
温室控制系统设计与实现
83
基于Matlab的滤波器仿真与演示
84
洗衣机控制系统的设计与实现
85
小区防盗、防火监控报警系统设计与实现
86
DAG表调度算法调度长度实验比较
87
《信号与系统》课程网上学习系统设计与实现
88
病人信息管理系统的设计与实现
25
可靠安全的智能电子门铃的设计
26
基于A/D转换的多路脉冲数据米集器的设计
27
一种8通道串行12位模数转换器设计
28
一种基于能量检测及用户合作的协作感知技术
29
八位定点乘法器的VHDL(或Verilog HDL)设计
30
基于AT89C51(或VHDL)的多功能数字钟的设计
31
数字可调低压直流稳压电源设计
信息工程专业毕业论文选题题材
0
序号
供选论文题目
1
基于单片机的多用途定时器的设计
2
智能空调温度控制电路的设计
3
基于单片机的数字式直流调速电路的设计
4
汽车防盗控制电路的设计
5
基于单片机的频率测量电路的设计
6
家用电器远程控制系统的设计
7
电能表智能抄报系统的设计
8
气体浓度智能传感报警系统的设计
9
多功能出租车计价器的研究与设计
185
基于LabWindows/CVI的相位差计的研究
186
基于LabWIEW勺虚拟实验室
187
LabWIEW在曲线拟合中的应用
RLC串联谐振电路(Multisim仿真实训)

RLC串联谐振电路(Multisim仿真实训)新疆大学实习(实训)报告实习(实训)名称:电工电子实习(EDA)学院:电气工程学院专业班级:指导教师:报告人:学号:时间:实习主要内容:1.运用Multiim仿真软件自行设计一个RLC串联电路,并自选合适的参数。
2.用调节频率法测量RLC串联谐振电路的谐振频率f0,观测谐振现象。
3.用波特图示仪观察幅频特性。
4.得出结论并思考本次实验的收获与体会。
主要收获体会与存在的问题:本次实验用Multiim仿真软件对RLC串联谐振电路进行分析,设计出了准确的电路模型,也仿真出了正确的结果。
通过本次实验加深了自己对RLC振荡电路的理解与应用,更学习熟悉了Multiim仿真软件,达到了实验的目的。
存在的问题主要表现在一些测量仪器不熟悉,连接时会出现一些错误,但最终都实验成功了。
指导教师意见:指导教师签字:年月日备注:绪论Multiim仿真软件的简要介绍Multiim是InterctiveImageTechnologie公司推出的一个专门用于电子电路仿真和设计的软件,目前在电路分析、仿真与设计等应用中较为广泛。
该软件以图形界面为主,采用菜单栏、工具栏和热键相结合的方式,具有一般Window应用软件的界面风格,用户可以根据自己的习惯和熟练程度自如使用。
尤其是多种可放置到设计电路中的虚拟仪表,使电路的仿真分析操作更符合工程技术人员的工作习惯。
下面主要针对Multiim11.0软件中基本的仿真与分析方法做简单介绍。
1.直观的图形界面整个操作界面就像一个电子实验工作台,绘制电路所需的元器件和仿真所需的测试仪器均可直接拖放到屏幕上,轻点鼠标可用导线将它们连接起来,软件仪器的控制面板和操作方式都与实物相似,测量数据、波形和特性曲线如同在真实仪器上看到的;2.丰富的元器件提供了世界主流元件提供商的超过17000多种元件,同时能方便的对元件各种参数进行编辑修改,能利用模型生成器以及代码模式创建模型等功能,创建自己的元器件。
基于Matlab的RLC阻尼振荡电路建模与仿真研究

2
0
() 6
2 .阻尼振 荡类型的判定及其通解
初始条件为 : u(+ = c0 ) ) = =
在4 的征 程2R+ =中 征 程 (式特 方 | T 去 0, 方 ) s +J s 特
的为 : √ )壶令= )壶 根 = ( , ( 一 一 △ 一
相等的负实根 。I ( )=K1s / £ . c e1 +Ge2 由于这 时 的 电阻 5, ‘
阻尼振荡 电路不仅在理论上有着极高 的研究价值 , 在 许多工程领域更有者极为广泛 的应用 。因此 , 有必要 对此 类 电路 的特性加 以研究 。传 统 的仿 真技术 主要基于 c语 言等计算机专业编程 工具 , 但其编 程 的工 作量极 大 , 仿真
程序的可读性、 可用性、 可靠性都很难适应系统仿真的需
关键词 : 渡过程 ; 过 拉普拉斯 变换 ; 阻尼; 荡; 振 仿真
中图分类号 : N 5 T 71 文献标识码 : A 文章编号 :0 8- 27 20 )6- 0 1 0 10 4 0 (06 0 07 — 4 换路后 , t , 据基 尔 霍 夫 电压 定律 K L方程 即 ≥0 根 V 有 : () Lf t +u ()+u ()= cf 0 R、 C三个元件 的伏安关 系分别 为: 、 R () )= if 、 c () f= () 1
7 1
基 于 M t b的 R C阻尼振荡 电路建模 aa l L 与仿 真研 究
演示RLC阻尼振荡简易装置

演示RLC阻尼振荡简易装置
石连运
【期刊名称】《大学物理》
【年(卷),期】1987(000)005
【摘要】演示互相垂直的同频振动时,如果采用两个频源,由于不同频源的频率和初相位相互独立,难以获得稳定的图像.较好的办法是采用一个频源,通过相移后跟未相移的频源合成.这样可得到稳定的合成图像,并且便于研究位相差和合成图像之间的对应关系.
【总页数】1页(P41-41)
【作者】石连运
【作者单位】山东大学
【正文语种】中文
【中图分类】O441.1
【相关文献】
1.RLC串联电路无阻尼振荡的实现 [J], 陈桂真;石超;张晓春
2.将演示“阻尼振荡”和“无阻尼振荡”改进为一个电路的演示方法 [J], 王辛;
3.演示RLC阻尼振荡简易装置 [J],
4.演示RLC阻尼振荡简易装置 [J], 张圣海
5.阻尼振荡和无阻尼振荡的演示方法探讨 [J], 王辛
因版权原因,仅展示原文概要,查看原文内容请购买。
使用Matlab研究RLC电路
使用Matlab 研究RLC 电路电子信息和电气工程学院 F0703024 5070309663 曹龙飞Email:mathsniper@摘要:此论文主要是结合Matlab功能分析RLC电路特性。
关键字:Matlab,RLC。
1 使用Matlab 分析使用Matlab 分析Parallel RLC 电路的目的在於测试不同的电阻R 值对电路各变量值的影响情况。
设有如下图:圖表 1-1得出齐次二阶微分方程:22()1()1()0d v t dv t v t dt RC dt LC++= (1.1) 因应R 值不同,得出的解也会相应不同,分别有过阻尼(overdamped),临界阻尼(critically damped),欠阻尼(underdamped)和无阻尼(non-damped)四种情况。
为了分析方便,以欠阻尼的情况分析:假设电感和电容值分别为L=0.1H 和C=1mF ,初始值为v(0)=10V 和i_L(0)=-0.6A , 而当电路参数满足R >(1.2) 即电路是欠阻尼的情况。
计算上式预设值,有1/2*sqrt(L/C)=5(Ohms)。
由此可知,当电阻值大於5Ohms 时,为欠阻尼,当等於5 Ohms 时,为临界阻尼。
以下会在给定不同的电阻R 值而得出v(t)-t 图。
由基本的二阶Parallel RLC 电路有指数因子12RCα=(1.3) 和响应角频率ω= (1.4)并记阻尼响应角频率ω=跟据以上给定值和因子,分别对R=5, 20, 50, 100(Ohms)用Matlab画出对应的v(t)-t图。
以下为跟据需求的M file(For Matlab using)。
2RLC_simple.m file%--------------------------------------------------------------% Set component values%--------------------------------------------------------------L=0.1;C=0.001;R=5;%--------------------------------------------------------------% Solve for the damping coefficient, natural frequency, and% damped resonance frequency%--------------------------------------------------------------a=1/(2*R*C);w0=1/sqrt(L*C);w=sqrt(w0*w0 - a*a);%--------------------------------------------------------------% Set coefficients based on initial conditions%--------------------------------------------------------------B1=10;B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);%--------------------------------------------------------------% Create a time base and calculate the response at those times%--------------------------------------------------------------t=0:0.001:0.12;v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);hold offplot(1000*t,v,'b+-')hold on%--------------------------------------------------------------% R=20, 50, 100(Ohms)%--------------------------------------------------------------R=20;a=1/(2*R*C);w=sqrt(w0*w0 - a*a);B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);plot(1000*t,v,'mo-');R=50;a=1/(2*R*C);w=sqrt(w0*w0 - a*a);B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);plot(1000*t,v,'kx-');R=100;a=1/(2*R*C);w=sqrt(w0*w0 - a*a);B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);plot(1000*t,v,'rd-');%--------------------------------------------------------------% Finally, add some information to the graph to make it% clearer and explain the axes%--------------------------------------------------------------legend('R=25/3','R=20','R=50','R=100')ylabel('v_n(t), V');xlabel('t, ms');title('Natural Response of an Underdamped Parallel RLC Circuit');3 运行结果圖表 3-14 代码分析第一部分,是设定电容,电感的初始值,并第一个电阻值取为5。
基于MATLAB的RLC电路暂态过程仿真
基于MATLAB的RLC电路暂态过程仿真
段晓丽
【期刊名称】《山西大同大学学报(自然科学版)》
【年(卷),期】2014(030)002
【摘要】MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,矩阵运算、绘制图像是其常用功能.本文将MATLAB与大学物理实验RLC充放电过程相结合,模拟出在不同阻尼条件下的u,变化曲线.
【总页数】3页(P21-22,47)
【作者】段晓丽
【作者单位】太原工业学院理学系,山西太原030008
【正文语种】中文
【中图分类】O4-3
【相关文献】
1.基于Matlab的典型二阶RLC振荡电路实验教学仿真 [J], 马壮
2.基于MATLAB的RC串联电路暂态过程仿真 [J], 罗志娟;刘敏;易图林;谢艳丁
3.基于 MATLAB的RLC电路暂态过程的模拟 [J], 丁益民;陈倩
4.基于MATLAB/Simulink的同步发电机短路暂态过程仿真分析 [J], 刘亚琳;陈菲;张莹文
5.RLC二阶电路暂态过程的MATLAB仿真 [J], 王白音其其格;邰苏日娜
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MATLAB的电路分析仿真实验研究
基于MATLAB的电路分析仿真实验研究彭文竹;吴亚建;王钦;张禹【摘要】针对当前电路分析实验课程教学中存在的不足,将MATLAB/Simulink仿真技术引入实验教学,实现了硬件实验与仿真技术的有机融合.通过MATLAB在动态电路的时域分析、RLC串联谐振电路分析中的应用实例,详细介绍了MATLAB软件及其Simulink模块在实验中的应用方法.实践表明,在电路分析实验教学中引入MATLAB仿真分析,可以加深学生对电路知识的理解,提高电路实验综合分析设计能力及工程实践能力.【期刊名称】《曲靖师范学院学报》【年(卷),期】2017(036)003【总页数】7页(P16-22)【关键词】MATLAB;Simulink;电路分析;建模与仿真【作者】彭文竹;吴亚建;王钦;张禹【作者单位】集羡大学诚毅学院,福建厦门361021;集羡大学诚毅学院,福建厦门361021;集羡大学诚毅学院,福建厦门361021;福建江夏学院电子信息科学学院,福建福州350108【正文语种】中文【中图分类】TN710电路分析基础是电子和电气信息类专业的一门基础课程,实验教学是该理论课程的重要实践教学环节,重在实际操作,实现从理论向实践的过渡[1].学生通过实验课程的学习,不仅可以巩固和加深理解所学的理论知识,更重要的是可以训练学生的实践技能,培养学生在理论知识指导下独立动手组织电路实验的能力.我校电路分析实验室中包含的实验项目主要有电路基本概念与直流电路、动态电路分析、正弦交流稳态电路分析及三相电路分析四大模块,共有23个实验项目,具体实验内容如图1所示.但是电路分析实验实际开课时受限于课时、时间及实验场所,有大部分的实验内容无法在课堂上完成.因此,结合仿真软件对电路分析实验进行仿真学习,可以弥补传统实验教学上的不足[2-6].本文根据本校实验室实际开课情况,在原有实验教学方法的基础上,将MATLAB技术引入到电路分析实验教学过程中,结合硬件实验方法进行综合学习,使学生学会利用计算机仿真软件辅助分析电路的方法,开发创新与动手能力[7-10].MATLAB是美国Math Works公司于20世纪80年代中期推出的当今世界上最优秀的高性能数值计算软件,具有强大的计算功能、丰富、方便的图形功能.在MATLAB的Simulink库里,提供了一个实体图形化仿真模型库,与数学模型库相对应,该模型库中的模块就是实际工程里实物的图形符号,可以连接成一个电路、一个装置或是一个系统,具有很高的实用价值[11].电路分析课程内容丰富,计算正弦量的复数与各种矩阵、不同电压与电流、各种时域和频域分析、不同暂态与稳态、各种代数方程与矩阵方程等,繁杂而麻烦的各类计算工作量非常大,传统的原始手工计算极易产生差错.应用MATLAB程序进行计算,只要沿用原理正确,对任何问题的计算,无论计算工作量多少,都简便、高效而且结果精准.而通过Simulink建立的电路系统模型并进行仿真,更简单、方便和高效,其仿真结果能够验证MATLAB程序计算数据的正确性,两者相辅相成,结合电路分析硬件实验,完成整套实验设计流程,有效提高学生理论分析、程序编写、电路分析及数据处理能力.采用MATLAB进行电路分析实验仿真的具体流程如图2所示.在MATLAB仿真平台上,可以方便实现电路参数的计算、建模和仿真.以下将在本校实验内容中选择动态电路分析和正弦交流稳态分析两个模块中的相应实验内容为研究对象,介绍采用MATLAB数值计算功能和Simulink建模仿真功能来实现电路分析实验中的动态响应过程以及RLC谐振电路计算和仿真.2.1 动态电路时域中MATLAB子系统建模方法及仿真动态网络的过渡过程是十分短暂的单次变化过程,由于充电时间很快,此过程在硬件实验中很难用普通示波器观察得到[12].因此,若要观察动态电路单次变化过程,必须采用相应的计算机辅助手段.因此,这边我们借助于MATLAB仿真软件.MATLAB的数值计算过程首先需要列出电路的微分方程,再通过MALTAB建立M文件求解所需要参数并通过程序画出相应暂态过程波形;然后在Simulink平台上建立仿真模型,设置模型参数,通过相应参数测量模块和仪表模块,即可以观察到相应电压相应波形.2.1.1 实验要求RC一阶电路如图3所示,当开关S在‘1’位置时,UC=0,处于零状态,当开关S拨向‘2’时,US通过电阻R向电容C充电,设US=20V,C=1μF,R分别为500Ω,5.0kΩ,50kΩ,绘制UC在不同电阻下的充电变化曲线.并在此基础上,研究激励信号由直流改变为交流时,改变不同的电阻和电容时,一阶积分和微分电路实验的异同点.2.1.2 MATLAB实验仿真过程本实验为根据不同的电阻值,观察充电过程达到τ值的变化,从而分析电容在不同时间常数下的充电过程.由于该过程非常短暂,在硬件实验过程中,很难用示波器直接观察到直流信号下的充电过程,因此我们采用MATLAB建立模型的方式来进行仿真过程.首先通过MATLAB的M文件建模仿真,利用基尔霍夫定律我们可以推导出,在RC电路的零状态相应过程中,可以得到如下表达式,其中τ=RC:根据以上表达式,编写M文件,对在不同R值下电路充电暂态过程进行仿真,仿真图如图4所示.2.1.3 Simulink模型及Subsystem子系统建立电路单次暂态过程方法通过图3所示电路图,进行Simulink电路模型建立,根据不同的R值,建立不同的子系统.对于复杂或者有重复模块的Simulink仿真模型,可以把模型中完成特定功能的一部分模块组合起来,创建一个新的模块,该模块即为子系统.子系统减少了Simulink框图中模块数量,使模型的结构、层次及功能更加清晰,所形成的新的模块也可以被其他Simulink模型调用,具有可移植性.通过Subsystem子系统的仿真系统及其内部电路分别如图5所示,其中开关S和S1的状态参数通过Initial state属性进行设置.运行Simulink仿真模型,观察示波器,可以得到该电路的暂态变化过程,实验结果和MATLAB计算仿真一致,采用子系统的波形仿真图如图6所示.通过以上的实验例程可以看出MATLAB具有强大的计算和分析功能,而且计算范围广,结合Simulink对一阶电路暂态过程建模仿真可以方便对描述电路的微分方程进行求解,对在直流激励下的暂态响应波形硬件实验难以观察到的过程,可以方便快捷的通过MATLAB程序得到或者通过Simulink模型得到.硬件实验中,只能采用交流激励输入信号,使暂态过程重复出现,方能通过示波器观察得到,以下我们将在此基础上进行交流激励信号输入的一阶实验过程,并和硬件结果进行分析比较.2.1.4 交流激励下一阶积分和微分电路的过程研究RC一阶动态电路在满足一定条件下,可以近似构成微分电路和积分电路.当满足电路时间常数τ<<tp脉冲宽度时,图7(b)图所示为微分电路,输出电压UR与方波输入信号US近似呈微分关系;当满足τ>>tp时,图7(a)图所示为积分电路,输出电压UC和US近似呈积分关系[13].在上述电路图中,输入信号为方波信号,幅值为2V、频率为1kHz.在积分电路中,观察R=10kΩ保持不变,C=0.01μF和C=0.1μF情况下,电容C的积分波形;在微分电路中,观察C=0.01μF保持不变,R=1kΩ和R=10kΩ情况下,电阻R的微分波形.根据以上硬件实验电路图,我们得到Simulink积分和微分系统模型及其内部子系统仿真图如图8,9所示.根据所建立模型,分别仿真在上述几种情况下所对应的和的积分和微分波形,具体如图10所示.通过仿真图进行比较(见表1),可以发现,在积分情况下,当电阻R不变,电容越小,充放电速度越快,实现从方波到三角波的转变;在微分情况下,当电容C不变时,电阻越小,微分越明显,实现从方波到尖脉冲波形的转变,和硬件实验电路所观察到的波形图及结论完全一致.利用MATLAB仿真可以克服在硬件条件下难于用示波器观察电路直流激励下的暂态过程等其他难以完成的实验内容,本例程实验包含从直流激励下的仿真过渡到交流激励下的整个仿真过程,并和硬件实验结果进行对比分析,结果均和理论一致.2.2 MATLAB在RLC谐振电路中的应用在RLC电路中,电路两端的电压与其中的电流相位一般是不同的,如果改变电路的参数或电源的频率而使它们同相,这时电路中就会发生谐振现象.谐振是正弦稳态电路中的一种特定的工作状态,可以利用谐振现象实现一定有用的功能,但是也要防止谐振现象对电路造成的破坏.本小节主要研究MATLAB在RLC串联谐振电路中的应用,如何通过MATLAB建模仿真求出谐振频率点,画出阻抗模和电流模等曲线的方法.2.2.1 实验原理及要求本例程为本校电路分析实验中的第十七个实验,在图11(a)所示RLC串联电路中,电路复阻抗,当时,和同相,电路发生串联谐振,谐振角频率,谐振频率.串联谐振具有以下特征:(1)电路的阻抗模=R,其值最小,因此在不改变电源电压的情况下,电路中的电流将达到最大值,即.(2)由于电源电压与电流同相,因此电路对电源呈现电阻性.(3)由于谐振时,XL=XC,因此有UL=UC.而L与C在相位上相反,对整个电路不起作用.本实验具体内容为根据图11(b)组成监视、测量电路,用交流电压表测量电压,并保证信号源输出幅度为1V不变,找出电路的谐振频率fo.其方法是,改变信号源的频率,测量电阻两端电压有效值,当UO的读数为最大时,所对应的信号源频率值即为电路的谐振频率,并观察电感与电容两端电压的变化特征.2.2.2 实验仿真结果及分析根据图11(b)硬件原理图,我们可以通过原理图中的参数求出谐振频率=11.3164kHz,接下来我们通过仿真来测量谐振频率,并和理论值进行比较.在MATLAB中建立仿真模型,并进行测量,仿真电路图及测量结果如图12,表2所示.通过以上所测量数据可以得到谐振频率fO=11.316kHz,和理论完全一致.可见,通过仿真模型进行数据测量,并和硬件数据进行比较,基本一致.根据已知参数,在MATLAB中建立M文件,画出阻抗模曲线和电流模曲线如图13所示,从图中,我们可以看出在以上所求的谐振频率点中,对应的阻抗模为最小值,电流模为最大值,符合串联谐振电路的基本特征.本小节结合串联谐振电路的具体应用实例,用MATLAB编程方式详细阐述了谐振电路的图例仿真过程,以及采用Simulink进行电路模型的建立及仿真的全过程,并对电路的具体参数给出详细的计算方法,对研究谐振电路的应用有很大的帮助.本文以我校电路分析实验教学为例,阐述将MALTAB仿真软件结合硬件实验以弥补教学上的不足,并用具体实例进行分析,论述MATLAB在电路分析实验中的应用过程及方法.MATLAB运算功能强大,对于电路分析实验是方便而高效的计算工具,不仅可以利用程序设计对实验中直流电路参数、交流稳态电路分析及各种代数方程与矩阵方程等各类繁杂电路进行计算;还可以通过Simulink建立系统模型进行仿真分析对动态电路、变压器等系统的动态仿真,使学生有更多的机会参与电路实验的验证分析及电路综合设计过程,从而作为硬件电路分析实验教学上中的高效有用的辅助工具.【相关文献】[1]沈一骑,万凯.电路分析实验的改进与研究性拓展[J].实验技术与管理, 2013,30(4):24-26.[2]陈知红,王锦兰.Proteus仿真软件在电工学中的应用[J].实验技术与管理, 2014,31(2):93-95.[3]胡中玉,岳强,任杰,等.基于Proteus仿真的电工电子课程教学创新[J].实验技术与管理,2016,33(4):128-130.[4]强秀华,李林.基于Multisim13的高压三相短路仿真实验[J].实验室研究与探索,2015,34(10):108-110.[5]姜凤利,陈春玲,黄蕊.Multisim仿真在电工与电子技术实验中的应用[J].实验室科学, 2015,18(5): 88-92.[6]陈齐平,张文俊,王钢林,等.基于Multisim的简易自动售货机控制系统设计与仿真[J].华东交通大学学报, 2015,32(6): 88-92.[7]吴霞,施阁,李孝禄.“电路与电子技术实验”多样性教学模式探索与实践[J].实验室研究与探索, 2016,35(6): 194-197.[8]黄用勤, 陈珺,王书纯,等.电工电子实验教学示范中心持续性建设的探索[J].实验技术与管理, 2016,33(2):127-129.[9]成谢锋,郭宇锋,黄丽亚,等.大电子实验教学平台建设和教学方式的改革[J].实验室研究与探索, 2015,34(9):164-167.[10]杨志清,肖洪详,杨亮亮.独立学院《电路分析基础》实验教学改革[J].实验科学与技术,2013,11(5):111-112.[11]赵莉华,张亚超,金阳,等.基于LabVIEW和Matlab虚拟实验室的实现[J].实验室研究与探索,2014,33(4): 62-64.[12]秦曾煌.电工学(上册):第7版[M].北京:高等教育出版社, 2011:108-156.[13]邱关源.电路:第5版[M].北京:高等教育出版社, 2016:279-296.。
用MATLAB对RC、RL电路进行分析
题目:用MATLAB 对RC 、RL 电路进行分析摘要: MATLAB 是美国Mathworks 公司开发的大型软件包,是MATrix LABoratory 的缩略语。
目前,MATLAB 广泛应用于线性代数、高等数学、物理、电路分析、信号与系统、数字信号处理、自动控制等众多领域,是当前国际上最流行的科学与工程计算的工具软件。
MATLAB 功能强大并且同其它高级语言相比具有语法规则简单、容易掌握、调试方便等特点。
Simulink 是MATLAB 软件的扩展,它是实现动态系统建模和仿真的一个软件包。
MATLAB 具有强大的图形处理功能、符号运算功能和数值计算功能。
其中系统的仿真(Simulink )工具箱是从底层开发的一个完整的仿真环境和图形界面。
在这个环境中,用户可以完成面向框图系统仿真的全部过程,并且更加直观和准确地达到仿真的目标。
本次主要介绍基于MATLAB 的一阶动态电路特性分析。
关键字:MATLAB ;仿真;图形处理;一阶动态电路。
一. RC 串联电路1.1 RC 串联电路的零输入响应动态电路中无外施激励电源,仅由动态元件初始储能所产生的响应,称为动态电路的零输入响应。
在图1所示的RC 电路中,开关S 打向2前,电容C 充电,U u u C R =+。
当开关S 打向2后,电压C R u u =,电容储存的能量将通过电阻以热能的形式释放出来【2】。
图1 RC 电路的零输入响应电路分析:由图可知 t RC o e R U i 1-=, t RC o C R e U u u 1-== t RC o R e R U R I p 222-==,t RC o C C e R U iu p 22-== 在MATALAB 的M 文件编写以下程序:U0=40;R=10;C=0.5; %输入给定参数U1=10;R1=5;C1=0.5; %输入给定参数t=[0:0.1:10]; %确定时间范围Uc1=U0*exp(-t/(R*C));Uc2=U1*exp(-t/(R*C)); %电容电压值Ur1=U0*exp(-t/(R*C));Ur2=U1*exp(-t/(R*C)); %电阻电压值I1=U0/R*exp(-t/(R*C));I2=U1/R*exp(-t/(R*C)); %计算电流值Pc1=U0^2/R*exp(-2*t/(R*C));Pc2=U1^2/R*exp(-2*t/(R*C)); %电容功率值 Pr1=U0^2/R*exp(-2*t/(R*C));Pr2=U1^2/R*exp(-2*t/(R*C)); %电阻功率值 figuresubplot(5,1,1);plot(t,Uc1,t,Uc2); title('Uc(t)的波形图')subplot(5,1,2);plot(t,Ur1,t,Ur2); title('Ur(t)的波形图')subplot(5,1,3);plot(t,I1,t,I2); title('I(t)的波形图')subplot(5,1,4);plot(t,Pc1,t,Pc2); title('Pc(t)的波形图')subplot(5,1,5);plot(t,Pr1,t,Pr2); title('Pr(t)的波形图')波形仿真图:图2 RC 串联电路零输入响应特性曲线蓝线表示U0=40;R=10;C=0.5情况下的特性曲线绿线表示U1=10;R1=5;C1=0.5情况下的特性曲线1.2 RC 串联电路的直流激励的零状态响应零状态响应就是电路在零初始状态下(动态元件初始储能为零)由外施激励引起的响应。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对于一阶电路的过渡过程 ,通常采用电路三要素法来求解电路中的每一个响应 。而对于二阶电路
的过渡过程通常是直接在时域上用列出并求解微分方程的方法来求解电路中的每一个响应
[2] 。但是
对于二阶或二阶以上的电路进行过渡过程分析时 ,需要列出电路的二阶或二阶以上的微分方程 ,通过手
工计算这类微分方程特征方程的根 ,通解 、 解十分特困难 ,尤其是确定其积分常数 ,更是非常繁琐。而拉
2. 1 微分方程法
在 (4)式等号的两边同时除以 LC,则变成 :
d2 uc ( t) 2 dt
+ RL
ducd(tt) +
1 LC uc ( t)
=0
(5)
微分方程特征方程 S2 + RL + 1
R
1
R2
LC - ( 2L)
令α = R
1 ,ωd
LC
=
L1CLC=-0的(2RL根) 2S1=、2 ω=0-2 -2Lα2±,αj是正实数 ,它决定放电过程中电压和电
安徽电气工程职业技术学院学报
第十二卷 第一期
在图 1 所示的电路中 ,在 t = 0 时刻进行换路 ,开关 K 的触头由 a 打向 b,此后电路依靠电容上的初 始电压 uc (0- ) = Us 开始放电 ,进行电场能和磁场能之间相互交换的振荡过程 。 了定量地说为明该电路 的过渡过程 ,需要建立数学模型 。
流的衰减特性 2,故L,称ω为0 衰= 减因子;ω0 是电路的固有振荡角频率 ,故称为谐振角频率;ωd 决定电路放电过程 中电压和电流衰减振荡的特性 ,故称为阻尼振荡角频率。于是 (5)式可写成二阶微分方程的典型形式 :
d2 uc ( t) 2
+ 2α duc ( t)
2
(6)
dt
初始条件为 : uc ( 0d+t) +ω= U0 s 和uc (ut′) 0=+0) = L ( 0+ )
C=
iL ( 0- )
C | t =0 + = iL ( 0+ )
C uc ,(由t)高=等K数1 e学s1t 的+ 内K2容e 2s可,t t知≥该0二式阶中常S系1、数S2线是性微齐分次方方程程特的征通方解程为S: 1. 2 三种放电过 程的判定及其通解
2
+ RL S +
1
LC = 0的根 。
在上述微分方程特征方程中 ,解得 S12 ( 1) 当 △ > 0时 ,即 R > 2 L
由初始条件可联立以下方程 :
C = iL (C0- ),在欠阻尼振荡情况下 ,即当 α <ω0 时 ,
uc ( 0+ ) = e-αt ( K1 cosωd t + K2 sinωd t) | t =0 + = K1
u′0+ ) = duc ( t)
c(
i
-αt (K1 cosωd t + K2 sinωd t) + e-αt( - ωd K1 sinωd t +ω2 K2 cosωd t) | t =0+ = - αK1 +ωCd K2 = iL
Simulation Analysis of RLC Damping - O scillatory C ircuits Based on M ATLAB
ZHAN G T ian - yu
(W uxi R adio & Television U niversity, W uxi 214021, Ch ina ) Abstract: Damp ing - oscillatory circuits are often encountered in the fields of circuit analysis. It is necessary to discuss and deliberate this type of circuit because they are w idely used in many important fields of engineering, such as the sw itch test of high - voltage circuit - breaker, the research of controllable thermonuclear reaction, etc. First the paper introduces how to establish the maths model and then p resents the m ethods of traditional differential equation in time domain and classical Lap lace transform ation in frequency domain to analyse the circuit. A t last the article p rovides a transient simulation to two kinds of RLC circuits supported by MATLAB and exp lains why the error can p roduce, in addition, it also p rovides a correct way to solve the p roblem. Key words: transient; Lap lace transform ation; damp ing; oscillation
=- R 2L
±
2L ) (R 2
-1 LC,令
△
=(
R 2L )
2
-1 LC
st
st
C ,此时 S1 、S2 为两个不相等的负实根 。uc ( t) = K1 e 1 + K2 e 2 ,由于这
时的电阻较大 ,且 S1 、S2 处于复平面左半平面实轴的不同位置上
[3 ] , 不具有周期变化的性质 , 所以该放
法上来。MATLAB 正是为了适应这一要求而产生的优秀仿真软件 ,并已逐渐成为全世界科研工作者共 同的学术交流工具以及系统仿真界事实上的标准。我国尤其是在硬件设施有限 、 研经费科不足的情况
下 ,MATLAB 仿真分析的广泛应用必将大大提升我国科教事业的研究水平 。
1 RLC 二阶电路过渡过程的分析方法
性齐次微分方程。 为了求出该微分方程的解 ,必须要有 uC ( 0+ ) 和 u′( 0+ ) 两C个初始条件
[2 ] 。在换路前已
知两个储能元件的初始状态 uC ( 0- )
= Us 和 iL ( 0- ) = 0A, 根据电路中的换路定律 iL ( 0+ )
= iL ( 0- ) 、
uC ( 0+ ) = uC ( 0- ) ,并结合电容元件的伏安关系可求得 : u′c( 0+ ) = ducd(tt) | t =0 + = i ( t)
3
系统建模和仿真技术已经日益成为现代理工科各专业进行科学探索 、 统可行系性研究和工业设计
不可缺少的重要环节 。传统的仿真技术主要基于 C 语言等计算机专业编程工具 ,编程的工作量极大 , 仿真程序的可读性 、可用性 、可靠性都很难适应大型复杂系统仿真的需要 [1] 。科研工作者迫切需要一
种仿真工具 ,以摆脱繁杂的编程工作 ,将精力和时间都集中到解决科学问题 、 出和验提证创新思想和算
图 2 为 t ≥ 0 时 RLC 串联放电电路 ,根据基尔霍夫电压定律有 :
uR ( t) + uL ( t) + uC ( t) = 0
( 1)
R 、L 、C 三个元件的伏安关系分别为 : uR ( t) = R i ( t) 、i ( t) = C duC ( t)
d i ( t) dt
由于该电路属于线性定常系统 ,所以在 RLC 串联放电的微分方程中 , 通常是选取d储t 能、元u件L 上( t不) =能L发生
(3)
dt
把 (2) (3)两式d分t别=代L入C d(1u)式C (便t)可得到以 为响应变量的微分方程 : 2
LC
d
uC2 ( t) + RC dt
dudC t( t)+ uC
( t)
=0
(4)
由于 R 、L 、C 均为常数 ,电路中有两种不同的储能元件且等号右边为零 ,故 ( 4) 式为二阶常系数线
解得c (积分常数dtK1|
和
t =0 +
K=2
分-α别e为
:
(0+ )
K1 = uc ( 0+ )
K2
=
1 ωd
αuc ( 0+ )
iL ( 0+ ) +C
uc ( t)
= e-αt ( K1 cosωd t + K2
=e
sinωd t)
-α { uc ( 0+ )
t
cosωd t +ω1 d [αuc ( 0+ )
张天瑜
(无锡市广播电视大学 ,江苏 无锡 214021)
摘 要:在电路分析中经常会遇到一些阻尼振荡电路 ,由于这类电路在高压断路器开断能力测 试、受控热核研究等许多重要的工程领域有着广泛的应用 ,因此有必要对此类电路的特性加以 研究 。本文首先介绍了建立数学模型的方法 ,然后利用了时域中传统的微分方程法和频域中 经典的拉普拉斯变换法对电路进行分析 。最后借助于 MATLAB 软件来对两类 RLC 电路的过 渡过程进行仿真分析 ,并对其产生的错误作出了解释 ,此外还给出了一种解决的方法 。 关键词 :过渡过程 ;拉普拉斯变换 ;阻尼 ;振荡 中图分类号 : TN7 文献标识码 : B 文章编号 : 1672 - 9706 (2007) 01 - 0117 - 05