# 结构工程智能设计系统 **Repository Path**: lijinjun-jacking/structural_engineering ## Basic Information - **Project Name**: 结构工程智能设计系统 - **Description**: 市政水处理构筑物结构计算与配筋设计工具,面向给水厂、污水厂、工业废水站内水池/构筑物/厂房的结构设计。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-30 - **Last Updated**: 2026-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # M6: 建筑规划智能设计系统 市政水处理厂区总平面规划与建筑单体设计工具,面向给水厂、污水厂、工业废水站的**厂区布局、建筑物方案、防火与节能设计**。 ## 设计流程 ``` 设计输入(用地红线、工艺总平面、建筑物清单、规划条件) │ ├── 1. 总平面设计 (GB 50352-2019) │ 用地分析 → 功能分区 → 道路系统 → 竖向设计 → 管线综合 │ ├── 2. 建筑单体方案 │ 平面功能布局 → 立面造型 → 剖面设计(层高/净高) │ ├── 3. 防火设计 (GB 50016-2014) │ 防火分区 → 安全疏散距离 → 防火间距 → 消防车道 │ ├── 4. 节能设计 (GB 50189-2015) │ 体形系数 → 窗墙比 → 围护结构热工 → 保温方案 │ └── 5. 规范校核 + 设计报告 符合性判定 → 建筑设计说明输出 ``` ## 设计范围 ### 总平面规划 市政水厂/污水厂的厂区布局设计,主要包括: - **功能分区** — 生产区、辅助生产区、办公生活区的合理划分 - **道路系统** — 主干道(7m)/次干道(4m)/人行道,满足生产运输和消防要求 - **竖向设计** — 场地标高、排水坡度、土方平衡 - **管线综合** — 给水/污水/雨水/电力/通讯管线的空间协调 - **绿化布置** — 绿地率 ≥ 30% ### 建筑单体 水厂内配套建筑物的方案设计: | 建筑类型 | 功能 | 面积参考 | 结构形式 | |---------|------|---------|---------| | 综合楼 | 办公、化验、中控 | 1500~3000m² | 多层框架 | | 机修车间 | 设备维修 | 300~500m² | 单层排架 | | 仓库 | 药剂/备件存储 | 200~400m² | 单层排架 | | 鼓风机房 | 设备间 | 200~400m² | 单层排架 | | 变配电间 | 配电 | 100~200m² | 单层框架 | | 门卫 | 值班 | 30~50m² | 单层混合 | ## 适用标准 | 规范 | 内容 | |------|------| | GB 50352-2019 | 民用建筑设计统一标准 | | GB 50016-2014 | 建筑设计防火规范 | | GB 50189-2015 | 公共建筑节能设计标准 | ## 项目结构 ``` architectural_design/ ├── app.py Streamlit 主入口(6 Tab 引导流程) ├── core/ 核心数据模型与校核引擎 │ ├── models.py 场地/建筑物/防火/节能数据类 │ ├── verification.py 建筑规范符合性校核器 │ └── standards_loader.py GB 规范限值 YAML 加载器 ├── site_planning/ 总平面设计模块 │ ├── layout_design.py 用地分析、功能分区、道路系统 │ ├── transportation.py 竖向设计与交通组织 │ └── utility_trench.py 管线综合与管廊设计 ├── building/ 建筑单体设计 │ ├── floor_plan.py 平面功能布局与柱网 │ ├── elevation.py 立面风格建议 │ └── section.py 剖面设计(层高/净高) ├── fire_protection/ 防火设计模块 │ └── fire_design.py 防火分区/疏散/间距校核 ├── energy/ 节能设计模块 │ └── energy_design.py 体形系数/窗墙比/保温方案 ├── config/ 规范限值 YAML 配置(3 本规范) ├── reports/ 建筑设计说明报告生成 ├── CLAUDE.md 工程师角色配置 └── requirements.txt Python 依赖 ``` ## 启动 ```bash cd ~/architectural_design pip install -r requirements.txt streamlit run app.py ``` 浏览器打开 `http://localhost:8501`,按 Tab 顺序从左到右依次完成: 1. **总平面设计** — 输入用地参数,自动生成用地分析、功能分区、道路系统、竖向设计 2. **建筑单体** — 逐栋建筑给出平面/立面/剖面建议 3. **防火设计** — 防火分区校核 + 疏散距离 + 防火间距 4. **节能设计** — 体形系数计算 + 窗墙比校核 + 保温方案建议 5. **规范校核** — 逐项判定并汇总 6. **设计报告** — 一键生成建筑设计说明(可下载) ## 设计示例 ### 120 亩水厂总平面 - **用地**: 300m × 200m(120 亩 = 80,000m²) - **分区**: 生产区 45% / 辅助生产区 15% / 办公生活区 10% / 道路 15% / 绿化 15% - **道路**: 主干道 7m 环厂 + 次干道 4m 连接各分区 - **竖向**: 采用平坡式布置,排水坡度 0.3%~0.5% ### 综合楼建筑方案 - **面积**: 2000m²,3 层,标准层 ~667m² - **柱网**: 7.2m × 7.2m - **层高**: 3.6m / 净高: 2.8m - **立面**: 现代简约风格,浅色涂料 + 局部玻璃幕墙