تحليل استقرار فون نيومان

في التحليل العددي ، يُعد تحليل استقرار فون نيومان (المعروف أيضًا بتحليل استقرار فورييه) إجراءً يُستخدم للتحقق من استقرار مخططات الفروق المحدودة عند تطبيقها على المعادلات التفاضلية الجزئية الخطية . [ 1 ] يعتمد هذا التحليل على تحليل فورييه للخطأ العددي ، وقد طُوِّر في مختبر لوس ألاموس الوطني بعد أن وُصِفَ بإيجاز في مقال نُشر عام 1947 من قِبَل الباحثين البريطانيين جون كرانك وفيليس نيكولسون . [ 2 ] تُعد هذه الطريقة مثالًا على التكامل الزمني الصريح ، حيث تُقيَّم الدالة التي تُعرِّف المعادلة الحاكمة عند الزمن الحالي. لاحقًا، خضعت هذه الطريقة لمعالجة أكثر دقة في مقال [ 3 ] شارك في تأليفه جون فون نيومان ، حيث وُصِفَت بأنها "إجراء استدلالي" مُصمَّم على غرار شرط كوران-فريدريش-ليفي الأكثر دقة .

الاستقرار العددي

يرتبط استقرار الطرق العددية ارتباطًا وثيقًا بالخطأ العددي . تكون طريقة الفروق المحدودة مستقرة إذا لم تتسبب الأخطاء التي تحدث في خطوة زمنية واحدة من الحساب في تضخيمها مع استمرار العمليات الحسابية. أما الطريقة المستقرة محايدًا فهي التي تظل فيها الأخطاء ثابتة مع استمرار العمليات الحسابية. إذا تضاءلت الأخطاء واختفت في النهاية، يُقال إن الطريقة العددية مستقرة. على النقيض من ذلك، إذا ازدادت الأخطاء مع مرور الوقت، يُقال إن الطريقة العددية غير مستقرة. يمكن دراسة استقرار الطرق العددية بإجراء تحليل استقرار فون نيومان. بالنسبة للمسائل المعتمدة على الزمن، يضمن الاستقرار أن الطريقة العددية تُنتج حلًا محدودًا كلما كان حل المعادلة التفاضلية الدقيقة محدودًا. بشكل عام، قد يكون من الصعب دراسة الاستقرار، خاصةً عندما تكون المعادلة قيد الدراسة غير خطية .

في بعض الحالات، يُعدّ استقرار فون نيومان شرطًا ضروريًا وكافيًا للاستقرار وفقًا لنظرية لاكس-ريختماير (كما هو مستخدم في نظرية تكافؤ لاكس ): حيث تكون نماذج المعادلات التفاضلية الجزئية ونماذج مخطط الفروق المحدودة خطية؛ وتكون المعادلة التفاضلية الجزئية ذات معاملات ثابتة وشروط حدودية دورية ، ولها متغيران مستقلان فقط؛ ولا يستخدم المخطط أكثر من مستويين زمنيين. [ 4 ] يُعدّ استقرار فون نيومان ضروريًا في نطاق أوسع بكثير من الحالات. وغالبًا ما يُستخدم بدلًا من تحليل استقرار أكثر تفصيلًا لتوفير تقدير جيد للقيود (إن وجدت) المفروضة على أحجام الخطوات المستخدمة في المخطط نظرًا لبساطته النسبية.

توضيح للطريقة

تعتمد طريقة فون نيومان على تحليل الأخطاء إلى متسلسلات فورييه . ولتوضيح الإجراء، لنأخذ معادلة الحرارة أحادية البعد كمثال.uت=α2ux2{\displaystyle {\frac {\partial u}{\partial t}}=\alpha {\frac {\partial ^{2}u}{\partial x^{2}}}} محدد على الفاصل المكانيل{\displaystyle L}، مع التدوين uجن=u(xج،تن){\displaystyle u_{j}^{n}=u(x_{j},t^{n})} أينxج{\displaystyle x_{j}}هي قيم x المحددة ، وتن{\displaystyle t^{n}}هي سلسلة قيم t .

