文件名称:三*度matlab代码-Code_FEM:MatlabFEM/BEM代码
文件大小:459KB
文件格式:ZIP
更新时间:2024-07-05 18:48:42
系统开源
三*度matlab代码代码有限元 这个 Matlab 程序提供了一个平台来促进有限元和边界元公式的实现。 它旨在作为研究工具。 结构 可以考虑三个级别。 使用现有的有限元公式来解决给定的问题。 实施和验证新的有限元公式。 这是这段代码的主要目的。 它旨在使(相对)容易地从纸上的变分公式转变为可以验证和评估的工作实现。 可用的不同有限元公式或边界元公式位于 Library 目录中。 所有有限元模型所需的低级和通用任务,例如分配*度、在全局系统中组装元素矩阵。 所有这些方面都由 Core 目录中的函数和脚本提供。 文档 更多详细信息将在文档目录中提供。 例子 请参阅示例目录。 一些背景 该代码的第一个版本最初是在 2000 年由法国贡比涅科技大学的声学小组开发的。进一步开发了各种修订版,该代码用于多个研究项目。 此后它已被其他研究小组使用,导致独立开发了几个不同的版本。 该存储库试图将其中一些功能组合在一起。
【文件预览】:
Code_FEM-master
----.gitignore(14B)
----LICENSE(34KB)
----Library()
--------Potential_Flow_3D()
--------Helmholtz_2D()
--------Potential_Flow_Axi()
--------Potential_Flow_2D()
--------Helmholtz_2D_BEM()
----README.md(1KB)
----Examples()
--------Helmholtz_2D()
--------Potential_Flow_Axi()
--------Potential_Flow_2D()
--------Helmholtz_2D_BEM()
----Core()
--------reorder_element.m(1KB)
--------BUILD_DOF.m(5KB)
--------CREATE_INTERFACE_ELEMENTS.m(2KB)
--------ADD_DOMAIN.m(4KB)
--------GET_ELEMENT_LIST.m(1KB)
--------gauleg.m(612B)
--------ADD_DOFS_TO_INTERFACE.m(1KB)
--------GmshLaunch.m(820B)
--------MANAGE_PATH.m(2KB)
--------METHOD_BEM.m(2KB)
--------ADD_TO_LIST.m(1KB)
--------ADD_BORDER_DOFS.m(3KB)
--------convert_T3_T6.m(3KB)
--------create_subQ4.m(2KB)
--------INIT_GEOMETRY.m(1KB)
--------SOLVE_SYSTEM.m(2KB)
--------reorder_node.m(866B)
--------POST_PROCESS.m(2KB)
--------Gmsh2CodeFem.m(9KB)
--------PLOT_FEM.m(2KB)
--------BUILD_SYSTEM.m(2KB)
--------RunGmsh.m(799B)
--------METHOD_FEM.m(2KB)
--------BUILD_MODEL.m(4KB)
--------create_subT3.m(2KB)