pydynamicestimator.measurements.measurements

Classes

Measurement

Metaclass to be used for all elements to be added

BusVoltagePMU

Metaclass to be used for all elements to be added

BranchCurrentPMU

Metaclass to be used for all elements to be added

BusCurrentPMU

Metaclass to be used for all elements to be added

Module Contents

class pydynamicestimator.measurements.measurements.Measurement[source]

Bases: pydynamicestimator.devices.device.Element

Metaclass to be used for all elements to be added

_meas: list[str] = []
_mand: list[str] = []
_noise_mapping
acc
distr
seed
add(idx=None, name=None, **kwargs) None[source]

Add a measurement device

Return type:

None

xy_index(dae: pydynamicestimator.system.DaeEst, dae_sim: pydynamicestimator.system.DaeSim) None[source]

Assign indices for measured quantities

Parameters:
Return type:

None

class pydynamicestimator.measurements.measurements.BusVoltagePMU[source]

Bases: Measurement

Metaclass to be used for all elements to be added

_type = 'pmuu'
_name = 'PMU_voltage_measurement'
bus: list[str | None] = []
vre
vim
call(dae: pydynamicestimator.system.DaeEst, dae_sim: pydynamicestimator.system.DaeSim) None[source]
Parameters:
Return type:

None

class pydynamicestimator.measurements.measurements.BranchCurrentPMU[source]

Bases: Measurement

Metaclass to be used for all elements to be added

_type = 'pmui'
_name = 'PMU_current_measurement'
bus_i: list[str | None] = []
bus_j: list[str | None] = []
ire
iim
call(dae: pydynamicestimator.system.DaeEst, dae_sim: pydynamicestimator.system.DaeSim) None[source]
Parameters:
Return type:

None

class pydynamicestimator.measurements.measurements.BusCurrentPMU[source]

Bases: Measurement

Metaclass to be used for all elements to be added

_type = 'pmui'
_name = 'PMU_current_measurement'
bus_i: list[str | None] = []
ire
iim
call(dae: pydynamicestimator.system.DaeEst, dae_sim: pydynamicestimator.system.DaeSim) None[source]
Parameters:
Return type:

None