Professional Documents
Culture Documents
framework
1. INTRODUCTION
What is OSeMOSYS?
OSeMOSYS
It is a generator of energy
system models
Open Source,
free
Transparency,
Broad potential
www.osemosys.org
1. INTRODUCTION
OSeMOSYS
It is a modeling framework (or models generator) for
long-term energy system models
It is based on linear programming
It has a bottom-up approach
It is developed by an international team of research groups
6
80
cm
30
100
cm
OSeMOSYS
(modeling framework)
Data of a
particular
energy
system
Model of that
particular energy
system
I can moreover
modify the structure
1. INTRODUCTION
OseMOSYS, has been created for
Enabling long-term transparent energy system analysis
Providing a free tool to anyone who might be interested
Enabling customization of models on the case studies
1. INTRODUCTION
OSeMOSYS : PROs
It is relatively simple
It is more or less constantly updated
It is open-source (you can get access to the structure and
modify it)
its free
1. INTRODUCTION
OSeMOSYS : CONs
There is no graphic interface yet (it is under development
and it will be called MoManI)
Computational burden, in terms of memory and time
required for the solutions (but a lot of progress have been
done in this sense)
10
1. INTRODUCTION
OSeMOSYS, some practical information
It works with all the main Operative Systems
The official website is www.osemosys.org
The modeling framework can be downloaded on http://
www.osemosys.org/getting-started.html
It is written with GLPK (Gnu Linear Programming Kit), so GLPK
is necessary to run the models.
11
12
Output fuel
or energy
service
CO2
gasoline
transport
14
production
conversion
Final uses
services
15
Group of
resources (type1)
Energy system
type 1
Overall demand
Gropu of
resources (type2)
Energy system
type n
Overall demand
16
The results tell the optimal mix of technologies that satisfy the
energy demands and minimize the overall cost of the energy
system
technologies
CO2
demands
COSTI
CONSUMI
17
Gasoline car
gasoline
Import of electricity
Photovoltaic generation
transport
Demand of
transport
electricity
Electric car
18
Carico
giornaliero
Carico
notturno
tempo
19
2. MODEL STRUCTURE
BASIC WORKING SCHEME
ENERGY
CARRIERS
TECHNOLOGIES
Links carriers and
technologies; defines
technologies specific
consumption
Describes fixed and
variable costs and
operating constraints
Fixes a limit on the
exploitation of
sources
EMISSIONS
ENERGY CARRIERS
OR SERVICES
THE USER
20
2. MODEL STRUCTURE
BASIC WORKING SCHEME
ENERGY
CARRIERS
TECHNOLOGIES
THE SOLVER
EMISSIONS
ENERGY CARRIERS
OR SERVICES
21
Decision
variables
Intermediate
variables
indexes
Parameters are the input data set by the user in order to describe:
technologies (efficiencies, costs, etc.) and demands (quantity and normalized
profile).
Decision variables are endogenous variables, i.e. values that are defined by
the solver in order to (i) to meet the constraints and (ii) minimize the costs
Intermediate variables are values that may be interesting for reading the
results or that may be used within constraints
23
equations
constraints
Objective
function
24
Working scheme
ta
a
D
ut
p
in
parameters
Decision
variables
equations
Intermediate
variables
Rea
d
ing
of
th
er
esu
l ts
Objective
function
constraints
Meeting the
contraints
Objective function
minimization
25
FixedCost
InvestmentCost
CapacityTo
ActivityUnit
ResidualCapacity
The demand
Power
It can be described through an overall annual value and then through a normalized
annual profile
benzina
RateOfActivity
NewCapacity
Trade
Investment
costs
They vary with the new
installed capacity
Fixed costs
They vary with the total
installed capacity
Emission
penalties
constraints
Region boundaries
31
Producible energy
Produced energy
Producible energy
In one year (= p x t)
1 year
time
Installed
capacity
Producible energy
Produced energy
Producible energy
In one year (= p x t)
Installed
capacity
time
1 year
Producible energy
Produced energy
Installed
capacity
Maximum producible
Producible energy
energy is always >= to the
In one year (= p x t)
produced energy
time
1 year
Producible energy
Produced energy
Installed
capacity
NewCapacity
RateOfActivity
time
1 year
Producible energy
Produced energy
Demand
Installed
capacity
time
1 year
Producible energy
Produced energy
Demand
Installed
capacity
time
1 year
Capacity
Installed
capacity
Produced energy
Demand
CapacityFactor
CapacityFactor (from 0 to 1)
indicates the maximum
exploitability of the capacity
available in each time slice
time
1 year
Capacity
Installed
capacity
Produced energy
Demand
CapacityFactor
WARNING
time
1 year
Producible energy
Produced energy
Demand
CapacityFactor
Installed
capacity
OK
time
1 year
Producible energy
Produced energy
Demand
CapacityFactor
Installed
capacity
time
1 year
10
Producible energy
Produced energy
CapacityFactor
tempo
In every region, at every time slice, the production of each technology must be <=
to the producible energy rescaled with teh capacuity factor
Produciton
x CapacityFactor
Moreover, in every region, in every year, the production of each technology must be
smaller or equal to the producible energy rescaled withthe CapacityFactor and
AvailabilityFactor (from 0 to 1, it represents the availability of the technology in time
11
Capacity
Day load
Night load
time
12
Producible energy
Produced energy
CapacityFactor
Final installed capacity
Installed capacity
(computed)
time
The installed capacity is increased of the parameter ReserveMargin (> o =1) that is used
(at the beginning) to take into account the possibility (statistically defined) of having a
deman higher than expected. The parameter can be used also to correct the
approximation introduce by time discretization. In alternative, it is possible to add a
time-slice related only to the peak of the demand
Final installe capacity = installed capacity (computed) x ReserveMargin
13
Maximum penetrations
Behavior
Economy
Politics, logistic
technology
physics
14
Installed capacity
Capacity
time
Year 1
Year 2
Year 3
Year 4
15
Installed capacity
Capacity
time
Year 1
Year 2
Year 3
Year 4
16
Installed capacity
capacity
Residual capacity
New capacity
Installed capacity from year to year y-1 and still operating
time
Year 1
Year 2
Year 3
Anno 4
Potenza installata y =
17
Residual capacity
New capacity
Installed capacity from year to year y-1 and still operating
time
Year 1
Year 2
TotalCapacityLowerLimity
Year 3
Year 4
Installed
capacityy
TotalCapacityUpperLimity
18
Residual capacity
New capacity
Installed capacity from year to year y-1 and still operating
time
Year 1
Year 2
NewInvestment
CapacityLowerLimit y
Year 3
Year 4
New
Capacity y
NewInvestment
CapacityUpperLimity
19
Consumptions
x InputActivityRatio
consumi
Consumptions of one technology are porportional to its production and the specific
consumptions
Consumptions
RateOfActivity
InputActivityRatio
20
Production of waste/emissions
x EmissionActivityRatio
Emissions
Emissions of one technology are proportional to the produciton and the emissions
factor (EmissionActivityRatio)
emissions
RateOfActivity
EmissionActivityRatio
21
Emission constraint
Emissions
Emissions
AnnualEmissiony
EmissionLimity
22
e.g. with a DiscountRate of 3%, 100 of today will values 97. In one year The effect of the
discount rate affectes the results of the model on the preference of technologies with
smaller initial investment cost.
23
55
57
58
website www.osemosys.org
Manual (2015)
http://www.osemosys.org/uploads/1/8/5/0/18504136/osemosys_manual_-_working_with_text_files_-_2015-11-05.pdf
1- https://www.facebook.com/groups/1078001842230669/?fref=ts
2- http://
area51.stackexchange.com/proposals/97641/open-modelling-tools-for-sustainable-development-goals-sdgs
Mark Howells et al. OSeMOSYS: The Open Source Energy Modeling System: An introduction to
its ethos, structure and development, Energy Policy (39), October 2011, Pages 58505870.
http://www.sciencedirect.com/science/article/pii/S0301421511004897
59