Kirchoff ရဲ့ဥပဒေ

အွန်လိုင်းသူတို့ကို Analyze မှ TINACloud မြွက်နှင့် Interactive မှ DC က mode ကို select လုပ်ဖို့အောက်ကဥပမာဆားကစ်ကိုကလစ်နှိပ်ပါသို့မဟုတ်ထိပုတ်ပါ။
ဥပမာတည်းဖြတ်သို့မဟုတ်သင့်ကိုယ်ပိုင်ဆားကစ်ကိုဖန်တီးရန် TINACloud တစ်ဦးအနိမ့်ကုန်ကျစရိတ်လက်လှမ်း Get

Circuit အများစုသည်ရှုပ်ထွေးလွန်းပြီးစီးရီးနှင့်အပြိုင် circuit များအတွက်စည်းမျဉ်းများ (သို့) ယခင်အခန်းများတွင်ဖော်ပြထားသောရိုးရှင်းသော circuit များသို့ပြောင်းလဲရန်နည်းစနစ်များကို အသုံးပြု၍ ဖြေရှင်းရန်ခက်ခဲသည်။ ထိုဆားကစ်များအတွက်ယေဘုယျဖြေရှင်းနည်းနည်းလမ်းများလိုအပ်သည်။ ယေဘုယျအားဖြင့်နည်းစနစ်ကို Kirchhoff ၏နိယာမများမှရရှိသည်။ ၎င်းအား linear voltage ညီမျှခြင်းစနစ်၏ဖြေရှင်းချက်ဖြင့် circuit voltages နှင့် circuit များ၏ current များအားတွက်ချက်ရန်ခွင့်ပြုသည်။

နှစ်ခုရှိတယ် Kirchhoff ဥပဒေများ, ဗို့အားဥပဒေ နှင့်လက်ရှိ ဥပဒေ။ ထိုဥပဒေနှစ်ခုသည် circuit များ၏ voltage နှင့် current များအားလုံးကိုဆုံးဖြတ်ရန်အသုံးပြုနိုင်သည်။

Kirchhoff ၏ voltage law (KVL) မှဖော်ပြထားသော voltage သည် voltage နှင့် loop တွင်ကျဆင်းသွားသော voltage များ algebraic sum သည်သုညဖြစ်ရမည်။

အထက်ဖော်ပြပါအဓိပ္ပာယ်ဖွင့်ဆိုချက်တွင် loop သည် circuit အတွင်းရှိပိတ်ထားသောလမ်းကြောင်းကိုဆိုလိုသည်။ ဆိုလိုသည်မှာ node တစ်ခုသည် ဦး တည်ရာမှထွက်သွားပြီးအခြားလမ်းကြောင်းမှထို node ကိုအတူတူပြန်သွားသောလမ်းကြောင်းဖြစ်သည်။

ငါတို့ရဲ့ဥပမာမှာ loops တွေအတွက် clockwise direction ကိုသုံးတယ်။ သို့သော်နာရီလက်တံပြောင်းပြန်ညွှန်ကြားချက်ကိုအသုံးပြုပါကတူညီသောရလဒ်များကိုရရှိမည်ဖြစ်သည်။

KVL ကိုအမှားအယွင်းမရှိလျှောက်ထားရန်အတွက်ရည်ညွှန်းကိုးကားဟုခေါ်ဆိုရမည်ဖြစ်သည်။ မသိသော voltages ၏ရည်ညွှန်းချက်သည် + ထံမှ the - ယူဆသည့် voltages ၏နိမိတ်လက္ခဏာဖြစ်သည်။ voltmeter သုံးပြီးမြင်ယောင်ကြည့်ပါ။ Voltmeter positive sbe (ပုံမှန်အားဖြင့်အနီရောင်) ကို component ၏ reference + terminal တွင်ထားလိမ့်မည်။ အကယ်၍ အမှန်တကယ်ဗို့အားသည်အပြုသဘောဖြစ်ပါကကျွန်ုပ်တို့ယူဆထားသည့်အတိုင်းပင်ဖြစ်သည်။ ကျွန်ုပ်တို့၏ဖြေရှင်းချက်နှင့်ဗို့မီတာတို့သည်အပြုသဘောဆောင်သောတန်ဖိုးကိုပြလိမ့်မည်။

