Files
bps-schema/pres/bps-schema-intro.html
ringo bd26214cb9 docs(presentation): 更新bps-schema介绍文档
- 修改系统架构描述,明确四层架构设计
- 更新数据格式决议章节标题为多尺度数据流转
- 新增使用方式章节内容
- 调整平台集成架构章节,强调bps-schema作为数据底座
- 更新技术对接说明,明确与课题四计算引擎的数据对接关系
- 完善格式转换器相关说明,补充现有工具库支持信息
2026-05-29 13:24:02 +08:00

730 lines
33 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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>
&nbsp;&nbsp;^[.A-Za-z0-9_-]+$<br>
&nbsp;&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;Road / GreenSpace / WaterBody<br>
<strong>community-energy</strong>:DistrictEnergy<br>
&nbsp;&nbsp;&nbsp;&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;气候分区 / 用地性质<br>
<strong>urban-energy</strong>:需求聚合<br>
&nbsp;&nbsp;&nbsp;&nbsp;可再生能源潜力 / 碳平衡<br>
<strong>urban-cfd</strong>:行人风舒适评估<br>
&nbsp;&nbsp;&nbsp;&nbsp;(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>
&nbsp;&nbsp;jsonschema.validate(<br>
&nbsp;&nbsp;&nbsp;&nbsp;json.load(f),<br>
&nbsp;&nbsp;&nbsp;&nbsp;json.load(open(<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'schema-building.json')))"
</div>
</div>
<div class="comp-box">
<div class="comp-box-title">TypeScript 生成</div>
<div class="comp-box-desc">
npx quicktype <br>
&nbsp;&nbsp;schema-building.json<br>
&nbsp;&nbsp;-o dist/building.d.ts<br>
&nbsp;&nbsp;--lang typescript<br><br>
npx quicktype ...<br>
&nbsp;&nbsp;schema-energy.json<br>
&nbsp;&nbsp;-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>
&nbsp;&nbsp;--input schema-building.json \<br>
&nbsp;&nbsp;--output dist/building.py \<br>
&nbsp;&nbsp;--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>