Differences between revisions 2 and 3
Revision 2 as of 2020-06-18 12:54:55
Size: 245
Comment:
Revision 3 as of 2020-06-18 12:55:57
Size: 924
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Python Kontrol Library =

Kontrol (also pronounced "control") is a python package for KAGRA control system
related work. It is intented for both offline and real-time (via Ezca and maybe
diaggui and nds2 later) usage. In principle, it should cover all control related topics
ranging from sensor/actuator diagonalization to system identification and
control filter design.

There will be an upcoming Hinf/H2 function for controller synthesis which uses
the python-control package and depends on the slycot module. This is
automatically installed when installing python-control with Conda while not
with pip. So, using under Conda environment is highly recommended.
Line 5: Line 18:
[[https://gwdoc.icrr.u-tokyo.ac.jp/cgi-bin/private/DocDB/ShowDocument?docid=11764||A somewhat related document in JGWDOC]] [[https://gwdoc.icrr.u-tokyo.ac.jp/cgi-bin/private/DocDB/ShowDocument?docid=11764|A somewhat related document in JGWDOC]]

Python Kontrol Library

Kontrol (also pronounced "control") is a python package for KAGRA control system related work. It is intented for both offline and real-time (via Ezca and maybe diaggui and nds2 later) usage. In principle, it should cover all control related topics ranging from sensor/actuator diagonalization to system identification and control filter design.

There will be an upcoming Hinf/H2 function for controller synthesis which uses the python-control package and depends on the slycot module. This is automatically installed when installing python-control with Conda while not with pip. So, using under Conda environment is highly recommended.

GitHub Repository

Documentation

A somewhat related document in JGWDOC

KAGRA/Subgroups/VIS/Kontrol (last edited 2020-06-18 12:55:57 by terrence.tsang)