You are on page 1of 14

‫الجمهورية العربية السورية‬

‫جامعة دمشق‬
‫كلية الهندسة المعلوماتية‬

‫التقرير النهائي لمشروع الحسابات العلمية‬


‫"محاكاة إطالق صاروخ إلى الفضاء"‬

‫إعداد الطالب‪:‬‬
‫خلدون الحلبي‬ ‫‪-‬‬
‫محمد النصيرات‬ ‫‪-‬‬
‫سالم الحريري‬ ‫‪-‬‬
‫أحمد صفوح المالح‬ ‫‪-‬‬
‫رؤى البصيري‬ ‫‪-‬‬
‫العام الدراسي‬
‫‪2021-2022‬‬
‫يظن البعض أن الصواريخ هي جزء من عهد الفضاء لكن في الحقيقة الصواريخ‬
‫موجودة من زمن بعيد حيث استخدم الصينيون الصواريخ قديما ً و سموها أعمدة‬
‫النار و ذلك في محاربتهم للمغول عام ‪ 1232‬م ‪.‬‬
‫في أوائل عام ‪ 1800‬م استخدمت في الترفيه من خالل إطالق بعض الحيوانات‪ A‬من‬
‫مدفع و رؤيتها تطير و تهبط بالمظلة ‪.‬‬
‫و في عام ‪ 1903‬م نشر أستاذ مدرسة روسي األصل "كونستانتين تسيولكفيسكي"‬
‫كتابا ً بعنوان استكشاف الفضاء‪ A‬باستخدام الصواريخ وبعد أعمال "غودارد " بدأ‬
‫تطور الصواريخ العاملة بالوقود بشكل سريع و بعد الحرب العالمية الثانية بدأ‬
‫الخبراء الروس و األمريكان بتطوير الصواريخ القادرة على نقل األقمار الصناعية‬
‫و الرجال إلى مدار األرض و أصبح "يوري غاغارين" أول رجل يصل إلى الفضاء‬
‫من االتحاد السوفييتي عام ‪ 1961‬م و وصل كل من "نيل أرمسترونغ" و "إدوين‬
‫ألدرين" إلى القمر عام ‪ 1969‬م‬
‫و اليوم تستخدم الصواريخ بشكل منتظم من أجل نقل األقمار االصطناعية و‬
‫التجارب و األشخاص إلى الفضاء و باإلضافة إلى طرق الدفع بالوقود السائل و‬
‫الصلب تستخدم بعض الصواريخ الحدية دفعا ً نوويا ً و غيرها من الطرق ‪.‬‬
‫و قبل الخوض في فيزياء الصواريخ و كيفية عملها البد من معرفة بعض‬
‫المصطلحات‪ A‬المرتبطة بالصواريخ و التي سوف تستخدم في بقية الدراسة ‪.‬‬
‫مخطط القوى العام و دراسة حركة الصاروخ‪:‬‬
‫يبين الشكل أدناه القوى التي تؤثر على الصاروخ‪ A‬خالل الصعود و هي الدفع و‬
‫المقاومة و الرفع و الجاذبية ‪ ,‬تتولد قوة الدفع من محرك الصاروخ و المقاومة مع‬
‫االحتكاك مع الغازات في الجو و الجاذبية بسبب جذب الكواكب لألجسام ‪.‬‬

‫الشكل ‪ :‬الصاروخ‪ A‬خالل اإلقالع و تعرضه للقوى األساسية‬


