SuperAPI AI 工具集

4d-simulation

数据与分析

查看项目

更新于 10-16 05:05

技能介绍

用途:该技能实现 4D BIM 模拟,把 3D 模型构件与第四维“时间”关联,用于可视化施工顺序、检测进度冲突并优化工作分期。资料引用 DDC 方法论第 3.3 章及《4D-8D BIM and CO2 Calculation》。

主要能力:提供 ScheduleElementLinker 类,可按类别映射、按楼层或手动方式将 BIM 构件链接到进度活动;Simulation4D 引擎可按指定日期返回构件状态(未开始、进行中、已完成),生成时间线快照、进度百分比、进行中构件列表、按楼层与类别的施工顺序分析,以及并行作业检测。GanttChartGenerator 可生成按类别或楼层分组的甘特图与 S 曲线进度图。SequenceAnalyzer 支持添加前后置依赖、检查顺序违规与空间冲突。

使用方式:以 pandas DataFrame 提供构件数据(ElementId、Category、Level、Start_Date、End_Date、Phase)与进度数据,调用链接器建立关联后传入模拟引擎;依赖 matplotlib 绘制图表。示例中通过 pd.to_datetime 转换日期,并用日期区间筛选指定日期的活动构件。

适用场景:施工进度规划、工序可视化、并行作业与空间冲突排查、进度汇报图表生成。

限制:资料未提供安装命令、平台支持、收费方式或实际效果数据;空间冲突检测仅按 Level 分组,未包含 Zone 等更细粒度位置信息。