يمكننا تقسيم معادلة الحرارة [ 5 ] إلى أجزاء منفصلة كما يلي

أين ر=αΔت(Δx)2{\displaystyle r={\frac {\alpha \,\Delta t}{\left(\Delta x\right)^{2}}}}

ثم الحلuجن{\displaystyle u_{j}^{n}}تقارب المعادلة المنفصلة الحل التحليليu(x،ت){\displaystyle u(x,t)}من المعادلة التفاضلية الجزئية على الشبكة.

حدد خطأ التقريبϵجن{\displaystyle \epsilon _{j}^{n}}مثل ϵجن=شمالجن-uجن{\displaystyle \epsilon _{j}^{n}=N_{j}^{n}-u_{j}^{n}} أينuجن{\displaystyle u_{j}^{n}}يمثل هذا الحل للمعادلة المتقطعة ( 1 ) الذي سيتم حسابه في حالة عدم وجود خطأ تقريب، وشمالجن{\displaystyle N_{j}^{n}}هو الحل العددي الذي تم الحصول عليه باستخدام حسابات ذات دقة محدودة . بما أن الحل الدقيقuجن{\displaystyle u_{j}^{n}}يجب أن تحقق المعادلة المتقطعة بدقة، والخطأϵجن{\displaystyle \epsilon _{j}^{n}}يجب أن تحقق المعادلة المتقطعة أيضًا. [ 6 ] هنا افترضنا أنشمالجن{\displaystyle N_{j}^{n}}وهذا يحقق المعادلة أيضًا (وهذا صحيح فقط في دقة الآلة). وبالتالي

هي علاقة تكرارية للخطأ. تُظهر المعادلتان ( 1 ) و( 2 ) أن كلاً من الخطأ والحل العددي لهما نفس سلوك النمو أو التضاؤل ​​مع الزمن. بالنسبة للمعادلات التفاضلية الخطية ذات الشروط الحدودية الدورية، يمكن توسيع التغير المكاني للخطأ في متسلسلة فورييه محدودة بالنسبة إلىx{\displaystyle x}، في الفترةل{\displaystyle L}، مثل

حيث العدد الموجيكم=πمل{\displaystyle k_{m}={\frac {\pi m}{L}}}معم=-م،...،-2،-1،0،1،2،...،م{\displaystyle m=-M,\dots ,-2,-1,0,1,2,\dots ,M}وم=ل/Δx{\displaystyle M=L/\Delta x}يتم تضمين التغير الزمني للخطأ بافتراض أن سعة الخطأهـم{\displaystyle E_{m}}هي دالة للزمن. غالباً ما يُفترض أن الخطأ ينمو أو يتناقص أُسّياً مع الزمن، لكن هذا ليس ضرورياً لتحليل الاستقرار.

إذا لم يكن شرط الحدود دوريًا، فيمكننا استخدام تكامل فورييه المحدود بالنسبة إلىx{\displaystyle x}:

بما أن معادلة الفرق للخطأ خطية (سلوك كل حد من حدود المتسلسلة هو نفسه سلوك المتسلسلة نفسها)، يكفي النظر في نمو خطأ حد نموذجي:

إذا تم استخدام متسلسلة فورييه أو

إذا تم استخدام تكامل فورييه.

بما أن متسلسلة فورييه يمكن اعتبارها حالة خاصة من تكامل فورييه، فسوف نواصل التطوير باستخدام تعبيرات تكامل فورييه.

يمكن دراسة خصائص الاستقرار باستخدام هذا الشكل فقط للخطأ دون فقدان للعمومية. لمعرفة كيفية تغير الخطأ مع مرور الوقت، استبدل المعادلة ( ) في المعادلة ( 2 )، بعد ملاحظة أن ϵجن=هـم(ت)هـأناكمxϵجن+1=هـم(ت+Δت)هـأناكمxϵج+1ن=هـم(ت)هـأناكم(x+Δx)ϵج-1ن=هـم(ت)هـأناكم(x-Δx)،{\displaystyle {\begin{aligned}\epsilon _{j}^{n}&=E_{m}(t)e^{ik_{m}x}\\\epsilon _{j}^{n+1}&=E_{m}(t+\Delta t)e^{ik_{m}x}\\\epsilon _{j+1}^{n}&=E_{m}(t)e^{ik_{m}(x+\Delta x)}\\\epsilon _{j-1}^{n}&=E_{m}(t)e^{ik_{m}(x-\Delta x)},\end{aligned}}} للحصول على (بعد التبسيط)

