混合有限元法的快速实现对于使用 Matlab 由最低阶 Raviart-Thomas 有限元离散化的 Darcy 问题。 该实现基于所谓的矢量化方法,该方法应用于有限元矩阵的计算和全局有限元矩阵的组装。 该代码支持 2D 和 3D 域,并且有限元可以是三角形、矩形、四面体或六面体。 还可以轻松修改代码以导入用户提供的网格。
2021-06-30 20:33:04 109KB matlab
1
Matlab有限元网格化源程序-ddd.m MIT的人写的论文,一个简单的有限元网格化方法 确实可以用,但是我理解的不是很好。 不过,希望对需要的人有所帮助。 简单介绍: function [p,t]=distmesh2d This meshing function produces the following outputs: • The node positions p. This N-by-2 array contains the x, y coordinates for each of the N nodes. • The triangle indices t. The row associated with each triangle has 3 integer entries to specify node numbers in that triangle. The input arguments are as follows: • The geometry is given as a distance function fd. This function returns the signed distance from each node location p to the closest boundary. • The desired edge length function h is given as a function fh, which returns h for all input points. • The parameter h0 is the distance between points in the initial distribution p0. For uniform meshes = constant), the element size in the final mesh will usually be a little larger than this input. • The bounding box for the region is an array bbox=[xmin, ymin; xmax, ymax]. • The fixed node positions are given as an array pfix with two columns. • Additional parameters to the functions fd and fh can be given in the last arguments varargin .
2021-06-30 19:38:26 86B matlab
1
N-S方程的有限元方法,带有精确解,freefem程序,所属收敛阶也比较好
2021-06-30 17:31:35 4KB N-S方程 freefem
1
搅拌摩擦焊dflux热源子程序
2021-06-30 17:04:40 2KB 有限元模拟 搅拌摩擦焊 abaqus
1
matlab开发-使用matlab进行三维有限元分析。这些是“使用matlab进行三维有限元分析”网络研讨会中使用的matlab示例。
2021-06-29 21:30:59 3.59MB 未分类
1
MATLAB有限元分析与应用源代码flow_sims 问题:2D盖驱动腔流动 解决方法: FDM-有限差分法[1]。 有限元-Galerkin有限元方法[2]。 FVM-具有有限体积离散化的SIMPLE算法[3,4,5] 数字: 每个文件夹包含压力和速度场的求解器以及相应的图形功能 performance_analysis.ipynb:速度曲线图和运行时间图的模板代码。 参考: [1]。 LA Barba和GF Forsyth,CFD Python:Navier-Stokes方程式的12个步骤。 Journal of Open Source Education,1(9),21,(2018)。 [2]。 EG Tsega和VK Katiyar。 二维不可压缩NavierStokes方程的有限元解决方案,使用MATLAB,应用程序和应用数学13(1)(2018)。 [3]。 MJ Sarfi,使用SIMPLE算法的2D盖驱动腔流动,MathWorks,(2018年)。 [4]。 T. Sorensen和F. Hastrup-Nielson。 盖驱动腔流动,丹麦技术大学,(2015年)。 [
2021-06-29 17:35:09 9.27MB 系统开源
1
基于Matlab的均布荷载作用下矩形薄板的有限元分析.pdf
2021-06-29 17:29:19 189KB Matlab 程序 数据处理 软件开发
双线性插值matlab代码纳维斯托克斯 二维稳态不可压缩的有限元程序 Navier–Stokes方程是流体力学的基础。 有限元方法已成为解决Navier-Stokes方程的一种流行方法。 在本文中,使用MATLAB将Galerkin有限元方法用于求解无体力的牛顿和不可压缩流体的二维稳态流的Navier-Stokes方程。 该方法被应用于盖子驱动的空腔问题。 八节点矩形元素用于元素方程的表述。 速度分量位于8个节点的所有位置,压力变量位于元素的4个角。 从速度分量和压力的位置来看,很明显,该元素由16个速度未知数和4个压力未知数组成。 结果,速度和压力的未知变量为每个元素20个。 二次插值函数表示速度分量,而双线性插值函数表示压力。 开发了有限元代码以供实施。 将数值结果与文献中的基准结果进行了比较。
2021-06-29 17:27:10 7KB 系统开源
1
使用简单盘子的简单 SFEPY 教程 Getting_Started_With_SFEPY_using_a_simpleplate_example.ipynb - 教程的 Python 笔记本 教程中的图 Sfepy_Stress_Strain.png SimplePlateSFEPY.png SimplePlateU.png SimplePlate_SFEPY_stress_strain.png sfepy_regions_plot.png sfepy_result_simple_plate.png simple_plate_geometry.png
2021-06-29 16:36:35 1.09MB CSS
1
本书内容展示了作者在ABAQUS应用和开发接口程序方面的耕耘成果,汇集了发展理论模型和应用工程实践的宝贵经验。
2021-06-29 16:32:00 42.61MB 有限元
1