Skip to content

smr02/ifcStructuralAnalysis

Repository files navigation

Work in progress! Please do NOT use for any real structures!

ifcStructuralAnalysis

Load cases are not implemented yet. Only self weight.

IfcRelConnectsWithEccentricity works only on some models.

run.py:

edit the following in `run.py´:

# conda env with gmsh installed: 
conda_gmsh_env = "gmsh"

# conda env with gmsh installed: 
conda_gmsh_env = "gmsh"

# path to GMSH with .med support:
gmsh_path = "/bin/gmsh-4.11.1-Linux64/bin/gmsh"

# IFC files: 
ifcFiles = [

then run

python run.py

image

ifcStructural_server

docker container with flask that provides data from the IFC for meshing and analysis to http://localhost:8080/

ifcStructural_mesh

Creates a mesh from the IFC using GMSH

ifcStructural_analysis

FEM analysis using code-aster based on the docker container from aethereng/docker-codeaster

Build docker containers:

build.sh

IFC files

  • beam_01.ifc
  • portal_01.ifc
  • grid_of_beams.ifc
  • structure_01.ifc
    • no mesh generated for IfcRelConnectsWithEccentricity
  • building_01.ifc
    • no mesh generated for IfcRelConnectsWithEccentricity
  • building_02.ifc
    • no mesh generated for IfcRelConnectsWithEccentricity

ToDo

  • add support for load cases
  • Docker image for GMSH
  • fix meshing for IfcRelConnectsWithEccentricity

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published