基础强化训练1.docx

上传人:b****2 文档编号:11765077 上传时间:2023-06-02 格式:DOCX 页数:18 大小:182.12KB
下载 相关 举报
基础强化训练1.docx_第1页
第1页 / 共18页
基础强化训练1.docx_第2页
第2页 / 共18页
基础强化训练1.docx_第3页
第3页 / 共18页
基础强化训练1.docx_第4页
第4页 / 共18页
基础强化训练1.docx_第5页
第5页 / 共18页
基础强化训练1.docx_第6页
第6页 / 共18页
基础强化训练1.docx_第7页
第7页 / 共18页
基础强化训练1.docx_第8页
第8页 / 共18页
基础强化训练1.docx_第9页
第9页 / 共18页
基础强化训练1.docx_第10页
第10页 / 共18页
基础强化训练1.docx_第11页
第11页 / 共18页
基础强化训练1.docx_第12页
第12页 / 共18页
基础强化训练1.docx_第13页
第13页 / 共18页
基础强化训练1.docx_第14页
第14页 / 共18页
基础强化训练1.docx_第15页
第15页 / 共18页
基础强化训练1.docx_第16页
第16页 / 共18页
基础强化训练1.docx_第17页
第17页 / 共18页
基础强化训练1.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基础强化训练1.docx

《基础强化训练1.docx》由会员分享,可在线阅读,更多相关《基础强化训练1.docx(18页珍藏版)》请在冰点文库上搜索。

基础强化训练1.docx

基础强化训练1

学号:

能力拓展训练

 

题目

阻抗匹配网络的计算

学院

自动化学院

专业

电气工程及其自动化

班级

电气1003班

姓名

申廷进

指导教师

周颖

 

2013

6

30

基于MATLAB的电路设计

姓名申廷进专业班级电气1003班

学号指导老师周颖

初始条件:

阻抗匹配网络的计算

为使信号源(其内阻Rs=12欧)与负载(RL=3欧)相匹配,在其间插入一阻抗匹配网络,如图所示,已知

,若

,求负载吸收的功率。

 

设计任务:

1.根据已知分析电路(包括电路变换及简化);

2.完成在MATLAB中的参数设定及模型建立;

3.完成仿真输出波形显示,并分析结果。

4.整理设计过程,总结心得,完成报告。

摘要

本文主要是通过训练使学生掌握相关的理论知识及实际处理方法,熟练使用MATLAB语言编写所需应用程序,上机调试,输出实验结果,并对实验结果进行分析。

MATLAB的名称源自MatrixLaboratory,它是一种科学计算软件,专门以矩阵的形式处理数据。

MATLAB将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作。

本文运用了MATLAB的M程序编程的方法对于一个电路进行了分析。

体现了MATLAB的强大功能。

关键字:

MATLAB,M文件,sinmulink,计算

目录

1设计方案1

1.1设计要求及任务1

1.2设计步骤1

2MATLAB简介1

3阻抗及阻抗匹配的概念2

3.1阻抗的概念2

3.2阻抗匹配的概念及其匹配条件3

4阻抗匹配网络的计算3

5Matlab仿真4

5.1Matlab编程仿真4

5.1.1对阻抗匹配网络进行原理分析4

5.1.2网孔电流法的适用范围5

5.1.3建模5

5.1.4应用MATLAB进行编程6

5.1.5MALAB中使用的函数功能介绍7

5.2Simulink仿真7

5.2.1仿真元件的选取7

5.2.2Simulink电路模型9

5.2.3Simulink电路图的仿真结果10

6结果对比与分析10

7心得体会10

参考文献12

阻抗匹配网络的计算

1设计方案

1.1设计要求及任务

为使信号源(其内阻Rs=12欧)与负载(

欧)相匹配,在其间插入一阻抗匹配网络,如图1-1所示,已知

,若

,求负载吸收的功率。

图1-1阻抗匹配网络

设计任务:

5.根据已知分析电路(包括电路变换及简化);

6.完成在MATLAB中的参数设定及模型建立;

7.完成仿真输出波形显示,并分析结果。

8.整理设计过程,总结心得,完成报告。

1.2设计步骤

首先经过简单的电路原理进行计算,得出

两端的电压

和流过它的电流

,所以

的吸收功率

然后用网孔法列出两个方程再通过matlab进行矩阵运算,得出网孔1的电流

