لغة المحاكاة المستمرة المتقدمة
لغة المحاكاة المستمرة المتقدمة ( ACSL )، أو ACSL (تُنطق "أكسل")، هي لغة حاسوبية مصممة لنمذجة وتقييم أداء الأنظمة المستمرة الموصوفة بمعادلات تفاضلية غير خطية تعتمد على الزمن . ومثل لغتي SIMCOS و TUTSIM ، تُعد ACSL لهجة من لغة محاكاة الأنظمة المستمرة (CSSL)، التي صممتها في الأصل مؤسسة مجالس المحاكاة (SCI) عام 1967 في محاولة لتوحيد مجال المحاكاة المستمرة. [ 1 ]
أبرز ملامح اللغة
ACSL هي لغة موجهة نحو المعادلات تتكون من مجموعة من عوامل التشغيل الحسابية، والوظائف القياسية، ومجموعة من عبارات ACSL الخاصة، وقدرة MACRO التي تسمح بتوسيع عبارات ACSL الخاصة.
تهدف لغة ACSL إلى توفير طريقة بسيطة لتمثيل النماذج الرياضية على الحاسوب الرقمي. انطلاقاً من وصف معادلة للمسألة أو مخطط هيكلي ، يكتب المستخدم عبارات ACSL لوصف النظام قيد الدراسة.
تتمثل إحدى السمات المهمة لـ ACSL في فرز معادلات النموذج المستمر، على عكس لغات البرمجة للأغراض العامة مثل Fortran حيث يعتمد تنفيذ البرنامج بشكل حاسم على ترتيب العبارات.
التطبيقات النموذجية
تتطور تطبيقات ACSL باستمرار في مجالات جديدة. وتشمل المجالات النموذجية التي يتم فيها تطبيق ACSL حاليًا تصميم أنظمة التحكم ، ومحاكاة الفضاء الجوي ، وديناميكيات العمليات الكيميائية، وديناميكيات محطات الطاقة ، ونمو النباتات والحيوانات ، ونماذج علم السموم ، والتحكم في المركبات ، ووحدات التحكم الدقيقة ، والروبوتات .
مراجع
- ↑ إدوارد إي إل ميتشل؛ جوزيف إس غوتييه (1976). "لغة المحاكاة المستمرة المتقدمة (ACSL)". المحاكاة . 26 (3). منشورات SAGE : 72-78 . doi : 10.1177/003754977602600302 .
- لغات برمجة المحاكاة
- برامج الهندسة بمساعدة الحاسوب
- برنامج المحاكاة العلمية
- مواضيع لغات البرمجة
- برامج علمية تجريبية
