feat: add CFD/radiance/urban/community schema files, pres, docs

This commit is contained in:
ringo
2026-05-28 15:06:30 +08:00
parent 9f730223ce
commit 68bb9e2181
40 changed files with 11373 additions and 686 deletions
+1285
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

File diff suppressed because it is too large Load Diff
+723
View File
@@ -0,0 +1,723 @@
<!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">
课题二生成模型 → 课题三性能优化 → 课题四计算反馈 → 迭代循环<br><br>
课题二侧重方案生成,性能评估仅用于方案筛选与排序;课题三侧重基于优化算法的性能提升。
</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 构力云端平台与各课题协作</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>
• 与 ant-model 引擎数据对接<br>
• 格式转换器(HB JSON ↔ IDF)
</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>
Binary file not shown.
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB