शुरू करेंमुफ़्त में शुरू करें

किसी प्रक्रिया को घटनाओं के क्रम में तोड़ना

मान लीजिए आप एक ऐसी कंपनी में काम करते हैं जो मोबाइल फ़ोन बनाती है, और आपसे पूरी सप्लाई चेन ऑपरेशन को बेहतर बनाने के तरीके सुझाने को कहा गया है. लक्ष्य है संसाधनों का बेहतर आवंटन करना, उत्पादकता बढ़ाना, और बॉटलनेक्स की पहचान कर उन्हें हटाना.

डिस्क्रीट-इवेंट मॉडल पर आधारित पूरे ऑपरेशन का एक डिजिटल ट्विन इस लक्ष्य को हासिल करने में मदद कर सकता है. पहला कदम है प्रोडक्शन लाइन में शामिल प्रोसेस समूहों की सूची बनाना और उनके प्रोसेसिंग टाइम्स तय करना (नीचे दी गई टेबल). आपको पता है कि जिन प्रोसेस समूहों को आपने पहचाना है, उनमें कई सब-प्रोसेस और टास्क शामिल हैं, लेकिन अभी फोकस मॉडल के पहले वर्ज़न को कोड करने पर है.

प्रोसेस से जुड़ी जानकारी को व्यवस्थित करने के लिए Dictionaries बेहतरीन होती हैं. समय को दिनों में मापा जाएगा.

Table with list of process groups involved in the production line and their processing times.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Discrete Event Simulation

पाठ्यक्रम देखें

अभ्यास निर्देश

  • processes नाम का एक dictionary बनाइए, जिसकी keys और values टेबल के अनुसार हों: (1) प्रोसेस का नाम key के रूप में और (2) प्रोसेस की अवधि value के रूप में.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create a dictionary containing the processes and durations
processes = {
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____
}
कोड संपादित करें और चलाएँ