modelPVImeter

Power-voltage-current meter, 3-phase dqo

Extends from Partials.Meter2Base (Meter 2 terminal base, 3-phase dqo).

Information

'Meters' are intended as diagnostic instruments. They allow displaying signals in alternative representations, both in SI-units or in 'pu'.
As they use time-dependent coordinate transforms, use them only when and where needed. Otherwise use 'Sensors'.

Output variables in the chosen reference system:

  p         {AC active, AC reactive, DC} power term_p to term_n
  v          voltage phase-to-ground dqo
  vpp        voltage phase-to-phase dq
  i          current dqo, term_p to term_n

Optional output variables:

  p_av       power term_p to term_n, time tau average of p
  v_abc      voltage phase-to-ground,  abc-inertial system
  vpp_abc    voltage phase-to-phase,   abc-inertial system
  i_abc      current term_p to term_n, abc-inertial system
  v_norm     norm(v)
  i_norm     norm(i)
  alpha_v    phase(v)
  alpha_i    phase(i)
  cos_phi    cos(alpha_v - alpha_i)

Comment on the sign-definition of reactive power see ACdqo.Sensors.

Parameters

TypeNameDefaultDescription
Options
IntegersignalTrsf (from Sensor2Base)0signal in which reference frame?
Booleanabc (from Meter2Base)falseabc inertial
Booleanphasor (from Meter2Base)falsephasor
Booleanavfalsetime average power
SI.Timetcst1average time-constant
Nominal
Base.Types.Unitsunits (from Nominal)Types.puSI | pu
SI.VoltageV_nom (from Nominal)1nom Voltage (= base if pu)
SI.ApparentPowerS_nom (from Nominal)1nom Power (= base if pu)

Connectors

TypeNameDefaultDescription
Base.Interfaces.ACdqo_pterm_p (from Port_p_n)positive terminal
Base.Interfaces.ACdqo_nterm_n (from Port_p_n)negative terminal

Components

TypeNameDefaultDescription
SIpu.Powerp
SIpu.Powerp_avpav
SIpu.Voltagev
SIpu.Voltagevpp
SIpu.Currenti
SIpu.Voltagev_abctranspose(Park)*v
SIpu.Voltagevpp_abc{v_abc[2], v_abc[3], v_abc[1]} - {v_abc[3], v_abc[1], v_abc[2]}
SIpu.Currenti_abctranspose(Park)*i
SIpu.Voltagev_normsqrt(v*v)
SI.Anglealpha_vatan2(Rot_dq[:, 2]*v[1:2], Rot_dq[:, 1]*v[1:2])
SIpu.Currenti_normsqrt(i*i)
SI.Anglealpha_iatan2(Rot_dq[:, 2]*i[1:2], Rot_dq[:, 1]*i[1:2])
Realcos_phicos(alpha_v - alpha_i)