Questions tagged [finite-element-analysis]

Anything related to finite element analysis or finite element methods (FEMs), i.e. a number of advanced numerical analysis techniques for finding approximate solutions of differential equations. FEMs are heavily used in many branches of engineering, for example to simplify the design phase of a project.

The methods transform the differential equation into a weak form over the problem domain, which is then discretized by a set of elements (e.g. a triangle-shaped plate or quadrilateral shells). This allows for a per-element approximation of the solution and an assembly of global quantities by local quadrature rules, resulting in a possibly nonlinear system of equations. For large problem statements, finding a solution might require parallel computing strategies.

Many areas of engineering profit from these techniques, e.g. solid and structural mechanics on various time- and size-scales, electrical field theory or diffusion problems, and there are plenty of (free) software solutions available. In scientific computing, users regularly need to extend the method by custom element formulations or new solution procedures, which is often done in fortran, c++ or python.

See also the Wikipedia page on FEMs.

235 questions
0
votes
1 answer

Reading symmetrical Harwell-Boeing matrix in Python

SciPy can read only read unsymmetric matrices with hb_read. Anyone know if it is possible to read symmetric matrices in Python (3)?
0
votes
0 answers

Abaqus slows down considerably when generating a large number of wire elements, what could I be doing wrong?

For a project I need to generate a large number (70000 + ) wires. I wrote a python script for it, but after a while abaqus almost completely stops. It generates about 4000 wires in 30 min, 16000 wires in 9 hrs, and 17000 wires in 15 hrs. I use the…
0
votes
1 answer

Are there other finite element types besides the usual?

By finite element type I specifically mean element geometry. I am aware of Quad, Tri, Tet & Hex but are there other types, eg a hexagonal prism, rhombihedral etc..
DrBwts
  • 3,470
  • 6
  • 38
  • 62
0
votes
0 answers

Modeling Contact in Abaqus

I have simulated a 2D model in Abaqus which indicates 2 main part, first a sector that represent as wheel and, second a rectangular that represent rail. the wheel and rail are in contact and wheel should rotate and move from left to right. there is…
0
votes
1 answer

Paraview: Merge Multiple .stl and save as single (.stl)

How could I merge multiple (.stls) and save as a single (.stl) file? I would like to save all the (.stls) in the following as a single (.stl) file in Paraview.
Adam Merckx
  • 1,122
  • 1
  • 14
  • 31
0
votes
1 answer

Nodes inconsistency between 2D and 3D elements in GMSH

I am trying to produce a tetrahedral mesh of a cube. The problem I encounter is that a few nodes that are used to generate the triangular faces are then not used to generate any of the tetrahedral elements. Is there a way to avoid this? This is the…
Jian
  • 1
  • 1
0
votes
1 answer

Two Material Circular Mesh - Gmsh

I have the following .geo for GMSH: cl__1 = 1.125; Point(1) = {0, 0, 0, cl__1}; Point(2) = {1, 0, 0, cl__1}; Point(3) = {1, 1, 0, cl__1}; Point(4) = {0, 1, 0, cl__1}; Point(5) = {0.350000,0.100000,cl__1}; Point(6) =…
0
votes
0 answers

PETSC time stepping under mpirun mode

Dear all, I'm a freshman in learning PETSC. I wrote a very simple 1D diffusion problem code based on PETSC library(Just simple FDM code). I want to use PETSC's parallel solver in each time step. Here is the pseudo…
0
votes
2 answers

Why am I not getting any results for my simulation?

I've been trying to run a dynamic/explicit simulation of the response of a small building under a combination of stresses to a scenario where a supporting column is suddenly lost. However, when the simulation completed I did not get any stresses or…
user7393759
  • 1
  • 1
  • 1
0
votes
1 answer

Approximating Poisson's equation using the finite element method with rectangular elements in MATLAB

I found an example using triangular elements here. I then went on to modify the way it generates the mesh to replace the triangular elements with rectangular ones, but I don't know how to integrate over them. Here is my version of it: %3.6 …
luckysori
  • 23
  • 4
0
votes
1 answer

How to transver the pressure applied on Normal vector of traigular element to its nodes in FEM?

I have a triangular element with A,B,C as Vertices. I have applied a pressure P on the normal N of the triangular surface. now i Need to calculate the force acting on the nodes of the triangular element. Its done in an FEM process. Please explain me…
subha
  • 65
  • 9
0
votes
1 answer

Difficulties in installation of pysparse and superlu

I want to run a python2.7 program (this one). I'm having a lot of trouble (I spend my whole aftenoon on this), because of the installation of the python 2.7 dependencies. Config I am running an Ubuntu 16.04 64bits ([Mint XFCE 18), based on Debian.…
0
votes
0 answers

Calculating the distance of a point to the edge of a mesh in a specific direction

I'm working with MATLAB and I have a finite element mesh, of which I am interested in analysing specific nodes. I have information about the position of each point, how the points are connected to each other, and I know what points belong to which…
0
votes
0 answers

Barlow points and Gauss points

Are all Gauss points (integration points) also Barlow points (optimal locations to extract stresses during post-processing stage)? I am guessing no. Only for some very specific elements this might be true. If not, do any commercial FEM codes use…
0
votes
1 answer

FEM software for increment calculations

Can anyone suggest any software that will calculate increment stress effects on a body ? a particular application would be calculating increment stress on gear teeth through a simulation run. Since we would have a cyclic run, if we had 2 gears,…
AnarKi
  • 857
  • 1
  • 7
  • 27