‫قوة الدفع ‪:‬‬
‫عندما يتم حرق الوقود و المؤكسد في غرفة االحتراق تولد الغازات‪ A‬الناتجة ذات‬
‫الحرارة العالية و الضغط العالي الدفع المطلوب و يأتي الدفع المتولد من الصاروخ‬
‫من مصدرين األول هو التغير في كمية الحركة الناجم عن دفع الغازات و فرق‬
‫الضغط عند مخرج الفوهة‬
‫‪Ft = ƛVex (dm/dt) + (Pt - Pa)Ae‬‬
‫يسمى الحد األول من المعادلة السابقة بكمية حركة الدفع و ينجم عن محرك الصاروخ‬
‫الذي يخرج غازات العادم من فوهة الصاروخ‪ 0‬إن كمية حركة الدفع مساوية إلى سرعة‬
‫العادم لغازات االحتراق و المعامل ‪ ƛ‬هو عامل تصحيح لالختالفات في شكل الفوهة و‬
‫له قيمة أصغر و قريبة لل ‪. 1‬‬
‫الحد الثاني للمعادلة يسمى ضغط الدفع و هو ناجم عن فرق الضغط عند مخرج الفوهة‬
‫‪ ,‬إن ضغط الدفع يمكن أن يكون سالبا ً و معدوما ً و موجبا ً ‪ ,‬اعتماداً على‬
‫القيم النسبية للمخرج و الضغط الجوي ‪ ,‬و تتغير قيمة ضغط الدفع مع صعود‬
‫الصاروخ في الفضاء بسبب تناقص الضغط الجوي مع تزايد االرتفاع ‪.‬‬
‫الدفع المتولد من محرك الصاروخ يكتب بداللة سرعة الدفع لفعالة ‪ Ve‬و التي تأخذ‬
‫أثر التصحيح و ضغط الدفع بعين االعتبار ‪.‬‬
‫)‪Ft = Ve(dm/dt‬‬
‫و من أجل أغلب الصواريخ التي تتواجد عند ارتفاع ثابت فإن سرعة العادم و معدل‬
‫تدفق الكتلة يفترض ثابتا ً ‪ ,‬و تتزايد سرعة العادم الفعالة مع تزايد االرتفاع بسبب تزايد‬
‫ضغط الدفع مع تزايد االرتفاع ‪.‬‬
‫الدفع المبين في المعادلة السابقة هو القوة الناجمة عن دفع الغازات ‪ ,‬قوة الدفع المطبقة‬
‫على الصاروخ‪ 0‬و تعاكس القوى المطبقة على غازات العادم‬
‫)‪Ft = - Ve(dm/dt‬‬
‫بالتأكيد إسقاط هذه القوة على المحاور كالتالي ‪x:0 , y:1 , z:0 :‬‬
‫المقاومة ‪:‬‬
‫قوة الضغط ‪ :‬عندما يتحرك جسم في هواء ساكن فإن جزيئات الهواء تصطدم في و‬
‫تتجمع عند مقدمته األمر الذي يسبب زيادة الضغط في األمام و تخلخل الهواء خلف‬
‫الجسم و هذا يحدث نقصانا ً في الضغط و ينتج عن ذلك ما يسمى بمقاومة الشكل‬
‫(إلنقاص مقاومة الهواء نجعل الشكل انسيابي أكثر)‬
‫حيث أن مقاومة الشكل هي المسبب الرئيسي لنشوء مقاومة الهواء في حالة‬
‫السرعات الكبيرة ‪.‬‬
‫العوامل المؤثرة في مقاومة الهواء على جسم يتحرك بحركة انسحابية ‪:‬‬
‫عامل السطح ‪ :S‬مقاومة الهواء تزداد بازدياد مساحة السطح الظاهري‬ ‫‪-1‬‬
‫عامل الشكل ‪ :K‬عندما تتساوى السطوح الظاهرية لعدة أجسام فإن مقاومة‬ ‫‪-2‬‬
‫الهواء تنقص باقتراب شكل الجسم من الشكل المغزلي (وهو شكل الصاروخ‬
‫بالفعل)‬
‫عامل السرعة‪ : V‬عندما تكون سرعة الجسم محصورة بين ‪280 – 1‬‬ ‫‪-3‬‬
‫متر‪/‬ثانية مقاومة الهواء تتناسب طرداً مع مربع هذه السرعة‬
‫عامل الكتلة الحجمية للهواء‪ :ƿ‬إن مقاومة الهواء تتعلق بالكتلة الحجمية للهواء‬ ‫‪-4‬‬
‫الذي يتحرك فيه الجسم لذلك تتناسب طرداً مع تلك الكتلة الحجمية‬
‫تعطى قوة مقاومة الهواء بالعالقة ‪F = ½ Kƿs(v^2) :‬‬
‫و تسقط على المحاور اإلحداثية على الشكل اآلتي ‪x : 0 , y : -1 , z : 0 :‬‬
‫الرفع ‪ :‬عادة ما تتولد قوة الرفع عندما يميل الصاروخ خالل الطيران و قوة الرفع‬
‫صغيرة و ال تؤثر على استقراره و تعطى بالعالقة ‪F = ½ ƿsC(v^2) :‬‬
‫حيث ‪ C‬ثابت قوة الرفع‬
‫الجاذبية األرضية ‪:‬‬
‫و هي قوة الجاذبية الناتجة عن جذب األرض للصاروخ و جذب الصاروخ لألرض‬
‫و تعطى بالعالقة ‪F = G(m1*m2)/d^2 :‬‬
‫و جهتها نحو األسفل إلى مركز األرض ‪x : 0 , y : -1 , z : 0 :‬‬

‫قوة الثقل ‪:‬‬


‫وهي القوة الناتجة عن كتلة الجسم و تعطى بالعالقة ‪W = m*g :‬‬
‫و جهتها نحو األسفل ‪x : 0 , y : -1 ,z : 0 :‬‬

‫كيف ينحني الصاروخ ؟‬


‫بالتأكيد لكل حركة دورانية أو مائلة هناك عزم مسبب لها و يؤثر في الصاروخ عزم‬
‫ناتج عن قوة الدفع نتيجة تحريك أجنحة الصاروخ‪ A‬بزوايا معينة و يعطى العزم الناتج‬
‫بالعالقة ‪MF = Ft ⋅ sinσrt :‬‬
‫حيث ‪ σ‬هي زاوية ميالن الجناح‬
‫و ‪ rt‬هي طول ذراع الجناح‬

‫دراسة الحركة في حالة سقوط الصاروخ ‪:‬‬


‫القوى الخارجية المؤثرة عند السقوط يكون الجسم خاضعاً‪ A‬لقوة ثقله الثابتة فقط ثم‬
‫تتولد ثوة مقاومة الهواء التي تزداد مع ازدياد سرعة سقوط الجسم‬
‫‪F = maƩ‬‬
‫‪W + F = ma‬‬
‫باإلسقاط على محور شاقولي موجه نحو األسفل ‪:‬‬
‫‪W – F = ma‬‬
‫و منه ‪a = (W-F)/m‬‬
‫حيث ‪ F‬هي قوة مقاومة الهواء‬
‫في حالة ‪ W>F‬فحركة سقوط الصاروخ مستقيمة و ‪ a>0‬فهو متسارع فتزداد‬ ‫‪-‬‬
‫السرعة فتزداد مقاومة الهواء نحو األسفل و ينقص المقدار ‪ W-F‬و ينقص‬
‫التسارع حتى ينعدم عندما ‪W = F‬‬
‫عندما ‪ W = F‬أثناء السقوط تصبح حركة الصاروخ مستقيمة منتظمة و سرعته‬ ‫‪-‬‬
‫ثابتة و هي السرعة الحدية و هي أعظم سرعة يبلغها الصاروخ عندما يسقط‬
‫في الهواء‬
‫)‪Vt = √(2mg)/(kƿs‬‬
‫التنفيذ البرمجي ‪:‬‬

‫استخدمنا ‪ Semi-implicit Euler‬من أجل تمثيل الفيزياء‪ A‬برمجيا ً بلغة‬


‫‪ JavaScript‬حيث استخدمنا مكتبة ‪. Three.Js‬‬
‫مثلنا القيم الشعاعية باستخدام صف ‪ Vector3‬المقدم من قبل المكتبة و الذي يؤمن‬
‫كافة العمليات على المقادير الشعاعية‬

‫الفيزياء برمجيا ً ‪:‬‬


‫أوالً قمنا بتهيئة كافة المتحوالت الالزمة ‪:‬‬

‫ثم قمنا بتهيئة المقادير الشعاعية ‪:‬‬


‫ثم قمنا بحساب هذه المقادير الشعاعية ‪:‬‬
‫‪ – 1‬قوة الدفع ‪:‬‬

‫‪ – 2‬قوة الرفع ‪:‬‬

‫‪ – 3‬قوة الجاذبية ‪:‬‬

‫‪ – 4‬قوة مقاومة الهواء ‪:‬‬


‫‪ – 5‬مقاومة الهواء أثناء السقوط ‪:‬‬

‫‪ – 6‬قوة الثقل ‪:‬‬

‫‪ – 7‬عزم الدفع ‪:‬‬


‫ثم قمنا بتحصيل هذه القوى على الصاروخ من خالل مجموعة من التوابع ‪:‬‬

‫حيث يقوم هذا التابع بتطبيق قانون نيوتن الثاني باعتبار أن ‪ F = ma‬فهذا يؤدي إلى‬
‫أن ‪a = F/m‬‬

‫أثناء السقوط تتغير القوى المؤثرة على الصاروخ فتبقى قوة الثقل و قوة مقاومة‬
‫الهواء و هنا نطبق قانون نيوتن الثاني على هاتين القوتين‬

‫يقوم هذا التابع بتطبيق قانون العزوم ‪:‬‬


‫‪Gamma = Moment inertia times angular Acceleration‬‬
‫و بالتالي ‪:‬‬
‫‪Angular acceleration = Gamma/moment inertia‬‬

‫يقوم هذا التابع بتحديث قيم األشعة (السرعة و التسارع و الموقع)‬

‫يقوم هذا التابع بتحديث قيم األشعة باعتبار تطبيق عزم دوراني‬
‫يقوم هذا التابع بتحدث قيم األشعة في حالة السقوط الحر‬

‫التابع ‪ : )(init‬و ضمنه تهيئ البيئة الصورية للمحاكاة‪A‬‬


‫التابع ‪ : )(animate‬تابع يكرر نفسه ‪ 60‬مرة بالثانية و هو المسؤول عن تحريك‬
‫المشهد‬
‫التابعان ‪ : createRocket3 , createRocket1‬هما المسؤوالن عن إنشاء مودل‬
‫الصاروخ‬
‫التابع ‪ : )(createEarth‬يقوم بإنشاء كرة لتمثل الكرة األرضية‬
‫التابع ‪ : )(createPlane‬يقوم بإنشاء سطح الكرة األرضية‬
‫التابع ‪ : )(createPerspectiveCamera‬يقوم بإنشاء كاميرا لمراقبة المشهد‬

‫تقسيم العمل على المشروع ‪:‬‬


‫الدراسة الفيزيائية ‪ :‬سالم الحريري – أحمد المالح – رؤى البصيري‬
‫التنفيذ البرمجي ‪ :‬خلدون الحلبي – محمد النصيرات‪A‬‬
: ‫المصادر‬
1-http://mechanicsmap.psu.edu/websites/3_equilibrium_rigid_body/34_moment_vector/
momentvector.html#:~:text=The%20moment%20vector%20of%20the,F%20and%20M)%20are

%20vectors .
2 - https://gafferongames.com/post/rotation_and_inertia_tensors/
3 - https://www.toptal.com/game/video-game-physics-part-i-an-introduction-to-rigid-body-dynamics
4 - https://gafferongames.com/post/integration_basics/
5 - MOMENTS HAVING EFFECT ON A FLYING MISSILE by Peter LIPTÁK, Milan JOZEFEK

6 - https://www.narom.no/undervisningsressurser/sarepta/rocket-theory/rocket-dynamics-2/4-
1aerodynamics-and-forces-acting-on-the-rocket/

7 - https://www.sciencelearn.org.nz/resources/389-lift-off

8 - https://www.grc.nasa.gov/www/k-12/rocket/rktfor.html

9 - https://www.nasa.gov/centers/armstrong/news/FactSheets/FS-052-DFRC.html

10 - https://www.grc.nasa.gov/www/k-12/rocket/rktaero.html

You might also like