matlab软件写一个程序代码VEMLab:用于虚拟元素方法的MATLAB库
该存储库包含用于虚拟元素方法的开源MATLAB库的代码。
特征
二维线性弹性静力学(平面应变和平面应力)和二维泊松问题。
求解方法:线性VEM(多边形元素),FEM(3节点三角形,4节点四边形)。
边界条件:边界边缘上的Dirichlet,Neumann;
可以是常数或函数。
网格划分器:PolyMesher,distmesh2d,quad4mesh;
PolyMesher是针对矩形区域,扳手区域和带Kong区域的板而定制的;
distmesh2d和quad4mesh仅针对矩形域进行了自定义。
可以为任何网格器扩展域,但是需要对某些接口功能进行调整(请参见文件夹“
mesher”中的create_polygonal_mesh.m,create_quadrilateral_mesh.m和create_triangular_mesh.m函数中的可用说明)。
网格需要单独生成并保存到文件夹“
test
/
mesh_files”。
必须使用文件夹“
mesher”中的函数“
create_”来生成网格。
然后,包含
2023-04-03 16:13:24
35.49MB
系统开源
1