voltages ၏အက္ခရာသင်္ချာပေါင်းလဒ်ကိုရရှိသောအခါရည်ညွှန်းချက်သည် loop ၏ညှနျကွားမှုနှငျ့ဆန့်ကျင်ဘက်အမှု၌အပျက်သဘောဆောင်သောလက္ခဏာများရှိသည့်သူတို့အား voltages များအပေါင်းလက္ခဏာသက်သေပြရမည်။

Kirchhoff ၏ voltage law ကိုဖော်ပြရန်အခြားနည်းလမ်းတစ်ခုမှာစီးရီးပတ် ၀ န်းကျင်ရှိလျှောက်ထားသော voltage သည်စီးရီးဒြပ်စင်များအကြားရှိဗို့အားကျဆင်းမှုပမာဏနှင့်ညီမျှသည်။

အောက်ပါဥပမာတိုသည် Kirchhoff ၏ voltage law ကိုအသုံးပြုထားသည်။

resistor R ကိုဖြတ်ပြီးဗို့အားကိုရှာပါ2, အရင်းအမြစ်ဗို့အား, V ကိုပြုလုပ်ပေးထားS = 100 V ကိုနှင့် resistor R ကိုဖြတ်ပြီးဗို့ကြောင်း1 V ကိုဖြစ်ပါတယ်1 = 40 V.

အောက်ဖော်ပြပါပုံကို TINA Pro Version 6 နှင့်အထက်တွင်ဖန်တီးနိုင်သည်။ ၎င်းတွင်ပုံဆွဲအယ်ဒီတာတွင်ဆွဲကိရိယာများရနိုင်သည်။


Kirchhoff ရဲ့ voltage law ကိုသုံးပြီးဖြေရှင်းချက် - -VS + V1 + V2 = 0, ဒါမှမဟုတ် V ကိုS = V ကို1 + V2

ဤအရပ်မှ: V2 = V ကိုS - V ကို1 = 100-40 = 60V

သတိပြုရန်မှာပုံမှန်အားဖြင့်ကျွန်ုပ်တို့သည် resistors များ၏ voltages ကိုကျွန်ုပ်တို့မသိပါ (ကျွန်ုပ်တို့တိုင်းတာသည်မှ လွဲ၍)၊ ဖြေရှင်းချက်အတွက် Kirchhoff ၏နိယာမနှစ်ခုလုံးကိုအသုံးပြုရန်လိုအပ်သည်။

Kirchhoff ၏လက်ရှိဥပဒေ (KCL) က circuit တစ်ခုအတွင်းရှိမည်သည့် node မှ ၀ င်ထွက်ခွာခြင်း၏အက္ခရာသင်္ချာပေါင်းလဒ်သည်သုညဖြစ်သည်။

အောက်ပါတွင် node တစ်ခုမှထွက်ခွာသော current များသို့ + သင်္ကေတတစ်ခုနှင့် node တစ်ခုသို့ ၀ င်နေသော current များသို့ a - sign ကိုပေးသည်။

Kirchhoff ၏လက်ရှိဥပဒေကိုပြသသည့်အခြေခံဥပမာတစ်ခုဖြစ်သည်။


လက်ရှိငါရှာပါ2 အရင်းအမြစ်လက်ရှိလျှင် IS = 12 တစ်ဦးက, ငါ1 = 8 အေ


စက်ဝိုင်း node ကိုမှာ Kirchhoff ရဲ့လက်ရှိဥပဒအသုံးပြုခြင်း: -IS + I ကို1 + I ကို2 ဤအရပ်မှ = 0, I2= ကျနော်S - ငါ1 = 12 - 8 = 4 တစ်ဦး, သငျသညျ Tina သုံးပြီးစစျဆေးနိုငျအဖြစ် (နောက်ပုံ)

နောက်ဥပမာတွင်၊ resistors များရှိ current နှင့် voltage အားတွက်ချက်ရန် Kirchhoff ၏နိယာမများနှင့် Ohm's law နှစ်ခုလုံးကိုအသုံးပြုလိမ့်မည်။

