Skip to content

chrystalchern/mdof

Repository files navigation

mdof



mdof logo

Fast and friendly system identification for structures. Learn More

Latest PyPI version Downloads per Month



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)

Getting Started

Click JupyterLab on DataHub (UC Berkeley users) or Binder (non-UC Berkeley users) to access and experiment with example Jupyter notebooks.


Support

PEER Logo Caltrans Logo BRACE2 Logo