मल्टीबॉडी सिस्टम

मल्टीबॉडी सिस्टम परस्पर जुड़े कठोर या लचीले पिंडों के गतिशील व्यवहार का अध्ययन है, जिनमें से प्रत्येक बड़े अनुवाद (भौतिकी) और घूर्णी विस्थापन से गुजर सकता है।

परिचय
इंटरकनेक्टेड निकायों के गतिशील व्यवहार के व्यवस्थित उपचार ने यांत्रिकी के क्षेत्र में बड़ी संख्या में महत्वपूर्ण मल्टीबॉडी औपचारिकताओं को जन्म दिया है। एक मल्टीबॉडी सिस्टम के सरलतम निकायों या तत्वों का इलाज आइजैक न्यूटन (मुक्त कण) और लियोनहार्ड यूलर (कठोर शरीर) द्वारा किया गया था। यूलर ने पिंडों के बीच प्रतिक्रिया बलों का परिचय दिया। बाद में, औपचारिकताओं की एक श्रृंखला प्राप्त की गई, केवल न्यूनतम निर्देशांक के आधार पर जोसेफ लुइस लाग्रेंज की औपचारिकताओं का उल्लेख करने के लिए और दूसरा सूत्रीकरण जो बाधाओं का परिचय देता है।

मूल रूप से, निकायों की गति को उनके गतिज व्यवहार द्वारा वर्णित किया जाता है। विश्लेषणात्मक गतिशीलता व्यवहार लागू बलों के संतुलन और गति के परिवर्तन की दर से उत्पन्न होता है। आजकल, मल्टीबॉडी सिस्टम शब्द बड़ी संख्या में अनुसंधान के इंजीनियरिंग क्षेत्रों से संबंधित है, विशेष रूप से रोबोटिक्स और वाहन गतिशीलता में। एक महत्वपूर्ण विशेषता के रूप में, मल्टीबॉडी सिस्टम औपचारिकताएं आमतौर पर हजारों इंटरकनेक्टेड निकायों की मनमानी गति को मॉडल, विश्लेषण, अनुकरण और अनुकूलित करने के लिए एक एल्गोरिदमिक, कंप्यूटर-एडेड तरीका प्रदान करती हैं।

अनुप्रयोग
जबकि एक यांत्रिक प्रणाली के एकल निकायों या भागों का परिमित तत्व विधियों के साथ विस्तार से अध्ययन किया जाता है, पूरे मल्टीबॉडी सिस्टम का व्यवहार आमतौर पर निम्नलिखित क्षेत्रों में मल्टीबॉडी सिस्टम विधियों के साथ अध्ययन किया जाता है:


 * अंतरिक्ष इंजिनीयरिंग (हेलीकॉप्टर, लैंडिंग गियर, विभिन्न गुरुत्वाकर्षण परिस्थितियों में मशीनों का व्यवहार)
 * जैवयांत्रिकी
 * आंतरिक दहन इंजन, गियर और ट्रांसमिशन, चेन ड्राइव, बेल्ट ड्राइव
 * गतिशील अनुकरण
 * होइस्ट (डिवाइस), कन्वेयर, पत्र मिल
 * सैन्य अनुप्रयोग
 * एन-बॉडी सिमुलेशन (दानेदार मीडिया, रेत, अणु)
 * भौतिकी इंजन
 * रोबोटिक्स
 * वाहन सिमुलेशन (वाहन की गतिशीलता, वाहनों का तेजी से प्रोटोटाइप, स्थिरता में सुधार, आराम अनुकूलन, दक्षता में सुधार, ...)

उदाहरण
निम्न उदाहरण एक विशिष्ट मल्टीबॉडी सिस्टम दिखाता है। इसे आमतौर पर स्लाइडर-क्रैंक तंत्र के रूप में दर्शाया जाता है। घूमने वाली ड्राइविंग बीम, एक कनेक्शन रॉड और एक स्लाइडिंग बॉडी के माध्यम से घूर्णन गति को अनुवादक गति में बदलने के लिए तंत्र का उपयोग किया जाता है। वर्तमान उदाहरण में, एक लचीली बॉडी का उपयोग कनेक्शन रॉड के लिए किया जाता है। स्लाइडिंग द्रव्यमान को घुमाने की अनुमति नहीं है और निकायों को जोड़ने के लिए तीन उल्टे जोड़ों का उपयोग किया जाता है। जबकि प्रत्येक शरीर में अंतरिक्ष में छह डिग्री की स्वतंत्रता होती है, गतिज स्थिति पूरे सिस्टम के लिए एक डिग्री की स्वतंत्रता की ओर ले जाती है।


 * [[Image:Example MBS.jpg|216px|स्लाइडरक्रैंक]]तंत्र की गति को निम्न जीआईएफ एनीमेशन में देखा जा सकता है


 * [[Image:slidercrank animation.gif|200px|स्लाइडररैंक-एनीमेशन]]