和网孔2的电流

,则

的吸收功率

然后两个运算结果进行比较。

2MATLAB简介

MATLAB是由美国MathWorks公司推出的用于数值计算和图形处理计算系统环境,除了具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能.MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言简捷得多.MATLAB是国际公认的优秀数学应用软件之一。

概括地讲,整个MATLAB系统由两部分组成,即MATLAB内核及辅助工具箱,两者的调用构成了MATLAB的强大功能.MATLAB语言以数组为基本数据单位,包括控制流语句,函数,数据结构,输入输出及面向对象等特点的高级语言,它具有以下主要特点:

1)运算符和库函数极其丰富,语言简洁,编程效率高,MATLAB除了提供和C语言一样的运算符号外,还提供广泛的矩阵和向量运算符.利用其运算符号和库函数可使其程序相当简短,两三行语句就可实现几十行甚至几百行C或FORTRAN的程序功能.

2)既具有结构化的控制语句(如for循环,while循环,break语句,if语句和switch语句),又有面向对象的编程特性.

3)图形功能强大它既包括对二维和三维数据可视化,图像处理,动画制作等高层次的绘图命令,也包括可以修改图形及编制完整图形界面的,低层次的绘图命令.

4)功能强大的工具箱工具箱可分为两类:

功能性工具箱和学科性工具箱.功能性工具箱主要用来扩充其符号计算功能,图示建模仿真功能,文字处理功能以及与硬件实时交互的功能.而学科性工具箱是专业性比较强的,如优化工具箱,统计工具箱,控制工具箱,小波工具箱,图象处理工具箱,通信工具箱等.

3阻抗及阻抗匹配的概念

3.1阻抗的概念

阻抗从字面上看就与电阻不一样,其中只有一个阻字是相同的,而另一个抗字呢?

简单地说,阻抗就是电阻加电抗,所以才叫阻抗;通俗一点地说,阻抗就是电阻、电容抗及电感抗在向量上的和。

在直流电的世界中,物体对电流阻碍的作用叫做电阻,世界上所有的物质都有电阻,只是电阻值的大小差异而已。

电阻小的物质称作良导体,电阻很大的物质称作非导体,而最近在高科技领域中称的超导体,则是一种电阻值几近于零的东西。

但是在交流电的领域中则除了电阻会阻碍电流以外,电容及电感也会阻碍电流的流动,这种作用就称之为电抗,意即抵抗电流的作用。

电容及电感的电抗分别称作电容抗及电感抗,简称容抗及感抗。

它们的计量单位与电阻一样是欧姆,而其值的大小则和交流电的频率有关系,频率愈高则容抗愈小感抗愈大,频率愈低则容抗愈大而感抗愈小。

此外电容抗和电感抗还有相位角度的问题,具有向量上的关系式,因此才会说:

阻抗是电阻与电抗在向量上的和。

3.2阻抗匹配的概念及其匹配条件

阻抗匹配(Impedancematching)是微波电子学里的一部分,主要用于传输线上,来达到所有高频的微波信号皆能传至负载点的目的,不会有信号反射回来源点,从而提升能源效益。

史密斯图表上。

电容或电感与负载串联起来,即可增加或减少负载的阻抗值,在图表上的点会沿着代表实数电阻的圆圈走动。

如果把电容或电感接地,首先图表上的点会以图中心旋转180度,然后才沿电阻圈走动,再沿中心旋转180度。

重覆以上方法直至电阻值变成1,即可直接把阻抗力变为零完成匹配。

阻抗匹配是指负载阻抗与激励源内部阻抗互相适配,得到最大功率输出的一种工作状态。

对于不同特性的电路,匹配条件是不一样的。

在纯电阻电路中,当负载电阻等于激励源内阻时,则输出功率为最大,这种工作状态称为匹配,否则称为失配。

阻抗匹配条件如下:

①负载阻抗等于信源内阻抗,即它们的模与辐角分别相等,这时在负载阻抗上可以得到无失真的电压传输。

②负载阻抗等于信源内阻抗的共轭值,即它们的模相等而辐角之和为零。

这时在负载阻抗上可以得到最大功率。

这种匹配条件称为共轭匹配。

如果信源内阻抗和负载阻抗均为纯阻性,则两种匹配条件是等同的。

