基于MATLAB-Simulink的模拟电子电路仿真_第1页
基于MATLAB-Simulink的模拟电子电路仿真_第2页
基于MATLAB-Simulink的模拟电子电路仿真_第3页
基于MATLAB-Simulink的模拟电子电路仿真_第4页
基于MATLAB-Simulink的模拟电子电路仿真_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程作业课程名称:MATLAB班级:姓名:学号:基于Mat lab-Simu I ink的LRC整流滤波电路仿真摘要:模拟电子是工科类专业的技术基础课程,实践性和应用性都很强。在模拟电子学习实践 中,引入MATLAB仿真工具,将传统学习方式和计算机技术有机地结合起来,使学习过程生 动形象更利于掌握。学实践表明该法不仅能提高学习质屋,而且能提高学生的综合素质。关键词:模拟电子MATLAB-Simuliiik仿真学习实践Abstract: Analog-electric is tlie tecluiical basement of engineenng majors, it is practica

2、l and applying, in the practice of study in analog-electric , we take advantage of MatlabSimulink tool to combine conventional learning method with computer teclmology organically, wliich make learning progress more vivid and understanding . Learning Practice tunied out that tliis method not only ad

3、vance the quality of studying, but also the comprehensive diathesis of students.Keyword: analog-electricMATLAB-Simulink Emulation Leaniing Practice0前言目前,模拟电子课程所涉及的理论和技术应用十分广泛,发展迅速,并且口益渗透到其他学科领域,在 我国社会主义现代化建设中典右重要的作用。模拟电子课程是高等学校工程类专业的一门技术基础麋程, 同时是我校面向机械制造、电气自动化、计算机信息技术、通讯工程等工科类专业开设的一门技术基础课 程。但这门课程知识覆

4、盖面广,理论严密,逻辑性强,且有广阔的工程背景,其教学内容中有许多教学难点过 于抽象,用传统的教学模式教师无法讲解清楚,学生也难以理解和接受。近几年由于多媒体技术的发展,一些教师在授课过程中运用PPT投影和Flash动画工具对知识难点加 以补充,但由于教学内容多,课程时间短的原因,这样的方式反而让很多同学更难以理解与消化学习内容。因此在模拟电子的教学过程中可以借助其他方式来加强教学效果。MATLAB由于其本身具冇的特点成 为电类课程教学中的一个重要的工具。而MATLAB中的Simulink更是具有框图界面利交互仿真功能的动 态系统建模、仿真和综合分析等功能。所以MATLAB是学习、分析与设计模

5、拟电子电路的很好的方法。1问题的描述为了形象化的学习理解与分析设计模拟电子电路问题,应结合以往学习试验的经验,将MATLAB应 用于模拟电子电路的开发.这里就是主要研究如何应用MATLAB的数据处理功能与其Simulink功能模拟 及仿真实际中的几种常见的模拟电子电路输入与输出情况。2数学模型一.与模拟电子电路相关的MATIAB-SimulinkMATLAB是Matrix Laboratory的缩写,其核心是个基于矩阵运算的快速解释程序,它以交互式接受 用户输入的各项抬令,输出计算结果.它提供了一个开放式的集成环境.用户町以运行系统提供的大量的 命令,包括数值计算和图形绘制等。Simulink

6、是基于MATLAB语言坏境卜的一个集成软件包,具有框图界面和交互仿克功能的动态系统建模、仿真和综合分析等功能。Sunuluik处理的系统包抬线性、非线性系统,离散、连续及混合系统,单任 务、多任务离散爭件系统,用八只需在Simulink提供的图形用户界面GUI上,对所需要的系统模块进行 鼠标的简单拖拉操作,就町构造出复杂的仿真和分析模型。MATLAB提供很多工貝箱,以K1ATLAB6 5为 例,在电工学CAI中,分析和计算所要用到的Simulink工具库模块库集主要有:(1) Simulink 库集:(2) PowerSystems 痒集(PSB);(3) Extra Sunulink 库集&

