liu1084 / mdof

Home Page:https://chrystalchern.github.io/mdof

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://chrystalchern.github.io/mdof

License:BSD 2-Clause "Simplified" License


Languages

Language:Python 61.8%Language:JavaScript 28.7%Language:SCSS 7.9%Language:Makefile 1.4%Language:Shell 0.2%