modelPVImeter

Power-voltage-current meter, 3-phase abc

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

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 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.ACabc_pterm_p (from Port_p_n)positive terminal
Base.Interfaces.ACabc_nterm_n (from Port_p_n)negative terminal

Components

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