7、#171;二.模拟电子电路的仿真1直流电路求解利用MATLAB分析电路时,应该首先对电路进行分析,列出电流方程和 电压方程,然后将方程用矩阵形式表示,般后用MATLAB求解矩阵的方法得到所求电流和电压。如图1所示:已知:E1=8V, E2=20V, R1=4D , R2=5C , R3=20G。采用支路电流法列写支路电流方朴和回路电压方程,得方程组:A. + 2 = 05/2 + 20;3 = 204/x + 20/3 = 8E1=8VR1=4Q 4IoE2=20VR2=5n込一1 1 -1(50 520b4 020.U)R3=20H上面这个三元一次方程组町以改为卞面矩阵的形式:图1II流电路

8、定义上面这个方程最左边这个矩阵为系数炉阵A.第一个矩阵为电流角阵L右边这个矩阵为U因此町得到A*I=U所以电流矩阵I=AUo4在MATLAB窗【I键入如卜指令:»clear all, |A=l,l.-l,0,5,20,4,0,20,U=0,20,8.iI=AUJ立刻得答案:I=-l 00001.60000 6000在此列举了一个很简单的例子,但是无论直流电路如何复杂,只耍能够列出矩阵方程,利用MATLAB 进行的巨大运算量,在几秒钟内就可以得出结果。2暂态电路的仿真(1)一阶RC电路的数学模型为一阶常系数微分方程,如图2所示: 列出微分方程为:ducRC 莎"+血=ui将微

9、分方程进行拉氏变换,得出系统传递函数为:1G(s)=')RCs+ 1若设定R=36 C=0.2F,代入得:G(s)= 67T10据此,便可以模拟出一阶系统在不同激励信号卜的输出电压。利用Smulink对匕述电路进行仿鼠 建立一阶RC电路的仿眞模型如K:图3-1也位阶跃输入(訂;仿山模型图32单位脉冲输入信号仿贞模型图3-1和图3-2分别是RC 阶电路输入信号分别为单位阶跃信号和单位脉冲信号时的仿真模型,运行 软件后即町得到输出函数的波形图像。为便于观察与引用,町再利用Simulink中的“ to workspace"模块将 上述模拟结果输出到MATLAB工作区间中,并在MAT

10、LAB命令窗口引用plot命令将输出波形图画出,图 形如下:11 3-3单位阶跃输入的输出图像图3-4单位脉冲信号输入的输出图像图3-3和图3-4分别是以上两种模型的仿真结果。从仿真波形我们可以清地看到一阶电路在阶跃借 号激励下电容电压是以指数规律进行充电,而在脉冲信号作用卜电容电压不断的进行正反方向的充放电。 这样在MATLAB虚拟环境下就nJ以完成RC 阶电路的响应测试这个实验。通过改变电阻R的阻值,町以 进一步分析电容的阻值人小与电容充放电快慢之间的关系,即电容充放电的快慢取决于时间常数T =RC, 阻值越大,充电越慢。C)高阶电路的仿真高阶电路仿真在MATLABSimulink中也很简

