لغات البرمجة

لغة برمجة IMPL: نمذجة صناعية وحلول تحسينية

لغة البرمجة “Industrial Modeling and Programming Language” (IMPL) هي لغة برمجة متخصصة تعتمد على الهياكل والدلالات وتعتبر مغلقة المصدر. تم بناؤها على أساس لغة برمجة الحاسوب فورتران، وذلك لنمذجة وحل مشاكل الأمثلية والتقدير غير الخطية والديناميكية والمتعددة المقاييس والمتفرعة التي توجد في صناعات العمليات المستمرة والدفعات، مثل صناعة النفط والغاز، والبتروكيماويات، والكيماويات الخاصة والجملة، وورق البولب، والطاقة، والصناعات الزراعية، والتعدين والمعادن، والغذاء والمشروبات، وغيرها.

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

تم توصيل معظم محللي البرمجة الخطية الصحيحة (MILP) ومحللي البرمجة غير الخطية (NLP) المبنيين على المجتمع والتجارة بـ IMPL لحل مشاكل التصميم، والتخطيط، والجدولة، والتنسيق في العمليات والعمليات التنسيقية وكذلك مشاكل التصالح بيانات العمليات وتقدير المعلمات مع تشخيص للمراقبة والتكرار والتباين. الأمثلية، حيث يشار إلى الأمثلية باسم علم اتخاذ القرارات أي علم اتخاذ القرارات.

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

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