การจําลองสถานการณ์...

17
LOGO การจําลองสถานการณ์ การจําลองสถานการณ์ ( ( Simulation Simulation ) ) โดย โดย ผศ ผศ . . ดร ดร . . ร่งรัตน์ ร่งรัตน์ ภิสัช ภิสัช เพ็ญ เพ็ญ ภาควิชาวิศวกรรม ภาควิชาวิศวกรรม อต อต สา สา หการ หการ คณะวิศวกรรมศาสตร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์ มหาวิทยาลัยเกษตรศาสตร์

Upload: vantuong

Post on 11-Nov-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

LOGO

การจาลองสถานการณการจาลองสถานการณ ( (SimulationSimulation))

โดยโดย ผศผศ..ดรดร.. รงรตนรงรตน ภสชภสชเพญเพญ

ภาควชาวศวกรรมภาควชาวศวกรรมอตอตสาสาหการหการ คณะวศวกรรมศาสตรคณะวศวกรรมศาสตรมหาวทยาลยเกษตรศาสตรมหาวทยาลยเกษตรศาสตร

Page 2: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

2

ระบบ(System)

การทดลองกบระบบจรง(Experiment with the actual system)

การทดลองกบตวแบบ(Experiment with

a model of the system)

ตวแบบทางกายภาพ(Physical model)

ตวแบบทางคณตศาสตร(Mathematical/Logic model)

ผลลพธเชงวเคราะห(Analytical solution)

แบบจาลองปญหา(Simulation)

เชน Queuing theory,

Linear Programming

การศกษาระบบ (System)

Page 3: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

3

Simulation (การจาลอง) คออะไร ?

เปนกระบวนการออกแบบจาลอง (Model) ของระบบจรง (Real System) แลวดาเนนการ

ทดลองเพEอใหเรยนรพฤตกรรมของระบบงานจรง และวเคราะหผลลพธทEไดจากการ

ทดลองกอนนาไปใช แกไขปญหาในสถานการณจรงตอไป

Simulation ModelInput

Input data obtain from the real system

Output

The result draw from the experiment

Figure: Simulation Process

Page 4: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

4

ประเภทของการจาลอง แบงตามมตความแนนอนของขอมลDeterministic Vs. Probabilistic

Inter arrival time = 1นาท/คน

ม 0 ควเพราะ s < aInter arrival time = expo (1) นาท/คน

การเขามาของลกคาขนกบเวลาดงนนจะมควเกดขนU U U

Service time=0.99 นาท/คน

deterministic stochastic

Service time=0.99 นาท/คน

ขอมลนาเขาและขอมลผลลพธ วามคาคงทEแนนอนหรอไม

Page 5: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

5

Statistical Models in Simulation

Page 6: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

6

Statistical Models in Simulation

Page 7: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

7

ตวอย างการประยกต ใช การจาลอง

� จาลองรอบสญญาณการปลอยไฟจราจร� จาลองเสนทางการลาเลยงสนคา (จด layout)� จาลองระบบสนค าคงคล ง (นโยบาย)� จาลองระบบการผลต

(ดbottleneck จดจานวนทรพยากร, การรวมสายการผลตรถ, หาbatch sizeทEเหมาะสมในการผลตแบบผสมหรอการสงของ , เลอกชนดการลาเลยง เชน สายพาน AVG, จดตารางการซอมบารง , ทาline balancing, จดเสนทางการวงรถไมใหตดขดE , การนดการสงของและการมองหมายของทEเหมาะสม (car service), เปรยบเทยบการทา OT กบไมทา OT แตเพมคนอนไหนคมกวา E )

� จาลองระบบงานด านบร การ(จดตารางการทางาน)

Page 8: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

8

ภาพรวมของแบบจาลองระบบการผลตแบบเดม

CELL A

CELL G

Unit Assembly 4 line

Unit Assembly 1 line

Custom Engineer

Pre Engineer

Page 9: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

9

ภาพรวมของแบบจาลองระบบการผลตแบบทE 1

CELL G

Unit Assembly for pre engineer

CELL A

ใชกาลงการผลตของ Cell A

Page 10: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

10

ภาพรวมของแบบจาลองระบบการผลตแบบทE 2

CELL A

CELL G

Unit Assembly for pre engineer and custom engineer

Page 11: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

11

ภาพรวมของแบบจาลองระบบการผลต

CELL A

Unit Rework Center

สถานงานสถานงาน จานวนพนกงานทTปรบปรงจานวนพนกงานทTปรบปรง

Section Station 5 4

