新しく発言する  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回)
  │    └つづき 山中和義 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 
Re: !直流電気回路の計算-閉路電流法の行列解法  返事を書く  ノートメニュー
島村1243 <bjllmpcujp> 2008/08/19 09:43:13
電源が複数の場合

行列の応用でこういう事まで出来るのかと驚嘆しています。
「電圧源」を扱える様に見受けられましたので、回路網に任意の起電力を含む回路計算が出来るのかも、と思い
テストしてみました。
テストは、起電力1個を単独の1辺と扱い、下記回路図でDATA入力しましたが、結果はNOでした。
行列の計算ロジックが理解出来ないので自分で改造が出来ない状態ですが、これが可能になると、汎用回路網計算
プログラムとして、非常に有用になります。

OPTION ARITHMETIC RATIONAL !分数表示
!●回路図
!a┬--R1--┬---R2-─-b  R1=1[Ω],R2=2[Ω]
! | | |
! | R3 | R3=3[Ω]
! | | |
! ┴--E4--|c--E5----┘ E4=4[V],E5=5[V]

! 枝路電流:水平は右へ、垂直は上へと仮定する
! 電圧源:電池V4は+極が右向き、Eは+極が左向きとする

!---------- ↓↓↓↓↓ ----------
LET N=3 !素子の数 ※電圧源を除く
LET Ns=2 !電圧源の数
!---------- ↑↑↑↑↑ ----------
LET NN=N+Ns

DIM z(NN,NN) !抵抗行列
MAT z=ZER
!---------- ↓↓↓↓↓ ----------
DATA 1,2,3 !R1,R2,R3
!---------- ↑↑↑↑↑ ----------
FOR k=1 TO N !対角線に配置する
READ z(k,k)
NEXT k

DIM s(NN,1) !電圧源
MAT s=ZER
!---------- ↓↓↓↓↓ ----------
DATA 0,0,0,4,5 !E4,E5
!---------- ↑↑↑↑↑ ----------
FOR k=1 TO Ns
READ s(N+k,1)
NEXT k

!---------- ↓↓↓↓↓ ---------- ※枝電流iのループ電流Iに対する関係
LET L=3 !閉路の数
DATA 1,0,-1,-1,0 !左半分
DATA 0,1,1,0,1 !右半分
DATA 1,1,0,-1,1 !外周り
!---------- ↑↑↑↑↑ ----------
DIM H(L,NN) !閉路行列
MAT READ H

DIM Ht(NN,L) !H^t
MAT Ht=TRN(H)

DIM R(L,L) !閉路抵抗行列
DIM tmp(L,NN)
MAT tmp=H*z
MAT R=tmp*Ht !R=H*z*H^t

DIM Ri(L,L) !R^-1
MAT Ri=INV(R)

DIM i(NN,1) !各素子に流れる枝路電流
MAT i=H*s !i=H^t*R^-1*H*s
MAT i=Ri*i
MAT i=Ht*i
MAT PRINT i

DIM u(NN,1) !各素子にかかる電圧
MAT u=z*i
MAT PRINT u

!PRINT "合成抵抗=";s(NN,1)/i(NN,1) !R0=V0/I0

END
  │ └このように設定してください。 山中和義 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
新規発言を反映させるにはブラウザの更新ボタンを押してください。