अवधारणा
एक शरीर को आमतौर पर एक यांत्रिक प्रणाली का कठोर या लचीला हिस्सा माना जाता है (मानव शरीर के साथ भ्रमित नहीं होना)। शरीर का एक उदाहरण रोबोट की भुजा, कार में पहिया या धुरा या मानव प्रकोष्ठ है। लिंक दो या दो से अधिक पिंडों, या एक पिंड का जमीन से जुड़ाव है। लिंक को कुछ (कीनेमेटिकल) बाधाओं द्वारा परिभाषित किया गया है जो निकायों के सापेक्ष गति को प्रतिबंधित करता है। विशिष्ट बाधाएं हैं:


 * जिम्बल संयुक्त या यूनिवर्सल जॉइंट; 4 किनेमेटिकल बाधाएं
 * प्रिज्मीय जोड़; एक धुरी के साथ सापेक्ष विस्थापन की अनुमति है, सापेक्ष रोटेशन को विवश करता है; तात्पर्य 5 कीनेमेटिकल बाधाओं से है
 * उल्टा जोड़; केवल एक सापेक्ष घुमाव की अनुमति है; तात्पर्य 5 कीनेमेटिकल बाधाओं से है; ऊपर का उदाहरण देखें
 * गोलाकार जोड़; एक बिंदु में सापेक्ष विस्थापन को रोकता है, सापेक्ष रोटेशन की अनुमति है; तात्पर्य 3 कीनेमेटिकल बाधाओं से है

मल्टीबॉडी सिस्टम में दो महत्वपूर्ण शर्तें हैं: स्वतंत्रता की डिग्री और विवशता की स्थिति।

स्वतंत्रता की डिग्री
स्वतंत्रता की डिग्री (यांत्रिकी) स्थानांतरित करने के लिए स्वतंत्र किनेमेटिकल संभावनाओं की संख्या को दर्शाता है। दूसरे शब्दों में, स्वतंत्रता की डिग्री अंतरिक्ष में किसी इकाई की स्थिति को पूरी तरह से परिभाषित करने के लिए आवश्यक मापदंडों की न्यूनतम संख्या है।

सामान्य स्थानिक गति के मामले में एक कठोर शरीर में स्वतंत्रता की छह डिग्री होती हैं, उनमें से तीन स्वतंत्रता की ट्रांसलेशनल डिग्री और स्वतंत्रता की तीन घूर्णी डिग्री होती हैं। तलीय गति के मामले में, एक शरीर में स्वतंत्रता की केवल तीन डिग्री होती है जिसमें केवल एक घूर्णी और दो स्थानांतरण स्वतंत्रता होती है।

कंप्यूटर माउस का उपयोग करके प्लेनर गति में स्वतंत्रता की डिग्री आसानी से प्रदर्शित की जा सकती है। स्वतंत्रता की डिग्री हैं: बाएँ-दाएँ, आगे-पीछे और ऊर्ध्वाधर अक्ष के चारों ओर घूमना।

प्रतिबंध की स्थिति
एक बाधा एल्गोरिथ्म एक या एक से अधिक निकायों की स्वतंत्रता की कीनेमेटिकल डिग्री में प्रतिबंध का तात्पर्य है। शास्त्रीय बाधा आमतौर पर एक बीजगणितीय समीकरण है जो दो निकायों के बीच सापेक्ष अनुवाद या रोटेशन को परिभाषित करता है। इसके अलावा दो पिंडों या एक पिंड और जमीन के बीच सापेक्ष वेग को बाधित करने की संभावनाएं हैं। यह उदाहरण के लिए एक रोलिंग डिस्क का मामला है, जहां डिस्क का वह बिंदु जो जमीन से संपर्क करता है, जमीन के संबंध में हमेशा शून्य सापेक्ष वेग होता है। इस मामले में कि स्थिति बाधा बनाने के लिए वेग बाधा स्थिति को समय पर एकीकृत नहीं किया जा सकता है, इसे गैर-होलोनोमिक बाधा कहा जाता है। यह सामान्य रोलिंग बाधा का मामला है।

इसके अलावा गैर-शास्त्रीय बाधाएं भी हैं जो एक नए अज्ञात समन्वय को भी पेश कर सकती हैं, जैसे कि एक स्लाइडिंग जोड़, जहां शरीर के एक बिंदु को दूसरे शरीर की सतह के साथ चलने की अनुमति दी जाती है। संपर्क के मामले में, बाधा की स्थिति असमानताओं पर आधारित होती है और इसलिए ऐसी बाधा निकायों की स्वतंत्रता की डिग्री को स्थायी रूप से प्रतिबंधित नहीं करती है।

