SlideShare a Scribd company logo
1 of 12
Download to read offline
Antti Lehtilä, VTT
George Giannakidis (ETSAP / CRES), Socrates Kypreos (PSI)
Gary Goldstein (DWG), Evelyn Wright (DWG)
November, 2014
Recent Enhancements in TIMES
(v3.4.2 ─ v3.8.1)
2
Presentation Outline
 The MACRO Decomposition Algorithm
 Residual Load Curves
 Constraints for Operation Limits
 Timeslice-Dynamic User Constraints
 Constraining Storage Flows by Capacity
 New Reporting Options
 Other Minor Enhancements
 Documentation Status
3
The MACRO Decomposition Algorithm
 MACRO is a simple general equilibrium model for TIMES
 Maximizes an inter-temporal Negishi-weighted utility function for
a single representative producer-consumer agent in each region
 Useful for estimating the macro-economic implications of policies
 Decomposition into TIMES+MSA offers efficient integration
 Now feasible to use MACRO even for a global TIMES model
 Calibration hugely faster than with original TIMES-MACRO
 Recent improvements to TIMES-MSA:
 Some numerical problems have been reduced/eliminated
 Climate Module forcing functions updated during master iterations
 Cost-Benefit analysis now supported, as in the Merge model
(market and non-market damage due to climate change)
 Makes TIAM-Macro a full-blown Integrated Assessment Model
4
Residual Load Curves
 Integrating large amounts of variable renewable generation
 Level of non-dispatchable electricity curtailment must be kept
below a certain limit, and sufficient peak capacity ensured
 Storage capacity must accommodate downward variation of
demand and upward variation of non-dispatchable generation:
 

