新しく発言する  EXIT  インデックスへ

合成抵抗の計算−ブリッジ回路


  合成抵抗の計算−ブリッジ回路 山中和義 2008/08/10 11:46:01  (修正1回)
  別解(Δ-Y変換による) 山中和義 2008/08/10 11:49:37 
  合成抵抗の計算−ラダー回路 山中和義 2008/08/10 13:58:21 
  合成抵抗の計算-立方体状 山中和義 2008/08/13 10:06:41 
  │└A−B間、A−C間の場合 山中和義 2008/08/13 10:11:27 
  !合成抵抗の計算-簡易回路図シミュレーショ... 山中和義 2008/08/14 14:42:47 
  │└つづき 山中和義 2008/08/14 14:43:36 
  │ └現状、トポロジーの処理(閉回路、節点)が... 山中和義 2008/08/14 14:51:37 
  │  └節点方程式を使用されては 島村1243 2008/08/16 07:15:46  (修正2回)
  │   └これですね、シミュレータが計算しているの... 山中和義 2008/08/16 13:15:20  (修正1回)
Re: 節点方程式を使用されては  返事を書く  ノートメニュー
山中和義 <drdlxujciw> 2008/08/16 13:15:20 ** この記事は1回修正されてます
これですね、シミュレータが計算しているのは!
アドバイス、ありがとうございます。

こちらなら連立方程式の組み立ては、グラフ理論の隣接行列で解決できるので、スッキリします。


節点方程式は、前出の作図を流用しているため、作図領域分の節点数にしています。(冗長ですが)



!合成抵抗の計算 - 簡易回路図シミュレーション(節点方程式)

!・ループ、多重辺は記述できない。(単純グラフ)


OPTION ARITHMETIC RATIONAL !分数表示

LET xmax=5 !表示領域 ※
LET ymax=5
SET WINDOW -1,xmax,-1,ymax
DRAW grid


SUB DisplayElement(el$,ev,nd1,nd2) !素子を表示する
LET x1=MOD(nd1,xmax) !起点位置
LET y1=INT((nd1)/ymax)
LET x2=MOD(nd2,xmax) !終点位置
LET y2=INT((nd2)/ymax)

PLOT LINES: x1,y1; x2,y2 !結線

SET TEXT background "opaque"
SET TEXT JUSTIFY "center","half"
PLOT TEXT, AT (x1+x2)/2,(y1+y2)/2: el$ !説明書き

DRAW circle WITH SCALE(0.13)*SHIFT(x1,y1) !端子
DRAW circle WITH SCALE(0.13)*SHIFT(x2,y2)
PLOT TEXT, AT x1,y1: STR$(nd1)
PLOT TEXT, AT x2,y2: STR$(nd2)
END SUB


!---------- ↓↓↓↓↓ ----------

!●回路図
LET N=12 !素子の数

!素子: Rn,Vn,In,Cn,Lm、n:番号(連番) ※2文字目以降は番号
!値:
!端子番号(起点): 0以上の値 ※節点
!端子番号: 0以上の値 ※節点

DATA R1,1, 0, 1
DATA R2,1, 1, 2
DATA R3,1, 0, 5
DATA R4,1, 1, 6
DATA R5,1, 2, 7
DATA R6,1, 5, 6
DATA R7,1, 6, 7
DATA R8,1, 5,10
DATA R9,1, 6,11
DATA R10,1, 7,12
DATA R11,1,10,11
DATA R12,1,11,12

!---------- ↑↑↑↑↑ ----------


DIM M(0 TO xmax*ymax-1,0 TO xmax*ymax-1) !隣接行列

FOR i=1 TO N !回路を記録する
READ el$,ev
READ nd1,nd2

CALL DisplayElement(el$,ev,nd1,nd2) !回路を表示する

LET M(nd1,nd2)=1/ev !無向グラフ ※成分はアドミタンス
LET M(nd2,nd1)=1/ev
NEXT i


!STOP !表示が正しいならこの行を「注釈」として、以降のプログラムを実行させる

  │    └つづき 山中和義 2008/08/16 13:16:16  (修正1回)
  │     └出口の電位を0[V]にするには 島村1243 2008/08/16 22:33:58 
  │      └電流源を加味する部分を変更してください。 山中和義 2008/08/17 06:46:24 
  │       └出来ました。 島村1243 2008/08/17 07:51:57  (修正1回)
  │        └試験問題チェック用に改造 島村1243 2008/08/17 17:17:27  (修正1回)
  !直流電気回路の計算-閉路電流法の行列解法 山中和義 2008/08/17 22:00:39  (修正1回)
  │└電源が複数の場合 島村1243 2008/08/19 09:43:13 
  │ └このように設定してください。 山中和義 2008/08/19 11:57:37 
  │  └正しい結果が出ました 島村1243 2008/08/19 14:16:20  (修正2回)
  │   └行列計算の説明 山中和義 2008/08/19 17:54:10  (修正1回)
  │    ├感謝します 島村1243 2008/08/19 18:12:30 
  │    └任意の抵抗辺に起電力も含む 島村1243 2008/08/20 10:54:20 
  電圧源を含む節点電位法 山中和義 2008/08/22 09:24:52 
   └つづき 山中和義 2008/08/22 09:25:40 
    └入力が簡単で使い易い 島村1243 2008/08/23 15:10:41 

 インデックスへ  EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。