वर्णक्रमीय विधि: Difference between revisions
(Created page with "{{More footnotes|date=August 2013}} स्पेक्ट्रल विधियाँ तकनीकों का एक वर्ग है जिसका उपयो...") |
No edit summary |
||
Line 1: | Line 1: | ||
'''स्पेक्ट्रल विधि''', ऐसे तकनीकों का एक वर्ग है जिसका उपयोग [[व्यावहारिक गणित]] और [[वैज्ञानिक कंप्यूटिंग]] में कुछ [[अंतर समीकरण|अभिविभाज्य समीकरणों]] को संख्यात्मक रूप से हल करने के लिए किया जाता है। मुख्य विचार यह है कि [[अंतर समीकरण|अभिविभाज्य समीकरणों]] के समाधान को कुछ [[आधार कार्य|आधार]] फलनों के योग के रूप में लिखा जाए और फिर इन्हे यथासंभव हल करने के लिए योग में गुणांक का चयन किया जाए। | |||
स्पेक्ट्रल विधियाँ | स्पेक्ट्रल विधि और परिमित तत्व विधि परस्पर गहरे रूप से संबंधित हैं और समान विचारों पर निर्मित हैं; उनके बीच मुख्य अंतर यह है कि स्पेक्ट्रल विधियां आधार फलनों का उपयोग करती हैं जो सामान्यतः सम्पूर्ण क्षेत्र पर गैर-शून्य होती हैं, जबकि परिमित तत्व विधियां ऐसे आधार फलनों का उपयोग करती हैं जो केवल छोटे उप-क्षेत्र पर गैर-शून्य होती हैं। नतीजतन, स्पेक्ट्रल विधियाँ चर को ''विश्व स्तर पर'' परिभाषित करतें हैं जबकि परिमित तत्व ऐसा ''स्थानीय'' रूप से करते हैं। आंशिक रूप से इसी कारण से, स्पेक्ट्रल विधियों में उत्कृष्ट त्रुटि गुण होते हैं, तथाकथित घातीय अभिसरण तीव्रता से संभव होता है, जब समाधान [[सुचारू कार्य|सुचारू]] होता है। यद्यपि, कोई ज्ञात त्रि-आयामी एकल क्षेत्र स्पेक्ट्रल [[शॉक कैप्चरिंग]] परिणाम नहीं हैं।<ref name="CHQZ">[https://books.google.com/books?id=7COgEw5_EBQC pp 235, Spectral Methods]: evolution to complex geometries and applications to fluid dynamics, By Canuto, Hussaini, Quarteroni and Zang, Springer, 2007.</ref> परिमित तत्व वर्ग में, एक विधि जहां तत्वों का क्रम बहुत अधिक होता है या ग्रिड पैरामीटर एच बढ़ने पर बढ़ जाता है, तो उसे कभी-कभी [[वर्णक्रमीय तत्व विधि|स्पेक्ट्रल तत्व विधि]] कहा जाता है। | ||
स्पेक्ट्रल विधियों का उपयोग अभिविभाज्य समीकरणों (पीडीई, ओडीई, आइजेनवैल्यू, आदि) और [[अनुकूलन समस्या]]ओं को हल करने के लिए किया जा सकता है। समय-निर्भर पीडीई के लिए स्पेक्ट्रल विधियों को लागू करते समय, समाधान सामान्यतः समय-निर्भर गुणांक के साथ आधार फलनों के योग के रूप में लिखा जाता है; इसे पीडीई में प्रतिस्थापित करने से गुणांकों में ओडीई की एक प्रणाली प्राप्त होती है जिसे साधारण अभिविभाज्य समीकरणों के लिए किसी भी संख्यात्मक विधियों का उपयोग करके हल किया जा सकता है। ओडीई के लिए आइजेनवैल्यू समस्याओं को इसी तरह आव्यूह आइजेनवैल्यू समस्याओं में परिवर्तित किया जाता है। | |||
1969 में [[स्टीवन ओर्सज़ैग]] द्वारा पत्रों की एक लंबी श्रृंखला में स्पेक्ट्रल विधियां विकसित की गईं, जिनमें आवधिक ज्यामिति समस्याओं के लिए फूरियर श्रृंखला विधियां, परिमित और असीमित ज्यामिति समस्याओं के लिए बहुपद स्पेक्ट्रल विधियां, अत्यधिक गैर-रेखीय समस्याओं के लिए छद्मस्पेक्ट्रल विधियां, और स्थिर-अवस्था समस्याओं के तेज़ समाधान के लिए स्पेक्ट्रल पुनरावृत्ति विधियां शामिल हैं, लेकिन इन्हीं तक सीमित नहीं हैं। स्पेक्ट्रल विधि का कार्यान्वयन सामान्यतः या तो सह[[संयोजन विधि]] या गैलेरकिन विधि या ताऊ विधि दृष्टिकोण के साथ पूरा किया जाता है। बहुत छोटी समस्याओं के लिए, स्पेक्ट्रल विधि इस मायने में अद्वितीय है कि समाधानों को प्रतीकात्मक रूप से लिखा जा सकता है, जिससे अभिविभाज्य समीकरणों के लिए श्रृंखला समाधानों का व्यावहारिक विकल्प मिलता है। | |||
परिमित तत्व विधियों की तुलना में स्पेक्ट्रल विधियाँ कम्प्यूटेशनल रूप से कम महंगी और लागू करने में सरल हो सकती हैं; जब सहज समाधानों के साथ सरल क्षेत्र में उच्च सटीकता की मांग की जाती है तो वे सबसे अच्छे विकल्प के रूप में उभरते हैं। यद्यपि, उनकी वैश्विक प्रकृति के कारण, चरण गणना से जुड़े आव्यूह सघन हैं और स्वतंत्रता की कई डिग्री होने पर संगणनीय दक्षता शीघ्रता से प्रभावित होगी। बड़ी समस्याओं और गैर-सुचारू समाधानों के लिए, विरल आव्यूह और असंतुलन और तीव्र घूर्णन के बेहतर प्रारूपण के कारण परिमित तत्व सामान्यतः बेहतर कार्य करते है। | |||
==स्पेक्ट्रल विधियों के उदाहरण== | |||
== | |||
===एक ठोस, रैखिक उदाहरण=== | ===एक ठोस, रैखिक उदाहरण=== | ||
Line 48: | Line 46: | ||
===अरेखीय उदाहरण=== | ===अरेखीय उदाहरण=== | ||
हम | हम स्पेक्ट्रल दृष्टिकोण का उपयोग करके मजबूर, क्षणिक, अरेखीय बर्गर समीकरण को हल करना चाहते हैं। | ||
दिया गया <math>u(x,0)</math> आवधिक डोमेन पर | दिया गया <math>u(x,0)</math> आवधिक डोमेन पर | ||
Line 135: | Line 133: | ||
\quad k\in\left\{ -N/2,\dots,N/2-1 \right\}, \forall t>0. | \quad k\in\left\{ -N/2,\dots,N/2-1 \right\}, \forall t>0. | ||
</math> | </math> | ||
फूरियर के साथ प्रारंभिक स्थितियाँ बदल गईं <math>\hat{u}_{k}(0)</math> और जबरदस्ती <math>\hat{f}_{k}(t)</math>, सामान्य | फूरियर के साथ प्रारंभिक स्थितियाँ बदल गईं <math>\hat{u}_{k}(0)</math> और जबरदस्ती <math>\hat{f}_{k}(t)</math>, सामान्य अभिविभाज्य समीकरणों की इस युग्मित प्रणाली को समाधान खोजने के लिए समय में एकीकृत किया जा सकता है (उदाहरण के लिए, रनगे कुट्टा तकनीक का उपयोग करके)। अरेखीय शब्द एक संलयन है, और इसे कुशलतापूर्वक मूल्यांकन करने के लिए कई परिवर्तन-आधारित तकनीकें हैं। बॉयड और कैनुटो एट अल के संदर्भ देखें। अधिक जानकारी के लिए। | ||
== | == स्पेक्ट्रल तत्व विधि के साथ एक संबंध == | ||
कोई ऐसा दिखा सकता है अगर <math>g</math> असीम रूप से भिन्न है, तो फास्ट फूरियर ट्रांसफॉर्म का उपयोग करने वाला संख्यात्मक एल्गोरिदम ग्रिड आकार एच में किसी भी बहुपद की तुलना में तेजी से परिवर्तित हो जाएगा। अर्थात्, किसी भी n>0 के लिए, एक है <math>C_n<\infty</math> जिससे त्रुटि कम हो <math>C_nh^n</math> के सभी पर्याप्त छोटे मानों के लिए <math>h</math>. हम कहते हैं कि | कोई ऐसा दिखा सकता है अगर <math>g</math> असीम रूप से भिन्न है, तो फास्ट फूरियर ट्रांसफॉर्म का उपयोग करने वाला संख्यात्मक एल्गोरिदम ग्रिड आकार एच में किसी भी बहुपद की तुलना में तेजी से परिवर्तित हो जाएगा। अर्थात्, किसी भी n>0 के लिए, एक है <math>C_n<\infty</math> जिससे त्रुटि कम हो <math>C_nh^n</math> के सभी पर्याप्त छोटे मानों के लिए <math>h</math>. हम कहते हैं कि स्पेक्ट्रल विधि क्रमबद्ध है <math>n</math>, प्रत्येक n>0 के लिए। | ||
क्योंकि | क्योंकि स्पेक्ट्रल तत्व विधि बहुत उच्च क्रम की एक सीमित तत्व विधि है, अभिसरण गुणों में समानता होती है। यद्यपि, जबकि स्पेक्ट्रल विधि विशेष सीमा मूल्य समस्या के eigendecomposition पर आधारित है, परिमित तत्व विधि उस जानकारी का उपयोग नहीं करती है और मनमानी अण्डाकार सीमा मूल्य समस्याओं के लिए काम करती है। | ||
== यह भी देखें == | == यह भी देखें == | ||
* सीमित तत्व विधि | * सीमित तत्व विधि | ||
* [[गाऊसी ग्रिड]] | * [[गाऊसी ग्रिड]] | ||
* [[छद्म वर्णक्रमीय विधि]] | * [[छद्म वर्णक्रमीय विधि|छद्म स्पेक्ट्रल विधि]] | ||
* | * स्पेक्ट्रल तत्व विधि | ||
* गैलेरकिन विधि | * गैलेरकिन विधि | ||
*संयोजन विधि | *संयोजन विधि |
Revision as of 00:22, 29 July 2023
स्पेक्ट्रल विधि, ऐसे तकनीकों का एक वर्ग है जिसका उपयोग व्यावहारिक गणित और वैज्ञानिक कंप्यूटिंग में कुछ अभिविभाज्य समीकरणों को संख्यात्मक रूप से हल करने के लिए किया जाता है। मुख्य विचार यह है कि अभिविभाज्य समीकरणों के समाधान को कुछ आधार फलनों के योग के रूप में लिखा जाए और फिर इन्हे यथासंभव हल करने के लिए योग में गुणांक का चयन किया जाए।
स्पेक्ट्रल विधि और परिमित तत्व विधि परस्पर गहरे रूप से संबंधित हैं और समान विचारों पर निर्मित हैं; उनके बीच मुख्य अंतर यह है कि स्पेक्ट्रल विधियां आधार फलनों का उपयोग करती हैं जो सामान्यतः सम्पूर्ण क्षेत्र पर गैर-शून्य होती हैं, जबकि परिमित तत्व विधियां ऐसे आधार फलनों का उपयोग करती हैं जो केवल छोटे उप-क्षेत्र पर गैर-शून्य होती हैं। नतीजतन, स्पेक्ट्रल विधियाँ चर को विश्व स्तर पर परिभाषित करतें हैं जबकि परिमित तत्व ऐसा स्थानीय रूप से करते हैं। आंशिक रूप से इसी कारण से, स्पेक्ट्रल विधियों में उत्कृष्ट त्रुटि गुण होते हैं, तथाकथित घातीय अभिसरण तीव्रता से संभव होता है, जब समाधान सुचारू होता है। यद्यपि, कोई ज्ञात त्रि-आयामी एकल क्षेत्र स्पेक्ट्रल शॉक कैप्चरिंग परिणाम नहीं हैं।[1] परिमित तत्व वर्ग में, एक विधि जहां तत्वों का क्रम बहुत अधिक होता है या ग्रिड पैरामीटर एच बढ़ने पर बढ़ जाता है, तो उसे कभी-कभी स्पेक्ट्रल तत्व विधि कहा जाता है।
स्पेक्ट्रल विधियों का उपयोग अभिविभाज्य समीकरणों (पीडीई, ओडीई, आइजेनवैल्यू, आदि) और अनुकूलन समस्याओं को हल करने के लिए किया जा सकता है। समय-निर्भर पीडीई के लिए स्पेक्ट्रल विधियों को लागू करते समय, समाधान सामान्यतः समय-निर्भर गुणांक के साथ आधार फलनों के योग के रूप में लिखा जाता है; इसे पीडीई में प्रतिस्थापित करने से गुणांकों में ओडीई की एक प्रणाली प्राप्त होती है जिसे साधारण अभिविभाज्य समीकरणों के लिए किसी भी संख्यात्मक विधियों का उपयोग करके हल किया जा सकता है। ओडीई के लिए आइजेनवैल्यू समस्याओं को इसी तरह आव्यूह आइजेनवैल्यू समस्याओं में परिवर्तित किया जाता है।
1969 में स्टीवन ओर्सज़ैग द्वारा पत्रों की एक लंबी श्रृंखला में स्पेक्ट्रल विधियां विकसित की गईं, जिनमें आवधिक ज्यामिति समस्याओं के लिए फूरियर श्रृंखला विधियां, परिमित और असीमित ज्यामिति समस्याओं के लिए बहुपद स्पेक्ट्रल विधियां, अत्यधिक गैर-रेखीय समस्याओं के लिए छद्मस्पेक्ट्रल विधियां, और स्थिर-अवस्था समस्याओं के तेज़ समाधान के लिए स्पेक्ट्रल पुनरावृत्ति विधियां शामिल हैं, लेकिन इन्हीं तक सीमित नहीं हैं। स्पेक्ट्रल विधि का कार्यान्वयन सामान्यतः या तो सहसंयोजन विधि या गैलेरकिन विधि या ताऊ विधि दृष्टिकोण के साथ पूरा किया जाता है। बहुत छोटी समस्याओं के लिए, स्पेक्ट्रल विधि इस मायने में अद्वितीय है कि समाधानों को प्रतीकात्मक रूप से लिखा जा सकता है, जिससे अभिविभाज्य समीकरणों के लिए श्रृंखला समाधानों का व्यावहारिक विकल्प मिलता है।
परिमित तत्व विधियों की तुलना में स्पेक्ट्रल विधियाँ कम्प्यूटेशनल रूप से कम महंगी और लागू करने में सरल हो सकती हैं; जब सहज समाधानों के साथ सरल क्षेत्र में उच्च सटीकता की मांग की जाती है तो वे सबसे अच्छे विकल्प के रूप में उभरते हैं। यद्यपि, उनकी वैश्विक प्रकृति के कारण, चरण गणना से जुड़े आव्यूह सघन हैं और स्वतंत्रता की कई डिग्री होने पर संगणनीय दक्षता शीघ्रता से प्रभावित होगी। बड़ी समस्याओं और गैर-सुचारू समाधानों के लिए, विरल आव्यूह और असंतुलन और तीव्र घूर्णन के बेहतर प्रारूपण के कारण परिमित तत्व सामान्यतः बेहतर कार्य करते है।
स्पेक्ट्रल विधियों के उदाहरण
एक ठोस, रैखिक उदाहरण
यहां हम बुनियादी बहुभिन्नरूपी गणना और फूरियर श्रृंखला की समझ का अनुमान लगाते हैं। अगर दो वास्तविक चरों का एक ज्ञात, जटिल-मूल्यवान फ़ंक्शन है, और g, x और y में आवधिक है (अर्थात्, ) तो हम एक फ़ंक्शन f(x,y) खोजने में रुचि रखते हैं ताकि
जहां बाईं ओर की अभिव्यक्ति क्रमशः x और y में f के दूसरे आंशिक व्युत्पन्न को दर्शाती है। यह पॉइसन समीकरण है, और इसे भौतिक रूप से किसी प्रकार की ऊष्मा चालन समस्या, या अन्य संभावनाओं के बीच संभावित सिद्धांत में एक समस्या के रूप में व्याख्या किया जा सकता है।
यदि हम फूरियर श्रृंखला में f और g लिखते हैं:
और अवकल समीकरण में प्रतिस्थापित करने पर, हमें यह समीकरण प्राप्त होता है:
हमने एक अनंत योग के साथ आंशिक विभेदन का आदान-प्रदान किया है, जो वैध है यदि हम उदाहरण के लिए मान लें कि f में निरंतर दूसरा व्युत्पन्न है। फूरियर विस्तार के लिए विशिष्टता प्रमेय के अनुसार, हमें फूरियर गुणांक को पद दर पद बराबर करना चाहिए, जिससे
-
(*)
जो फूरियर गुणांक के लिए एक स्पष्ट सूत्र हैj,k.
आवधिक सीमा स्थितियों के साथ, पॉइसन समीकरण का कोई समाधान केवल तभी होता है जब बी0,0 = 0. इसलिए, हम स्वतंत्र रूप से a चुन सकते हैं0,0 जो संकल्प के माध्य के बराबर होगा। यह एकीकरण स्थिरांक को चुनने के अनुरूप है।
इसे एक एल्गोरिदम में बदलने के लिए, केवल सीमित आवृत्तियों को हल किया जाता है। यह एक त्रुटि प्रस्तुत करता है जिसे आनुपातिक दिखाया जा सकता है , कहाँ और उपचारित उच्चतम आवृत्ति है।
एल्गोरिथम
- फूरियर रूपांतरण की गणना करें (बीj,k) जी का.
- फूरियर रूपांतरण की गणना करें (aj,k) का f सूत्र के माध्यम से (*).
- (ए) का व्युत्क्रम फूरियर रूपांतरण लेकर एफ की गणना करेंj,k).
चूँकि हम केवल आवृत्तियों की एक सीमित विंडो (जैसे आकार n,) में रुचि रखते हैं, यह एक फास्ट फूरियर ट्रांसफॉर्म एल्गोरिदम का उपयोग करके किया जा सकता है। इसलिए, विश्व स्तर पर एल्गोरिथ्म चलता है time O(n log n).
अरेखीय उदाहरण
हम स्पेक्ट्रल दृष्टिकोण का उपयोग करके मजबूर, क्षणिक, अरेखीय बर्गर समीकरण को हल करना चाहते हैं।
दिया गया आवधिक डोमेन पर , पाना ऐसा है कि
जहाँ ρ श्यानता गुणांक है। कमजोर रूढ़िवादी रूप में यह बन जाता है
जहां आंतरिक उत्पाद स्थान संकेतन निम्नलिखित है। भागों द्वारा एकीकरण और आवधिकता अनुदान का उपयोग करना
फूरियर-गैलेरकिन विधि लागू करने के लिए, दोनों को चुनें
और
कहाँ . इससे खोजने में समस्या कम हो जाती है ऐसा है कि
ओर्थोगोनालिटी संबंध का उपयोग करना कहाँ क्रोनकर डेल्टा है, हम प्रत्येक के लिए उपरोक्त तीन शब्दों को सरल बनाते हैं देखने के लिए
प्रत्येक के लिए तीन पद एकत्रित करें प्राप्त करने के लिए
द्वारा विभाजित करना , हम अंततः पहुँच गए
फूरियर के साथ प्रारंभिक स्थितियाँ बदल गईं और जबरदस्ती , सामान्य अभिविभाज्य समीकरणों की इस युग्मित प्रणाली को समाधान खोजने के लिए समय में एकीकृत किया जा सकता है (उदाहरण के लिए, रनगे कुट्टा तकनीक का उपयोग करके)। अरेखीय शब्द एक संलयन है, और इसे कुशलतापूर्वक मूल्यांकन करने के लिए कई परिवर्तन-आधारित तकनीकें हैं। बॉयड और कैनुटो एट अल के संदर्भ देखें। अधिक जानकारी के लिए।
स्पेक्ट्रल तत्व विधि के साथ एक संबंध
कोई ऐसा दिखा सकता है अगर असीम रूप से भिन्न है, तो फास्ट फूरियर ट्रांसफॉर्म का उपयोग करने वाला संख्यात्मक एल्गोरिदम ग्रिड आकार एच में किसी भी बहुपद की तुलना में तेजी से परिवर्तित हो जाएगा। अर्थात्, किसी भी n>0 के लिए, एक है जिससे त्रुटि कम हो के सभी पर्याप्त छोटे मानों के लिए . हम कहते हैं कि स्पेक्ट्रल विधि क्रमबद्ध है , प्रत्येक n>0 के लिए।
क्योंकि स्पेक्ट्रल तत्व विधि बहुत उच्च क्रम की एक सीमित तत्व विधि है, अभिसरण गुणों में समानता होती है। यद्यपि, जबकि स्पेक्ट्रल विधि विशेष सीमा मूल्य समस्या के eigendecomposition पर आधारित है, परिमित तत्व विधि उस जानकारी का उपयोग नहीं करती है और मनमानी अण्डाकार सीमा मूल्य समस्याओं के लिए काम करती है।
यह भी देखें
- सीमित तत्व विधि
- गाऊसी ग्रिड
- छद्म स्पेक्ट्रल विधि
- स्पेक्ट्रल तत्व विधि
- गैलेरकिन विधि
- संयोजन विधि
संदर्भ
- ↑ pp 235, Spectral Methods: evolution to complex geometries and applications to fluid dynamics, By Canuto, Hussaini, Quarteroni and Zang, Springer, 2007.
- Bengt Fornberg (1996) A Practical Guide to Pseudospectral Methods. Cambridge University Press, Cambridge, UK
- Chebyshev and Fourier Spectral Methods by John P. Boyd.
- Canuto C., Hussaini M. Y., Quarteroni A., and Zang T.A. (2006) Spectral Methods. Fundamentals in Single Domains. Springer-Verlag, Berlin Heidelberg
- Javier de Frutos, Julia Novo (2000): A Spectral Element Method for the Navier–Stokes Equations with Improved Accuracy
- Polynomial Approximation of Differential Equations, by Daniele Funaro, Lecture Notes in Physics, Volume 8, Springer-Verlag, Heidelberg 1992
- D. Gottlieb and S. Orzag (1977) "Numerical Analysis of Spectral Methods : Theory and Applications", SIAM, Philadelphia, PA
- J. Hesthaven, S. Gottlieb and D. Gottlieb (2007) "Spectral methods for time-dependent problems", Cambridge UP, Cambridge, UK
- Steven A. Orszag (1969) Numerical Methods for the Simulation of Turbulence, Phys. Fluids Supp. II, 12, 250–257
- Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007). "Section 20.7. Spectral Methods". Numerical Recipes: The Art of Scientific Computing (3rd ed.). New York: Cambridge University Press. ISBN 978-0-521-88068-8.
- Jie Shen, Tao Tang and Li-Lian Wang (2011) "Spectral Methods: Algorithms, Analysis and Applications" (Springer Series in Computational Mathematics, V. 41, Springer), ISBN 354071040X
- Lloyd N. Trefethen (2000) Spectral Methods in MATLAB. SIAM, Philadelphia, PA