k
dispnon
kj
k
j
res
j
res
j
th-min
j
i
stg
i
stg
ji PVARLVARPCAPAF ,, )1(
 

k
dispnon
kj
k
j
res
j
res
j
i
stg
i
stg
ji
i
disp
i
disp
ji PVARLVARCAPAFCAPAF ,,, )1(
 Dispatchable peak load capacity should accommodate
upwards variation of residual load and downwards variation
of non-dispatchable generation:
5
Technology Operation Limits
 Defining minimum activity levels too rigid with NCAP_AF(LO)
 Allow for seasonal unit commitment with startup / shutdown
 Dynamic ramping constraints may also need to be imposed
AF(UP) = 90%
AF(UP) = 90%
AF(UP) = 90%
AF(LO) = 33%
AF(LO) = 33%
AF(LO) = 33%
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Online capacity = 1.0 Online capacity = 0.6 Online capacity = 0.0
s1 s2 s3 s1 s2 s3 s1 s2 s3
Offline
Online
Load
6
Ramping Constraints
 For many technologies, activity transients are constrained
 Constraints may be imposed by the technology itself,
environmental regulations, or system requirements
 E.g. power plants (thermal, hydro, wind etc.)
 Ramping constraints now available for limiting the speed
of increase / decrease in activity level between timeslices
 Unit: Fraction of nominal capacity per hour
 Input parameter: ACT_UPS(r,y,p,s,bd)
 UP – limit for ramp-up
 LO – limit for ramp-down
 FX – flexible lower bound on activity (see prev. slide)
 Parameter is levelized to the process timeslices
7
Timeslice-Dynamic User Constraints
 New type of user constraint introduced for dynamic user
constraints between successive timeslices
 Timeslice level specified by UC_ATTR / UC_TSL :
 UC_ATTR(r,uc_n,side,uc_grp,tslvl) (in VEDA-FE)
 UC_TSL(r,uc_n,side,tslvl) (in ANSWER-TIMES)
 RHS values must be specified by UC_RHSRTS
 Values are levelized to the timeslice level specified
 All timeslice-specific terms in the constraints automatically
divided by the year fraction G_YRFR(r,s) of the timeslice
on both sides → refer to “load levels”
 Easy to define both timeslice-dynamic equations (side=RHS)
and static and flow-capacity relationships (side=LHS)
8
Constraining Storage Flows by Capacity
 In TIMES, capacity normally bounds only the activity
 For storage, this means the amount of stored energy
 With NCAP_AFC, one can bound the output flows instead
 For storage, this means the discharge flows, e.g. electricity
produced by a pumped hydro plant
 Capacity then also refers to the output capacity, e.g. electrical
capacity of pumped hydro power plant
 Input flows and activity may also need to be bounded:
 If input/output commodities are different: NCAP_AFC(input)
 If input=output, NCAP_AFC(NRG) can be used for input, while
NCAP_AFC(output) defines the availability factor for output
 NCAP_AFC(ACT) can be used for bounding the activity
9
Reporting Options – Levelized Costs
 Levelized cost can be calculated according to the following
general formula:


















n
t
t
m tm
t
k tk
n
t
t
j tji tititt
t
t
r
MO
r
BD
r
EDFDFCVCOC
r
IC
LEC
1
5.0
,
5.0
,
1
5.0
,,,
1
)1(
)1()1()1(
r = discount rate (e.g. 5%)
ICt = investment expenditure in (the beginning of) year t
OCt = fixed operating expenditure in year t
VCt = variable operating expenditure in year t
FCit = fuel-specific operating expenditure for fuel i in year t
FDit = fuel-specific acquisition expenditure for fuel i in year t
EDjt = emission-specific allowance expenditure for emission j in year t (optional)
BDkt = revenues from by-product k in year t (optional)
MOmt = output of main product m in year t
10
Reporting Options – Miscellaneous
 Levelized production costs (previous slide)
 RPT_OPT('NCAP','1') = –1 / 1 / 2
 Reporting of Net Present Value (NPV):
 RPT_OPT('OBJ','1')
 Split of investment costs according to Hurdle Rates
 RPT_OPT('OBJ','1')
 Electricity supply by energy source
 RPT_OPT('FLO','5')
 “Levelised” annual cost reporting
 $SET ANNCOST LEV
 All annual costs levelised over period years
 When used with OBLONG, objective can be reconstructed
11
Other Minor Enhancements in TIMES
 NCAP_START for adjusting process availability
 Peak contribution of net imports – use PRC_PKNO+PKCNT
 Peak contribution of CHP by capacity – use PRC_PKAF
 Flow-based max. availability equations – NCAP_AFC
 Any non-PG flow can be bounded by capacity
 PG flows can optionally be also independently bounded
 Option for filling parameters via centered averaging
 Activate with $SET WAVER YES
 Dense interpolation followed by weighted-centered averaging
 Only COM_PROJ and PRC_RESID for now
 Semi-continuous investment variables supported
 Define lower bound by NCAP_SEMI(r,y,p)
12
Documentation Status
 Updated: Document on the TIMES Control Switches
 Updated: Documentation of TIMES-MSA
 New: Documentation of grid modeling features
 New: Documentation of residual load curve features
 New: User Note on Timeslice-Dynamic User Constraints
 Base documentation and supplementary notes:
 Documentation for the TIMES Model (Parts I-III)
 User Notes on various TIMES enhancements
 Require some updating (project for doc updates starting?)
 All documentation available at the ETSAP website:
www.iea-etsap.org

More Related Content

What's hot

Sequential Framework For HENS
Sequential Framework For HENSSequential Framework For HENS
Sequential Framework For HENS
RahulA
 
Adaptive theory based improved linear sinusoidal tracer control algorithm for...
Adaptive theory based improved linear sinusoidal tracer control algorithm for...Adaptive theory based improved linear sinusoidal tracer control algorithm for...
Adaptive theory based improved linear sinusoidal tracer control algorithm for...
Ecwaytech
 
Adaptive theory based improved linear sinusoidal tracer control algorithm for...
Adaptive theory based improved linear sinusoidal tracer control algorithm for...Adaptive theory based improved linear sinusoidal tracer control algorithm for...
Adaptive theory based improved linear sinusoidal tracer control algorithm for...
Ecwayt
 
Optimal routing development based on real voyage data presented by_sewonkim
Optimal  routing  development based on real voyage  data presented by_sewonkimOptimal  routing  development based on real voyage  data presented by_sewonkim
Optimal routing development based on real voyage data presented by_sewonkim
SEWON KIM
 
Implementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select AddersImplementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select Adders
Kumar Goud
 
Cert Ambient Generation And Transmission
Cert Ambient Generation And TransmissionCert Ambient Generation And Transmission
Cert Ambient Generation And Transmission
evansdevelopment
 
Wind Prospect Poster 023 - Optimising Facility Power Curve Calculations in So...
Wind Prospect Poster 023 - Optimising Facility Power Curve Calculations in So...Wind Prospect Poster 023 - Optimising Facility Power Curve Calculations in So...
Wind Prospect Poster 023 - Optimising Facility Power Curve Calculations in So...
Matthew Behrens
 

What's hot (17)

Economic load dispatch
Economic load dispatchEconomic load dispatch
Economic load dispatch
 
Economic operation of Power systems by Unit commitment
Economic operation of Power systems by Unit commitment Economic operation of Power systems by Unit commitment
Economic operation of Power systems by Unit commitment
 
Study of using particle swarm for optimal power flow
Study of using particle swarm for optimal power flowStudy of using particle swarm for optimal power flow
Study of using particle swarm for optimal power flow
 
A Dynamic Logistic Dispatching System With Set-Based Particle Swarm Optimization
A Dynamic Logistic Dispatching System With Set-Based Particle Swarm OptimizationA Dynamic Logistic Dispatching System With Set-Based Particle Swarm Optimization
A Dynamic Logistic Dispatching System With Set-Based Particle Swarm Optimization
 
K tec 1243 tail load development-fatigue-optimization nafems 2016
K tec 1243 tail load development-fatigue-optimization nafems 2016K tec 1243 tail load development-fatigue-optimization nafems 2016
K tec 1243 tail load development-fatigue-optimization nafems 2016
 
PPT
PPTPPT
PPT
 
Sequential Framework For HENS
Sequential Framework For HENSSequential Framework For HENS
Sequential Framework For HENS
 
Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Eff...
Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Eff...Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Eff...
Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Eff...
 
G010525868
G010525868G010525868
G010525868
 
Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...
Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...
Fault-tolerant topology and routing synthesis for IEEE time-sensitive network...
 
Adaptive theory based improved linear sinusoidal tracer control algorithm for...
Adaptive theory based improved linear sinusoidal tracer control algorithm for...Adaptive theory based improved linear sinusoidal tracer control algorithm for...
Adaptive theory based improved linear sinusoidal tracer control algorithm for...
 
Adaptive theory based improved linear sinusoidal tracer control algorithm for...
Adaptive theory based improved linear sinusoidal tracer control algorithm for...Adaptive theory based improved linear sinusoidal tracer control algorithm for...
Adaptive theory based improved linear sinusoidal tracer control algorithm for...
 
Evaluation of the extreme and fatigue load measurements at alpha ventus
Evaluation of the extreme and fatigue load measurements at alpha ventusEvaluation of the extreme and fatigue load measurements at alpha ventus
Evaluation of the extreme and fatigue load measurements at alpha ventus
 
Optimal routing development based on real voyage data presented by_sewonkim
Optimal  routing  development based on real voyage  data presented by_sewonkimOptimal  routing  development based on real voyage  data presented by_sewonkim
Optimal routing development based on real voyage data presented by_sewonkim
 
Implementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select AddersImplementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select Adders
 
Cert Ambient Generation And Transmission
Cert Ambient Generation And TransmissionCert Ambient Generation And Transmission
Cert Ambient Generation And Transmission
 
Wind Prospect Poster 023 - Optimising Facility Power Curve Calculations in So...
Wind Prospect Poster 023 - Optimising Facility Power Curve Calculations in So...Wind Prospect Poster 023 - Optimising Facility Power Curve Calculations in So...
Wind Prospect Poster 023 - Optimising Facility Power Curve Calculations in So...
 

Viewers also liked

Preguntas para el estudiante
Preguntas para el estudiantePreguntas para el estudiante
Preguntas para el estudiante
ernestom20
 
Letter of recommendation John Hill
Letter of recommendation John HillLetter of recommendation John Hill
Letter of recommendation John Hill
christopher shore
 
WKOVO인터넷배팅≪≪≪Wifi89,com≫≫≫ 프로농구결과 국야배팅
WKOVO인터넷배팅≪≪≪Wifi89,com≫≫≫ 프로농구결과 국야배팅WKOVO인터넷배팅≪≪≪Wifi89,com≫≫≫ 프로농구결과 국야배팅
WKOVO인터넷배팅≪≪≪Wifi89,com≫≫≫ 프로농구결과 국야배팅
sfvdsgfdgf
 

Viewers also liked (12)

CBDW2014 - Railo 5.0 and Beyond
CBDW2014 - Railo 5.0 and BeyondCBDW2014 - Railo 5.0 and Beyond
CBDW2014 - Railo 5.0 and Beyond
 
derecho laboral
derecho laboral derecho laboral
derecho laboral
 
Preguntas para el estudiante
Preguntas para el estudiantePreguntas para el estudiante
Preguntas para el estudiante
 
Letter of recommendation John Hill
Letter of recommendation John HillLetter of recommendation John Hill
Letter of recommendation John Hill
 
Business opportunities
Business opportunities Business opportunities
Business opportunities
 
Lande: productos de lujo
Lande: productos de lujoLande: productos de lujo
Lande: productos de lujo
 
ANSWER-TIMES update
ANSWER-TIMES updateANSWER-TIMES update
ANSWER-TIMES update
 
O mercado Profissional do Magento no Brasil
O mercado Profissional do Magento no Brasil O mercado Profissional do Magento no Brasil
O mercado Profissional do Magento no Brasil
 
Khủng hoảng tài chính k hung hoảng nợ công hy lạp
Khủng hoảng tài chính k hung hoảng nợ công hy lạpKhủng hoảng tài chính k hung hoảng nợ công hy lạp
Khủng hoảng tài chính k hung hoảng nợ công hy lạp
 
APNIC Services Roadmap Update
APNIC Services Roadmap UpdateAPNIC Services Roadmap Update
APNIC Services Roadmap Update
 
Artistica tiempo gotico
Artistica tiempo goticoArtistica tiempo gotico
Artistica tiempo gotico
 
WKOVO인터넷배팅≪≪≪Wifi89,com≫≫≫ 프로농구결과 국야배팅
WKOVO인터넷배팅≪≪≪Wifi89,com≫≫≫ 프로농구결과 국야배팅WKOVO인터넷배팅≪≪≪Wifi89,com≫≫≫ 프로농구결과 국야배팅
WKOVO인터넷배팅≪≪≪Wifi89,com≫≫≫ 프로농구결과 국야배팅
 

Similar to Making TIAM-MACRO-SA an Integrated Assessment Model

Ijartes v2-i4-001
Ijartes v2-i4-001Ijartes v2-i4-001
Ijartes v2-i4-001
IJARTES
 

Similar to Making TIAM-MACRO-SA an Integrated Assessment Model (20)

Project update on Enhancing Flexibility in TIMES: Introducing Ancillary Servi...
Project update on Enhancing Flexibility in TIMES: Introducing Ancillary Servi...Project update on Enhancing Flexibility in TIMES: Introducing Ancillary Servi...
Project update on Enhancing Flexibility in TIMES: Introducing Ancillary Servi...
 
Introducing Electricity Dispatchability Features in TIMES modelling Framework
Introducing Electricity Dispatchability Features in TIMES modelling FrameworkIntroducing Electricity Dispatchability Features in TIMES modelling Framework
Introducing Electricity Dispatchability Features in TIMES modelling Framework
 
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC SystemIRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
 
Economic dipatch
Economic dipatch Economic dipatch
Economic dipatch
 
Relevance of Particle Swarm Optimization Technique for the Solution of Econom...
Relevance of Particle Swarm Optimization Technique for the Solution of Econom...Relevance of Particle Swarm Optimization Technique for the Solution of Econom...
Relevance of Particle Swarm Optimization Technique for the Solution of Econom...
 
A039101011
A039101011A039101011
A039101011
 
Load Shifting Technique on 24Hour Basis for a Smart-Grid to Reduce Cost and P...
Load Shifting Technique on 24Hour Basis for a Smart-Grid to Reduce Cost and P...Load Shifting Technique on 24Hour Basis for a Smart-Grid to Reduce Cost and P...
Load Shifting Technique on 24Hour Basis for a Smart-Grid to Reduce Cost and P...
 
Operation cost reduction in unit commitment problem using improved quantum bi...
Operation cost reduction in unit commitment problem using improved quantum bi...Operation cost reduction in unit commitment problem using improved quantum bi...
Operation cost reduction in unit commitment problem using improved quantum bi...
 
IRJET- Optimal Generation Scheduling for Thermal Units
IRJET-  	  Optimal Generation Scheduling for Thermal UnitsIRJET-  	  Optimal Generation Scheduling for Thermal Units
IRJET- Optimal Generation Scheduling for Thermal Units
 
IRJET- Optimal Generation Scheduling for Thermal Units
IRJET- Optimal Generation Scheduling for Thermal UnitsIRJET- Optimal Generation Scheduling for Thermal Units
IRJET- Optimal Generation Scheduling for Thermal Units
 
Multi-Objective Aspects of Distribution Network Volt-VAr Optimization
Multi-Objective Aspects of Distribution Network Volt-VAr OptimizationMulti-Objective Aspects of Distribution Network Volt-VAr Optimization
Multi-Objective Aspects of Distribution Network Volt-VAr Optimization
 
CoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open Cloud
CoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open CloudCoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open Cloud
CoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open Cloud
 
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
 
Ijartes v2-i4-001
Ijartes v2-i4-001Ijartes v2-i4-001
Ijartes v2-i4-001
 
30120130406002
3012013040600230120130406002
30120130406002
 
Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...
Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...
Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...
 
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration MethodEconomic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
 
IRJET- Swarm Optimization Technique for Economic Load Dispatch
IRJET- Swarm Optimization Technique for Economic Load DispatchIRJET- Swarm Optimization Technique for Economic Load Dispatch
IRJET- Swarm Optimization Technique for Economic Load Dispatch
 
Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...
Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...
Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...
 
A New Adaptive Anti-windup Controller for Wind Energy Conversion System Based...
A New Adaptive Anti-windup Controller for Wind Energy Conversion System Based...A New Adaptive Anti-windup Controller for Wind Energy Conversion System Based...
A New Adaptive Anti-windup Controller for Wind Energy Conversion System Based...
 

More from IEA-ETSAP

More from IEA-ETSAP (20)

Variable Renewable Energy in China's Transition
Variable Renewable Energy in China's TransitionVariable Renewable Energy in China's Transition
Variable Renewable Energy in China's Transition
 
The Nordics as a hub for green electricity and fuels
The Nordics as a hub for green electricity and fuelsThe Nordics as a hub for green electricity and fuels
The Nordics as a hub for green electricity and fuels
 
The role of Norwegian offshore wind in the energy system transition
The role of Norwegian offshore wind in the energy system transitionThe role of Norwegian offshore wind in the energy system transition
The role of Norwegian offshore wind in the energy system transition
 
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
 
Green hydrogen trade from North Africa to Europe: optional long-term scenario...
Green hydrogen trade from North Africa to Europe: optional long-term scenario...Green hydrogen trade from North Africa to Europe: optional long-term scenario...
Green hydrogen trade from North Africa to Europe: optional long-term scenario...
 
Optimal development of the Canadian forest sector for both climate change mit...
Optimal development of the Canadian forest sector for both climate change mit...Optimal development of the Canadian forest sector for both climate change mit...
Optimal development of the Canadian forest sector for both climate change mit...
 
Presentation on IEA Net Zero Pathways/Roadmap
Presentation on IEA Net Zero Pathways/RoadmapPresentation on IEA Net Zero Pathways/Roadmap
Presentation on IEA Net Zero Pathways/Roadmap
 
Flexibility with renewable(low-carbon) hydrogen
Flexibility with renewable(low-carbon) hydrogenFlexibility with renewable(low-carbon) hydrogen
Flexibility with renewable(low-carbon) hydrogen
 
Bioenergy in energy system models with flexibility
Bioenergy in energy system models with flexibilityBioenergy in energy system models with flexibility
Bioenergy in energy system models with flexibility
 
Reframing flexibility beyond power - IEA Bioenergy TCP
Reframing flexibility beyond power - IEA Bioenergy TCPReframing flexibility beyond power - IEA Bioenergy TCP
Reframing flexibility beyond power - IEA Bioenergy TCP
 
Decarbonization of heating in the buildings sector: efficiency first vs low-c...
Decarbonization of heating in the buildings sector: efficiency first vs low-c...Decarbonization of heating in the buildings sector: efficiency first vs low-c...
Decarbonization of heating in the buildings sector: efficiency first vs low-c...
 
The Regionalization Tool: spatial representation of TIMES-BE output data in i...
The Regionalization Tool: spatial representation of TIMES-BE output data in i...The Regionalization Tool: spatial representation of TIMES-BE output data in i...
The Regionalization Tool: spatial representation of TIMES-BE output data in i...
 
Synthetic methane production prospective modelling up to 2050 in the European...
Synthetic methane production prospective modelling up to 2050 in the European...Synthetic methane production prospective modelling up to 2050 in the European...
Synthetic methane production prospective modelling up to 2050 in the European...
 
Energy Transition in global Aviation - ETSAP Workshop Turin
Energy Transition in global Aviation - ETSAP Workshop TurinEnergy Transition in global Aviation - ETSAP Workshop Turin
Energy Transition in global Aviation - ETSAP Workshop Turin
 
Integrated Energy and Climate plans: approaches, practices and experiences
Integrated Energy and Climate plans: approaches, practices and experiencesIntegrated Energy and Climate plans: approaches, practices and experiences
Integrated Energy and Climate plans: approaches, practices and experiences
 
Updates on Veda provided by Amit Kanudia from KanORS-EMR
Updates on Veda provided by Amit Kanudia from KanORS-EMRUpdates on Veda provided by Amit Kanudia from KanORS-EMR
Updates on Veda provided by Amit Kanudia from KanORS-EMR
 
Energy system modeling activities in the MAHTEP Group
Energy system modeling activities in the MAHTEP GroupEnergy system modeling activities in the MAHTEP Group
Energy system modeling activities in the MAHTEP Group
 
Applying science fiction to approach the future
Applying science fiction to approach the futureApplying science fiction to approach the future
Applying science fiction to approach the future
 
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
 
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
 

Recently uploaded

Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
karishmasinghjnh
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 

Recently uploaded (20)

Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 

Making TIAM-MACRO-SA an Integrated Assessment Model

  • 1. Antti Lehtilä, VTT George Giannakidis (ETSAP / CRES), Socrates Kypreos (PSI) Gary Goldstein (DWG), Evelyn Wright (DWG) November, 2014 Recent Enhancements in TIMES (v3.4.2 ─ v3.8.1)
  • 2. 2 Presentation Outline  The MACRO Decomposition Algorithm  Residual Load Curves  Constraints for Operation Limits  Timeslice-Dynamic User Constraints  Constraining Storage Flows by Capacity  New Reporting Options  Other Minor Enhancements  Documentation Status
  • 3. 3 The MACRO Decomposition Algorithm  MACRO is a simple general equilibrium model for TIMES  Maximizes an inter-temporal Negishi-weighted utility function for a single representative producer-consumer agent in each region  Useful for estimating the macro-economic implications of policies  Decomposition into TIMES+MSA offers efficient integration  Now feasible to use MACRO even for a global TIMES model  Calibration hugely faster than with original TIMES-MACRO  Recent improvements to TIMES-MSA:  Some numerical problems have been reduced/eliminated  Climate Module forcing functions updated during master iterations  Cost-Benefit analysis now supported, as in the Merge model (market and non-market damage due to climate change)  Makes TIAM-Macro a full-blown Integrated Assessment Model
  • 4. 4 Residual Load Curves  Integrating large amounts of variable renewable generation  Level of non-dispatchable electricity curtailment must be kept below a certain limit, and sufficient peak capacity ensured  Storage capacity must accommodate downward variation of demand and upward variation of non-dispatchable generation:    k dispnon kj k j res j res j th-min j i stg i stg ji PVARLVARPCAPAF ,, )1(    k dispnon kj k j res j res j i stg i stg ji i disp i disp ji PVARLVARCAPAFCAPAF ,,, )1(  Dispatchable peak load capacity should accommodate upwards variation of residual load and downwards variation of non-dispatchable generation:
  • 5. 5 Technology Operation Limits  Defining minimum activity levels too rigid with NCAP_AF(LO)  Allow for seasonal unit commitment with startup / shutdown  Dynamic ramping constraints may also need to be imposed AF(UP) = 90% AF(UP) = 90% AF(UP) = 90% AF(LO) = 33% AF(LO) = 33% AF(LO) = 33% 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Online capacity = 1.0 Online capacity = 0.6 Online capacity = 0.0 s1 s2 s3 s1 s2 s3 s1 s2 s3 Offline Online Load
  • 6. 6 Ramping Constraints  For many technologies, activity transients are constrained  Constraints may be imposed by the technology itself, environmental regulations, or system requirements  E.g. power plants (thermal, hydro, wind etc.)  Ramping constraints now available for limiting the speed of increase / decrease in activity level between timeslices  Unit: Fraction of nominal capacity per hour  Input parameter: ACT_UPS(r,y,p,s,bd)  UP – limit for ramp-up  LO – limit for ramp-down  FX – flexible lower bound on activity (see prev. slide)  Parameter is levelized to the process timeslices
  • 7. 7 Timeslice-Dynamic User Constraints  New type of user constraint introduced for dynamic user constraints between successive timeslices  Timeslice level specified by UC_ATTR / UC_TSL :  UC_ATTR(r,uc_n,side,uc_grp,tslvl) (in VEDA-FE)  UC_TSL(r,uc_n,side,tslvl) (in ANSWER-TIMES)  RHS values must be specified by UC_RHSRTS  Values are levelized to the timeslice level specified  All timeslice-specific terms in the constraints automatically divided by the year fraction G_YRFR(r,s) of the timeslice on both sides → refer to “load levels”  Easy to define both timeslice-dynamic equations (side=RHS) and static and flow-capacity relationships (side=LHS)
  • 8. 8 Constraining Storage Flows by Capacity  In TIMES, capacity normally bounds only the activity  For storage, this means the amount of stored energy  With NCAP_AFC, one can bound the output flows instead  For storage, this means the discharge flows, e.g. electricity produced by a pumped hydro plant  Capacity then also refers to the output capacity, e.g. electrical capacity of pumped hydro power plant  Input flows and activity may also need to be bounded:  If input/output commodities are different: NCAP_AFC(input)  If input=output, NCAP_AFC(NRG) can be used for input, while NCAP_AFC(output) defines the availability factor for output  NCAP_AFC(ACT) can be used for bounding the activity
  • 9. 9 Reporting Options – Levelized Costs  Levelized cost can be calculated according to the following general formula:                   n t t m tm t k tk n t t j tji tititt t t r MO r BD r EDFDFCVCOC r IC LEC 1 5.0 , 5.0 , 1 5.0 ,,, 1 )1( )1()1()1( r = discount rate (e.g. 5%) ICt = investment expenditure in (the beginning of) year t OCt = fixed operating expenditure in year t VCt = variable operating expenditure in year t FCit = fuel-specific operating expenditure for fuel i in year t FDit = fuel-specific acquisition expenditure for fuel i in year t EDjt = emission-specific allowance expenditure for emission j in year t (optional) BDkt = revenues from by-product k in year t (optional) MOmt = output of main product m in year t
  • 10. 10 Reporting Options – Miscellaneous  Levelized production costs (previous slide)  RPT_OPT('NCAP','1') = –1 / 1 / 2  Reporting of Net Present Value (NPV):  RPT_OPT('OBJ','1')  Split of investment costs according to Hurdle Rates  RPT_OPT('OBJ','1')  Electricity supply by energy source  RPT_OPT('FLO','5')  “Levelised” annual cost reporting  $SET ANNCOST LEV  All annual costs levelised over period years  When used with OBLONG, objective can be reconstructed
  • 11. 11 Other Minor Enhancements in TIMES  NCAP_START for adjusting process availability  Peak contribution of net imports – use PRC_PKNO+PKCNT  Peak contribution of CHP by capacity – use PRC_PKAF  Flow-based max. availability equations – NCAP_AFC  Any non-PG flow can be bounded by capacity  PG flows can optionally be also independently bounded  Option for filling parameters via centered averaging  Activate with $SET WAVER YES  Dense interpolation followed by weighted-centered averaging  Only COM_PROJ and PRC_RESID for now  Semi-continuous investment variables supported  Define lower bound by NCAP_SEMI(r,y,p)
  • 12. 12 Documentation Status  Updated: Document on the TIMES Control Switches  Updated: Documentation of TIMES-MSA  New: Documentation of grid modeling features  New: Documentation of residual load curve features  New: User Note on Timeslice-Dynamic User Constraints  Base documentation and supplementary notes:  Documentation for the TIMES Model (Parts I-III)  User Notes on various TIMES enhancements  Require some updating (project for doc updates starting?)  All documentation available at the ETSAP website: www.iea-etsap.org