You are on page 1of 4

‫عنوان المقال‪ :‬الفروقات المنتهية لحل المعادالت التفاضلية االعتيادية‬

‫أ‪.‬م‪.‬إنعام رزاق جبر‬


‫جامعة الكوفة‪/‬كلية علوم الحاسوب والرياضيات‪/‬قسم الرياضيات‬
‫‪anaamr.jabr@uokufa.edu.iq‬‬
‫تظهر المعادلة التفاضلية االعتيادية في الكثير من التجارب الفيزيائية والكيميائية وكذلك الهندسية‬
‫وتعرف على انها العالقة بين متغير مستقل واحد فقط مع اشتقاقات المتغير المعتمد‪.‬وعندما يكون‬
‫حل المعادالت التفاضلية االعتيادية غير ممكن نلجأ الى الطرق العددية ومنها طريقة الفروقات‬
‫المنتهية‪.‬‬
‫الفروقات المنتهية هي احدى الطرق التقريبية وابسط الطرق واقدمها لحل المعادالت‬
‫التفاضلية‪.‬عرفت الطريقة من قبل العالم ‪ L.‬اويلر(‪ )1707-1783‬كالفورنيا ‪ 1768‬في بعد واحد‬
‫من الفضاء وامتدت الى البعد الثاني من قبل ‪ C.‬رانج (‪ )1856-1927‬كالفورنيا ‪ . 1908‬بدأت‬
‫ظهور تقنيات الفروقات المنتهية في التطبيقات العددية في أوائل الخمسينات من القرن الماضي‬
‫‪.‬وقد شجع على تطورها ظهور اجهزة الكمبيوتر التي قدمت اطار عمل مناسب للتعامل مع مجموعة‬
‫مشاكل العلوم والتكنولوجيا‪.‬خالل العقود الخمسة الماضية تم الحصول على النتائج النظرية فيما‬
‫يتعلق بدقة واستقرارية وتقارب طريقة الفروقات المنتهية للمعادالت التفاضلية الجزئية‪[1],[2].‬‬
‫تتلخص الطريقة بتحويل المعادلة التفاضلية الى معادلة الفروقات المنتهية التي تحتوي على قيم‬
‫الدالة الغير معلومة للمتغيرالمستقل المقابل لها‪ .‬ولالشتقاق الطريقة نتبع الخطوات التالية‪:‬‬
‫باستخدام متسلسلة تيلر للدالة‬
‫‪h2‬‬
‫‪y ( x  h)  y ( x)  hy ( x) ‬‬ ‫‪y ( x)  ...‬‬ ‫)‪(1‬‬
‫!‪2‬‬
‫)‪y(x  h) - y(x‬‬ ‫‪h‬‬
‫‪ y ( x)  y ( x)  ...‬‬
‫‪h‬‬ ‫‪2‬‬

‫‪y ( x  h)  y ( x ) h‬‬
‫‪y ( x) ‬‬ ‫‪ y ( x)  ...‬‬ ‫وهنا‬
‫‪h‬‬ ‫‪2‬‬
‫) ‪y ( x  h)  y ( x‬‬
‫‪y ( x) ‬‬ ‫)‪ O ( h‬‬ ‫)‪(2‬‬ ‫اي ان‬
‫‪h‬‬

‫)‪y (x‬‬ ‫ان المعادلة(‪ )2‬هي تقريب لمعادلة الفروقات االمامية ل‬


‫‪h2‬‬
‫‪y ( x  h)  y ( x)  hy ( x) ‬‬ ‫‪y ( x)...‬‬ ‫)‪(3‬‬ ‫ايضا‬
‫!‪2‬‬
‫)‪y(x) - y(x - h‬‬
‫‪‬‬ ‫‪y (x) ‬‬ ‫)‪ O(h) ... (4‬‬
‫‪h‬‬

‫ان المعادلة )‪ (4‬هي تقريب لمعادلة الفروقات الخلفية ل )‪. y (x‬‬


‫اليجاد تقريب لمعادلة الفروقات المركزية ل )‪ y (x‬نقوم بطرح المعادلة )‪ (3‬من )‪ (1‬وبالقسمة‬
‫على ‪ 2h‬نحصل على‬
‫)‪y ( x  h)  y ( x  h‬‬
‫) ‪ y ( x)  O(h 2‬‬ ‫)‪...(5‬‬
‫‪2h‬‬

‫المعادلة )‪ (5‬هي افضل تقريب ل )‪ y (x‬من المعادلتين )‪ (4‬و)‪. (2‬وباضافة )‪(1‬و )‪ (3‬نحصل‬
‫على‪.‬‬
‫)‪h 4 ( 4‬‬
‫‪y ( x  h)  y ( x  h)  2 y ( x)  h 2 y ( x) ‬‬ ‫‪y ( x)  ...‬‬
‫‪24‬‬
‫)‪y(x  h)  y(x - h) - 2y(x‬‬
‫‪‬‬ ‫‪y(x) ‬‬ ‫)‪ O(h 2 ) ...(6‬‬
‫‪h2‬‬

‫المعادلة)‪ (6‬هي تقريب للفروقات ل )‪ . y (x‬وبأخذ ‪ x  xi‬للمعادالت )‪ (6‬و)‪ (5‬نحصل على‬


‫‪yi 1  yi 1‬‬
‫‪yi ‬‬ ‫)‪.... (7‬‬
‫‪2h‬‬
‫‪yi 1  yi 1  2 yi‬‬
‫‪yi ‬‬ ‫)‪...(8‬‬
‫‪h2‬‬

‫وهملت ) ‪ O(h 2‬حيث ان ‪ h‬صغيرة‪.‬‬


‫فلحل المعادلة التفاضلية وبأستخدام النقاط الحدودية تكون كاآلتي‪:‬‬
‫)‪y   a( x) y   b( x) y( x)  c( x‬‬ ‫‪y(x 0 )  ‬‬ ‫‪, y(x n )  ‬‬ ‫) ‪, x  (x 0 , xn‬‬

‫وباستبدال صيغة )‪ y (x‬و )‪ y (x‬بصيغة الفروقات للمعادالت )‪ (8‬و )‪ (7‬نحصل على‬


‫‪yi 1  yi 1  2 yi‬‬ ‫‪y  yi 1‬‬
‫‪2‬‬
‫‪ a( xi ) i 1‬‬ ‫) ‪ b( xi ) yi  c( xi‬‬
‫‪h‬‬ ‫‪2h‬‬

‫وبتبسيط المقدارنحصل على المعادلة‬


‫‪ h ‬‬ ‫‪ h ‬‬
‫‪y i 1 1  ai   y i (h 2 bi  2)  y i 1 1  ai   ai h 2‬‬ ‫)‪...(9‬‬
‫‪ 2 ‬‬ ‫‪ 2 ‬‬

‫‪i  1,2,..., n  1‬‬ ‫‪, y 0   , yn  ‬‬ ‫) ‪, a i  a( xi ), bi  b( xi ), ci  c( xi‬‬

‫من المعادلة االخيرة نحصل على )‪ (n-1‬من منظومة الثالثية القطرية والتي حلها هي قيم ‪y i‬‬
‫وهي الحل للمعادلة التفاضلية‪.‬‬
‫لو اخذنا المعادلة التفاضلية التالية‪:‬‬
‫‪d2y‬‬ ‫‪1‬‬
‫‪ y 1  0‬‬ ‫‪, y(0)  y(1)  0 , h ‬‬ ‫)‪, x  (0,1‬‬
‫‪dx 2‬‬ ‫‪4‬‬

‫لحل هذا النوع من السؤال يتم تقسيم الفترة الى ‪ 1/4‬اي ان‬
1 1 3
x0  0 , x 1  , x 2  , x 3  , x4  1
4 2 4

‫( نحصل على‬9) ‫وبتطبيق المعادلة‬


31 1
y i 1  y i  y i 1   , i  1,2,3 ....(11)
16 16
31 1
y 2 - y1  y 0  
16 16
31 1
y 3 - y 2  y1  
16 16
31 1
y 4 - y3  y 2  
16 16
 y 0  y4  0
31 1
 y2  y1   ...(12)
16 16
31 1
 y 3  y 2  y1   ...(13)
16 16
- 31
(11) - (12)  ( y1  y 3 )  0  y1  y 3
16
31 1
(12)  2y1  y 2  ...(14)
16 16
- 31 1
y1  y 2   ....(15)
16 16

‫( نحصل على‬15)‫(و‬14) ‫من المعادلتين‬


47 63
y1  , y2 
449 449

‫ولعمل جدول يوضح القيم‬


x 0 0.25 0.5 0.75 1
y 0 47 63 47 0
449 449 449
References:
[1] Tesfu Tezera,'Explicit Finite Difference Schemes using Ghost points for the Heat

equation with Insulated ends'; Thesis of Master of Science in Mathematics; ADDIS

ABABA UNIVERSITY COLLEGE OF NATURAL SCIENCE DEPARTMENT OF MATHEMATICS;

June, 2015 .
[2] Fadugba S. E., Edogbanya O. H., Zelibe S. C;' Crank Nicolson Method for
SolvingParabolic Partial Differential Equations';
International Journal of Applied Mathematics and Modeling IJA2M ; Vol.1, No. 3, 8-23
September,2013.
[3] P.KANDASAMY,K.THILAGAVATHY and K.GUNAVATHI, 'Numerical Methods', S.Chand and

Co.New Delhi,2008.

You might also like