सामान्यतया, आप परवल समीकरणों (प्रसार भाग) के लिए एक अंतर्निहित विधि का उपयोग करना चाहते हैं - परवलयिक पीडीई के लिए स्पष्ट योजनाओं को स्थिर होने के लिए बहुत कम समय की आवश्यकता है। इसके विपरीत, अतिशयोक्तिपूर्ण भाग (उत्तोलन) के लिए आप एक स्पष्ट तरीका चाहते हैं क्योंकि यह सस्ता है और रैखिक प्रणाली की समरूपता को बाधित नहीं करता है जिसे आपको प्रसार के लिए एक अंतर्निहित योजना का उपयोग करके हल करना है। उस स्थिति में, आप केंद्रित मतभेदों से बचना चाहते हैं जैसे और स्विच एकतरफा अंतरों के लिए स्थिरता के कारणों के लिए ।(uj+1−uj−1)/2Δt(uj−uj−1)/Δt
मेरा सुझाव है कि आप "वॉन न्यूमैन स्थिरता विश्लेषण" के लिए रैंडी लेवेके की पुस्तक या डेल दुर्रान की पुस्तक देखें। यह आपके विवेकाधीन योजना की स्थिरता का पता लगाने के लिए एक सामान्य दृष्टिकोण है, बशर्ते आपके पास आवधिक सीमा की स्थिति हो। (यहां एक अच्छा विकि लेख भी है ।)
मूल विचार यह है कि आपके असतत अनुमान को विमान तरंगों योग लिखा जा सकता है , जहां तरंग संख्या और आवृत्ति है। आप अपने सन्निकटन में एक विमान की लहर को PDE को रगड़ते हैं और प्रार्थना करते हैं कि यह उड़ा नहीं। हम विमान की लहर को रूप में फिर से लिख सकते हैं और हम यह सुनिश्चित करना चाहते हैं कि |ei(kjΔx−ωnΔt)kωξneikjΔx|ξ|≤1
चित्रण के माध्यम से, साधारण प्रसार समीकरण पर पूरी तरह से निहित अंतर के साथ विचार करें:
un+1j−unjΔt=Dun+1j−1−2un+1j+un+1j+1Δx2
यदि हम एक हवाई जहाज की तरंग में स्थानापन्न करते हैं, तो और विभाजित करते हैं , हम समीकरण हैंξneikjΔx
ξ−1Δt=De−ikΔx−2+eikΔxΔx2ξ
अब इसे थोड़ा साफ करें और हम प्राप्त करें:
ξ=11+2DΔtΔx2(1−coskΔx) ।
यह हमेशा एक से कम है, इसलिए आप स्पष्ट हैं। उत्तोलन समीकरण के लिए स्पष्ट, केंद्रित योजना के लिए इसे लागू करने का प्रयास करें:
un+1j−unjΔt=vunj−1−unj+12Δx
और देखते हैं कि आप मिलता है। (इस बार इसका एक काल्पनिक हिस्सा होगा।) आप पाएंगे कि , जो दुखद समय है। इसलिए मेरी सलाह है कि आप इसका उपयोग न करें। यदि आप ऐसा कर सकते हैं, तो आपको पूर्ण उत्तोलन-प्रसार समीकरण के लिए एक स्थिर योजना खोजने में बहुत परेशानी नहीं होनी चाहिए।ξ|ξ|2>1
उस ने कहा, मैं प्रसार भाग के लिए पूरी तरह से अंतर्निहित योजना का उपयोग करूंगा। भाग में को यदि और यदि और एक टाइमस्टेप चुनें ताकि । (यह कौरेंट-फ्रेडरिक-लेवी स्थिति है ।) यह केवल पहला-क्रम सटीक है, इसलिए यदि आप चिंता करते हैं तो आप उच्च क्रम के विवेकाधीन योजनाओं को देखना चाहते हैं।uj−uj−1v>0uj−uj+1v<0VΔt/Δx≤1