Monday, 27 September 2010

โปรแกรมจำลอง

Simulation คือ การนำเสนอหรือการจำลองลักษณะของระบบอื่นๆตลอดช่วงเวลาที่สนใจ ซึ่งในกรณีที่กล่าวถึง Computer simulation จะหมายถึงโปรแกรมคอมพิวเตอร์ที่จำลองการทำงานของระบบที่สนใจ



computer Simulation
Computer Simulation Fundamental
1) computer Simulation คือ โปรแกรมคอมพิวเตอร์ที่จำลองลักษณะการทำงานของโปรแกรมที่สนใจตลอดเวลาหรือเฉพาะช่วงเวลาที่ให้ความสนใจ

2) Program variables หรือ State variables เป็นตัวแปรซึ่งใช้เป็นสื่อกลางในการแสดงถึงสถานะปัจจุบันของระบบที่จำลอง

3) Simulation Program จะปรับเปลี่ยนค่าของ state variable เพื่อที่จะพัฒนาแบบจำลองไปตามช่วงเวลาที่เปลี่ยนแปลงไปเรื่อยๆ

4) รูปแบบของเวลาที่มีการใช้งานในระบบ Simulation

เวลาที่ระบบต้นแบบใช้ในการทำงาน ( Physical Time ) คือ เวลาที่ระบบต้นแบบหรือระบบจริงใช้ในการทำงานดังกล่าวที่จะนำมาทำเป็นแบบ จำลองจริง เช่น การทำแบบจำลองเพื่อแสดงการขึ้น-ลงของเครื่องบินตั้งแต่เวลาเที่ยงวันที่ 14 มกราคม 2545 จนกระทั่งถึงเวลาเที่ยงของวันที่ 15 มกราคม 2545 จะได้ว่า ช่วงเวลาตั้งแต่เวลาเที่ยงวันที่ 14 มกราคม 2545 จนกระทั่งถึงเวลาเที่ยงของวันที่ 15 มกราคม 2545 เป็นเวลาของ Physical Time

เวลาที่เลื่อนไปในแบบจำลอง ( Simulation Time ) คือ เวลาที่แบบจำลองใช้ในการทำงานเพื่อจำลองระบบ ซึ่งเวลาดังกล่าวจะมีความสัมพันธ์กับเวลาที่ระบบต้นแบบใช้ในการทำงานจริง ( Physical Time ) เช่น เวลาในแบบจำลองเป็น 9.0 จะหมายถึงเวลา 9.00 น. ในระบบจริง และหนึ่งหน่วย ( 1.0 ) ของเวลาที่เลื่อนไปในแบบจำลองจะหมายถึงเวลา 1 ชั่วโมงที่เลื่อนไปในระบบจริง

5) ลักษณะการทำงานของระบบ Simulation เมื่อแบ่งตามเวลาในการทำงาน จะมี 3 รูปแบบ คือ
As-fast-as-possible execution คือ การทำงานของแบบจำลองจะทำงานไปด้วยความเร็วสูงสุดเท่าที่จะเป็นไปได้โดยไม่ สัมพันธ์เวลาที่เลื่อนไปในโลกของความเป็นจริง หรือ การทำงานจะไม่ขึ้นกับเวลาที่ใช้ในการทำงาน ( แต่ยังคงสัมพันธ์กับเวลาที่ระบบต้นแบบใช้ในการทำงาน )
Real time execution คือ การทำงานของแบบจำลองจะมีความสัมพันธ์กับเวลาจริงที่ใช้ในการทำงานของแบบ จำลอง เช่น โปรแกรมหรือแบบจำลองใช้เวลาในการทำงานตามความเป็นจริงไปเป็นเวลา 15 นาที ดังนั้นเวลาที่เลื่อนไปในแบบจำลองก็จะเท่ากับ 15 นาทีด้วย


No comments:

Post a Comment

แลกลิงค์

Create your own banner at mybannermaker.com!
Copy this code to your website to display this banner!
ต้องการแลกลิงค์ติดต่อ plasmamax@gmail.com