SourceLoad

Model interface of SourceLoad

This component represents either a source (injection) or a load (extraction). To extend the definition, for instance, a source can be a powerplant or a photovoltaic panel, whilst a load could be the demand of hydrogen of a building.

Thus, an imposed flow of energy or material can be inserted as input for:

  • Power for electrical or thermal carriers

  • Flow rates for fluids, biomass, etc.

Main Features

  • MaxFlow limits the absolute value of injected or extracted flow.

  • Different strategies of load handling can be implemented:

    • Load Shedding: optional load shedding model for demand-side management (available only for loads, compatible with Rolling Horizon usage).

    • Peak Shaving: optional peak shaving model for demand-side management (available only for loads).

    • Optimization of Price or Size: - Can optimize the size (capacity) or the price signal for injected/extracted flow.

Caution

Load shedding and peak shaving can be used together but as the cost associated to peak shaving is yearly, it can be used to reduce the cost of load shedding, especially if the cost linked to load shedding is time dependent.

Focus

  • Load shedding:

    IO Shedding

    Fig. 58 Load Shedding Graphics

This method introduces optional load shedding capability for a load component. Load shedding represents the deliberate reduction of demand when it’s beneficial or necessary (e.g., during system stress or high price events). This model could be used for

  • Demand Response modeling

  • Robust optimization scenarios with load flexibility

  • Scenario analysis for energy-constrained systems

  • Peak Shaving:

    IO Shaving

    Fig. 59 Peak Shaving Graphics

This method introduces optional peak shaving capability for a load component. Peak shaving represents the redistribution of charge when a peak is highlighted, over hours where load is less important. The imposed flow (ImposedFlow) can be balanced in this way: it can be increased or decreased by MaxEffect but the total energy over the period TimeSpan must be conserved.

The imposed quantity depends on the connected energy vector.

ImposedFlow defines the input data on which to apply flexibility:

  • ImposedFlow: the time distribution to be balanced using flexibility.

Generated Variables and Expressions

  • Variables for controlled or weighted flux, shedding, and reactive power.

  • Expressions for:

    • Total imposed flux

    • Input and output powers

    • Costs (regular and shedding)

Expressions table of SourceLoad

See also Expressions table of TechnicalSubModel for generic options

Table. 22 SourceLoad

Expression name

Unit

Mandatory

Description

FluxWeight

Unit

mUseWeightedFlux

Input expression for flux weighting if mUseWeightedFlux=true

SourceLoadFlow

FluxUnit

true

Computed or Controlled Imposed flow injected (source) or extracted (sink) - Positive value means injection for Source field and extraction for Sink field

WeightedImposedFlux

FluxUnit

true

OUTPUTFlux1

FluxUnit

true

Computed output power output port 1

INPUTFlux1

FluxUnit

mAddHeatConsumerModel

Computed output power output port 1

ReactivePower

FluxUnit

mAddStaticCompensation

Reactive power associated to the production of the source load. If static compensation is not given it is an optimized factor

PowerPeakShaving

PowerUnit

mAddPeakShavingDetailed

PowerShedding

PowerUnit

mAddSheddingDetailed

CostShedding

true

Model variables of SourceLoad