modelBinaryScheduleDataTable_fwd

Adds constants for easy allocation of outputs, forward-looking z output

Extends from TransiEnt.Basics.Icons.Model (Icon for models).

Information

1. Purpose of model

(no remarks)

2. Level of detail, physical effects considered, and physical insight

(no remarks)

3. Limits of validity

(no remarks)

4. Interfaces

z[nDispPlants, ntime]: BooleanOutput

P_sec_pos[nDispPlants]: output for electric power in [W]

P_sec_neg[nDispPlants]: output for electric power in [W]

5. Nomenclature

(no remarks)

6. Governing Equations

(no remarks)

7. Remarks for Usage

(no remarks)

8. Validation

Tested in check model "TransiEnt.Grid.Electrical.UnitCommitment.Check.TestBinarySchedule_fwd"

9. References

(no remarks)

10. Version History

Parameters

TypeNameDefaultDescription
Booleanunit_blockedcat(1, fill(false, nDispPlants - 1), {true})Can bes used to constantly shut down a plant
Booleanunit_mustrunfill(false, nDispPlants)Can bes used to constantly run a plant
SI.Power[nPlants]P_initzeros(nPlants)
SI.Timet_start0Start time, e.g. -3600 starts simulation at second hour
SI.Timet_prediction-3600e.g. -3600 means 1h ahead
SI.TimesamplePeriod60Period of one cycle (must be equal to period in MeritOrderDispatcher)
IntegercontrolPlants1:nDispPlantsIndices of plants participating in secondary control
Integerntimeinteger(-t_prediction/samplePeriod + 1)
IntegernPlantssimCenter.generationPark.nPlantsTotal number of plants in day ahead planning
IntegernDispPlantssimCenter.generationPark.nDispPlantsDispatchable number of plants in day ahead planning
SI.PowerP_minsimCenter.generationPark.P_min

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanOutputz
TransiEnt.Basics.Interfaces.Electrical.ElectricPowerOutP_sec_pos
TransiEnt.Basics.Interfaces.Electrical.ElectricPowerOutP_sec_neg

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter
Realy_scheduled_total-sum(schedule.y)
Realy_prediction_total-sum(prediction.y)
TransiEnt.Grid.Electrical.UnitCommitment.ScheduleDataTableschedule
TransiEnt.Grid.Electrical.UnitCommitment.ReserveScheduleDataTablereserveAllocation
ScheduleDataTablepredictionGenerated with matlab script: \\transientee-sources\matlab\pd\fahrplanoptimierung\tageseinsatzplanung\main.m
TransiEnt.Basics.Blocks.DelayedBooleanReplicatordelayedBooleanReplicator