การใช้โปรแกรม Arena V.10 (Simulation) ครับ | เว็บบอร์ด วิชาการ.คอม

การใช้โปรแกรม Arena V.10 (Simulation) ครับ

โพสต์เมื่อ: 09:05 วันที่ 24 ธ.ค. 2551         ชมแล้ว: 105,496 ตอบแล้ว: 42
วิชาการ >> กระทู้ >> วิทยาศาสตร์
<p>&lt;p&gt;คือ ผมนำมันมาใช้แก้ปัญหา ในโรงงานอ่ะครับ เอาไปทำส่งอาจารย์&lt;/p&gt; &lt;p&gt;ระบบของโรงงานคือ เมื่อทำชิ้นส่วนเสร็จทุก partแล้ว จะต้องทำการ QC ก่อน ซึ่งจะมีอยู่ 15 คน ประจำ สถานี&lt;/p&gt; &lt;p&gt;แต่แต่ละช่วงเวลาจะมีคนประจำช่อง QC ไม่เท่ากันอ่ะครับ คือถ้ามีงานเข้ามาเยอะก็จะมีคนประจำช่องเยอะ มันมีการเพิ่มลดของ resouce&lt;/p&gt; &lt;p&gt;เมื่อสถานีไหนมีการรอคอยน้อยก็จะส่งชิ้นงานเข้าทางช่องนั้น&lt;/p&gt; &lt;p&gt;ปัญหาคือ&lt;/p&gt; &lt;p&gt;1.เราสามารถทำการเพิ่มลดของ Resouce ได้อย่างไรหรอครับ เพราะใช้การกำหนดเวลาไม่ได้ มันเป็นการเพิ่มลดตามคำสั่งหัวหน้า&lt;/p&gt; &lt;p&gt;2.เมื่อทำการตั้งค่า ตัวdecide แล้ว ให้เข้ายังสถานีน้อยที่สุด เราจะต้องตั้งค่าด้วยคำสั่งไหนอ่าคับ ผมตั้งค่าแล้ว มันใช้ได้แค่ 5สภานีเองครับ&lt;/p&gt; &lt;p&gt;มันเป็นข้อจำกัดทางโปรแกรมหรือป่าว&lt;/p&gt; &lt;p&gt;****ช่วยบอกทีนะครับ ขอบคุณผู้รู้ที่ช่วยตอบครับ&lt;/p&gt;</p>


asdfasdf123456@hotmail.com(210.1.31.100)





จำนวน 39 ความเห็น, หน้าที่ | -1-
ความเห็นเพิ่มเติมที่ 1 25 ธ.ค. 2551 (10:51)

ช่วยหน่อยครับ


ืีืnunn (IP:202.28.62.245)

ความเห็นเพิ่มเติมที่ 2 27 ธ.ค. 2551 (23:28)

ไม่มีใครรู้เลยหรอออออออออออออออออออออออ


nunasdf
ร่วมแบ่งปัน1 ครั้ง - ดาว 50 ดวง

ความเห็นเพิ่มเติมที่ 3 29 ธ.ค. 2551 (12:58)

ผมไม่แน่ใจนะครับ คือมันเป็นคำสั่งของหัวหน้านี่ยังไงอ่ะครับ คือมันใช้เป็น schedul ไม่ได้ แล้วถ้าใช้แบบ carlendar แทนได้ไหมอ่ะครับ ไม่งั้นก็น่าจะต้องคิดใหม่ว่าจะเก็บข้อมูลส่วนนี้ยังไง 


 


ส่วนข้อสองนี่ คิดว่าน่าจะเป็นที่คุณใช้ student หรือเปล่าครับ น้่าจะเป็นข้อจำกัดของ version student อ่ะ


 


ไม่รู้ว่าจะช่วยได้หรือเปล่า กำลังเรียนอยู่เหมือนกัน


TDUM (IP:124.121.238.58)

ความเห็นเพิ่มเติมที่ 4 30 ธ.ค. 2551 (22:37)

อ่อ ก็ใช่อ่ะครับ  ใช้versionของ Student อยู่


งั้นจะลองเอาแผ่นมาลงตัวเต็มใหม่แล้วกัน ลองดู


 


แต่ Carlendar นี้อะไรหรอคับ     แต่ใช้แบบ schedulไม่ได้แน่นอนคับ ไม่มีกำหนดเวลา


ตามคำสั่งคือ สมมุติมีคนประจำหน่วย 15คน แต่ บางเวลางานที่ทำจะมีไม่เยอะ ก็จะให้คนงานไปทำที่ช่วยงานที่หน่วยอื่น แล้วถ้าเห็นว่าเมื่อหน่วย QC มีคนทำงานไม่พอ ก็จะเรียกคนที่ไปช่วยหน่วยอื่น กลับมาทำงานQC อ่ะครับ    (งง ป่าวอ่า)


 


 


 thx ครับ


nunn (IP:125.25.145.119)

ความเห็นเพิ่มเติมที่ 6 21 ม.ค. 2552 (13:43)

ตอบคำถามคนที่1: ใช้Schedule moduleทำคะตรงที่resourceไม่เท่ากัน โดยใส่capacityเพิ่มมากน้อยเท่ากับจำนวนคนที่มีในเวลานั้น แล้วใช้pickstation module กำหนดให้ไปยังสถานีที่มีคิวน้อยสุดคะ ไม่รู้ตอบช้าไปไหมเพราะเพิ่งเข้ามาเห็นกะทู้คะ
ตอบคำถามคนที่5:ใช้Module station และ Route Module ส่งชิ้นงานไปยังจุดต่างๆในเวลาที่กำหนดในrouteคะ ส่วนเวลาในการทำงานใช้ process moduleคะ


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 7 5 ก.พ. 2552 (15:28)
ขอบคุณมากนะคะ แต่มีปัญหาตรงที่ว่ามีทั้งหมด 50 สถานีแล้ว routh ไม่พอนะคะ
สิ่งที่ต้องลงไปในโมเดลคือ เวลาเดินทาง เวลาการทำงาน ระยะทางเดินทาง ปริมาณขยะ จำนวนคนงาน ค่ะ รบกวนหน่อยนะคะ ว่าจะต้องทำอย่างไร
mu_air@hotmail.com (IP:117.47.168.254)

ความเห็นเพิ่มเติมที่ 8 8 ก.พ. 2552 (22:29)

เนื่องจาดตัวโมดูลมากไปไม่สามารถใช้student versionได้คะ ต้องลองถามอาจารย์ที่ปรึกษาให้หา full version มาลงคะ เพราะต้องเสียเงิน ตัวแทนจำหน่ายเป็นบริษัท M-focus คะ


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 9 18 ก.พ. 2552 (15:05)

ขอบคุณมากครับ  เพิ่งจะรู้ ว่าใช้ pickstation ได้ด้วย พอดีอาจารย์ ไม่ได้สอน เพราะสอนไม่ทัน


    ตอนแรกก็ดันไปใช้ decide เพิ่มๆๆๆ มันเข้าไป ก้อพอช่วยได้ นิดหน่อย 


อยากรู้อีก เรื่อง  วิธีการอ่านค่าของ Expression อ่ะครับ


คือ ตัว () ผมใส่ไม่ใส่มันก็ได้ผลเหมือนเดิม  เลย งง ว่า มันอ่านค่ายังไง


มันจะเรียงลำดับแบบ ไหนอ่าคับ


