About SAS2D

What is SAS2D?

SAS2D (Structural Analysis System - 2D) is a web-based application for analyzing 2D frame and beam structures using the displacement method (also known as the stiffness method). It provides an intuitive interface for structural engineers, students, and educators to model, analyze, and visualize structural behavior.

Purpose & Target Audience

  • Students: Learn structural analysis concepts through interactive visualization
  • Teachers: Demonstrate structural behavior and analysis methods in class
  • Practitioners: Quickly analyze simple 2D structures for preliminary design

Key Capabilities

📊 Analysis

  • 2D frame and beam structures
  • Displacement method (stiffness method)
  • Linear elastic analysis
  • Multiple support conditions

📐 Modeling

  • Node-based geometry
  • Bar elements with releases
  • Nodal and distributed loads
  • Various support types

📈 Results

  • Support reactions
  • Nodal displacements
  • Internal force diagrams (N, V, M)
  • Interactive visualization

🎨 Visualization

  • Interactive SVG graphics
  • Pan and zoom controls
  • Layered rendering
  • Responsive design

Technology Stack

  • Framework: Nuxt 4 (Vue 3)
  • Graphics: SVG with interactive controls
  • Analysis Engine: Pure JavaScript/TypeScript
  • UI Language: English

Version & License

Version: 1.0.0
License: MIT License
Last Updated: October 2025

Contact & Support

Email: [email protected]
GitHub: github.com/sas2d
Documentation: View Docs

Credits

SAS2D was developed to provide an accessible, educational tool for structural analysis. Special thanks to the open-source community and all contributors who have helped improve this project.

Ready to Start?

Try SAS2D Now