-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Implements ValueCurves & Improve Prime Mover and Fuel Type Mapp…
…ing (#12) 1. Implemements Value Curves for Heat Rates- Input Output Curves (linear and quadratic) and Average value curves implemented w/ a else case for un-implemented curves 2. Redo Prime-Mover and Fuel Type Assignment: Specification of fuel type and prime-mover type is both done in the `user_dict.yaml` file. These two key are used to reference the ModelMap from the `r2x/defaults/config.json` : `generator_models` dictionary Same read order of (1) device name map, (2) Plexos fuel name map, (3) Inference by name mapper. user_dict_example.yaml: ``` # Mapping of PLEXOS Generators to Sienna Fuels and PM Types # {plexos_object: {fuel: sienna_fuel, pm_type: sienna_primemover_type}} device_map: gas_plant_example_name: fuel: GAS type: GT # Plexos Fuel Type Mapping # {plexos_fuel: {fuel: sienna_fuel, pm_type: sienna_pm_type}} plexos_fuel_map: Nat. Gas: fuel: GAS type: GT default: fuel: GAS type: OT # Infers Fuel Type and PrimeMover # {inference_string: {fuel: sienna_fuel, pm_type: sienna_pm_type}} device_name_inference_map: wind: fuel: SOLAR type: WT ```
- Loading branch information
1 parent
2658b67
commit fcc37c0
Showing
2 changed files
with
260 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.