อย่างเช่น ถ้า ตัว decide ผมใส่  NQ(process1) <= ( NQ(process2 && NQ(process3) )


มันจะหมายถึง จะไปทาง เส้นนี้ เมื่อ คิว ที่ 1 มีน้อยกว่า คิวที่ 2 และ คิวที่ 3   ใช่ป่าวอ่ะครับ


 


 


nunn (IP:202.28.62.245)

ความเห็นเพิ่มเติมที่ 10 3 มี.ค. 2552 (05:28)

ตอบคำถามที่9: เขียนอย่างนี้ไม่น่าถูกนะคะ (nq(process1.queue)<=nq(process2.queue))&&(nq(process1.queue)<=nq(process9.queue)) ต้องเปิดปิดวงเล็บให้ถูกด้วย แต่กรณีมีคิวเยอะเงื่อนไขจะมากทำให้เขียนไม่ครบ ไม่แนะนำให้ใช้decide ยังไงต้องใช้pickstation คะ ให้ไปห้องสมุดยืมหนังสือคู่มือการใช้โปรแกรมarenaของ อ.รุ่งรัตน์มา ในนั้นวิธีการใช้pickstation และการกรอกexpressionคะ เพราะexpressionจะกรอกเหมือนvariableเลย แต่ข้อดีคือมันกำหนดค่าเริ่มต้นเป็นสูตรหรือรูปแบบการกระจายได้ และค่าจะไม่เปลี่ยนแปลงถ้าผู้สร้างไม่กำหนดให้เปลี่ยน วิธีการอ้างถึงมิติในexpression เช่น โมดูลชื่อexpression1 ใส่ช่องในแถวเท่ากับ2 ไม่ต้องใส่เลขในหลัก หมายความว่า expression1 มีมิติเดียวที่ประกอบด้วยสองข้อมูลที่เราต้องใส่ข้อมูลเข้าไปตามลำดับ เช่น แถวที่หนึ่งคือexpo(1) แถวที่2คือexpo(2) ดังนั้นเมื่อมีการอ้างถึง expression1(2) ก็หมายถึงexpo(2)คะ arenaมีโมดูลเยอะมากอาจารย์เค้าคงไม่สามารถสอนได้หมดคะเราต้องศึกษาเองว่าโมดูลไหนเหมาะกับงานของเราคะ และถ้าไม่เข้าใจว่าโมดูลนั้นทำงานยังไงแม้ว่าอ่านหนังสือแล้ว หนูต้องลองจำลองโมเดลเล็กๆมากดู แล้วลองปรับเปลี่ยนค่าโมดูลที่สนใจแล้วดูพฤติกรรมของมันจากentityที่วิ่งในflowchat module(ไม่ต้องทำanimationนะ) หนูก็จะเข้าใจมันมากขึ้นคะ ทีนี้อีกหน่อยกนูก็จะเก่งแล้วจำโมดูลนั้นขึ้นใจเลยคะ..อ.รุ่งรัตน์


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 11 6 มี.ค. 2552 (14:09)

ผมส่งสัยครับช่วยตอบผมหน่อยนะครับ
คือว่า  ถ้าผมสร้าง Create ให้มีชิ้นงานเข้ามาตามตาราง ใน1 วันให้เข่ามา 300 ชิ้นใน 15 นาทีแรก วันหนึ่งทำงาน 9 ชั่วโมงนะครับ แล้วผลลัพธ์จากการรันโปรแกรมบอกว่า เวลารวมทั้งหมดที่ชิ้นงานอยู่ในระบบโดยเฉลี่ย  มีค่าเท่ากับ  465.73  นาที  ผมส่งสัยว่าจะเป็นเวลาต่อชิ้นหรือต่อ 300 ชิ้นครับและเพราะอะไรถึงตอบเชนนั้นครับ? ช่วยผมหน่อยนะครับผมงงงงงงงงงง


phitsanuk@hotmail.com (IP:118.172.112.193)

ความเห็นเพิ่มเติมที่ 12 7 มี.ค. 2552 (20:16)

ผลลัพธ์ที่ได้จะเป็น ต่อunit หมดคะเป็นค่าเฉลี่ย ถ้าวัตถุที่หนูสร้างขึ้นหมายถึงชิ้น ผลลัพธ์ก็เป็นต่อชิ้นคะ คิดว่างานหนูน่าจะใส่schedule spreadsheetให้กับข้อมูลผิดคะ ต้องใส่ arrival rate = 300*60/15 (หน่วยต้องเป็นชิ้นต่อชั่วโมงเท่านั้นเป็นdefaultของarena) ส่วนduration = 0.25 hour(15 minute) จากนั้นข้อมูลถัดไปใส่ arrival rate = 0 ส่วนduration = 8.75 hour หมายความว่ามีงานเข้ามา300ชิ้นใน15นาทีแรกจากนั้นก็ไม่มีงานเข้ามาอีก แต่การใช้scheduleนั้นมันจะทำเป็นexpoไม่ใช่constant แต่ถ้างานหนูงานมาพร้อมกันหมดให้ใช้create module ประเภท constantแล้วงานมาทีละ300 entity per arrival and max arrival =1 คะ จาการสังเกตุวัตถุในระบบมีเกิน150ตัวต้องใช้full versionคะ ส่วนผลลัพธ์ยังไงก็ต่อentityอยู่ดีคะ และเวลาทำต้องคอยตรวจสอบหนวยที่ใช้ในmoduleที่มีเวลาเกี่ยวข้องด้วยว่าใส่ผิดไหม เพราะบางคนลือเปลี่ยนหน่วย เช่นยังเป็นชั่วโมงอยู่ ทำให้ผลลัพธ์ออกมาเยอะคะ


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 13 15 ส.ค. 2552 (23:31)

รบกวนถามหน่อยนะค่ะ............
1.เมื่อเขียน Arena แล้วจะทราบได้ยังไงว่าตรงกับระบบจริง ๆ 
ก็คือจะตรวจสอบความถูก้องยังไงค่ะ
2.แล้วจำนวน rep จำนวนซ้ำในการรันหายังไงค่ะ

รบกวนช่วยกันตอบหน่อยนะค่ะ


dear (IP:58.9.96.67)

ความเห็นเพิ่มเติมที่ 14 25 ส.ค. 2552 (10:27)
1.ให้ไปอ่านเรื่อง verification คะ
2.ในการจำลองสถานการณ์จำเป็นต้องมีการกำหนดจำนวนรอบของการประมวลผลให้เพียงพอเพื่อลดความแปรปรวนผลลัพธ์ การหาจำนวนรอบในการประมวลผล(Number of replications) สามารถทำได้โดยการกำหนดรอบการประมวลผลเริ่มต้น (R0) แล้วทำการประมวลผลตามความยาวของการรัน (Replication Length) ที่ต้องการ จากนั้นนำค่าเบี่ยงเบนที่ได้ (S0) จากหลังการประมวลผล มาคำนวณหาจำนวนรอบในการประมวลผลที่เหมาะสม ถ้าไม่ต้องการให้มีค่าความคลาดเคลื่อนเกิดขึ้นเลย ต้องกำหนดรอบการประมวลผลที่ infinity ซึ่งไม่สามารถทำได้ในทางปฏิบัติ ดังนั้นผู้ทดลองจะต้องเป็นผู้กำหนดค่าความคลาดเคลื่อนเฉลี่ยที่สามารถยอมรับได้เอง ตัวอย่างเช่น จากการทำ 3 รอบประมวลผลพบว่าผลลัพธ์กำไรเฉลี่ยต่อวันคือ 100 +-30 บาท ดังนั้นถ้าต้องการลดค่าความคลาดเคลื่อนลงเป็น 10 บาท ก็ให้กำหนดค่า h1=10 , h0=30 และ R0=3 จากนั้นนำไปแทนค่าในสูตร R1=((R0*h0)ยกกำลัง2)/((h1)ยกกำลัง2) จะได้ นั่นคือต้องทำการรันทั้งหมด 27 รอบการประมวลผล(Number of Replications) จึงจะได้ค่า Half Width ของผลลัพธ์ที่สนใจเป็น 10 เป็นต้น
อ.รุ่งรัตน์
roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 15 25 ส.ค. 2552 (14:26)
ขอบคุณมากค่ะ...อาจารย์รุ่งรัตน์
หนูอ่านหนังสือของอาจารย์ด้วยเข้าใจดีมากเลย
หนูสงสัยเรื่อง pp port และ QQ port ที่ใช้ทดสอบค่า error อ่ะค่ะ
คืออะไร ใช้ยังไงค่ะ
dear_diadora@hotmail.com
dear_diadora@hotmail.com (IP:125.24.16.127)

ความเห็นเพิ่มเติมที่ 17 29 ก.ค. 2553 (11:10)

ถ้าสนใจหนังสือฉบับภาษาไทย หนังสือ คู่มือสร้างแบบจำลองด้วยโปรแกรมArena ฉบับปรับปรุงออกแล้วคะ มีตัวอย่างระบบเล็กๆ เช่น ระบบ job shop, scheduling, kanban, user interface ให้ดูเป็นแนวทางเพิ่มด้วยคะ พร้อม CD Arena Demo13และการทำตัวอย่างคู่ไปกับ CD วางจำหน่ายที่ Se-ed bookคะ หนังสือหนาขึ้นเยอะคนอ่านจะเหนื่อยหน่อยนะค่ะ สำหรับบทพื้นฐานที่ควรรู้คือบทที่ 1-5 คะ หรือผู้ที่มีพื้นฐานอยู่แล้วสามารถเลือกอ่านบางบทตามหัวข้อที่สนใจได้คะ


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 18 9 ก.พ. 2554 (15:52)
อาจารย์ครับผม Run แบบจำลองแล้วมันขึ้น Error Maximum of 150 entities exceeded ครับ
Watcharapong S. (IP:183.89.238.174)

ความเห็นเพิ่มเติมที่ 19 15 ก.พ. 2554 (11:48)

ต้องเรียกใช้ full version คะเพราะโปรแกรมรันได้แต่จำกัดไว้ที่ WIP ไม่เกิน150 คะสำหรับ student version


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 20 2 เม.ย. 2554 (22:21)
ผมหาคำสั่ง station , route ไม่เจอน่ะครับ ช่วยที - -
Hojo (IP:110.164.202.142)

ความเห็นเพิ่มเติมที่ 21 8 เม.ย. 2554 (21:03)


โมดูลเหล่านี้อยู่ในกรรมวิธีขนถ่าย (Advanced Transfer Panel) คะ หนูต้องเข้าไปที่เมนู Template Panel/Attach/AdvancedTransfer.tpo จะปรากฏบัญชีแสดงกรรมวิธีขนถ่าย (Advanced Transfer Panel) เพิ่มเข้ามาในส่วน Project bar หรืออีกวิธีหนึ่งคือ การคลิกเมาส์ที่เมนู File/Template Panel/Attach/AdvancedTransfer.tpo

วันหลังหาอะไรไม่เจอลองกด Help ดูก่อนนะจ้า



roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 22 13 ก.ค. 2554 (15:12)
ผมอยากรู้เรื่อง queue อ่ะครับ ถ้าเกิดว่าผมทำทางด่วน แล้วต้องการให้สร้างแถวคิวตามจำนวนของที่เก็บค่าทางด่วนต้องทำอย่างไรครับ เนื่องจากโดยปกติ มันจะเข้าแถวมาเปนแถวเดียวอะครับ

ขอบคุณมากครับ
Dumkerng (IP:161.246.49.3)

ความเห็นเพิ่มเติมที่ 23 13 ก.ค. 2554 (15:21)

ใช้ pickstation module คะ ในหนังสือมีตัวอย่างทางด่วยอยู่แล้ว ท้ายบบทที่9 ข้อ 1 ส่วนเฉลยอยู่ใน CD ที่มากับหนังสือคะ


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 24 13 ก.ค. 2554 (15:56)
อ่อ ขอบคุณมากครับ พอดีหนังสือไม่ได้อยู่กับตัว ทางด่วนนี่ใช้ Transfer Advance หรอคับ
Dumkerng (IP:161.246.49.3)

ความเห็นเพิ่มเติมที่ 25 13 ก.ค. 2554 (21:23)
อาจารย์ครับ ผมหาเฉลยใน CD ไม่เจออ่ะครับ ไม่ทราบว่าบรรจุอยู่ที่ส่วนไหนครับ
Dumkerng (IP:161.246.49.3)

ความเห็นเพิ่มเติมที่ 26 14 ก.ค. 2554 (08:20)

เข้าไปใน CD จะเจอ folder ชื่อ handbook example คะ วิธีการลงอยู่ในภาคผนวก แนะนำให้หนูอ่านบทนำ บทที่ 1 ก่อนคะ จะบอกเนื้อหาของหนังสือว่ามี CD ด้วยค่ะ ส่วน pickstation อยู่ใน Advance Transfer ค่ะ เวลาอ่านหนังสือพื้นฐานจะถึงบทที่ 5 ค่ะ ต้องอ่านตามทั้งหมด จากนั้นจะมีพื้นฐานทักษะในการใช้ panel อื่นๆ ตามมา แล้วค่อยข้ามไปอ่านเนื้อหาในหมวดAdvance Transfer ค่ะ อ่านไปต้องทำไปด้วยค่ะมิฉะนั้นจะทำไม่ได้เหมือนหนังสือคอมทั่วไปค่ะ ถ้าไม่เปิดคอมทำไปด้วยจะนึกภาพไม่ออกและทำให้งงค่ะ


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 27 15 ก.ค. 2554 (17:00)
ขอบคุณมากครับ อาจารย์ :)
Dumkerng (IP:124.120.17.34)

