tops.dyn_models.loads
Classes
Base class for dynamic models |
|
Base class for dynamic models |
|
Dynamic load where the input is filtered using a low pass filter. |
Module Contents
- class tops.dyn_models.loads.Load(data, sys_par, **kwargs)
Bases:
tops.dyn_models.utils.DAEModel
Base class for dynamic models
- data
- par
- n_units
- bus_idx
- bus_idx_red
- sys_par
- bus_ref_spec()
- reduced_system()
- load_flow_pq()
- init_from_load_flow(x_0, v_0, S)
- dyn_const_adm()
- i(x, v)
- I(x, v)
- s(x, v)
- p(x, v)
- q(x, v)
- P(x, v)
- Q(x, v)
- class tops.dyn_models.loads.DynamicLoad(data, sys_par, **kwargs)
Bases:
tops.dyn_models.utils.DAEModel
Base class for dynamic models
- data
- par
- n_units
- bus_idx
- bus_idx_red
- sys_par
- input_list()
Returns list of inputs for dynamic model. Should be overwritten (if model has one or more inputs)
- bus_ref_spec()
- reduced_system()
- load_flow_pq()
- init_from_load_flow(x_0, v_0, S)
- g_load(x, v)
- b_load(x, v)
- y_load(x, v)
- dyn_var_adm(x, v)
- i(x, v)
- I(x, v)
- s(x, v)
- p(x, v)
- q(x, v)
- P(x, v)
- Q(x, v)
- class tops.dyn_models.loads.DynamicLoadFiltered(data, sys_par, **kwargs)
Bases:
DynamicLoad
Dynamic load where the input is filtered using a low pass filter.
The load is an admittance which is determined by the output of two low pass filters, one for G (conductance) and one for B (susceptance).
- add_blocks()
Sub-modules can be specified by overwriting this function
- g_load(x, v)
- b_load(x, v)
- init_from_load_flow(x_0, v_0, S)