مسابقة AnyLogic رقم 3 - نظام رفوف المنصات الآلي
انتهت المسابقة والفائزون هم Guilherme Heinen بـ هذا النموذج وMaximilian Selmair بـ هذا النموذج، اللذان حققا المستوى 4.
مقدمة
غالباً ما تستخدم رفوف المنصات في الصناعة أنظمة آلية لتحريك المنصات. لكن AnyLogic لا يمتلك أي وظيفة مدمجة لإضافة هذه التعقيدات إلى عملية ويحتاج المصممون إلى الاعتماد على ميزات رفوف المنصات الأساسية للتبسيط أو بناء الوظيفة بأنفسهم باستخدام إبداعهم ومهاراتهم الخاصة. هذا ما تدور حوله هذه المسابقة.
ما تحتاج إلى نمذجته
العملية التفصيلية هي كالتالي، حيث لديك رف منصات واحد يحتوي على 5 خلايا وموضع عمق واحد و8 مستويات. لكن من الأفضل أن يكون مرناً بما يكفي لتغيير الخلايا والمستويات.
يبدأ رف المنصات ببضع منصات في مواضع عشوائية كما هو موضح في الشكل 1:
الشكل 1: رف المنصات
الفكرة بسيطة، ويمكنك بناء هذا النظام بأي طريقة تريدها طالما يتم اتباع الخطوات بشكل صحيح:
-
الخطوة 1: يتم اختيار منصة وموضع فارغ بشكل عشوائي. يجب تمييز كل من المنصة المختارة والموضع المختار بوضوح بأي طريقة تريدها.
-
الخطوة 2: سيتحرك النظام الآلي نحو موضع المنصة المختارة على طول المستوى X,Z
-
الخطوة 3: سيتحرك النظام الآلي داخل موضع رف المنصات على طول المحور Y لالتقاط المنصة.
-
الخطوة 4: هناك تأخير يحدد الوقت المستغرق لالتقاط المنصة.
-
الخطوة 5: سيتحرك النظام الآلي خارج رف المنصات على طول المحور Y مع المنصة الملتقطة.
-
الخطوة 6: سيتحرك النظام الآلي على طول المستوى X,Z للوصول إلى الموضع الفارغ المختار.
-
الخطوة 7: سيتحرك النظام الآلي على طول المحور Y لإيداع المنصة في ذلك الموضع.
-
الخطوة 8: سيكون هناك تأخير يحدد الوقت المستغرق لإيداع المنصة.
-
الخطوة 9: سيتحرك النظام الآلي خارج رف المنصات على طول المحور Y بدون المنصة، التي تستقر الآن في موضعها الجديد
-
الخطوة 10: العودة إلى الخطوة 1
ملاحظات إضافية:
- من الأفضل أن يكون من الممكن تدوير رف المنصات بأي زاوية. يوضح الشكل 2 (أ و ب) مثالين على كيفية ظهور العرض ثنائي الأبعاد من الأعلى.
أ)
ب) 
الشكل 2: يمكن تدوير رف المنصات ويجب أن يستمر نموذج المحاكاة في العمل.
هذا كل شيء. إليك بعض الأمثلة للحصول على إلهام في تصميمك:
https://www.youtube.com/watch?v=3oQAvnLpIJc
القواعد والقيود العامة
-
يجب أن يعمل النموذج باستخدام PLE
-
لا يُسمح لك باستخدام أي مكتبات خارجية مدفوعة أو خاصة. أي شيء تستخدمه بالإضافة إلى AnyLogic يجب أن يكون مجانياً ومتاحاً للعموم.
-
يجب تقديم مشروع AnyLogic الكامل، وسيتم اختباره باستخدام PLE، لذا لا يُسمح لك باستخدام أي ميزة غير موجودة في AnyLogic PLE.
الجوائز
أولاً اعلم أنه في مسابقتنا السابقة، المتاحة هنا: /ar/blog/anylogic-contest-2/ كان هناك فقط 6 مشاركين قدموا شيئاً، لذا إذا قمت بشيء فلديك فرصة.
الجائزة تعتمد على عدد الاختبارات التي يجتازها النموذج، مما يعني أنه إذا طورت نموذجاً لا يفعل كل شيء بشكل صحيح، فلا تزال تفوز، إذا لم يفعل أحد آخر بشكل أفضل. الجوائز هي:
-
المستوى 1: إذا كان نموذجك يقوم بالأساسيات، نقل منصة من موضع إلى آخر بدون أي نظام آلي مرئي: 50 دولار
-
المستوى 2: إذا كان نموذجك يتبع جزءاً من الخطوات العشر لكنه يفشل في القيام بكل شيء بشكل مثالي: 100 دولار (يجتاز بعض الاختبارات المتقدمة)
-
المستوى 3: إذا كان نموذجك يتبع جميع الخطوات العشر بشكل صحيح بدون تصادمات أو أي حركات غير طبيعية: 200 دولار (يجتاز جميع الاختبارات)
-
المستوى 4: إذا كان نموذجك يتضمن تسارعاً بشكل ما. إذا قدمت هذا المستوى، قم بتضمين شرح موجز عن كيفية تنفيذ التسارع: 250 دولار
-
المستوى 5: إذا كان نموذجك يتضمن تسارعاً لجميع حركات النظام الآلي ولديك تسارع أقصى وسرعة قصوى قابلة للتكوين لكل من هذه الحركات. إذا قدمت هذا المستوى، قم بتضمين شرح موجز عن كيفية تنفيذ التسارع (300 دولار). نصيحة أُضيفت في 4 فبراير: فكر في التباطؤ أيضاً.
-
المستوى 6: جميع المستويات السابقة، بالإضافة إلى أن كل شيء مُعبأ بطريقة سهلة لإعادة الاستخدام (400 دولار)
عندما تنتهي من مستوى، يمكنك تقديمه فوراً. ثم يمكنك تحسين النموذج وتقديمه مرة أخرى بمستوى جديد. سرعة التقديم هي أحد العوامل للاختيار بين التعادلات. لا يمكنك تقديم نفس المستوى مرتين، وسيتم النظر فقط في التقديم الأول.
يتم دفع الجوائز عبر PayPal أو Payoneer. إذا كنت تستطيع فقط استلام الدفع من خلال حساب بنكي، سيتم خصم رسوم البنك من الجائزة.
نظرياً سيكون هناك فائز واحد فقط، لكن إذا كان هناك تعادل موضوعي بين نماذج مختلفة، سيتم اختيار الأفضلين من خلال القرار الشخصي والتصويت لبعض أعضاء Noorjax وسيتم تقسيم الجائزة إلى نصفين لكلا الفائزين. لهذا التصويت سيكون هناك معيار شبه موضوعي، وهو مستوى الخبرة الحياتية للفائز. على سبيل المثال، سيتفوق طالب مدرسة على طالب ماجستير، وسيتفوق طالب ماجستير على شخص يعمل بشكل احترافي. كذلك، من قدم بشكل أسرع سيكون لديه ميزة طفيفة على من قدم لاحقاً.
الموعد النهائي
الموعد النهائي هو 27 فبراير 2023 الساعة 00:00، توقيت المملكة المتحدة. أرسل نموذجك وأي ملفات إضافية إلى competition@noorjax.com مع الموضوع “competition level N”، حيث N هو المستوى الذي تقدمه. أرسل أيضاً حساب Payoneer/PayPal الخاص بك وملفك الشخصي على LinkedIn وأضف أي شيء قد تريد إضافته عن نفسك. لا تقم بتحميل النموذج إلى السحابة حتى نهاية المسابقة.