我一直在研究这个模拟商店库存的模型。我唯一不能正确的是在库存计算中使用测量数据。
目前它只使用平均测量数据进行计算。有没有一种方法可以直接使用测量数据进行计算?我一直在研究为 GEKKO 示例实验室 H 提供的示例。
我目前出错的是模拟“销售数据”的第一步高于库存。这应该会导致积压增加。但目前它没有这样做。库存仅对平均测量数据(Inv_set)做出反应
先感谢您,
from random import random
from gekko import GEKKO
import matplotlib.pyplot as plt
import json
Loops = 50
# number of data points (every day)
n = Loops + 1
# model time
tm = np.linspace(0,Loops,(Loops+1))
safetystock = 5
# time MPC
t = np.linspace(0,40,41)
MPC_time = len(t)
Transport_time = 3
## Output variables
Inv = np.ones(Loops)*0
Order = np.ones(Loops)*0
Order_delay = np.ones(Loops)*0
Order_unfilled = np.ones(Loops)*0
Order_mhe = np.ones(Loops)*0
Setpoint = np.ones(Loops)*0
Setpoint_mhe …Run Code Online (Sandbox Code Playgroud)