/epnet-water-float

An implementation of ”Subspace State-Space Identification of Nonlinear Dynamical System Using Deep Neural Network with a Bottleneck”

Primary LanguagePythonCreative Commons Zero v1.0 UniversalCC0-1.0

EPNet (water float example)

An implementation of the system identification method introduced in the following paper

Keito Yamada, Ichiro Maruta, Kenji Fujimoto:
Subspace State-Space Identification of Nonlinear Dynamical System Using Deep Neural Network with a Bottleneck,
IFAC-PapersOnLine, Volume 56, Issue 1, (presented in NOLCOS 2022)
https://doi.org/10.1016/j.ifacol.2023.02.018

Description of the code in this repository

Based on data obtained from the following simulator,

data-1-compressed.mp4

1. Genera a model

see generate_model.py

2. Test the model

see test_model.py

(↓example. nx=3, nonlinear)

model_epnet.nx_3.hp_300.hf_300.ts_20230323134744.mp4