optimization process, which minimizes operating
expenses and maximize cost savings. This decision
optimization process not only optimizes the
interactions between the existing and the
considerable energy facility options but also
minimizes the environmental impacts on the
surroundings, i.e., minimizing the GHG emissions.
In addition to the GHG emissions, energy managers
also utilize (1) return on investment (ROI), i.e., the
gain return efficiency among different investments,
(2) the investment costs, i.e., an amount spent to
acquire a long-term asset, and (3) equipment
expenses, i.e., maintenance expenditures plus
replacement charges, to evaluate all the available
investments and then to determine the best option.
To solve an energy investment optimization
problem in terms of minimizing the operating cost
and the GHG emissions is to formulate a DGEI
optimization model. This model optimally learns
decision control variables, which require several
input data sets, i.e., the historical and projected
electricity, heating, and cooling demand over a time
horizon, the electric and gas contractual utility, the
operational parameters and capacity constraints of
the existing and the new electric power plants, as
well as the energy aggregation of the supply and
demand, e.g., electricity, gas, heating, and cooling,
to minimize the entire operating expenses. Using the
GMU energy investment optimization problem over
the 10-year time horizon as an example, we explain
the above terminologies used in this case study in
the following subsections.
3.1 Electricity, Heating, and Cooling
Demand over a Time Horizon
The electricity, heating, and cooling demand over a
time horizon is the input, including the usage of the
historical and projected quantities, which are
provided from the GMU Facilities Management
Department, to the DGEI optimization model that
requires the domain users to define all (i.e., past plus
future), past, and future power intervals over the 10-
year time horizon.
AllPowerIntervals is a set of all powerIntervals,
where each powerInterval is a tuple which includes
several attributes, i.e., pInterval, payPeriod, year,
month, day, hour, and weekDay. We use negative
and zero integers to represent the past time horizon
and positive integers to denote the future time
horizon. For example, pInterval is an hourly time
interval of the energy demand, where -8759 ≤
pInterval ≤ 78840. payPeriod is a monthly pay
period of the energy demand, where -11 ≤
payPeriod ≤ 108. Other attributes’ intervals
include 2011 ≤ year ≤ 2020, 1 ≤ month ≤ 12, 1 ≤
day ≤ 31, 0 ≤ hour ≤ 23, and 0 ≤ weekDay ≤ 6.
PastPowerIntervals is a set of past powerIntervals
of tuples, where -8759 ≤ pInterval ≤ 0, -11 ≤
payPeriod ≤ 0, year = 2011, 1 ≤ month ≤ 12, 1 ≤
day ≤ 31, 0 ≤ hour ≤ 23, and 0 ≤ weekDay ≤ 6.
FuturePowerIntervals is a set of future
powerIntervals of tuples, where 1 ≤ pInterval ≤
78840, 1 ≤ payPeriod ≤ 108, 2012 ≤ year ≤ 2020, 1
≤ month ≤ 12, 1 ≤ day ≤
31, 0 ≤ hour ≤ 23, and 0 ≤
weekDay ≤ 6.
After declaring the power intervals, the quantities
of electricity, heating, and cooling demand can be
stored in their arrays over their power intervals.
These three quantities of demand are provided by
the GMU Facilities Management Department.
demandKw[AllPowerIntervals] ≥ 0 is an array of
electricity demand over the AllPowerIntervals.
This array stores both the historical and the
projected demand over the PastPowerIntervals and
the FuturePowerIntervals respectively.
demandHeat[FuturePowerIntervals] ≥ 0 is an array
of projected heating demand over the
FuturePowerIntervals.
demandCool[FuturePowerIntervals] ≥ 0 is an array
of projected cooling demand over the
FuturePowerIntervals.
3.2 Electric and Gas Contractual
Utility
To determine the total operating cost, we need to
compute the consumption expenses of electricity and
gas supply according to their utility contracts.
The consumption expenses of electricity include
both the peak demand charge and the total power
consumption charge that are explained in detail as
follows.
3.2.1 Peak Demand Charge
For the electricity supply,
utilityKw[AllPowerIntervals] ≥ 0 is an array of
electricity supplied from the DVPC over the
AllPowerIntervals.
historicUtilityKw[i] is an array of past electricity
demand from the GMU, i.e.,
historicUtilityKw[i] = demandKw[i],
which satisfies the constraint, i.e., utilityKw[i]
== historicUtilityKw[i], where i ∈
PastPowerIntervals. This constraint is to assure that
the electricity consumed by the GMU in the past
ICEIS2013-15thInternationalConferenceonEnterpriseInformationSystems
360