Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
a11dc83
Add CCS with solvent storage as a FLECCS resource
qluo0320github Nov 13, 2024
2b57881
Modify output files; add documentation
qluo0320github Nov 22, 2024
4477f15
Update CHANGELOG.md and add doc in settings
qluo0320github Nov 22, 2024
0241c1f
add a check for empty collections
qluo0320github Nov 25, 2024
e4c2364
Fix bugs in write_capacity.csv
qluo0320github Dec 3, 2024
f26065b
fixed bugs in write_capacityfactor.jl
qluo0320github Dec 4, 2024
36273e9
Revert "fixed bugs in write_capacityfactor.jl"
qluo0320github Dec 4, 2024
e510500
Force CCS_SS capture rate
qluo0320github Dec 4, 2024
0f84dcd
convert vStartFuel back to eStartFuel in co2&fuel
qluo0320github Feb 3, 2025
b2eb02d
lower case for CCS_solvent_storage.csv
qluo0320github Feb 3, 2025
8fe9dd7
modify write capacity and cf
qluo0320github Feb 3, 2025
9b4dd5b
Add input variable doc for ccs solvent storage
qluo0320github Feb 6, 2025
4510133
add start costs and fuels for all components
qluo0320github Feb 6, 2025
6d89b2e
Add output doc for CCS with solvent storage
qluo0320github Feb 6, 2025
a05f7e5
remove Gurobi in the example
qluo0320github Feb 6, 2025
ffd32f0
fix bugs in add_expression in ccs_ss_commit
qluo0320github Feb 7, 2025
ae48e08
Remove functions to load specific ccs-ss input
qluo0320github Feb 7, 2025
5251225
fix bug in write_capacity for ccs-ss
qluo0320github Feb 7, 2025
01a0e6b
fixed a typo in doc string in fuel.jl
qluo0320github Feb 7, 2025
281091b
Rename example case
lbonaldo Jul 8, 2025
01f86d2
Code cleanup following rebase
lbonaldo Jul 8, 2025
57bbe4a
Add validation for multistage and retrofit
lbonaldo Jul 9, 2025
fc2c327
Fix documentation build
lbonaldo Jul 9, 2025
a7d6d43
Clean up unused lines
lbonaldo Jul 9, 2025
89ff4c2
Use `add_similar_to_expression!` instead of `+=` for performance
lbonaldo Jul 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ non-representative periods (#781).
- New settings flag `LDSAdditionalConstraints` to provide flexibility in
activating new long-duration storage constraints (#781). Can be set in the GenX
settings file (PR #801).
- Flexible CCS with solvent storage options (#854).

### Changed
- The `charge.csv` and `storage.csv` files now include only resources with
Expand Down
1 change: 1 addition & 0 deletions docs/make.jl
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ pages = OrderedDict(
],
"Allam Cycle" => "Model_Reference/Resources/allam_cycle.md",
"Hydrogen Electrolyzers" => "Model_Reference/Resources/electrolyzers.md",
"CCS Solvent Storage" => "Model_Reference/Resources/ccs_solvent_storage.md",
"Resource types" => "Model_Reference/Resources/resource.md"
],
"Policies" => "Model_Reference/policies.md",
Expand Down
6 changes: 6 additions & 0 deletions docs/src/Model_Reference/Resources/ccs_solvent_storage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# CCS Solvent Storage
```@docs
GenX.ccs_solvent_storage!
GenX.ccs_solvent_storage_commit!
GenX.ccs_solvent_storage_no_commit!
```
6 changes: 6 additions & 0 deletions docs/src/Model_Reference/write_outputs.md
Original file line number Diff line number Diff line change
Expand Up @@ -179,3 +179,9 @@ GenX.write_settings_file
GenX.write_allam_capacity
GenX.write_allam_output
```

## Write Outputs Specific to CCS Solvent Storage
```@docs
GenX.write_ccs_ss_capacity
GenX.write_ccs_ss_output
```
110 changes: 103 additions & 7 deletions docs/src/User_Guide/model_input.md

Large diffs are not rendered by default.

65 changes: 64 additions & 1 deletion docs/src/User_Guide/model_output.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ Reports optimal values of investment variables (except StartCap, which is an inp
Capacity output for **Allam Cycle LOX** resources that is included in the **capacity.csv** file is for the **sCO2Turbine** in an Allam Cycle LOX resource.
For the full capacity output, please refer to the **capacity\_allam\_cycle\_lox.csv** file ([`GenX.write_allam_capacity`](@ref)).

!!! note "Note"
Capacity output for **CCS with solvent storage** resources that is included in the **capacity.csv** file is the sum of the **gas combustion turbine** and **steam turbine**in an NGCC-CCS resource.
For the full capacity output, please refer to the **capacity\_ccs\_solvent\_storage.csv** file ([`GenX.write_ccs_ss_capacity`](@ref)).

### 1.2 costs.csv

Reports optimal objective function value and contribution of each term by zone.
Expand Down Expand Up @@ -201,4 +205,63 @@ This file includes the output from each component of an Allam Cycle LOX resource
| (resource\_name)\_storage\_lox\_t | Hourly status of charge of the LOX in the Allam Cycle LOX resource | t |
| (resource\_name)\_lox\_in\_t | Hourly amount of liquid oxygen charged into the LOX in the Allam Cycle LOX resource | t |
| (resource\_name)\_lox\_out\_t | Hourly amount of liquid oxygen discharged from the LOX in the Allam Cycle LOX resource | t |
| (resource\_name)\_gox\_t | Hourly amount of gaseous oxygen produced by ASU in the Allam Cycle LOX resource | t |
| (resource\_name)\_gox\_t | Hourly amount of gaseous oxygen produced by ASU in the Allam Cycle LOX resource | t |

### 3.3 capacity\_CCS\_Solvent\_Storage.csv

This file includes the capacity output for CCS with solvent storage resources ([`GenX.write_ccs_ss_capacity`](@ref)).

###### Table 3.3: Structure of the capacity\_CCS\_Solvent\_Storage.csv file
---
|**Output** |**Description** |**Units** |
| :------------ | :-----------|:-----------|
| Resource | Name of the NGCC CCS with solvent storage resource | |
| Zone | Zone of the NGCC CCS with solvent storage resource | |
| StartCap\_GasTurbine\_MW | Initial power capacity of the gas combustion turbine in the NGCC CCS with solvent storage resource | MW |
| StartCap\_SteamTurbine\_MW | Initial power capacity of the steam turbine in the NGCC CCS with solvent storage resource | MW |
| StartCap\_Absorber\_t | Initial power capacity of the absorber in the NGCC CCS with solvent storage resource | t |
| StartCap\_Compressor\_MW | Initial power capacity of the compressor in the NGCC CCS with solvent storage resource | MW |
| StartCap\_Regenerator\_t | Initial power capacity of the regenerator in the NGCC CCS with solvent storage resource | t |
| StartCap\_SolventStorageRich\_t | Initial power capacity of the solvent storage (rich) in the NGCC CCS with solvent storage resource | t |
| StartCap\_SolventStorageLean\_t | Initial power capacity of the solvent storage (lean) in the NGCC CCS with solvent storage resource | t |
| RetCap\_GasTurbine\_MW | Retired power capacity of the gas combustion turbine in the NGCC CCS with solvent storage resource | MW |
| RetCap\_SteamTurbine\_MW | Retired power capacity of the steam turbine in the NGCC CCS with solvent storage resource | MW |
| RetCap\_Absorber\_t | Retired power capacity of the absorber in the NGCC CCS with solvent storage resource | t |
| RetCap\_Compressor\_MW | Retired power capacity of the compressor in the NGCC CCS with solvent storage resource | MW |
| RetCap\_Regenerator\_t | Retired power capacity of the regenerator in the NGCC CCS with solvent storage resource | t |
| RetCap\_SolventStorageRich\_t | Retired power capacity of the solvent storage (rich) in the NGCC CCS with solvent storage resource | t |
| RetCap\_SolventStorageLean\_t | Retired power capacity of the solvent storage (lean) in the NGCC CCS with solvent storage resource | t |
| NewCap\_GasTurbine\_MW | Installed power capacity of the gas combustion turbine in the NGCC CCS with solvent storage resource | MW |
| NewCap\_SteamTurbine\_MW | Installed power capacity of the steam turbine in the NGCC CCS with solvent storage resource | MW |
| NewCap\_Absorber\_t | Installed power capacity of the absorber in the NGCC CCS with solvent storage resource | t |
| NewCap\_Compressor\_MW | Installed power capacity of the compressor in the NGCC CCS with solvent storage resource | MW |
| NewCap\_Regenerator\_t | Installed power capacity of the regenerator in the NGCC CCS with solvent storage resource | t |
| NewCap\_SolventStorageRich\_t | Installed power capacity of the solvent storage (rich) in the NGCC CCS with solvent storage resource | t |
| NewCap\_SolventStorageLean\_t | Installed power capacity of the solvent storage (lean) in the NGCC CCS with solvent storage resource | t |
| EndCap\_GasTurbine\_MW | Total power capacity of the gas combustion turbine in the NGCC CCS with solvent storage resource | MW |
| EndCap\_SteamTurbine\_MW | Total power capacity of the steam turbine in the NGCC CCS with solvent storage resource | MW |
| EndCap\_Absorber\_t | Total power capacity of the absorber in the NGCC CCS with solvent storage resource | t |
| EndCap\_Compressor\_MW | Total power capacity of the compressor in the NGCC CCS with solvent storage resource | MW |
| EndCap\_Regenerator\_t | Total power capacity of the regenerator in the NGCC CCS with solvent storage resource | t |
| EndCap\_SolventStorageRich\_t | Total power capacity of the solvent storage (rich) in the NGCC CCS with solvent storage resource | t |
| EndCap\_SolventStorageLean\_t | Total power capacity of the solvent storage (lean) in the NGCC CCS with solvent storage resource | t |

### 3.4 output\_CCS\_Solvent\_Storage.csv

This file includes the output from each component of an NGCC CCS with solvent storage resource ([`GenX.write_ccs_ss_output`](@ref)).

###### Table 3.4: Structure of the output\_CCS\_Solvent\_Storage.csv file
---
|**Output** |**Description** |**Units** |
| :------------ | :-----------|:-----------|
| (resource\_name)\_gasturbine\_power\_mwh | Hourly power output of the gas combustion turbine in the NGCC CCS with solvent storage resource | MWh |
| (resource\_name)\_combinedcycle\_commit | Hourly unit commit status of the gas combustion turbine and steam turbine in the NGCC CCS with solvent storage resource | |
| (resource\_name)\_net\_power\_output\_mwh | Hourly net power output of the NGCC CCS with solvent storage resource | MWh |
| (resource\_name)\_absorber\_CO2\_t | Hourly amount of CO2 captured by the absorber of the NGCC CCS with solvent storage resource | t |
| (resource\_name)\_absorber\_mwh | Hourly power consumption by the absorber of the NGCC CCS with solvent storage resource | MWh |
| (resource\_name)\_absorber\_commit | Hourly unit commit status of the absorber in the NGCC CCS with solvent storage resource | |
| (resource\_name)\_solvent\_storage\_rich\_t | Hourly amount of rich solvent stored in the tank | t |
| (resource\_name)\_solvent\_storage\_lean\_t | Hourly amount of lean solvent stored in the tank | t |
| (resource\_name)\_compressor\_mwh | Hourly power consumption by the compressor of the NGCC CCS with solvent storage resource | MWh |
| (resource\_name)\_compressor\_commit | Hourly unit commit status of the compressor in the NGCC CCS with solvent storage resource | |
| (resource\_name)\_regenerator\_CO2\_t | Hourly amount of CO2 regenerated and compressed by the regenerator and compressor of the NGCC CCS with solvent storage resource | t |
32 changes: 32 additions & 0 deletions example_systems/12_three_zones_CCS_solvent_storage/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Three Zones with CCS with Solvent Storage

**Three Zones with CCS with Solvent Storage**, a one-year example with hourly resolution, contains zones representing Massachusetts, Connecticut, and Maine. The thirteen represented resources include natural gas, solar PV, wind, lithium-ion battery storage, and CCS with solvent storage.

To run the model, first navigate to the example directory:

- Using a Julia REPL:

```bash
$ julia
julia> cd("example_systems/12_three_zones_CCS_solvent_storage")
```

- Using a terminal or command prompt:
```bash
$ cd example_systems/12_three_zones_CCS_solvent_storage
```

Next, ensure that your settings in `settings/genx_settings.yml` are correct. The default settings use the solver `HiGHS`, time domain reduced input data (`TimeDomainReduction: 1`) and minimum capacity requirement policy (`MinCapReq: 1`) as specified in the `policies/Minimum_capacity_requirement.csv` file. Other optional policies include a capacity reserve margin, an energy share requirement (such as renewable portfolio standard (RPS) or clean electricity standard (CES) policies), a CO2 emissions cap, and a maximum capacity requirement policy (see the documentation for more details). For this example, a rate-based carbon cap of 50 gCO<sub>2</sub> per kWh is specified in the `policies/CO2_cap.csv` input file.

Once the settings are confirmed, run the model with the `Run.jl` script in the example directory:

- Using a Julia REPL (recommended)
```julia
julia> include("Run.jl")
```
- Using a terminal or command prompt:
```bash
$ julia Run.jl
```

Once the model has completed, results will write to the `results` directory.
3 changes: 3 additions & 0 deletions example_systems/12_three_zones_CCS_solvent_storage/Run.jl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
using GenX

run_genx_case!(dirname(@__FILE__))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
,Network_zones,CO_2_Cap_Zone_1,CO_2_Cap_Zone_2,CO_2_Cap_Zone_3,CO_2_Max_tons_MWh_1,CO_2_Max_tons_MWh_2,CO_2_Max_tons_MWh_3,CO_2_Max_Mtons_1,CO_2_Max_Mtons_2,CO_2_Max_Mtons_3
MA,z1,1,0,0,0.05,0,0,0.2,0,0
CT,z2,0,1,0,0,0.05,0,0,0.2,0
ME,z3,0,0,1,0,0,0.05,0,0,0.2
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
,Network_zones,CapRes_1
MA,z1,0.156
CT,z2,0.156
ME,z3,0.156
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
,Network_zones,ESR_1,ESR_2
MA,z1,0.259,0.348
CT,z2,0.44,0.44
ME,z3,0.776,0.776
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
MinCapReqConstraint,ConstraintDescription,Min_MW
1,MA_PV,5000
2,CT_Wind,10000
3,All_Batteries,6000
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Resource,Zone,cluster,New_Build,Can_Retire,Cap_Res,region,Start_Fuel_MMBTU_per_MW,HeatRate_MMBTU_per_MWh,Existing_Cap_MW,Existing_Cap_MW_GasTurbine,Cap_Size_MW_GasTurbine,Max_Cap_MW_Gasturbine,Inv_Cost_per_MWyr_GasTurbine,Fixed_OM_Cost_per_MWyr_GasTurbine,Var_OM_Cost_per_MWh_GasTurbine,Start_Cost_per_MW_GasTurbine,Fuel,Min_Power_Percentage_GasTurbine,Ramp_Up_Percentage_GasTurbine,Ramp_Dn_Percentage_GasTurbine,Up_Time_GasTurbine,Down_Time_GasTurbine,Existing_Cap_MW_SteamTurbine,Cap_Size_MW_SteamTurbine,Inv_Cost_per_MWyr_SteamTurbine,Fixed_OM_Cost_per_MWyr_SteamTurbine,Var_OM_Cost_per_MWh_SteamTurbine,Start_Cost_per_MW_SteamTurbine,Min_Power_Percentage_SteamTurbine,Ramp_Up_Percentage_SteamTurbine,Ramp_Dn_Percentage_SteamTurbine,Up_Time_SteamTurbine,Down_Time_SteamTurbine,HeatRate_MMBTU_per_MWh_SteamTurbine_High,HeatRate_MMBTU_per_MWh_SteamTurbine_Mid,HeatRate_MMBTU_per_MWh_SteamTurbine_Low,SteamRate_High_percentage,SteamRate_Mid_Percentage,SteamRate_Low_Percentage,Existing_Cap_Ton_Absorber,Cap_Size_Ton_Absorber,Inv_Cost_per_Tonyr_Absorber,Fixed_OM_Cost_per_Tonyr_Absorber,Var_OM_Cost_per_Ton_Absorber,Start_Cost_per_Ton_Absorber,Min_Power_Percentage_Absorber,Ramp_Up_Percentage_Absorber,Ramp_Dn_Percentage_Absorber,Up_Time_Absorber,Down_Time_Absorber,PowerUseRate_MWh_per_Ton_CO2_Absorber,Existing_Cap_MW_Compressor,Cap_Size_MW_Compressor,Inv_Cost_per_MWyr_Compressor,Fixed_OM_Cost_per_MWhyr_Compressor,Var_OM_Cost_per_MWh_Compressor,Start_Cost_per_MW_Compressor,Min_Power_Percentage_Compressor,Ramp_Up_Percentage_Compressor,Ramp_Dn_Percentage_Compressor,Up_Time_Compressor,Down_Time_Compressor,PowerUseRate_MWh_per_Ton_CO2_Compressor,Existing_Cap_Ton_Regenerator,Cap_Size_Ton_Regenerator,Inv_Cost_per_Tonyr_Regenerator,Fixed_OM_Cost_per_Tonyr_Regenerator,Var_OM_Cost_per_Ton_Regenerator,Start_Cost_per_Ton_Regenerator,Min_Power_Percentage_Regenerator,Ramp_Up_Percentage_Regenerator,Ramp_Dn_Percentage_Regenerator,Up_Time_Regenerator,Down_Time_Regenerator,SteamUseRate_MMBTU_per_Ton,Existing_Cap_Ton_SolventStorage_Rich,max_cap_ton_solventstorage_rich,Cap_Size_Ton_SolventStorage_Rich,Inv_Cost_per_Tonyr_SolventStorage_Rich,Fixed_OM_Cost_per_Tonyr_SolventStorage_Rich,Var_OM_Cost_per_Ton_SolventStorage_Rich,Start_Cost_per_Ton_SolventStorage_Rich,Min_Power_Percentage_SolventStorage_Rich,Ramp_Up_Percentage_SolventStorage_Rich,Ramp_Dn_Percentage_SolventStorage_Rich,Up_Time_SolventStorage_Rich,Down_Time_SolventStorage_Rich,Existing_Cap_Ton_SolventStorage_Lean,max_cap_ton_solventstorage_lean,Cap_Size_Ton_SolventStorage_Lean,Inv_Cost_per_Tonyr_SolventStorage_Lean,Fixed_OM_Cost_per_Tonyr_SolventStorage_Lean,Var_OM_Cost_per_Ton_SolventStorage_Lean,Start_Cost_per_Ton_SolventStorage_Lean,Min_Power_Percentage_SolventStorage_Lean,Ramp_Up_Percentage_SolventStorage_Lean,Ramp_Dn_Percentage_SolventStorage_Lean,Up_Time_SolventStorage_Lean,Down_Time_SolventStorage_Lean,CO2_Loading_Ton_per_Ton_Solvent,PowerUseRate_MWh_per_MMBTU_Fuel_Other,CO2_Capture_Fraction,CO2_Capture_Fraction_Startup_Max,CO2_Capture_Fraction_Max,CCS_Disposal_Cost_per_Metric_Ton
MA_CCS_SolventStorage,1,0,1,0,0.95,MA,0,9.69,0,0,300,-1,68954.7,22831,1.67,95,MA_NG,0.2,0.64,0.64,6,6,0,300,29552,9784.8,1.67,95,0.2,0.64,0.64,6,6,29.07,22.32,15.25,0.35,0.42,0.4,0,1,195400,0,11.2,14,0.2,0.64,0.64,6,6,0.048,0,1,353130,0,0,0,0,0.64,0.64,6,6,0.077,0,1,41940,0,0,14,0,0.64,0.64,6,6,3.5,50,0,1,9999999999,0,0,0,0,1,1,6,6,50,0,1,9999999999,0,0,0,0,1,1,6,6,0.141,0.003,0.9,0.95,0.95,-22
CT_CCS_SolventStorage,2,0,1,0,0.95,CT,0,9.69,0,0,300,-1,68954.7,22831,1.67,95,CT_NG,0.2,0.64,0.64,6,6,0,300,29552,9784.8,1.67,95,0.2,0.64,0.64,6,6,29.07,22.32,15.25,0.35,0.42,0.4,0,1,195400,0,11.2,14,0.2,0.64,0.64,6,6,0.048,0,1,353130,0,0,0,0,0.64,0.64,6,6,0.077,0,1,41940,0,0,14,0,0.64,0.64,6,6,3.5,50,0,1,9999999999,0,0,0,0,1,1,6,6,50,0,1,9999999999,0,0,0,0,1,1,6,6,0.141,0.003,0.9,0.95,0.95,-22
ME_CCS_SolventStorage,3,0,1,0,0.95,ME,0,9.69,0,0,300,-1,68954.7,22831,1.67,95,ME_NG,0.2,0.64,0.64,6,6,0,300,29552,9784.8,1.67,95,0.2,0.64,0.64,6,6,29.07,22.32,15.25,0.35,0.42,0.4,0,1,195400,0,11.2,14,0.2,0.64,0.64,6,6,0.048,0,1,353130,0,0,0,0,0.64,0.64,6,6,0.077,0,1,41940,0,0,14,0,0.64,0.64,6,6,3.5,50,0,1,9999999999,0,0,0,0,1,1,6,6,50,0,1,9999999999,0,0,0,0,1,1,6,6,0.141,0.003,0.9,0.95,0.95,-22
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Resource,Zone,Model,New_Build,Can_Retire,Existing_Cap_MW,Existing_Cap_MWh,Max_Cap_MW,Max_Cap_MWh,Min_Cap_MW,Min_Cap_MWh,Inv_Cost_per_MWyr,Inv_Cost_per_MWhyr,Fixed_OM_Cost_per_MWyr,Fixed_OM_Cost_per_MWhyr,Var_OM_Cost_per_MWh,Var_OM_Cost_per_MWh_In,Self_Disch,Eff_Up,Eff_Down,Min_Duration,Max_Duration,Reg_Max,Rsv_Max,Reg_Cost,Rsv_Cost,region,cluster
MA_battery,1,1,1,0,0,0,-1,-1,0,0,19584,22494,4895,5622,0.15,0.15,0,0.92,0.92,1,10,0,0,0,0,MA,0
CT_battery,2,1,1,0,0,0,-1,-1,0,0,19584,22494,4895,5622,0.15,0.15,0,0.92,0.92,1,10,0,0,0,0,CT,0
ME_battery,3,1,1,0,0,0,-1,-1,0,0,19584,22494,4895,5622,0.15,0.15,0,0.92,0.92,1,10,0,0,0,0,ME,0
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Resource,Zone,Model,New_Build,Can_Retire,Existing_Cap_MW,Max_Cap_MW,Min_Cap_MW,Inv_Cost_per_MWyr,Fixed_OM_Cost_per_MWyr,Var_OM_Cost_per_MWh,Heat_Rate_MMBTU_per_MWh,Fuel,Cap_Size,Start_Cost_per_MW,Start_Fuel_MMBTU_per_MW,Up_Time,Down_Time,Ramp_Up_Percentage,Ramp_Dn_Percentage,Min_Power,Reg_Max,Rsv_Max,Reg_Cost,Rsv_Cost,region,cluster
MA_natural_gas_combined_cycle,1,1,0,0,100,-1,0,65400,10287,3.55,7.43,MA_NG,250,91,2,6,6,0.64,0.64,0.468,0.25,0.5,0,0,MA,1
CT_natural_gas_combined_cycle,2,1,0,0,100,-1,0,65400,9698,3.57,7.12,CT_NG,250,91,2,6,6,0.64,0.64,0.338,0.133332722,0.266665444,0,0,CT,1
ME_natural_gas_combined_cycle,3,1,0,0,100,-1,0,65400,16291,4.5,12.62,ME_NG,250,91,2,6,6,0.64,0.64,0.474,0.033333333,0.066666667,0,0,ME,1
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Resource,Zone,Num_VRE_Bins,New_Build,Can_Retire,Existing_Cap_MW,Max_Cap_MW,Min_Cap_MW,Inv_Cost_per_MWyr,Fixed_OM_Cost_per_MWyr,Var_OM_Cost_per_MWh,Reg_Max,Rsv_Max,Reg_Cost,Rsv_Cost,region,cluster
MA_solar_pv,1,1,1,0,0,-1,0,85300,18760,0,0,0,0,0,MA,1
CT_onshore_wind,2,1,1,0,0,-1,0,97200,43205,0.1,0,0,0,0,CT,1
CT_solar_pv,2,1,1,0,0,-1,0,85300,18760,0,0,0,0,0,CT,1
ME_onshore_wind,3,1,1,0,0,-1,0,97200,43205,0.1,0,0,0,0,ME,1
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Resource,Derating_Factor_1
MA_natural_gas_combined_cycle,0.93
CT_natural_gas_combined_cycle,0.8
ME_natural_gas_combined_cycle,0.93
MA_solar_pv,0.8
CT_onshore_wind,0.8
CT_solar_pv,0.93
ME_onshore_wind,0.8
MA_battery,0.95
CT_battery,0.95
ME_battery,0.95
MA_CCS_SolventStorage,0.93
CT_CCS_SolventStorage,0.93
ME_CCS_SolventStorage,0.93
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Resource,ESR_1,ESR_2
MA_solar_pv,1,1
CT_onshore_wind,1,1
CT_solar_pv,1,1
ME_onshore_wind,1,1
MA_CCS_SolventStorage,0.95,0.95
CT_CCS_SolventStorage,0.95,0.95
ME_CCS_SolventStorage,0.95,0.95
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Resource,Min_Cap_1,Min_Cap_2,Min_Cap_3
MA_solar_pv,1,0,0
CT_onshore_wind,0,1,0
MA_battery,0,0,1
CT_battery,0,0,1
ME_battery,0,0,1
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Clp Solver parameters https://github.com/jump-dev/Clp.jl
# Common solver settings
Feasib_Tol: 1e-5 # Primal/Dual feasibility tolerance
TimeLimit: -1.0 # Terminate after this many seconds have passed. A negative value means no time limit
Pre_Solve: 0 # Set to 1 to disable presolve
Method: 5 # Solution method: dual simplex (0), primal simplex (1), sprint (2), barrier with crossover (3), barrier without crossover (4), automatic (5)

#Clp-specific solver settings
DualObjectiveLimit: 1e308 # When using dual simplex (where the objective is monotonically changing), terminate when the objective exceeds this limit
MaximumIterations: 2147483647 # Terminate after performing this number of simplex iterations
LogLevel: 1 # Set to 1, 2, 3, or 4 for increasing output. Set to 0 to disable output
InfeasibleReturn: 0 # Set to 1 to return as soon as the problem is found to be infeasible (by default, an infeasibility proof is computed as well)
Scaling: 3 # 0 -off, 1 equilibrium, 2 geometric, 3 auto, 4 dynamic(later)
Perturbation: 100 # switch on perturbation (50), automatic (100), don't try perturbing (102)
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# CPLEX Solver Parameters
Feasib_Tol: 1.0e-05 # Constraint (primal) feasibility tolerances.
Optimal_Tol: 1e-5 # Dual feasibility tolerances.
Pre_Solve: 1 # Controls presolve level.
TimeLimit: 110000 # Limits total time solver.
MIPGap: 1e-3 # Relative (p.u. of optimal) mixed integer optimality tolerance for MIP problems (ignored otherwise).
Method: 2 # Algorithm used to solve continuous models (including MIP root relaxation).
BarConvTol: 1.0e-08 # Barrier convergence tolerance (determines when barrier terminates).
NumericFocus: 0 # Numerical precision emphasis.
SolutionType: 2 # Solution type for LP or QP.
Loading
Loading