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

लिफ्ट: डिस्क्रीट-इवेंट मॉडल

एक होटल में पाँच फ्लोर (number_hotel_floors) हैं और एक लिफ्ट है जिसकी क्षमता 15 लोगों की है (lift_people_capacity). लिफ्ट को किसी भी दो फ्लोर के बीच चलने में 3 सेकंड (=3/60 मिनट) लगते हैं (travel_time_between_floors), और यह लोगों को चढ़ने-उतरने देने के लिए 6 सेकंड (=6/60 मिनट) रुकती है (stop_time_open_doors).

समय की इकाइयाँ "minutes" हैं और परिणाम df_results में स्टोर होते हैं.

इस डायनेमिक लिफ्ट सिस्टम को सिम्युलेट करने के लिए lift_discrete_event_model() नाम का एक मॉडल बनाया गया है. ध्यान दें कि इस सिस्टम के कुछ पहलू अच्छी तरह परिभाषित हैं, जैसे फ्लोर के बीच यात्रा का समय; लेकिन कुछ अज्ञात हैं, जैसे लोग कब और किस फ्लोर पर लिफ्ट बुलाएँगे. इस तरह की अनिश्चितताओं से निपटना आप इस कोर्स में सीखेंगे.

आइए मॉडल को पाँच मिनट (sim_time) के लिए चलाएँ.

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

Python में Discrete Event Simulation

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

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

  • वैरिएबल sim_time, number_hotel_floors, lift_people_capacity, travel_time_between_floors, और stop_time_open_doors को उपयुक्त मान असाइन करें.
  • डिस्क्रीट-इवेंट मॉडल वाले फंक्शन को कॉल करें.

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

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

# Floor and lift parameters
number_hotel_floors = ____
lift_people_capacity = ____
travel_time_between_floors = ____
stop_time_open_doors = ____
sim_time = ____

# Run the model
df_results = ____(sim_time, number_hotel_floors, lift_people_capacity, travel_time_between_floors, stop_time_open_doors)
कोड संपादित करें और चलाएँ