المحاكاة المستمرة

تشير المحاكاة المستمرة إلى أساليب المحاكاة التي يتم فيها نمذجة النظام بمساعدة متغيرات تتغير باستمرار وفقًا لمجموعة من المعادلات التفاضلية . [ 1 ] [ 2 ]

تاريخ

يُعدّ هذا الاستخدام من أوائل استخدامات الحواسيب على الإطلاق، ويعود تاريخه إلى جهاز إينياك عام 1946. وتتيح المحاكاة المستمرة التنبؤ بـ

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

توضيح المفاهيم

محاكاة الأحداث المنفصلة
المحاكاة المستمرة

ينطبق التمييز بين الأنظمة المستمرة والمتقطعة على كل من الأنظمة الديناميكية في العالم الحقيقي وعلى محاكاتها.

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

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

أما محاكاة الأحداث المنفصلة ، ​​من ناحية أخرى، فتغير متغيرات الحالة فقط استجابة للأحداث، وعادة ما تستخدم تقدم الوقت للحدث التالي .

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

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

نموذج محاكاة مفاهيمي

تعتمد المحاكاة المستمرة على مجموعة من المعادلات التفاضلية. تحدد هذه المعادلات خصائص متغيرات الحالة، أو عوامل البيئة إن صح التعبير، للنظام. تتغير هذه المعلمات للنظام بشكل مستمر، وبالتالي تغير حالة النظام بأكمله. [ 6 ]

يمكن صياغة مجموعة المعادلات التفاضلية في نموذج مفاهيمي يمثل النظام على مستوى مجرد. ولتطوير هذا النموذج المفاهيمي، يُمكن اتباع منهجين:

  • النهج الاستنتاجي : ينشأ سلوك النظام من القوانين الفيزيائية التي يمكن تطبيقها
  • النهج الاستقرائي : ينشأ سلوك النظام من السلوك الملاحظ لمثال [ 7 ]

ومن الأمثلة المعروفة على نطاق واسع لنموذج المحاكاة المفاهيمية المستمرة "نموذج المفترس والفريسة".

نموذج المفترس والفريسة

نموذج المفترس والفريسة

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

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

النظرية الرياضية

في المحاكاة المستمرة، يُنمذج استجابة النظام الفيزيائي للزمن المستمر باستخدام المعادلات التفاضلية العادية ، المضمنة في نموذج مفاهيمي. وتعتمد استجابة النظام الفيزيائي للزمن على حالته الابتدائية. وتُسمى مسألة حل المعادلات التفاضلية العادية لحالة ابتدائية معينة بمسألة القيمة الابتدائية.

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

هناك مجموعتان معروفتان من الطرق لحل مسائل القيمة الابتدائية وهما:

عند استخدام برامج الحلول العددية، يجب مراعاة الخصائص التالية للبرنامج:

  • استقرار الطريقة
  • خاصية الصلابة في الطريقة
  • عدم استمرارية الطريقة
  • الملاحظات الختامية الواردة في المنهجية والمتاحة للمستخدم

تُعد هذه النقاط أساسية لنجاح استخدام إحدى الطرق. [ 10 ]

أمثلة رياضية

يُعد قانون نيوتن الثاني ، F = ma ، مثالاً جيداً على نظام معادلات تفاضلية عادية متصلة. ويمكن استخدام طرق التكامل العددي ، مثل رونج-كوتا أو بوليرش-ستوير، لحل هذا النظام المحدد من المعادلات التفاضلية العادية.

من خلال ربط محلل المعادلات التفاضلية العادية بعوامل وأساليب عددية أخرى، يمكن استخدام محاكي مستمر لنمذجة العديد من الظواهر الفيزيائية المختلفة مثل

  • ديناميكيات الطيران
  • الروبوتات
  • أنظمة تعليق السيارات
  • الهيدروليكا
  • الطاقة الكهربائية
  • المحركات الكهربائية
  • التنفس البشري
  • ذوبان الغطاء الجليدي القطبي
  • محطات توليد الطاقة البخارية
  • ماكينة قهوة
  • إلخ.

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

برامج المحاكاة

لتسريع إنشاء عمليات المحاكاة المستمرة، يمكنك استخدام برامج البرمجة الرسومية مثل VisSim أو Simcad Pro . توفر هذه البرامج خيارات لطريقة التكامل، وحجم الخطوة، وطريقة التحسين، والمتغيرات المجهولة، ودالة التكلفة، كما تسمح بالتنفيذ المشروط للأنظمة الفرعية لتسريع التنفيذ ومنع الأخطاء العددية في مجالات محددة. يمكن تشغيل برامج المحاكاة الرسومية هذه في الوقت الفعلي واستخدامها كأداة تدريب للمديرين والمشغلين. [ 11 ]

التطبيقات الحديثة

تم العثور على محاكاة مستمرة

  • داخل محطات Wii
  • أجهزة محاكاة الطيران التجارية
  • الطيار الآلي للطائرات النفاثة [ 12 ]
  • أدوات التصميم الهندسي المتقدمة [ 13 ]

في الواقع، لم يكن من الممكن تحقيق الكثير من التكنولوجيا الحديثة التي نتمتع بها اليوم بدون المحاكاة المستمرة.

أنواع أخرى من المحاكاة

انظر أيضاً

مراجع

  1. وصف المحاكاة المستمرة من جامعة أوتريخت، مؤرشف بتاريخ 9 يونيو 2011 في أرشيف الإنترنت (Wayback Machine) .
  2. تعريف المحاكاة مع الإشارة إلى "المحاكاة المستمرة" في موسوعة Encyclopedia.com
  3. محاكاة الدوائر الكهربائية من جامعة ميموريال الكندية
  4. "أنظمة الروبوتات الذكية"، منشورات سبرينغر، رابط ISBN 978-0-306-46062-3
  5. "التطورات في محاكاة الأعمال والتمارين العملية، المجلد 13، 1986" (ملف PDF) . sbaweb.wayne.edu . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 7 أبريل 2014. تم الاطلاع عليه بتاريخ 23 يناير 2012 .
  6. "المحاكاة المستمرة" . www.scribd.com . تم الاطلاع عليه بتاريخ 23 يناير 2012 .
  7. لويس ج. بيرتا، جيلبرت أربيز (2007). النمذجة والمحاكاة، ص 249. سبرينغر.
  8. لويس ج. بيرتا، جيلبرت أربيز (2007). النمذجة والمحاكاة، ص 255. سبرينغر.
  9. لويس ج. بيرتا، جيلبرت أربيز (2007). النمذجة والمحاكاة، ص 282. سبرينغر.
  10. لويس ج. بيرتا، جيلبرت أربيز (2007). النمذجة والمحاكاة، ص 288. سبرينغر.
  11. "برنامج محاكاة مستمرة "فوري" لنمذجة التدفق المستمر - تقنية محاكاة السوائل والغازات مدمجة في برنامج Simcad Pro . createasoft.com . تاريخ الاسترجاع: 26 يناير 2012 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  12. يي، جيونغ سانغ؛ وانغ، جيان ليانغ؛ سونداراراجان، ن. (2000). "تصميم وحدة تحكم طيران H∞ قوية تعتمد على بيانات مُعينة لمناورة دوران محور الاستقرار عند زاوية ميل عالية α". مجلة هندسة التحكم التطبيقية . 8 (7): 735-747 . doi : 10.1016/S0967-0661(99)00202-6 .
  13. لغة المحاكاة المرئية VisSim للمحاكاة المستمرة والتطوير القائم على النماذج