အောက်ဖော်ပြပါပုံတွင်သင်သည်သတိပြုပါလိမ့်မည် Arrow ဗို့အား resistors အထက်။ ဤသည်၌မရရှိနိုင်အသစ်တစ်ခုအစိတ်အပိုင်းတစ်ခုဖြစ်သည် TINA version 6 နှင့် voltmeter ကဲ့သို့အလုပ်လုပ်သည်။ သင်ကအစိတ်အပိုင်းတစ်ခုကို ဖြတ်၍ ဆက်သွယ်ပါကမြှားသည်ရည်ညွှန်းသည့်လမ်းကြောင်းကိုဆုံးဖြတ်သည် (voltmeter နှင့်နှိုင်းယှဉ်ပါကအနီရောင်အာကာသယာဉ်ကိုအမြီး၏အမြီးနှင့်အနက်ရောင်အစွန်အဖျားတွင်ထားကြောင်းစိတ်ကူးကြည့်ပါ) ။ DC DC analysis ကိုသင်လုပ်သောအခါ component ပေါ်တွင်အမှန်တကယ်ဗို့အားမြှားပေါ်တွင်ပြလိမ့်မည်။


On-line ကိုခွဲခြမ်းစိတ်ဖြာသို့မဟုတ် Windows အောက်မှာ Save ဖို့ဒီ link ကို click နှိပ်ပြီးမှအထက်တိုက်နယ်ကိုအသာပုတ် / ကိုကလစ်နှိပ်ပါ


Kirchhoff ၏လက်ရှိဥပဒေကိုစတင်အသုံးပြုရန်အတွက်အစိတ်အပိုင်းများအားလုံးမှစီးဆင်းနေသောအရာများအတူတူဖြစ်သည်ကိုတွေ့မြင်ရပါမည်။

Kirchhoff ၏ဗို့အားဥပဒေအရ VS = V ကို1+V2+V3

ယခု Ohm's law ကိုသုံးပါ။ VS= ငါ R ကို *1+ I ကို R ကို *2+ I ကို R ကို *3

ပြီးတော့ဒီကနေတိုက်နယ်၏လက်ရှိ:

ငါ = V ကိုS / (R ကို1+R2+R3) = 120 / (10 + 20 + 30) = 2 တစ်ဦးက

နောက်ဆုံးတွင် resistors များ၏ voltage များ:

V1= ငါ R ကို *1 = 2 * 10 = 20 V ကို; V2 = ငါ R ကို *2 = 2 * 20 = 40 V ကို; V3 = ငါ R ကို *3 = 2 * 30 = 60 V ကို

TINA ၏ interactive DC analysis ကိုရိုးရှင်းစွာလုပ်ဆောင်ခြင်းအားဖြင့် Voltage Arrows တွင်တူညီသောရလဒ်များကိုတွေ့မြင်နိုင်သည်။


ဤပိုမိုရှုပ်ထွေးသောနောက်ဆက်တွဲ circuit တွင်ကျွန်ုပ်တို့သည် Kirchhoff ၏ဥပဒေများနှင့် Ohm's law ကိုအသုံးပြုသည်။ သို့သော်ကျွန်ုပ်တို့သည် linear line ညီမျှခြင်းစနစ်ကိုအများဆုံးဖြေရှင်းကြောင်းတွေ့ရှိရသည်။

Kirchhoff ၏ဥပဒေသများအတွက်လွတ်လပ်သောလျှောက်လွှာများစုစုပေါင်းအရေအတွက်သည် circuit branch ၏နံပါတ်ဖြစ်ပြီး၊ မသိသောစုစုပေါင်းအရေအတွက် (branch တစ်ခုစီ၏ current နှင့် voltage) သည်နှစ်ဆဖြစ်သည်။ သို့သော် Ohm's law ကို resistor တစ်ခုချင်းစီတွင်လည်းကောင်း၊ အသုံးချသော voltages နှင့် current များကိုသတ်မှတ်သည့်ရိုးရှင်းသောညီမျှခြင်းများ၊ ကျွန်ုပ်တို့သည်ညီမျှခြင်းစနစ်ကိုရရှိသောနေရာတွင်မသိသောသူအရေအတွက်သည်ညီမျှခြင်းအရေအတွက်နှင့်အတူတူဖြစ်သည်။

I1, I2, I3 ဟူသောဌာနခွဲရေစီးကြောင်းများကိုရှာပါ အောက်ကဆားကစ်၌တည်၏။


