आइसोजियोमेट्रिक विश्लेषण: Difference between revisions
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="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="cottrell" /> | |||
भौतिक मेश सीधे ज्यामिति पर बिछा होता है और इसमें पैच और नॉट स्पैन होते हैं। किसी विशिष्ट भौतिक मेश में उपयोग किए जाने वाले पैच की संख्या के अनुसार, एकल-पैच या बहु-पैच दृष्टिकोण को प्रभावी रूप से नियोजित किया जाता है। पैच को संदर्भ [[आयत]] से दो आयामों में और संदर्भ [[घनाभ]] से तीन आयामों में मैप किया जाता है: इसे संपूर्ण कम्प्यूटेशनल डोमेन या उसके छोटे हिस्से के रूप में देखा जा सकता है। प्रत्येक पैच को नॉट स्पैन में विघटित किया जा सकता है, जो क्रमशः 1डी, 2डी और 3डी में बिंदु, रेखाएं और सतह (गणित) हैं। नोट्स नॉट स्पैन के अंदर डाली जाती हैं और तत्वों को परिभाषित करती हैं। [[आधार कार्य|आधार फलन]] [[बहुपद]] की <math>p</math> डिग्री और एक विशिष्ट नॉट की <math>m</math> बहुलता के साथ गांठों में <math>C^{p-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" /> | |||
==आधार | ==आधार फलन== | ||
बार नॉट वेक्टर की परिभाषा प्रदान करने के बाद, इस संदर्भ में कई प्रकार के आधार | बार नॉट वेक्टर की परिभाषा प्रदान करने के बाद, इस संदर्भ में कई प्रकार के आधार फलनों को पेश किया जा सकता है, जैसे [[बी 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>. | ||
इस तरह से उत्पन्न होने वाले बी-स्प्लिन में एकता और सकारात्मकता गुणों का विभाजन होता है, अर्थात:<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</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</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"/> | ||
<math> | <math> | ||
Line 96: | Line 99: | ||
===NURBS=== | ===NURBS=== | ||
आईजीए आधार में फ़ंक्शंस को कम्प्यूटेशनल डोमेन विकसित करने के लिए भी नियोजित किया जाता है, न कि केवल संख्यात्मक समाधान का प्रतिनिधित्व करने के लिए। इस कारण से उनमें वे सभी गुण होने चाहिए जो ज्यामिति को | आईजीए आधार में फ़ंक्शंस को कम्प्यूटेशनल डोमेन विकसित करने के लिए भी नियोजित किया जाता है, न कि केवल संख्यात्मक समाधान का प्रतिनिधित्व करने के लिए। इस कारण से उनमें वे सभी गुण होने चाहिए जो ज्यामिति को त्रुटिहीन तरीके से प्रस्तुत करने की अनुमति देते हैं। उदाहरण के लिए, बी-स्प्लिन, अपनी आंतरिक संरचना के कारण, उचित रूप से गोलाकार आकृतियाँ उत्पन्न करने में सक्षम नहीं हैं।<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) के कई गुना तक एनयूआरबीएस आधार | उच्च आयामों (उदाहरण के लिए 2 और 3) के कई गुना तक एनयूआरबीएस आधार फलनों का विस्तार इस प्रकार दिया गया है:<ref name="cottrell" /> | ||
<math> | <math> | ||
Line 122: | Line 125: | ||
==एचपीके-शोधन== | ==एचपीके-शोधन== | ||
आईजीए में तीन प्रणालीें हैं जो ज्यामिति और उसके पैरामीट्रिजेशन को छुए बिना आधार | आईजीए में तीन प्रणालीें हैं जो ज्यामिति और उसके पैरामीट्रिजेशन को छुए बिना आधार फलनों के स्थान को बढ़ाने की अनुमति देती हैं।<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> अधिक गांठों के जुड़ने से, जिसका तात्पर्य आधार | पहले वाले को नॉट इंसर्शन (या एफईए फ्रेमवर्क में एच-रिफाइनमेंट) के रूप में जाना जाता है, जहां <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" /> | ||
अंत में तीसरी विधि, जिसे के-रिफाइनमेंट (एफईए में समकक्ष के बिना) के रूप में जाना जाता है, पिछली दो प्रणालीों से प्राप्त होती है, यानी ऑर्डर ऊंचाई को अद्वितीय | अंत में तीसरी विधि, जिसे के-रिफाइनमेंट (एफईए में समकक्ष के बिना) के रूप में जाना जाता है, पिछली दो प्रणालीों से प्राप्त होती है, यानी ऑर्डर ऊंचाई को अद्वितीय नॉट के सम्मिलन के साथ जोड़ती है <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]
- उदाहरण के लिए कार्डियक इलेक्ट्रोफिजियोलॉजी, ध्वनिकी और इलास्टोडायनामिक्स में उत्पन्न होने वाली तरंग प्रसार समस्याओं को संख्यात्मक प्रसार और अपव्यय त्रुटियों में कमी के कारण उत्तम रूप से वर्णित किया गया है।[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.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.
- ↑ "GeoPDEs: a free software tool for isogeometric analysis of PDEs". 2010. Retrieved November 7, 2010.
- ↑ 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.
- ↑ "PetIGA: A framework for high performance Isogeometric Analysis". 2012. Archived from the original on July 14, 2014. Retrieved August 7, 2012.
- ↑ "G+Smo: a C++ library for isogeometric analysis, developed at RICAM, Linz". 2017. Retrieved July 9, 2017.
- ↑ "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.0 7.1 Provatidis, Christopher G. (2019). आइसोजियोमेट्रिक विश्लेषण के अग्रदूत. Springer. pp. 1–25. ISBN 978-3-030-03888-5.
- ↑ 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.
बाहरी संबंध
- GeoPDEs: a free software tool for आइसोजियोमेट्रिक Analysis based on Octave
- MIG(X)FEM: a free Matlab code for आईजीए (FEM and extended FEM)
- Petआईजीए: A framework for high-performance आइसोजियोमेट्रिक Analysis Archived 2014-07-14 at the Wayback Machine based on PETSc
- G+Smo (Geometry plus Simulation modules): a C++ library for आइसोजियोमेट्रिक analysis, developed at RICAM, Linz
- एफईएपी: a general purpose finite element analysis program which is designed for research and educational use, developed at University of California, Berkeley
- Bembel: An open-source आइसोजियोमेट्रिक boundary element library for Laplace, Helmholtz, and Maxwell problems written in C++
- T.J.R. Hughes, J.A. Cottrell, Y. Bazilevs: "आइसोजियोमेट्रिक analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement", Computer Methods in Applied Mechanics and Engineering, Elsevier, 2005, 194 (39-41), pp.4135-4195.