
33
Alternative Fuels for Saudi Cement Manufacturing with Time-varying Carbon Pricing
Satisfying demand (exogenous
demands)
demvalcf,t,rr represents exogenous demands
Aggregates regional exports to the
national level
Accumulates fuel consumption in kilns
and for on-site electricity generation
fuelburnf,p,r and elecfuelburnf are the fuel burn rates in
units for fuel burned per unit of output. The former
is for the pyrprocessing stage, and the latter is for
on-site power generation.
Limits the use of TDF
enconf are the energy contents by unit of mass for
each fuel
Enforces fuel availability, if supply is
limited
A fuel supply constraint that limits fuel use to
allocation quantities.
Capacity balance for on-site power
generation
Ensures on-site electricity generation
does not exceed capacity
Measures total electricity requirement
(as base load)
ELinp are the amounts of electricity used by each
process. Cement production is annual. As such, we
distribute electricity consumption evenly across all
days, seasons and times of day.
Ensures electricity requirement is
satised by either on-site generation
or the grid
Quanties pollutant emissions
EMfactorsf,EMcp are the emissions factors expressed in
tonnes of pollutant per unit of fuel consumed.
Appendix A – Model description
)*-
− ≥ 0
− )* -
+ ≥ 0
)* -
−)) ) 2,,,,,,, 3
= 0
+ − −)
≥ 0
)))*-
− −
−)
≥ 0
+)
+)
≥
−)
= 0
.,/,0 −.. ./.,1,0 234.,1234.,55,1234.,1,.,/,0 2
234.155
−.../..,6,3,7,/,02
736
≥ 0
0.3$%!,#,$!/
!
≥ %&',#,$ %&'
− ≥ −
* +-ℎ − )
≥ 0
−ℎ63,7 ..../15,15,28,1 5,1,.,/,02
.1285
+6,3,7,/,0 ≥ 0
−)))
−))))
≥ 0
)*-
− ≥ 0
− )* -
+ ≥ 0
)* -
−)) ) 2,,,,,,, 3
= 0
+ − −)
≥ 0
)))*-
− −
−)
≥ 0
+)
+)
≥
−)
= 0
.,/,0 −.. ./.,1,0 234.,1234.,55,1234.,1,.,/,0 2
234.155
−.../..,6,3,7,/,02
736
≥ 0
0.3$%!,#,$!/
!
≥ %&',#,$ %&'
− ≥ −
* +-ℎ − )
≥ 0
−ℎ63,7 ..../15,15,28,1 5,1,.,/,02
.1285
+6,3,7,/,0 ≥ 0
−)))
−))))
≥ 0
)*-
− ≥ 0
− )* -
+ ≥ 0
)* -
−)) ) 2,,,,,,, 3
= 0
+ − −)
≥ 0
)))*-
− −
−)
≥ 0
+)
+)
≥
−)
= 0
.,/,0 −.. ./.,1,0 234.,1234.,55,1234.,1,.,/,0 2
234.155
−.../..,6,3,7,/,02
736
≥ 0
0.3$%!,#,$!/
!
≥ %&',#,$ %&'
− ≥ −
* +-ℎ − )
≥ 0
−ℎ63,7 ..../15,15,28,1 5,1,.,/,02
.1285
+6,3,7,/,0 ≥ 0
−)))
−))))
≥ 0
)* -
− ≥ 0
− )*-
+ ≥ 0
)* -
−)) ) 2,,,,,,,3
= 0
+ − −)
≥ 0
)))* -
− −
−)
≥ 0
+)
+)
≥
−)
= 0
.,/,0 −.. ./.,1,0 234.,1234.,55,1234.,1,.,/,02
234.155
−.../..,6,3,7,/,0 2
736
≥ 0
0.3$%!,#,$ !/
!
≥ %&',#,$ %&'
− ≥ −
* + -ℎ − )
≥ 0
−ℎ63,7 ..../15,15,28,15,1,.,/,0 2
.1285
+6,3,7,/,0 ≥ 0
−)))
−))))
≥ 0
)* -
− ≥ 0
− )*-
+ ≥ 0
)* -
−)) ) 2,,,,,,,3
= 0
+ − −)
≥ 0
)))* -
− −
−)
≥ 0
+)
+)
≥
−)
= 0
.,/,0 −.. ./.,1,0 234.,1234.,55,1234.,1,.,/,02
234.155
−.../..,6,3,7,/,0 2
736
≥ 0
0.3$%!,#,$ !/
!
≥ %&',#,$ %&'
− ≥ −
* + -ℎ − )
≥ 0
−ℎ63,7 ..../15,15,28,15,1,.,/,0 2
.1285
+6,3,7,/,0 ≥ 0
−)))
−))))
≥ 0
)* -
− ≥ 0
− )*-
+ ≥ 0
)* -
−)) ) 2,,,,,,,3
= 0
+ − −)
≥ 0
)))* -
− −
−)
≥ 0
+)
+)
≥
−)
= 0
.,/,0 −.. ./.,1,0 234.,1234.,55,1234.,1,.,/,02
234.155
−.../..,6,3,7,/,0 2
736
≥ 0
0.3$%!,#,$ !/
!
≥ %&',#,$ %&'
− ≥ −
* + -ℎ − )
≥ 0
−ℎ63,7 ..../15,15,28,15,1,.,/,0 2
.1285
+6,3,7,/,0 ≥ 0
−)))
−))))
≥ 0
!,# +!,# −!$%,# ≥ 0
)*-
− ≥ 0
− )* -
+ ≥ 0
)* -
−)) ) 2,,,,,,,3
= 0
+ − −)
≥ 0
)))*-
− −
−)
≥ 0
+)
+)
≥
−)
= 0
.,/,0 −.. ./.,1,0 234.,1234.,55,1234.,1,.,/,0 2
234.155
−.../..,6,3,7,/,0 2
736
≥ 0
0.3$%!,#,$!/
!
≥ %&',#,$ %&'
− ≥ −
* +-ℎ − )
≥ 0
−ℎ63,7 ..../15,15,28,1 5,1,.,/,02
.1285
+6,3,7,/,0 ≥ 0
−)))
−))))
≥ 0
−!,#,$,%,& +!,#,$,%,& +-',!,#,$,%,&
'
= 0
)*-
− ≥ 0
− )* -
+ ≥ 0
)* -
−)) ) 2,,,,,,,3
= 0
+ − −)
≥ 0
)))*-
− −
−)
≥ 0
+)
+)
≥
−)
= 0
.,/,0 −.. ./.,1,0 234.,1234.,55,1234.,1,.,/,0 2
234.155
−.../..,6,3,7,/,0 2
736
≥ 0
0.3$%!,#,$!/
!
≥ %&',#,$ %&'
− ≥ −
* +-ℎ − )
≥ 0
−ℎ63,7 ..../15,15,28,1 5,1,.,/,02
.1285
+6,3,7,/,0 ≥ 0
−)))
−))))
≥ 0