![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
有限元模拟
oceanstonetree
代码爱好者。地质和石油类专业,喜欢编程。目前从事地质建模+人工智能的研发工作。
展开
-
基于FreeFEM++的有限元编程--4
2 第二类方程--- 弹性方程2.1 弹性方程描述在物理学上,弹性是指物体在外力作用下发生形变,当外力撤消后能恢复原来大小和形状的性质。弹性理论是描述一个物体在外力的作用下如何运动或发生形变,弹性方程是描述变形量与外力之间的关系,通常表示为σ=Eε,其中E表示杨氏模量。下面是线性弹性方程的变分形式:下面脚本是对该问题比较粗糙的写法:realL=10,H=1,dn=5;meshSh=square(L*dn,H*dn,[x*L,y*H]);//squareOKofre...原创 2020-12-06 19:19:56 · 1256 阅读 · 0 评论 -
dune数值计算算法库
目录1、Dune简介2、Dune安装3 、第一个Dune实例应用helloworld本文对dune进行了简单介绍,说明了安装方法(只能在linux或win10下的wsl中安装),以及通过helloworld的简单例子进行了环境验证,下次根据教程演习如果进行泊松方程创建和求解。1、Dune简介DUNE (Distributed and Unified Numerics Environment),分布和统一数值解环境,是一种求解偏微分方程的基于网格的方法(PDE)的模块化的工具箱。DUN原创 2020-11-16 20:19:22 · 918 阅读 · 0 评论 -
基于FreeFEM++的有限元编程--3
目录前言1、泊松方程的描述2、结果保存和读取3、更多网格生成方法4、边界条件介绍5、总结,前言FreeFem++是通过有限元方法求解PDE的免费软件,该软件由法国第六大学开发,可以运行在windows、linux和Mac系统上。可以进行网格生成、自动建立有限元模型、整合了各类线性求解器、能适用于与二维和三维问题,可以生成图片、文字和文件作为计算结果的输出。使用方法是编写脚本文件、保存为后缀为.edp为后缀的文本文件,运行软件调用该脚本文件即可。用网上找到的材料,通过六类方原创 2020-11-14 22:57:44 · 4697 阅读 · 2 评论 -
基于FreeFEM++的有限元编程--2
基于FreeFem++的有限元模拟1、引言有限元方法是20世 纪50年代伴随电子计算机的诞生,在计算数学和计算工程领域里诞生的一种高效而灵活的计算方法,它将古典变分法与分片多项式插值相结合,易于处理复杂的边值问题,具有有限差分法无可比拟的优越性,广泛应用于求解热传导、电磁场、流体力学等相关问题,已成为当今工程分析和计算中不可缺少的最重要的工具之一。有限元方法的“化整为零、积零为整”的基本思想与并行处理技术的基本原则“分而治之”基本一致,因而具有高度的内在并行性。有限元基于分片插值函数,相比于有限原创 2020-11-09 08:45:17 · 4542 阅读 · 4 评论 -
基于FreeFEM++的有限元编程--1
1 FreeFEM++简介FreeFEM是开源的有限元模拟系统,有法国利翁斯实验室、埃尔和玛丽居里大学共同开发,在世界范围内广泛使用[i]。VS Code插件商店中有专门针对FreeFEM++的插件方便代码编辑,其lanuch.json的配置如下:{//UseIntelliSensetolearnaboutpossibleattributes.//Hovertoviewdescriptionsofexistingattributes./...原创 2020-10-31 23:51:02 · 8179 阅读 · 4 评论