matlab在阻抗匹配网络的应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
摘要 (1)
1 理论知识 (2)
1.1基尔霍夫定律 (2)
1.2结点电压法 (2)
2 阻抗匹配网络的计算 (3)
2.1原理分析 (3)
2.2 建模 (4)
2.3应用MATLAB对上面的题目编程 (5)
2.4 绘图 (6)
3 simulink程序仿真 (8)
3.1电路图及仿真效果 (8)
3.2仿真过程中发现的问题 (9)
4 结果对比分析 (10)
5 心得体会 (11)
参考文献 (12)
摘要
做为一名自动化专业的学生,掌握基本的电路知识是非常重要的。但是在掌握基本的知识点的时候,我们也需要掌握一些解决电路方面的“诀窍”,比如某些软件。本文就以电路中的一些基本知识点引入这些软件在解决电路问题中的一些具体应用。而且本文是以Matlab为例,说明如何运用Matlab来进行电路的求解和仿真。
在求解和仿真的过程中,我们可以发现应用这些软件可以让非常复杂的电路的分析、计算编的非常简单,是一个非常实用、有效的工具。
关键词:电路;Matlab;仿真;
1 理论知识
1.1基尔霍夫定律
基尔霍夫定律包括基尔霍夫电流定律(KCL)和基尔霍夫电压定律(KVL)。
基尔霍夫电流定律(KCL):在集总电路中,任何时候,对任意结点,所有流出结点的支路电流的代数和恒为零。电流的“代数和”是根据电流是流出结点还是流入结点判断的。若流出节点的电流前面取“+”号,则流入结点的电流前面取“-”号;电流是流出结点还是流入结点,均根据电流的参考方向判断。所以对任一结点都有
Σi=0;
基尔霍夫电压定律(KVL): 在集总电路中,任何时候,对任意回路,所有支路电压的代数和恒为零。在应用时,需要任意指定一个回路的绕行方向,凡是支路电压的参考方向与回路的绕行方向一致者,该电压前面取“+”号;支路电压参考方向与回路绕行方向相反者,前面取“-”。最后,对任一回路都有
Σu=0;
1.2结点电压法
定义:结点电压是在为电路任选一个结点作为参考点(此点通常编号为“0”),并令其电位为零后,其余结点对该参考点的电位。并根据KCL写出方程,求出每个结点的电压。
在电路中任意选择某一结点为参考结点,其他结点为独立结点,这些结点与次参考结点之间的电压称为结点电压,结点电压的参考极性是以参考结点为负,其余独立结点为正。由于任意支路都连接在两个节点上,根据KVL,不难断定支路电压就是两个结点电压表示。在具有n个结点电压的共(n-1)个独立结点的KCL方程,就得到变量为(n-1)个独立方程,称为结点电压方程,最后由这些方程解出结点电压,从而求出所需的电压、电流。这就是结点电压法。
2 阻抗匹配网络的计算
如图1所示,已知电阻R1=R3=R6=1Ω,R2=R4=R5=2Ω,其中两个电流源F1=2.0A,
F2=3.0A; 图1
2.1原理分析
要想求电阻R1吸收的功率,就必须球的通过电阻的电流,或是求出R1两端的电压。
但是如果用网孔电流法的话,但是根据上图至少要列出5个方程,非常的复杂,所以去求器电流的话,自然也会很复杂;但是仔细观察就会发现,上图虽然网孔比较多,但是结点相对少得多了。所以可以考虑实用节点电压法。我们考虑将电流源和电压源的公共点做为参考点,应为这样更加容易计算。这样就只用列3个方程即可。
1 3
2
2.2 建模
以上图中的标有“0”的结点为参考结点,设结点“1”的电压值为1U ,结点“2”的电压值为2U ,结点“3”的电压值为3U 。电流源F1,F2的大小为F1,F2,电压源H1,H2的大小为H1,H2。
则我们可以根据电路原理的知识可以列出以下方程,即:
12311111
1121 1+123612326H H U U U F R R R R R R R R R ⎛⎫⎛⎫+++-+-=+ ⎪ ⎪
⎝⎭⎝⎭ ··················(1) 12
111
112++2121252H U U F R R R R R R ⎛⎫⎛⎫-++=- ⎪ ⎪⎝⎭⎝⎭ ···································(2) 1311
1+1336U U F R R R ⎛⎫-
∙+∙=- ⎪⎝⎭
·
················································(3) ()()12121P U U U U R =-*-÷ ·
···············································(4) 我们可以把这两个方程转换成矩阵,设A 矩阵为1U ,2U ,3U 的序数,B 矩阵为右边的电流值,设1U ,2U ,3U 就为要求的未知量X ,由此我们可以写出一个矩阵方程AX=B ;两边同时左乘A 的逆,就可以得到X=A 的逆乘以B.
在A 矩阵中111111=
1236a R R R R +++,1211=12a R R ⎛⎫-+ ⎪⎝⎭,131=3a R -;211
1=12a R R ⎛⎫-+ ⎪⎝⎭
,22111=+125a R R R ⎛⎫+ ⎪⎝⎭,23=0a ;311=3a R -,32=0a ,331
1=36a R R ⎛⎫+ ⎪⎝⎭
;在X 矩阵中111=x U ,212=x U ,313=x U 在B 矩阵中11211+
26H H b F R R =+,212
22
H b F R =-,311b F =-; 通过计算我们就可以求出1和2出的电压值,从而我们就可以求出负载所吸收的功率。我们求得:
1U =4.1951,2U =4.1463,3U =1.4634,P=0.0024