有限元
文章平均质量分 84
guihunkun
这个作者很懒,什么都没留下…
展开
-
有限元方法基础-以二维拉普拉斯方程为例(附程序)
本文从零介绍有限元方法,包括每一步的数学推导,同时附程序开发指南。可以方便新手入门。原创 2023-03-28 22:02:54 · 3078 阅读 · 1 评论 -
有限元方法求解二维拉普拉斯方程C++实现
本文利用C++语言实现在二维任意区域(内部可有“洞)求解拉普拉斯方程的数值解。原创 2023-03-20 22:48:01 · 1676 阅读 · 1 评论 -
有限元中四面体的一些积分公式
有限元中四面体的一些积分公式原创 2023-03-01 22:45:04 · 1376 阅读 · 0 评论 -
有限元中三角形的一些积分公式
有限元中三角形的一些积分公式原创 2023-03-01 20:06:49 · 1299 阅读 · 0 评论 -
利用Python读取三角形网格数据并图形化显示
文章目录前言数据格式1. 节点数据格式2. 单元编号数据格式程序1 读取节点信息2 读取网格拓扑信息3 网格图形化4 完整代码结果1. 不显示编号信息2. 显示编号信息前言利用有限元方法计算一些数值问题,经常需要剖网格,得到的网格拓扑信息,如果能图形化显示对我们Debug程序也方便,下面利用Python语言读取文本中的网格拓扑信息,然后图形化显示,且可以选择是否显示节点或者单元编号信息。具体代码和数据可以去我的 Github下载。数据格式1. 节点数据格式id_1 x1 y1id_2 x2 y2原创 2021-11-09 22:11:47 · 3908 阅读 · 5 评论 -
有限元方法之三角形元任意阶的Lagrange型形状函数
top文章目录前言求解区域1. 一维2. 二维3. 三维形状函数三角形单元面积坐标三角形单元的Lagrange型形状函数前言本文通过Lagrange型形状函数回顾有限元的基本概念,并推导三角形单元上任意阶Lagrange元的几何节点坐标公式,和各自由度概念。求解区域求解区域即偏微分方程所定义的区域,或者说几何形状。1. 一维一维元素多是线元即线段。相应元素节点可以取线段的两个端点,或者线段中点。2. 二维二维元素有三角形,矩形,四边形等。相应元素节点可以取多边形的顶点,或者边的中点,以原创 2021-10-23 16:40:51 · 7454 阅读 · 5 评论 -
Gmsh剖三维网格教程附代码
文章目录前言一、程序代码二、程序结果1. 带有点标号的结果图2. 没有点标号的结果图三、总结前言前面写过三篇关于Gmsh的教程:有限元剖网格之Gmsh安装与使用入门Gmsh剖一维网格教程附代码Gmsh剖二维网格教程附代码以上文章对Gmsh都有一定的介绍,在此不再重复直接接剖三维网格的C++代码。注:因有一个OpenCASCADE库暂时没安装好,所以目前只能用插点,连线,线连面,面拼体的方式构造三维几何体。一、程序代码#include <iostream>#include原创 2021-01-23 21:57:21 · 3443 阅读 · 0 评论 -
Gmsh剖二维网格教程附代码
文章目录前言一、点,三角形的定义1. 点的定义2. 三角形的定义二、区域构造三、调用Gmsh的API剖网格并得到网格信息四、程序运行结果1. 程序输出2. 带有点标号的结果图3. 没有点标号的结果图五、总结前言Gmsh的安装与入门教程可以去看我的前一篇文章有限元剖网格之Gmsh安装与使用入门。本篇文章主要介绍如何借助Gmsh的C++ API剖二维网格(即三角形)。一、点,三角形的定义利用Gmsh剖的二维网格,一般是为了后续有限元计算的需要,后面也会给出一篇有限元的文章。此处主要是为了Gmsh前期原创 2020-09-20 20:21:09 · 4955 阅读 · 6 评论 -
Gmsh剖一维网格教程附代码
文章目录前言一、点,线段,单元,多边形等的定义1. 点的定义2. 多边形的定义3. 线段的定义4. 拓扑关系的定义5. 单元的定义二、区域构造三、调用Gmsh的API剖网格并得到网格信息四、程序运行结果1. 程序输出2. 带有点标号的结果图3. 带有单元标号的结果图五、总结前言Gmsh的安装与入门教程可以去看我的前一篇文章有限元剖网格之Gmsh安装与使用入门。本篇文章主要介绍如何借助Gmsh的C++ API剖一维网格(即线段)。一、点,线段,单元,多边形等的定义因为我们需要自己构造区域内的几何信原创 2020-09-20 16:14:53 · 2577 阅读 · 6 评论 -
有限元剖网格之Gmsh安装与使用入门
有限元剖网格之Gmsh安装与使用入门有限元法(FEM,Finite Element Method)是一种求解偏微分方程问题的数值方法。随着电子计算机的发展,有限元方法迅速发展成一种现代计算方法,在固体力学、流体力学、热传导、电磁学、声学、生物力学等方面有着广泛的应用。今天就先介绍有限元方法之前处理,利用Gmsh剖网格。Gmsh介绍Gmsh是一个自动的三维有限元网格生成带有内置在CAD和后期处理器。当然其也可以生成一维和二维的有限元网格。Gmsh安装1. Gmsh图形界面安装可以去官网下载安装包G原创 2020-09-12 16:10:39 · 19185 阅读 · 33 评论