TFMonitorObj

Type-access

Command

Description

Implements the following properties/methods as in 3.3.15:

  1. MakePosSequence
  2. RecalcElementData
  3. CalcYPrim
  4. GetCurrents
  5. GetInjCurrents
  6. GetPropertyValue
  7. InitPropertyValues
  8. DumpProperties

Method-private

Set_nodes_for_fm

Initiate the structure of this FMon.

Method-private

Set_CommVector

Loop for no more than the expected number of windings; Ignore omitted values.

Method-private

Set_CommVector_Hide

Loop for no more than the expected number of windings; Ignore omitted values.

Method-private

Set_CommVector_NodeHide

Loop for no more than the expected number of windings; Ignore omitted values.

Method-private

Set_volt_lmt_clstr

The first entry is the No. of iNode.

Method-private

Set_CommDelayVector

Loop for no more than the expected number of windings; Ignore omitted values.

Method-private

ResetDelaySteps

Calculates the array for defining how many delays for communication.

Method-private

update_attack

Update d_i.

Method-private

update_defense

Update z_i.

Property-private

organise_dfs_node

Update z_i.

Method-private

Set_atk_dfs

Calculate K_i z.

Method-private

Set_EquivalentGenerator

Sets the equivalent generator.

Method-private

Set_ElemTable_line

Terminal number load into data str.

Method-private

Init_nodeFM

Init all info of this node.

Method-private

Get_PDElem_terminal_voltage

Procedure push_voltage

Method-private

Calc_Alpha_for_PDNode

Must be called after self-gradient calc. Self-gradient calc is in 'Update _pd_node_info’.

Method-private

update_all_nodes_info

Updates info about all nodes.

Property-private

AvgPmax

Returns the average P max.

Property-private

AvgQmax

Returns the average Q max.

Method-private

Get_PQ_DI

Calculates the P and Q for DI.

Property-private

Calc_Grdt_for_Alpha

Calculate the gradient for alpha i.

Property-private

Calc_Grdt_for_Alpha_vivj

Calculate the gradient for alpha i.

Property-private

Getgradient

Returns the gradient for positive sequence.

Property-private

Calc_GP_AlphaP

NodeNuminClstr: node number in cluster.

Property-private

Get_power_trans

AlphaP Gradient or Pref.

Property-private

Coef_Phi

Returns a coefficient.

Method-public

ResetIt

Resets the monitor.

Method-public

Save

Saves present buffer to file.

Property-public

Calc_sum_dij_Alphaj

Calculates alpha.

Property-public

Calc_Alpha_M2

Calculates alpha. Only work for Generic5 nodefm.

Property-public

Calc_Alpha_L

Calculates alpha losses. 

Property-public

Calc_Alpha_L_vivj

Calculates alpha losses. 

Property-public

Calc_Alpha_LnM2

Calculates alpha losses. Only work for Generic5 nodefm.

Property-public

Calc_AlphaP

Calculates alpha P sum.

Property-public

Get_P_mode

Returns P mode.

Property-public

Calc_fm_ul_0

Update voltages on all buses.

Property-public

Calc_fm_us_0

Update voltages on all buses.

Method-public

Agnt_smpl

Sample data of this node at each  t_intvl_smpl.

Method-public

Init_delay_array

Initializes the delay array.

Property-public

Calc_ul_P

For real power control-dynamic simulation.

Property-public

Calc_Gradient_ct_P

For real power control-dynamic simulation curtailment.

Method-public

update_node_info_each_time_

step

Updates all nodes in the cluster.

Method-public

update_ld_dly

Updates all nodes in this cluster with delay.

Method-public

Calc_P_freq_fm

Calculates frequency for each cluster.

Property-public

Get_FileName

Returns the file name for storing meter data.