gurobi之python调用实例_gurobi+Python的实例使用(运筹优化)

本文通过Python调用Gurobi库,解决Applied Energy期刊文章中的能源枢纽问题,这是一个多目标优化问题。涉及天然气锅炉、热泵、制冷机组等设备的转换效率和成本,同时考虑二氧化碳排放。利用Gurobi建立模型,设置约束条件和多目标优先级,最终求解得出各设备的电力使用和负荷分配策略。
摘要由CSDN通过智能技术生成

具体问题是Applied Energy期刊文章《Combined heating and cooling networks with waste heat recovery based on energy hub concept 》中的能源枢纽问题(该问题是多目标问题,这里主要是复现这篇文章)

from gurobipy import *

import random

import numpy as np

try:

# 天然气锅炉的转换率(天然气->热负荷)

eta_fh_b = 0.85

# 热泵的转换率(电->热负荷;(eta_eh_hp-1)为电->冷负荷)

eta_eh_hp = 6

# 制冷机组的转换率(电->冷负荷)

eta_eh_ch = 4

# 电锅炉的转换率(电->热负荷)

eta_eh_eh = 0.95

# 热泵的价格(热泵的容量,每1kw需要的钱)

phi_hp = 230

# 电的价格(每一度(1kwh)需要的钱)

phi_e = 0.0327

# 天然气的价格(每m³的天然气价格,产生一度电的天然气的价格)

phi_f = 0.016123

# 电排放二氧化碳的比例(每度电排放的二氧化碳量)

lambda_e = 0.02072

# 天然气排放二氧化碳的比例(产生一度电的天然气排放的二氧化碳量)

lambda_f = 0.17644

# 热负荷函数的振幅

A_h = 50000

# 冷负荷函数的振幅

A_c = 50000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值