网站大量收购闲置独家精品文档,联系QQ:2885784924

用数值计算的方法分析简单电路各节点的电压以及流过各元件的电流.docVIP

用数值计算的方法分析简单电路各节点的电压以及流过各元件的电流.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用数值计算的方法分析简单电路各节点的电压以及流过各元件的电流

用数值计算的方法分析简单电路各节点的电压以及流过各元件的电流 姓名:何佳卓 学号 108102019 摘要:本文采用数值计算的方法计算了简单RLC电路中流过各元件的电流,并计算了电路各节点的电压.展示了MATLAB在电路分析中的应用,软件在物理领域的结合,使得分析更加简便、快捷。 关键词:数值计算 电路 MATLAB 1 、引言 “电路分析”是普通高等院校电类及相关专业开设的一门重要的专业技术基础课程之一。虽然其基本理论已非常成熟,但随着近代电路理论的不断发展、为其辅助的计算和仿真工具不断更新、以及当今新的学科领域和分支的相继涌现,使得相关专业的知识结构和相应学时产生了变化。 MATLAB和 HYPERLINK /view/30608.htm \t _blank Mathematica、 HYPERLINK /view/127864.htm \t _blank Maple并称为三大数学软件。它在数学类科技应用软件中在 HYPERLINK /view/920695.htm \t _blank 数值计算方面首屈一指。MATLAB可以进行 HYPERLINK /view/10337.htm \t _blank 矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、 HYPERLINK /view/14662.htm \t _blank 图像处理、 HYPERLINK /view/1345304.htm \t _blank 信号检测、金融建模设计与分析等领域。 本文采用数值计算的方法与MATLAB软件相结合分析简单电路各节点的电压以及流过各元件的电流。 2、解析讨论 本文所要讨论的问题如下: 用数值计算的方法分析以下电路个节点的电压以及流过各元件的电流。其中V是脉冲电压源,其形式为: 为脉冲的宽度.电阻均取10,电容取0.1,电感取0.1 基本电路分析的基本方法是先建立数学模型,一般是电路方程组。然后通过求解方程组,得到各支路电压和电流。对上图应用回路电流法,可列出如下方程组: I1=I2+I3; -V+I1*R1+L*dI2/dt+I2R2=0; ∫(I2/C)dt+I3R3-I2R2-LdI2/dt=0; 由题可知r1=r2=r3=10;l=0.1;c=0.1; V=Exp[-(t-4*a)^2/a^2]; 带入方程组得: dI2/dt=0.1*exp(-(t-4*a)^2/a^2)-y(3) dI3/dt=10*exp(-(t-4*a)^2/a^2)-100*y(1)-100*y(2); dI1/dt=-9.9*exp(-(t-4*a)^2/a^2)+100*y(1)+100*y(2)-y(3)] 求出电流后可知: U(a)= exp[-(t-4*a)^2/a^2]-I1*10 U(b)=0 MATLAB 语言编程法: 应用MATLAB 语言编程如下: ? clear; function dianlu [T,Y]=ode45(@DL,[0 10],[0 0 0]); %解出方程 figure(1) %分布输出二维图象 plot(T,Y(:,1)); figure(2) plot(T,Y(:,2)); figure(3) plot(T,Y(:,3)); U(a)= exp[-(t-4*a)^2/a^2]- Y(:,1)*10; %定义节点电压函数 figure(4) plot(T, U(a)); hold on %保留原图形 U(b)=0; plot(T, U(b)); function f=DL(t,y) %待解的常微分方程 a=0.1 %为给定元件赋值 f=[0.1*exp(-(t-4*a)^2/a^2)-y(3); 10*exp(-(t-4*a)^2/a^2)-100*y(1)-100*y(2); -9.9*exp(-(t-4*a)^2/a^2)+100*y(1)+100*y(2)-y(3)]; 程序运行结果: I2 I3 I1 3 、结束语 本文通过基本电路理论中的典型题目介绍了如何应用MATLAB语言编程的方法来对简单RLC电路进行分析和计算。该方法不仅可以节约计算时间、方便地调试电路参数,而且还可以非常直观地观察和测量电路中的电压、电流和功率等物理量。结论表明,MATLAB提供了高效简洁的编程方法, 其强大而简易的绘图功能、矩阵和数组运算

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档