พฤหัสบดี, 31 ก.ค. 2014
 
 

Resources

Login Form



Who's Online

เรามี 35 บุคคลทั่วไป ออนไลน์

Visitors Counter

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterวันนี้907
mod_vvisit_counterเมื่อวาน2394
mod_vvisit_counterสัปดาห์นี้11388
mod_vvisit_counterสับดาห์ที่แล้ว19027
mod_vvisit_counterเดือนนี้74429
mod_vvisit_counterเดือนที่แล้ว79250
mod_vvisit_counterทั้งหมด5180203

Online (20 minutes ago): 134
Your IP: 54.242.112.71
,
Now: 2014-07-31 12:21
เทคนิคการจำลองสถานการณ์ (Simulation Model)
User Rating: / 12
แย่ดีที่สุด 
วันเสาร์ที่ 18 กรกฏาคม 2009 เวลา 14:31 น.
smaller text tool iconmedium text tool iconlarger text tool icon

โดย สุพจน์ เหล่างาม
บัณฑิตวิทยาลัยการจัดการและนวัตกรรม
สาขาการจัดการโลจิสติกส์(รุ่นที่ 3)
มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี

 

         การจำลองสถานการณ์ (Simulation) เป็นการรวบรวมวิธีการต่างๆที่ใช้จำลองสถานการณ์จริงหรือพฤติกรรมของระบบต่างๆมาไว้บนคอมพิวเตอร์โดยการใช้โปรแกรมคอมพิวเตอร์ (Software) เข้ามาช่วย เพื่อที่จะศึกษาการไหลของกิจกรรมในรูปแบบต่างๆ โดยมีการเก็บข้อมูล และทำการวิเคราะห์หารูปแบบที่ถูกต้องจากโปรแกรมคอมพิวเตอร์เพื่อปรับปรุงในอนาคต (Kelton, et al., 2003)
         เนื่องจากในการปฏิบัติงานจริงไม่สามารถที่จะทำการทดลองหรือปรับเปลี่ยนกระบวนการทำงานได้จนกว่าจะมองเห็นถึงประโยชน์ที่จะได้รับ อาทิเช่น การขจัดปัญหาที่อยู่นอกเหนือความคาดหมายที่เกิดขึ้น ทำให้กระบวนการผลิตช้าลง ดังนั้นการจำลองสถานการณ์ (Simulation) จะช่วยให้สามารถวิเคราะห์สภาพที่เป็นอยู่ในปัจจุบันของระบบ และช่วยหาแนวทางหรือทางเลือก (Scenario) ที่เหมาะสม ก่อนนำไปใช้กับสถานการณ์หรือการปฏิบัติงานจริง ซึ่งจะช่วยให้ลดความเสี่ยงในการเกิดความผิดพลาด หรือความล้มเหลวได้ นอกจากนี้ยังช่วยให้ประหยัดทั้งค่าใช้จ่าย และเวลาได้อีกทางด้วย (Maria, 1997)
         ในปัจจุบันนี้การจำลองสถานการณ์เป็นที่นิยมอย่างมาก เนื่องจากระบบโปรแกรมคอมพิวเตอร์ได้มีการพัฒนาอย่างต่อเนื่อง จึงทำให้การจำลองสถานการณ์สามารถนำมาไปประยุกต์ใช้ได้กับหลากหลายอุตสาหกรรม อาทิเช่น อุตสาหกรรมในโรงงาน, การขนส่ง, การกระจายสินค้าหรือแม้กระทั่งการให้การบริการทางธุรกิจต่างๆ เช่น ธนาคาร โรงพยาบาล เป็นต้น (Kelton, et al., 2003)
         จากประสบการณ์ของผู้เชี่ยวชาญการจำลองสถานการณ์ พบว่าสิ่งสำคัญหรือข้อดีของการจำลองสถานการณ์คือมีความสมเหตุสมผล และสามารถพิสูจน์ได้ภายใต้ปัจจัยการนำเข้า (Input)  และนำมาเปรียบเทียบกับผลลัพธ์ (Output) ที่ระบบประมวลออกมา (Maria, 1997)
         Kelton, et al. (2003) ได้จำแนกประเภทของสถานการณ์จำลอง (Simulation Classification) ออกเป็น 3 ประเภท ดังนี้
             1) Static และ Dynamics
                    - Static คือ การเกิดของเหตุการณ์ในระบบการทำงาน ที่คงที่กับเวลาเสมอ
                    - Dynamic คือ การเปลี่ยนแปลงของเวลาจะมีความสำคัญและมีผลกระทบต่อเหตุการณ์ต่างๆหรือตัวแปรที่กำลังสนใจ
             2) Continuous และ Discrete
                    - Continuous คือ สภาวการณ์ของระบบที่สามารถเปลี่ยนแปลงได้อย่างต่อเนื่องตลอดเวลา
                    - Discrete คือ สภาวการณ์ของระบบที่สามารถเปลี่ยนแปลงได้ ณ จุดหนึ่งจุดใดของเวลา โดยมีความน่าจะเป็น (Probability) เข้ามาเกี่ยวข้อง
              3) Deterministic และ Stochastic
                    - Deterministic คือ เหตุการณ์ที่เกิดขึ้นทั้งหมดจะเกิดขึ้นภายใต้กฎเกณฑ์ที่แน่นอนและได้มีการกำหนดเวลาที่แน่นอน
                    - Stochastic คือ เวลาจะมีผลกระทบมาจากความน่าจะเป็นหรือความแปรปรวนจากการมาของเวลาที่ไม่คงที่
         การประยุกต์ใช้ Simulation Model มี 11 ขั้นตอนดังนี้ (Maria, 1997)
              1) ศึกษาปัญหา (Problem Formulation)
              2) สร้างโมเดล (Model Building)
              3) เก็บรวบรวมข้อมูล (Data Collecting)
              4) สร้างตัวแปร (Coding)
              5) พิสูจน์โมเดล (Verification)
              6) พิสูจน์ผลว่าสามารถใช้ได้หรือไม่ (Validation)
              7) ออกแบบการทดลอง (Experimental Design)
              8) ทำการประมวลผล (Production Runs)
              9) วิเคราะห์ผล (Analysis of Results)
              10) แปลงและแสดงผลรายงาน (Document Program และ Report Results)
              11) ดำเนินการ (Implementation)  
        ปัจจุบันโปรแกรมคอมพิวเตอร์ที่ใช้ในการสร้างสถานการณ์จำลอง (Simulation Packages) จะแบ่งเป็น 2 กลุ่ม คือ Simulation languages และ Application-Oriented Simulator ข้อได้เปรียบของ Simulation languages คือ มีความยืดหยุ่นมากกว่า Application-Oriented Simulator แต่การใช้งานจะทำได้ยากกว่า Application-Oriented Simulator (Maria, 1997)