ความเห็นเพิ่มเติมที่ 28 26 ก.ค. 2554 (22:39)
รบกวนอาจารย์หน่อยครับ

คือ ถ้าผมทำจำลองทางด่วน แล้วใช้ queueing model แบบ m/m/c/k คือเข้าออกแบบ poison มี buffer แถวคอย จำกัดแค่ C ผมจะสามารถกำหนดค่า C นี้ได้ที่ไหนครับ
Dumkerng (IP:124.120.7.148)

ความเห็นเพิ่มเติมที่ 30 30 ก.ค. 2554 (15:20)
TT
1 (IP:183.89.53.245)

ความเห็นเพิ่มเติมที่ 31 9 ส.ค. 2554 (16:07)

ระบบของเราไม่น่าเป็นm/m/c/k นะค่ะ เพราะความหมายของระบบนี้คือ เมื่อถึง k แล้ว balking คือเข้าอีกไม่ได้ แต่ระบบทางด่วยขึ้นแล้งลงไม่ได้ ดังนั้นยังไงต้องคอยในคิวอยู่ดีค่ะ และ c คือช่องให่บริการค่ะ ไม่ใช่ buffer

แต่ถ้าถามว่าทำ arena ก็กำหนดค่า buffer ที่ไหน ก็ใน resouce spreadsheet ค่ะ คือมอง buffer เป็นทรัพยากรที่มีอย่างจำกัดตัวหนึ่งเลยค่ะ หลักการทำ sim คือ เมื่อไหร่ทรัพยากรที่เราสนใจมีจำกัดต้องมองมันเป็น resouce ทันทีค่ะ


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 32 6 ก.ย. 2554 (17:24)
To. อ.รุ่งรัตน์
5-4 Trucks arr ive with EXP0{9) interarrival times (all times are in minutes) to an
unload area that has three docks. The unload times are TRIA(25n 28, 30), TRIA(23, 26,
28), and TRJA(22. 25, 27) tor docks 1. 2. and 3, respectively. If there is an empty dock,
the truck proceeds immediately to that dock. Assume zero travel times to all docks. If
there is more than one empty dock, the truck places preference on the higher-numbered
dock (3, 2, I). If all the docks are busy, it chooses the dock with the minimum number of
trucks waiting. If there is a tie, it places preference on the lowest numbered dock (I, 2, 3).
Develop a simulation model with modules from the Advanced Process panel, using
required modules f rom the Basic Process panel to implement the selection logic. Run
your model for 20,000 minutes and collect statistics on dock utilization, number in
queue, time in queue, and the time in system.
จากโจทย์นะค่ะ นู๋มีปัญหาในเรื่องการใช้ Pickstation กับ Stationค่ะ ตอนนี้งง ว่ามันจะเชื่อมยังไงค่ะ
เนื่องตอนนี้สร้าง Station 3 Station และ Process 3 Process ค่ะ และ PickStation 2 Station แต่นำมาเรียงลำดับไม่ถูกค้า
จะรบกวนถามอ.รุ่งรัตน์ว่าในหนังสือของอ. มีข้อไหนบ้างค่ะที่คล้ายกับโจทย์นี้ค่ะ
รบกวนหน่อยนะค่ะ
aofjung.pucca@gmail.com (IP:202.44.8.100)

