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

From Vigyanwiki
No edit summary
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> [[पीईटीएससी]] पर आधारित उच्च प्रदर्शन आइसोजियोमेट्रिक विश्लेषण के लिए एक विवृत संरचना है। इसके अतिरिक्त, मिगफेम और आईजीए कोड है जो मैटलैब में लागू किया गया है और 2D और 3D फ्रैक्चर के लिए यूनिटी संवर्धन आईजीए के विभाजन का समर्थन करता है। इसके अतिरिक्त, 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++ लाइब्रेरी है। विशेष रूप से, एफईएपी<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> परिमित तत्व विश्लेषण कार्यक्रम है जिसमें आइसोजियोमेट्रिक विश्लेषण लाइब्रेरी एफईएपी आइसोजियोमेट्रिक (संस्करण एफईएपी84 और संस्करण एफईएपी85) सम्मिलित है। आईजीए तक होने वाले घटनाक्रमों का लेखा-जोखा प्रलेखित किया गया है।<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> [[पीईटीएससी]] पर आधारित उच्च प्रदर्शन आइसोजियोमेट्रिक विश्लेषण के लिए एक विवृत संरचना है। इसके अतिरिक्त, मिगफेम और आईजीए कोड है जो मैटलैब में लागू किया गया है और द्वि-आयामी और त्रि-आयामी फ्रैक्चर के लिए यूनिटी संवर्धन आईजीए के विभाजन का समर्थन करता है। इसके अतिरिक्त, 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++ लाइब्रेरी है। विशेष रूप से, एफईएपी<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> परिमित तत्व विश्लेषण फलन है जिसमें आइसोजियोमेट्रिक विश्लेषण लाइब्रेरी एफईएपी आइसोजियोमेट्रिक (संस्करण एफईएपी84 और संस्करण एफईएपी85) सम्मिलित है। आईजीए तक होने वाले घटनाक्रमों का लेखा-जोखा प्रलेखित किया गया है।<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 7: Line 7:
==एफईए के संबंध में आईजीए के लाभ==
==एफईए के संबंध में आईजीए के लाभ==
आइसोजियोमेट्रिक विश्लेषण परिमित तत्व विधि के संबंध में दो मुख्य लाभ प्रस्तुत करता है:<ref name="cottrell" /><ref name=":0" /><ref name="Pegolotti">{{cite journal |last1=Pegolotti |first1=Luca |last2=Dedè |first2=Luca |last3=Quarteroni |first3=Alfio |title=Isogeometric Analysis of the electrophysiology in the human heart: Numerical simulation of the bidomain equations on the atria |journal=Computer Methods in Applied Mechanics and Engineering |date=January 2019 |volume=343 |pages=52–73 |doi=10.1016/j.cma.2018.08.032|bibcode=2019CMAME.343...52P |hdl=11311/1066014 |s2cid=53613848 |url=https://re.public.polimi.it/bitstream/11311/1066014/2/1-s2.0-S0045782518304304-main.pdf }}</ref>
आइसोजियोमेट्रिक विश्लेषण परिमित तत्व विधि के संबंध में दो मुख्य लाभ प्रस्तुत करता है:<ref name="cottrell" /><ref name=":0" /><ref name="Pegolotti">{{cite journal |last1=Pegolotti |first1=Luca |last2=Dedè |first2=Luca |last3=Quarteroni |first3=Alfio |title=Isogeometric Analysis of the electrophysiology in the human heart: Numerical simulation of the bidomain equations on the atria |journal=Computer Methods in Applied Mechanics and Engineering |date=January 2019 |volume=343 |pages=52–73 |doi=10.1016/j.cma.2018.08.032|bibcode=2019CMAME.343...52P |hdl=11311/1066014 |s2cid=53613848 |url=https://re.public.polimi.it/bitstream/11311/1066014/2/1-s2.0-S0045782518304304-main.pdf }}</ref>
*कोई ज्यामितीय सन्निकटन त्रुटि नहीं है, इस तथ्य के कारण कि डोमेन (गणितीय विश्लेषण) बिल्कुल सटीक रूप से दर्शाया गया है<ref name="cottrell" />*उदाहरण के लिए [[कार्डियक इलेक्ट्रोफिजियोलॉजी]], ध्वनिकी और [[इलास्टोडायनामिक्स]] में उत्पन्न होने वाली तरंग प्रसार समस्याओं का बेहतर वर्णन किया गया है, [[संख्यात्मक फैलाव]] और अपव्यय त्रुटियों में कमी के कारण।<ref name="Pegolotti" />
*कोई ज्यामितीय सन्निकटन त्रुटि नहीं है, इस तथ्य के कारण कि डोमेन (गणितीय विश्लेषण) बिल्कुल त्रुटिहीन रूप से दर्शाया गया है<ref name="cottrell" />
*उदाहरण के लिए [[कार्डियक इलेक्ट्रोफिजियोलॉजी]], ध्वनिकी और [[इलास्टोडायनामिक्स]] में उत्पन्न होने वाली तरंग प्रसार समस्याओं को [[संख्यात्मक फैलाव|संख्यात्मक प्रसार]] और अपव्यय त्रुटियों में कमी के कारण उत्तम रूप से वर्णित किया गया है।<ref name="Pegolotti" />




==मेष==
==मेश==
आईजीए के ढांचे में, नियंत्रण बहुभुज जाल और भौतिक जाल दोनों की धारणाओं को परिभाषित किया गया है।<ref name="cottrell" />  
आईजीए के संरचना में, नियंत्रण बहुभुज मेश और भौतिक मेश दोनों की धारणाओं को परिभाषित किया गया है।<ref name="cottrell" />  
नियंत्रण जाल तथाकथित नियंत्रण बिंदुओं द्वारा बनाया जाता है और यह उनके टुकड़े-टुकड़े रैखिक प्रक्षेप द्वारा प्राप्त किया जाता है। नियंत्रण बिंदु स्वतंत्रता की डिग्री (डीओएफ) की भी भूमिका निभाते हैं।<ref name="cottrell" />
 
नियंत्रण मेश तथाकथित नियंत्रण बिंदुओं द्वारा बनाया जाता है और यह उनके टुकड़े-टुकड़े रैखिक प्रक्षेप द्वारा प्राप्त किया जाता है। नियंत्रण बिंदु स्वतंत्रता की डिग्री (डीओएफ) की भी भूमिका निभाते हैं।<ref name="cottrell" />
 
भौतिक मेश सीधे ज्यामिति पर बिछा होता है और इसमें पैच और नॉट स्पैन होते हैं। किसी विशिष्ट भौतिक मेश में उपयोग किए जाने वाले पैच की संख्या के अनुसार, एकल-पैच या बहु-पैच दृष्टिकोण को प्रभावी रूप से नियोजित किया जाता है। पैच को संदर्भ [[आयत]] से दो आयामों में और संदर्भ [[घनाभ]] से तीन आयामों में मैप किया जाता है: इसे संपूर्ण कम्प्यूटेशनल डोमेन या उसके छोटे हिस्से के रूप में देखा जा सकता है। प्रत्येक पैच को नॉट स्पैन में विघटित किया जा सकता है, जो क्रमशः 1डी, 2डी और 3डी में बिंदु, रेखाएं और सतह (गणित) हैं। नोट्स नॉट स्पैन के अंदर डाली जाती हैं और तत्वों को परिभाषित करती हैं। [[आधार कार्य|आधार फलन]] [[बहुपद]] की <math>p</math> डिग्री और एक विशिष्ट नॉट की <math>m</math> बहुलता के साथ गांठों में <math>C^{p-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 39: Line 42:
N_{i, p}(\xi) = \frac{\xi - \xi_i}{\xi_{i+p} - \xi_i} N_{i, p - 1}(\xi) + \frac{\xi_{i+p+1} - \xi}{\xi_{i+p+1} - \xi_{i+1}} N_{i + 1, p - 1}(\xi) \quad 1 \leq i \leq n
N_{i, p}(\xi) = \frac{\xi - \xi_i}{\xi_{i+p} - \xi_i} N_{i, p - 1}(\xi) + \frac{\xi_{i+p+1} - \xi}{\xi_{i+p+1} - \xi_{i+1}} N_{i + 1, p - 1}(\xi) \quad 1 \leq i \leq n
</math>
</math>
एकसमान और गैर-समान गाँठ वैक्टर दोनों के लिए मान्य। पिछले सूत्र को ठीक से काम करने के लिए, दो [[शून्य]]ों का विभाजन शून्य के बराबर होने दें, अर्थात। <math>\dfrac{0}{0} := 0</math>.
एकसमान और गैर-समान नॉट वैक्टर दोनों के लिए मान्य। पिछले सूत्र को ठीक से काम करने के लिए, दो [[शून्य]]ों का विभाजन शून्य के बराबर होने दें, अर्थात। <math>\dfrac{0}{0} := 0</math>.


इस तरह से उत्पन्न होने वाले बी-स्प्लिन में एकता और सकारात्मकता गुणों का विभाजन होता है, अर्थात:<ref name="cottrell" />  
इस तरह से उत्पन्न होने वाले बी-स्प्लिन में एकता और सकारात्मकता गुणों का विभाजन होता है, अर्थात:<ref name="cottrell" />  
Line 79: Line 82:
\textbf{C}(\xi) = \sum_{i=1}^n N_{i, p}(\xi) \textbf{B}_i
\textbf{C}(\xi) = \sum_{i=1}^n N_{i, p}(\xi) \textbf{B}_i
</math>
</math>
कहाँ <math>n</math> आधार कार्यों की संख्या है <math>N_{i, p}</math>, और <math>\textbf{B}_i \in \mathbb{R}^d</math> है <math>i^{th}</math> नियंत्रण बिंदु, के साथ <math>d</math> उस स्थान का आयाम जिसमें वक्र डूबा हुआ है।
कहाँ <math>n</math> आधार फलनों की संख्या है <math>N_{i, p}</math>, और <math>\textbf{B}_i \in \mathbb{R}^d</math> है <math>i^{th}</math> नियंत्रण बिंदु, के साथ <math>d</math> उस स्थान का आयाम जिसमें वक्र डूबा हुआ है।


द्वि-आयामी मामले का विस्तार बी-स्प्लिंस वक्रों से आसानी से प्राप्त किया जा सकता है।<ref name="Pegolotti" />विशेष रूप से बी-स्पलाइन सतहों को इस प्रकार पेश किया जाता है:<ref name="Pegolotti" />
द्वि-आयामी मामले का विस्तार बी-स्प्लिंस वक्रों से आसानी से प्राप्त किया जा सकता है।<ref name="Pegolotti" />विशेष रूप से बी-स्पलाइन सतहों को इस प्रकार पेश किया जाता है:<ref name="Pegolotti" />
Line 86: Line 89:
\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 96: Line 99:


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


<math>
<math>
Line 110: Line 113:
साथ <math>\textbf{B}_i</math> <math>i^{th}</math> नियंत्रण बिंदुओं का वेक्टर.
साथ <math>\textbf{B}_i</math> <math>i^{th}</math> नियंत्रण बिंदुओं का वेक्टर.


उच्च आयामों (उदाहरण के लिए 2 और 3) के कई गुना तक एनयूआरबीएस आधार कार्यों का विस्तार इस प्रकार दिया गया है:<ref name="cottrell" />
उच्च आयामों (उदाहरण के लिए 2 और 3) के कई गुना तक एनयूआरबीएस आधार फलनों का विस्तार इस प्रकार दिया गया है:<ref name="cottrell" />


<math>
<math>
Line 122: Line 125:


==एचपीके-शोधन==
==एचपीके-शोधन==
आईजीए में तीन प्रणालीें हैं जो ज्यामिति और उसके पैरामीट्रिजेशन को छुए बिना आधार कार्यों के स्थान को बढ़ाने की अनुमति देती हैं।<ref name="cottrell" />
आईजीए में तीन प्रणालीें हैं जो ज्यामिति और उसके पैरामीट्रिजेशन को छुए बिना आधार फलनों के स्थान को बढ़ाने की अनुमति देती हैं।<ref name="cottrell" />


पहले वाले को नॉट इंसर्शन (या एफईए फ्रेमवर्क में एच-रिफाइनमेंट) के रूप में जाना जाता है, जहां <math>\overline{\Xi} = \{\overline{\xi_1}=\xi_1, \overline{\xi_2}, ..., \overline{\xi_{n+m+p+1}} = \xi_{n+p+1}\}</math> से प्राप्त किया जाता है <math>\Xi = \{\xi_1, \xi_2, ..., \xi_{n+p+1}\}</math> अधिक गांठों के जुड़ने से, जिसका तात्पर्य आधार कार्यों और नियंत्रण बिंदुओं की संख्या दोनों में वृद्धि है।<ref name="cottrell" />
पहले वाले को नॉट इंसर्शन (या एफईए फ्रेमवर्क में एच-रिफाइनमेंट) के रूप में जाना जाता है, जहां <math>\overline{\Xi} = \{\overline{\xi_1}=\xi_1, \overline{\xi_2}, ..., \overline{\xi_{n+m+p+1}} = \xi_{n+p+1}\}</math> से प्राप्त किया जाता है <math>\Xi = \{\xi_1, \xi_2, ..., \xi_{n+p+1}\}</math> अधिक गांठों के जुड़ने से, जिसका तात्पर्य आधार फलनों और नियंत्रण बिंदुओं की संख्या दोनों में वृद्धि है।<ref name="cottrell" />


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


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





Revision as of 16:46, 6 August 2023

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

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


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

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


मेश

आईजीए के संरचना में, नियंत्रण बहुभुज मेश और भौतिक मेश दोनों की धारणाओं को परिभाषित किया गया है।[1]

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

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


बाहरी संबंध