รูปที่ 1 Simulation Packages

 

         ในงานวิจัยฉบับนี้ได้ใช้โปรแกรมคอมพิวเตอร์กลุ่ม Simulation languages ที่ชื่อว่า Arena มาใช้สร้างสถานการณ์จำลอง เนื่องจากระบบที่ทำการศึกษามีความซับซ้อนและมีปัจจัยเข้ามาเกี่ยวข้องหลายปัจจัย จึงจำเป็นต้องใช้โปรแกรมกลุ่ม Simulation languages ที่มีความยืดหยุ่นมากกว่า
         Arena เป็นโปรแกรมคอมพิวเตอร์สำเร็จรูปที่พัฒนามาจากโปรแกรมภาษาที่เรียกว่า SIMAN เพื่อช่วยในการจำลองสถานการณ์ และหาแนวทางการแก้ไขและพัฒนาระบบต่างๆ อาทิเช่น การหาแนวทางการปรับปรุงรอบระยะเวลาในการดำเนินงาน แนวทางในการจัดสรรทรัพยากรเพื่อให้เกิดประโยชน์สูงสุด การวิเคราะห์ค่าใช้จ่ายในการดำเนินงาน เป็นต้น โดยทั้งหมดจะเป็นการออกแบบและสร้างโมเดลที่คำนวณมาจากคอมพิวเตอร์ทั้งสิ้น (Kelton, et al., 2003)


เอกสารอ้างอิง
[1] Kelton ,D.W., Sadowski , R.P. and  Sturrock D.T., 2003, “Simulation with Arena”-3rd ed., International Edition, McGraw-Hill, The McGraw-Hill Company, Inc.
[2] Maria, A., 1997, “Introduction to model and simulation”, Proceeding of the 1997 Winter simulation Conference ed. S. Andradottir, K.J. Healy, D.H. Withers, and B.L.Nelson.


จำนวนผู้ชม 36890 ครั้ง

  กรุณาล็อกอินเข้าสู่ระบบก่อนเขียนข้อความเสนอแนะความคิดเห็นของท่าน(Comments) หรือให้คะแนนความนิยม (Rating) ของข่าวและบทความ