首页 > 其他分享 >FEniCSx入门——解Poisson方程

FEniCSx入门——解Poisson方程

时间:2023-05-14 20:13:51浏览次数:50  
标签:function 方程 Fenics 入门 u0 Poisson FEniCSx

一、 Poisson方程

 可转换为线性弱形式

 其中,

u: trial function 是近似解

v: test function 是Poisson方程两边同乘的函数,用于转换为弱形式。

 

在Fenics中解PDE时,必须进行下面几个步骤

1、将PDE问题转换成离散变分问题:即寻找u∈V,使得

 2、选择V和V_hat空间,换句话说就是确定网格和有限元单元的类型。

 3、定义Input data,如f,u0。

 

二、Code in Fenics

这里定义 f 和 u0 为:

 

下面是示例

 

 

 

 

参考:来自fenicsbook,代码实例有点老旧

标签:function,方程,Fenics,入门,u0,Poisson,FEniCSx
From: https://www.cnblogs.com/spacerunnerZ/p/17399632.html

相关文章

  • 数据结构与算法之一道题感受算法(算法入门)
    题目:给定N个整数的序列{A1,A2,....An},求函数F(i,j)=Max{Ai+.....Aj }题目要求:这道题的目的是要求给定的一个整数序列中,它所含的连续子序列的最大值,比如现在我有一个整数序列{-3,2,3,-3,1}它的最大子序列很显然是 {2,3}第一种方法蛮力法(强制枚举):我们从第一个整数开始遍历,依......
  • Vue2入门之超详细教程十-绑定class、style样式
    1、简介绑定样式:1.class样式写法:class=”xxx” xxx可以是字符串、对象、数组字符串写法适用于:类名不确定,要动态获取对象写法适用于:要绑定多个样式,个数不确定,名字也不确定数组写法适用于:要绑定多个样式,个数确......
  • vue基础入门综合项目练习-悦听播放器
    1、简介根据B站视频黑马程序员vue前端基础教程-4个小时带你快速入门vue学习制作。再次感谢免费无私的教学视频。感谢@李予安丶提供的精美的css。2、展示3、技术点vue2axios4、功能说明4.1、基本功能搜索歌曲播放歌曲显示歌曲热评播放MV4.2、修复问题......
  • MATLAB代码:Cplex二阶锥规划最优潮流入门 关键词:二阶锥 最优潮流 SOCP
    MATLAB代码:Cplex二阶锥规划最优潮流入门关键词:二阶锥最优潮流SOCP参考文档:《主动配电网最优潮流研究及其应用实例》仿真平台:MATLAB+Cplex主要内容:最优潮流研究在配电网规划运行中不可或缺,且在大量分布式能源接入的主动配电网环境下尤为重要。传统的启发式算法在全局最优解和......
  • ECMAScript6新特性【函数的扩展(函数参数的默认值、箭头函数、rest 参数、name 属性)
    ......
  • ECMAScript6新特性【对象的扩展(属性的简洁表示法) 对象的新增方法 、运算符的扩展 】(
    ......
  • WPF入门教程系列二十四——DataGrid使用示例(1)
    WPF入门教程系列目录WPF入门教程系列二——Application介绍WPF入门教程系列三——Application介绍(续)WPF入门教程系列四——Dispatcher介绍WPF入门教程系列五——Window介绍WPF入门教程系列十一——依赖属性(一)WPF入门教程系列十五——WPF中的数据绑定(一)      ......
  • WPF入门教程系列目录
    WPF入门教程系列一——基础WPF入门教程系列二——Application介绍WPF入门教程系列三——Application介绍(续)WPF入门教程系列四——Dispatcher介绍WPF入门教程系列五——Window介绍WPF入门教程系列六——布局介绍与Canvas(一)WPF入门教程系列七——布局之WrapPanel与StackP......
  • Flask快速入门2
    六,FlaskHTTP方法 Http协议是万维网中数据通信的基础。在该协议中定义了从指定URL检索数据的不同方法。 下表总结了不同的http方法: 序号 方法描述 1 GET以未加密的形式将数据发送到服务器。最常见的方法。 2 HEAD和GET方法相同,但没有响应体。 3 POST用于将HTML......
  • 中二羊专题:栋栋的入门题(前缀和)
    原题标题虽然是栋栋的入门题,但它并不是入门题。原题的题目描述是:给出N个整数,以及M个求和范围,求出每一个范围的数字的和。提示:显然,这并不是一道入门题。这就要用到一种新的思想:前缀思想。进入正题数组\(a\)(此处方便讲解,忽略下标\(0\))有这\(5\)个数字:\(1,3,2,1,5\)......