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
23
votes
1 answer

How to combine an ODE system with a FEM system

I have a dynamic model set up as a (stiff) system of ODEs. I currently solve this with CVODE (from the SUNDIALS package in the Assimulo python package) and all is good. I now want to add a new 3D heat sink (with temperature-dependent thermal…
16
votes
2 answers

What are some python libraries that use finite elements to solve structural two and three dimensional frames?

Using Numpy/Scipy or any other library, I am interested in solving 2D and 3D frame analysis problems. So far I came across sfepy. Although, it is a fully functioning FEM package, I was wondering if there are any alternatives?
dassouki
  • 6,286
  • 7
  • 51
  • 81
9
votes
5 answers

Standard mesh for Concave Hexagons with two Mouths?

I am planning a visualization of flows though Concave Bisymmetric hexagons with two mouths. Example where the length of the side d1 equals the other length of the side d2: which naming I discussed initially here about Irregular hexagons. There is…
8
votes
1 answer

Is there a limit in the number of degrees of freedom with the lm_feasible algorithm? If so, what is the limit?

I am developing a finite element software that minimizes the energy of a mechanical structure. Using octave and its optim package, I run into a strange issue: The lm_feasible algorithm doesn't calculate at all when I use more than 300 degrees of…
7
votes
3 answers

Is there an R function that implements the finite element method?

Is there an R function that can solve a partial differential equation using the finite element method (Strang and Fix, 1973)? Based on the wikipedia list of finite element software packages, the method has been implemented in Fortran, C. Both…
David LeBauer
  • 31,011
  • 31
  • 115
  • 189
6
votes
1 answer

FEM library for realtime app

Do you know any library for Finite Element Method, that i can use for realtime application ? I think about getFEM++, but I don't test it yet. I want to use FEM to simulate behaviour of elasto-plastic body in realtime. My further plan is to merge it…
piotrek
  • 1,333
  • 4
  • 17
  • 35
6
votes
4 answers

Finite element method introduction references

Could you recommend some good articles/notes/tutorials on finite element method (FEM)? I don't deal with advanced math every day, so a tutorial that introduces me to math needed to understand FEM will be great. My goal is to write my own simulation…
6
votes
3 answers

Where can I find a finite element analysis library for the .NET platform?

I could use a library that implements the Finite Element Method in my winforms application. Is there available any such library for the .NET platform?
user283622
5
votes
1 answer

Combining two Fortran subroutines for use with ABAQUS

I have two small user-defined subroutines that I have implemented in the finite element software ABAQUS (they define two special types (JTYPE=1,2) of multi-point constraint (MPC) in my finite element model). These subroutines are written in FORTRAN…
Kobs
  • 209
  • 3
  • 8
4
votes
3 answers

Given a point and a large number of tetrahedrons, how to efficiently determine in which tetrahedron the point is

Suppose we define a point to be a tuple of three floating-point numbers, and a tetrahedron a tuple of four points. Suppose we have a tetrahedron and a point, we can determine whether the point belongs to the tetrahedron following the solutions…
zell
  • 9,830
  • 10
  • 62
  • 115
4
votes
1 answer

Questions about the Gmsh Python API

I am trying to write a script that will automatically mesh geometries for CFD analysis using the Gmsh Python API. There are a few issues I am running into: First of all, I would like to be able to write Gmsh script files (.geo) for debugging…
4
votes
1 answer

Any way to make gmsh to use the same vertex set on both sides of a material boundary?

I am trying to mesh a complex geometry composed of 3 kinds of materials, like below: The geometry is imported from a *.stp file. I defined several physical surfaces and 3 physical domains in the geo file: Physical Surface("air-case", 1) = {50, 42,…
4
votes
4 answers

Programming Finite Element Method

I am trying to teach myself how about Finite Element Methods. All of my code is adapted from the following link pages 16-20 http://homepages.cae.wisc.edu/~suresh/ME964Website/M964Notes/Notes/introfem.pdf I am programming along in Matlab to perform…
4
votes
1 answer

Using a solution to a PDE, to define another PDE - FEniCS

I am currently trying to solve the Monge-Ampere equation in FEniCS, by implementing a non standard boundary condition. The boundary condition, requires that the gradient of the solution must map the boundary of the original domain to another…
ellya
  • 91
  • 3
4
votes
1 answer

Using matplotlib (for python 2.6) with Abaqus 6.12

I'm wondering if any of you use matplotlib for your python codes that are coupled with ABAQUS. I really want to load matplotlib onto the abaqus-python interface. I'm using ABAQUS 6.12, which has python 2.6. Also, I'm using Windows 64 bit. However,…
Jared
  • 61
  • 1
  • 4
1
2 3
15 16