(genset_module, params_dict)
| 146 | |
| 147 | |
| 148 | def add_genset_params(genset_module, params_dict): |
| 149 | warn('GensetModules does not contain separate rated_power and p_max information.' |
| 150 | 'Assuming p_max=0.9.') |
| 151 | genset_pmax=0.9 |
| 152 | genset_rated_power = genset_module.running_max_production/genset_pmax |
| 153 | _add_to_architecture(params_dict, 'genset') |
| 154 | _add_genset_polynom(params_dict) |
| 155 | |
| 156 | if genset_rated_power == 0: |
| 157 | raise RuntimeError |
| 158 | |
| 159 | _add_to_parameters(params_dict, |
| 160 | genset_rated_power=genset_rated_power, |
| 161 | genset_pmin=genset_module.running_min_production/genset_rated_power, |
| 162 | genset_pmax=genset_pmax, |
| 163 | fuel_cost=genset_module.genset_cost, |
| 164 | genset_co2=genset_module.co2_per_unit) |
| 165 | _add_to_df_actions(params_dict, 'genset') |
| 166 | _add_to_df_actual_generation(params_dict, 'genset') |
| 167 | _add_to_df_cost(params_dict, 'genset') |
| 168 | _add_to_control_dict(params_dict, 'genset') |
| 169 | _add_cost_co2(params_dict, genset_module.cost_per_unit_co2) |
| 170 | |
| 171 | |
| 172 | def add_unbalanced_energy_params(unbalanced_energy_module, params_dict): |
no test coverage detected