Welcome to TEMOA Model documentation

Introduction

To synchronize model development and documentation efforts, we are using autodocumentation generators. This document is autogenerated directly from model source code.

Please refer to the main website (http://temoaproject.org) for more details.

Objective Formulation

objective.Objective_Rule(model)[source]

\begin{eqnarray*}
\lefteqn{
\sum_{per} \sum_{tec} \sum_{iper} \sum_{y=0}^{t(per+1) - t(per)} 
\Bigg(
\left\{ 
c_{i}(tec,iper) 
* \frac { r_{i}(tec)} {1-(1+ r_{i}(tec))^{-r_{i}(tec)} }
* imat(tec,iper,per)  
+ C_{f}(tec,iper,per) 
\right\} 
}
\\
& & 
\qquad \qquad \qquad \qquad \qquad \qquad
* x\_cap(tec,iper) 
+ C_{m}(tec,iper,per) * vmat(tec,iper,per) 
* x\_util(tec,iper,per) 
\Bigg)
\\
& & 
\qquad \qquad \qquad \qquad \qquad
* \frac{1} {(1+r_{g}^{t(per)+y-t(per0)})} 
\end{eqnarray*}

Electricity Sector Model Objective Formulation

Key Model Constraints

constraints.Energy_Demand(seg, period, model)[source]

Energy Demand Constraint: Ensure utility is at least equal to energy demand

\sum_{per} \sum_{iper} \sum_{tech\_all} xu(tech,iper,per) * vintage(tech,iper,per) >= energy\_dmd(seg,per)

constraints.Capacity_Req(seg, period, model)[source]

Capacity requirement

\sum_{per} \sum_{iper} \sum_{tech\_new} xc(tech,iper) * vintage(tech,iper,per) >= power\_dmd(seg,per)

constraints.Process_Level_Activity(tech, iper, per, model)[source]

Process Level Activity Constraint

Utilization < Capacity

xu(tech,iper,per) * vintage(tech,iper,per) < xc(tech,iper)

constraints.CO2_Emissions_Constraint(period, model)[source]
CO2 emissions must be less than specified limit.

\sum_{tech} \sum_{iper} \sum_{per} xu(tech,iper,per) * vintage(tech,iper,per) * co2\_factors(tech) * 8760 <= co2\_total(per)

Indices and tables

Table Of Contents

This Page