تقديمθ=كمΔx[-π،π]{\displaystyle \theta =k_{m}\Delta x\in [-\pi ,\pi ]}وباستخدام الهويات الخطيئة(θ2)=هـأناθ/2-هـ-أناθ/22أناالخطيئة2(θ2)=-هـأناθ+هـ-أناθ-24{\displaystyle \sin \left({\frac {\theta }{2}}\right)={\frac {e^{i\theta /2}-e^{-i\theta /2}}{2i}}\qquad \rightarrow \qquad \sin ^{2}\left({\frac {\theta }{2}}\right)=-{\frac {e^{i\theta }+e^{-i\theta }-2}{4}}}يمكن كتابة المعادلة ( 6 ) على النحو التالي

عرّف عامل التضخيم

الشرط الضروري والكافي لبقاء الخطأ محدودًا هو أن|جي|1.{\displaystyle |G|\leq 1.} وبالتالي، من المعادلتين ( 7 ) و( 8 )، يُعطى شرط الاستقرار كما يلي:

لاحظ أن المصطلح4رالخطيئة2(θ/2){\displaystyle 4r\sin ^{2}(\theta /2)}تكون موجبة دائمًا. وبالتالي، لتحقيق المعادلة ( 9 ):

لكي يتحقق الشرط المذكور أعلاه للجميعم{\displaystyle m}(وبالتالي جميعها)الخطيئة2(θ/2){\displaystyle \sin ^{2}(\theta /2)}أعلى قيمة يمكن أن يأخذها الحد الجيبي هي 1، وبالنسبة لهذا الاختيار تحديدًا، إذا تحقق شرط العتبة العليا، فسيتحقق أيضًا لجميع نقاط الشبكة، وبالتالي لدينا

تُحدد المعادلة ( 11 ) شرط الاستقرار لمخطط FTCS عند تطبيقه على معادلة الحرارة أحادية البعد. وتنص على أنه بالنسبة لقيمة معينةΔx{\displaystyle \Delta x}، القيمة المسموح بها لـΔت{\displaystyle \Delta t}يجب أن تكون صغيرة بما يكفي لتحقيق المعادلة ( 10 ).

يُظهر تحليل مماثل أن مخطط FTCS للحمل الخطي غير مستقر بشكل مطلق.

مراجع

  1. تحليل الطرق العددية بقلم إي. إيزاكسون، إتش بي كيلر
  2. كرانك، جنيكولسون، ب. (1947)، "طريقة عملية للتقييم العددي لحلول المعادلات التفاضلية الجزئية من نوع توصيل الحرارة"، وقائع الجمعية الفلسفية في كامبريدج ، 43 (1): 50-67 ، Bibcode : 1947PCPS...43...50C ، doi : 10.1017/S0305004100023197 ، S2CID 16676040 
  3. ^ تشارني ، جي جي. فيورتوفت، ر. فون نيومان، ج. (1950)، “التكامل العددي لمعادلة الدوامة الباروتروبية”، تيلوس ، 2 (4): 237–254 ، دوى : 10.3402/tellusa.v2i4.8607
  4. سميث، جي دي ( 1985)، الحل العددي للمعادلات التفاضلية الجزئية: طرق الفروق المحدودة، الطبعة الثالثة ، الصفحات 67-68 
  5. في هذه الحالة، باستخدام مخطط التقطيع FTCS
  6. أندرسون، جيه دي الابن (1994). ديناميكا الموائع الحسابية: الأساسيات مع التطبيقات . ماكجرو هيل .