The-genetic-algorithm-VBA-code
การใช้อัลกอริธึมทางพันธุกรรมเพื่อเพิ่มประสิทธิภาพเครื่องมือตัดหิน
คำอธิบายโปรแกรมมาโคร
แผนภาพบล็อกของโปรแกรมมาโครสำหรับการปรับพารามิเตอร์รูปทรงของเครื่องมือให้เหมาะสม ขึ้นอยู่กับสภาพการทำงานและความเร็วในการเจาะเชิงกลจะแสดงในรูปที่ 1 โปรแกรมมาโครดำเนินการตามขั้นตอนต่อไปนี้:
- ตั้งค่าเวอร์ชันเริ่มต้นของรูปทรงเครื่องมือโดยการตั้งค่าพารามิเตอร์ X1, - - , Xn รวมถึงตัวเลือกต่างๆ พร้อมพารามิเตอร์เรขาคณิตของเครื่องมือ ซึ่งประกอบด้วยตัวเลขสุ่ม
- การสร้างตาข่ายเครื่องมือทำได้โดยการแทนที่ค่าของพารามิเตอร์ทางเรขาคณิต X1 ... Xn
- ถัดไป ระบบไฟล์แบบจำลองจะถูกจัดเตรียม โดยที่ตาข่ายองค์ประกอบไฟไนต์ใหม่ของเครื่องมือถูกรวมเข้ากับกริดหลักของดิน และสร้างพื้นผิวสัมผัสและพารามิเตอร์แบบจำลองอื่นๆ
รูปที่ 1. บล็อกไดอะแกรมของโปรแกรมมาโคร
- หลังจากคำนวณโมเดลจากไฟล์เอาท์พุตแล้ว ค่าของฟังก์ชันเป้าหมาย F จะถูกกำหนดค่า เช่นเดียวกับพารามิเตอร์ที่ระบุเป็นข้อจำกัด
- จากนั้นอัลกอริทึมทางพันธุกรรมจะได้รับค่าของฟังก์ชัน F และสร้างพารามิเตอร์ชุดใหม่ X1 - - , Xn หลังจากนั้นให้ทำซ้ำขั้นตอน "2"
- การคำนวณจะเสร็จสิ้นหลังจากผ่านจำนวนขั้นตอนรอบที่ระบุแล้ว
รูปที่ 2. โมเดลใน Ansys
มะเดื่อ 3. หนึ่งในการตระหนักถึงเครื่องมือตัดหิน