SuperAPI AI 工具集

synthetic-data-generation

数据与分析

查看项目

更新于 10-15 23:47

技能介绍

用途:为油气领域生成逼真的合成数据,覆盖测井、地震、岩心照片和时间序列,并带有合理的物理约束,适合测试、演示与训练场景。

主要能力:可生成 LAS/DLIS 测井曲线(GR、RHOB、NPHI、RT、DT、CALI),并遵循 Archie 方程等岩石物理关系;生成几何关系正确的地震数据体;生成符合 OSDU 的元数据清单;岩心照片通过 AI 图像生成实现。生成文件可用 lasio、segyio、dlisio 等库校验。

使用方式:通过 Python 调用,例如 from synthetic_data.well_log import LASGenerator,使用 LASGenerator(seed=42).create_record(well_name=..., curves=[...], depth_range=(1000.0, 2000.0), sample_interval=0.15, lithology="sandstone");地震用 SEGYGenerator 的 create_record 指定 survey_name、n_inlines、n_crosslines、n_samples、sample_interval;岩心照片用 CorePhotoGenerator(api_key=...) 并指定 well_name、lithology、depth_range、output_dir 等。OSDU 集成可用 LASMapper().to_manifest(las_path, legal_tags={...})。依赖安装:pip install lasio welly dlisio segyio numpy pandas scipy。

限制:岩心照片生成依赖 AI 图像 API,属于昂贵操作,必须先确认数量与岩性等参数;仅支持开放标准格式(LAS、SEG-Y、DLIS),不支持专有格式;数据生成为批处理,不支持实时生成;完整 OSDU 摄取流程需调用 petropowers:oil-gas-delegation。物理约束细节见 references/physical-constraints.md。