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

Node location of meshgrid in Pygimli.meshtool

I have designed a mesh and solved differential equation on every node of the mesh. I have got the solution at each node with node number, e.g. node1. 72.36 mV, node2. 89.58 mV, node3. 65.68 mV, and so on..... The mesh is designed in a 2d space. I…
-1
votes
1 answer

Is it possible to increase the number of CPUs used by ABAQUS for (pre)processing BEFORE job submission?

I have a script which involves running certain pre-processing operations on the input file, which is generated by the meshing software Trelis. Before I can submit the job where I can easily define the number of CPUs to be used for solving, is it…
-1
votes
1 answer

Not-A-Number MATLAB

clear % input problem mesh node = [ 0 0; 20 0; 20 15; 0 15]*12; conn = [1 2; 1 3; 2 4; 2 3; 4 3; 1 4]; % properties A = 1.0; E = 10e6; % boundary conditions P =…
-1
votes
1 answer

Using Finite Element Method for Partial Differential Equation Methods in Image Inpainting

How does one traverse through a corrupted grayscale image fixing all the corrupted pixels in it without checking the pixels that are not corrupted? Any help would be greatly appreciated. P.S. I have an algorithm that fixes corrupted pixels by…
Bloggs
  • 3
  • 2
-1
votes
2 answers

Huge array size [1M] possible stack overflow

I am working on an FEM program written in C, for my undergraduate degree which needs very large arrays (arrays consisting a[1 000 000] elements) to store data, and then manipulating them. It uses 2D arrays also, which have similar unusually huge…
AAK
  • 3
  • 5
-1
votes
1 answer

Passing a DirichletBC to a BoundaryCondition vector

I'm using the FEniCS package to do some FEM. I'm trying to push a DirichletBC instance into a vector of type const BoundaryCondition*. Currently I've got std::vector bcs; DirichletBC bcl(V0, c,…
oxidising
  • 171
  • 2
  • 16
-1
votes
2 answers

Solve a Matrix for unknows in Python / Numpy / Scipy

I need to solve this system of matrices for the unkowns u4,f1,f2,f3,f5 and f6 for a particular FEA problem. I have generated the matrix containing the numbers with my input and need to solve it for these knowns. The code should act as follows: 0 +…
-3
votes
1 answer

Calculate surface area and normal for each face of an arbitrary hexahedron

I am trying to find out the surface area of each of the faces of a cube and the corresponding outward unit normals. This operation is done on a finite element mesh, so I have transformed each surface of the cube into the isoparametric form using…
-3
votes
1 answer

Protecting element of array?

I'm currently trying to optimise a program I've written in C++. It's a finite element method simulation of arbitrary electrostatics systems, using user defined boundary conditions. It works, but in order to keep the boundary conditions - which can…
Stephen
  • 1
  • 1
-4
votes
1 answer

Contact stress of bearing surfaces

This is my first post to this forum. :) I am searching for information on how finite element code (abaqus /ansys) could be used to model the contact stress behaviour between 2 bearing surfaces? The key point is that there is an additional hard…
shoggananna
  • 545
  • 5
  • 9
1 2 3
15
16