गति के समीकरण
गति के समीकरणों का उपयोग मल्टीबॉडी सिस्टम के गतिशील व्यवहार का वर्णन करने के लिए किया जाता है। प्रत्येक मल्टीबॉडी सिस्टम फॉर्मूलेशन गति के समीकरणों के एक अलग गणितीय स्वरूप को जन्म दे सकता है जबकि भौतिकी समान है। विवश पिंडों की गति को समीकरणों के माध्यम से वर्णित किया जाता है जो मूल रूप से न्यूटन के दूसरे नियम से उत्पन्न होते हैं। समीकरण एकल निकायों की सामान्य गति के लिए बाधा स्थितियों के अतिरिक्त के साथ लिखे गए हैं। आमतौर पर गति के समीकरण न्यूटन-यूलर समीकरणों या लैग्रेंजियन यांत्रिकी | लैग्रेंज के समीकरणों से प्राप्त किए जाते हैं।

दृढ़ पिंडों की गति का वर्णन किसके द्वारा किया जाता है?


 * $$\mathbf{M(q)} \ddot{\mathbf{q}} - \mathbf{Q}_v + \mathbf{C_q}^T \mathbf{\lambda} = \mathbf{F},$$ (1)


 * $$\mathbf{C}(\mathbf{q},\dot{\mathbf{q}}) = 0$$ (2)

गति के इस प्रकार के समीकरण तथाकथित निरर्थक निर्देशांक पर आधारित होते हैं, क्योंकि समीकरण अंतर्निहित प्रणाली की स्वतंत्रता की डिग्री की तुलना में अधिक निर्देशांक का उपयोग करते हैं। सामान्यीकृत निर्देशांक द्वारा निरूपित किया जाता है $$\mathbf{q}$$मास मैट्रिक्स द्वारा दर्शाया गया है $$\mathbf{M}(\mathbf{q})$$ जो सामान्यीकृत निर्देशांक पर निर्भर हो सकता है। $$\mathbf{C}$$ बाधा स्थितियों और मैट्रिक्स का प्रतिनिधित्व करता है $$\mathbf{C_q}$$ (कभी-कभी जैकोबियन मैट्रिक्स और निर्धारक कहा जाता है) निर्देशांक के संबंध में बाधा स्थितियों का व्युत्पन्न है। इस मैट्रिक्स का उपयोग बाधा बलों को लागू करने के लिए किया जाता है $$\mathbf{\lambda}$$ निकायों के लेखा समीकरण के लिए। वेक्टर के घटक $$\mathbf{\lambda}$$ लैग्रेंज मल्टीप्लायरों के रूप में भी निरूपित किया जाता है। कठोर पिंड में, संभावित निर्देशांकों को दो भागों में विभाजित किया जा सकता है,

$$\mathbf{q} = \left[ \mathbf{u} \quad \mathbf{\Psi} \right]^T $$ कहाँ $$\mathbf{u}$$ अनुवाद का प्रतिनिधित्व करता है और $$\mathbf{\Psi}$$ घुमावों का वर्णन करता है।

द्विघात वेग वेक्टर
कठोर निकायों के मामले में, तथाकथित द्विघात वेग वेक्टर $$\mathbf{Q}_v$$ गति के समीकरणों में कोरिओलिस और केन्द्रापसारक शब्दों का वर्णन करने के लिए प्रयोग किया जाता है। नाम इसलिए है $$\mathbf{Q}_v$$ वेगों की द्विघात शर्तों को शामिल करता है और इसका परिणाम शरीर की गतिज ऊर्जा के आंशिक व्युत्पन्न के कारण होता है।

लग्रेंज गुणक
लैग्रेंज गुणक $$\lambda_i$$ विवशता की स्थिति से संबंधित है $$C_i=0$$ और आमतौर पर एक बल या क्षण का प्रतिनिधित्व करता है, जो स्वतंत्रता की बाधा की "दिशा" में कार्य करता है। किसी पिंड की स्थितिज ऊर्जा को बदलने वाली बाह्य शक्तियों की तुलना में लैग्रेंज गुणक कोई कार्य नहीं करते हैं।

