Skip to content

Seismic building response simulator with TMD and base isolation. Real-time visualization, pure HTML/JS.

Notifications You must be signed in to change notification settings

ericperret/Sismic

Repository files navigation

πŸ—οΈ Sisimic

License: MIT Pure HTML/JS Engineering

Seismic building response simulator with tuned mass damper (TMD) and base isolation systems.

▢️ Lancer l'application

Screenshot

πŸš€ Features

  • Multi-story Building Model β€” Realistic mass-spring-damper system
  • Tuned Mass Damper (TMD) β€” Passive vibration control simulation
  • Base Isolation (LRB) β€” Lead rubber bearing simulation
  • Real-time Visualization β€” Animated building response
  • Earthquake Input β€” Various ground motion profiles
  • Parameter Adjustment β€” Tune TMD frequency, damping, mass ratio

πŸ› οΈ Tech Stack

  • Pure HTML/CSS/JavaScript
  • Canvas-based animation
  • Numerical integration (Newmark-Ξ²)
  • No external dependencies

πŸ“– Usage

  1. Open `index.html` in your browser
  2. Configure building parameters (floors, stiffness, damping)
  3. Enable/disable TMD or base isolation
  4. Select earthquake profile
  5. Click Start to run simulation

πŸŽ“ Educational Purpose

Learn structural dynamics concepts:

  • Natural frequency and mode shapes
  • Resonance and amplification
  • Passive vs. active vibration control
  • Seismic isolation principles

πŸ“„ License

MIT

πŸ‘€ Author

Eric PERRET β€” GitHub