मैं पिछले कुछ दिनों से इस त्रुटि पर बहस करने की कोशिश कर रहा हूं, अगर किसी ने सलाह दी है कि कैसे आगे बढ़ना है।
मैं एक गैर-समान परिमित मात्रा जाल पर अज्ञात चार्ज सेल डिस्ट्रीब्यूशन (इलेक्ट्रोस्टैटिक्स / सेमीकंडक्टर भौतिकी में एक आम समस्या) के लिए पॉइसन समीकरण को हल कर रहा हूं जहां सेल केंद्रों पर अज्ञात को परिभाषित किया जाता है और सेल चेहरे पर फ्लक्स होता है।
प्रभार प्रोफ़ाइल (स्रोत शब्द) द्वारा दिया गया है,
और सीमा की स्थिति है,
और डोमेन है ।
मैं विज्ञापन-प्रसार-प्रसार-समीकरण समीकरण को हल करने के लिए विकसित कोड का उपयोग कर रहा हूं (मैंने खुद लिखा है कि मेरे नोट्स यहां देखें, http://danieljfarrell.github.io/FVM )। शिश्न-विसरण-प्रतिक्रिया समीकरण पोइसन समीकरण का अधिक सामान्य मामला है। वास्तव में पोइसन समीकरण को उत्तोलन वेग को शून्य पर सेट करके और क्षणिक शब्द को हटाकर पुनः प्राप्त किया जा सकता है।
इस कोड का परीक्षण यूनिफॉर्म, नॉनफॉर्म और रैंडम ग्रिड के लिए कई स्थितियों के खिलाफ किया गया है और विज्ञापन -प्रसार-प्रसार-प्रतिक्रिया समीकरण के लिए हमेशा एक उचित समाधान ( http://danieljfarrell.github.io/FVM/examples.html ) तैयार करता है।
यह दिखाने के लिए कि कोड कहां टूटता है, मैंने निम्न उदाहरण बनाया है। मैं 20 कोशिकाओं के एक समान जाल की स्थापना करता हूं और फिर एकल कोशिका को हटाकर इसे गैर- समान बनाता हूं । बाएं आकृति में मैंने कोशिका को हटा दिया है और सही में निकाल दिया गया है। 9 वें सेल में उस क्षेत्र को शामिल किया गया है जहाँ स्रोत शब्द (अर्थात आवेश) में परिवर्तन होता है। बग तब दिखाई देता है जब ग्रिड ऐसे क्षेत्र में गैर-समान होता है जहां प्रतिक्रिया अवधि में परिवर्तन होता है । जैसा कि आप नीचे देख सकते हैं।
किसी भी विचार क्या संभावना इस मुद्दे का कारण हो सकता है? मुझे बताएं कि क्या विवेकाधिकार के बारे में अधिक जानकारी उपयोगी होगी (मैं इस प्रश्न में बहुत अधिक विवरण नहीं देना चाहता था)।