Spaces:
Sleeping
Sleeping
| title: Continuous Beam RC Design - Thai Standards | |
| emoji: ๐๏ธ | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: gradio | |
| sdk_version: 5.34.2 | |
| app_file: app.py | |
| pinned: false | |
| # Continuous Beam RC Design App - Thai Standards | |
| A comprehensive continuous beam reinforced concrete design application using finite element analysis with Thai reinforcement standards. | |
| ## Features | |
| - **Finite Element Analysis**: Accurate structural analysis for up to 10 spans | |
| - **Thai Standards**: Reinforcement design using Thai steel grades (fy = 4000 ksc) | |
| - **Multiple Loading Types**: | |
| - Distributed loads (kN/m) | |
| - Point loads (kN) | |
| - Mixed loading patterns | |
| - **Comprehensive Results**: | |
| - Bending Moment Diagrams (BMD) | |
| - Shear Force Diagrams (SFD) | |
| - Detailed reinforcement layout with optimized bar spacing | |
| - Enhanced stirrup layout with precise spacing dimensions | |
| - **Professional Output**: Detailed design reports and visual diagrams | |
| ## Usage | |
| 1. **Set Beam Properties**: Width, depth, concrete strength (f'c), steel strength (fy), cover | |
| 2. **Add Spans**: Enter span length and distributed load | |
| 3. **Add Point Loads** (optional): Use format `position,load; position,load` | |
| - Example: `2.0,50; 4.0,30` means 50kN at 2m and 30kN at 4m | |
| 4. **Design Beam**: Get complete analysis and design results | |
| ## Technical Details | |
| - **Analysis Method**: Finite Element Method with beam elements | |
| - **Design Standards**: Thai reinforcement standards | |
| - **Steel Strength**: fy = 4000 ksc (Thai standard) | |
| - **Reinforcement Bars**: DB12, DB16, DB20, DB24, DB32 | |
| - **Stirrups**: RB6, RB9 (selected automatically based on shear demand) | |
| - **Capacity**: Up to 10 continuous spans (web interface), unlimited spans (core engine) | |
| - **Load Types**: Distributed and concentrated loads | |
| - **Output**: Moments, shears, optimized reinforcement with spacing, detailed stirrup layout | |
| - **Visualizations**: Professional engineering drawings with dimension lines and spacing details | |
| ## Built With | |
| - **Python**: Core calculations and finite element analysis | |
| - **Gradio**: Web interface | |
| - **NumPy**: Numerical computations | |
| - **Matplotlib**: Plotting and visualization | |
| - **Pandas**: Data handling | |
| --- | |
| *Using advanced finite element analysis for accurate continuous beam behavior* |