Welcome to nempy’s documentation!
Contents:
- Introduction
- Installation
- Examples
- 1. Bid stack equivalent market
- 2. Unit loss factors, capacities and ramp rates
- 3. Interconnector with losses
- 4. Dynamic non-linear interconnector losses
- 5. Simple FCAS markets
- 6. Simple recreation of historical dispatch
- 7. Detailed recreation of historical dispatch with Basslink switch run
- 7. Recreation of historical dispatch without Basslink switchrun
- 8. Time sequential recreation of historical dispatch
- 10. Nempy performance on older data (Jan 2013, without Basslink switch run)
- markets module
- Overview
- Reference
SpotMarketSpotMarket.solver_nameSpotMarket.set_unit_volume_bids()SpotMarket.set_unit_price_bids()SpotMarket.set_unit_bid_capacity_constraints()SpotMarket.set_unconstrained_intermittent_generation_forecast_constraint()SpotMarket.set_unit_ramp_rate_constraints()SpotMarket.set_fast_start_constraints()SpotMarket.set_demand_constraints()SpotMarket.set_fcas_requirements_constraints()SpotMarket.set_fcas_max_availability()SpotMarket.set_joint_ramping_constraints_reg()SpotMarket.set_joint_capacity_constraints()SpotMarket.set_energy_and_regulation_capacity_constraints()SpotMarket.set_interconnectors()SpotMarket.set_interconnector_losses()SpotMarket.set_generic_constraints()SpotMarket.link_units_to_generic_constraints()SpotMarket.link_regions_to_generic_constraints()SpotMarket.link_interconnectors_to_generic_constraints()SpotMarket.make_constraints_elastic()SpotMarket.set_tie_break_constraints()SpotMarket.dispatch()SpotMarket.get_unit_dispatch()SpotMarket.get_energy_prices()SpotMarket.get_fcas_prices()SpotMarket.get_interconnector_flows()SpotMarket.get_region_dispatch_summary()SpotMarket.get_fcas_availability()
ModelBuildErrorMissingTable
- historical_inputs modules
- xml_cache
XMLCacheManagerXMLCacheManager.populate()XMLCacheManager.populate_by_day()XMLCacheManager.load_interval()XMLCacheManager.interval_inputs_in_cache()XMLCacheManager.get_file_path()XMLCacheManager.get_file_name()XMLCacheManager.get_unit_initial_conditions()XMLCacheManager.get_unit_fast_start_parameters()XMLCacheManager.get_unit_volume_bids()XMLCacheManager.get_unit_price_bids()XMLCacheManager.get_UIGF_values()XMLCacheManager.get_violations()XMLCacheManager.get_constraint_violation_prices()XMLCacheManager.is_intervention_period()XMLCacheManager.get_constraint_rhs()XMLCacheManager.get_constraint_type()XMLCacheManager.get_constraint_region_lhs()XMLCacheManager.get_constraint_unit_lhs()XMLCacheManager.get_constraint_interconnector_lhs()XMLCacheManager.get_market_interconnector_link_bid_availability()XMLCacheManager.find_intervals_with_violations()XMLCacheManager.get_service_prices()
MissingDataError
- mms_db
DBManagerDBManager.BIDPEROFFER_DDBManager.BIDDAYOFFER_DDBManager.DISPATCHREGIONSUMDBManager.DISPATCHLOADDBManager.DUDETAILSUMMARYDBManager.DISPATCHCONSTRAINTDBManager.GENCONDATADBManager.SPDREGIONCONSTRAINTDBManager.SPDCONNECTIONPOINTCONSTRAINTDBManager.SPDINTERCONNECTORCONSTRAINTDBManager.INTERCONNECTORDBManager.INTERCONNECTORCONSTRAINTDBManager.LOSSMODELDBManager.LOSSFACTORMODELDBManager.DISPATCHINTERCONNECTORRESDBManager.create_tables()
InputsBySettlementDateInputsByIntervalDateTimeInputsByDayInputsStartAndEndInputsByMatchDispatchConstraintsInputsByEffectiveDateVersionNoAndDispatchInterconnectorInputsByEffectiveDateVersionNoInputsNoFilter
- loaders
RawInputsLoaderRawInputsLoader.set_interval()RawInputsLoader.get_unit_initial_conditions()RawInputsLoader.get_unit_volume_bids()RawInputsLoader.get_unit_price_bids()RawInputsLoader.get_unit_details()RawInputsLoader.get_agc_enablement_limits()RawInputsLoader.get_UIGF_values()RawInputsLoader.get_violations()RawInputsLoader.get_constraint_violation_prices()RawInputsLoader.get_constraint_rhs()RawInputsLoader.get_constraint_type()RawInputsLoader.get_constraint_region_lhs()RawInputsLoader.get_constraint_unit_lhs()RawInputsLoader.get_constraint_interconnector_lhs()RawInputsLoader.get_market_interconnectors()RawInputsLoader.get_market_interconnector_link_bid_availability()RawInputsLoader.get_interconnector_constraint_parameters()RawInputsLoader.get_interconnector_definitions()RawInputsLoader.get_regional_loads()RawInputsLoader.get_interconnector_loss_segments()RawInputsLoader.get_interconnector_loss_parameters()RawInputsLoader.get_unit_fast_start_parameters()RawInputsLoader.is_over_constrained_dispatch_rerun()
- units
MethodCallOrderErrorUnitDataUnitData.get_unit_bid_availability()UnitData.get_unit_uigf_limits()UnitData.get_bid_ramp_rates()UnitData.get_scada_ramp_rates()UnitData.get_initial_unit_output()UnitData.get_fast_start_profiles_for_dispatch()UnitData.get_unit_info()UnitData.get_processed_bids()UnitData.add_fcas_trapezium_constraints()UnitData.get_fcas_max_availability()UnitData.get_fcas_regulation_trapeziums()UnitData.get_contingency_services()
- interconnectors
- demand
- constraints
ConstraintDataConstraintData.get_rhs_and_type_excluding_regional_fcas_constraints()ConstraintData.get_rhs_and_type()ConstraintData.get_unit_lhs()ConstraintData.get_interconnector_lhs()ConstraintData.get_region_lhs()ConstraintData.get_fcas_requirements()ConstraintData.get_violation_costs()ConstraintData.get_constraint_violation_prices()ConstraintData.is_over_constrained_dispatch_rerun()
- RHSCalc
- xml_cache
- time_sequential modules
- Publications