ความเห็นเพิ่มเติมที่ 33 8 ก.ย. 2554 (12:06)

มันไม่มีโจทย์คล้ายกันแป๊ะหรอกค่ะ  แต่ถ้าถามเรื่องสอนใช้ pikstation จะอยู่ในตัวอย่างที่ 9.3 หน้า 344 ค่ะ และมีอ้างถึงอีกทีในตัวอย่างท้ายบทที่ 9 ค่ะ ข้อนี้น่าเป็น assingment ที่อาจารย์ให้ทำส่งแน่เลย ครูขอแนะนำคร่าวแล้วกันค่ะ เพราะอาจารย์เค้าคงอยากให้คิดกันเองมากกว่าค่ะ


station ต้องเท่ากับจำนวน dock ที่มี โดยให้เอา dock 3 เป็น station แรกเมื่อมันว่างพร้อมกันมันจะจัดให้ station แรกอยู่แล้ว แต่ถ้ามีคิวซึ่งหมายถึงมันไม่ว่างพร้อมกันมันก็จะเลือก queue สั้นสุดให้เรา ถ้าเราเลือกminimum queue
แต่เงื่อนไขที่ว่าIf there is a tie, it places preference on the lowest numbered dock (I, 2, 3) อ่านแล้วไม่เข้าใจ แต่เดาว่าน่าจะใช้ expression ใน pickstation ทำซึ่งอาจจะยุ่งยากในการระบุ attribute ให้กับ station ด้วยการทำ station เป็น set อีกที ทีนี้หละยาวเลยค่ะ..............ถ้าเป็นครู ครูจะใช้ decide module by condition เขียน สูตรเองทั้งหมด แล้วโยงเส้นเอาเลยค่ะ ง่ายกว่าอีก


