আমি অ্যাডভেশন সমীকরণটি সমাধান করার চেষ্টা করছি তবে যখন তরঙ্গ সীমানা থেকে প্রতিবিম্বিত হয় তখন সমাধানটিতে একটি অদ্ভুত দোলনা উপস্থিত হয়। যদি কেউ এই নিদর্শনটি আগে দেখে থাকেন তবে আমি কারণটি এবং কীভাবে এড়াতে হবে তা জানতে আগ্রহী হব!
এটি একটি অ্যানিমেটেড জিআইএফ, অ্যানিমেশনটি দেখতে আলাদা উইন্ডোতে খোলা (এটি কেবল একবারে খেলবে বা একবারে এটি ক্যাশে যাওয়ার পরে হবে না!)
লক্ষ করুন যে প্রথম সীমানা থেকে তরঙ্গ প্রতিফলিত হতে শুরু না হওয়া পর্যন্ত প্রচারটি অত্যন্ত স্থিতিশীল বলে মনে হচ্ছে। আপনার কি মনে হয় এখানে কি ঘটতে পারে? আমি আমার কোডটি পরীক্ষা করে কয়েক দিন ব্যয় করেছি এবং কোনও ত্রুটি খুঁজে পাচ্ছি না। এটি আশ্চর্যজনক কারণ দুটি প্রচারমূলক সমাধান বলে মনে হচ্ছে: একটি ইতিবাচক এবং একটি নেতিবাচক; প্রথম সীমানা থেকে প্রতিবিম্ব পরে। সমাধানগুলি সংলগ্ন জাল পয়েন্টগুলি সহ ভ্রমণ করছে বলে মনে হচ্ছে।
বাস্তবায়ন বিশদ অনুসরণ।
উত্সাহ সমীকরণ,
যেখানে হ'ল প্রচারের বেগ।
ক্র্যাঙ্ক-নিকলসন হ'ল শর্তহীন (পিডিএফ লিঙ্ক) অ্যাডভেকশন সমীকরণের জন্য স্থিতিশীল বিবেচনার ভিত্তিতে প্রদত্ত স্থানটিতে আস্তে আস্তে পরিবর্তিত হয় (ফুরিয়ার রূপান্তরিত হলে কেবল কম ফ্রিকোয়েন্সি উপাদান থাকে)।
আমি যে বিচক্ষণতা প্রয়োগ করেছি তা হ'ল,
ডানদিকে অজানা রাখার ফলে এটি রৈখিক আকারে লেখা যায়,
যেখানে এবং (সমানভাবে বর্তমান ও ভবিষ্যত বিন্দু মধ্যে পরিমেয় সময় গড় নেওয়া) ।r = v Δ t
এই সমীকরণের সেটটিতে ম্যাট্রিক্স ফর্ম , যেখানে,
ভেক্টর এবং আমরা যে পরিমাণটির জন্য সমাধান করতে চাই তার জ্ঞাত এবং অজানা।ইউ এন + 1
আমি তখন বাম এবং ডানদিকের সীমানায় বন্ধ নিউউমন সীমানা শর্ত প্রয়োগ করি । বদ্ধ সীমানা দ্বারা আমি উভয় ইন্টারফেসে । বন্ধ সীমানার জন্য দেখা যাচ্ছে যে (আমি এখানে আমার কাজ দেখাব না) আমাদের কেবল উপরের ম্যাট্রিক্স সমীকরণটি সমাধান করতে হবে। @ ডেভিডক্যাচসন দ্বারা চিহ্নিত হিসাবে, উপরের ম্যাট্রিক্স সমীকরণগুলি আসলে ডিরিচলেট সীমানা পরিস্থিতি বর্ণনা করে । নিউমান সীমানা শর্তের জন্য,
হালনাগাদ
আচরণটি আমি ব্যবহার করা ধ্রুবকগুলির নির্বাচনের চেয়ে মোটামুটি স্বতন্ত্র বলে মনে হয় তবে আপনি উপরে যে প্লটটি দেখছেন তার মান এটি:
- = 2
- DX = 0.2
- DT = 0.005
- = 2 (গউসিয়ান এইচডাব্লুএইচএম)
- = 0.5
আপডেট দ্বিতীয়
শূন্য-বিহীন সহগের সাথে একটি সিমুলেশন, (নীচে মন্তব্যগুলি দেখুন), দোলটি চলে যায়, তবে তরঙ্গটি আর প্রতিফলিত হয় না !? বুঝতে পারছি না কেন?