340 likes | 554 Views
第 6 讲 计算机辅助电路分析. 重点:. 1 、计算机辅助电路分析的主要内容、方法及步骤;. 2 、电路模型的矩阵表示方法;. 3 、电路的表格方程;. 4 、线性代数方程的求解方法;. 5 、基于 PSPICE 的计算机辅助电路分析。. 3.1 计算机辅助电路分析概述. 一、计算机辅助电路分析的主要内容. ( 1 )线性与非线性直流电路分析;. ( 2 )线性与非线性正弦交流电路分析;. ( 3 )线性动态电路分析;. ( 4 )电路的灵敏度和最坏情况分析;. 二、计算机辅助电路分析的的方法和步骤.
E N D
第6讲 计算机辅助电路分析 重点: 1、计算机辅助电路分析的主要内容、方法及步骤; 2、电路模型的矩阵表示方法; 3、电路的表格方程; 4、线性代数方程的求解方法; 5、基于PSPICE的计算机辅助电路分析。
3.1 计算机辅助电路分析概述 一、计算机辅助电路分析的主要内容 (1)线性与非线性直流电路分析; (2)线性与非线性正弦交流电路分析; (3)线性动态电路分析; (4)电路的灵敏度和最坏情况分析;
二、计算机辅助电路分析的的方法和步骤 (1)按一定的规则,对网络的结点(或回路、割集)和支路进行编号,列写出网络的拓扑结构参数、元件参数、激励源参数的数据表,并按所选用的方式输入到计算机。 (2)根据确定的数学模型和计算方法,编制程序,输入计算机。 (3)运行程序,形成电路方程,求解方程,输出结果(显示或打印)。 (4)分析结果,确定改进电路设计的方案。
3.2 电路模型的矩阵表示 一、计算机辅助电路分析的主要设计思想 利用已有的计算机程序辅助电路分析设计的基本方法是首先将电路模型的有关数据告诉计算机,具体包括组成电路的各元件的类型、参数、连接关系和支路参考方向等信息。人们通常用观察电路的方法来获取这些信息,而一般的计算机还不善于识别这些电路图。用计算机分析电路时,需要将这些信息转换为一组数据,按照一定方式存放在一个矩阵或表格中,供计算机建立电路方程使使用。
二、矩阵表示法举例 1、下图(a)所示电路可以用图(b)所示的一组数据表示。
3.3 电路的表格方程 一、表格方程的优点 (1)对电路元件的类型没有限制。 (2)容易建立电路方程。 (3)求解表格方程可直接得到全部结点电压,支路电压电流和吸收功率。 表格方程的缺点是方程数目多,这在用计算机分析小规模电路时并不突出。
二、表格方程的建立方法 表格方程是以结点电压、支路电压和支路电流作为未知量,用表格或矩阵形式列出的KCL、KVL和VCR方程。 现以下图所示电路为例,说明表格方程的建立过程。
i1 i2 i3 i4 i5 • ① 1 1 0 0 0 0 • 0 -1 -1 1 0 0 • 0 0 0 -1 1 0 = 1、用矩阵形式列出(n – 1)个结点的KCL方程 支路 1 2 3 4 5 结点 简写为 AI = 0
1 1 0 0 0 0 -1 -1 1 0 0 -1 -1 1 0 A = 1 如果支路k离开结点i -1 如果支路k进入结点i 0 如果支路k不与结点i相连 aik = 其中 称为关联矩阵,它表示支路与结点的关联关系,其元素为:
u1 u2 u3 u4 u5 1 0 0 1 -1 0 0 -1 0 0 1 -1 0 0 1 v1 v2 v3 = 2、用矩阵形式列出支路电压与结点电压关系的KVL方程 简写为 U = A T V 其中A T表示关联矩阵A的转置矩阵。
3、以 形式列出矩阵形式VCR方程 简写为 4、将KVL、KCL、VCR方程放在一起,得到以下表格方程
简写为 其中T称为表格矩阵,由于矩阵中大部分系数为零,又称为稀疏表格矩阵。表格方程可用高斯消去法求解,若T矩阵的行列式不为零,即det T ≠ 0,则该电路有唯一解。
3.4 线性代数方程的求解 • 线性代数方程的求解方法: 计算机求解线性代数方程常用的方法是高斯消去法。高斯消去法是用行初等变换的方法将下三角形元素变为零,再用回代方法求出各变量的值。 • 举例说明: 现以如下方程为例加以说明:
4 2 1 12 2 3 2 15 1 1 4 12 1 0.5 0.25 3 0 1 0.75 4.5 0 0.5 3.754 9 将方程写成增广矩阵的形式 用主对角线元素a11 = 4 除第一行各元素,将主元变为1,再用a21 = 2 除第二行各元素与第一行各元素相减,令a/21 = 0 。用类似方法令a/31 = 0 。得到以下矩阵
1 0.5 0.25 3 0 1 0.75 4.5 0 0 1 2 对第二行和第二列以下子矩阵重复以上过程,最后可得到下三角形元素为零和主对角线元素为1的矩阵,如下所示 完成消去过程后,得到x3 = 2,将它代回第二行中求出x2 = 3。再将x3 = 2和x2 = 3代回第一行中求出x1 = 1。具体回代过程如下:
3.5 基于PSPICE的计算机辅助电路分析 一、PSPICE简介 PSPICE是由SPICE发展而来的用于微机系列的通用电路分析程序。PSPICE6.3可以对众多元器件构成的电路进行仿真分析,这些元器件以符号、模型和封装三种形式分别存放在扩展名为slb、lib和plb三种类型的库文件中。*.slb库中的元器件符号用于绘制电路图;*.lib库中的元器件模型用于电路仿真分析;*.plb库中的元器件封装形式用于绘制印刷电路板的版图。在电路仿真分析中只用到前两个库。
二、PSPICE的功能 (1)直流分析 (2)交流小信号分析 (3)瞬态分析 (4) 蒙特卡罗(Monte Carlo)分析和最坏情况(Worst Case)分析
三、PSPICE的基本组成 PSPICE由六个基本模块组成。 (1)电路原理图输入程序Schematics PSPICE 。 (2)电路仿真程序PSPICE这是整个软件的核心部分。 (3)输出结果绘图程序Probe Probe程序是PSPICE的输出图形后处理软件包。 (4)激励源编辑程序Stimulus Editor Pspice (5)模型参数提取程序Parts 确立电路中所用元器件的精确模型对于模拟电路的计算机辅助分析至关重要。 (6)元器件模型参数库LIBPSPICE提供了一个元器件参数库。
四、使用PSPICE仿真的一般步骤 (1)输入电路结构。 (2)编辑修改电路元器件标号和参数值。 (3)分析功能设置。 (4)电路规则检查及生成电路网络表格。 (5)执行仿真。 (6)仿真结果分析及输出。
五、PSPICE应用举例 • 直流电路的计算机仿真分析 【例6-1】 应用PSPICE求解下图所示电路各结点电压和各支路电流。
操作步骤: (1)绘制电路图。 (2)选择开始 \ 程序 \ Designlab eval8 \ Schematics ,单击进入原理图编辑状态。 (3)调电路元件。选择Draw菜单下的Get New Part项,从库中调出R、IDC、EGND。或在Part Name栏中键入元件名称,回车调出元件,将元件拖放至合适位置。 (4)电路布线。选中Draw菜单下的Wire项(或单击相应图标),进行连线并将原理图存盘。
(5)参数设置。双击元器件,修改其参数。 (6)分析设置。静态工作点分析是其他分析的基础,不需要进行设置。若进行其他分析,需设置相应分析参数。 (7)模拟分析。选择Analysis \ Simulation项,若设置正确,静态工作点参数可直接在原理图上显示。若未出现结点电压和支路电流,选中Analysis \ Display Results on Schematic \ Enable、Enable Voltage Display 、Enable Current Display项(或点击相应图标)。则结点电压和支路电流显示在原理图上,如下图所示。
正弦交流稳态电路的计算机仿真分析 【例6-2】 实验电路如下图所示。其中US是可调频、调幅的正弦电压源,该电源经一双口网络,带动RC并联负载,问当电源的幅值和频率为多少时,负载可获得最大值为5 V的电压。
电路的分析分两步进行: 调频求得负载获取最大电压幅值时所对应的电源频率。此时,设电源幅值为1 V。电压输出点设置在n1处,观测负载电压的图形输出曲线,如下图所示,可见在频率为87 Hz时,负载获得最大电压,电压值为285.54 mV。 第一步:
根据齐性定理,将电压源US的幅值扩大5 V/285.54 mV = 17.52倍,即设置电源电压幅值为17.52 V,可在负载获得幅值为5V的最大电压。负载输出电压与频率关系的曲线如下图所示, 第二步:
一阶动态电路的计算机仿真分析 【例6-3】 试分析下图(a)所示RC串联电路在方波激励下的全响应。其中方波激励如图(b)所示。电容初始电压为2 V。
操作步骤: (1)编辑电路。其中方波电源是Source.Slb库中的VPULSE电源。根据上图(b)所示的波形,对VPULSE的属性的意义列于下表中。
(2)设置分析类型为Transient。其中Print Step设为2 ms,Final Time设为40 ms。 (3)设置输出方式。为了观察电容电压的充放电过程与方波激励的关系,设置两个结点电压标识符以获取激励和电容电压的波形,设置打印电压标识符(VPRINT)以获取电容电压数值输出。 (4)仿真计算结果分析。经仿真计算得到图形输出如下图所示。
说明: 从以上输出波形可见,电容的工作过程是连续的充放电过程:开始阶段电容放电,达到最小值,当第一个方脉冲开始以后,经历一个逐渐的“爬坡过程”,最后输出成稳定的状态,产生一个近似的三角波。从电容电压的数值输出可以精确看到这个“爬坡过程”的详细情况。最后电容电压输出波形稳定在最大值为4.450 V,最小值为2.550 V。
本讲小结 1、计算机辅助电路分析就是利用计算机作为辅助手段对电路进行分析。从某种意义上说,它是设计的工具。 2、电路分析包括许多内容,其中有电阻电路分析(或直流电路分析),正弦交流电路分析,线性动态电路分析,非线性电路分析等等。 3、PSPICE软件具有强大的电路图绘制功能、电路模拟仿真功能、图形后处理功能和元器件符号制作功能,以图形方式输入,自动进行电路检查,生成网表,模拟和计算电路。
本讲作业 1、复习本讲内容; 2、预习下一讲内容——叠加定理和戴维南定理; 3、书面作业:习题6-1,6-7,6-11。