আমি গত কয়েকদিন এই ত্রুটিটি ডিবাগ করার চেষ্টা করছি আমি ভাবছিলাম যে কীভাবে এগিয়ে যেতে হবে সে সম্পর্কে কারও পরামর্শ আছে কিনা।
আমি অ-অ-ইউনিফর্ম সীমাবদ্ধ ভলিউম জাল যেখানে অজানা কোষ কেন্দ্র এবং কোষের মুখের ফ্লাক্সের উপর সংজ্ঞায়িত করা আছে সেখানে স্টেপ চার্জ বিতরণ (ইলেক্ট্রোস্ট্যাটিক্স / অর্ধপরিবাহী পদার্থবিজ্ঞানের একটি সাধারণ সমস্যা) এর পোইসন সমীকরণটি সমাধান করছি।
চার্জ প্রোফাইল (উত্স শব্দ) দ্বারা প্রদত্ত,
এবং সীমানা শর্তগুলি হয়,
এবং ডোমেন হয় ।
অ্যাডভেকশন-প্রসারণ-প্রতিক্রিয়া সমীকরণটি সমাধান করার জন্য আমি বিকশিত কোড ব্যবহার করছি (আমি নিজেই আমার নোটগুলি এখানে দেখতে দেখুন, http://danieljfarrell.github.io/FVM )। অ্যাডভেকশন-ডিফিউশন-প্রতিক্রিয়া সমীকরণ পয়সন সমীকরণের আরও সাধারণ ক্ষেত্রে। প্রকৃতপক্ষে অ্যাডভেশন বেগ শূন্যে সেট করে এবং ক্ষণস্থায়ী শব্দটি সরিয়ে পইসন সমীকরণটি পুনরুদ্ধার করা যেতে পারে।
কোডটি ইউনিফর্ম, নন-ইউনিফর্ম এবং এলোমেলো গ্রিডের জন্য বিভিন্ন পরিস্থিতিতে বিপরীতে পরীক্ষা করা হয়েছে এবং অ্যাডভেকশন-ডিফিউশন-প্রতিক্রিয়া সমীকরণের জন্য সর্বদা একটি যুক্তিসঙ্গত সমাধান ( http://danieljfarrell.github.io/FVM/example.html ) উত্পাদন করে ।
কোডটি কোথায় ভেঙেছে তা দেখানোর জন্য আমি নীচের উদাহরণটি তৈরি করেছি। আমি সেটআপ একটি অভিন্ন 20 কোষের জাল এবং তারপর এটি তৈরি করতে nonuniform একটি একক কোষ সরিয়ে। বাম চিত্রে আমি ঘর সরিয়েছি এবং ডানদিকে বক্সচভডট্যশঞ. নবম ঘরটি সেই অঞ্চলটিকে জুড়েছে যেখানে উত্স শব্দটি (অর্থাত্ চার্জ) চিহ্ন পরিবর্তন করে। বাগ প্রদর্শিত হবে যখন গ্রিড একটি অঞ্চল যেখানে প্রতিক্রিয়া শব্দটি চিহ্ন পরিবর্তন nonuniform হয় । আপনি নীচে দেখতে পারেন।
কোন ধারণা কি কারণে সম্ভাবনা এই সমস্যা সৃষ্টি করতে পারে? বিযুক্তি সম্পর্কিত আরও তথ্য সহায়ক হবে কিনা তা আমাকে জানান (আমি এই প্রশ্নের মধ্যে খুব বেশি বিশদটি প্যাক করতে চাই না)।