การใช้ pickstation ช่วยให้ง่ายในการเลือก station ที่เราต้องการ แต่เราสามารถใช้ decide module by condition เขียนได้เช่นกัน แล้วแต่ความถนัด


ปล. ไม่ต้องถามแล้วนะค่ะว่าเขียน ยังไง ไปคิดเองค่ะ เพราะเป็นงานของหนูเดี๋ยวจะผิดวัตถุประสงค์ที่อาจารย์เค้าให้การบ้านมาทำเองค่ะ  


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 34 23 ก.พ. 2555 (13:36)
To.... อาจารย์รุ่งรัตน์
1.อาจารย์คะหนูอยากทราบว่าถ้าหนูใช้ Schedule Spread sheet
ตรงการกำหนด Duration เช่น
100,1
250,1
150,1

การใส่ข้อมูลนี้เป็นข้อมูลดิบ(ข้อมูลจริง) จึงไม่ต้องนำไปทดสอบรูปแบบการแจกแจง
แต่หนูอยากทราบว่า โปรแกรมมันจะนำข้อมูลของหนูไปเซตเป็นการแจกแจงรูปแบบไหนในการคำนวณ


2.เวลาไปเก็บข้อมูลอัตราการเข้ารับบริการของลูกค้า หนูจะทราบได้อย่างไรว่า ควรจะเก็บละเอียดแค่ไหน เช่น ทุกๆ 1,5,10 นาทีดีคะ
(ของหนูเกี่ยวกับการเช็คอินที่สนามบิน)