On-line ကိုခွဲခြမ်းစိတ်ဖြာသို့မဟုတ် Windows အောက်မှာ Save ဖို့ဒီ link ကို click နှိပ်ပြီးမှအထက်တိုက်နယ်ကိုအသာပုတ် / ကိုကလစ်နှိပ်ပါ


ညီမျှခြင်း၏ set ကိုအောက်ပါအတိုင်း:

အဆိုပါည့်ပတ် node ကိုများအတွက် nodal ညီမျှခြင်း:

- I1 - I2 - ငါ3 = 0

သို့မဟုတ် -1 အားဖြင့်ပွားများ

I1 + I2 + I ကို3 = 0

V ပါဝင်သော loop L1 အတွက် (လက်ယာရစ်လမ်းညွှန်ကို သုံး၍) ကွင်းဆက်ညီမျှခြင်း1, R ကို1 နဲ့ R3

-V1+I1*R1-I3*R3 = 0

နှင့်ကွင်းဆက် L2 အဘို့, V ကိုင်2, R ကို2 နဲ့ R3

I3*R3 - ငါ2*R2 +V2 = 0

အဆိုပါအစိတ်အပိုင်းတန်ဖိုးများအစား:

I1+ I ကို2+ I ကို3 = 0 -8 + 40 * ကျွန်မ1 - 40 * ကျွန်မ3 = 0 40 * ကျွန်မ3 -20 * ကျွန်မ2 + 16 = 0

ငါဖော်ပြ1 အဆိုပါ nodal ညီမျှခြင်းသုံးပြီး: ငါ1 = -i2 - ငါ3

ထို့နောက်ဒုတိယညီမျှခြင်းသို့အစားထိုး:

-V1 - (ငါ2 + I ကို3) * R ကို1 -i3*R3 = 0 or -8- (ကျနော်2 + I ကို3) * 40 - ငါ3* 40 = 0

ငါဖော်ပြ2 ပြီးတော့ငါတွက်ချက်ပြီးပြီဆိုသောတတိယညီမျှခြင်းသို့အစားထိုးပါ3:

I2 = - (V ကို1 + I ကို3* (R ကို1+R3)) / R ကို1 or I2 = - (8 + I ကို3* 80) / 40

I3*R3 + R ကို2* (V ကို1 + I ကို3* (R ကို1+R3)) / R ကို1 +V2 = 0 or I3* 40 + 20 * (8 + I ကို3* 80) / 40 + 16 = 0

နှင့်: I3 = - (V ကို2 + V1*R2/R1) / (R ကို3+ (R ကို1+R3) * R ကို2/R1) or I3 = -(16+8*20/40)/(40 + 80*20/40)

ထိုကွောငျ့ I3 = - 0.25 တစ် ဦး က; I2 = - (8-0.25 * 80) / 40 = 0.3 တစ်ဦးက နှင့် I1 = - (0.3-0.25) = - 0.05 တစ် ဦး

သို့မဟုတ်: I1 = -50 MA; I2 = 300 MA; I3 = -250 MA ။

အခု TINA ရဲ့စကားပြန်နှင့်အတူတူအတူတူညီမျှခြင်းကိုဖြေရှင်းကြစို့:

{TINA's Interpreter မှဖြေရှင်းချက်}
sys I1, I2, I3
I1 + I2 + I3 = 0
-V1+I1*R1-I3*R3=0
I3*R3-I2*R2+V2=0
အဆုံး;
I1 = [- 50m]
I2 = [300m]
I3 = [- 250m]
# Python မှဖြေရှင်းချက်
numpy အဖြစ် np,sympy as s ကို တင်သွင်းပါ။
#ကျွန်​​တော်​တို့မှာ linear system ရှိပါတယ်​
#ဖြေရှင်းလိုသော ညီမျှခြင်း
#I1+I2+I3=0
#-V1+I1*R1-I3*R3=0
#I3*R3-I2*R2+V2=0

I1,I2,I3=s.symbols([‘I1′,’I2′,’I3’])
sol = s.solve([
I1+I2+I3၊
-V1+I1*R1-I3*R3,
I3*R3-I2*R2+V2], [I1, I2, I3])
print(sol)

A= np.array([[1,1,1],[R1,0,-R3],[0,-R2,R3]])

b= np.array([0,V1,-V2])

x=np.linalg.solve(A၊b)
#I1=x[0]
#I2=x[1]
#I3=x[2]
#I1
print(“I1= %3f”%x[0])
#I2
print(“I2= %3f”%x[1])
#I3
print(“I3= %3f”%x[2])

နောက်ဆုံးအနေနဲ့ရဲ့စစျဆေးပါစေ Tina သုံးပြီးရလဒ်များကို:


အောက်ပါပိုမိုရှုပ်ထွေးသော circuit ကိုခွဲခြမ်းစိတ်ဖြာ။ ၎င်း၏ branch current နှင့် voltages ကိုဆုံးဖြတ်ကြပါစို့။


On-line ကိုခွဲခြမ်းစိတ်ဖြာသို့မဟုတ် Windows အောက်မှာ Save ဖို့ဒီ link ကို click နှိပ်ပြီးမှအထက်တိုက်နယ်ကိုအသာပုတ် / ကိုကလစ်နှိပ်ပါ


အစိတ်အပိုင်းများသို့ voltage နှင့် current မြှားများကိုထည့်ခြင်းဖြင့်မသိသော voltages နှင့် current များကိုဖော်ပြခြင်းဖြင့် loops (L1, L2, L3) နှင့် nch များ (N1, N2) ကို Kirchhoff ၏ညီမျှခြင်းကိုအသုံးပြုမည်ကိုလည်းပြသကြစို့။


On-line ကိုခွဲခြမ်းစိတ်ဖြာသို့မဟုတ် Windows အောက်မှာ Save ဖို့ဒီ link ကို click နှိပ်ပြီးမှအထက်တိုက်နယ်ကိုအသာပုတ် / ကိုကလစ်နှိပ်ပါ


ဤတွင်များ၏အစုဖြစ်ပါသည် Kirchhoff ၏ကွင်းဆက်များ (clockwise direction ကို အသုံးပြု၍) နှင့် node များအတွက်။

-IL + I ကိုR1 - ငါs = 0 (N1 များအတွက်)

- ငါR1 + I ကိုR2 + I ကိုs3 = 0 (N2 များအတွက်)

-Vs1 - V ကိုR3 + VIs + VL = 0 (L1 များအတွက်)

-VIs + Vs2 +VR2 +VR1 = 0 (L2 များအတွက်)

-VR2 - V ကိုs2 + Vs3 = 0 (L3 များအတွက်)

Ohm's law ကိုကျင့်သုံးခြင်း -

VL = ကျနော်L*RL

VR1 =IR1*R1

VR2 = ကျနော်R2*R2

VR3 = - ငါL*R3

ဒါကမသိတဲ့ ၉ ခုနဲ့ညီမျှခြင်း ၉ ခုဖြစ်တယ်။ ၎င်းကိုဖြေရှင်းရန်အလွယ်ကူဆုံးနည်းလမ်းမှာ Tina's ကိုသုံးခြင်းဖြစ်သည်

စကားပြန် အကယ်၍ ကျွန်ုပ်တို့သည်လက်တွက်ချက်မှုများကိုအသုံးပြုရန်ဖိအားပေးခံရပါကဤညီမျှခြင်းအစုံသည်နောက်ဆုံးညီမျှခြင်း ၄ ခုကို L5, L4, L1 ကွင်းဆက်ညီမျှခြင်းများသို့အစားထိုးခြင်းဖြင့်မသိသော ၅ ခု၏စနစ်သို့အလွယ်တကူလျှော့ချနိုင်သည်ကိုကျွန်ုပ်တို့သတိပြုမိသည်။ ဒါ့အပြင်ညီမျှခြင်း (L2) နှင့်ပေါင်းထည့်ခြင်းအားဖြင့် (L2), ကျနော်တို့ V ကိုဖယ်ရှားပစ်နိုင်ပါတယ်Is ငါ (4 မသိများအတွက် 4 ညီမျှခြင်းတစ်ခုစနစ်ပြဿနာကိုလျှော့ချL, IR1 IR2, Is3) ။ ဤလျှပ်စီးကြောင်းများကိုကျွန်ုပ်တို့တွေ့သောအခါ V ကိုအလွယ်တကူဆုံးဖြတ်နိုင်သည်L ကို, VR1, V ကိုR2, နဲ့ VR3 ပြီးခဲ့သည့်လေးညီမျှခြင်း (အုမ်း၏တရား) ကိုသုံးနိုင်သည်။

V ကိုအစားထိုးL ,VR1,VR2 ,VR3 :

-IL + I ကိုR1 - ငါs = 0 (N1 များအတွက်)

- ငါR1 + I ကိုR2 + I ကိုs3 = 0 (N2 များအတွက်)

-Vs1 + I ကိုL*R3 + VIs + I ကိုL*RL = 0 (L1 များအတွက်)

-VIs + Vs2 + I ကိုR2*R2 + I ကိုR1*R1 = 0 (အဘို့ L2)

- ငါR2*R2 - V ကိုs2 + Vs3 = 0 (L3 များအတွက်)

ကျနော်တို့ရ (L1) (L2) ထည့်သွင်းခြင်းနှင့်

-IL + I ကိုR1 - ငါs = 0 (N1 များအတွက်)

- ငါR1 + I ကိုR2 + I ကိုs3 = 0 (N2 များအတွက်)

-Vs1 + I ကိုL*R3 + I ကိုL*RL + Vs2 + I ကိုR2*R2 + I ကိုR1*R1 = 0 (L1) + (L2)

- ငါR2*R2 - V ကိုs2 + Vs3 = 0 (L3 များအတွက်)

component တန်ဖိုးများကိုအစားထိုးပြီးနောက်, ဒီညီမျှခြင်းမှအဖြေကိုအလွယ်တကူလာပါတယ်။

-IL+IR1 - 2 = 0 (N1 များအတွက်)

-IR1 + I ကိုR2 + I ကိုS3 = 0 (N2 များအတွက်)

-120 - + ငါL* 90 + I ကိုL* 20 + 60 + I ကိုR2* 40 + I ကိုR1* 30 = 0 (L ကို1) + (L2)

-IR2* 40 - 60 + 270 = 0 (L ကိုများအတွက်3)

L ကိုမှသည်3 IR2 = 210 / 40 = 5.25 တစ်ဦးက (ကျနော်)

N ကိုမှသည်2 IS3 - ငါR1 = - 5.25 (II ကို)

L ကိုမှသည်1+L2 110 ငါL + 30 ငါR1 = -150 (III ကို)

နဲ့ N များအတွက်1 IR1 - ငါL = 2 (IV)

-30 အားဖြင့်များပြား (IV) နှင့် (III ကို) ကို add 140 ငါL = -210 ဤအရပ်မှ IL = - 1.5 တစ် ဦး

ငါအစားထိုးL (IV) သို့ IR1 = 2 + (-1.5) = 0.5 တစ်ဦးက

ငါR1 သို့ (II ကို) IS3 = -5.25 + I ကိုR1 = -4,75 တစ်ဦးက

ထိုအခါ voltages ကို: VR1 = ကျနော်R1*R1 = 15 V ကို; VR2 = ကျနော်R2*R2 = 210 V ကို;

VR3 = - ငါL*R3= 135 V ကို; VL = ကျနော်L*RL = - 30 V ကို; VIs = V ကိုS1+VR3-VL = 285 V ကို

{TINA ၏စကားပြန်မှမူလညီမျှခြင်းများ၏ဖြေရှင်းချက်}
Sys IL,IR1,IR2,Is3,VIs,VL,VR1,VR3,VR2
+ IR1 = 0 -IL-Is
-IR1 + IR2 + Is3 = 0
-Vs1 + VR3 + Vis-VL = 0
-Vis + VR1 + VR2 + Vs2 = 0
-Vs3 + VR2 + Vs2 = 0
VR1 = IR1 * R1
VR2 = IR2 * R2
VR3 = -IL * R3
VL = IL * RL
အဆုံး;
IL = [- 1.5]
IR1 = [500m]
IR2 = [5.25]
Is3 = [- 4.75]
VIs = [285]
VL = [- 30]
VR1 = [15]
VR2 = [210]
VR3 = [135]
# Python မှဖြေရှင်းချက်
#Ax=b
numpy အဖြစ် np,sympy as s ကို တင်သွင်းပါ။
numpy.solve ကို အသုံးပြု၍ #Symbolic ဖြေရှင်းချက်
#ညီမျှခြင်း-
#IL=-Is+IR1
#IR1=IR2+Is3
#Vs1+VR3-Vis-VL=0
#Vis=VR1+VR2+Vs2
#Vs3=VR2+Vs2
#VR1=IR1*R1
#VR2=IR2*R2
#VR3=-IL*R3
#VL=IL*RL
#ဖြေရှင်းရန်
#IL၊IR1၊IR2၊
#Is3၊Vis၊VL၊
#VR1၊VR3၊VR2

IL,IR1,IR2,Is3,Vis,VL,VR1,VR3,VR2=s.symbols([‘IL’,’IR1′,’IR2′,’Is3′,’Vis’,’VL’,’VR1′,’VR3′,’VR2′])
sol = s.solve([
-Is+IR1-IL၊
IR2+Is3-IR1၊
Vs1+VR3-Vis-VL၊
VR1+VR2+Vs2-Vis၊
VR2+Vs2-Vs3၊
IR1*R1-VR1,IR2*R2-VR2,
-IL*R3-VR3,IL*RL-VL],[IL,IR1,IR2,Is3,Vis,VL,VR1,VR3,VR2])
print(sol)

# numpy.linalg ကို အသုံးပြု၍ ဖြေရှင်းရန် အခြားနည်းလမ်း
A=np.array(
[[-၁၊၁၊၀၊၀၊၀၊၀၊၀၊၀]၊
[၀၊-၁၊၁၊၁၊၀၊၀၊၀၊၀၊၀]၊
[၀၊၀၊၀၊၀၊-၁၊-၁၊၀၊၁၊၀]၊
[၀၊-၁၊၁၊၁၊၀၊၀၊၀၊၀၊၀]၊
[0,0,0,0,0,0,0,0,1]
[0,R1,0,0,0,0,-1,0,0]၊
[0,0,R2,0,0,0,0,0,-1]၊
[-R3,0,0,0,0,0,0,-1,0]၊
[RL၊0,0,0,0,-1,0,0,0]])

b=np.array([Is,0,-Vs1,-Vs2,Vs3-Vs2,0,0,0,0])

x=np.linalg.solve(A၊b)

#IL=x[0] IR1=x[1] IR2=x[2]
#Is3=x[3] Vis=x[4] VL=x[5]
#VR1=x[6] VR2=x[8] VR3=x[7]
print(“IL= %3f”%x[0])
print(“IR1= %3f”%x[1])
print(“IR2= %3f”%x[2])
print(“Is3= %3f”%x[3])
print(“Vis= %3f”%x[4])
print(“VL= %3f”%x[5])
print(“VR1= %3f”%x[6])
print(“VR2= %3f”%x[8])
print(“VR3= %3f”%x[7])

စကားပြန်ကို အသုံးပြု၍ ညီမျှခြင်း၏လျှော့ချထားသောအဖြေ။

{TINA's Interpreter မှညီမျှခြင်းလျှော့ချခြင်းဖြေရှင်းချက်}
sys il, Ir1, Ir2, Is3
-Il + Ir1-2 = 0
-Ir1 + Ir2 + Is3 = 0
-120+110*Il+60+40*Ir2+30*Ir1=0
-40 * Ir2 + 210 = 0
အဆုံး;
il = [- 1.5]
Ir1 = [500m]
Ir2 = [5.25]
Is3 = [- 4.75]

ငါတို့သည်လည်းဗို့အားများအတွက်အသုံးအနှုန်းတွေရိုက်ထည့်ခြင်းနှင့် TINA ရဲ့စကားပြန်သူတို့ကိုတွက်ချက်ရှိသည်:

il: = - 1.5;
Ir1: = 0.5;
Ir2: = 5.25;
Is3: = - 4.75;
VL: = အီ * RL;
Vr1: = Ir1 * R1
Vr2: = Ir2 * R2;
Vr3: = - အီ * R3;
VIs: = Vs1-VL + Vr3;
VL = [- 30]
Vr1 = [15]
Vr2 = [210]
Vr3 = [135]
VIs = [285]

ကျွန်ုပ်တို့သည်ရလဒ်ကို TINA နှင့်စစ်ဆေး။ TINA ၏ DC အပြန်အလှန်ဆက်သွယ်မှု mode ကိုဖွင့်ခြင်းသို့မဟုတ် Analysis / DC Analysis / Nodal Voltages ကိုအသုံးပြုခြင်းအားဖြင့်ဖြစ်သည်။