11、单,其方法就足在一阶电路仿真的基础上更改一些系统参数即可。例:二阶震荡系统的系统传递函数为皿)=$2 + 2阿$ +轴2若C =01,轴=10,设输入信号为单位阶跃信号时,传递函数为:(p (s) = 100/(sA2 + 2s+ 100) 利用Simuhnk对上述电路进行仿真.建立RC电路的仿真模型,如图4:图4-1取位阶跃信号输入的二阶系统仿貞模左其中的to woricspace模块负责将模拟结果输出到MATLAB匸作区间中,注总将其Save format选项设 置为“Array”。后可用plot(tout,simout)命令在MATLAB中绘制输出信号图形(之前的图3-3与图3-4出图

12、方式相同),如图42:图42单位阶跃信号输入的二阶系统输出信号3.整流电路的仿真三相桥式全控整流电路是应用最广泛的整流电路,英电路简图如图5所示:三相桥式全控整流电路的特点:a共阴极组和共阳极组各一个管子同时导通,且不能为同一相器件。b. 触发脉冲按VT1- VT2- VT3- VT4- VT5- VT6的顺序,相位依次差60° ;共阴极组的脉冲依次差120 ° ; 共阳极组也依次差120° :同一相的上下两个桥臂脉冲相位相差180°。c. 输出立流电压仏一个周期脉动6次,且波形都一样,故为6脉波整流电路。d可采用宽脉冲或双脉冲触发保证同时有二个晶闸管导

13、通。下面我们将着重讨论一下三相桥式全控整流电路的简化仿真方法。此方法简化掉了三相桥式全控整流 电路中的变压器部分,这对系统的输出信号特性并无彫响。通过这种方法,我们可实现对三相桥式全控整 流电路仿真测试的各项实验。打开新建模型窗口,将所需元件模块从模块库中拖入新建模型窗口并改名,设定有关参数后将各个模 块连接组成仿真模型,如图5-1所示:在这个模型中,三相交流电源设定为HOV、50Hz,彼此相位互差120°。模型中的Synchi-onized6-Pulse Generator为同步6脉冲发生器,它为整流桥提供合适的脉冲,alpha_deg为触发控制角,通过对这个角度的 设置,可以得到

14、不同的输出波形。t为时间变量,用于之后的MATLAB绘图中。图5-1三相桥式全控整流电路的仿旦模型模型相关参数设置:三相桥式全控整流电路,电源相电压为220V,幣流器输出电压为100V (相电压),观察整流器在不同 负载,不同触发角时整流器输出电压、电流波形,测量其平均值。设置模型参数如下:1)电源参数设置:三相电源的电压峰值220V,频率为50Hz相位分别为0、120、240:2)RLC负栽参数设置:R的值为100欧姆,L为默认值,C的值为inf;3)触发角设置:给定alpha_deg初始值设宣为0:4)6脉冲发生器设宜:频叙50Hz,脉冲宽度取1,选择双脉冲触发方式,给定Block为0:5

15、)三相晶闸管整流器等其他模型参数设置:使用默认值;6)仿真时间设置为0 06秒。7)To Woi-kspac e变量名为U(电压),To Workspace】变量名为1(电流),To Workspace?变量名为t(时 间),并将M Save fonnat选项全部设置为Array。参数设置完毕后即可开始仿真,其仿真结果可通过系统中的示波器査看。英中Scope显示的为三相交 流电床与输出总电丿卡心宀的波形图:Scopes显示的是输出电流的波形图。为清晰观察,町利用plot命令在 MATLAB 中绘图,绘图命令为 >>plot(t,U)J 与>plot(t,I)3仿真结果图5-2

16、为当负载Z为纯阻性,触发角为0°时三相交流电压(蓝色线)及整流电路输出直流电压(红色线) 的波形。其中:1)线为1/訪,线为be,线为如,表示三相交流电压;2)粗实线(红色)为整流电路输出直流电压。旦X吕囹a" a圧也a a<t图52三相桥式全控整流电路的输入、输出电压图53为输出电流波形。从图中可以清楚的看到为频率为300Hz的脉动直流。00.010.020.030.040.050.06时间t43.532.521.510.50图53三相桥式全控整流电路的输出电流由三相桥式全控整流电路得特性可知:1)通过改变触发控制角的度数,町以得出整流电路在纯阻性负載的情况I、输出

17、直流电圧的各种不同情况。通过分析可以得出,三相全控桥整流电路在a =60°的时候是波形连续和断续的分水岭:0(=120°时,输出电压等丁零,所以电阻性负我时移向范曲是170 °。2)通过改变负载的性质以及其他参数,町以得到不同参数对系统的影响。这样就为设计系统参数提供 了科学方便的手段,改变各个参数直到得到满意的结果。注:由于木论文的特殊件.其他仿真结果已在Z前乞个部分的位置给出.这里将不石累述*4结论利用MATLAB可方便地对直流电路进行求解。(2) 利用LIATLAB-Simulink仿真方法町方便、形彖地对暂态电路进行求解与测验。(3) 利用LfATLAB-Simulink仿真方法可对复杂的模拟电子电路进行系统形象地设计、求解与测验。通过hdATLAB-Simulink对电工学电路的仿真,町以使同学们方便快速的得出仿真结果,一方面可以 使学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论