आइसोजियोमेट्रिक विश्लेषण: Difference between revisions

From Vigyanwiki
(Created page with "आइसोजियोमेट्रिक विश्लेषण एक कम्प्यूटेशनल दृष्टिकोण है जो पारंपर...")
 
No edit summary
Line 1: Line 1:
आइसोजियोमेट्रिक विश्लेषण एक कम्प्यूटेशनल दृष्टिकोण है जो पारंपरिक एनयूआरबीएस-आधारित [[कंप्यूटर एडेड डिजाइन]] डिज़ाइन टूल में परिमित तत्व विश्लेषण (एफईए) को एकीकृत करने की संभावना प्रदान करता है। वर्तमान में, विकास के दौरान नए डिजाइनों का विश्लेषण करने के लिए सीएडी और एफईए पैकेजों के बीच डेटा को परिवर्तित करना आवश्यक है, यह एक कठिन कार्य है क्योंकि दोनों कम्प्यूटेशनल ज्यामितीय दृष्टिकोण अलग-अलग हैं। आइसोजियोमेट्रिक विश्लेषण सीधे एफईए एप्लिकेशन में जटिल एनयूआरबीएस ज्यामिति (अधिकांश सीएडी पैकेजों का आधार) को नियोजित करता है। यह एक सामान्य डेटा सेट का उपयोग करके मॉडलों को एक ही बार में डिज़ाइन, परीक्षण और समायोजित करने की अनुमति देता है।<ref name="cottrell">{{cite book|last1=Cottrell|first1=J. Austin|last2=Hughes|first2=Thomas J.R.|last3=Bazilevs|first3=Yuri|title=Isogeometric Analysis: Toward Integration of CAD and FEA|publisher=[[John Wiley & Sons]]|date=October 2009|isbn=978-0-470-74873-2|url=http://as.wiley.com/WileyCDA/WileyTitle/productCd-0470748737.html|access-date=2009-09-22}}</ref>
आइसोजियोमेट्रिक विश्लेषण कम्प्यूटेशनल दृष्टिकोण है जो पारंपरिक एनयूआरबीएस-आधारित [[कंप्यूटर एडेड डिजाइन]] डिज़ाइन टूल में परिमित तत्व विश्लेषण (एफईए) को एकीकृत करने की संभावना प्रदान करता है। वर्तमान में, विकास के दौरान नए डिजाइनों का विश्लेषण करने के लिए सीएडी और एफईए पैकेजों के बीच डेटा को परिवर्तित करना आवश्यक है, यह कठिन कार्य है क्योंकि दोनों कम्प्यूटेशनल ज्यामितीय दृष्टिकोण अलग-अलग हैं। आइसोजियोमेट्रिक विश्लेषण सीधे एफईए एप्लिकेशन में जटिल एनयूआरबीएस ज्यामिति (अधिकांश सीएडी पैकेजों का आधार) को नियोजित करता है। यह सामान्य डेटा सेट का उपयोग करके मॉडलों को ही बार में डिज़ाइन, परीक्षण और समायोजित करने की अनुमति देता है।<ref name="cottrell">{{cite book|last1=Cottrell|first1=J. Austin|last2=Hughes|first2=Thomas J.R.|last3=Bazilevs|first3=Yuri|title=Isogeometric Analysis: Toward Integration of CAD and FEA|publisher=[[John Wiley & Sons]]|date=October 2009|isbn=978-0-470-74873-2|url=http://as.wiley.com/WileyCDA/WileyTitle/productCd-0470748737.html|access-date=2009-09-22}}</ref>
इस तकनीक के अग्रदूत [[ऑस्टिन में टेक्सास विश्वविद्यालय]] में थॉमस जे.आर. ह्यूजेस और उनका समूह हैं। कुछ आइसोजियोमेट्रिक विश्लेषण विधियों का एक संदर्भ [[मुफ्त सॉफ्टवेयर]] कार्यान्वयन जियोपीडीई है।<ref name="geopdes">{{Cite web|url=http://geopdes.sourceforge.net|title=GeoPDEs: a free software tool for isogeometric analysis of PDEs|access-date=November 7, 2010|year=2010}}</ref><ref>{{cite journal|last=de Falco|first=C.|author2=A. Reali |author3=R. Vázquez |title=GeoPDEs: a research tool for Isogeometric Analysis of PDEs|journal=Adv. Eng. Softw.|volume=42|pages=1020–1034|year=2011|issue=12|doi=10.1016/j.advengsoft.2011.06.010}}</ref> इसी तरह, अन्य कार्यान्वयन ऑनलाइन पाए जा सकते हैं। उदाहरण के लिए, पेटीजीए<ref name="PetIGA">{{Cite web|url=https://bitbucket.org/dalcinl/petiga|title=PetIGA: A framework for high performance Isogeometric Analysis|access-date=August 7, 2012|year=2012|archive-date=July 14, 2014|archive-url=https://web.archive.org/web/20140714225851/https://bitbucket.org/dalcinl/petiga|url-status=dead}}</ref> [[पीईटीएससी]] पर आधारित उच्च प्रदर्शन आइसोजियोमेट्रिक विश्लेषण के लिए एक खुला ढांचा है। इसके अलावा, MIGFEM एक और IGA कोड है जो मैटलैब में लागू किया गया है और 2D और 3D फ्रैक्चर के लिए यूनिटी संवर्धन IGA के विभाजन का समर्थन करता है। इसके अलावा, G+Smo<ref name="G+Smo">{{Cite web|url=http://gs.jku.at/gismo|title=G+Smo: a C++ library for isogeometric analysis, developed at RICAM, Linz|access-date=July 9, 2017|year=2017}}</ref> आइसोजियोमेट्रिक विश्लेषण के लिए एक खुली C++ लाइब्रेरी है। विशेष रूप से, FEAP<ref name="FEAP">{{Cite web|url=http://projects.ce.berkeley.edu/feap/|title=FEAP: FEAP is a general purpose finite element analysis program which is designed for research and educational use, developed at University of California, Berkeley|access-date=April 21, 2018|year=2018}}</ref> एक परिमित तत्व विश्लेषण कार्यक्रम है जिसमें एक आइसोजियोमेट्रिक विश्लेषण लाइब्रेरी FEAP IsoGeometric (संस्करण FEAP84 और संस्करण FEAP85) शामिल है। आईजीए तक होने वाले घटनाक्रमों का लेखा-जोखा प्रलेखित किया गया है।<ref name=":0">{{Cite book|last=Provatidis|first=Christopher G.|title=आइसोजियोमेट्रिक विश्लेषण के अग्रदूत|publisher=Springer|year=2019|isbn=978-3-030-03888-5|url=https://www.springer.com/gp/book/9783030038885|pages=1–25}}</ref>
इस तकनीक के अग्रदूत [[ऑस्टिन में टेक्सास विश्वविद्यालय]] में थॉमस जे.आर. ह्यूजेस और उनका समूह हैं। कुछ आइसोजियोमेट्रिक विश्लेषण विधियों का संदर्भ [[मुफ्त सॉफ्टवेयर]] कार्यान्वयन जियोपीडीई है।<ref name="geopdes">{{Cite web|url=http://geopdes.sourceforge.net|title=GeoPDEs: a free software tool for isogeometric analysis of PDEs|access-date=November 7, 2010|year=2010}}</ref><ref>{{cite journal|last=de Falco|first=C.|author2=A. Reali |author3=R. Vázquez |title=GeoPDEs: a research tool for Isogeometric Analysis of PDEs|journal=Adv. Eng. Softw.|volume=42|pages=1020–1034|year=2011|issue=12|doi=10.1016/j.advengsoft.2011.06.010}}</ref> इसी तरह, अन्य कार्यान्वयन ऑनलाइन पाए जा सकते हैं। उदाहरण के लिए, पेटीजीए<ref name="PetIGA">{{Cite web|url=https://bitbucket.org/dalcinl/petiga|title=PetIGA: A framework for high performance Isogeometric Analysis|access-date=August 7, 2012|year=2012|archive-date=July 14, 2014|archive-url=https://web.archive.org/web/20140714225851/https://bitbucket.org/dalcinl/petiga|url-status=dead}}</ref> [[पीईटीएससी]] पर आधारित उच्च प्रदर्शन आइसोजियोमेट्रिक विश्लेषण के लिए खुला ढांचा है। इसके अलावा, MIGFEM और IGA कोड है जो मैटलैब में लागू किया गया है और 2D और 3D फ्रैक्चर के लिए यूनिटी संवर्धन IGA के विभाजन का समर्थन करता है। इसके अलावा, G+Smo<ref name="G+Smo">{{Cite web|url=http://gs.jku.at/gismo|title=G+Smo: a C++ library for isogeometric analysis, developed at RICAM, Linz|access-date=July 9, 2017|year=2017}}</ref> आइसोजियोमेट्रिक विश्लेषण के लिए खुली C++ लाइब्रेरी है। विशेष रूप से, FEAP<ref name="FEAP">{{Cite web|url=http://projects.ce.berkeley.edu/feap/|title=FEAP: FEAP is a general purpose finite element analysis program which is designed for research and educational use, developed at University of California, Berkeley|access-date=April 21, 2018|year=2018}}</ref> परिमित तत्व विश्लेषण कार्यक्रम है जिसमें आइसोजियोमेट्रिक विश्लेषण लाइब्रेरी FEAP IsoGeometric (संस्करण FEAP84 और संस्करण FEAP85) शामिल है। आईजीए तक होने वाले घटनाक्रमों का लेखा-जोखा प्रलेखित किया गया है।<ref name=":0">{{Cite book|last=Provatidis|first=Christopher G.|title=आइसोजियोमेट्रिक विश्लेषण के अग्रदूत|publisher=Springer|year=2019|isbn=978-3-030-03888-5|url=https://www.springer.com/gp/book/9783030038885|pages=1–25}}</ref>




Line 10: Line 10:
==मेष==
==मेष==
आईजीए के ढांचे में, नियंत्रण बहुभुज जाल और भौतिक जाल दोनों की धारणाओं को परिभाषित किया गया है।<ref name="cottrell" />  
आईजीए के ढांचे में, नियंत्रण बहुभुज जाल और भौतिक जाल दोनों की धारणाओं को परिभाषित किया गया है।<ref name="cottrell" />  
एक नियंत्रण जाल तथाकथित नियंत्रण बिंदुओं द्वारा बनाया जाता है और यह उनके टुकड़े-टुकड़े रैखिक प्रक्षेप द्वारा प्राप्त किया जाता है। नियंत्रण बिंदु स्वतंत्रता की डिग्री (डीओएफ) की भी भूमिका निभाते हैं।<ref name="cottrell" />
नियंत्रण जाल तथाकथित नियंत्रण बिंदुओं द्वारा बनाया जाता है और यह उनके टुकड़े-टुकड़े रैखिक प्रक्षेप द्वारा प्राप्त किया जाता है। नियंत्रण बिंदु स्वतंत्रता की डिग्री (डीओएफ) की भी भूमिका निभाते हैं।<ref name="cottrell" />


भौतिक जाल सीधे ज्यामिति पर बिछा होता है और इसमें पैच और गाँठ स्पैन होते हैं। किसी विशिष्ट भौतिक जाल में उपयोग किए जाने वाले पैच की संख्या के अनुसार, एकल-पैच या बहु-पैच दृष्टिकोण को प्रभावी ढंग से नियोजित किया जाता है। एक पैच को एक संदर्भ [[आयत]] से दो आयामों में और एक संदर्भ [[घनाभ]] से तीन आयामों में मैप किया जाता है: इसे संपूर्ण कम्प्यूटेशनल डोमेन या उसके एक छोटे हिस्से के रूप में देखा जा सकता है। प्रत्येक पैच को गाँठ स्पैन में विघटित किया जा सकता है, जो क्रमशः 1D, 2D और 3D में बिंदु (ज्यामिति) s, रेखा (ज्यामिति) s और सतह (गणित) s हैं। गांठें नॉट स्पैन के अंदर डाली जाती हैं और तत्वों को परिभाषित करती हैं। [[आधार कार्य]] हैं <math>C^{p-m}</math> गांठों के पार, साथ <math>p</math> [[बहुपद]] की डिग्री और <math>m</math> एक विशिष्ट गाँठ की बहुलता, और <math>C^{\infty}</math> एक निश्चित गाँठ और अगली या पिछली गाँठ के बीच।<ref name="cottrell" />
भौतिक जाल सीधे ज्यामिति पर बिछा होता है और इसमें पैच और गाँठ स्पैन होते हैं। किसी विशिष्ट भौतिक जाल में उपयोग किए जाने वाले पैच की संख्या के अनुसार, एकल-पैच या बहु-पैच दृष्टिकोण को प्रभावी ढंग से नियोजित किया जाता है। पैच को संदर्भ [[आयत]] से दो आयामों में और संदर्भ [[घनाभ]] से तीन आयामों में मैप किया जाता है: इसे संपूर्ण कम्प्यूटेशनल डोमेन या उसके छोटे हिस्से के रूप में देखा जा सकता है। प्रत्येक पैच को गाँठ स्पैन में विघटित किया जा सकता है, जो क्रमशः 1D, 2D और 3D में बिंदु (ज्यामिति) s, रेखा (ज्यामिति) s और सतह (गणित) s हैं। गांठें नॉट स्पैन के अंदर डाली जाती हैं और तत्वों को परिभाषित करती हैं। [[आधार कार्य]] हैं <math>C^{p-m}</math> गांठों के पार, साथ <math>p</math> [[बहुपद]] की डिग्री और <math>m</math> विशिष्ट गाँठ की बहुलता, और <math>C^{\infty}</math> निश्चित गाँठ और अगली या पिछली गाँठ के बीच।<ref name="cottrell" />




==नॉट वेक्टर==
==नॉट वेक्टर==
एक गाँठ वेक्टर, जिसे आम तौर पर इस रूप में दर्शाया जाता है <math>\Xi = \{ \xi_1, \xi_2, ..., \xi_{n+p+1} \}</math>, गैर-अवरोही बिंदुओं का एक सेट है। <math>\xi_i \in \mathbb{R}</math> है <math>i^{th}</math> गाँठ, <math>n</math> कार्यों की संख्या है, <math>p</math> आधार कार्य क्रम को संदर्भित करता है। एक गाँठ गाँठ के विस्तार को तत्वों में विभाजित करती है। एक गाँठ वेक्टर इस तथ्य के अनुसार एक समान या गैर-समान है कि इसकी गांठें, एक बार उनकी बहुलता को ध्यान में नहीं रखने पर, समान दूरी पर हैं या नहीं। यदि पहली और आखिरी गांठें दिखाई दें <math>p + 1</math> कई बार, गाँठ वेक्टर को खुला कहा जाता है।<ref name="cottrell" /><ref name="Pegolotti" />
गाँठ वेक्टर, जिसे आम तौर पर इस रूप में दर्शाया जाता है <math>\Xi = \{ \xi_1, \xi_2, ..., \xi_{n+p+1} \}</math>, गैर-अवरोही बिंदुओं का सेट है। <math>\xi_i \in \mathbb{R}</math> है <math>i^{th}</math> गाँठ, <math>n</math> कार्यों की संख्या है, <math>p</math> आधार कार्य क्रम को संदर्भित करता है। गाँठ गाँठ के विस्तार को तत्वों में विभाजित करती है। गाँठ वेक्टर इस तथ्य के अनुसार समान या गैर-समान है कि इसकी गांठें, बार उनकी बहुलता को ध्यान में नहीं रखने पर, समान दूरी पर हैं या नहीं। यदि पहली और आखिरी गांठें दिखाई दें <math>p + 1</math> कई बार, गाँठ वेक्टर को खुला कहा जाता है।<ref name="cottrell" /><ref name="Pegolotti" />




==आधार कार्य==
==आधार कार्य==


एक बार नॉट वेक्टर की परिभाषा प्रदान करने के बाद, इस संदर्भ में कई प्रकार के आधार कार्यों को पेश किया जा सकता है, जैसे [[बी splines]], एनयूआरबीएस और टी-स्प्लिंस।<ref name="cottrell" />
बार नॉट वेक्टर की परिभाषा प्रदान करने के बाद, इस संदर्भ में कई प्रकार के आधार कार्यों को पेश किया जा सकता है, जैसे [[बी splines]], एनयूआरबीएस और टी-स्प्लिंस।<ref name="cottrell" />




Line 48: Line 48:
N_{i, p}(\xi) \geq 0 \quad \forall \xi
N_{i, p}(\xi) \geq 0 \quad \forall \xi
</math>
</math>
ताकि [[ यौगिक ]] या ऑर्डर की गणना की जा सके <math>k</math> की <math>i^{th}</math> बी-डिग्री के विभाजन <math>p</math>, एक अन्य पुनरावर्ती सूत्र नियोजित किया जा सकता है:<ref name="cottrell" />  
ताकि [[ यौगिक ]] या ऑर्डर की गणना की जा सके <math>k</math> की <math>i^{th}</math> बी-डिग्री के विभाजन <math>p</math>, अन्य पुनरावर्ती सूत्र नियोजित किया जा सकता है:<ref name="cottrell" />  


<math>
<math>
Line 70: Line 70:
\alpha_{k, k} = \frac{- \alpha_{k - 1, j - 1}}{\xi_{i + p + 1} - \xi_{i + k}}.
\alpha_{k, k} = \frac{- \alpha_{k - 1, j - 1}}{\xi_{i + p + 1} - \xi_{i + k}}.
</math>
</math>
जब भी एक का हर <math>\alpha_{j, j}</math> गुणांक शून्य है, संपूर्ण गुणांक भी शून्य होने के लिए बाध्य है।
जब भी का हर <math>\alpha_{j, j}</math> गुणांक शून्य है, संपूर्ण गुणांक भी शून्य होने के लिए बाध्य है।


एक बी-स्पलाइन वक्र को निम्नलिखित तरीके से लिखा जा सकता है:<ref name="Pegolotti" />
बी-स्पलाइन वक्र को निम्नलिखित तरीके से लिखा जा सकता है:<ref name="Pegolotti" />


<math>
<math>
Line 84: Line 84:
\textbf{S}(\xi, \eta) = \sum_{i = 1}^n \sum_{j = 1}^m N_{i, p}(\xi) M_{j, q}(\eta) \textbf{B}_{i, j}
\textbf{S}(\xi, \eta) = \sum_{i = 1}^n \sum_{j = 1}^m N_{i, p}(\xi) M_{j, q}(\eta) \textbf{B}_{i, j}
</math>
</math>
कहाँ <math>n</math> और <math>m</math> आधार कार्यों की संख्याएँ हैं <math>N_{i, p}</math> और <math>M_{j, q}</math> दो अलग-अलग गाँठ वैक्टर पर परिभाषित <math>\Xi = \{\xi_1, \xi_2, ..., \xi_{n+p+1}\}</math>, <math>\mathcal{H} = \{\eta_1, \eta_2, ..., \eta_{m+q+1} \}</math>, <math>\textbf{B}_{i, j}</math> अब नियंत्रण बिंदुओं के एक मैट्रिक्स का प्रतिनिधित्व करता है (जिसे नियंत्रण नेट भी कहा जाता है)।
कहाँ <math>n</math> और <math>m</math> आधार कार्यों की संख्याएँ हैं <math>N_{i, p}</math> और <math>M_{j, q}</math> दो अलग-अलग गाँठ वैक्टर पर परिभाषित <math>\Xi = \{\xi_1, \xi_2, ..., \xi_{n+p+1}\}</math>, <math>\mathcal{H} = \{\eta_1, \eta_2, ..., \eta_{m+q+1} \}</math>, <math>\textbf{B}_{i, j}</math> अब नियंत्रण बिंदुओं के मैट्रिक्स का प्रतिनिधित्व करता है (जिसे नियंत्रण नेट भी कहा जाता है)।


अंत में, बी-स्प्लिन ठोस, जिन्हें बी-स्प्लिन आधार कार्यों के तीन सेट और नियंत्रण बिंदुओं के एक टेंसर की आवश्यकता होती है, को इस प्रकार परिभाषित किया जा सकता है:<ref name="Pegolotti"/>
अंत में, बी-स्प्लिन ठोस, जिन्हें बी-स्प्लिन आधार कार्यों के तीन सेट और नियंत्रण बिंदुओं के टेंसर की आवश्यकता होती है, को इस प्रकार परिभाषित किया जा सकता है:<ref name="Pegolotti"/>


<math>
<math>
Line 99: Line 99:
R_i^p(s) = \frac{N_{i, p}(s) \omega_i}{W(s)}
R_i^p(s) = \frac{N_{i, p}(s) \omega_i}{W(s)}
</math>
</math>
कहाँ <math>N_{i, p}</math> एक आयामी बी-स्पलाइन है, <math>W(s) = \sum_{i = 1}^{n} N_{i, p}(s) \omega_i</math> वज़न फ़ंक्शन के रूप में जाना जाता है, और अंत में <math>\omega_i</math> है <math>i^{th}</math> वज़न।
कहाँ <math>N_{i, p}</math> आयामी बी-स्पलाइन है, <math>W(s) = \sum_{i = 1}^{n} N_{i, p}(s) \omega_i</math> वज़न फ़ंक्शन के रूप में जाना जाता है, और अंत में <math>\omega_i</math> है <math>i^{th}</math> वज़न।


बी-स्प्लिन के बारे में उपधारा में विकसित विचार के बाद, एनयूआरबीएस वक्र निम्नानुसार उत्पन्न होते हैं:<ref name="cottrell" />
बी-स्प्लिन के बारे में उपधारा में विकसित विचार के बाद, एनयूआरबीएस वक्र निम्नानुसार उत्पन्न होते हैं:<ref name="cottrell" />
Line 126: Line 126:
दूसरे को डिग्री उन्नयन (या एफईए संदर्भ में पी-शोधन) कहा जाता है, जो आधार कार्यों के बहुपद क्रम को बढ़ाने की अनुमति देता है।<ref name="cottrell" />
दूसरे को डिग्री उन्नयन (या एफईए संदर्भ में पी-शोधन) कहा जाता है, जो आधार कार्यों के बहुपद क्रम को बढ़ाने की अनुमति देता है।<ref name="cottrell" />


अंत में तीसरी विधि, जिसे के-रिफाइनमेंट (एफईए में समकक्ष के बिना) के रूप में जाना जाता है, पिछली दो तकनीकों से प्राप्त होती है, यानी ऑर्डर ऊंचाई को एक अद्वितीय गाँठ के सम्मिलन के साथ जोड़ती है <math>\Xi</math>.<ref name="cottrell" />
अंत में तीसरी विधि, जिसे के-रिफाइनमेंट (एफईए में समकक्ष के बिना) के रूप में जाना जाता है, पिछली दो तकनीकों से प्राप्त होती है, यानी ऑर्डर ऊंचाई को अद्वितीय गाँठ के सम्मिलन के साथ जोड़ती है <math>\Xi</math>.<ref name="cottrell" />





Revision as of 14:47, 6 August 2023

आइसोजियोमेट्रिक विश्लेषण कम्प्यूटेशनल दृष्टिकोण है जो पारंपरिक एनयूआरबीएस-आधारित कंप्यूटर एडेड डिजाइन डिज़ाइन टूल में परिमित तत्व विश्लेषण (एफईए) को एकीकृत करने की संभावना प्रदान करता है। वर्तमान में, विकास के दौरान नए डिजाइनों का विश्लेषण करने के लिए सीएडी और एफईए पैकेजों के बीच डेटा को परिवर्तित करना आवश्यक है, यह कठिन कार्य है क्योंकि दोनों कम्प्यूटेशनल ज्यामितीय दृष्टिकोण अलग-अलग हैं। आइसोजियोमेट्रिक विश्लेषण सीधे एफईए एप्लिकेशन में जटिल एनयूआरबीएस ज्यामिति (अधिकांश सीएडी पैकेजों का आधार) को नियोजित करता है। यह सामान्य डेटा सेट का उपयोग करके मॉडलों को ही बार में डिज़ाइन, परीक्षण और समायोजित करने की अनुमति देता है।[1] इस तकनीक के अग्रदूत ऑस्टिन में टेक्सास विश्वविद्यालय में थॉमस जे.आर. ह्यूजेस और उनका समूह हैं। कुछ आइसोजियोमेट्रिक विश्लेषण विधियों का संदर्भ मुफ्त सॉफ्टवेयर कार्यान्वयन जियोपीडीई है।[2][3] इसी तरह, अन्य कार्यान्वयन ऑनलाइन पाए जा सकते हैं। उदाहरण के लिए, पेटीजीए[4] पीईटीएससी पर आधारित उच्च प्रदर्शन आइसोजियोमेट्रिक विश्लेषण के लिए खुला ढांचा है। इसके अलावा, MIGFEM और IGA कोड है जो मैटलैब में लागू किया गया है और 2D और 3D फ्रैक्चर के लिए यूनिटी संवर्धन IGA के विभाजन का समर्थन करता है। इसके अलावा, G+Smo[5] आइसोजियोमेट्रिक विश्लेषण के लिए खुली C++ लाइब्रेरी है। विशेष रूप से, FEAP[6] परिमित तत्व विश्लेषण कार्यक्रम है जिसमें आइसोजियोमेट्रिक विश्लेषण लाइब्रेरी FEAP IsoGeometric (संस्करण FEAP84 और संस्करण FEAP85) शामिल है। आईजीए तक होने वाले घटनाक्रमों का लेखा-जोखा प्रलेखित किया गया है।[7]


एफईए के संबंध में आईजीए के लाभ

आइसोजियोमेट्रिक विश्लेषण परिमित तत्व विधि के संबंध में दो मुख्य लाभ प्रस्तुत करता है:[1][7][8]


मेष

आईजीए के ढांचे में, नियंत्रण बहुभुज जाल और भौतिक जाल दोनों की धारणाओं को परिभाषित किया गया है।[1] नियंत्रण जाल तथाकथित नियंत्रण बिंदुओं द्वारा बनाया जाता है और यह उनके टुकड़े-टुकड़े रैखिक प्रक्षेप द्वारा प्राप्त किया जाता है। नियंत्रण बिंदु स्वतंत्रता की डिग्री (डीओएफ) की भी भूमिका निभाते हैं।[1]

भौतिक जाल सीधे ज्यामिति पर बिछा होता है और इसमें पैच और गाँठ स्पैन होते हैं। किसी विशिष्ट भौतिक जाल में उपयोग किए जाने वाले पैच की संख्या के अनुसार, एकल-पैच या बहु-पैच दृष्टिकोण को प्रभावी ढंग से नियोजित किया जाता है। पैच को संदर्भ आयत से दो आयामों में और संदर्भ घनाभ से तीन आयामों में मैप किया जाता है: इसे संपूर्ण कम्प्यूटेशनल डोमेन या उसके छोटे हिस्से के रूप में देखा जा सकता है। प्रत्येक पैच को गाँठ स्पैन में विघटित किया जा सकता है, जो क्रमशः 1D, 2D और 3D में बिंदु (ज्यामिति) s, रेखा (ज्यामिति) s और सतह (गणित) s हैं। गांठें नॉट स्पैन के अंदर डाली जाती हैं और तत्वों को परिभाषित करती हैं। आधार कार्य हैं गांठों के पार, साथ बहुपद की डिग्री और विशिष्ट गाँठ की बहुलता, और निश्चित गाँठ और अगली या पिछली गाँठ के बीच।[1]


नॉट वेक्टर

गाँठ वेक्टर, जिसे आम तौर पर इस रूप में दर्शाया जाता है , गैर-अवरोही बिंदुओं का सेट है। है गाँठ, कार्यों की संख्या है, आधार कार्य क्रम को संदर्भित करता है। गाँठ गाँठ के विस्तार को तत्वों में विभाजित करती है। गाँठ वेक्टर इस तथ्य के अनुसार समान या गैर-समान है कि इसकी गांठें, बार उनकी बहुलता को ध्यान में नहीं रखने पर, समान दूरी पर हैं या नहीं। यदि पहली और आखिरी गांठें दिखाई दें कई बार, गाँठ वेक्टर को खुला कहा जाता है।[1][8]


आधार कार्य

बार नॉट वेक्टर की परिभाषा प्रदान करने के बाद, इस संदर्भ में कई प्रकार के आधार कार्यों को पेश किया जा सकता है, जैसे बी splines, एनयूआरबीएस और टी-स्प्लिंस।[1]


बी-स्प्लिंस

बी-स्प्लिंस को टुकड़े-टुकड़े निरंतर फ़ंक्शन से पुनरावर्ती रूप से प्राप्त किया जा सकता है :[1]

डी बूर के एल्गोरिदम का उपयोग करके, मनमाने क्रम के बी-स्प्लिंस उत्पन्न करना संभव है :[1]

एकसमान और गैर-समान गाँठ वैक्टर दोनों के लिए मान्य। पिछले सूत्र को ठीक से काम करने के लिए, दो शून्यों का विभाजन शून्य के बराबर होने दें, अर्थात। .

इस तरह से उत्पन्न होने वाले बी-स्प्लिन में एकता और सकारात्मकता गुणों का विभाजन होता है, अर्थात:[1]

ताकि यौगिक या ऑर्डर की गणना की जा सके की बी-डिग्री के विभाजन , अन्य पुनरावर्ती सूत्र नियोजित किया जा सकता है:[1]

कहाँ:

जब भी का हर गुणांक शून्य है, संपूर्ण गुणांक भी शून्य होने के लिए बाध्य है।

बी-स्पलाइन वक्र को निम्नलिखित तरीके से लिखा जा सकता है:[8]

कहाँ आधार कार्यों की संख्या है , और है नियंत्रण बिंदु, के साथ उस स्थान का आयाम जिसमें वक्र डूबा हुआ है।

द्वि-आयामी मामले का विस्तार बी-स्प्लिंस वक्रों से आसानी से प्राप्त किया जा सकता है।[8]विशेष रूप से बी-स्पलाइन सतहों को इस प्रकार पेश किया जाता है:[8]

कहाँ और आधार कार्यों की संख्याएँ हैं और दो अलग-अलग गाँठ वैक्टर पर परिभाषित , , अब नियंत्रण बिंदुओं के मैट्रिक्स का प्रतिनिधित्व करता है (जिसे नियंत्रण नेट भी कहा जाता है)।

अंत में, बी-स्प्लिन ठोस, जिन्हें बी-स्प्लिन आधार कार्यों के तीन सेट और नियंत्रण बिंदुओं के टेंसर की आवश्यकता होती है, को इस प्रकार परिभाषित किया जा सकता है:[8]


NURBS

आईजीए आधार में फ़ंक्शंस को कम्प्यूटेशनल डोमेन विकसित करने के लिए भी नियोजित किया जाता है, न कि केवल संख्यात्मक समाधान का प्रतिनिधित्व करने के लिए। इस कारण से उनमें वे सभी गुण होने चाहिए जो ज्यामिति को सटीक तरीके से प्रस्तुत करने की अनुमति देते हैं। उदाहरण के लिए, बी-स्प्लिन, अपनी आंतरिक संरचना के कारण, उचित रूप से गोलाकार आकृतियाँ उत्पन्न करने में सक्षम नहीं हैं।[1]इस समस्या से बचने के लिए, गैर-समान तर्कसंगत बी-स्प्लिंस, जिन्हें एनयूआरबीएस भी कहा जाता है, को निम्नलिखित तरीके से पेश किया गया है:[1]

कहाँ आयामी बी-स्पलाइन है, वज़न फ़ंक्शन के रूप में जाना जाता है, और अंत में है वज़न।

बी-स्प्लिन के बारे में उपधारा में विकसित विचार के बाद, एनयूआरबीएस वक्र निम्नानुसार उत्पन्न होते हैं:[1]

साथ नियंत्रण बिंदुओं का वेक्टर.

उच्च आयामों (उदाहरण के लिए 2 और 3) के कई गुना तक एनयूआरबीएस आधार कार्यों का विस्तार इस प्रकार दिया गया है:[1]


एचपीके-शोधन

आईजीए में तीन तकनीकें हैं जो ज्यामिति और उसके पैरामीट्रिजेशन को छुए बिना आधार कार्यों के स्थान को बढ़ाने की अनुमति देती हैं।[1]

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

दूसरे को डिग्री उन्नयन (या एफईए संदर्भ में पी-शोधन) कहा जाता है, जो आधार कार्यों के बहुपद क्रम को बढ़ाने की अनुमति देता है।[1]

अंत में तीसरी विधि, जिसे के-रिफाइनमेंट (एफईए में समकक्ष के बिना) के रूप में जाना जाता है, पिछली दो तकनीकों से प्राप्त होती है, यानी ऑर्डर ऊंचाई को अद्वितीय गाँठ के सम्मिलन के साथ जोड़ती है .[1]


संदर्भ

  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 Cottrell, J. Austin; Hughes, Thomas J.R.; Bazilevs, Yuri (October 2009). Isogeometric Analysis: Toward Integration of CAD and FEA. John Wiley & Sons. ISBN 978-0-470-74873-2. Retrieved 2009-09-22.
  2. "GeoPDEs: a free software tool for isogeometric analysis of PDEs". 2010. Retrieved November 7, 2010.
  3. de Falco, C.; A. Reali; R. Vázquez (2011). "GeoPDEs: a research tool for Isogeometric Analysis of PDEs". Adv. Eng. Softw. 42 (12): 1020–1034. doi:10.1016/j.advengsoft.2011.06.010.
  4. "PetIGA: A framework for high performance Isogeometric Analysis". 2012. Archived from the original on July 14, 2014. Retrieved August 7, 2012.
  5. "G+Smo: a C++ library for isogeometric analysis, developed at RICAM, Linz". 2017. Retrieved July 9, 2017.
  6. "FEAP: FEAP is a general purpose finite element analysis program which is designed for research and educational use, developed at University of California, Berkeley". 2018. Retrieved April 21, 2018.
  7. 7.0 7.1 Provatidis, Christopher G. (2019). आइसोजियोमेट्रिक विश्लेषण के अग्रदूत. Springer. pp. 1–25. ISBN 978-3-030-03888-5.
  8. 8.0 8.1 8.2 8.3 8.4 8.5 8.6 Pegolotti, Luca; Dedè, Luca; Quarteroni, Alfio (January 2019). "Isogeometric Analysis of the electrophysiology in the human heart: Numerical simulation of the bidomain equations on the atria" (PDF). Computer Methods in Applied Mechanics and Engineering. 343: 52–73. Bibcode:2019CMAME.343...52P. doi:10.1016/j.cma.2018.08.032. hdl:11311/1066014. S2CID 53613848.


बाहरी संबंध