मैं एक बहुत बड़े सर्किट पर वोल्टेज परिवर्तन की प्रोग्रामेटिक गणना करने की कोशिश कर रहा हूं।संयोजन सर्किट में वोल्टेज की गणना करने के लिए मैं किस एल्गोरिदम का उपयोग करता हूं?
* यह प्रश्न इलेक्ट्रॉनिक्स की ओर तैयार हो सकता है, लेकिन यह डेटा के एक सेट पर एल्गोरिदम लागू करने के बारे में अधिक है।
चीजों को सरल रखने के लिए,
यहाँ एक पूरा सर्किट है, वोल्टेज पहले से ही गणना के साथ:
मैं मूल रूप से केवल बैटरी वोल्टेज और प्रतिरोध को देखते हुए कर रहा हूँ
मेरे पास समस्या यह है कि वोल्टेज की गणना की जाती है समानांतर और श्रृंखला सर्किट के बीच अलग-अलग।
A somewhat similar question asked on SO.
कुछ फ़ार्मूला:
When resistors are in parallel:
Rtotal = 1/(1/R1 + 1/R2 + 1/R3 ... + 1/Rn)
When resistors are in series:
Rtotal = R1 + R2 + R3 ... + Rn
ओम का नियम:
V = IR
I = V/R
R = V/I
V is voltage
(volts)
I is current
(amps)
R is resistance
(ohms)
हर ट्यूटोरियल मैं इंटरनेट पर पाया है धारणात्मक एक साथ समानांतर सर्किट समूहीकरण लोगों के होते हैं कुल प्रतिरोध प्राप्त करने के लिए, और फिर श्रृंखला में प्रतिरोध की गणना करने के लिए उस प्रतिरोध का उपयोग करना।
यह छोटा सा उदाहरण के लिए ठीक है, लेकिन यह बड़े पैमाने पर सर्किटों के लिए इसे से बाहर एक एल्गोरिथ्म प्राप्त करने के लिए मुश्किल है।
मेरा प्रश्न:
सब पूरा रास्तों में से एक मैट्रिक्स को देखते हुए,
वहाँ मेरे लिए एक तरह से सभी वोल्टेज बूँदें गणना करने के लिए है?
मेरे पास वर्तमान में ग्राफ़ डेटा संरचना के रूप में सिस्टम है।
सभी नोड्स को एक आईडी संख्या का प्रतिनिधित्व किया जाता है (और इसे देखा जा सकता है)।
इसलिए उपरोक्त उदाहरण के लिए, अगर मैं traversals चलाने के लिए, मैं वापस रास्तों की एक सूची इस तरह मिल जाएगा:
[[0,1,2,4,0]
,[0,1,3,4,0]]
प्रत्येक संख्या वास्तविक नोड प्राप्त करने के लिए इस्तेमाल किया जा सकता है और यह संबंधित डेटा है। डेटा के इस सेट पर मुझे किस प्रकार के परिवर्तन/एल्गोरिदम प्रदर्शन करने की ज़रूरत है?
यह बहुत संभव है कि सर्किट के कुछ भागों यौगिक हो जाएगा, और उनमें से यौगिक वर्गों मिल सकता है खुद को समानांतर या अन्य यौगिक वर्गों के साथ श्रृंखला में किया जा रहा है।
मुझे लगता है कि मेरी समस्या यह जैसा है:
http://en.wikipedia.org/wiki/Series-parallel_partial_order
क्या आपके सर्किट यौगिक समानांतर या श्रृंखला है? या इसमें ब्रिज सर्किट हो सकता है? –
आप किरचॉफ के कानून को देखना चाहते हैं: http://en.wikipedia.org/wiki/Kirchhoff%27s_circuit_laws इसका उपयोग हल करने के लिए रैखिक समीकरणों का एक सेट प्राप्त करने के लिए किया जा सकता है। – Henry
@PhamTrung अच्छा सवाल। कोई पुल नहीं शुद्ध समानांतर और श्रृंखला। –