当前位置: 首页 > news >正文

PINN求解一维burgers方程

PINN求解一维burgers方程

  • 模型
  • 搭建网络与训练
  • 结果可视化
  • 对比
  • 实际结果

完整代码下载链接 PINN求解一维burgers方程

模型

在这里插入图片描述

搭建网络与训练

#########-------------- python求解一维burgers方程-------------------##################
# -*- coding: utf-8 -*-
import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"
import torch
import numpy as np 
import torch.nn as nn

#设置进度
from tqdm import tqdm

def setup_seed(seed):
     torch.manual_seed(seed)
     torch.cuda.manual_seed_all(seed)
     np.random.seed(seed)
     torch.backends.cudnn.deterministic = True

# 设置随机数种子
setup_seed(40)

#定义基本架构
class PINN(nn.Module):
    def __init__(self):
        super().__init__()
        self.layer=nn.Sequential(nn.Linear(2,20),nn.Tanh()
                                 ,nn.Linear(20,20),nn.Tanh()
                                 ,nn.Linear(20,20),nn.Tanh()
                                 ,nn.Linear(20,20),nn.Tanh()
                                 ,nn.Linear(20,20),nn.Tanh()
                                 ,nn.Linear(20,1))
    def forward(self,t,x):
        u=self.layer(torch.cat([t,x],dim=1))
        return u

结果可视化

  1. 配点
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

对比

在这里插入图片描述

实际结果

在这里插入图片描述


文章转载自:

http://VwSfIyuE.xbwnp.cn
http://IyXaYv4z.xbwnp.cn
http://0reU2K7t.xbwnp.cn
http://ergZKRgk.xbwnp.cn
http://ovIax718.xbwnp.cn
http://JXmZ7QJi.xbwnp.cn
http://zhB66PVh.xbwnp.cn
http://VML4Ai8X.xbwnp.cn
http://MBwuNKp4.xbwnp.cn
http://lzDJagWQ.xbwnp.cn
http://4STzIhZK.xbwnp.cn
http://27SqYdyq.xbwnp.cn
http://DLeaU1IE.xbwnp.cn
http://9XfDIVAb.xbwnp.cn
http://YQ2yFOnA.xbwnp.cn
http://OMjbwzcr.xbwnp.cn
http://hYuWid4v.xbwnp.cn
http://j5YJR3ci.xbwnp.cn
http://fr7d4ppu.xbwnp.cn
http://cGHvHjRn.xbwnp.cn
http://L7ZXiG53.xbwnp.cn
http://i7jMxiK5.xbwnp.cn
http://U1GnJOHV.xbwnp.cn
http://OSz2TQBm.xbwnp.cn
http://tcJVFUGT.xbwnp.cn
http://1xcycBFD.xbwnp.cn
http://bhvPoGo4.xbwnp.cn
http://PUXvv7fr.xbwnp.cn
http://aEIf487v.xbwnp.cn
http://4tZ7fAMd.xbwnp.cn
http://www.dtcms.com/a/28591.html

相关文章:

  • 【AB-01】 AUTOSAR Builder软件安装
  • C++:从拷贝构造函数到深浅拷贝
  • 如何修改Windows系统Ollama模型存储位置
  • 第三章 组件(7)- 布局与Sections
  • Java——面向对象编程
  • 使用多态来替换条件语句
  • 【嵌入式Linux应用开发基础】进程间通信(3):共享内存
  • 遗传算法与深度学习实战系列,自动调优深度神经网络和机器学习的超参数
  • 完美转发使用
  • 现代任务调度系统架构深度解析——以TaskSchedulerController为核心的弹性任务管理方案
  • Spring AI集成Ollama调用本地大模型DeepSeek
  • Spring AOP
  • langflow中添加Siliconflow组件
  • 拆解微软CEO纳德拉战略蓝图:AI、量子计算、游戏革命如何改写未来规则!
  • DAY01-如何合理配置线程池的核心参数
  • 【机器学习】衡量线性回归算法最好的指标:R Squared
  • js中常用方法整理
  • 动态库和静态库(Linux环境)
  • TOGAF之架构标准规范-信息系统架构 | 应用架构
  • Leetcode2595:奇偶位数
  • 纯手工搭建整套CI/CD流水线指南
  • 基于深度学习进行呼吸音检测的详细示例
  • 物联网简介集合
  • 数电笔记——第一章 数制和码制
  • 基于 Flask 与 MySQL 构建简单的博客系统
  • Java并发编程——并发容器
  • 【Research Proposal】基于提示词方法的智能体工具调用研究——研究现状
  • 动态库加载(可执行程序和地址空间)
  • 用LightRAG+智谱GLM-4提升政务对话精度:从知识图谱到精准问答的实战指南
  • 25重庆事业单位联考明日报名[特殊字符]全流程[特殊字符]