Skip to content

mash8447/mdof_221_222_SP24

 
 

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

About

dynamic analysis of structural vibrations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 61.8%
  • JavaScript 28.7%
  • SCSS 7.9%
  • Makefile 1.4%
  • Shell 0.2%