मैंने सरल 1D प्रतिक्रिया प्रसार समीकरण के समाधान की गणना करते हुए एक अजीब अवलोकन किया:
का प्रारंभिक मूल्य एक स्थिर है (), और मुझे केवल अभिन्न ओवर में दिलचस्पी है से सेवा ()। का उद्देश्य है और समीकरण इस अभिन्न का मूल्यांकन करने के लिए है।
मैंने प्रसार और प्रतिक्रिया के बीच युग्मन के लिए एक स्ट्रैंग बंटवारे की योजना का उपयोग किया (एक आधा कदम प्रतिक्रिया, फिर एक पूर्ण चरण प्रसार, और फिर एक आधा कदम प्रतिक्रिया), प्रसार के लिए एक क्रैंक निकोल्सन योजना, और प्रतिक्रिया के लिए एक विश्लेषणात्मक समाधान ( समीकरण सहित )।
चूँकि विश्लेषणात्मक समाधान का एक चरण क्रैंक निकोल्सन योजना के एक चरण की तुलना में एक कारक 3 धीमा से अधिक था, इसलिए मैंने प्रत्येक प्रतिक्रिया चरण के लिए एक से अधिक क्रैंक निकोलसन कदम बनाने की कोशिश की। मैं स्ट्रांग विभाजन योजना के कम कदम के साथ प्राप्त करने की उम्मीद कर रहा था, ताकि मैं समग्र रूप से तेज हो जाऊं।
हालाँकि, इसके विपरीत प्रभाव को देखा जा सकता है, अर्थात् यदि एक से अधिक क्रैंक निकोलसन स्टेप का उपयोग किया जाता है, तो स्ट्रांग विभाजन योजना के लिए और अधिक कदमों की आवश्यकता होती है। (मैं केवल अभिन्न ओवर की सटीकता से संबंधित हूं, जो कि तेजी से अभिसरण लगता है खुद।) कुछ समय के लिए सोचने के बाद, मैंने देखा कि उसी प्रभाव के लिए भी होता है , और यह भी मैं समझता हूं कि इस मामले के लिए क्यों। मुद्दा यह है कि अगर मैं ठीक एक क्रैंक निकोलसन कदम बनाता हूं, तो समग्र योजना एक ट्रैपोज़ाइड योजना में बदल जाती है (यदि)।
तो अगर मैं इलाज करता प्रसार कदम के हिस्से के रूप में, क्रैंक निकोलसन के कदमों की संख्या में वृद्धि (शायद) समग्र सटीकता को कम नहीं करेगी (जैसा कि देखा गया है)। लेकिन यह सिस्टम के गैर-रैखिक और संभावित रूप से बहुत कठोर) प्रतिक्रिया भाग के लिए एक विश्लेषणात्मक समाधान का उपयोग करने के उद्देश्य को हराने के लिए लगता है।
तो यहाँ मेरा सवाल है: क्या इलाज का एक बेहतर तरीका है स्ट्रैंग बंटवारे के संदर्भ में, या तो इसे प्रतिक्रिया कदम के हिस्से के रूप में मानते हैं, या प्रसार कदम के हिस्से के रूप में मानते हैं। मैं प्रसार के लिए वास्तव में एक क्रैंक निकोलसन कदम का उपयोग करने के लिए "मजबूर" होने से बचना चाहता हूं। (उदाहरण के लिए 3 डी में, मैं क्रैंक निकोलसन का उपयोग करने के बजाय एक एफएफटी द्वारा विश्लेषणात्मक रूप से प्रसार को हल करना पसंद करूंगा। बेशक मैं क्रैंक निकोलसन के साथ एफएफटी को भी जोड़ सकता हूं, इसलिए यह इतनी बड़ी बात नहीं है।)