计算机辅助电路分析(1)..pptVIP

  • 10
  • 0
  • 约6.63千字
  • 约 43页
  • 2019-01-14 发布于湖北
  • 举报
教学内容 理论教学:(8学时) 了解列写线性电路、非线性电路方程的主要方法, 介绍MATLAB的运行环境和基本指令,EWB 和Pspice 的使用方法。 实践教学: (28学时) 1.MATLAB编程方法和基于MATLAB的电路分析; 2.运用Electronics Workbench进行电路输入和仿真; 3.运用PSpice仿真进行电路参数输入和仿真。 教学软件 MATLAB 5.3 或 MATLAB 6.1 Multisim 2001 ( Electronics Workbench ) Pspice 9.1 理论教学内容 线性电路的计算机分析 基于MATLAB的电路分析 基于Electronics Workbench( EWB )的电路分析 基于PSpice的电路分析 课程要求 了解电路的计算机辅助分析工具的发展 现状,掌握电路的计算机分析方法,学 会使用MATLAB编程并分析电路,初步 掌握Electronics Workbench、Pspice电 路分析工具软件的使用方法,具备初步 依靠工具软件的解题技能。 实际电路元件的模型化 电路方程的形成 (1) 节点分析法 用途最为广泛:时域、频域、暂态、稳态。 电路方程的形成 (2) 第二部分 基于 MATLAB 的电路分析 MATLAB 的发展历程和影响力 MATLAB 的指令窗口简介 MATLAB 常用函数(指令) 应用 MATLAB 求解电路 MATLAB 的发展历程和影响力 MATrix LABoratory-----MathWork 公司 MATLAB 指令窗简介 操作实录指令 diary 和 M 脚本文件 应用 MATLAB 求解电路 例3-1-1 化简: % Y is the admittance matrix and I is the current vector % initialize matrix y and vector I using YV=I form Y = [ 0.15 -0.1 -0.05 -0.1 0.145 -0.025 -0.05 -0.025 0.075] I = [5; 0; 2]; % solve for the voltage fprintf(Nodal voltages V1, V2 and V3 are \n) v = inv(Y)*I 例3-1-2 求图所示电路节点电压 解: 列节点方程: 写出方程的矩阵形式: % Y is the admittance matrix % I is the current vector % initialize the matrix y and vector I using YV=I Y = [0.75 -0.2 0 -0.5; -5 1 -1 5; -0.2 0.45 0.166666667 -0.0666666667; 0 0 0 1]; I = [5;0;0;10]; % solve for nodal voltage fprintf(Nodal voltages V1,V2,V3,V4 are \n) V = inv(Y)*I 一阶电路的阶跃响应 解: c = 10e-6; r1 = 1e3; tau1 = c*r1; t = 0:0.001:0.09; v1 = 10*(1-exp(-t/tau1)); r2 = 10e3; tau2 = c*r2; v2 = 10*(1-exp(-t/tau2)); r3 = 0.1e3; tau3 = c*r3; v3 = 10*(1-exp(-t/tau3)); plot(t,v1,+,t,v2,o, t,v3,’*’) axis([0 0.1 0 12]) title(Charging of a capacitor with three time constants) xlabel(Time, s) ylabel(Voltage across capacitor) text(0.03, 5.0, + for R = 1 Kilohms) text(0.03, 6.0, o for R = 10 Kilohms) text(0.03, 7.0, * for R = 0.1 Kilohms) (MATLAB 程序参见 M3_2_3.m) 解:应用三要素法求解电路: C1=2e-6; C2=8e-6; Ceq=C1*C2/(C1+C2); R1=4.7e3; R2=5e3; T=R2*Ceq; V=75; Ii=V/R2; If=0; t=0:T/1

文档评论(0)

1亿VIP精品文档

相关文档