simpy

    0熱度

    3回答

    我對Python並不擅長,我知道某些東西與我的類混爲一談,但我不確定它出了什麼問題。這似乎是一個相當普遍的問題,但無論出於什麼原因,我都很難理解爲什麼。 class distance: def distance(operator_location,local_location): global hsff_conveyor global hsff_unload

    0熱度

    1回答

    我正在使用Simpy來對機器修復工作進行建模。機器可以進入工廠進行修理,分配技術人員,然後進行修理直至完成。 我正在使用Filter Store來跟蹤技術人員。 NUM_TECHNICIANS = 3 # number of technicians REPAIR_TIME = 5 # time to repair machine in hours def task_network

    0熱度

    1回答

    請考慮carwash,如Simpy示例列表中所述。現在假定每次汽車維修時,相應的清洗單元必須自行維修,然後才能清潔下一輛汽車。同時,服務車可以離開。 我如何最好地模擬上述?我目前的解決方案是在重生時間內擁有高優先級的「幽靈車」以阻止洗車。我不覺得這個解決方案非常優雅,並且猜測還有更好的方法。 在下面的例子中,代表上述教程的一個可憐的副本,服務車在再生期間不能離開泵。我該如何解決這個問題以模仿預期的

    1熱度

    1回答

    比方說,我有3個任務模擬嵌入式固件。一個常見的嵌入式方法是做到以下幾點: def round_robin(): while True: task1() task2() task3() 現在,我想在一個SimPy模擬這個,但我不希望不斷循環round_robin代碼,如果沒有工作,任何的做任務(因爲這會增加模擬時間),但我只想要一個任務能夠一次運行。

    1熱度

    4回答

    我需要模擬一個倉庫,其中有幾個自動車輛按照簡單的優先級規則在給定的佈局上移動。根據我的理解,這個問題可以通過離散事件仿真(DES)輕鬆解決,我會使用SimPy來解決這個問題。 我看到的問題是,我很難想象這些車輛的實際軌跡和相互作用。當然,我可以在所有時段記錄所有車輛的所有位置,但是如何繼續創建可視化? 最愚蠢的做法是製作一百萬張照片,但必須有更好的方法。是否有任何庫或工具通過在背景之前移動符號來可

    0熱度

    1回答

    我試圖在simpy中中斷一組嵌套的進程。從下面的代碼中可以看出,只有第一層進程被中斷事件中斷,我似乎無法找到一種方法來引用來自外部進程外部的另一個進程中定義的進程,以便中斷它們。以下是一個可重複使用的示例: import simpy env = simpy.Environment() def process_one(): try: yield env.timeout(

    0熱度

    1回答

    我reffering這個例子:https://simpy.readthedocs.io/en/latest/examples/carwash.html 如果你看到這個算法的輸出,上車/對象到達不離開,因爲模擬已經完成。我想修改算法,例如服務器在仿真時間內完成爲系統中已有的所有汽車提供服務。我嘗試了很多,但是我沒有成功。 """ Carwash example. Covers: - Wai

    0熱度

    2回答

    我有一個關於如何在Simpy中調試的常見問題。普通的調試工具似乎無法工作,因爲所有事情都在事件循環中工作,並且無法逐行逐行檢查代碼並檢查任何時間點上存在的內容。 首先,我有興趣找到在特定時間存在哪些類型的進程和回調,以及如何在適當的時候刪除它們。通常在離散事件仿真中有關於調試的最佳實踐嗎?

    0熱度

    1回答

    我使用本教程中的一個示例作爲模擬呼叫中心模擬的基礎。 模擬一小時窗口(最長模擬時間爲60分鐘)。當我執行env.run(until = 60)時,即使在60分鐘結束之前幾秒鐘,呼叫也會到達,這是非常好的和現實的。 我試圖讓資源服務於最後一次調用時模擬終止。有沒有辦法做到這一點? 任何指導或建議,這是非常感謝。

    0熱度

    2回答

    import simpy from tkinter import * import time root = Tk() time1 = '' clock = Label(root, font=('times', 20, 'bold'), bg='green') clock.pack(fill=BOTH, expand=1) def clock(env,tick): whil