Fast and friendly system identification for structures.
Project description
mdof
Fast and friendly system identification for structures. Learn More
Conventional dynamic eigenanalysis is well-known to structural engineers -- from system properties and a given excitation, the goal is to determine the system's dynamic response.
output_motion = eigen(M,C,K, input_motion)
The mdof
system id package allows structural engineers to solve inverse eigenanalysis and related problems -- from structural vibrations, the goal is to identify the system properties.
Inverse eigenanalysis:
eigvecs, eigvals = eigid(input_motion, output_motion)
State space system identification:
A,B,C,D = sysid(input_motion, output_motion)
Create beautiful visuals for historical modal property documentation with integration of the osmg
and opensees
packages.
Getting Started
Click JupyterLab on DataHub (UC Berkeley users) or (non-UC Berkeley users) to access and experiment with example Jupyter notebooks.
Support
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.