Friday, May 23, 2008

การจำลองสถานการณ์ (Simulation)

เป็นเทคนิคการหาคำตอบของปัญหาจากการเลียนแบบระบบการปฏิบัตการในชีวิตจริง เนื่องจากไม่สามารถรอให้เกิดเหตุการจริงได้
การจำลองสถานการณ์ มีวัตถุประสงค์หลัก 2 ประการ คือ
1. เพื่อใช้ในการเรียนรู้และฝึกทักษะ
2. เพื่อเตรียมสารสนเทศ ( infomation ) สำหรับประกอบการตัดสินใจ

1. การจำลองแบบมอนติคาร์โล (Monte Carlo Simulation)
เป็นการจำลองสถานการณ์เพื่อใช้กับระบบที่ค่าของตัวแปรเกิดขึ้นด้วยความน่าจะเป็นต่างๆกันโดยใช้เลขสุ่ม เป็นเครื่องมือ มีวิธีการดังนี้
1. กำหนดตัวแปรสำคัญของระบบ
2. ระบุการแจกแจงความน่าจะเป็นของตัวแปรสำคัญแต่ละตัว
3. สร้างตารางการแจกแจงความน่าจะเป็นสะสมของตัวแปรสำคัญแต่ละตัว
4.กำหนดช่วงของเลขสุ่มสำหรับตัวแปรแต่ละตัว
5.สร้างเลขสุ่ม
6.ดำเนินการจำลองสถานการณ์

ตัวแปรสำคัญของแต่ละระบบที่จะทำการจำลองเช่น

-การจำลองระบบสินค้าคงคลัง
1.ปริมาณความต้องการสินค้าต่อหน่วยเวลา
2.เวลาที่ต้องรอสินค้ามาส่ง (lead time)

-การจำลองสถานการณ์ระบบแถวคอย
1.เวลาระหว่างการมาถึงของผู้รับบริการ
2.เวลาที่ให้บริการ

-การจำลองสถานการณ์การควบคุมโครงงาน
1.เวลาที่กิจกรรมแต่ละกิจกรรมใช้
2.จำนวนพนักงานหรือคนงานที่ขาดงานต่อวัน

2.การจำลองสถานการณ์ของการควบคุมสินค้าคงคลัง
จะนำการจำลองสถานการณ์เข้ามาใช้กรณีที่ตัวแบบมีความน่าจะเป็นเข้ามาเกี่ยวข้อง (Probabilistic model) คือมีความไม่แน่นอนของปริมาณความต้องการสินค้า หรือเวลาที่ต้องรอสินค้าที่สั่งไปมาส่ง (lead time)
2.1 กรณีที่ปริมาณความต้องการสินค้าไม่แน่นอน สั่งสินค้าแล้วได้รับทันที
2.2 กรณีที่ปริมาณความต้องการสินค้าไม่แน่นอน แต่เวลาที่ต้องรอสินค้าที่สั่งคงที่
2.3 กรณีที่ปริมาณความต้องการสินค้าไม่แน่นอน เวลาที่รอสินค้าที่สั่งคงที่ และมีการส่งสินค้าชดเชยให้ลูกค้า
2.4 กรณีปริมาณความต้องการสินค้าไม่แน่นอน และเวลาที่ต้องรอสินค้ามาส่งไม่แน่นอน

3.การจำลองสถานการณ์ของระบบแถวคอย
3.1 การจำลองสถานการณ์ของระบบแถวคอยที่มีผู้ให้บริการคนเดียว และการบริการขั้นตอนเดียว

4.การใช้สถิติวิเคราะห์ในการจำลองสถานการณ์
4.1 การหาช่วงเชื่อมั่น (Confidence interval)
4.2 การหาจำนวนรอบของการจำลองสถานการณ์



No comments: