从稀缺数据到可审查权衡

海上风电结构 · 多目标决策平台

一个把稀缺设计数据、OpenSees 评价、演化搜索与双空间 Pareto 分析连接起来的海上风电导管架研究平台。

时间
2024 — 2026
方向
Multi-objective Optimization · Structural Engineering · Decision Support
核心技术
Python · Flask · Socket.IO · OpenSeesPy

三行摘要

问题
公开导管架设计案例很少,团队不能把更大的神经网络当作证据替代品。系统需要把数据实验、结构仿真、优化搜索与工程师复核接成闭环。
我做了什么
探索 REaLTabFormer/GAN 合成,以及结构化 MLP、GPT-2 SFT 方法。
结果 / 限制
把大量候选拆解为性能权衡与结构方案两个视图,不声称全局最优或工程认证。
海面上采用导管架基础的海上风力发电机组航拍。
场景图 · Block Island 海上风场 · Ionna22 · CC BY-SA 4.0

01 · A

问题

公开导管架设计案例很少,团队不能把更大的神经网络当作证据替代品。系统需要把数据实验、结构仿真、优化搜索与工程师复核接成闭环。

01 · B

背景

研究从表格数据合成与结构化预测探索,推进到一个以 Flask/Socket.IO 连接 OpenSees、NSGA-II 与 GA 的交互式平台。

02

为什么重要

导管架设计在重量、应力利用率、动力性能与可制造性之间没有唯一最优答案。工程师需要的是可解释、可继续审查的候选方案族,而不是一个神秘的“最优”标签。

五种固定式海上风电基础形式对比图。
基础形式背景图 · 译自 Wikimedia Commons · CC BY-SA 4.0
展开技术细节真正的难点 · 系统路径 · 关键取舍
02 · B

真正的难点

  1. 01

    公开设计案例稀缺,合成数据必须逐字段检查分布。

  2. 02

    多输出预测可能破坏结构字段之间的关系。

  3. 03

    OpenSees 评价成本高,失败候选需要确定性处理。

  4. 04

    四个目标为归一化重量、固有频率接近风机额定运行频率时的共振惩罚、腿柱应力水平和斜撑应力水平;应力水平越接近 0 越安全。

  5. 05

    大型 Pareto 解集仍需可解释的后分析。

研究路径取舍

探索过的模型与最终采用模型不是同一件事

稀缺数据促成了多条实验路径。我明确区分自己的探索工作与团队最终采用的模型。

01本人探索

REaLTabFormer / GAN

表格合成数据实验

02本人探索

结构化 MLP

联合多输出预测

03本人探索

GPT-2 SFT

受表格文本化启发的预测

04团队采用

自回归路径

按顺序预测结构字段

03

我的方案

系统路径

01

准备

用逐字段分布距离比较不同合成数据方案

02

预测

探索结构化多输出与表格文本化预测路径

03

评价

参数化生成导管架并计算 OpenSees 响应

04

决策

执行搜索、逐代推送并在两个空间审查 Pareto 方案族

Pareto 候选在目标空间中的说明性聚类图。
目标空间视图 · 说明性后分析输出
Pareto 候选在设计空间中的说明性聚类图。
设计空间视图 · 把结构方案族与性能权衡分开观察
流程示意

把长时间优化变成可审查的工作空间

我用这张流程示意图把参数、结构预览、代际进度和 Pareto 候选放在同一视图中,同时明确候选方案仍处于探索阶段。

海上风电导管架多目标优化的流程示意,包含结构预览与 Pareto 图。
参数、结构响应与 Pareto 候选被放在一起考察,以支持设计探索。

优化闭环

每个候选都必须经过几何、仿真与解释

Web 层不会替代工程闭环,而是让输入、失败、代际和权衡变得可见;OpenSees 仍位于评价循环内部。

01配置

设计参数

几何、材料与环境输入

02建模

参数化导管架

构建候选结构

03仿真

OpenSees 响应

计算结构目标并处理失败

04搜索

NSGA-II / GA

生成下一代种群

05解释

Pareto 分析

双空间聚类并筛选代表方案

  • Python
  • Flask
  • Socket.IO
  • OpenSeesPy
  • pymoo
  • NSGA-II
  • HDBSCAN
  • Plotly

关键取舍

01

保留未采用的探索

结构化 MLP 与 GPT-2 SFT 是本人研究过的路径,不被包装成团队最终采用模型。

02

推送进度,而不是权威结论

WebSocket 长连接让长时间演化过程可观察,但实时出现的候选并不是认证设计。

03

区分两类相似性

目标空间聚类解释性能权衡,设计空间聚类解释结构方案族。

04 · A

我的贡献

  • 探索 REaLTabFormer/GAN 合成,以及结构化 MLP、GPT-2 SFT 方法。
  • 开发 Flask/Socket.IO 工作流,连接预测结构、OpenSees 与演化搜索。
  • 加入逐代可视化,以及目标空间/设计空间聚类,支持候选方案审查。

04 · B

已实现结果

  • 实现 OpenSees 优化、实时进度与 Pareto 后分析链路。
  • 把大量候选拆解为性能权衡与结构方案两个视图,不声称全局最优或工程认证。
04 · C

经验与反思

01

研究平台的价值来自暴露失败、进度与权衡,而不只是算法名称。

02

预测可以提供搜索起点,但工程决策仍需可审查的仿真与专业判断。

我能公开的内容

我构建这一研究原型,用于探索应用、OpenSees/优化流程与双空间聚类。它支持候选方案审查;工程有效性与收敛认证不在其范围内。

公开来源

Block Island 海上风场照片 · CC BY-SA 4.0 https://commons.wikimedia.org/wiki/File:Block_Island_offshore_wind_farm_P6290638m.jpg海上风电基础形式图 · CC BY-SA 4.0 https://commons.wikimedia.org/wiki/File:Offshore_wind_foundation_types.svg