Skip to content

Commit

Permalink
【Hackathon 5th No.60】PhyGeoNet: Physics-Informed Geometry-Adaptive Co…
Browse files Browse the repository at this point in the history
…nvolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular Domain (#699)

* PhyGeoNet-RFC

* phygeonet
  • Loading branch information
lizechng authored Oct 20, 2023
1 parent b09fe47 commit f0db766
Showing 1 changed file with 63 additions and 0 deletions.
63 changes: 63 additions & 0 deletions rfcs/Science/20231012_phygeonet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# 复现 PhyGeoNet: Physics-Informed Geometry-Adaptive Convolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular Domain 的 case0 和 case2 案例

| | |
| ------------ | --------------------- |
| 提交作者 | lizechng |
| 提交时间 | 2023-10-12 |
| RFC 版本号 | v1.1 |
| 依赖飞桨版本 | develop 版本 |
| 文件名 | 20231012_phygeonet.md |

## 1. 概述

### 1.1 相关背景

- 【PaddlePaddle Hackathon 5th】开源贡献个人挑战赛科学计算任务合集 [No.60:PhyGeoNet: Physics-Informed Geometry-Adaptive Convolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular Domain](https://github.com/PaddlePaddle/community/blob/master/hackathon/hackathon_5th/【PaddlePaddle Hackathon 5th】开源贡献个人挑战赛科学计算任务合集.md#no60phygeonet-physics-informed-geometry-adaptive-convolutional-neural-networks-for-solving-parameterized-steady-state-pdes-on-irregular-domain)

### 1.2 功能目标

- 复现 PhyGeoNet: Physics-Informed Geometry-Adaptive Convolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular Domain 的 case0 和 case2 案例,并合入PaddleScience。

### 1.3 意义

- 复现 PhyGeoNet 并完成 case0 和 case2 相关案例。

## 2. PaddleScience 现状

- PaddleScience 在 Arch 中不存在 USCNN,计划基于 `base.Arch` 自行构建。
- PaddleScience 中现有 `ppsci.data.dataset` 的模块中满足本论文复现要求。
- PaddleScience 中 Tensor 连接及 Padding 等操作需借助 Paddle API 完成。

## 3. 目标调研

- **论文链接:** https://arxiv.org/abs/2004.13145

- **参考代码链接:** https://github.com/Jianxun-Wang/phygeonet

- 可以参考已有代码和论文相关描述进行复现。

## 4. 设计思路与实现方案

- 参考已有代码,基于 Paddle API 和PaddleScience API 复现 PhyGeoNet.
- 构建论文实现所需要的 USCNN 模型
- 构建 VaryGeoDataset 和 FixGeoDataset
- 进行数据生成和处理
- 进行模型训练和测试

### 4.1 补充说明[可选]

- 无。

## 5. 测试和验收的考量

- 复现达到原有代码精度。

## 6. 可行性分析和排期规划

- 参考代码修改为 paddle 实现,使用PaddleScience API,测试精度对齐
- 2023年10月中旬基于 Paddle API 完成 case0 和 case2 案例
- 2023年10月下旬基于 PaddleScience API 完成 case0 和 case2 案例

## 7. 影响面

- 为 PaddleScience 增加 PhyGeoNet 案例

0 comments on commit f0db766

Please sign in to comment.