الخوارزمية الجينية-VBA-code
تنفيذ الخوارزمية الجينية لتحسين أدوات قطع الصخور
شرح برنامج ماكرو
يظهر الشكل 1 الرسم التخطيطي لبرنامج الماكرو لتحسين معلمات هندسة الأداة اعتمادًا على ظروف التشغيل وسرعة الحفر الميكانيكية. يقوم برنامج الماكرو بتنفيذ الإجراءات التالية:
- قم بتعيين الإصدار الأولي لهندسة الأداة عن طريق تعيين قيم المعلمات X1. . . ، Xn، بالإضافة إلى العديد من الخيارات مع معلمات هندسة الأداة، والتي تتكون من أرقام عشوائية.
- يتم تنفيذ بناء شبكة الأداة عن طريق استبدال قيم المعلمات الهندسية X1 ... Xn.
- بعد ذلك، يتم إعداد نظام ملفات النموذج، حيث يتم دمج شبكة العناصر المحدودة الجديدة للأداة مع الشبكة الرئيسية للتربة، ويتم إنشاء سطح اتصال ومعلمات النموذج الأخرى.
الشكل. 1. الرسم التخطيطي لبرنامج الماكرو
- بعد حساب النموذج من ملفات الإخراج، يتم تحديد قيم الوظيفة F المستهدفة، بالإضافة إلى المعلمات المحددة كقيود.
- ثم تحصل الخوارزمية الجينية على قيمة الدالة F وتولد مجموعة جديدة من المعلمات X1. . . ، Xn، وبعد ذلك يتم تكرار الخطوة «2».
- سيتم إكمال الحساب بعد مرور العدد المحدد من خطوات الدورة.
الشكل. 2. النموذج في Ansys
الشكل 3. أحد إنجازات أدوات قطع الصخور