4阻抗匹配网络的计算

为使信号源(其内阻Rs=12欧)与负载(

欧)相匹配,在其间插入一阻抗匹配网络,如图4-1所示,已知

,若

,求负载吸收的功率。

图4-1阻抗匹配网络

首先把

等效为一个阻抗Z如图4-2所示,再算出现在的电流

其中

图4-2阻抗变换后等效电路图

然后再按并联电阻电压相等原则算出

如图4-3所示:

图4-3电流分配图

其中

,负载的功率

5matlab仿真

5.1matlab编程仿真

5.1.1对阻抗匹配网络进行原理分析

为使信号源与负载相匹配而插入了一阻抗匹配网络,要我们求负载吸收的功率,而负载是已知的,我们只要求出流经负载的电流就可以求出负载所吸收的功率,要求出流经负载的电流,我们可以采用网孔电流法或者是回路电流法,在本题中应用回路电流法相对简单一些。

我们以Us,Rs,Z1这三个元件组成的电路为树,以Z2那条线为一支路,以Z3和负载Rl为另外一支路,从而组成两回路,根据这两个回路我们可以建立两个方程从而求得这两个回路的回路电流,根据回路电流就可求得负载所吸收的功率。

5.1.2网孔电流法的适用范围

网孔电流法,以网孔电流为未知量,根据KVL列出独立回路的电压方程,然后联立求解的方法。

1、主要针对支路比较多的电路。

2、和支路电流法相比,列出的方程明显减少,利于计算。

3、多个回路电流流过的电阻,在每个回路方程中要得到体现,这就是网孔电流法的着重注意点。

4、如R1为回路1和回路2共同电阻,那么列回路2方程时需要减去R1与回路1电流的乘积。

以网孔电流为求解对象的电路计算方法。

网孔电流是根据电流连续性原理假设的一种沿回路流动的电流。

它一定满足KCL(见基尔霍夫定律)在一个支路数为b、节点数为n的电路内,沿所选定的(b-n+1)个独立网孔流动的回路电流是独立的,所以用此法计算电路需要建立(b-n+1)个以网孔电流为未知量的独立方程。

独立回路是指该网孔中的KVL方程线性无关,在电路计算中通常取电路的基本回路(当电路是平面网络,则常取其网孔)作为独立电路。

5.1.3建模

用网孔电流法计算电流,如图5-1所示:

首先用网孔电流法列出下列两个方程:

所以

;由题可知:

则上式可写成:

图5-1网孔电流法电路图

这里采用matlab中一般代数方程组的求解方式,求解指令是solve,该指令格式如下:

S=solve(‘eq1’,’eq2’,…’eqn’,’v1’,’v2’,…’vn’)

其中‘eq1’,’eq2’,…’eqn’,是字符串表达的方程;而’v1’,’v2’,…’vn’是表达式的求解变量名。

S是一个构架数字。

如要显示求解结果,必须采用S.v1,S.v2,...,S.vn的援引方式。

5.1.4应用MATLAB进行编程

在matlab命令菜单中输入edit命令进入程序编辑器,编辑文件。

Matlab一般用“i”表示虚数,用x,y分别表示

将电路方程编写为程序文件如下:

clear;

clc;

S=solve('(12-10*i-6*i)*x+10*i*y=24','10*i*x+(6*i-10*i+3)*y=0','x','y');%方程求解

disp('x='),disp(S.x);disp('y='),disp(S.y)

I=abs(S.y);%求出流经负载Rl的有效电流

disp('I=')

disp(I)

P=I*I*3;%求出负载Rl消耗的功率

disp('P=')

disp(P)

运行结果如下所示:

x=

1

y=

8/5-(6*i)/5

I=

2

P=

12

由运行结果可知负载的吸收功率P=12W。

5.1.5MALAB中使用的函数功能介绍

第一行,第二行:

clear清理内存;clc清屏;

第三行:

用一个solve指令进行对方程的求解,主要格式。

第四行:

用一个disp指令对结果进行显示。

第五行:

用一个abs指令对电流

取模值。

5.2simulink仿真

5.2.1仿真元件的选取

(1)电阻、电容、电感的选择

由于设计电路中必须要有两个电阻

所以添加两个电阻加入仿真电路中,并将Branchtype设置为R,再给出电阻对应的阻值,也可设置电容C和电感L。