ขอบคุณค่ะ ^^
SSF (IP:158.108.237.189)

ความเห็นเพิ่มเติมที่ 35 23 ก.พ. 2555 (20:40)

ตัวแรกคือตัวอักษรarrival rate ต้องมีหน่วยเป็น ชิ้นต่อชั่วโมงเท่านั้น. ส่วนตัวที่สองเป็นduration เป็นหน่วยเวลาจะใส่หน่วยไหนก็ได้กำหนดตัวอย่างสินค้าทุกครึ่ั่วโมงมีึนเข้ามา10คนให้ใส่เป็น 20,0.5hเป็นต้น ส่วนการมองว่า้ป็นการแจกแจงไหนในแต่ล่วงเวลาการใช้schedule ทำแต่ละช่วงเวลาที่กำหนดจะมองเป็นexponential หมดลุยแต่ใช้ค่าmean ของช่วงเวลาใครเวลามันค่ะ@^-^@


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 36 24 ก.พ. 2555 (15:41)
อาจารย์คะจากระบบเดียวกันถ้าหนูไปเก็บข้อมูลมาเป็น 2 แบบ คือแบบต่อเนื่องและไม่ต่อเนื่อง
1.เอาข้อมูลแบบต่อเนื่อง(ช่วงห่างของการมาถึงของลูกค้า)ใส่ไปใน Expression (กรณีข้อมูลที่ทดสอบออกมาแล้วไม่ใช่ Exponential)
2.เอาข้อมูลแบบไม่ต่อเนื่อง(จำนวนผู้มาใช้บริการต่อชั่วโมง)ใส่ใน Schedule Spreadsheet Module (ซึ่งโปรแกรมจะคึำนวณให้เป็น Exponential)
เวลา run แล้วค่าที่ได้จะออกมาเหมือนกันหรือไม่
SSF (IP:158.108.236.78)

ความเห็นเพิ่มเติมที่ 37 27 ก.พ. 2555 (13:35)
ไม่เหมือนกันคะ แบบที่สองมันเป็นแบบประมาณมากกว่าแบบแรก
roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 38 5 เม.ย. 2555 (12:14)
อาจารย์คะ คือหนูเขียน การจำลองโรงงานอุตสาหกรรมอ่ะค่ะ แล้วกำหนด Failure ให้เครื่องจักร Uptimeเป็น Exp(20160)minute ,Down time เป็น Unif(120,240)minute แล้วอยากจะปรับปรุงกระบวนการโดยเปลี่ยนมาซ่อมเครื่องทุกๆ 7 วัน ใช้เวลาซ่อม 240 minute แทนที่จะซ่อมเมื่อเครื่องจักรเสียอ่ะค่ะ จะเขียนยังไงคะใน Modual เดิม
bamboo_as23@hotmail.com (IP:171.98.76.6)

ความเห็นเพิ่มเติมที่ 39 7 เม.ย. 2555 (21:16)

ตอบ คห38:  ไม่เคยลองทำpreventive แบบจริงจังคะ แต่เคยลองtest failure module แบบที่หนูว่าดูลองอ่านหน้า202 เล่มสีแดงดูนะคะว่าเวลามีสองตารางfailure เราสามารถมีสองตารางพร้อมกันได้คะ add เข้าไปในresourceได้เลยค่ะลองทำดูนะคะ ^^


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 40 1 ก.ค. 2555 (13:39)

