大规模成品油调和优化模型及求解研究

打开文本图片集
中图分类号 TP274
文献标志码A
文章编号 1000-3932(2026)01-0078-10
符号说明
参数:
C —组分油集合, c∈C
C[p,tank] ——成品油 p的储罐tank的出厂计划;
CcP ——成品油的单位库存成本;
CcP——成品油的库存超限单位成本;
Cg[c] ——组分油c外购的单位成本;
CP—— 调合配方切换单位成本;
CR ——辛烷值过剩的单位成本;
CT——调合方式切换单位成本;
Cν ——油品发运超限单位成本;
CzF——组分油单位库存成本;
Czf——组分油的库存超限单位成本;
Cδ ——油罐收付油切罐单位成本;
CP[p,tank,t] ——储罐tank在时间段t内的对成品油 p 的存储量;
CP1[p,tank,t] ——储罐tank在时间段t内的对成品油p 的收油量;
CP1[r,tank,t] ——在时间段t在罐tank中使用调合配方r时生成的成品油量;
CP2[p,tank,t]——储罐tank在时间段t内的对成品油p 的付油量;
cp[tank,t] ——储罐tank在时间段t内的超限量;
cp-1[tank,t] ——在时间段t成品油罐tank是否超过了最大最小库存量的范围;
c_shou——在时间段t组分油c的所有存储罐的收油量;
c_tank——组分油-罐集合;
G[tank,t] ——储罐tank在时间段t内对组分油c的外购量;
in_min[c]、in_max[c]——组分油c的最小、最大外购量;
M—— →个足够大的正数;
max_ratiomin_ratio——根据索引 |p⋅r⋅c 读取表格获取的可变比例上、下限;
max_supply[c]——组分油c的最大供给速率;
min_inv[c,tank]、max_inv[c,tank]——组分油c的储罐tank的最小、最大库存量,其中 (c,tank)∈ c_tank;
min_inv[p,tank]max_inv[p,tank]——成品油p的储罐tank的最小、最大库存量,其中 (p,tank)∈ p_tank;
min_speed[c]、max_speed[c]——组分油 c 的最小、最大生产速率;
P ——成品油集合, .p∈P
P[t] ——成品油调合配方时间段t内是否改变;
period_total——组分油c的供给量;
p_tank- —成品油——罐集合;
Q_blend [p,tank,t] 1——储罐tank在时间段t内调和头调和方式对成品油 p 的收油量;
Q_tanh[p,tank,t]- -储罐tank在时间段t内罐调和方式对成品油 p的收油量;
R[r,t] 一 -在时间段t内使用调合配方r汽油调合辛烷值的过剩值;
ratio- 根据索引 |p⋅r⋅c 读取表格获取的固定比例数据;
( ratio[p,r,c,t] -时间段内,所用配方r中,生产成品油 p ,所需组分油c的比例;
save_min[c,tank]、save_max[c,tank]— -组分油 的储罐tank的最小、最大安全库存量;
sawe_min[p,tank]、save_max[p,tank]- 一成品油 p 的储罐tank的最小、最大安全库存量;
shipment [p] -成品油在时间段t内的发运超限量;
switch [c,t] -组分油罐c在时间段t内是否切罐;
switch [p,t] —成品油罐 p 在时间段t内是否切罐;
T- 决策区间, t∈T
T[q,t] 一 一调合头 q 调合成品油种类在时间段t是否改变;
time- 时间刻度;
total——所有组分油的总供给量;
total_purchase 在所有时间段内组分油c的外购总量;
ZF [c,tank,t] 组分油 c 的储罐tank在时间段t内的存储量;
ZF1[c,tank,t] -储罐tank在时间段t内的对组分油c的收油量;
ZF2[c,tank,t] 储罐tank在时间段t内的对组分油c的付油量;
zf[tank,t] 一 -组分油罐tank在时间段t内的超限量;
z_recipe [p,r,t] 1 -在时间段t是否选用配方r生产成品油 p (204的0-1决策变量,选用为1,否则为0。(剩余12628字)