blockMPTrackerSample

Sampling maximum power tracker

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

This is a simple model of sampling maximum power tracker. The initial output of this tracker is maximum power voltage VmpRef. After that, the sensed input power in sampled by a fixed sampling period. The output voltage is decreased by a voltage step of VmpRef/n. If then then actual power is greater than the previous power, the sign of of voltage change does not change. If the actual power is less than the previous power, the direction of the voltage change is swiched. This way the sampling maximum power tracker is permanently searching for a local maximum.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TimestartTime0Start time
Modelica.Units.SI.TimesamplePeriod1Sample period
Modelica.Units.SI.VoltageVmpRefReference maximum power power of plant
Modelica.Units.SI.CurrentImpRefReference maximum power current of plant
Integern100Number of voltage and power discretizations
Modelica.Units.SI.VoltagedvVmpRef/nVoltage change and maximum deviation
Modelica.Units.SI.PowerdpowerVmpRef*ImpRef/nPower change and maximum deviation

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputpowerPower
Modelica.Blocks.Interfaces.RealOutputvRefReference DC voltage

Components

TypeNameDefaultDescription
BooleanfirstTriggerFirst boolean sample trigger signal
BooleansampleTriggerBoolean sample trigger signal
IntegercounterSample counter
RealsignvSign of voltage change