A time-space B-spline integrator for the Burgers' equation
Dag, UÄurluoÄlu, Adar
The purpose of this paper is to propose a new algorithm for obtaining approximate solutions to the Burgers' equation (BE). Integration in time by a quadratic B-spline collocation method is shown. To the best of our knowledge, B-splines have not previously been used to integrate partial differential equations in both time and space. First, the BE is integrated using quadratic B-spline functions in time, and then the time-integrated BE is further solved in space via the cubic B-spline collocation method. The resulting recursive algebraic equation is used to obtain both shock wave and front propagation solutions of the BE, demonstrating the effectiveness of the space--time B-spline collocation method.
تقدم هذه الورقة خوارزمية جديدة لحل الحل التقريبي لمعادلة Burgers. تستخدم الطريقة طريقة تجميع B-spline من الدرجة الثانية للتكامل الزمني. وفقاً لمعرفة المؤلفين، هذه هي المرة الأولى التي يتم فيها استخدام B-spline في كلا البعدين الزمني والمكاني معاً لتكامل المعادلات التفاضلية الجزئية. يتم أولاً تكامل معادلة Burgers في الاتجاه الزمني باستخدام دوال B-spline من الدرجة الثانية، ثم يتم حل المعادلة الناتجة عن التكامل الزمني بشكل أكبر في الاتجاه المكاني من خلال طريقة تجميع B-spline من الدرجة الثالثة. تُستخدم المعادلات الجبرية العودية الناتجة للحصول على حلول الموجات الصدمية والانتشار الأمامي لمعادلة Burgers، مما يثبت فعالية طريقة التجميع الزمكانية B-spline.
أهمية معادلة Burgers: معادلة Burgers هي معادلة تفاضلية جزئية شبه خطية من النوع القطعي، وتُستخدم على نطاق واسع في العلوم الهندسية لنمذجة الاضطراب والديناميكا الغازية والتوصيل الحراري والمرونة وتدفق المرور والموجات الصوتية وغيرها. وهي توفر صيغة رياضية لوصف التفاعل بين الحمل والانتشار.
ضرورة الحل العددي: عادة ما لا توجد حلول تحليلية للمعادلات التفاضلية الجزئية غير الخطية، خاصة عندما تكون ثابت اللزوجة υ صغيراً، حيث تتقارب الحلول المتسلسلة ببطء وتفتقر إلى الفائدة العملية. تؤدي قيم υ الصغيرة إلى تكوين موجات صدمية، مما يجعل من الصعب على الطرق التحليلية والعددية توفير حلول معقولة.
قيود الطرق الموجودة: تتضمن محاكيات الزمن التقليدية تنسيق Crank-Nicolson وطرق Runge-Kutta والمحاكيات الهندسية والمحاكيات الأسية وغيرها، لكن هذه الطرق تواجه تحديات في الدقة والاستقرار عند التعامل مع مشاكل الموجات الصدمية والانتشار الأمامي لمعادلة Burgers.
تقسيم الشبكة: تقسيم المجال الزمني [c,d] بالتساوي إلى نقاط شبكة c=t0<t1<⋯<tk=d، حيث tj=t0+jΔt
دوال أساس B-spline من الدرجة الثانية: تعريف Bj(t)∈C1[a,b]، j=−1,…,n:
Bj(t)=Δt1⎩⎨⎧(tj+2−t)2−3(tj+1−t)2+3(tj−t)2,(tj+2−t)2−3(tj+1−t)2,(tj+2−t)2,0,tj−1≤t≤tjtj≤t≤tj+1tj+1≤t≤tj+2غير ذلك
استراتيجية التكامل الطبقية: تكامل أولاً في الاتجاه الزمني باستخدام B-spline من الدرجة الثانية، ثم حل في الاتجاه المكاني باستخدام B-spline من الدرجة الثالثة
طريقة نقاط التجميع: فرض تحقيق المعادلة التفاضلية في نقاط الشبكة
المعالجة الخطية: خطية الحدود غير الخطية من خلال اختيار قيمة الخطوة الزمنية السابقة
التحسين التكراري: استخدام عملية تكرارية لتحسين الدقة في كل خطوة زمنية
تستشهد الورقة بـ 16 مرجعاً ذا صلة، تغطي الطرق العددية لمعادلة Burgers ونظرية B-spline وطرق التجميع والمجالات ذات الصلة الأخرى، مما يوفر أساساً نظرياً متيناً لهذا البحث.