pswamp.monitoring.n4sid
Attributes
Classes
Class for running system identification using the NFourSID package. |
|
An online implementation of the N4SID system identification class. |
Functions
|
Module Contents
- class pswamp.monitoring.n4sid.N4SID(dt, n_measurements, sys_order=10, num_block_rows=10)
Class for running system identification using the NFourSID package.
- n_measurements
- sys_order = 10
- num_block_rows = 10
- dt
- eigs
- damping
- freq
- em_idx
- rev
- a_c
- c
- mode_shapes
- run_sid(y)
Run system identification (N4SID) and calculate eigenvalues and observability mode shapes. :param y:
Returns:
- class pswamp.monitoring.n4sid.N4SIDApp(eval_freq=1, channel_selection={'measurement': 'f'}, sys_order=10, num_block_rows=10, **kwargs)
Bases:
N4SID,pswamp.app_templates.time_window_app.TimeWindowAppAn online implementation of the N4SID system identification class.
- alarm_handler
- init(sys_order=10, num_block_rows=10)
- run_analysis(t, phasors)
- pswamp.monitoring.n4sid.run_n4sid(config, window_length=45, sys_order=10, channel_selection_idx=None)
- pswamp.monitoring.n4sid.config