Unit Testing 4

Final Assembly 8

Wiring 5

Final Inspection 2

Page 12: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

12

สรปแนวทางการปรบปรง

ใช Cell A ในการผลตทงหมดU ใช Cell A ในการผลตทงหมดU

Unit Rework CenterUnit Rework Center

ทางาน 18 hr./dayทางาน 18 hr./day

ปรบจานวนพนกงานปรบจานวนพนกงาน

ใชระบบการผลตแบบทE 1ใชระบบการผลตแบบทE 1

สถานงานสถานงาน จานวนพนกงานทTปรบปรงจานวนพนกงานทTปรบปรง

Section Station 5 4

Unit Testing 4

Final Assembly 8

Wiring 5

Final Inspection 2

Page 13: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

13

ควรใชแบบจาลองในกรณใดบาง

� เมEอตองการปรบปรงระบบกอนดาเนนการจรง เชน การเพมจานวนเครEองจกรเขาไปEในจดคอขวด (bottleneck station) จะใชแบบจาลองชวยในการหาจานวนเครEองจกรทEเหมาะสม กอนทEจะลงทนจรง

� เมEอตองการเพมทางเลอกใหกบระบบE เชน การปรบเปลEยนผงโรงงาน จะใชแบบจาลองชวยในการวางผงโรงงานทางเลอกไวหลายๆ แบบ เพEอศกษาผลกระทบทEจะเกดขนในแตละผงโรงงาน U เพEอเลอกผงโรงงานแบบทEเหมาะสมทEสด

� เมEอตองการเปลEยนแปลงวธการทางาน แบบจาลองจะถกใช เพEอชวดประสทธภาพUของวธการทางานแบบเกา และแบบใหม

Page 14: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

14

จดเดนของการใชแบบจาลอง

�สามารถใชแบบจาลองกบระบบทEมความซบซอน และไมสามารถหาความสมพนธ โดยการเขยนสมการเงEอนไขทางคณตศาสตร หรอใชสตรทางคณตศาสตรทEมอยได

�สามารถจาลองความไมแนนอน (uncertainty) ได

�ความกาวหนาของ ซอฟตแวรทEใชงานงาย (GUIs) และมความสามารถในการวเคราะหทางสถตเทยบกบตนทนทEยอมรบได

�สามารถใชแบบจาลองกบระบบ ทEไมสามารถทดลองบนสถานการณจรงได

Page 15: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

15

จดดอยของการใชแบบจาลอง

� เนEองจากตวแบบจาลอง ผสรางตวแบบเปนผสรางทางเลอกใหกบระบบ ดงนนผลลพธทEUไดจากการสรางแบบจาลอง อาจไมใชผลลพธทEบงถงทางเลอกทEดทEสดใหกบระบบ

�ผลทEไดจากการจาลอง มกจะเปนคาประมาณ

� เปนเพยงเครEองมอหนEงในการวเคราะห และอยาทาเพยงเพEอใชภาพเคลEอนไหว (animation) โดยไมสนใจผลลพธ

Page 16: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

16

ประเภทของการจาลอง แบงตามมตความตอเน�องของเหตการณ Continuous Vs. Discrete

แบงตามสถานะเปลEยนแปลง ณ จดหนEงๆ ของเวลาไดเปน�การจาลองแบบทEตอเนEอง (Continuous Simulation) หมายถงการจาลองระบบทEตอเนEอง

เชน การจาลองตาแหนงของเครEองบนทEกาลงบนเปนการจาลองแบบทEตอเนE อง เพราะตาแหนงของเครEองบนเปลEยนแปลงอยางตอเนEองตลอดเวลา การสรางตวแบบทEตอเนEองมกใชวธการทางสมการเชงอนพนธ (differential equations)

�การจาลองแบบทEไมตอเนEอง (Discrete Simulation) หมายถงการจาลองระบบทEไมตอเนEอง เชน ระบบสนคาคงคลง จานวนสนคาทEเพมขนและความตองการซอสนคาจากคลงเกดขนอE U UU ยางไม ตอเนEอง หรอระบบแถวคอย ลกคาเขาหรอออกจากระบบ ในลกษณะทEไมตอเนEอง

การจาลองสวนใหญจะเปนแบบ Discrete และ Stochastic

Page 17: การจําลองสถานการณ์ (Simulation)pirun.ku.ac.th/~fengcsr/courses/2008_01/209567/H3_53.pdf · 3 เป็นกระบวนการออกแบบจําลอง

LOGO

The EndThe EndThe End