สวัสดีค่ะอาจารย์รุ่งรัตน์ ในกรณีของกระบวนการประกอบ ต้องการนำวัตถุสองชิ้นที่มาจากกระบวนการก่อนหน้าที่ต่างกันมาประกอบเป็นวัตถุชิ้นเดียวกัน เมื่อใช้batch module เลือกrule ด้วย attribute กำหนดให้ attribute name เป็น Entity.serial number ปรากฏว่า batch module ยึดงานไว้ ไม่มีการจับคู่และปล่อยออกจากตัวโมดูลเลย ไม่ทราบว่าการเลือกใช้match moduleนั้นถูกต้องรึเปล่า? ควรจะแก้ไขอย่างไรคะ


HathairatPoy
ร่วมแบ่งปัน1 ครั้ง - ดาว 50 ดวง

ความเห็นเพิ่มเติมที่ 41 15 ก.ค. 2555 (21:36)

การใช้ entity.serial number จะใช้ได้กรณีที่มีการใช้คำสั่ง separate module โดยการคัดลอกเท่านั้นถึงจะมาbatchกันทีหลังได้จึงไม่น่่าจะใช้ได้ในกรณีของหนูคะ ของหนูต้องbatch ทีละสองชิ้นเลยถ้ามันเป็นงานเดียวกันเลยก็เลือกbatch แบบany entity เลยแต่ถ้าเป็นคนละชิ้นงานกันเช่น เอาล้อกับรถมารวมกัน แบบนี้ตอนทำล้อbatch any entity ล้อทีละสี่ก่อนแบบถาวร จากนั้นนำมาเข้าmatch module ส่วนรถก็นำมาเข้าmatch module เดียวกันแบบนี้จะเห็นว่าบนmatch module มีสองเส้นคิวเส้นแรกของล้อเส้นที่สองของรถ เมื่ิอไหร่ก็ตามมีทั้งล้อและรถ วัตถุแต่ละเส้นจะวิ่งออกจากmatch module ทีนี้หนูก็นำสองเส้นนี้พุ่งเข้า batch module ตัวเดียวกันโดยอาจbatch แบบany entity และจะเลือกแบบชั่วคราวหรือแบบถาวรก็แล้วแต่หนู แต่ entity ที่พุ่งออกจากbatch ตัวนีี้คือล้อกับรถติดกันไปคะ หวังว่าตัวอย่างที่อธิบายหนูพอเข้าใจและไปลองทำเองนะคะ


roongrat
ร่วมแบ่งปัน35 ครั้ง - ดาว 153 ดวง

ความเห็นเพิ่มเติมที่ 42 9 ต.ค. 2555 (23:35)
อยากทราบว่า Student version กับ full version คืออะไรค่ะ และแต่กต่างกันอย่างไรค่ะ

nueng.w@hotmail.com (IP:180.183.154.240)

จำไว้ตลอด

ความเห็นเพิ่มเติม วิชาการ.คอม
ชื่อ / email:
ข้อความ

กรุณาล๊อกอินก่อน เพื่อโพสต์รูปภาพ และ ใช้ LaTex ค่ะ สมัครสมาชิกฟรีตลอดชีพที่นี่
กรอกตัวอักษรตามภาพ
ตัวช่วย 1: CafeCode วิธีการใช้
ตัวช่วย 2: VSmilies วิธีการใช้
ตัวช่วย 3: พจนานุกรมไทย ออนไลน์ ฉบับราชบัณฑิต
ตัวช่วย 4 : dictionary ไทย<=>อังกฤษ ออนไลน์ จาก NECTEC
ตัวช่วย 5 : ดาวน์โหลด โปรแกรมช่วยพิมพ์ Latex เพื่อแสดงสมการบนวิชาการ.คอม
Google  
ผู้สนับสนุน คลิีกดูสถิติ
อีเมล : star@vcharkarn.com
โทรศัพท์ : 02-9620127
Creative Commons License สงวนสิทธิ์บางประการภายใต้สัญญาอนุญาต ครีเอทีฟคอมมอนส์ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลง 3.0 ประเทศไทย.
ท่านสามารถนำเนื้อหาในส่วนบทความไปใช้ แสดง เผยแพร่ โดยต้องอ้างอิงที่มา ห้ามใช้เพื่อการค้าและห้ามดัดแปลง
Page generated in0.0566 seconds !