Professional Documents
Culture Documents
mps
vشكـر و َتَقديــر
الحمد لل ّٰه نحمده وهو المستحق للحمد والث ّناء ونستعين به في الس ّراء والض ّراء،
ونتوكل عليه في جميع حالاتنا ،ونصلي ونسلم على خير خلق الل ّٰه سيدنا محمد
صلى الل ّٰه عليه وسلم وصحبه أجمعين ومن تبع هديه إلى يوم الد ّين
وعملا بقوله صلى الل ّٰه عليه وسلم " :من لم يشكر الن ّاس لم يشكره الل ّٰه "
رواه الترميذي وأحمد
نتقدم بأسمى عبارات الشّكر والت ّقدير إلى كل من أوقد لنا مشعل الحياة
وحملنا على سفينة الن ّجاة
إلى كل من صرنا بفضله نكتب ونقرأ و....
إلى كل من علمنا علما به ينتفع وأدب به يرتفع
بدأ من معلمي الإبتدائي وصولا إلى أساتذتنا الـكرام في المدرسة العليا
للأساتذة.
تحية عطرة وشكر خاص للأستاذ "بوسنة جلال" الذي تفضل بالاشراف
على مذكرتنا.
وتحية طيبة إلى ال ّلجنة التي تكرمت بمناقشة هذه المذكرة.
كما نتقدم بعظيم الت ّقدير والعرفان إلى رئيس قسم الر ياضيات الأستاذ
" فراق عزوز " الذي لم يبخل علينا بإرشاداته ونصائحه.
جز يل الشّكر و العرفان إلى كل من الأستاذ "مزياني سيف الدين"،
"خشمان حسام"" ،سلامي سمير" الذ ّين ازعجناهم بأسئلتنا المتكررة .
وفي الأخير نشكر كل من ساهم في مساعدتنا لإنجاز هذا العمل المتواضع
من قريب أو من بعيد ولو بكلمة طيبة .
ا
vإهداء
نحمد الل ّٰه و نشكره و نثني عليه أن وفقنا لإنجاز هذا العمل المتواضع و الذ ّي
أهديه إلى والدي الـكريمين.
إلى الذي علمنا الإعتماد على النفس و الإصرار على النجاح والذي دعمني
و أوصلني إلى هنا أبي العزيز "السعيد"حفظه الل ّٰه تعالى.
و إلى كل طالب علم يسعى إلى كسب المعرفة و تزويد رصيده العلمي
المعرفي.
وفي الاخير ارجو من الل ّٰه تعالى ان يجعل عملنا هذا نفعا يستفيد منه جميع
الطلبة المقبيلين على التخرج.
**موردي آية**
ب
vإهداء
ربي مولاي وخالقي ..رسولي وقدوتي.
**برازقية زينة**
ج
اﻟﻔﻬﺮس
1 ﻣﻘﺪﻣﺔ
اﻟﻔﻬﺮس
1.2.1سلاسل التوابع 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
دور ية الدالتين cosو 8 . . . . . . . . . . . . . . . . . . . . . . . . . sin 3.1
1.3.1التابع الدوري 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
تعامد دالتين 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1
1.4.1دالة الثقل 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.1تعار يف 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
التابع المستمر بالتجزئة 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1
سلاسل فورييه 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1
1.6.1ايجاد معاملات فورييه bnو 11 . . . . . . . . . . . . . . . . . . . . an
2.6.1تعر يف تحو يل فورييه 11 . . . . . . . . . . . . . . . . . . . . . . . .
3.6.1خواص تحو يل فورييه 12 . . . . . . . . . . . . . . . . . . . . . . .
تحو يل لابلاس 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1
1.7.1الشرط اللازم والكافي لوجود تحو يل لابلاس 14 . . . . . . . . . . . . .
2.7.1خواص تحو يل لابلاس 15 . . . . . . . . . . . . . . . . . . . . . . .
3.7.1تحو يل لابلاس العكسي 16 . . . . . . . . . . . . . . . . . . . . . . .
17 اﻟﻔـَﺼـﻞ اﻟﺜﺎﻧﻲ:القراءة الفيز يائية لمعادلة الحرارة و طرق حلها تحليليا
1.2تعار يف 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2معادلة التوصيل الحراري في البعد الواحد 19 . . . . . . . . . . . . . . . . . .
1.2.2معادلة التوصيل الحراري في البعد الواحد 19 . . . . . . . . . . . . . . .
2.2.2الشروط الحدية 23 . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.2الشروط الإبتدائية 24 . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2حل مسألة التوصيل الحراري بشروط حدية متجانسة 24 . . . . . . . . . . . . .
I
24 . . . . . . . . . . . . 1.3.2فصل المتغيرات . . . . . . . . . . . . . . .
28 . . . . . . . . . . . . 2.3.2تحو يل فورييه . . . . . . . . . . . . . . . .
30 . . . . . . . . . . . . 3.3.2قاعدة دوهاميل . . . . . . . . . . . . . . .
35 . . . . . . . . . . . 4.2حل مسألة التوصيل الحراري بشروط حدية غير متجانسة
5.2حل مسألة التوصيل الحراري في وجود مصدر حراري 36 . . . . . . . . . . . .
1.5.2طر يقة الدوال الذاتي ّة 37 . . . . . . . . . . . . . . . . . . . . . . . .
6.2وحدانية الحل 40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
اﻟﻔﻬﺮس
44 اﻟﻔـَﺼـﻞ اﻟﺜﺎﻟﺚ :الطرق العددية لحل معادلة الحرارة
1.3تقريبات المشتقات الجزئية 45 . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.3تقريب المشتقات الجزئية في البعد 45 . . . . . . . . . . . . . . . . . . 1
2.3تعار يف 47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3حل مسألة الانتشار الحراري باستعمال طر يقة الفروق المنتهية 48 . . . . . . . . .
1.3.3الشبكة ،الشروط الحدية والشروط الابتدائية 48 . . . . . . . . . . . . . .
2.3.3المخطط الصريح لأولر المكون من ثلاث نقط 49 . . . . . . . . . . . . . .
3.3.3المخطط الضمني لأولر المكون من ثلاث نقط 53 . . . . . . . . . . . . . .
4.3.3المخطط الضمني ومخطط كرونك نيكلسون )المخطط شبه ضمني ( 54 . . . . .
65 ﺧﺎﺗﻤــﺔ
II
ﻣﻘﺪﻣ ـ ـ ـ ــﺔ
تعتبر المعادلات التفاضلي ّة فرعا من أهم فروع الر ياضيات ،تظهر هذه
الأهمي ّة جليا من خلال معالجتها لعدد كبير من المسائل منها ما يتعلق بالـكهرباء
] ، [9ديناميكية السوائل ] ،[14ميكانيك الموانع ،الوراثة ،حتى الاقتصاد
وغيرها ،...ومعادلة الحرارة هي أحد أشهر الأمثلة عن المعادلات التفاضلي ّة
ذات المشتقات الجزئي ّة.
وبعد عدة أعوام من الجهد المتواصل استطاع أن يعرض نتائج بحثه في كتاب
بعنوان النظر ية التحليلي ّة للحرارة وذلك عام ،1822والذي ساهم بعدها في فتح
المجال للبحث عن طرق أخرى لحل معادلة الحرارة ،من بينها الحل الأساسي
وهو أكثر شمولي ّة ووضوح من طر يقة فورييه الذي أعطى الحل على ساحة
محدودة في الجسم الصلب .
في مذكرتنا هذه سلطنا الضوء على أهم ما يخص معادلة انتشار الحرارة ،سواء
فيز يائي ّا ،تحليلي ّا أوعددي ّا.
في الفصل الثاني حاولنا دراسة مسألة انتشار الحرارة في ذراع أحادي -
البعد ،ثم الت ّطرق لبعض طرق حلها تحليلي ّا )فصل المتغيرات ،تحو يل فورييه،
1
تحو يل لابلاس[15 ,12 ,7 ,3 ,2 ,1] .(...،
وفيما يخص الدراسة العددي ّة ،فقد قمنا في الفصل الثالث بإ يجاد الحل -
العددي للمعادلة باستعمال أبسط المخططات بطر يقة الفروق المنتهية[10 ,16].
-في الأخير تطرقنا الى برمجة الحل العددي باستعمال برنامج MATLAB
الذي عرفنا به بداية[13] .
2
Z cb Y
X
3
مفاهيم اساسي ّة الفصل الأول
تمهيد
يتضمن هذا الفصل بعض المفاهيم الأساسي ّة التي سنستعملها في هذه المذكرة .سنذكر بداية بعض -
المفاهيم المتعلقة بالمعادلات التفاضلي ّة عموما وكيفية تصنيفها ،ونخص بالدراسة المعادلات التفاضلي ّة الجزئي ّة
من حيث تصنيفها ،لنتطرق إلى بعض المفاهيم الاساسية ّ المهمة لحلها .
مثال 1.1.1
4
مفاهيم اساسي ّة الفصل الأول
ﺗﺼﻨﻴﻔﻬﺎ 3.1.1
تصنف المعادلات التفاضلي ّة الجزئي ّة بناء على اعتبارات عدة ،وهو مفهوم مهم لأن الن ّظر ية العامة وطر يقة
الحل عادة تطبق على صنف معين من المعادلات ،و يكون كمايلي:
مثال 2.1.1
.4الخطية:
نقول عن معادلة تفاضلي ّة ذات مشتقات جزئي ّة أنها خطي ّة ،إذا كان الت ّابع و جميع مشتقاته ذات
صيغة خطية )أي أنه لايوجد جداء بين المتغير الت ّابع ومشتقاته أو أحداهما ذو قوة أكبر من أو
تساوي .(2
مثال 3.1.1
.5الت ّجانس:
نقول عن معادلة تفاضلي ّة ذات مشتقات جزئي ّة أنّها متجانسة إذا كان طرفها الثاني معدوم وتكون
غير متجانسة في حالة العكس.
5
مفاهيم اساسي ّة الفصل الأول
.6طبيعة المعاملات:
نوع المعادلات التفاضلي ّة ذات المشتقات الجزئي ّة متعلق بطبيعة معاملات ثابتة أو متغيرة مثلا:
وتصنف إلى ثلاثة أنواع وذلك حسب قيمة ∆ = b2 − 4acفإذا كان :
6
مفاهيم اساسي ّة الفصل الأول
∑
n
= ) Sn (x 0 ) fk (x 0
k=0
متقاربة.
∑
n
متقاربة عند كل نقطة x 0من ، Iعندئذ نقول fk • تكون السلسلة ) ( fnمتقاربة على Iإذا كان
k=0
تعر يف :2.2.1
∑
∞
ذات حد عام fnحقيقي معرف على :R fn نسمي سلسلة مثلثية كل سلسلة توابع
n=0
حيث anو bnأعداد حقيقية مستقلة عن w ، tعدد حقيقي موجب معطى و nعدد طبيعي
7
مفاهيم اساسي ّة الفصل الأول
فيما يأتي سنحاول تحديد التوابع التي نستطيع تمثيلها بسلاسل فورييه وإيجاد بعض الوسائل لحساب
المعاملات anو . bn
ملاحظة 1.3.1
الدور Tللتابع fليس وحيد حيث أن 2Tو 3Tو ...هي أيضا أدوار للتابع . f
8
مفاهيم اساسي ّة الفصل الأول
2.4.1ﺗﻌﺎرﻳﻒ
][a; b لتكن الدوال المستمرة ϕ0 , ϕ1 , .......ϕnالمعرفة على المجال ] [a; bولتكن gدالة ثقل على المجال
• نقول عن المتتالية (ϕn (x ))n∈Nأنها متعامدة فيما بينها بالنسبة لـ ) g (xعلى المجال ] [a; bإذا وفقط
إذا كان:
∫ b
• نقول أن (ϕn (x ))nجملة متعامدة ومتجانسة على ] [a; bبالنسبةلـ ) g (xإذا وفقط إذا كان
∫ b
¨
0 m ̸= n
= ϕm (x )ϕn (x )g (x )d x
a 1 m = n.
nπx nπx
s inحيث n = 1, 2, 3, .....تشكل مجموع توابع متعامدة مثنى مثنى cosو إن التوابع
l l
وبالاعتماد على المكاملة بالتجزئة نحصل على العلاقات التالية: ،−l ≤ x ≤ l في المجال
.1
∫ l ¨
mπx nπx 0 m ̸= n
s in s in = dx )(4.1
−l l l 1 m = n.
.2
∫l
0 m ̸= n
mπx nπx
co s cos = dx l m = n ̸= 0 )(5.1
−l l l
2l m = n = 0.
.3
∫ l
mπx nπx
(s in )cos dx = 0 m, n ∈ N∗ . )(6.1
−l l l
9
مفاهيم اساسي ّة الفصل الأول
.xlim
−→x
) f (x ) = f (x 0 نقول أن fمستمرة عند x 0إذا كان /2
0
تعر يف :1.5.1
نقول أن fمستمرة بالتجزئة على المجال ] [α; βإذا وجد عدد منته من النقاط
α = x 0 < x 1 < ... < x n = βبحيث:
f (x k− ) ، f (x k−1موجودتان.
+
.2في كل مجال ] [x k−1 ; x kكلتا النهايتان )
fمحدودة /1
1
إذا كانت fغير مستمرة عند ، xونكتب: ]) [ f (x − ) + f (x + /2
2
1 a0 ∑
nπx
nπx
− +
= ) f (x ) + f (x + an cos + bn sin
2 2 n≥0
l l
10
مفاهيم اساسي ّة الفصل الأول
نجد:
∫ l
1 nπx
= an f (x ) cos dx n = 1, 2, 3, ... )(7.1
l −l l
حيث mمثبت و nعدد صحيح موجب.
mπx
sinثم المكاملة على المجال بنفس الطر يقة نتحصل على bnوذلك بضرب العلاقة ) (3.1في
l
] [−l; lفنجد:
∫ l
1 nπx
= bn f (x ) sin dx n = 1, 2, 3, ... )(8.1
l −l l
ومما سبق نجد أن تمثيل الدالة الدور ية fبمتسلسلات فورييه يعطى بالعلاقة:
a0 ∑
nπx
nπx
= ) f (x + an cos + bn sin .
2 n≥1
l l
حيث:
1 ∫l
= a0 f (x )d x .
2l −l
1∫l nπx
= an −l
f (x ) cos dx.
l l
= bn 1∫l nπx
−l
f (x ) sin dx.
l l
11
مفاهيم اساسي ّة الفصل الأول
ملاحظات .6.1.1
• في بعض الأحيان يكون الثابت مختلفا ،لذا نجد في بعض الـكتب ثابت تحو يل فورييه معرف بـ:
1 1 1
. أما ثابت التحو يل العكسي لفورييه فيعرف بـ 1بدلا من الثابت بدلا من
(2π)n
n n
)(2π 2 )(2π 2
• يعرف تحو يل فورييه وتحو يل فورييه العكسي لما )، f ∈ L1 (Rمن أجل كل نقطة:ϵ ∈ R :
)تحو يل فورييه(
∫ ∞+
1
F ( f ) = F (ϵ) = p e −i x ϵ f (x )d x .
2π ∞−
• الخاصية الثانية)الانسحاب(:
من أجل x 0عدد حقيقي يحقق f (x ) = g (x − x 0 ) :مع ϵ ∈ Rفإن:
• الخاصية الثالثة)التضمين(:
f (x ) = g (x )e i x ϵ0فإن: من أجل كل xمن Rحيث:
F (ϵ) = G (ϵ − ϵ0 ).
• الخاصية الرابعة)الإلتفاف(:
لكل تحو يل تكاملي هناك ما يسمى بخاصية الإلتفاف حيث أنه لا يكون بالضرورة تحو يل حاصل
ضرب دالتين fو gمساو يا لحاصل ضرب تحو يلهما أي أن:
F [ f (x )g (x )] ̸= F [ f ]F [g ].
12
مفاهيم اساسي ّة الفصل الأول
ومع ذلك في نظر ية التحو يلات هناك ما يسمى بالإلتفاف f ∗ gللدالتين fو gالتي تلعب بطر يقة
أو بأخرى دور حاصل الضرب ،والصحيح عن الإلتفاف هو أن:
أي أننا من العلاقة ) (9.1نستطيع القول بأن تحو يل فورييه لإلتفاف تابعين يساوي حاصل جداء
تحو يلي فورييه لهما وهذا ما يعرف بنظر ية الإلتفاف.
ومن ناحية أخرى إذا حولنا المشتقة الجزئية )وإذا كان متغير التكامل في التحو يل ( xفعندئذ
يكون التحو يل:
∫ ∞+
1 ∂
F [u t ] = p = e −i x ϵ u t (x , t )d x F [u].
2π ∞− ∂t
∫ ∞+
1 ∂2
F [u t t ] = p = e −i x ϵ u t t (x , t )d x F [u].
2π ∞− ∂ t2
7.1ﺗﺤﻮﻳﻞ ﻻﺑﻼس
.1لتحو يل لابلاس فائدة يمتاز بها على تحو يلات فورييه هي إحتوائه على عامل e −s tالذي يسمح
بتحو يل صنف أوسع من الدوال.
.2نظر يا يعمل تحو يل لابلاس على الدوال المعرفة على المجال [∞.[0; +
.3تحو يل لابلاس أداة مهمة في تحو يل مسائل القيم الحدية الإبتدائية في المعادلات التفاضلية العادية
إلى معادلات جبر ية .
.4تطبيق لابلاس يكون على أي من المتغيرات x , y, z, t ...التي ٺتغير من [∞ ) [0; +غالب نطبق
على الزمن ( t
13
مفاهيم اساسي ّة الفصل الأول
.5الاختلاف في تطبيق تحو يل لابلاس في المعادلات التفاضلية الجزئية عما هو عليه في المعادلة
التفاضلية العادية هو أن المعادلة التفاضلية الجزئية تتحول إلى معادلة تكون:
• إما معادلة تفاضلية جزئية بعدد متغيرات يقل واحد على الأولى.
• أو معادلة تفاضلية عادية بمتغير واحد.
وهذا يدل على أنه إذا كانت fدالة تزايدية فإن شكل الدالة fعلى المجال [∞ [T ; +يكون ذا تزايد أقل
من تزايد الدالة Me ctحيث Mثابت موجب.
مثال 1.7.1
• الدالة f (x ) = e x 2ليست متزايدة آسيا لأنها ذات تزايد أكبر من e xعند اللانهاية.
نتيجة:
الشروط الكافية لضمان وجود تحو يل لابلاس أي }) L { f (tهي:
14
مفاهيم اساسي ّة الفصل الأول
) d k−1 f (t
= ) . f k−1 (t حيث أن ) f (0هي القيمة الأولية لدالة
d t k−1
• تحو يل المشتقات الجزئية:
نفرض أن ) u(x , tدالة ذات متغيرين ،سنعمل على إ يجاد تحو يلات لابلاس للمشتقات الجزئية
،u t , u t t , u x , u x xوبما أن تحو يل لابلاس يحول المتغير ) tمتغير التكامل (فعندئد يكون تحو يل
المشتقات الجزئية الآتي:
∞∫ +
= ] L [u t 0
u t (x , t )e −s t d t = sU(x , s ) − U t (x , 0).
حيث أن ]) U(x , s ) = L [u(x , tويتبع تحو يلا u x xو u xمن العلاقة الأساسية لتفاضل والتكامل
∫ ∫
الآتية:
b b
d ∂f
= f (x , t )d t (x , t )d t .
dx a a ∂x
15
مفاهيم اساسي ّة الفصل الأول
• الإلتفاف:
لنعتبر ) L { f (t )} = F (sو ) L {g (t )} = G(sفإن:
∫ t
L f (u)g (t − u)d u = F (s )G(s ).
0
L −1 {F (s )} = f (t ).
وتعطى بالعلاقة:
∫ ∞γ+i
1
= ) f (t e s t F (s )d s , t > 0.
2πi ∞γ−i
16
Z cb Y
\
اﻟﻔﺼﻞ اﻟﺜﺎﻧﻲ
اﻟﻘﺮاءة اﻟﻔﻴﺰﻳﺎﺋﻴﺔ ﻟﻤﻌﺎدﻟﺔ اﻟﺤﺮارة و ﻃﺮق ﺣﻠﻬﺎ ﺗﺤﻠﻴﻠﻴﺎ [
X
17
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
تمهيد
-يتضمن هذا الفصل كيفية استخدام المعادلات التفاضلية الجزئية من نوع قطع مكافئ في نمذجة
مسائل انتشار الحرارة ،مع توضيح المعاني الفيز يائية لمختلف حدود المعادلة ،سنبين بداية كيفية استنتاج
شكل هذه المعادلة فيز يائيا و ر ياضياتيا ،ثم نتطرق إلى طرق حلها تحليليا.
1.2ﺗﻌﺎرﻳﻒ
تعر يف :1.1.2
درجة الحرارة :هي مقدار عددي يدلنا على مدى سخونة أو برودة جسم ما ،يرمز لها بـ u(x , t ) :والتي
تمثل درجة الحرارة عند نقطة xفي زمن . t
تعر يف :2.1.2
الطاقة الحرار ية :شكل من أشكال الطاقة ،يتم انتقالها عن طر يق التوصيل أو الإشعاع أو الحمل ،حيث
يتم انتقال الحرارة دائما من الجسم الساخن إلى البارد ،ويتسبب انتقال الحرارة من جسم إلى جسم في
ارتفاع درجة حرارته.
تعر يف :3.1.2
الحرارة النوعية :هي الطاقة الحرار ية التي يجب أن نزود بها كتلة وحدة من مادة لرفع درجة حرارتها
وحدة واحدة ،يرمز لها بـ.c(x , t ) :
تعر يف :4.1.2
كثافة الطاقة الحرار ية :هي كمية الطاقة الحرار ية لكل وحدة حجم ،نرمز لها بالرمز.e(x , t ) :
تعر يف :5.1.2
تدفق الحرارة :كمیة الطاقة الحرار یة في وحدة الزمن التي ٺتدفق على الیمین في مساحة الوحدة ،نرمز لها
بـ ،Φ(x , t ) :والذي يعرف بالعلاقة التالية:
∂u
Φ(x , t ) = −k0
∂x
حيث k0 :يسمى الموصلية الحراراية وهو معامل یقیس قدرة المواد في التوصیل الحراري.
∂u
ھو مشتقة درجة الحرارة ،وھو میل منحنى درجة الحرارة.
∂x
) (x ; t إذا كان Φ(x , t ) > 0فهذا يعني أن الحرارة ٺتدفق على يمين النقطة
الطاقة الحرار ية في وحدة الزمن عبر الحدود في شر يحة تساوي:
18
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
– الذراع مصنوعة من مادة متجانسة واحدة موصلة للحرارة مما يجعلها ذات كثافة pثابتة )كمية
المادة المرصوصة في وحدة الحجم(.
– الذراع معزولة جانبيا أي أن سر يان الحرارة في الذراع يكون عبر قاعدتيها فقط )يكون بإتجاه
xفقط(.
– أثناء سر يان الحرارة في الذراع تكون درجة حرارة كل نقطة من نقاط المقطع العرضي الواحد
متساو ية.
19
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
هذا من جهة ،لدينا من جهة أخرى يمكن تعر يف الطاقة الحرار ية أيضا بأنها الطاقة اللازمة لرفع
درجة الحرارة من درجة الحرارة المرجعیة 0مئو یة الى درجة الحرارة الفعلیة ) ، u(x , tوباعتبار أن
الحرارة النوعیة مستقلة عن درجة الحرارة فإن الطاقة الحرار یة لكل وحده كتلة هي ) ،u(x , t )c(x
وبالتالي يجب إدخال مفهوم كثافة الكتلة ) ) p(xالكتلة لكل وحدة حجم(،ومنه يصبح مجموع الطاقة
الحرار ية في شر يحة رقيقة يعطى بالعلاقة التالية:
وهذا ما يوضح العلاقة بين درجة الحرارة ) u(x , tوالطاقة الحرار ية
20
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
k0
= .α2 نضع:
cp
ومنه المعادلة الأساسي ّة لانتشار الحرارة في البعد الواحد:
∂u ∂ 2u
= α2 .
∂t ∂ x2
cpAu(s , t )d s .
x
• نطبق مبدأ حفظ الطاقة الذي بموجبه يكون تغير كمية الحرارة داخل القطعة يساوي كمية الحرارة
الخارجة عبر القاعدة اليمنى عند x + ∆xناقصا كمية الحرارة الداخلة من القاعدة اليسرى عند x
)فرضنا للسهولة أن الحرارة تدخل إلى الذراع من قاعدتها اليسرى وتخرج من القاعدة اليمنى( .هذا
بفرض عدم وجود مصدر حراري داخل الذراع.
بالإشتقاق نجد:
)(4.2
∫ x +∆x ∫ x +∆x
∂
cpAu(s , t )d s = cpA u t (s, t )d s = kA [u x (x + ∆x , t ) − u x (x , t )] .
∂t x x
حيث kهو معامل التوصيل الحراري للذراع )قياس القدرة على توصيل الحرارة(.
• نطبق نظر ية القيمة المتوسطة على الجهة اليسرى من ) (4.2والتي تنص على الآتي:
21
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
ومنه
) k u x (x + ∆x , t ) − u x (x , t
= ) u t (h, t .
cp ∆x
وبالمرور إلى النهاية )بأخذ ∆x −→ 0 :و (h −→ xنجد:
k ) u x (x + ∆x , t ) − u x (x , t
= ) u t (x , t lim
cp ∆x →0 ∆x
k
= ) u t (x , t u x x (x , t ).
cp
k
= ،α2تكون المعادلة الأساسي ّة لانتشار الحرارة في البعد الواحد ممثلة كما يلي: وبوضع:
cp
u t = α2 u x x .
• u x xيمثل تقعر منحنى درجة الحرارة ) ) u(x , tوالذي هو أساس يقارن بين درجة الحرارة عند
نقطة ما xوالنقاط المجاورة لها(.
ملاحظة 1.2.2
k
k = α2ٺتناسب طردا مع معامل التوصيل الحراري ) (cm 2 .sec −1 نلاحظ أن الانتشار ي ّة
cp
وعكسا مع كل من الحرارة النوعية cوالكثافة . p
• ولفهم مسألة الانتشار السابقة أكثر نأخذ المعادلة التفاضلي ّة الجزئي ّة المنمذجة للظاهرة والتي تعطى
كمايلي:
u t = α2 u x x , 0 < x < L, 0 < t < x.
22
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
• ولتفسير u x xكقياس لسر يان الحرارة نفرض أننا قربنا u x xبالشّكل التالي:
1
∼ ) u x x (x , t
= ]) [u(x + ∆x , t ) − 2u(x , t ) + u(x − ∆x , t
∆x 2
∼ 2 ) u(x + ∆x , t ) + u(x − ∆x , t
= ) u x x (x , t − u(x , t ) .
∆x 2 2
• وعليه يمكن تفسير u x xكالتالي:
.1إذا كانت درجة الحرارة ) u(x , tأقل من معدل درجة الحرارة عند النقطتين المجاورتين فإن
) u x x > 0وفي هذه الحالة تكون محصلة سر يان الحرارة عند النقطة xموجبة(.
.2إذا كانت درجة الحرارة ) u(x , tتساوي معدل درجة الحرارة عند النقطتين المجاورتين فإن
) u x x = 0وفي هذه الحالة تكون محصلة سر يان الحرارة عند النقطة xمساو ية للصفر(.
.3إذا كانت درجة الحرارة ) u(x , tأكبر من معدل درجة الحرارة عند النقطتين المجاورتين فإن
) u x x < 0وفي هذه الحالة تكون محصلة سر يان الحرارة عند النقطة xسالبة(.
x +∆x • بعبارة أخرى إذا كانت درجة الحرارة في النقطة xأكبر من معدل درجة الحرارة للنقطتين
و x − ∆xفعندئذ تكون درجة الحرارة متناقصة ،وبصورة أدق فإن تناقص u tيتناسب مع هذا
الفرق ،وثابت التناسب α2يعتمد على مادة الذراع.
2.2.2اﻟﺸﺮوط اﻟﺤﺪﻳﺔ
إن كل المسائل الفيز يائي ّة تشتمل على حدود من نوع ما ،وعليه يجب وضع شروط حدية تعطينا معلومات
عن درجة الحرارة على أطراف الذراع.
• الشروط الحدية لنيومان :الش ّروط الحدي ّة لنيومان تكون بإعطاء قيمة لمشتق الحل uللمسألة على
الحافة Fللنطاق . D
∂u
(t , x , y) = f (t , x , y), (x , y) ∈ F.
∂n
• الش ّروط الحدي ّة المختلطة :إذا فرضنا أن العلاقة بين قيمة الحل uومشتقته في الحافة تعطى بالعبارة
التالية:
∂u
a (t , x , y) + bu(t , x , y) = g (t , x , y), (x , y) ∈ F.
∂n
فإننا نتحدث عن الش ّروط الحدودي ّة من النوع المختلط.
23
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
ملاحظة 2.2.2
إذا كانت الش ّروط الحدودي ّة لكل من "دير يكلي" و"نيومان" معدومة على الحافة نقول أنها متجانسة،
وإذا كانت عكس ذلك نقول أنها غير متجانسة.
3.2.2اﻟﺸﺮوط اﻹﺑﺘﺪاﺋﻴﺔ
إن كل المسائل الفيز يائي ّة تبدأ بزمن معين ،و بما أن معادلة الحرارة تشتمل على مشتقة واحدة في الزمن،
فإنه يجب أن نعطي درجة الحرارة الابتدائي ّة ) عادة عند ،( t = 0ومن الممكن أن تكون درجة الحرارة
الابتدائي ّة غير ثابتة بل متغيرة بالنسبة لـ ، xوبالتالي تعطى درجة الحرارة الابتدائي ّة كمايلي:
u(x , 0) = f (x ).
حيث δ ، γ، β ،αثوابت.
ﺣﻞ ﻣﺴﺄﻟﺔ اﻟﺘﻮﺻﻴﻞ اﻟﺤﺮاري ﺑﺸﺮوط ﺣﺪﻳﺔ ﻣﺘﺠﺎﻧﺴﺔ ﺑﻄﺮﻳﻘﺔ ﻓﺼﻞ اﻟﻤﺘﻐﻴﺮات
نفرض أنه لدينا ذراع طولها منته ،lدرجة حرارتها في الحافة مثبة عند الصفر ،ونفرض أن درجة الحرارة
الابتدائي ّة للذراع ) .u(x , 0) = f (x
24
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
حل المسألة معناه إ يجاد درجة حرارة باقي نقاط الذراع بزمن معين ،ولحلها نتبع الخطوات التالية:
الخطوة الأولى:
u t = α2 u x x , 0 < x < l, ∞0 < t < +
u(0, t ) = 0, ∞0 < t < +
)(5.2
u(l, t ) = 0, ∞0 < t < +
u(x , 0) = f (x ), 0 ≤ x ≤ l.
u(x , t ) = T (t )X (x ).
X(x )T ′ (t ) = α2 X ′′ (x )T (t ).
) T ′ (t ) X ′′ (x
= .
) α2 T (t ) X (x
نلاحظ أن الطرف الأيمن من المعادلة أعلاه يعتمد على xفقط ،والأيسر على tفقط وهما متغيران
مستقلان ،وهذا يكون صحيحا إذا وفقط إذا كان كل من الطرفين مساو لعدد ثابت وليكن ،kأي أن:
T′ X ′′
= k, = k.
α2 T X
وعليه
′ ′
T = kα T 2
⇔ T − kα T = 0 2
25
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
) u(x , t ) = X (x )T (t
p p
+ C e−
2
= Ae kα t (Be kx kx
)
p p
+ Ee −
2
= e kα t (De kx kx
).
u(x , t ) = D + E
نلاحظ أن درجة الحرارة لا ٺتعلق بالزمن ) tثابتة( وهذا مرفوض ،مما يفرض أن يكون kسالب.
u(x , t ) = e −λ
2 α2 t
(L cos(λx ) + H sin(λx )).
u(0, t ) = He −λ
2 α2 t
=0⇔H =0
u(l, t ) = Le −λ
2 α2 t
sin(λl) = 0.
sin(λl) = 0
26
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
أي أنه هناك عدد غير منته من الحلول ،وبما أن المعادلة الأصلية متجانسة فإن الحل العام لها يساوي مجموع
الحلول أعلاه ،أي أن:
∑
∞+ −(nπα)2 t nπx
= ) u(x , t Ln e l2 sin
∞n=− l
∑
∞+ −(nπα)2 t nπx ∑
−1 −(nπα)2 t nπx
= ) u(x , t Ln e l2 sin + Ln e l2 sin
n=1 l ∞n=− l
∑
∞+ −(nπα)2 t nπx ∑
∞+ −(nπα)2 t nπx
= ) u(x , t Ln e l2 sin − L−n e l2 sin
n=1 l n=1 l
∑
∞+ −(nπα)2 t nπx
= ) u(x , t (Ln − L−n )e l2 sin
n=1 l
∑
∞+ −(nπα)2 t nπx
= ) u(x , t An e l2 sin .
n=1 l
حيث : An = Ln − L−n
الخطوة الثالثة :إ يجاد الحلول التي تحقق المعادلة الأصلية بشروطها الحدية والابتدائية.
إن الخطوة الأخيرة والأهم من الناحية الر ياضياتية هي جمع الحلول الأولية.
∑
∞+
−(nπα)2 t nπx
= ) u(x , t An e l2 sin .
n=1
l
أي أن Anهي معاملات فورييه الجيبية للدالة ) f (xفي المجال ] .[0; lولإ يجاد هذه المعاملات نضرب
nπx
sinنجد: العلاقة ) (7.2في
l
∑
∞+
nπx nπx nπx
sin = ) f (x An sin sin .
l n=1
l l
27
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
2.3.2ﺗﺤﻮﻳﻞ ﻓﻮرﻳﻴﻪ
ٺتأتى فائدة تحو يل فورييه من حقيقة تحو يل عملية التفاضل إلى عملية ضرب ،أي أن المعادلة التفاضلية
تتحول إلى معادلة جبر ية .ذكرنا في الفصل الأول أهم خواص هذا التحو يل التي تجعله أداة فعالة في حل
المعادلات التفاضلية الجزئية عامة ومعادلة انتشار الحرارة بالخصوص.
F [u(x , 0)] = F [ϕ(x )].
28
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
∫
ولدينا:
∞+
1
Φ(ϵ) = p ϕ(ζ)e −iϵζ dζ.
2π ∞−
ومنه:
∫ ∞+∞ ∫ +
1 −iϵζ
dζ e −α
2 ϵ2 t
= ) u(x , t ϕ(ζ)e e iϵx dϵ
2π ∞− ∞−
∫∞+ ∫ ∞+
1
e −α
2 ϵ2 t
= ) u(x , t )ϕ(ζ e iϵ(x −ζ) dϵdζ.
2π ∞− ∞−
29
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
نضع:
∫ ∞+
e −α
2 ϵ2 t
= )H(x , t , ζ e iϵ(x −ζ) dϵ
∞−
∫ ∞+
1
= ) . K (x حيث:
(x )2
−
p e 4t
2α t π
30
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
لاحظ ال َ ّ
شكل.
إذا تمكنا من إ يجاد حل للمسألتين ) (9.2و ) (10.2باستعمال طر يقة لابلاس نصل الى نتيجة مهمة
)قاعدة دوهاميل( ،التي تعطينا حل للمسألة ) (9.2بدلالة حل المسألة ).(10.2
وعليه بحل المسألتين ) (9.2و ) (10.2معا نتحصل على:
.1حل المسألة )) :(9.2مسألة غير مبسطة بشروط حدية متغيرة تبعا للزمن(.
أولا نحول المسألة باستخدام تحو يل لابلاس:
] L [u t ] = L [u x x
L [u(0, t )] = 0
L [u(1, t )] = L [ f (t )].
نجد:
d 2U
sU(x ) − U t )(0 =
dx2
U(0) = 0
U(1) = F (s ).
31
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
d 2U
= λ2 e λx .
dx2
بالتعو يض في المعادلة نجد:
(λ2 − s )e λx = 0
p
λ2 − s = 0 ⇐⇒ λ = ± s .
(λ2 − s )e λx = 0
p
λ2 − s = 0 ⇐⇒ λ = ± s
¨
c1 = −c2
p p
c1 (e s
− e − s ) = F (s ).
ومنه:
) F (s
= c1 p p .
e s − e− s
32
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
نلاحظ أن:
U(x , s ) = F (s )s W (x , s ).
و باستخدام العلاقة:
L [w t ] = s W − w (x , 0).
نحصل على:
U(x , s ) = F (s )L [w t ].
بعبارة أخرى نكون قد حصلنا على حل المسألة ) (9.2بدلالة حل المسألة المبسطة ،أي أن:
∫ t
نكامل بالتجزئة:
∫ t
من أجل ذلك نعين النقاط الشاذة للدالة ) kوهي النقاط التي تعدم المقام( حيث:
p
sinh(x )s
= ) k(s p .
) s sinh( s
33
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
يتضح أن s = 0نقطة شاذة للدالة kوهي عبارة عن قطب بسيط ] ،[8كما أنها تملك عدد لانهائي
من الأقطاب و التي تمثل حلول المعادلة:
p p
p e s
− e− s
= ) sinh( s =0
2
p p p p
e s
− e− = 0 ⇐⇒ e − s (e 2 s − 1) = 0
s
p p
e2 s
=1 ⇐⇒ s = nπi ⇐⇒ s = −(nπ)2 .
ﺷﻜﻞ 2.4
أي نختار المسار بالشّكل الذي يضمن عدم مروره بأي من الأقطاب السابقة.
p
sinh(x )s
.e st
p إ يجاد البواقي للدالة:
) s sinh( s
لدينا عند . s = 0
p x3s x5s2
s t sinh(x )s x + 3! + 5! + ...
lim(s − 0) e p = lim se s t
(s 2
s →0 ) s sinh( s s →0 s
s 1 + 3! + 5! + ...
34
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
لذا يجب معرفة كيفية تحو يل الشروط الحدي ّة غير المتجانسة إلى أخرى متجانسة.
35
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
من أجل تحو يل الشروط الحدي ّة غير المتجانسة إلى أخرى متجانسة نفرض:
x
u(x , t ) = k1 + (k2 − k1 ) + U(x , t ).
l
عندئذ يكون:
u t = Ut u x x = Ux x
l
) u(l, t ) = k2 = k1 + (k2 − k1 ) + U(l, t ⇔ U(l, t ) = 0
l
x
u(x , 0) = ϕ(x ) = k1 + )(k2 − k1 ) + U(x , 0
l
x
U(x , 0) = ϕ(x ) − k1 − (k2 − k1 ).
l
بالتعو يض في المسألة الأصلية نحصل على مسألة جديدة بالدالة ) ،U(x , tعندئذ يمكننا حل هذه المسألة
الجديدة لإ يجاد ) .U(x , t
U t = α2 U x x , 0 < x < l, ∞0 < t < +
U(0, t ) = 0, ∞0 < t < +
U(l, t ) = 0, ∞0 < t < +
x
U(x , 0) = ϕ(x ) − k1 − (k2 − k1 ), 0 ≤ x ≤ l.
l
أي:
∫ l
2 nπx
= An sin Φ(x )d x , n = 1, 2, 3, ...
l 0 l
36
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
أما في حالة وجود مصدر حراري )نعبر عنه بالدالة ) ( f (x , tفإن معادلة التوصيل الحراري تصبح من
الشكل:
والمقصود بالمصدر الحراري ) f (x , tهو كل ما يؤثر على درجة الحرارة ) u(x , tسواءا بالز يادة أو بالنقصان.
سنعمل فيما يأتي على حل المعادلة ) (11.2بشروط حدي ّة متجانسة وشروط ابتدائي ّة معلومة ،وبما أنها
معادلة غير متجانسة فلا يمكن حلها بطر يقة فصل المتغيرات لذا سنتبع طر يقة أخرى هي طر يقة الدوال
الذاتي ّة.
ولكل مركبة ) fn (t )Xn (xنجد ) un (x , tالموافق لها ،وبالتالي يكون حل المسألة هو مجموع هذه الحلول
الأولي ّة:
∑
∞+
= ) u(x , t un (x , t ).
n=1
حيث Xn (x ) :هي الدوال الذاتي ّة التي نحصل عليها من حل المعادلة التفاضلي ّة المتجانسة ،ٺتغير هذه الدوال
من مسألة إلى أخرى وتعتمد على شكل المعادلة التفاضلي ّة الجزئي ّة وكذا الشروط الحدودي ّة.
عندئذ تكون المعاملات في هذه المسألة هي نفسها القيم الذاتي ّة لمعادلة ستورم ليوفيل ] ،[3والت ّي نحصل
عليها من المسألة المتجانسة الموافقة للمسألة ) (11.2بفصل المتغيرات ،أي:
u t = α2 u x x , 0 < x < l, ∞0 < t < +
u(0, t ) = 0 ∞0 < t < +
= ) u(l, t ∞0 < t < +
u(x , 0) = ϕ(x ), 0 ≤ x ≤ l.
37
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
عند استعمال طر يقة فصل المتغيرات لحل المسألة السّابقة لاحظنا أننا تحصلنا على معادلتين تفاضليتين
اعتياديتين ،إحداهما بدلالة tفقط ،والأخرى بدلالة xفقط.
نقوم بحل المعادلة التي ٺتعلق بالمتغير : x
′′
X +λ X =0
2
X(0) = 0
X(l) = 0
نحصل على:
nπx
n ∈ N∗ , Xn (x ) = sin .
l
وعليه تكون تجزئة المصدر الحراري من الشكل:
πx 2πx
f (x , t ) = f1 (t ) sin + f2 (t ) sin
l
3πx
l
nπx
)(12.2
+ f3 (t ) sin + ... + fn (t ) sin + ...
l l
nπx
l sinونكامل من 0إلى ولإ يجاد الدالة يكفي أن نضرب طرفي العلاقة ) (12.2بالمقدار:
l
)بالنسبة إلى ،( xنحصل على:
∫ l ∑
∞+ ∫ l
nπx nπx nπx
f (x , t ) sin = dx ) fn (t sin sin dx.
0 l n=1 0 l l
ومنه:
∫ l
2 nπx
= ) fn (t f (x , t ) sin dx.
l 0 l
نجد المعاملات ) fn (tبدلالة المصدر الحراري ) . f (x , t
) . fn (t )Xn (x الخطوة الثانية :إ يجاد ) un (x , t ) = Tn (t )Xn (xللمركبة
حيث:
∑
∞+
∗ nπx
n∈N , = ) f (x , t fn (t ) sin .
n=1
l
38
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
:نجد
∑
+∞ nπx ∑
+∞ (nπ) 2
nπx ∑
+∞ nπx
Tn′ (t ) sin = −α2 Tn (t ) sin + fn (t ) sin
n=1 l n=1 l2 l n=1 l
∑
+∞
Tn (t ) sin(0) = 0
n=1
∑
+∞
Tn (t ) sin(nπ) = 0
n=1
∑
+∞ nπx
Tn (0) sin = ϕ(x ).
n=1 l
:و بإعادة كتابة المعادلة التفاضلية الجزئية والشرط الابتدائي نجد
∑
+∞ (nπ)2 nπx
Tn′ (t ) + α2 Tn (t ) − fn (t ) sin =0
n=1 l2 l
∑
+∞ nπx
Tn (0) sin = ϕ(x ).
n=1 l
39
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
6.2وﺣﺪاﻧﻴﺔ اﻟﺤﻞ
نلاحظ أن طرق الحل السابقة تعطينا حلا لمعادلة انتشار الحرارة لـكنها لا تضمن وحدانيته ،لأجل ذلك
نقدم القضايا التالية:
البرهان:
نبرهن بالخلف:
. نفرض أن المسألة تقبل حلان u1و .u2ونضع ω = u1 − u2
نكامل بالتجزئة:
40
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
ω(x , t ) = 0,
u1 (x , t ) − u2 (x , t ) = 0,
u1 (x , t ) = u2 (x , t ), ∀t ≥ 0, x ∈ [0; l].
البرهان:
نبرهن بالخلف:
نفرض أن المسألة تقبل حلان u1و .u2ونضع ω = u1 − u2
41
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
∂ω ∂ω
= ) (0, t (l, t ) = 0 ∀t > 0
∂x ∂x
ω(x , 0) = 0.
نضع
∫ l
1
= ) I(t ω2 (x , t )d x .
2α2 0
نكامل بالتجزئة:
l ∫ l 2
) ∂ I(t ∂ω ∂ω
) = ω(x , t ) (x , t − ) (x , t dx
∂t ∂x 0 0 ∂x
∫ l 2
∂ω ∂ω ∂ω
) = ω(l, t ) (l, t ) − ω(0, t (0, t ) − ) (x , t dx.
∂x ∂x 0 ∂x
باستعمال الشروط الحدية للمسألة )في حالة شروط دير يكلي أو نيومان( نجد:
∫ l 2
) ∂ I(t ∂ω
=− ) (x , t d x ≤ 0.
∂t 0 ∂x
42
القراءة الفيز يائية لمعادلة الحرارة الفصل الثاني
أي:
∫ l
1
I(t ) = 0 ⇔ ω2 (x , t )d x = 0.
2α2 0
ومنه:
ω(x , t ) = 0,
u1 (x , t ) − u2 (x , t ) = 0,
u1 (x , t ) = u2 (x , t ), ∀t ≥ 0, x ∈ [0; l].
43
Z cb Y
اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ
\ اﻟﻄﺮق اﻟﻌﺪدﻳﺔ ﻟﺤﻞ ﻣﻌﺎدﻟﺔ اﻟﺤﺮارة [
X
44
الطرق العددية لحل معادلة الحرارة الفصل الثالث
تمهيد
-طر يقة الفروق المنتهية من الطرق العددية لحل معادلات المشتقات الجزئية ،تعتمد هذه الطر يقة على
استبدال المشتقات الجزئية بقيم نقطية للتابع في عدد محدود من النقاط أو العقد المنفصلة للشبكة ،ثم إ يجاد
حل للجملة الخطية وهو الحل التقريبي.
من أهم المفاهيم التي يجب تقديمها عند الدراسة العددية لمعادلة تفاضلية جزئية :التماسك ،الاستقرار
والتقارب ،وهي خصائص تجعل من الممكن ربط الحل الدقيق للمسألة بالحل التقريبي.
) u(x + ∆x ) − u(x
u ′ (x ) = lim .
∆x →0 ∆x
) u(x + ∆x ) − u(x
= u ′ (x i ) + O(∆x ).
∆x
العلاقة السابقة تمثل تقريب المشتقة ∂ xمن الرتبة الأولى.
∂u
ليكن uتابع معرف على المجال ] [a, bنقسم المجال ] [a, bإلى n + 1نقطة x iحيث i = 0, ..., nومتباعدة
بإنتظام بخطوة قدرها ∆x = hو منه . x i = a + ihبالتعو يض بـ hفي ) (1.3يصبح نشر تايلور من
الشكل:
h2 h3 hn−1
u(x + h) = u(x ) + hu ′ (x ) + u ′′ (x ) + u ′′′ (x ) + ... + u (n−1) (x ) + Rn .
!2 !3 !)(n − 1
= .Rn حيث:
)hn (n
!n
u
ترميز:
نشير إلى أن u iهي القيمة النقطية للتابع ) u(xعند النقطة x iأي ) u i = u(x iوبالمثل بالنسبة للمشتقة
) u ′ (xعند النقطة x iفإننا نضع ،u ′ (x i ) = (u ′ )i :هذا الترميز يستعمل بالنسبة لمشتقات uمن الرتب
45
الطرق العددية لحل معادلة الحرارة الفصل الثالث
العليا.
بالإعتماد على نشر تايلور نتحصل على:
h2 h3 h4
u i−1 = u i − hu ′ (x i ) + u ′′ (x i ) − u (3) (x i ) + u (4) (x i ) + R5 , )(2.3
!2 !3 !4
2 3 4
h h h
u i+1 = u i + hu ′ (x i ) + u ′′ (x i ) + u (3) (x i ) + u (4) (x i ) + R5 ′ , )(3.3
!2 !3 !4
4 2
)(4.3
′′
u i−2 = u i − 2hu ′ (x i ) + 2h2 u ′′ (x i ) − h3 u (3) (x i ) + h4 u (4) (x i ) + R5 ,
3 3
4 2
)(5.3
′′′
u i+2 = u i + 2hu ′ (x i ) + 2h2 u ′′ (x i ) + h3 u (3) (x i ) + h4 u (4) (x i ) + R5 .
3 3
اﻟﺘﻘﺮﻳﺐ ﻣﻦ اﻟﺮﺗﺒﺔ اﻷوﻟﻰ ﻟﻠﻤﺸﺘﻘﺔ اﻷوﻟﻰ ﺑﻄﺮﻳﻘﺔ اﻟﻔﺮوق اﻟﻤﻨﺘﻬﻴﺔ اﻷﻣﺎﻣﻴﺔ واﻟﺨﻠﻔﻴﺔ:
لإ يجاد التقريب من الرتبة الأولى للمشتقة الأولى نعتمد على المعادلة ) (2.3و ) (3.3وبإهمال الحدود
من الرتبة الثانية وأكثر نتحصل على:
u i+1 − u i
= ) u ′ (x i )+ O(h "مخطط الفروق المنتهية الأمامية"
h
u i − u i−1
= ) u ′ (x i )+ O(h "مخطط الفروق المنتهية الخلفية"
h
عندها نكون قد قربنا ( ∂ x )iبطر يقة الفروق المنتهية من الرتبة الأولى ،على التوالي "أمام" و"خلف".
∂u
اﻟﺘﻘﺮﻳﺐ ﻣﻦ اﻟﺮﺗﺒﺔ اﻷوﻟﻰ ﻟﻠﻤﺸﺘﻘﺔ اﻟﺜﺎﻧﻴﺔ ﺑﻄﺮﻳﻘﺔ اﻟﻔﺮوق اﻟﻤﻨﺘﻬﻴﺔ اﻷﻣﺎﻣﻴﺔ واﻟﺨﻠﻔﻴﺔ:
لتقريب من الرتبة الأولى المشتقة الثانية نقوم بضرب المعادلة ) (3.3في ) (−2وإضافة النتيجة إلى المعادلة
) (5.3وإهمال الحدود من الرتبة الثالثة وأكثر نتحصل على:
u i − 2u i+1 + u i+2
= ) u ′′ (x i + O(h). "الفروق المنتهية الأمامية"
h2
هذا التقريب للمشتقة الثانية من الرتبة الأولى بطر يقة الفروق المنتهية الأمامية في حين عند استعمالنا
للمعادلتين ) (2.3و ) ،(4.3و بنفس الطر يقة فإننا نتحصل على التقريب من الرتبة الأولى لـ
∂ 2u
( ∂ x 2 )i
بطر يقة الفروق المنتهية الخلفية:
u i − 2u i−1 + u i−2
= ) u ′′ (x i + O(h). "الفروق المنتهية الخلفية"
h2
46
الطرق العددية لحل معادلة الحرارة الفصل الثالث
اﻟﺘﻘﺮﻳﺐ ﻣﻦ اﻟﺮﺗﺒﺔ اﻟﺜﺎﻧﻴﺔ ﻟﻠﻤﺸﺘﻘﺔ اﻷوﻟﻰ ﺑﻄﺮﻳﻘﺔ اﻟﻔﺮوق اﻟﻤﻨﺘﻬﻴﺔ اﻷﻣﺎﻣﻴﺔ واﻟﺨﻠﻔﻴﺔ:
من المعادلة ) (3.3نتحصل على:
u i+1 − u i h h2
= ) u ′ (x i − u ′′ (x i ) − u (3) (x i ) + O(h3 ).
h 2 6
نستبدل ) u ′′ (x iبتقريبها من الرتبة الأولى بطر يقة الفروق المنتهية الأمامية فنتحصل على:
−3u i + 4u i+1 − u i+2
= ) u ′ (x i + O(h2 ). "الفروق المنتهية الأمامية"
2h
بطر يقة الفروق المنتهية الأمامية ،كما يمكننا وهو يمثل التقريب من الرتبة الثانية للمشتقة الأولى
′
) u (x i
الحصول على تقريب لـ ) u ′ (x iمن الرتبة الثانية بطر يقة الفروق المنتهية الخلفية وذلك باستخدام المعادلة
) (2.3وتقريب ) u ′′ (x i
من الرتبة الأولى بطر يق الفروق المنتهية الخلفية فنتحصل على :
3u i − 4u i−1 + 2u i−2
= ) u ′ (x i + O(h2 ). "الفروق المنتهية الخلفية"
2h
2.3ﺗﻌﺎرﻳﻒ
تعر يف :1.2.3
التماسك :هو الخاصية التي تضمن أن الحل الدقيق للمسألة المنفصلة يؤول إلى الحل الدقيق للمسألة
المستمرة ،حيث أن خطوتي التقسيم ∆hو ∆tيؤولان إلى الصفر.
ونقول أن الحل التقريبي متماسك من الرتبة ) Pحيث P > 0ثابت ( إذا وجد ثابت Cمستقل عن
hحيث يكون الخطأ أقل من أو يساوي .ch p
تعر يف :2.2.3
الاستقرار :هو الخاصية التي تضمن أن الحل العددي المتحصل عليه محدود .ونقول عن المخطط العددي
أنه مستقر بالنسبة للنظيم ∞∥ ∥.إذا وجد ثابت C > 0مستقل عن hحيث :
47
الطرق العددية لحل معادلة الحرارة الفصل الثالث
تعر يف :3.2.3
التقارب :هو الخاصية التي تضمن أن الحل العددي للمسألة يؤول إلى الحل الدقيق للمسألة المستمرة،
ونقول أن الطر يقة متقاربة من الرتبة lإذا وفقط إذا كان:
lim max |ei | = O h l .
∞n→+
نحسب الحل التقريبي للمسألة ) (7.3وذلك بتقديم تقسيم للمجال ] .[0, 1] × [0, T
ليكن Mو Nعددين صحيحين ،نقسم المجال ] [0, 1إلى N + 1من العقد x iالمتباعدة بشكل منتظم حيث
= hخطوة ثابتة حيث: iيتغير من 0إلى N + 1ونعتبر
1
N+1
= ∆x
48
الطرق العددية لحل معادلة الحرارة الفصل الثالث
كذلك نقسم الزمن إلى M + 1من العقد t jالمتباعدة بشكل منتظم حيث jيتغير من 0إلى Mونعتبر
k = M+1 = ∆tخطوة ثابتة حيث:
1
t j = j k, ∀ j ∈ {0, · · · , M + 1} .
كما نشير إلى أن u ijتمثل درجة الحرارة عند العقدة ) (x i , t jحيث ) (x i , t jتمثل نقاط تقاطع الشبكة
المنتظمة.
التقريب بواسطة طر يقة الفروق المنتهية يتوقف على البحث عن التقريب u iلـ ) u x i , t jأي أن u i
j j
تمثل القيمة التقريبية لـ ،(u x i , t jولتقسيم معادلة الحرارة ودراسة تقاربها بواسطة طر يقة الفروق المنتهية
هناك العديد من الطرق نختار من بينها طر يقتين :الأولى تسمى المخطط الصريح والثانية المخطط الضمني.
ui
)( j+1 )( j
= λu i+1 + (1 − 2λ) u i + λu i−1
)( j )(j
∀i ∈ {1, · · · N} , ∀ j ∈ {0, · · · , M} . )(8.3
هذه العلاقة تعطينا درجة الحرارة في النقطة ) (i, j + 1بدلالة درجات الحرارة في ثلاث نقاط في السطر
السابق بشكل صريح ولذلك سميت بالطر يقة الصر يحة.
ﺷﻜﻞ 3.1
49
الطرق العددية لحل معادلة الحرارة الفصل الثالث
حيث
)( j +1 )(j
ui − ui
)e ( j
R = − u t (x i , t j ),
i
K
1 )( j )( j )(j
= )b( j
R u i+1 − 2u i + u i−1 − u x x (x i , t j ).
i
h2
تعر يف :1.3.3
نقول أن المخطط متماسك من الرتبة pبالنسبة للزمن ومن الرتبة qبالنسبة للمسافة من أجل الن ّظيم
∞∥ ∥.إذا وجدت ثوابت q > 0 , p > 0 , c > 0مستقلة عن hو kحيث:
) ( j
Ri ≤ C (k p + hq ) .
البرهان:
لدينا:
)( j ) ( j
)( j +1 )( j ∂u k2 ∂ 2u
u(x i , t j +1 ) = u i = ui + k +
∂t i 2 ∂ t2 i
)( j +1
− ui
)(j ) ( j )( j
ui ∂u k ∂ 2u
= +
k ∂t i 2 ∂ t2 i
)( j +1
− ui
)(j )( j
ui ∂u
)e ( j
R = −
i
K ∂t i
ولدينا:
50
الطرق العددية لحل معادلة الحرارة الفصل الثالث
) ( j )( j ) ( j ) ( j
)( j )( j ∂u h2 ∂ 2u h3 ∂ 3u h4 ∂ 4u
= ) u(x i+1 , t j u i+1 = ui +h + + +
∂x i 2 ∂ x2 i !3 ∂ x3 i !4 ∂ x4 i
) ( j )( j ) ( j ) ( j
)( j )( j ∂u h2 ∂ 2u h3 ∂ 3u h4 ∂ 4u
= ) u(x i−1 , t j u i−1 = ui −h + − +
∂x i 2 ∂ x2 i 3! ∂ x 3 i !4 ∂ x4 i
)( j )(j
− 2u i +
)( j )( j ) ( j
u i+1 u i−1 ∂ 2u h2 ∂ 4 u
= +
h2 ∂ x2 i 12 ∂ x4 i
)(j )(j )(j
u i+1 − 2u i + u i−1 )( j
∂ 2u
)b( j
R = −
i
h2 ∂ x2 i
ومنه:
) ( j) e ( j) b ( j
Ri ≤ Ri + Ri
تعر يف :2.3.3
∞−Lمستقر ) أي مستقر بالنسبة للن ّظيم ∞∥ (∥.إذا كان الحل التقريبي نقول أن المخطط العددي
محدود ومستقل عن خطوات الشّبكة.
51
الطرق العددية لحل معادلة الحرارة الفصل الثالث
البرهان:
.u i+1
)(j
u i−1و
)( j
ن 1 − 2λ ≥ 0ومنه u ij+1هي مزج محدب من )، u i( j
ن 0 ≤ λ ≤ 2فإ ّ
بما أ ّ
1
نضع
)(j ) ( j )( j ) ( j
M = max u i , m = min u i .
i=1,...,N i=1,...,N
ومنه
)( j+1
ui )≤ (1 − 2λ) M ( j ) + λM ( j) + λM ( j ∀i = 1, ..., N.
و
) ( j +1
min u i ≥ min u i0 .
i=1,··· ,N i=1,··· ,N
تعر يف :3.3.3
j = 1, 2, ..., M ،حلا للمسألة )(7.3 i = 1, 2, ..., N ، ليكن uحلا للمسألة ) (7.3و
)(j
ui
نسمي خطأ الت ّقارب عند العقدة ) (x i , t jالقيمة:
j ) ( j
ei = u(x i , t j ) − u i .
وبالتالي إذا كان
e (0)
∞ = 0 :فإن max
e ( j)
:يؤول إلى الصفر عندما hو kيؤولان إلى
i=1,··· ,N
الصفر.
البرهان:
لدينا من تعر يف خطأ التّماسك أن
)( j +1 )(j
ui − ui 1
)(j
Ri = −
)(j )(j )(j
u i+1 − 2u i + u i−1 . )(11.3
k h2
52
الطرق العددية لحل معادلة الحرارة الفصل الثالث
حيث λ = h2 :نجد أن المجاهيل مرتبطة ببعضها البعض من خلال علاقة ضمنية ولذلك سميت هذه الطر يقة
k
53
الطرق العددية لحل معادلة الحرارة الفصل الثالث
مبرهنة .2.3.3
−θمخطط معرف جيدا ) −θمخطط يقبل حلا وحيدا (
البرهان:
¦ ©
) u ( j) = u i( jو 1≤i≤N
نضع
2 −1 . . .
−1 2 −1 ··· .
. ... ... ... ...
A∆ = ..
..
. ... −1 2 −1
. . . −1 2
54
الطرق العددية لحل معادلة الحرارة الفصل الثالث
π
ومنه:
k 4k
min s p I N + θ h2 A∆ = 1 + θ h2 sin2 2(N+1) > 0.
∆ IN + θ h2 Aقابل للقلب ،ومنه −θمخطط معرف جي ّدا. إذن:
k
قضية .2.3.3
−θمخطط متماسك من الرتبة الثانية بالنسبة للمسافة والزمن إذا كان θ = 1/2ومن الرتبة الأولى
بالنسبة للزمن خلاف ذلك.
البرهان:
لدينا
)( j +1 )(j
ui − ui θ 1−θ
)(j
Ri = −
)( j +1
u i−1 − 2u i
)( j +1
+ u i+1
)( j +1
−
)(j )(j )( j
u i−1 − 2u i + u i+1 . )(14.3
k h2 h2
سنبرهن من خلال إجراء نشر محدود مايلي:
• ) Ri( j ) ≤ C (k + h2إذا كان.θ ̸= 1/2 :
• ) Ri( j ) ≤ C (k 2 + h2إذا كان.θ = 1/2 :
العلاقة ) (14.3يمكن كتابتها كما يلي:
)( j )( j ,1 )( j,2 )( j ,3
Ri = Ti − θ Ti − (1 − θ ) Ti .
حيث:
)( j+1 )( j
)( j ,1
ui − ui
Ti =
k
)( j ,2 1 )( j +1 )( j +1 )( j +1
Ti = u i−1 − 2u i + u i+1
h2
)( j ,3 1 )(j )(j )(j
Ti = u i−1 − 2u i + u i+1 .
h2
نجري نشر محدود لـ ): Ti( j ,1
)( j,1
k
Ti = u t x i , t j + u t t x i , t j + o(k 2 ), o(k 2 ) ≤ C k 2 .
2
55
الطرق العددية لحل معادلة الحرارة الفصل الثالث
• إذا كان θ = 1/2فإن −θمخطط متماسك من الرتبة الث ّانية بالن ّسبة للمسافة والزمن ،لأن:
)(j k
= Ri u t t x i , t j − u x x t x i , t j + o(k 2 ) + o(h2 ).
2
ولدينا:
u t − u x x = 0.
ومنه:
) ( j
Ri ≤ o(h2 ) + o(k 2 ) ≤ C k 2 + h2 .
• إذا كان θ ̸= 1/2فإن −θمخطط متماسك من الرتبة الث ّانية بالن ّسبة للمسافة ومن الرتبة الأولى
بالن ّسبة للزمن.
• إذا كان θ ≥ 1/2الـ −θمخطط مستقر دون قيد أو شرط ،خاصة المخططات الضمنية وكرونك
نيكلسون فهي مستقرة دون قيد أو شرط.
البرهان:
نستبدل الش ّروط الحدي ّة لدير يكلي على المجال ] [0, 1بالش ّروط الدور ي ّة على المجال ] ،[0, 2Πو منه فإن
∑
الحل الدقيق يعطى بـ:
C p (0) e −p t e i p x .
2
=u
p∈Z
56
الطرق العددية لحل معادلة الحرارة الفصل الثالث
)( j +1 )( j +1 )( j+1 )( j )(j )(j
(1 + 2λθ ) u i −λθ u i−1 −λθ u i+1 = (1 − 2λ (1 − θ )) u i +λ (1 − θ ) u i−1 +λ (1 − θ ) u i+1 .
بتطبيق تحو يل فوريي على الشرط الابتدائي نتحصل على ، u i(0) = e i pnh :ونبحث عن معامل التضخيم
ξpحيث:
u i1 = ξ p u i0 = ξ p e i pnh .
إذن:
1 − 2λ (1 − θ ) + 2λ (1 − θ ) cos ph 1 − 4λ (1 − θ ) sin ph/2 2
= ξp = .
(1 + 2λθ ) − 2λ cos ph 1 + 4λθ sin2
ph
2
حتى يكون المخطط مستقر بمعنى von-neumannفمن الضروري أن يكون ،ξp < 1 :لدينا
ph ph
1 − 4λ (1 − θ ) sin2 < 1 + 4λθ sin2 . )(15.3
2 2
ph ph
4λ (1 − θ ) sin2 − 1 < 1 + 4λθ sin2 . )(16.3
2 2
• إذا كان θ < 1/2لدينا:
ph
4λ (1 − 2θ ) sin2 < 2.
2
¦ ©−1
.λ < 2 (1 − 2θ ) sin2 أي أنّ:
1 ph
2
57
Z cb Y
اﻟﻔﺼﻞ اﻟﺮاﺑﻊ
\ اﻟﺒﺮﻣﺠﺔ ﻓﻲ اﻟﻤﺎﺗﻼب [
X
58
الماتلاب الفصل الرابع
تمهيد
-إ ّ
ن معظم المسائل الحدودي ّة التي نسعى لحلها لا تملك حلا ًتحليلي ّا صر يحا لذلك نسعى إلى الطرق العددي ّة
لحلها ،والتي من بينها طر يقة الفروق المنتهية ،هذه الأخيرة عند تطبيقها يصعب علينا إ يجاد الحل يدو يا ً
إذا كان النظام الخطي لمصفوفة فيه Nمجهولا وكذلك فيما يتعلق بتقسيم الفضاء ،Ωوعليه لحلها نستخدم
برمجيات خاصة في الإعلام الآلي وبهذا الصدد سنقدم في هذا الفصل بعض التوجيهات العملي ّة حول
برمجة طر يقة الفروق المنتهية بالاعتماد على برنامج الماتلاب الذي يسمح لنا بتقسيم المنطقة ،Ωكما يمكننا من
إ يجاد الحل الت ّقريبي للمسألة المراد حلها وذلك إعتماد ًا على خوارزميات نقوم ببنائها وفق لغة هذا البرنامج.
1.1.4ﺑﺮﻧﺎﻣﺞ اﻟﻤﺎﺗﻼب
تعر يف :1.1.4
هو أداة تطوير برمجية متخصة للمهام الحسابي ّة ،حيث ٺتوفر فيه الـكثير من الوظائف والدوال الر ياضياتي ّة
المبنية داخلي ّا والتي تسهل حل مختلف أنواع المعادلات الر ياضياتي ّة ،كما يساعد الماتلاب على تطوير
الخوارزميات ،رسم البيانات بالإضافة للعديد من المميزات الأخرى ،فهو يعتبر من البرامج ذات الإستجابة
الس ّر يعة ،حيث البنية الأساسي ّة في جميع أوامر الماتلاب هي المصفوفة.
59
الماتلاب الفصل الرابع
تعر يف :2.1.4
برنامج الماتلاب هو برنامج هندسي)وله مجالات أخرى( يقوم بعمليات تحليل وتمثيل البيانات من خلال
معالجة تلك البيانات تبعا لقاعدة البيانات الخاصة به ،فمثلا يستطيع البرنامج عمل التفاضل والتكامل
وكذلك يقوم بحل المعادلات الجـبر ي ّة والمعادلات التفاضلي ّة وغيرها من العمليات الر ياضياتي ّة.
2.4اﻟﻨﻤﺬﺟﺔ واﻟﻤﺤﺎﻛﺎة
1.2.4ﺗﻌﺮﻳﻒ اﻟﻨﻤﺬﺟﺔ
هي عملية تحو يل النظام من شكله الفيز يائي )نظام معقد( إلى معادلات ر ياضياتي ّة ،هذه المعادلات
الر ياضياتي ّة توضح علاقة أجزاء النظام ببعضها البعض.
/1البحث عن نموذج ر ياضي يمثل الظاهرة الفيز يائي ّة )نضعه في معادلة (.
/2إعداد الشبكة.
برنامج المسألة)(1.4
60
الماتلاب الفصل الرابع
Matlab Code
1 % Matlab Program : Heat D i f f u s i o n i n one d i m e n s i o n a l w i r e
within the
2 % E x p l i c i t Method
3 clear ;
4 % P a r a m e t e r s t o d e f i n e t h e h e a t e q u a t i o n and t h e r a n g e i n
s p a c e and time
5 L = 1 . ; % Length o f t h e w i r e
6 T = 1 . ; % F i n a l time
7 % P a r a m e t e r s needed t o s o l v e t h e e q u a t i o n w i t h i n t h e e x p l i c i t
method
8 maxk = 2 5 0 0 ; % Number o f time s t e p s
9 dt = T/maxk ;
10 n = 5 0 ; % Number o f s p a c e s t e p s
11 dx = L/n ;
12 cond = 1 / 4 ; % C o n d u c t i v i t y
13 b = 2 . * cond * dt / ( dx * dx ) % S t a b i l i t y p a r a m e t e r ( b=<1)
14 % I n i t i a l temperature of the wire : a s i n u s .
15 f o r i = 1 : n+1
16 x ( i ) =( i − 1) * dx ;
17 u ( i , 1 ) =s i n ( p i *x ( i ) ) ;
18 end
19 % Temperature a t t h e boundary (T=0)
20 f o r k =1:maxk+1
21 u(1 , k) = 0 . ;
22 u ( n+1 ,k ) = 0 . ;
23 time ( k ) = ( k − 1) * dt ;
24 end
25 % I m p l e m e n t a t i o n o f t h e e x p l i c i t method
26 f o r k =1:maxk % Time Loop
27 f o r i =2:n ; % Space Loop
28 u ( i , k+1) =u ( i , k ) + 0 . 5 * b * ( u ( i − 1 , k )+u ( i +1 ,k ) − 2.* u ( i , k ) ) ;
29 end
30 end
31 % Graphical r e p r e s e n t a t i o n of the temperature at d i f f e r e n t
s e l e c t e d times
32 figure (1)
61
الماتلاب الفصل الرابع
33 p l o t ( x , u ( : , 1 ) , ’ −* ’ , x , u ( : , 5 0 ) , ’ −* ’ , x , u ( : , 1 0 0 ) , ’ −* ’ , x , u ( : , 1 5 0 ) ,
’ −* ’ , x , u ( : , 2 0 0 ) , ’ −* ’ , x , u ( : , 2 5 0 ) , ’ −* ’ , x , u ( : , 3 0 0 ) , ’ −* ’ , x , u
( : , 3 5 0 ) , ’ −* ’ , x , u ( : , 4 0 0 ) , ’ −* ’ , x , u ( : , 4 5 0 ) , ’ −* ’ , x , u ( : , 5 0 0 ) , ’
−* ’ , x , u ( : , 5 5 0 ) , ’ −* ’ , x , u ( : , 6 0 0 ) , ’ −* ’ )%
34 l e g e n d ( ’ t=1 ’ , ’ t =50 ’ , ’ t =100 ’ , ’ t =150 ’ , ’ t =200 ’ , ’ t =250 ’ , ’ t =300 ’ , ’
t =350 ’ , ’ t =400 ’ , ’ t =450 ’ , ’ t =500 ’ , ’ t =550 ’ , ’ t =600 ’ ) ;
35 t i t l e ( ’ Numerical s o l u t i o n u ’ )
36 x l a b e l ( ’X ’ )
37 y l a b e l ( ’T ’ )
Numerical solution u
1
t=1
t=50
0.9 t=100
t=150
t=200
t=250
0.8 t=300
t=350
t=400
0.7 t=450
t=500
t=550
0.6 t=600
0.5
T
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
X
Matlab Code
1 f u n c t i o n [ u]= e x p l i c i t 1 0 0 (N)
2 disp ( ’ Solving the heat equation ’ )
3 d i s p ( ’ by t h e f i n i t e d i f f e r e n c e method e x p l i c i t scheme ’ )
4 d i s p ( ’ du/ dt − d^2u/ dx^2= f ( x ) x on ] 0 , L [ , t i n ] 0 , T [ ’ )
62
الماتلاب الفصل الرابع
5 d i s p ( ’ with u ( 0 , t ) =0 , u ( 2 , t ) =0 ,u ( x , 0 )=u0 ( x ) ’ )
6 L=2; T=1; M=round ( 0 . 5 * (N+1)^2 − 1) ;
7 h=L / (N+1) , dt=T/ (M+1) , CFL=dt /h ^ 2 ;
8 Ah=z e r o s (N,N) ; u0=z e r o s (N, 1 ) ; x=z e r o s (N, 1 ) ; f f =z e r o s (N, 1 ) ;
9 Ah=2* d i a g ( o n e s (N, 1 ) ) −1* d i a g ( o n e s (N− 1 ,1) ,+1) −1* d i a g ( o n e s (N− 1 ,1)
, − 1) ;
10 Ah=1/(h ^2) *Ah ;
11 Dh=e y e (N,N) − dt *Ah ;
12 g0=i n l i n e ( ’ ( x . ^ 4 ) . * ( ( 2 − x ) . ^ 4 ) ’ ) ;
13 f=i n l i n e ( ’ exp ( x+1) ’ ) ;
14 f o r i =1:N
15 x ( i )=i *h ;
16 u0 ( i )=f e v a l ( g0 , x ( i ) ) ;
17 f f ( i )=f e v a l ( f , x ( i ) ) ;
18 end
19 B= f f ( : ) ;
20 u0=u0 ( : ) ;
21 f o r j =1:M+1
22 u=Dh* u0 + dt *B ;
23 u0=u ;
24 X= [ 0 ; x ; 2 ] ; U= [ 0 ; u ; 0 ] ;
25 p l o t (X, U, ’ −*b ’ ) , g r i d on , h o l d on
26 l e g e n d ( ’ show ’ )
27 x l a b e l ( ’ x axes ’ ) ; y l a b e l ( ’u axes ’ ) ;
28 t i t l e ( ’ numerical so l u t i o n u ’ )
29 end
30 end
63
الماتلاب الفصل الرابع
0.8
0.7
0.6
0.5
u axes
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
x axes
64
ﺧﺎﺗﻤــﺔ
نرجو أن نكون قد قطفنا الثمرة المبتغات من هذا البحث ،الذي حاولنا فيه
التطرق الى حل مشكلة فيز يائي ّة بطر يقة ر ياضياتي ّة ،وذلك لإعطاء لمحة صغيرة
عن الروابط الفيز يائي ّة والنتائج الر ياضياتي ّة ،من خلال إشتقاق نموذج ر ياضياتي
باستخدام مسببات فز يائي ّة ،والذي كان بعنوان معادلة انتشار الحرارة في البعد
الواحد ،واعتمدنا في بداية دراسته على وضع النمدجة الفز يائي ّة والر ياضياتي ّة
لهذه المعادلة.
كما استطعنا تسليط الضوء على مختلف الطرق التحليلية في حلها ،والتي
تمثلت في طر يقة فصل المتغيرات وتحو يل فورييه بالإضافة إلى طر يقة دوهامل
وطر يقة الدوال الذاتية .أمّا بالنسبة إلى الدراسة العددي ّة فقد اعتمدنا على
طر يقة الفروق المنتهية فقط ،وفي الأخير استطعنا استخدام برنامج MATLAB
في نمذجة الحل التقربي بيانيا.
وبذلك نكون قد وضعنا الركائز الأساسية في دراسة معادلة الحرارة بطر يقة
بسيطة وشاملة ،والت ّي تمهد الطر يق لكل طالب ر ياضيات لمواصلة بحثه في هذا
الموضوع ،والتطرق إلى مختلف الطرق التي لم نستطع عرضها سواء تحليليا ،من
خلال محاولة حلها باستخدام التحو يلات الحافظة للزوايا في التحليل المركب،
أو دراسة الإنتشار في مادة غير متجانسة)يكون فيها معامل الانتشار ية متغير
مع المسافة( ،وغيرها ،...أو عدديا باستخدام طر يقة العناصر المنتهية والنظر
في إمكانية حلها بالحجوم المنتهية ،فمجال دراسة المعادلات التفاضلية ومعادلة
الحرارة بالخصوص واسع وممتع الغوص فيه.
وفي الأخير لا يسعنا إلا أن نرجو أن نكون قد وفقنا ولو بالقدر الضئيل
في ترك بصمة مضيئة ندونها ضمن صفحات العلم تدل علينا.
أحببنا الر ياضيات فاخـترناها علما درسناه ،ومهنة سوف نتبن ّاها بإذن الل ّٰه.
65
اﻟﻤﺮاﺟﻊ اﻟﻌﻠﻤﻴﺔ
. الموصل، جامعة عمر المختار، ترجمة مهى الـكبيسي، المعادلات التفاضلية الجزئية، [ اس فارلو1]
. الر ياض، مكتبة الرشد، الجزء الثاني- المعادلات التفاضلية،[ حسن مصطفى العو يضي2]
.1987 ، جامعة الموصل، مسألة القيم الحدودية، ترجمة نزار حمدون شكر،ياورز.[ ديفيدل3]
.1990 ، جامعة بغداد، مقدمة الى المعادلات التفاضلية الجزئية،[ عطا الل ّٰه ثامر العاني5]
، ترجمة سعد الل ّٰه بوبكر،الجزء الثاني- التوابع لمتغير حقيقي واحد، عناصر من التحليل الر ياضي،[ قادة علاب6]
.2010 ،ديوان المطبوعات الجامعية
. مصر، الر ياضيات المتقدمة للمهندسين والعلميين، سلسلة ملخصات شوم، شبيجل.[ موراي ر7]
.1990 ، السعودية، دار الشروق للنشر، مبادئ التحليل المركب، [ محمود كتكت8]
[9] Arnold Sommerfeld, Partial differential equations in physics, Academic Press (1949).
[10] Eric Goncalvès, Resolution Numérique, Discretisation des EDP et EDO, Institut National
Polytechnique de Grenoble, septembre 2005.
[11] Evy Kersale, Analytic Solutions of Partial Differential Equations ,School of Mathematics,
University of Leeds, 2003.
[12] François Dubois, Introduction aux Différences Finies et aux Eléments Finies ,2009.
[14] Isom H. Herron, Michael R. Foster , Partial Differential Equations in Fluid Dynamics, Cam-
bridge University Press, (2008).
[15] Nakhle H. Asmar , Partial Differential Equation with Fourier Series and Boundary Value
Problems-Prentice Hall (2004).
66
ﻣﻠﺨﺺ
تعالج هذه المذكرة مسألة انتشار الحرارة في البعد ،1وذلك من خلال
التطرق إلى مختلف الطرق لحلها تحليليا وعدديا ،وفق أربعة فصول.
يوضح الفصل الأول جملة من المفاهيم الأساسية الضرور ية لحل معادلة تفاضلي ّة
جزئية ،وبعض المبادئ التي يعتمد عليها الجانب التحليلي من سلاسل فورييه
و تحو يل لابلاس.
أما الفصل الثاني فيحتوي على نظرة شاملة لمختلف الطرق التحليلية لحل هذه
المسألة من فصل المتغيرات ،تحو يلات فورييه بالإضافة إلى قاعدة دوهاميل
وطر يقة الدوال الذاتية ،مع برهان وحدانية الحل.
و يوضح الفصل الثالث الطر يقة العددية لحل مسألة الانتشار وهي طر يقة
الفروق المنتهية لإ يجاد الحل التقريبي بالاعتماد على المخطط الصريح و المخطط
الضمني و المخطط شبه الضمني .
وفي الفصل الأخير من هذه المذكرة تم التطرق الى برمجة الحل التقربي العددي
للمسألة باستخدام برنامج . MATLAB
67