- 修改系统架构描述,明确四层架构设计 - 更新数据格式决议章节标题为多尺度数据流转 - 新增使用方式章节内容 - 调整平台集成架构章节,强调bps-schema作为数据底座 - 更新技术对接说明,明确与课题四计算引擎的数据对接关系 - 完善格式转换器相关说明,补充现有工具库支持信息
730 lines
33 KiB
HTML
730 lines
33 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>bps-schema 数据模型方案介绍</title>
|
||
<link rel="stylesheet" href="./assets/base.css">
|
||
<style>aside.notes, .notes { display: none !important; }</style>
|
||
</head>
|
||
<body data-themes="cctc-cadg,minimal-white,corporate-clean" data-theme-base="./assets/themes/">
|
||
<div class="deck tpl-cctc-cadg">
|
||
|
||
<link rel="stylesheet" id="theme-link" href="./assets/themes/cctc-cadg.css">
|
||
|
||
<!-- ==================== 封面 ==================== -->
|
||
<section class="slide slide-cover" data-anim="fade-up" data-title="封面">
|
||
<img class="cover-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<div class="cover-content">
|
||
<div class="cover-org">多尺度多性能协同模型自动生成与智能优化</div>
|
||
<div class="cover-title">bps-schema:建筑性能模拟数据模型</div>
|
||
<div class="cover-subtitle">多尺度协同设计标准方案</div>
|
||
<div class="cover-presenter">
|
||
<p>林波整理</p>
|
||
<p>2026年5月28日</p>
|
||
</div>
|
||
</div>
|
||
<div class="dot-grid"></div>
|
||
<div class="cover-url">www.cadreg.com.cn</div>
|
||
<aside class="notes">介绍 bps-schema 项目的背景、5月28日课题协同会议决议、数据格式方案、文件架构和下一步计划。</aside>
|
||
</section>
|
||
|
||
<!-- ==================== 目录 ==================== -->
|
||
<section class="slide slide-toc" data-anim="fade-up" data-title="目录">
|
||
<div class="toc-title">目录</div>
|
||
<ul class="toc-list">
|
||
<li><span class="toc-num">一、</span>项目背景与课题分工<span class="toc-sub">—— 课题2/3/4技术路线与协作</span></li>
|
||
<li><span class="toc-num">二、</span>数据格式决议<span class="toc-sub">—— HBJSON基础与多尺度扩展方案</span></li>
|
||
<li><span class="toc-num">三、</span>Schema 标准与规范<span class="toc-sub">—— draft-2020-12 与设计原则</span></li>
|
||
<li><span class="toc-num">四、</span>文件架构与结构<span class="toc-sub">—— 尺度 × 领域二维体系</span></li>
|
||
<li><span class="toc-num">五、</span>集成与使用方式<span class="toc-sub">—— 验证、代码生成、平台集成</span></li>
|
||
<li><span class="toc-num">六、</span>下一步工作计划<span class="toc-sub">—— 待办事项与时间节点</span></li>
|
||
</ul>
|
||
<img class="toc-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
</section>
|
||
|
||
<!-- ==================== 一、项目背景与课题分工 ==================== -->
|
||
<section class="slide slide-section" data-anim="fade-up" data-title="一、项目背景与课题分工">
|
||
<div class="section-body">
|
||
<div class="section-num">一</div>
|
||
<div class="section-main-title">项目背景与课题分工</div>
|
||
<div class="section-subtitle">—— 课题2/3/4技术路线与协作</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 课题2目标 -->
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="课题2目标">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">一、课题2研究目标</div>
|
||
<div class="page-subtitle">1.1 多尺度多性能协同模型自动生成与智能优化</div>
|
||
<div class="page-body">
|
||
<div class="content-card" style="padding:3vh;border-left:0.6vh solid var(--accent);background:var(--bg-card);margin-bottom:2vh;">
|
||
<p style="font-size:2.8vh;line-height:1.6;margin:0;">
|
||
针对我国现有绿色建筑模型构建机理缺失、数据集成度不足、模型自动生成识别方法缺失等问题,依据多模态数据融合与智能生成算法理论,运用多源异构数据集成与模型自动生成技术方法,开展基于多模态数据融合、多尺度模型自动适应、多性能协同优化的绿色建筑模型自动生成方法与智能优化研究。
|
||
</p>
|
||
</div>
|
||
<div class="three-col text-compact">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">建筑尺度</div>
|
||
<div class="comp-box-desc">建筑层级绿色性能模拟模型生成与优化</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">社区尺度</div>
|
||
<div class="comp-box-desc">社区层级绿色性能耦合模型生成与优化</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">城市尺度</div>
|
||
<div class="comp-box-desc">城市层级绿色性能协同模型生成与优化</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
<aside class="notes">课题2的核心目标是在建筑、社区、城市三个尺度上,建立绿色建筑性能模拟模型的自动生成方法和智能优化体系。这是bps-schema项目要支撑的核心业务场景。</aside>
|
||
</section>
|
||
|
||
<!-- 课题分工 -->
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="课题分工">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">一、课题分工与技术路线</div>
|
||
<div class="page-subtitle">1.2 5月28日课题协同会议决议</div>
|
||
<div class="page-body">
|
||
<table class="sci-table" style="margin-bottom:2.5vh;">
|
||
<thead>
|
||
<tr>
|
||
<th style="width:18%">课题</th>
|
||
<th style="width:18%">定位</th>
|
||
<th style="width:22%">核心任务</th>
|
||
<th style="width:22%">优化目标</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><strong>课题二</strong></td>
|
||
<td>方案生成与优化</td>
|
||
<td>CAD/图片→绿色建筑模型自动生成</td>
|
||
<td>形态合理性、设计品质</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>课题三</strong></td>
|
||
<td>性能优化</td>
|
||
<td>基于生成模型的优化算法提升</td>
|
||
<td>能耗、碳排放等考核指标</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>课题四</strong></td>
|
||
<td>计算引擎</td>
|
||
<td>性能仿真计算(能耗、风场等)</td>
|
||
<td>计算精度与效率</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<div class="two-col text-compact">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">系统架构(四层)</div>
|
||
<div class="comp-box-desc">
|
||
<strong>UI + 云端</strong> — 构力云端 + CAD 提供展示和交互功能<br>
|
||
<strong>API 层</strong> — 基于 RESTful API 协议,构力统一定义,各课题评估<br>
|
||
<strong>容器层</strong> — 课题2生成算法 / 课题3基座模型+性能优化 / 课题4计算核心<br>
|
||
<strong>数据库</strong> — 课题1提供100万+150栋的数据库
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">成果集成平台</div>
|
||
<div class="comp-box-desc">
|
||
由构力提供统一云端集成平台<br>
|
||
各课题以API形式暴露算法/服务<br>
|
||
平台展示:课题一数据集、课题二/三生成与优化、课题四仿真工具、课题五评审平台
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
<aside class="notes">5月28日会议明确了三个课题的分工边界。课题二做生成,课题三做优化,课题四做计算。最终成果是构力提供的云端集成平台,各课题通过API接入。</aside>
|
||
</section>
|
||
|
||
<!-- ==================== 二、数据格式决议 ==================== -->
|
||
<section class="slide slide-section" data-anim="fade-up" data-title="二、数据格式决议">
|
||
<div class="section-body">
|
||
<div class="section-num">二</div>
|
||
<div class="section-main-title">数据格式决议</div>
|
||
<div class="section-subtitle">—— HBJSON基础与多尺度扩展方案</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 数据格式决议总览 -->
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="数据格式决议">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">二、数据格式决议</div>
|
||
<div class="page-subtitle">2.1 多尺度数据流转</div>
|
||
<div class="page-body">
|
||
|
||
<table class="sci-table" style="margin-bottom:2.5vh;">
|
||
<thead>
|
||
<tr>
|
||
<th style="width:20%">尺度</th>
|
||
<th style="width:25%">几何格式</th>
|
||
<th style="width:25%">参数格式</th>
|
||
<th style="width:30%">说明</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><strong>建筑</strong></td>
|
||
<td>HB JSON</td>
|
||
<td>HB JSON</td>
|
||
<td>Honeybee JSON为基础格式</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>社区/城市</strong></td>
|
||
<td>3DM</td>
|
||
<td>HB JSON+</td>
|
||
<td>HB JSON处理大规模几何效率不足,采用数形结合方案</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<div class="three-col text-compact">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">数据流转</div>
|
||
<div class="comp-box-desc">
|
||
HB JSON → IDF:课题二生成的模型转为IDF供课题四计算引擎使用<br><br>
|
||
计算结果以JSON格式返回课题二、三
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">接口方式</div>
|
||
<div class="comp-box-desc">
|
||
倾向RESTful API<br><br>
|
||
各课题算法/服务以API形式暴露,供构力平台调用
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">牵头单位</div>
|
||
<div class="comp-box-desc">
|
||
课题二、四牵头推进格式方案确定<br><br>
|
||
一周内明确HB JSON格式支持情况
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
<aside class="notes">数据格式是本次会议的核心决议之一。建筑尺度用HB JSON,社区城市用3DM加HB JSON+的数形结合。接口倾向RESTful API,由构力提供统一平台。</aside>
|
||
</section>
|
||
|
||
<!-- HBJSON结构解读 -->
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="HBJSON结构">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">二、HBJSON 结构解读</div>
|
||
<div class="page-subtitle">2.2 Honeybee Schema 核心设计</div>
|
||
<div class="page-body">
|
||
<div class="two-col">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">几何层级</div>
|
||
<div class="comp-box-desc text-compact">
|
||
Model → Room → Face → Aperture/Door → Shade<br><br>
|
||
<strong>Room</strong>:封闭三维空间,faces[]≥4<br>
|
||
<strong>Face</strong>:Wall/Floor/RoofCeiling/AirBoundary<br>
|
||
<strong>Aperture</strong>:窗(开洞,透光)<br>
|
||
<strong>Door</strong>:门(可开启、玻璃门)<br>
|
||
<strong>Shade</strong>:室内外遮阳构件
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">关键设计特征</div>
|
||
<div class="comp-box-desc text-compact">
|
||
<strong>Abridged模式</strong>:identifier外键引用,避免循环嵌套,减小文件体积<br><br>
|
||
<strong>Properties扩展</strong>:energy/radiance/doe2 插件式挂载<br><br>
|
||
<strong>容差机制</strong>:tolerance + angle_tolerance 处理CAD浮点误差<br><br>
|
||
<strong>5种边界条件</strong>:Outdoors / Surface / Ground / Adiabatic / OtherSideTemp
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
<aside class="notes">HBJSON是建筑尺度的基础格式。核心特点是Abridged外键引用模式和Properties扩展系统。bps-schema的building文件完全对齐这个结构。</aside>
|
||
</section>
|
||
|
||
<!-- ==================== 三、Schema 标准与规范 ==================== -->
|
||
<section class="slide slide-section" data-anim="fade-up" data-title="三、Schema标准与规范">
|
||
<div class="section-body">
|
||
<div class="section-num">三</div>
|
||
<div class="section-main-title">Schema 标准与规范</div>
|
||
<div class="section-subtitle">—— draft-2020-12 与设计原则</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="标准规范">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">三、Schema 标准与规范</div>
|
||
<div class="page-subtitle">3.1 格式选型与设计原则</div>
|
||
<div class="page-body">
|
||
<div class="three-col">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">draft-2020-12</div>
|
||
<div class="comp-box-desc text-compact">
|
||
全库采用 JSON Schema draft-2020-12 标准。<br><br>
|
||
$defs — 类型定义区<br>
|
||
$ref — 标准引用机制<br>
|
||
oneOf — 判别联合体<br>
|
||
allOf — 实体组合<br>
|
||
const/enum — 枚举<br>
|
||
required — 必填字段
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">设计原则</div>
|
||
<div class="comp-box-desc text-compact">
|
||
• 几何与模拟域解耦<br>
|
||
• 尺度 × 领域二维分文件<br>
|
||
• 严格模式,禁止额外字段<br>
|
||
• 标识符统一规范<br>
|
||
^[.A-Za-z0-9_-]+$<br>
|
||
1-100 字符
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">兼容性</div>
|
||
<div class="comp-box-desc text-compact">
|
||
building / energy / radiance 三文件对齐 honeybee-schema (HBJSON 开源定义)。<br><br>
|
||
CFD、community、urban 为独立领域扩展,非 HBJSON。
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ==================== 四、文件架构与结构 ==================== -->
|
||
<section class="slide slide-section" data-anim="fade-up" data-title="四、文件架构与结构">
|
||
<div class="section-body">
|
||
<div class="section-num">四</div>
|
||
<div class="section-main-title">文件架构与结构</div>
|
||
<div class="section-subtitle">—— 尺度 × 领域二维体系</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 文件架构总览 -->
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="文件架构总览">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">四、文件架构总览</div>
|
||
<div class="page-subtitle">4.1 11 领域文件 + 1 聚合入口</div>
|
||
<div class="page-body">
|
||
<table class="sci-table" style="margin-bottom:2vh;">
|
||
<thead>
|
||
<tr>
|
||
<th style="width:18%">尺度</th>
|
||
<th style="width:22%">几何文件</th>
|
||
<th style="width:18%">类型数</th>
|
||
<th style="width:42%">模拟域文件</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><strong>建筑</strong></td>
|
||
<td>schema-building.json</td>
|
||
<td>30</td>
|
||
<td>schema-energy (49) / schema-radiance (25) / schema-cfd (14)</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>社区</strong></td>
|
||
<td>schema-community.json</td>
|
||
<td>7</td>
|
||
<td>schema-community-energy (8) / schema-community-cfd (13) / schema-community-microclimate (2)</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>城市</strong></td>
|
||
<td>schema-urban.json</td>
|
||
<td>3</td>
|
||
<td>schema-urban-energy (5) / schema-urban-cfd (15)</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>聚合</strong></td>
|
||
<td colspan="3">schema-all.json — 引用全部11个文件,171个类型定义</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<div style="font-size:2vh;color:#888;">* CFD、community、urban 系列为 AI 生成的示例文件,需人工审核后使用</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Building 几何层级 -->
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="Building几何">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">四、Building 几何层级</div>
|
||
<div class="page-subtitle">4.2 HBJSON 完全对齐(30 类型定义)</div>
|
||
<div class="page-body">
|
||
<div class="two-col">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">层级关系</div>
|
||
<div class="comp-box-desc text-compact">
|
||
Model → Room → Face → Aperture / Door → Shade<br><br>
|
||
<strong>Room</strong>:faces[] (≥4), multiplier, zone, story, shades<br>
|
||
<strong>Face</strong>:face_type, boundary_condition, apertures[], doors[]<br>
|
||
<strong>Aperture</strong>:is_operable, indoor/outdoor_shades[]<br>
|
||
<strong>Door</strong>:is_glass, indoor/outdoor_shades[]<br>
|
||
<strong>Shade</strong>:is_detached
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">边界条件(5 种)</div>
|
||
<div class="comp-box-desc text-compact">
|
||
<strong>Outdoors</strong> — sun/wind_exposure, view_factor<br>
|
||
<strong>Surface</strong> — boundary_condition_objects<br>
|
||
<strong>Ground</strong> — 无参数<br>
|
||
<strong>Adiabatic</strong> — 无参数<br>
|
||
<strong>OtherSideTemperature</strong> — htc + temperature<br><br>
|
||
<strong>几何原语</strong>:Point3D / Face3D / Plane / Mesh3D / Color
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Energy / Radiance / CFD -->
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="Energy/Radiance/CFD">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">四、模拟参数覆盖</div>
|
||
<div class="page-subtitle">4.3 Energy / Radiance / CFD</div>
|
||
<div class="page-body">
|
||
<div class="three-col text-compact">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">Energy(49 defs)</div>
|
||
<div class="comp-box-desc">
|
||
材料:11 种(常规/无质量/植被/窗材)<br>
|
||
构造:6 类 + Abridged 引用模式<br>
|
||
时间表:5 类<br>
|
||
负荷:People/Lighting/Equipment<br>
|
||
HVAC:IdealAirSystem<br>
|
||
构造集 / 程序类型
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">Radiance(25 defs)</div>
|
||
<div class="comp-box-desc">
|
||
材质:Plastic/Metal/Glass/BSDF 等 8 种<br>
|
||
材质集:Wall/Floor/RoofCeiling<br>
|
||
Aperture/Door/Shade<br>
|
||
传感器:Sensor / SensorGrid<br>
|
||
视角:View(6 种类型)
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">CFD*(14 defs)</div>
|
||
<div class="comp-box-desc">
|
||
风剖面:4 种 + 地形类别<br>
|
||
计算域 / 网格(+wall layer)<br>
|
||
湍流:6 种模型 + 壁面函数<br>
|
||
边界条件 / 求解器<br>
|
||
(AI 示例文件)
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 社区+城市实体 -->
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="社区城市实体">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">四、社区与城市尺度实体</div>
|
||
<div class="page-subtitle">4.4 多尺度扩展(AI 示例,需审核)</div>
|
||
<div class="page-body">
|
||
<div class="two-col">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">社区尺度(4 文件,30 defs)</div>
|
||
<div class="comp-box-desc text-compact">
|
||
<strong>community</strong>:Site / TerrainGrid / TerrainTIN<br>
|
||
Road / GreenSpace / WaterBody<br>
|
||
<strong>community-energy</strong>:DistrictEnergy<br>
|
||
Plant(10种) / Network / Pipe / Connection<br>
|
||
<strong>community-cfd</strong>:计算域/网格/湍流/求解器<br>
|
||
<strong>community-microclimate</strong>:UHI 强度/反照率
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">城市尺度(3 文件,23 defs)</div>
|
||
<div class="comp-box-desc text-compact">
|
||
<strong>urban</strong>:ClimateZone / LandUse<br>
|
||
气候分区 / 用地性质<br>
|
||
<strong>urban-energy</strong>:需求聚合<br>
|
||
可再生能源潜力 / 碳平衡<br>
|
||
<strong>urban-cfd</strong>:行人风舒适评估<br>
|
||
(Laws/Davenport/NEN_8100 标准)
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ==================== 五、集成与使用方式 ==================== -->
|
||
<section class="slide slide-section" data-anim="fade-up" data-title="五、集成与使用方式">
|
||
<div class="section-body">
|
||
<div class="section-num">五</div>
|
||
<div class="section-main-title">集成与使用方式</div>
|
||
<div class="section-subtitle">—— 验证、代码生成、平台集成</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
|
||
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="使用方式">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">五、使用方式</div>
|
||
<div class="page-subtitle">5.1 数据验证与代码生成</div>
|
||
<div class="page-body">
|
||
<div class="three-col text-compact">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">数据验证</div>
|
||
<div class="comp-box-desc">
|
||
pip install jsonschema<br><br>
|
||
python3 -c "<br>
|
||
import json, jsonschema<br>
|
||
with open('model.hbjson') as f:<br>
|
||
jsonschema.validate(<br>
|
||
json.load(f),<br>
|
||
json.load(open(<br>
|
||
'schema-building.json')))"
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">TypeScript 生成</div>
|
||
<div class="comp-box-desc">
|
||
npx quicktype <br>
|
||
schema-building.json<br>
|
||
-o dist/building.d.ts<br>
|
||
--lang typescript<br><br>
|
||
npx quicktype ...<br>
|
||
schema-energy.json<br>
|
||
-o dist/energy.d.ts
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">Python Pydantic 生成</div>
|
||
<div class="comp-box-desc">
|
||
pip install datamodel-codegen<br><br>
|
||
datamodel-codegen \<br>
|
||
--input schema-building.json \<br>
|
||
--output dist/building.py \<br>
|
||
--output-model-type pydantic_v2
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 平台集成架构 -->
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="平台集成">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">五、平台集成架构</div>
|
||
<div class="page-subtitle">5.2 bps-schema 作为数据底座</div>
|
||
<div class="page-body">
|
||
|
||
<div class="research-framework" style="margin-bottom:2.5vh;">
|
||
<div class="rf-column">
|
||
<div class="rf-header">课题二</div>
|
||
<div class="rf-body text-compact"><p>方案生成<br>CAD/图片→HB JSON</p></div>
|
||
</div>
|
||
<div class="rf-column rf-arrow">→</div>
|
||
<div class="rf-column">
|
||
<div class="rf-header">课题三</div>
|
||
<div class="rf-body text-compact"><p>性能优化<br>遗传算法/粒子群</p></div>
|
||
</div>
|
||
<div class="rf-column rf-arrow">→</div>
|
||
<div class="rf-column">
|
||
<div class="rf-header">课题四</div>
|
||
<div class="rf-body text-compact"><p>计算引擎<br>能耗/风场/采光</p></div>
|
||
</div>
|
||
<div class="rf-column rf-arrow">→</div>
|
||
<div class="rf-column">
|
||
<div class="rf-header">构力平台</div>
|
||
<div class="rf-body text-compact"><p>云端集成<br>API调用与展示</p></div>
|
||
</div>
|
||
</div>
|
||
<div class="two-col text-compact">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">数据流转协议</div>
|
||
<div class="comp-box-desc">
|
||
1. 课题二生成 HB JSON 模型<br>
|
||
2. 转为 IDF 供课题四计算<br>
|
||
3. 课题四返回 JSON 性能结果<br>
|
||
4. 课题三基于结果进行优化<br>
|
||
5. RESTful API 暴露服务接口
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">与 bps-schema 的关系</div>
|
||
<div class="comp-box-desc">
|
||
bps-schema 提供统一数据格式定义<br><br>
|
||
• 课题二:生成 HB JSON 合规数据<br>
|
||
• 课题三:优化结果写入扩展字段<br>
|
||
• 课题四:计算引擎读取 schema 验证输入
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
<aside class="notes">这一页展示了完整的协作流程。bps-schema是整个数据流转的格式基础,确保各课题之间数据可互操作。</aside>
|
||
</section>
|
||
|
||
<!-- ==================== 六、下一步工作计划 ==================== -->
|
||
<section class="slide slide-section" data-anim="fade-up" data-title="六、下一步工作计划">
|
||
<div class="section-body">
|
||
<div class="section-num">六</div>
|
||
<div class="section-main-title">下一步工作计划</div>
|
||
<div class="section-subtitle">—— 待办事项与时间节点</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="待办事项">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">六、下一步工作计划</div>
|
||
<div class="page-subtitle">6.1 会议待办与技术路线固化</div>
|
||
<div class="page-body">
|
||
<div class="three-col text-compact">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">技术路线固化</div>
|
||
<div class="comp-box-desc">
|
||
一是课题二与课题三形成书面技术路线说明,明确优化变量、目标函数和方法<br><br>
|
||
二是提交项目组确认
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">格式方案确定</div>
|
||
<div class="comp-box-desc">
|
||
一是各课题评估HB JSON格式可行性与工作量<br><br>
|
||
二是提交转换器开发方案(HB JSON ↔ IDF / 3DM ↔ HB JSON+)<br><br>
|
||
三是一周内明确格式支持情况
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">API与平台对接</div>
|
||
<div class="comp-box-desc">
|
||
一是组织课题二/三/四与构力团队完成API接口详细方案设计<br><br>
|
||
二是各课题本周内向构力提交数据格式和API需求清单<br><br>
|
||
三是课题一本周内向各课题提供数据需求表格
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
<aside class="notes">三个方向的待办:技术路线固化、格式方案确定、API与平台对接。格式方案是一周内要确认的关键节点。</aside>
|
||
</section>
|
||
|
||
<section class="slide slide-content" data-anim="fade-up" data-title="实体完善与工程化">
|
||
<div class="page-header"></div>
|
||
<div class="page-title">六、实体完善与工程化</div>
|
||
<div class="page-subtitle">6.2 bps-schema 后续开发计划</div>
|
||
<div class="page-body">
|
||
<div class="three-col">
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">实体审核完善</div>
|
||
<div class="comp-box-desc text-compact">
|
||
community / urban / cfd 为 AI 生成的示例文件<br><br>
|
||
• 人工审核实体定义<br>
|
||
• 补充字段约束和校验规则<br>
|
||
• 领域专家审核物理合理性
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">工程化工具</div>
|
||
<div class="comp-box-desc text-compact">
|
||
• schema-all.json 自动验证脚本<br>
|
||
• CI/CD 集成<br>
|
||
• 多文件 $ref 解析测试<br>
|
||
• 补充更多领域(water / transportation)
|
||
</div>
|
||
</div>
|
||
<div class="comp-box">
|
||
<div class="comp-box-title">代码生成器</div>
|
||
<div class="comp-box-desc text-compact">
|
||
• TypeScript 类型声明自动生成<br>
|
||
• Python Pydantic v2 模型生成<br>
|
||
• 与 课题四的计算引擎数据对接<br>
|
||
• 格式转换器(HB JSON ↔ IDF)目前已经有ladybug tools相关的库可以实现。
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="page-footer">
|
||
<img class="footer-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<span class="footer-url">www.cadreg.com.cn</span>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ==================== 感谢页 ==================== -->
|
||
<section class="slide slide-thanks" data-anim="fade-up" data-title="结束">
|
||
<img class="thanks-logo" src="./assets/images/cctc-cadg/logo.png" alt="CCTC 中国建科">
|
||
<div class="thanks-pattern"></div>
|
||
<div class="thanks-text">感谢聆听 | 欢迎指导</div>
|
||
<div class="thanks-url">www.cadreg.com.cn</div>
|
||
<aside class="notes">感谢大家的关注和聆听,欢迎提出宝贵意见和建议。</aside>
|
||
</section>
|
||
|
||
</div>
|
||
<script src="./assets/runtime.js"></script>
|
||
</body>
|
||
</html>
|