欢迎来到天天文库
浏览记录
ID:1358655
大小:293.00 KB
页数:13页
时间:2017-11-10
《matlab在阻抗匹配网络的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录摘要11理论知识21.1基尔霍夫定律21.2结点电压法22阻抗匹配网络的计算32.1原理分析32.2建模42.3应用MATLAB对上面的题目编程52.4绘图63simulink程序仿真83.1电路图及仿真效果83.2仿真过程中发现的问题94结果对比分析105心得体会11参考文献1212摘要做为一名自动化专业的学生,掌握基本的电路知识是非常重要的。但是在掌握基本的知识点的时候,我们也需要掌握一些解决电路方面的“诀窍”,比如某些软件。本文就以电路中的一些基本知识点引入这些软件在解决电路问题中的一些具体应用。而且本文是以Matla
2、b为例,说明如何运用Matlab来进行电路的求解和仿真。在求解和仿真的过程中,我们可以发现应用这些软件可以让非常复杂的电路的分析、计算编的非常简单,是一个非常实用、有效的工具。关键词:电路;Matlab;仿真;121理论知识1.1基尔霍夫定律基尔霍夫定律包括基尔霍夫电流定律(KCL)和基尔霍夫电压定律(KVL)。基尔霍夫电流定律(KCL):在集总电路中,任何时候,对任意结点,所有流出结点的支路电流的代数和恒为零。电流的“代数和”是根据电流是流出结点还是流入结点判断的。若流出节点的电流前面取“+”号,则流入结点的电流前面取“-”号
3、;电流是流出结点还是流入结点,均根据电流的参考方向判断。所以对任一结点都有Σi=0;基尔霍夫电压定律(KVL):在集总电路中,任何时候,对任意回路,所有支路电压的代数和恒为零。在应用时,需要任意指定一个回路的绕行方向,凡是支路电压的参考方向与回路的绕行方向一致者,该电压前面取“+”号;支路电压参考方向与回路绕行方向相反者,前面取“-”。最后,对任一回路都有Σu=0;1.2结点电压法定义:结点电压是在为电路任选一个结点作为参考点(此点通常编号为“0”),并令其电位为零后,其余结点对该参考点的电位。并根据KCL写出方程,求出每个结点
4、的电压。在电路中任意选择某一结点为参考结点,其他结点为独立结点,这些结点与次参考结点之间的电压称为结点电压,结点电压的参考极性是以参考结点为负,其余独立结点为正。由于任意支路都连接在两个节点上,根据KVL,不难断定支路电压就是两个结点电压表示。在具有n个结点电压的共(n-1)个独立结点的KCL方程,就得到变量为(n-1)个独立方程,称为结点电压方程,最后由这些方程解出结点电压,从而求出所需的电压、电流。这就是结点电压法。122阻抗匹配网络的计算如图1所示,已知电阻R1=R3=R6=1Ω,R2=R4=R5=2Ω,其中两个电流源F1
5、=2.0A,F2=3.0A;两个电压源H1=4.0V,H2=2.0V;求电阻R1吸收的功率。2103图12.1原理分析要想求电阻R1吸收的功率,就必须球的通过电阻的电流,或是求出R1两端的电压。但是如果用网孔电流法的话,但是根据上图至少要列出5个方程,非常的复杂,所以去求器电流的话,自然也会很复杂;但是仔细观察就会发现,上图虽然网孔比较多,但是结点相对少得多了。所以可以考虑实用节点电压法。我们考虑将电流源和电压源的公共点做为参考点,应为这样更加容易计算。这样就只用列3个方程即可。122.2建模以上图中的标有“0”的结点为参考结点
6、,设结点“1”的电压值为,结点“2”的电压值为,结点“3”的电压值为。电流源F1,F2的大小为F1,F2,电压源H1,H2的大小为H1,H2。则我们可以根据电路原理的知识可以列出以下方程,即:··················(1)···································(2)·················································(3)················································(4)我们可以把这两个方
7、程转换成矩阵,设A矩阵为,,的序数,B矩阵为右边的电流值,设,,就为要求的未知量X,由此我们可以写出一个矩阵方程AX=B;两边同时左乘A的逆,就可以得到X=A的逆乘以B.在A矩阵中,,;,,;,,;在X矩阵中,,在B矩阵中,,;通过计算我们就可以求出1和2出的电压值,12从而我们就可以求出负载所吸收的功率。我们求得:=4.1951,=4.1463,=1.4634,P=0.00242.3应用MATLAB对上面的题目编程clear;clc;F1=2.0;F2=3;H1=4;H2=2;R1=1;R2=2;R3=1;R4=2;R2=2;
8、R3=1;%为给定元件赋值;;;;;;;;;%对A矩阵各元素赋值;;;%对B矩阵各元素赋值A=[;;];B=[;;];x=[;;]x=AB%方程求解%电阻两端的电压差%求出负载Rl消耗的功率运行程序后得到的结果:122.4绘图通过编程我们就可以求出负载所消耗的
此文档下载收益归作者所有