न्यूनतम निर्देशांक
गति के समीकरण (1,2) अनावश्यक निर्देशांक के माध्यम से प्रदर्शित होते हैं, जिसका अर्थ है कि निर्देशांक स्वतंत्र नहीं हैं। इसे ऊपर दिखाए गए स्लाइडर-क्रैंक तंत्र द्वारा उदाहरण दिया जा सकता है, जहां प्रत्येक निकाय में स्वतंत्रता की छह डिग्री होती है, जबकि अधिकांश निर्देशांक अन्य निकायों की गति पर निर्भर होते हैं। उदाहरण के लिए, कठोर निकायों के साथ स्लाइडर-क्रैंक की गति का वर्णन करने के लिए 18 निर्देशांक और 17 बाधाओं का उपयोग किया जा सकता है। हालाँकि, चूंकि स्वतंत्रता की केवल एक डिग्री है, गति के समीकरण को एक समीकरण और एक डिग्री की स्वतंत्रता के माध्यम से भी प्रदर्शित किया जा सकता है, उदाहरण के लिए। ड्राइविंग लिंक का कोण स्वतंत्रता की डिग्री के रूप में। बाद के फॉर्मूलेशन में सिस्टम की गति का वर्णन करने के लिए न्यूनतम संख्या में निर्देशांक होते हैं और इस प्रकार इसे न्यूनतम निर्देशांक फॉर्मूलेशन कहा जा सकता है। निरर्थक निर्देशांकों को न्यूनतम निर्देशांकों में बदलना कभी-कभी बोझिल होता है और केवल होलोनोमिक बाधाओं के मामले में और बिना कीनेमेटिकल लूप के संभव होता है। केवल तथाकथित पुनरावर्ती सूत्रीकरण का उल्लेख करने के लिए गति के न्यूनतम समन्वय समीकरणों की व्युत्पत्ति के लिए कई एल्गोरिदम विकसित किए गए हैं। परिणामी समीकरणों को हल करना आसान है क्योंकि बाधा स्थितियों के अभाव में, समय में गति के समीकरणों को एकीकृत करने के लिए मानक समय एकीकरण विधियों का उपयोग किया जा सकता है। जबकि घटी हुई प्रणाली को अधिक कुशलता से हल किया जा सकता है, निर्देशांक का परिवर्तन कम्प्यूटेशनल रूप से महंगा हो सकता है। बहुत सामान्य मल्टीबॉडी सिस्टम फॉर्मूलेशन और सॉफ्टवेयर सिस्टम में, अनावश्यक निर्देशांक का उपयोग सिस्टम को उपयोगकर्ता के अनुकूल और लचीला बनाने के लिए किया जाता है।

फ्लेक्सिबल मल्टीबॉडी
ऐसे कई मामले हैं जिनमें शरीर के लचीलेपन पर विचार करना आवश्यक है। उदाहरण के लिए ऐसे मामलों में जहां लचीलापन कीनेमेटीक्स के साथ-साथ अनुपालन तंत्र में मौलिक भूमिका निभाता है।

लचीलेपन को अलग तरीके से ध्यान में रखा जा सकता है। तीन मुख्य दृष्टिकोण हैं:
 * असतत लचीला मल्टीबॉडी, लचीला शरीर लोचदार कठोरता से जुड़े कठोर निकायों के एक सेट में बांटा गया है जो शरीर की लोच का प्रतिनिधि है
 * मोडल संघनन, जिसमें मोड के आयाम से जुड़ी स्वतंत्रता की डिग्री का शोषण करके शरीर के कंपन के एक सीमित संख्या के माध्यम से लोच का वर्णन किया जाता है
 * पूर्ण फ्लेक्स, शरीर के सभी लचीलेपन को उप तत्वों में असतत शरीर द्वारा लोचदार भौतिक गुणों से जुड़े एकल विस्थापन के साथ ध्यान में रखा जाता है

यह भी देखें

 * गतिशील अनुकरण
 * मल्टीबॉडी सिमुलेशन (समाधान तकनीक)
 * भौतिकी इंजन

संदर्भ

 * J. Wittenburg, Dynamics of Systems of Rigid Bodies, Teubner, Stuttgart (1977).
 * J. Wittenburg, Dynamics of Multibody Systems, Berlin, Springer (2008).
 * K. Magnus, Dynamics of multibody systems, Springer Verlag, Berlin (1978).
 * P.E. Nikravesh, Computer-Aided Analysis of Mechanical Systems, Prentice-Hall (1988).
 * E.J. Haug, Computer-Aided Kinematics and Dynamics of Mechanical Systems, Allyn and Bacon, Boston (1989).
 * H. Bremer and F. Pfeiffer, Elastische Mehrkörpersysteme, B. G. Teubner, Stuttgart, Germany (1992).
 * J. García de Jalón, E. Bayo, Kinematic and Dynamic Simulation of Multibody Systems - The Real-Time Challenge, Springer-Verlag, New York (1994).
 * A.A. Shabana, Dynamics of multibody systems, Second Edition, John Wiley & Sons (1998).
 * M. Géradin, A. Cardona, Flexible multibody dynamics – A finite element approach, Wiley, New York (2001).
 * E. Eich-Soellner, C. Führer, Numerical Methods in Multibody Dynamics, Teubner, Stuttgart, 1998 (reprint Lund, 2008).
 * T. Wasfy and A. Noor, "Computational strategies for flexible multibody systems," ASME. Appl. Mech. Rev. 2003;56(6):553-613..

बाहरी संबंध

 * http://real.uwaterloo.ca/~mbody/ Collected links of John McPhee