如图5-2和图5-3所示:

图5-2载入电阻

5-3电阻设置

(2)电源的选择

由于设计电路需要一个个交流电压源,电压源如图5-5所示,参数设置如图5-6所示:

图5-5电压源选取

图5-6电压源参数设置

其中电压值为

频率为50Hz。

(3)电流表的选择

由于电路结果测量需要电流表来测量。

所以添加电流表到文件内,把电流表串联到指定的位置就可以完成电路的测量。

如图5-7所示:

图5-7电流表选择图

(4)电压表的选择

由于电路结果测量需要电压表来测量

两端的电压。

所以添加电压表到文件内,把电压表并联到指定的位置就可以完成电路的测量。

如图5-8所示:

图5-8电压表选择图

(5)功率表的选择

由于电路结果测量需要功率表来测量

的吸收功率。

所以添加功率表到文件内,把电压和所测的连接到指定的位置就可以完成电路的测量。

点击属性框里面设置50Hz;如图5-9所示:

图5-9功率表选择图

(6)测量平均值模块选择

由于要知道

的吸收功率,则需要他的功率平均值,所以选择一个RMS模块求平均值,点击RMS属性里面参数设置50Hz,如图5-10所示

图5-10RMS选择图

5.2.2Simulink电路模型

打开MATLAB软件,在Simulink中构建的电路图如图5-11所示:

图5-11电流仿真图

5.2.3Simulink电路图的仿真结果

功率仿真结果如图5-12所示:

图5-12功率仿真图

由图可以看出功率的值为12W,这个结果与手算的结果一致,则仿真图没有错。

6结果对比与分析

程序运行的结果与我们手算分析的结果一致。

流过

的电流

都等于8/5-(6*i)/5。

负载吸收的功率都等于12W。

由此可见,我们的程序是正确的。

通过两者的对比我们不难发现在本题中的含耦合电感的电路中,当电源电压一定时各支路中电流的值也是一定的,而当电源电压的值变化时,各支路中电流至也随之变化且两者成正比关系。

7心得体会

作为一名电气的学生,我已经接触过很多的软件,VC、VF、VB、protel、proteus等等,这当中有专门编程的也有仿真的。

MATLAB的功能无疑是强大的,它是矩阵实验室。

基础强化训练是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。

随着科学技术发展的日新月异,MATLAB已成为当今应用软件中空前活跃的领域,在生活中的应用中十分的广泛,因此掌握MATLAB这个软件基本的使用方法对我们是十分有益的。

回顾此次实践的整个过程,从刚开始一窍不通到最后可以自己着手编写程序,虽然也有困难,但是真的在这个自己独立学习的过程中学到了好多东西。

这次强化训练教会我们要学着独立自主学习,不再一味的依赖老师的课堂讲解,提高自己独立学习能力。

大家一起探讨电路,一起查阅资料,让本来专业课程有点厌倦的我重新提起了兴趣。

当我们看到自己的设计终于成功的时候,我们是十分欣慰的,满足从心底到言语。

这次的基础强化训练,不仅让我开始了解MATLAB这个十分有用的软件,对简单的M文件编程有了一定的认识,也能运用它对某一电路图进行仿真,与理论上相结合,从而进一步验证理论的正确性,也是理论运用于实践的很好的证明。

我再次认识到学习一些有用的软件的重要性,在过程中也重新温习了很多以前书中的知识。

期间,我还认识到了网络的重要性,网络上有着很多丰富的资源可以查询,对我应用这款软件起到了不可估量的作用。

在今后我应该要更加广泛的在网上求助,自主学习。

这次实验我明白了认真的态度和相互的帮助对于学习是非常重要的。

 

参考文献

[1]CharlesK.Alexander,MatthewN.O.Sadiku.电路基础.清华大学出版社,2000

[2]钟麟,王峰主编.MATLAB仿真技术与应用教程.国防工业出版社,2004

[3]周开利,邓春晖主编.MATLAB基础及其应用教程.北京大学出版社,2007

[4]StephenJ.Chapman.MATLAB编程(第2版).科学出版社,2007

[5]龙脉工作室,刘会灯,朱飞.MATLAB编程基础与典型应用.人民邮电出版社,2008

[6]董振海编著.精通MATLAB7编程与数据库应用.电子工业出版社,2007

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2