集训队作业kirchhof lawural1266解题报告_第1页
集训队作业kirchhof lawural1266解题报告_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Kirchhof law(URAL 1266)解题黄源河问题简述输入一个电阻网络,网络有 N(N=20) 个节点,节点1.N,还有M(M=1000)个连接这些节点的网络元。求节点 1 和节点 N 之间的等效电阻。分析由于网络是复杂的桥式电路,用串并联公式是无法解决的。“Y-变换”也以简化一些电路,但错综复杂的网络有时既不是 Y 型结构也不是型结构。怎么办呢?让再看看本题的题目Kirchhof law,这不是明摆着告诉人用定律吗?的确,网络问题的一般解法就是用定律,列节点方程和回路方程,解出每个网络元的电流,再找一条两点间的电路,算出电压降,除以总电流,就得到两点间的等效电阻。下面先介绍一下定律

2、吧。定律前经讲了,本题的算法是用定律列方程。那么方程怎么列呢?第一定律第一定律又称电流定律,简记为 KCL,是电流的连续性在集数电的体现,其物理背景是电荷守恒公理。KCL 的第一种陈述:对于任一集总电路中的任一节点,在任一时刻,流出(或流进)该节点的所有支路电流的代数和为零。KCL 的第二种陈述:对于任一集总电路中的任一闭合面,在任一时刻,通过该闭合面的所有支路电流的代数和等于零。第二定律首先在输入的时候把重边合并,合并的时候用并联公式 R=R1R2/(R1+R2)算出等效电阻。这时假设下m 条边(也就是 m 个网络元),那么把每个网络元上通过的电流作为一个未知数,那么要列m 条方程。用第一定

3、律列节点方程用 Ii,j表示 i,j 之间的网络元上的电流,这里需要规定一个正方向,当然正方向可以随便规定,但为了简化起见,规定:若 i0 then beginif i=0 then begininc(m);i:=m;idi,o:=m; end;ii=0 thenbeginfai:=o; search(i);end; end;end; Procedure build;vari,j,k:byte; beginfillchar(af,sizeof(af),0); m:=1;for i:=2 to n doif jn1,i0 then af1,id1,i:=1;qt1:=1;for i:=2 to

4、n-1 do begininc(m);qtm:=0;for j:=1 to n doif jnj,i0 thenif i0)and(faij)and(faji) then begininc(m);qtm:=0; afm,idi,j:=jni,j; k:=i;while k1 do beginikk then afm,idfak,k:=afm,idfak,k+jnfak,kelse afm,idk,fak:=afm,idk,fak-jnfak,k; k:=fak;end; k:=j;while k1 do beginif kfak then afm,idk,fak:=afm,idk,fak+jn

5、fak,kelse afm,idfak,k:=afm,idfak,k-jnfak,k; k:=fak;end; end;end; Procedure solve;vari,j,k,l:word; s:real;beginfillchar(fr,sizeof(fr),0); for i:=m downto 1 do beginj:=1;while (frj0)or(abs(afj,i)1e-7) do inc(j);frj:=i;for k:=1 to m do if kj then begins:=afk,i/afj,i; for l:=1 to m doafk,l:=afk,l-afj,l*s;qtk:=qtk-qtj*s; end;end;for i:=1 to m do beginj:=1;while frji do inc(j);rti:=qtj/afj,i; end;end;Procedure pr vartot:real; i:byte;begintot:=0; i:=n; repeat;if ifai thentot:=tot-jnfai,i*rtidfai,ielse tot:=tot+jnfai,i*rtidfai,i; i:=fai;until i=1;wrin(tot:0:2); end;BeGiNrdfl;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论