Science method

Finite Element Method - Science method

Discussion forum about Finite Element Method and its applications
Questions related to Finite Element Method
  • asked a question related to Finite Element Method
Question
1 answer
Hello everyone,
I have L4-L5 lumbar spine FE model in ABAQUS. I need some information regarding the connectors in ABAQUS to model the ABAQUS. Since connectors do not have a cross-section, how to give the define the elastic property or the stiffness for the connectors? Is one connector enough to represent a ligament or do we have to define multiple connectors to define a ligament?
Your help is very much appreciated.
Thanks in advance for your answers.
Regards,
Siddarth
Relevant answer
Answer
Hi, it really depends on your simulation but based on articles at least one connector is enough
for connector this link will help you :
  • asked a question related to Finite Element Method
Question
4 answers
Dear colleagues,
I am trying to find materials for self-study on XFEM, or online courses as well.
Do you have any suggestion?
Thank you very much.
Hélio.
Relevant answer
Answer
Thank you all for your help.
I will dig the materials.
  • asked a question related to Finite Element Method
Question
2 answers
Hello everyone, I am simulating reflectance spectra (lambda range 400 nm to 1100 nm) of a periodic structure of dielectric spheres (triangular lattice of a monolayer) on a silicon substrate in "The COMSOL multiphysics wave optics module." The periodicity of the unit cell is around 400nm. I included diffraction orders and implemented PML. Instead of using silicon as a domain, I used impedance boundary conditions at the bottom with silicon material assigned to the boundary(exit). I am getting unphysical reflections at oblique incidence (not in normal incidence). But if I replace the sphere with the flat dielectric layer, those artifacts will not arise even at oblique incidence. It happened when I placed a sphere in the periodic structure.
Moreover, the sharp dips are red-shifting if the angle changes from 45 to 75 deg. Here, the impedance boundary is not the problem; when I simulated with a flat, thin film, I used the impedance boundary instead of the silicon domain. The results of the thin film matched the experimental data (I verified by implementing the silicon boundary; the results are the same in the case of thin film). The problem appears only for the sphere. Is there any way to solve this problem?
Thank you.
Relevant answer
Regarding the incident EM wave. Plane wave, E field along y direction(TE- mode) and k vector at an angle (varies from 0 to 75 deg) with z axis in xz plane. So, basically it a plane polarised (TE) waves with k in xz plane, making angle theta with z axis.
  • asked a question related to Finite Element Method
Question
6 answers
Dear community,
I am trying to run a transient structural analysis to simulate the rolling contact between a wheel and a rail. However, in the rolling step, the wheel just keeps going through the rail body without contacting it.
The boundary conditions are a fixed support at the rail bottom face. A displacement boundary condition that only allows displacement of the wheel center in the vertical and longitudinal directions (z and x respectively) as well as rotation about the y axis are applied to a pilot node placed at wheel center. A force condition of 75000 N in the direction vertical direction is applied on the pilot node at wheel center. The contact between the wheel and rail is frictional contact. Please find attached a figure of the problem I obtain and the boundary conditions as they are defined in apdl.
Thank you so much for the help.
Best regards,
Hajar
Relevant answer
Answer
Hi, I am working on a similar problem for Ball bearings. Could you suggest some correct contact definitions ? Thank you! Hajar Rhylane
  • asked a question related to Finite Element Method
Question
1 answer
I'm currently investigating impact loading via CSI packages for jet/ballistic loading on SMRF. For retrofitting consideration, I need to calculate the damage index from material yelling during the loading. What is the best FEM software to do this in minimum computational time?
Relevant answer
Answer
Explicit dynamic solvers often excel in impact loading simulations, but computational efficiency depends on factors like mesh size, material models, and hardware. Consider exploring open-source options like LS-DYNA or commercial packages like ABAQUS/Explicit for potential suitability.
  • asked a question related to Finite Element Method
Question
2 answers
Google scholar isn't giving me any results on this
Relevant answer
Answer
Thanks Mr Dudley for your answer.
I came across this paper "Dealiasing techniques for high-order spectral element methods on regular and irregular grids" today and I remembered this post.
  • asked a question related to Finite Element Method
Question
4 answers
Can anyone help me with the FEM coding for Buckling of composite plates using the FSDT or HSDT
- Source or the helping material (textbook, research paper etc)
- Geometric stiffness matrix formulation
posting on 04/01/2021
Relevant answer
Answer
Dear All
can anyone give MATLAB code for plate bending problems formulated using HSDT and solved by FEM? I would be grateful if anyone could provide
  • asked a question related to Finite Element Method
Question
3 answers
I am trying to model RCC beam with induced corrosion. How to model this beam using model updating technique.
Relevant answer
Answer
Venkat Lute Can you share the corresponding finite element model in an appropriate format?
  • asked a question related to Finite Element Method
Question
5 answers
Hi colleagues,
I am currently working on shear strengthening of reinforced concrete (RC) beams using CFRP wraps and FRCC jackets. As part of my research, I am performing a finite element method (FEM) analysis of a four-point bending test on unstrengthened RC beams using Abaqus to compare with the experimental results. Here is a brief description of the model:
I am using the concrete damage plasticity model to simulate the non-linear behavior and post-cracking responses of concrete. All compressive and tensile properties, as well as damage parameters, have been defined based on recommendations from reference papers and design codes. The model employs roller support boundary conditions to match the experimental setup. For the mesh controls, a C3D8R is used for concrete while a T3D2 is used for rebars.
The force-displacement results from the experiment indicate a mixed failure mode, with initial flexural failure followed by shear failure. The FEM simulation accurately captures the section's capacity and aligns well with the experimental results. However, in the FEM I am unable to replicate the failure/drop observed in the experiment.
Do you have any suggestions on what might be causing this discrepancy?
I have attached some picture of the setup, model parameters and results for reference.
Relevant answer
Answer
closely examine the stress and strain distribution in your concrete elements, particularly around critical regions such as near the supports and load application points. Look for signs of cracking, crushing, and significant strain localization. Similarly, analyze the stress and strain in the reinforcement bars, ensuring they are reaching their yield point in the expected areas based on the experimental observations.
  • asked a question related to Finite Element Method
Question
1 answer
Hello,
Can somebody please give me some reference to a paper or book where it is explained how to condensate:
* from a Q8 serendipity FE to a Q4 FE with drilling DOFs (16 DOFs to 12 DOFs).
* from a H20 serendipity FE to a H8 FE with drilling DOFs (40 DOFs to 24 DOFs).
See the attached figures, taken from the RFEM technical manual.
Regards,
Diego Andrés
Relevant answer
Answer
  • asked a question related to Finite Element Method
Question
2 answers
I've conducted FE analysis of composite structure as shown figure. However, the strain on the metal surface does not match the experimental values. I am new to FEM and I am having trouble understanding the cause of this. Interface1 is applied friction coefficient of 0.7, and Interface2 is applied friction coefficient of 0.3. I use Ansys mechanical.
Please accept my apologies for my poor English.
Relevant answer
Answer
Hello!
It is a bit hard to answer your question without more context. Nonetheless, if the strain on the metal surface doesn't match the experimental values, then I would assume that either your contact definition or the friction coefficient between the two surfaces is not correct. However without more information it is difficult to provide more assistance.
I am curious, how did you measure the strain on the surface experimentally? And did you measure the fiction coefficient between those two surfaces experimentally?
  • asked a question related to Finite Element Method
Question
3 answers
I am looking for a code (open source preferably) for finite element analysis that allows the user to specify some of the node coordinates of the mesh. The code should be able to generate and adjust the rest of the mesh nodes.
I would appreciate it very much if I could have some suggestions for such a code. Thanks!
Relevant answer
Answer
You can use Gmsh for generating mesh for any FEA solver
Check Point In Surface within Gmsh
  • asked a question related to Finite Element Method
Question
4 answers
Dear sir or ma'am,
I am solving a 3D heat conduction equation involving a moving heat source (a laser). The goal is to get the thermal behaviour of the domain with time.
I am using structured grid and using the element size less than the dia of laser spot, which is way too small. It is computationally very heavy for my small laptop.
There is a method which uses adaptive moving mesh. A finer mesh surrounds the laser spot as it moves. But I do not have any idea how to implement that in my code.
Could you please recommed any thing where I can start? or how should I proceed?
Thank you and regards,
Ravi Varma
Relevant answer
Answer
Hi, you may be helped by one of my recent publications,
"A p-refinement Method Based on a Library of Transition Elements for 3D Finite Element Applications". Link:
Here, the heat can be implemented at the center of a fourth-order element that transitions from order 4 to 1. I have implemented the refinement procedure to a Matlab app you can use readily. Please reach me if you have any questions.
YouTube tutorial video link: https://www.youtube.com/watch?v=81O3n6KFZmg
  • asked a question related to Finite Element Method
Question
2 answers
Dear community, i need to ask you about my simulation in ANSYS APDL.
I'm trying to simulate a wheel rolling over a rail using the ANSYS APDL. In my simulation I considered only a piece of wheel and rail belonging to the contact region.
The rail piece is fixed at its bottom face (A200) while the upper face of the wheel piece was rigidely connected to a pilot node (refered by Node number+1) defined at the wheel center to apply boundary conditions to the wheel like force and displacement constraints.
In my simulation, I defined two steps:
- In The first step, a vertical load is applied to the pilot node and the wheel move only in the vertical direction (z direction) under load effect.
- In the second step, the wheel keep charged by the load and start rolling along the rail longitudinal direction (x direction).
To apply this procedure in ansys apdl I used the transient structural analysis and the following Apdl commands:
!----------------------------
/SOLU
ANTYPE,4
TRNOPT,FULL,,Damp
RESCONTROL,,NONE,None
Lumpm,0
!step1 charging a static wheel
Time,.001
DELTIM,.0005
TINTP,,0.25,0.5,0.5
KBC,1
TIMINT,off
outers,all,all
asel,s,area,,200
da,all,all! fixed support at rail bottom
D,nodenumber+1,,,,,,ux,uy,rotx,roty,rotz! displacement constraints applied to a pilot node located at wheel center !wheel can move in vertical direction only (z direction) at this step
f,nodenumber+1,fz,-75000 !the vertical load is applied at the pilot node
allsel,all
solve
!step2 moving the wheel in longitudinal direction (x direction)
Time,.019!time required by the wheel (diameter=460mm) to travel the entire rail length (length=250mm)
DELTIM,7.2e-5! the selected time step size is equal to the time required to cross one element of the rail contact surface (element size=1mm*1mm)
autots,on
TIMINT,on
outers,all,all
ddele,nodenumber+1,all
D,nodenumber+1,,,,,,ux,rotx,rotz,,,!wheel moves in z and x direction and also rotates around y axis in this step
D,nodenumber+1,,250e-3,,,,ux,,,,,
D,nodenumber+1,,0.54347826086957,,,,roty,,,,,
allsel,all
solve
finish
!----------------------------
My problem is when i run this script the simulation stay only iterating in the first substep of the step2 as you can see in the picture.
Please if can you tell me where is the issue here? 🙏🏻🙏🏻🙏🏻
Thank you so much for your help🙏🏻🙏🏻,
Best regards,
Relevant answer
Answer
Dear sir @Ajibike Joan Farounbi really thank you so much for your important answer thank you. Definitely, when I got results it seems that in step 1 the program detect contact between wheel and the rail while in step 2 program don't detect any contact and the wheel continue traveling in vertical direction as there is no rail. Please sir @Ajibike Joan Farounbi if you can show me how can I apply your solution in Apdl?
  • asked a question related to Finite Element Method
Question
2 answers
I'm working on p-norm topology optimization in plane stress using a MATLAB code adapted from the article An efficient 146-line 3D sensitivity analysis code of stress-based topology optimization" by Hao Deng, Praveen S. Vulimiri and Albert C.To. I've noticed small sensitivity values (e.g., 4.54e-05, -7.30e-09) with a stress norm parameter (p) of 5. Are such values typical in this context, and should negative sensitivity values be expected? The relevant codes are attached.
Your experiences and recommendations would be greatly appreciated.
Thanks!
Relevant answer
Answer
Hi Mr. Azar,
in contrast to the gradient for compliance in TopOpt that only has negative entries (assuming the standard case of a linear model and positive material stiffness...), the sensitivities for stress can have both signs. For compliance this simply means that adding material anywhere always will reduce the overall compliance of the part so the performance is always increased. For stress however, adding material can either reduce the stresses in some areas (negative gradient sign) but sometimes also increase the stresses (positive gradient sign), so more material is not always better in a stress-based TopOpt especially around sharp corners. Now for the magnitudes: Using p-norm will introduce a weighting of the stress values and also their sensitivities to derive a single global stress measure from a large number of local stress values. The currently highest stress value will get the highest weight and all other values will quickly get very low weights the further away their stress values are compared to the current maximum stress value. This is the “trick” used to replace the maximum stress by a differentiable expression using the p-norm. A very low sensitivity magnitude means that a certain design variable has negligible effect on the change of stresses the currently highest stressed regions. Locally it may still have a significant effect on local stresses in other regions but not on the highest stress values that make up the largest contribution to the global stress measure.
So yes, you have to expect everything (negative and positive values and high and very low magnitudes of sensitivities) in a stress-based TopOpt using p-norm.
Best regards,
Olaf
  • asked a question related to Finite Element Method
Question
6 answers
Hello everyone,
I save my FEM results as VTK files, these files include data such as Points, Variables values, mesh type etc.
I have been trying to get a vector graphic (like SVG) to display smooth and nice results.
I tried ParaView, but I think they do not support vector graphics in recent versions.
I also tried to write a Python code for this purpose using vtk and matplotlib libraries. It works almost fine, but when I want to plot the mesh too, there are problems.
I used Triangulation from matplotlib.tri, but it only supports triangles mesh, while my mesh type is 9-node quadrilaterals.
So, the question is, what is the best way to get SVG image of a VTK file?
Thanks,
Masoud
Relevant answer
Answer
Masoud Ahmadi You might be interested in http://www.geuz.org/gl2ps/
  • asked a question related to Finite Element Method
Question
4 answers
I am modeling the Kirchhoff plate through FEM. I have already used the Q4 element.
However, I want to use the Q8 element. Is this possible? If yes, how many items should be in the approximate polynomial to derive the shape functions according to Pascal triangle?
Relevant answer
Answer
Many thanks for your response.
I do not think it is that easy, as for Kirchhoff plate there are three unknowns at every node ( transverse disp., and two rotations). The two rotations are the differentiation of the transverse displacement itself.
  • asked a question related to Finite Element Method
Question
1 answer
I have Force-Displacement values of a tensile test that undergoes uniaxial loading. Please find attached the stress strain curve of the loading.
Sigma1 denotes the Equivalent stress of the element at current time increment and Sigma0 denotes Peak equivalent stress of the element reached at the end of the loading stage. I need to calculate a stress ratio Sigma1/Sigma0 at each time increment.
In order to calculate the stress ratio, the time increment of the peak stress has to be reached after which the field variables (of USDFLD) in the previous time increments has to be modified to calculate the stress ratio. This stress ratio has to be applied to the material model of the same simulation.
Is it possible/recommended to achieve this using USDFLD? Or is there a better alternative in ABAQUS?
Relevant answer
Answer
Based on my experience with various simulation experiments, such as tensile and compression tests, I highly recommend using ABAQUS. Not only can you obtain more accurate results, but there are also excellent learning resources available for it. I personally learned how to use ABAQUS with the USFLD subroutine from the website mentioned below. I hope it can help you as well.
  • asked a question related to Finite Element Method
Question
2 answers
Hello dear colleagues
Hope you're fine.
I'm trying to model a threaded connection with a 2D axisymmetric model.
I need to make several models with slight changes and differences.
In some models, once the job is submitted, before the analysis gets started, it gets aborted due to "some nodes have Negative coordinate values" error.
When I check the error node set, they are all placed on the axis of symmetry.
I tried several ideas to work this out but none of them was successful like:
>changing element type,
>constraining the part in the direction prependicular to the axis of symmetry
>Using another datumn coordinate system
I appreciate it if you have any ideas to fix this error.
PS: some other models get solved without this error while these models are copied from one another and I couldn't see any difference seem to be related to this error between them
Relevant answer
Answer
Joshua Depiver Hello , can you please help me with this concern ?
i use USDFLD to compute phase fractions (3 phases) , law kinetics are written in SDVs , everything seems working good except the fact that i have negative values in the middle of my axsymmetric model , negative values are displayed also in the legend of SDVs which is not reasonable at all ?
  • asked a question related to Finite Element Method
Question
13 answers
dear friends
I was trying to study problems with finite friction involving indentation of a thin layer bonded on a substrate. As you can see from the theory
there are large differences between frictionless and infinite friction cases both at punch/layer and layer/substrate interface. However, particularly for incompressible materials, in ANSYS the contact results with finite friction are unreliable and I gave up in trying to setup contact stiffness parameters to find reasonable results --- here we know analytically some limit behaviour for frictionless and very high friction results, so we can check the intermediate case.
Do you think other FEM code could do better? To setup the mesh for the flat punch is extremely simple, so we could try with your help in other codes.
thanks
Mike
Relevant answer
Answer
in order to insert the friction please change the contact171 element to contact 172 in the code I sent. The friction properties can be assigned using the command TB. Please refer to the ansys help for more details or use the following link
  • asked a question related to Finite Element Method
Question
1 answer
For the evaluation of saturation profile , i will do simulation of flood flow in the SEEP/W. For different depths of flood head at varing time, which type of analysis and how the flood head versus time function is collaborated in boundary conditions?
Relevant answer
Answer
For flood inundation, transient seepage is applied why it is flood is not constant and it depends time parameters. This topic is similar to change upstream head in earth dam. I have 4 articles about transient seepage in my researchgate which the subject is explained completely.
  • asked a question related to Finite Element Method
Question
2 answers
Hello,
I would like to compute de the stress tensor of a Timoshenko beam at its Gauss points, to be able to implement an elastoplastic law in my finite element calculations.
Firstly,I know the displacement field at any point of my beam thanks to the relation u(x) = N(x) U, where U is the matrix of degrees of freedom at the nodes of my beam tU = (ux1, uy1 , uz1, θx1, θy1, θz1, ux2, uy2, uz2, θx2, θy2, θz2)
Then, I took as an expression of N the form given in this article https://www.researchgate.net/publication/236659875_Shape_functions_of_three-dimensional_Timoshenko_beam_element#fullTextFileContent , which corresponds to a Timoshenko model.
I deduce the deformations for small strains with ε = 1/2 (grad(u) +tgrad(u)), I obtained the equation shown in the picture.
I then apply Hooke's law to find the stress.
I then obtain that for a traction test (ux2 = constant, the other components of U are zero), the displacement field and the strain tensor are constant on my beam in particular along a cross-section, with only εxx non-zero, on the other hand the stress tensor has non-zero components other than σxx.
I conclude that my model shows that the cross sections are non-deformable, with therefore additional "virtual" forces, which prevent the beam subjected to traction along x, from being refined along y and z in accordance with the Poisson effect . On the other hand, I would like to have a "natural" behavior where the beam is refined according to y and z.
Do you have any articles for this?
Thanks a lot
Relevant answer
  • asked a question related to Finite Element Method
Question
1 answer
We use our vectorized Q1 FEM codes (in Matlab) in 3D to simulate elastoplasticity in small strains. It would be beneficial to reduce the number of 8 Gauss integration points to push our computational limits. I understand there will be an extra addition to the stiffness matrix if we reduce the number of integration points to 1 for instance. Can anyone provide me with a good description of how to implement it? Thank you in advance.
Relevant answer
Answer
  • DOI:10.13140/RG.2.2.10700.59527
  • asked a question related to Finite Element Method
Question
3 answers
ABAQUS.
Relevant answer
Answer
Rida Bensailaa, here is how you can do it: https://youtu.be/_H5B5XdEIgM
  • asked a question related to Finite Element Method
Question
2 answers
Dear amazing members,
I have a doubt.
If I have three adjacent planes with different boundary conditions, in a 3D domain, Dirichlet (fixed temperature) on one plane, Neumann fixed flux on another plane and Neumann heat conduction on another, then what should I do?
Should I consider all the conditions on the common node? I read somewhere that if Temperature and heat flux is specified on a node then only specified temperature should be considered, but I don't know if I should ignore convective heat transfer when temperature is specified.
And in 2D case, when only temperature is specified on one edge, and convective heat transfer on adjacent edge? Then should I consider the heat convection at the common node these two edges?
Thank you 😊
Relevant answer
Answer
At a boundary surface you can either specify the temperature or heat flux, not both, as the one determines the other. So if you have nodes on the the boundary line which separates these two regions, then, I think you can specify one of these two conditions alternately on every consecutive node.
Regards
Dr Kumar Eswaran
Professor
  • asked a question related to Finite Element Method
Question
3 answers
I would like to develop 2D open cell foam models which can be further used in the FE modelling. Could anyone please suggest any modelling tool?
Thank you
Relevant answer
Answer
Sadikbasha Shaik Yes, and much more. Here are the coordinates, areas, labels, and surfaces files for the Python outputs. You can use Python code in a similar domain to generate the resulting files for your project.
  • asked a question related to Finite Element Method
Question
1 answer
Dear all, I am trying to compute the Modified Weak Galerkin method for the Poisson Problem mentioned in the paper:
[1] A modified weak Galerkin finite element method. X. Wang, N.S. Malluwawadu, F. Gao, T.C. McMillan.
I am using FreeFEM++, but there are difficulties in applying the algorithm (3) mentioned in the paper above, where the jump function, the average function, and the weak gradient are not used or defined by anyone before in this program.
My question is, which software program should I use to compute this problem?
Relevant answer
Answer
The modified weak Galerkin method does not require the penalty parameter by comparing with traditional DG methods.
Regards,
Shafagat
  • asked a question related to Finite Element Method
Question
3 answers
Dear all, I am trying to compute the Modified Weak Galerkin method for the Poisson Problem mentioned in the paper:
[1] A modified weak Galerkin finite element method. X. Wang, N.S. Malluwawadu, F. Gao, T.C. McMillan.
I am using FreeFEM++, but there are difficulties in applying the algorithm (3) mentioned in the paper above, where the jump function, the average function, and the weak gradient are not used or defined by anyone before in this program.
My question is, which software program should I use to compute this problem?
Relevant answer
Answer
The modified weak Galerkin method does not require the penalty parameter by comparing with traditional DG methods.
Regards,
Shafagat
  • asked a question related to Finite Element Method
Question
3 answers
ABAQUS ERROR: ONE OF THE ELEMENT IS CLOSE TO PARALLEL WITH ITS BEAM SECTION AXIS, so I'd like to know how to solve this problem? The element property is beam element, so I should define the section oritention in all elements.
Relevant answer
Answer
Go under "Property" tab. In the two columns of functions, you will find "Assign beam orientation" (on the right, 4 down).
Now select the problematic beam and click "Done". Now it will ask you for a direction of a vector n1. If you look under "Profile manager" (right, 5 down)-> select the created profile and you will see vectors 1 and 2. Vector 1 points to the right.
So when you assign beam orientation you tell the program where that vector roughly points (blue arrow, when you hit enter after typing in the direction). Hope that helps.
  • asked a question related to Finite Element Method
Question
2 answers
How to view crack in concrete by use concrete damaged plasticity ?
Relevant answer
Answer
Yes, please check the method in this article :
  • asked a question related to Finite Element Method
Question
3 answers
Below you can find equetion which express flow curve which describes the plastic deformation behavior of a material in a uniaxial tensile (or compression) test. I looking for books, articles which gives me information how values of C and n depends on geometry (eg. diamater and wallthicknes of drawn tube) as well as initial mechanical properties, before material work hardening. Do wires and rods of the same material but with different dimensions have a different form of the flow-curve, or does it depend only on the initial properties of the material?
Relevant answer
Answer
Hi Konrad,
The Kocks-Mecking parameter (kf) quantifies how strain rate influences strain hardening during plastic deformation. Sample geometry, such as diameter, potentially impact kf. Smaller diameters can lead to strain localization, different stress distributions, and variations in dislocation densities in comparison to larger diameters.
Initial mechanical properties of samples also influence the material's overall strain hardening behaviour and its sensitivity to changes in strain rate, which in turn affects the kf parameter. Higher initial yield strength can lead to greater potential for strain hardening and increased sensitivity to strain rate changes, potentially resulting in a higher kf value. The initial stiffness of a material can influence how it responds to stress. Materials with faster work hardening rates tend to exhibit higher strain hardening responses. Ductile materials deform more uniformly, while less ductile materials may experience localized deformation. The initial microstructure, including grain size and distribution, can also impact dislocation mobility, deformation mechanisms, and consequently kf.
If you look in Materials Science and Engineering Textbooks, such as "Materials Science and Engineering" by William D. Callister and David G. Rethwisch; These text books often cover topics related to plastic deformation, strain hardening, and strain rate sensitivity. Look for chapters on mechanical behaviour of materials.
Hope this helps,
Kind regards
  • asked a question related to Finite Element Method
Question
7 answers
How to do quasi static compression test (2mm/min) in ansys Workbench? Please help me
Relevant answer
Answer
5. To set the displacement of the loading step to 2mm/min, click on the "Displacement" tab and enter "2" in the "Value" field.
Hello Sir
Rana Hamza Shakil
As you have mentioned displacement 2 that means total displacement is two, here, i am unable to figure out how the rate of displacement has been defined in your solution. please let me know.
  • asked a question related to Finite Element Method
Question
6 answers
Finite element method will be used to determine the stress-strain of a 3D composite material made structure.
Relevant answer
Answer
In my opinion, Python is a brilliant choice for scientific computing and numerical analysis. Also, I think C++ would work, but it’s a complicated and difficult to master it.
  • asked a question related to Finite Element Method
Question
4 answers
I want to compute the critical load of the Euler-Bernoulli Beam equation by applying axial load. I am using the finite element method for discretization and the eigenvalue method to compute critical load. You can see more detail in the attachment. But I did not get an accurate value compared to the analytical value. If anybody has an idea about that please tell me. I will be very thankful.
Best,
Rauf.
Relevant answer
Answer
Please also make sure that the beam behaves linearly before buckling. Otherwise, I suggest applying preload that is close to the critical load and then performing the BUCKLE analysis.
  • asked a question related to Finite Element Method
Question
2 answers
Dear Researchers :
I will very much appreciate the help.
I have a 2D model in COMSOL. It's a plate, made of Polyethylene. An AC Voltage is applied on the upper electrode, the lower electrode is on V=0 (ground)
The sinusoidal function of the voltage is : Vo*Sin[wt + phi] where phi = 0 and V_o is equal to 2.4 kV
I am attaching an image of my 2D Geometry
I am solving the model in two steps
Step 1 : Using a Time Dependent Study (just to solve the physics of the electric currents module)
Step 2 : A stationary solver, to solve the Heat Transfer in Solids part.
I used the Multiphysics interphase of Electromagnetic Heating
I can correctly solve the Electric part of the model
But for the temperature, this is the graph that I get, which of course is not correct
Does someone might know where the mistake might be ?
Best Regards all :)
Relevant answer
Dear Mustafa Shqair I didn't see your reply before sir, I will review it and see if with this information I can solve the problem.
Thank you !
  • asked a question related to Finite Element Method
Question
2 answers
Dear colleagues
I'm modeling bone healing around dental implants using Abaqus subroutines (UMAT / USDFLD).
I wonder:
1. How SDVs of current and previous increment can be accessed in the current increment through UMAT ?
2. and how SDVs of previous increments (eg. 10 previous increments) can be accessed in the current increment through USDFLD ?
Thanks in advance,
Yunus.
PS: The value of SDVs at the beginning of the current increment can be accessed by GETVRM utility routine in USDFLD
Relevant answer
Answer
When you are writing an ABAQUS UMAT or USDFLD subroutine, you have access to certain information from the current and previous increments.
  1. For UMAT, the Solution-Dependent State Variables (SDVs) from the end of the last increment are passed into the UMAT as the array STATEV. At the start of the UMAT, STATEV contains the values at the end of the last increment. Your UMAT can then update the STATEV array as necessary based on the current increment's calculations, and these updated values will be passed to UMAT for the next increment.
  2. For USDFLD, you can use the GETVRM routine to access the SDVs at the start of the current increment. However, accessing SDVs from multiple previous increments (like 10 increments ago) is not straightforwardly supported by ABAQUS.
If you need access to a history of SDVs, you must implement that functionality yourself. For example, you could use an array of SDVs and, at each increment, "shift" the array, discarding the oldest value and adding the newest one.
This method could be implemented as follows:
  • Define an array of 10 SDVs.
  • At the end of each increment, "shift" the array by moving all values one position down (SDV(2) to SDV(1), SDV(3) to SDV(2), etc.). The SDV value from the current increment would then be stored in SDV(10).
  • In this way, SDV(1) will always contain the value from 10 increments ago, SDV(2) from 9 increments ago, and so on.
Remember that these modifications must be thoroughly tested to ensure they work as expected.
As always, when working with complex subroutines like these, it is a good idea to refer to the ABAQUS documentation and consider contacting ABAQUS support or an experienced ABAQUS user for guidance.
  • asked a question related to Finite Element Method
Question
2 answers
Could any one provide me with a MATLAB code for fixed-fixed beam that calculates the Mass and Stiffness matrices, Natural frequency, and mode shapes.
Relevant answer
Answer
Please download the code from iVABS from wenbinyugroup.github.io which include codes for cross-sectional analysis, and general-purpose linear/nonlinear analysis of beams made of arbitrary cross-section and arbitrary material.
  • asked a question related to Finite Element Method
Question
2 answers
Hello dear colleagues
hope you're fine.
I wonder if there is a way to average a field output (eg. Von mises stress) in last 10 increments for each element using:
a. Abaqus subroutines
b. Abaqus python scripting
c. any other way
Thanks in advance,
Yunus.
Relevant answer
Answer
thanks for your reply Victor.
I'm still searching for ways to do it by Abaqus subroutines since subroutines provide you with great capabilities.
  • asked a question related to Finite Element Method
Question
3 answers
The following approaches are being used for modeling fractured porous media with multiscale and multiphysics:
1)projection-based embedded discrete fracture model (pEDFM) with cell-centered finite volumes. Check DOI:10.3390/en16020928 and DOI:10.48550/arXiv.2302.10986
2) A combined eXtended Finite Element Method (XFEM) and Embedded Discrete Fracture Method (EDFM). Check DOI:10.1016/j.geoen.2023.211984 and DOI:10.1016/j.jclepro.2023.137630 and DOI:10.1002/essoar.10509306.1
3)Mixed Multiscale Finite Element Method. Check DOI:10.1029/2020WR028877 and DOI:10.1016/j.jcp.2023.112134
4)TOUGH-FLAC simulator. It links TOUGH2, an integral finite difference multiphase flow and heat transport simulator, and FLAC3D, a finite-difference geomechanical code. Check DOI:10.1016/j.compgeo.2022.105161 and DOI:10.1016/j.ijrmms.2021.104872
For a comparison of different approaches check: DOI:10.48550/arXiv.2302.10986
Which one do you prefer and why?
is there any other approach?
Relevant answer
Answer
I have had very good success with FRAC3D-VS which was developed at Waterloo. Lots of models with a variety of configurations and properties.
  • asked a question related to Finite Element Method
Question
2 answers
Hello everyone,
I am currently investigating the phenomenon known as the Indentation Size Effect (ISE) using the Finite Element Method (FEM). My research involves conducting indentation tests through simulation using ABAQUS.
Here are some specifications of the model:
  • It is a 2D axisymmetric model.
  • The indenter is represented as a rigid body and possesses a semi-angle of 70.3°.
  • The specimen material is assumed to be homogeneous and isotropic, characterized by an ideal elastoplastic model.
  • Mesh is refined near the indenter tip to capture stress concentration accurately.
  • Contact Interaction: Surface-to-surface contact, Tangential behaviour - Frictionless, Normal behaviour - Hard Contact.
I have conducted simulations at various depths, ranging from 500 nm to 5000 nm. To determine the hardness, I have employed the Oliver-Pharr Method. According to the concept of ISE, the hardness should decrease as the indentation depth or load increases. However, in my results, I have observed that the hardness remains almost constant regardless of the depth. Consequently, I am unable to observe the anticipated trend associated with the Indentation Size Effect in my findings.
For your convenience, I have attached the .cae file and the hardness vs indentation depth plot.
I would greatly appreciate any assistance or insights you can provide to help me address this issue.
Thank you all in advance.
Relevant answer
Answer
Your work on Indentation Size Effect (ISE) using Finite Element Method (FEM) in ABAQUS sounds intriguing and challenging. The phenomenon of ISE that you are observing (or rather, not observing) could potentially be attributed to several factors.
To simulate the ISE using FEM in ABAQUS, you should consider the following:
  1. Material Hardening: In many indentation studies, it has been seen that classical elastoplastic constitutive laws, such as the von Mises yield criterion, fail to reproduce the ISE due to strain gradient hardening not being accounted for. The ISE typically becomes observable in materials with strain gradient plasticity. It might be beneficial to incorporate strain gradient plasticity into your model.
  2. Model Scale: The length scale of the model might be affecting your simulation results. If the scale is not in the nanometer range, you may not see ISE.
  3. Mesh Sensitivity: It seems you've already refined your mesh near the indenter tip, which is a good step. However, it's still worth rechecking your mesh sensitivity. If the mesh isn't fine enough, it might not be able to capture the material behaviour accurately.
  4. Contact Interaction: Check the contact definitions again. Problems in the definition of contacts, such as contact stiffness and overclosure, can lead to abnormal results.
  5. Indentation Load: Be aware of the possibility that the load you are applying might be too high. Plastic deformation might be the dominant deformation mode if the load is too large, and you may not observe ISE.
  6. Influence of Material Model Parameters: Check whether the material model parameters are accurate. Wrong input parameters can greatly affect the simulation results.
Remember that the simulation of ISE using FEM is a complex task due to the involvement of various scale-dependent phenomena. It might take several iterations of refining and validating your model to get it right finally. Good luck with your research!
The Indentation Size Effect (ISE) is a phenomenon observed in materials science where the hardness of a material appears to increase as the size of the indentation (or, equivalently, the load of the indenter) decreases. In other words, smaller indentations result in higher hardness values. This trend contradicts the classical definition of hardness, which is expected to be a constant material property, independent of the indenter size or load.
The ISE is often explained by the strain gradient plasticity theory, which accounts for the influence of the geometrically necessary dislocations on the deformation behaviour of the material. This theory suggests that the plastic deformation beneath the indenter is not uniform but instead exhibits a gradient, with higher strain (and thus, higher dislocation density and hardness) near the surface, and lower strain deeper in the material.
Consequently, when you conduct indentation tests at varying depths or loads, you should observe that the hardness decreases as the indentation depth or the load increases. This decrease should follow a specific trend, often modelled by Meyer's law or the proportional specimen resistance (PSR) model.
However, remember that the ISE might not be observable in all materials or under all conditions. Factors such as the type of material, the nature of the indenter, the scale of the test, and the specific methodology can all influence whether and to what extent the ISE is observed.
  • asked a question related to Finite Element Method
Question
6 answers
I want to write a code related to the flutter of aeroelastic wing under unsteady load using doublet lattice method (DLM). I want a good reference with numerical examples or a book which learn me coupling doublet lattice method (DLM) with finite element method (FEM) step by step.
Relevant answer
Answer
1. Chen, Y., Xiao, H., & Zhang, S. (2018). A doublet lattice method–finite element method hybrid approach to compressible flows in two-dimensional steady and unsteady cavities. International Journal for Numerical Methods in Fluids, 85(7), 441-474.
2. Geng, S., Chen, J., & Yue, D. (2006). A doublet lattice method–finite element method hybrid approach for viscous, incompressible flows. International Journal for Numerical Methods in Fluids, 51(8), 877-894.
3. Jiang, M., & Li, T. (2008). Doublet lattice method-finite element method hybrid approach for thermal-fluid problems. International Journal of Heat and Mass Transfer, 51(17-18), 4270-4284.
4. Hsu, C., & Dai, C. (2012). A doublet lattice–finite element hybrid solution for compressible flows and applications to nozzle design. Computers & Fluids, 51, 107-116.
5. Kane, U. K., & Jiang, W. (2016). A hybrid doublet lattice–finite element coupling approach for multi-thermal fluids with linear divergence free constraint. Computers & Fluids, 127, 44-58.
  • asked a question related to Finite Element Method
Question
6 answers
Hello everyone,
I have a problem calculating the modal assurance criterion (MAC) of a experimental mode shape and a FEM mode shape. I can calculate the AutoMAC for each mode shape, for which the values are all correct. Both matrices show that the same mode shape gets a value of 1, while the rest is near 0.
However if I now apply the same formula to the normal MAC nothing seems right. The sensors for the experimental mode shape can measure displacement in one DOF. So at each node the displacement is a complex value in the direction of one of the local X, Y or Z-axis. The FEM mode shape contains real values at each node and the displacement can occur in all 3 DOFs.
I hope someone can help me resolve this problem.
Thanks in advance!
Relevant answer
Answer
you need to ensure that the mode shapes being compared are in the same format. Here's a suggested approach:
  1. Experimental Mode Shape: If the experimental mode shape has complex displacement values, representing motion along a single DOF, you can convert it to a real-valued format. For example, you can consider the magnitude of the complex displacement at each node as the mode shape value. This will result in a real-valued mode shape that represents motion in a specific DOF.
  2. FEM Mode Shape: Since the FEM mode shape already contains real values representing motion in all three DOFs, no additional conversion is required.
Once you have both mode shapes in the same format (real-valued), you can calculate the MAC using the standard formula. The MAC formula involves comparing corresponding displacement values at each node between the two mode shapes.
Remember to normalize the mode shapes before applying the MAC formula. Normalization helps in removing any scaling effects and ensures a fair comparison between the mode shapes.
I hope this explanation helps you resolve the issue and accurately calculate the MAC between your experimental and FEM mode shapes. If you have any further questions or need additional assistance, please feel free to ask.
  • asked a question related to Finite Element Method
Question
2 answers
There is no doubt about the equivalence between the dynamic stiffness method and the finite element method. However, there are currently many extensions of this equivalence in Euler beam theory, and Taylor element expansion of the dynamic stiffness matrix can improve the accuracy of finite element analysis. Can the Taylor expansion of the dynamic stiffness matrix elements be achieved for Timoshenko beam theory? Do you currently have any relevant research work? Seeking recommendation and cooperation.
Relevant answer
Answer
  • Thank you very much.
  • Is the article you mentioned the following?W.L. Hallauer Jr.; R.Y.L. Liu (1982). Beam bending-torsion dynamic stiffness method for calculation of exact vibration modes. , 85(1), 105–113. doi:10.1016/0022-460x(82)90473-4.
As you said,expanding the dynamic stiffness matrix in powers of frequency-squared is curcial. Perhaps, the difference between Timoshenko and Eular lies in the ease of calculation.
  • asked a question related to Finite Element Method
Question
6 answers
Explicit scheme : By varying the mesh size, we see that for smaller sizes, the computation time for the usual mass matrix (not diagonal) exceeds that of the lumped mass matrix (diagonal). This I understand. But when the mesh size becomes large the computation time for the lumped mass matrix (diagonal) exceeds that of the usual mass matrix (not diagonal). Why ?
Relevant answer
Answer
And why sparse matrix has computational benefits than diagonal matrix for large sizes ?
  • asked a question related to Finite Element Method
Question
1 answer
it is a question of solving an equation by the method of the elements. I was able to find the solution on pdeMatlab. but the one if does not coincide with the one generated by my script.
Relevant answer
Answer
here is the equation with the Neumann condition. that Diriclet is zero on all borders.
F(x,y) est une fonction polynôme
  • asked a question related to Finite Element Method
Question
3 answers
Hello All,
I am working on calculation of differential settlements for embankments which are subjected to railway loadings.
can you please let me know how to activate railway loading in PLAXIS or in any other FEM software?
Regards,
Jayatheja M
Relevant answer
Answer
In PLAXIS 3D, you can actually simulate the railway loading using moving loads option
  • asked a question related to Finite Element Method
Question
5 answers
Hi,
I am modelling a beam reinforced with GFRP bars on ATENA 2D. The experimental and analytical load-deflection behaviours are in agreement with each other however, my FE model terminates 10 KN before the experimental load due to stress concentration near to loading plate. I tried to avoid it by increasing the plate's surface area but it didn't work. Please guide me on how to prevent stress concentration.
Relevant answer
Answer
Hi Muhammad,
It is important to understand why this is happening first. Finite element analyses are usually not coded for large deformation problems. At the stress concentration area like singular points at the edge of the foundations, the elements tend to have large differential settlements and the soil becomes highly plastic.
Having said that we have some tools to deal with this:
1. Increasing the tolerance of analyses slightly. One should bear in mind that this option will decrease the accuracy of analyses but might be a good tool to show you the failure mechanism development.
2. Introducing a small value for tensile strength in soil.
3. Increasing cohesion in the soil.
Usually one of these measures will solve the problem.
  • asked a question related to Finite Element Method
Question
3 answers
I want to construct the basis functions for P and Q elements
Relevant answer
Answer
If you are starting with FEA, I would suggest trying some simple elements that have exact analytic solution, like straight springs (you can use these in 1D, 2D and 3D) or beams (in 2D or 3D). You can derive basis functions for these from analytic solutions, but of course you can also try different basis functions and compare the results.
  • asked a question related to Finite Element Method
Question
7 answers
Hi all,
I am trying to determine the relative motion between two surfaces in contact. Although I know how to calculate the relative motion, I don't know how to extract the paired nodes (closest nodes) of surfaces in ABAQUS when my geometry of study is undeformed.
For relative motion I will be using the following formula:
If there are contact surfaces named A and B, where there are i-th number of nodes:
X - Relative motion: square root( ( (X Deformed Node1B - X Deformed Node 1A) - (X Undeformed Node1B - X Undeformed Node 1A) )^2 )
Y - Relative motion: square root( ( (Y Deformed Node1B - Y Deformed Node 1A) - (Y Undeformed Node1B - Y Undeformed Node 1A) )^2 )
Z - Relative motion: square root( ( (Z Deformed Node1B - Z Deformed Node 1A) - (Z Undeformed Node1B - Z Undeformed Node 1A) )^2 )
Total relative motion: square root ( (X - Relative motion)^2 + (Y- Relative motion)^2 + (Z - Relative motion)^2 )
Please let me know if I can make my question more understandable or if there's more information required to make it clearer.
Relevant answer
Answer
Hi Neda,
The technique that worked for me was to output the coordinates of the surfaces in contact before any load was applied. After that, I developed a formula in excel to find the closest point between these surfaces and locate their nodes by indexing the position in the excel database. By this point the nodes that are closest from the formula, I considered them as matched.
After the load was applied, I looked again at the final coordinates of the nodes of the surfaces in contact, and substracted their final position from their initial position.
That enabled me obtain the relative motion in the three directions. The overall magnitude of relative motions was obtained as the square root of the sum of squares of the relative motions in the three directions.
I hope this helps.
  • asked a question related to Finite Element Method
Question
2 answers
Noting that i'm using 4 nodes quadrilaterlal linear elements and i have nodal displacements.
Relevant answer
Answer
Just take quadratic form which gives the best approximation in the sense you chose to the nodal data you have.
  • asked a question related to Finite Element Method
Question
5 answers
Hi,
I would like to apply a defined value of initial stress on 3D Shell elements in the initial step in Abaqus CAE. These shell elements are connected to a 3D Deformable Solid by a Tie Constrain. I have also tried to connect them through "shell-to-solid-coupling" constrain, but the same result. After the initial step, I provided a self-equilibrium step without any loading (Figure 4).
My problem is that after the next steps when loading starts a fast relaxation of this shell element (Figure 1) occurs without transferring the stresses to the tied 3D Solid shape (Figure 2). The tie properties are as shown in Figure 3.
My question is how to transfer a prestressing load (predefined field: stress) from a shell element to a 3D Solid, tied to each other since the main reason for this prestressing is to provide a negative deflection in the main structure?
Relevant answer
Answer
Aung Nyein Soe , your code is not correct and it is likely that your fortran compiler is not able to compile it. Indeed, according to Fortran 77 standards, all Fortran statements must be written in columns 7 to 72, which is not the case in your code (e.g. lines 20, 21 and 28).
Also, lines 56 to 61 do not make sense as you are trying to assign a value to an array, which is not possible for Fortran 77 (and also probably not what you want to do). The indexes of S11, S22... arrays are likely missing.
Before running an abaqus simulation, you should first try compiling your code to make sure no obvious programming mistake is present.
Charles
  • asked a question related to Finite Element Method
Question
2 answers
Dear colleagues,
It is commonly accepted that the total deflection Vt in a 4PB bending test consists of two parts: 1) Deflection Vb due to pure bending and 2) Deflection Vs due to shear forces. The last one doesn’t contribute to the occurring strain in the beam. Regarding the present devices and the dimensions of the beam, the ratio of Vs/Vb in the center of the beam for pseudo-static bending (up to 10 Hz) is given by: Vs/Vb = [4.(1+n).H2]/[As(3.L2 -4.A2)]. in which H is the height [m] and L is the effective length [m] of the beam; A is the distance between the outer and inner support (and not the distance between the two inner supports). For 99% of the present 4PB devices, A is equal to L/3 and thus in value equal to the parameter a which is used for the distance between the two inner supports. The parameter As is the so-called shear coefficient (in some papers denoted as β).
G.R. Cowper has done a lot of research work in determining a formula for the calculation of the shear coefficient (see Wikipedia “Timoshenko-Ehrenfest beam theory”). For the prismatic beam, Cowper gives the formula a = 10(1+n)/(12+11n) in which n is the Poisson ratio of the beam material. The formulas given in Wikipedia are all based on bending the object without touching or grabbing the beam. The theoretical approach to the problem is quite correct, but in reality, one has to touch the object to bend it. This touching (the point loads at the inner supports) has an influence on the value of the shear coefficient. For a prismatic beam, the shear coefficient according to Cowper is 0.8517. Using a 3D FEM model in which the beam was bent without touching it (a shear stress distribution at the inner supports was used for bending the beam) a value of 0,8588 was obtained. When the beam in the 3D FEM model was bent using line loads at the inner supports a value of 0.85 was calculated. In these calculations, the clamping forces were taken nil.
I use the value of 0.85 in processing 4PB data. Of course, I admit the influence of Vs is small but should not be ignored. And if the forces used for clamping the beam are too high this can also influence the value of the shear coefficient.
Relevant answer
Answer
Dear Mr. Delmonte,
By neglecting the influence of the shear forces the induced errors in the strain amplitude and the Smix figure are small. For IPC/COX/ASTM devices in which the effective length L of the beam is 355-356 mm and the height of the beam is 50 mm, the error is around 5% that is to say the Smix figure is underestimated by 5% and the strain amplitude is overestimated by 5%.
In other devices with bigger L figures (see 4PB platform) the error is less and dropped to around 3%. Thank you for your interest.
Best Regards
Ad Pronk
  • asked a question related to Finite Element Method
Question
2 answers
Hello all,
I need to find residual stress profile of a target structure after the shot peening process. I created FEM model in ABAQUS Explicit. My question is how to obtain the residual stress after impact? Is it directly one of the stress outputs, like S11? Thank you.
Relevant answer
Answer
what you need to do if you are using finite elements is to first produce an analysis that follows the steady state conditions produced by your boundary and find for each element the total strain. From this subtract the plastic strain components which leaves the elastic strain components. Take this strain tensor and multiple by the elastic constitutive relations this will give you the residual stress in the model. This is a simple version for the effect to be more precise you are dealing with eigenstrain when you carry this removal of the plastic strain tensor at each coordinate in a given element.
  • asked a question related to Finite Element Method
Question
3 answers
Good day to everyone,
I have designed a scaffold which is made up of a plastic material. I wanted to do a compression simulation for the same. I would like to know which model should I consider in my physics for this plastic-based scaffold.
Many thanks.
Regards
Rajkumar
IIT Kanpur, India
  • asked a question related to Finite Element Method
Question
4 answers
I am doing the project in inverse finite element method(iFEM).
I am trying to find some good material to understand the concept of inverse finite element method (iFEM) for structure. Need suggestion.
Also, I need a help to develop the MATLAB coding for inverse finite element method (iFEM).
please kindly help me
Relevant answer
Answer
You haven't received many responses because your question is vague. Do you hope to use the finite element method to solve an inverse problem? If that is the case, you must first define some field of interest and then identify which partial differential equation governs the process contained in your selected problem. If you hope to infer the shape of an object from the flow field (which would be an inverse problem), that would be quite a task and likely have no unique solution. If you hope to infer the thermal properties of an object from the temperature field associated with heat transfer, that is a tractable problem and has been successfully solved. In any event, you would need a finite element model of the process you have in mind. I have developed many such models and would be glad to make suggestions if you provide more details on what you hope to accomplish. Of course, I would never suggest anyone ever use MATLAB for anything.
  • asked a question related to Finite Element Method
Question
10 answers
Dear community members,
I am using FEM to solve heat conduction equation. In 2D rectangular domain, there are four boundaries, and at two adjecent boundries, temperature is specified (Dirichlet boundary condition).
For eg. T_a = 30 °C on boundary A, and T_b = 50°C on boundary B. There is a common node which is shared by both boundaries A and B.
I want to know that should be the value of the temperature at this common node, 30°C or 50°C or something else? Please share your knowledge or any reference will be very helpful.
Thanking you.
Relevant answer
Answer
There is simple solution to this - you need to use cell centered discrete action for temperature, Then Boundary conditions will be defined at the center of boundary faces. There is no unknowns or know temperatures at the nodes.
  • asked a question related to Finite Element Method
Question
1 answer
Dear friends,
i am doing the project in inverse finite element method(iFEM).
I am trying to find some good material to understand the concept of inverse finite element method (iFEM) for structure. Need suggestion.
Also I need a help to develop the MATLAB coding for inverse finite element method (iFEM).
please kindly help me
looking positive information
Relevant answer
Hello dear
You must read the article published by Adnan Kefal, Tesler and oterkus
  • asked a question related to Finite Element Method
Question
1 answer
Can someone guide me on the following:-
1. References I can use for ISHDT using the FEM method.
2. Stress computation process for Composite laminates.
Relevant answer
Answer
Yes , you can use that
  • asked a question related to Finite Element Method
Question
6 answers
As far my understanding, formulation of custom elements is needed. For example, Spectral elements method requires very high order element.
My question is, do people do this by hand or use any software tool?
Thanks.
Relevant answer
Answer
Nice
  • asked a question related to Finite Element Method
Question
7 answers
Hi
I am trying to model a poro-hyperelastic material, but the problem is, this kind of physics is not present in any of the FEM software including COMSOL or ABAQUS,the comsol have a module only for poro-linear elasticity, but there are few papers on its modelling and they are using subroutine for that.
please help
Relevant answer
Answer
i finally did it in comsol using pde modules and i've used paper of selvadurai for the equations, and the convergence issue was tackled using changing the discretisation order and through hit and trial.
during porohyperelastic make sure u are defining correct value of the stress tensor matrix
  • asked a question related to Finite Element Method
Question
1 answer
I am attempting to model a pretensioned concrete beam in ansys by varying prestressing force along the Straight Pre-Tensioning Strand.
During the experiment, the beam was fabricated segment by segment. The applied prestress was then released decrementally after each concrete segment.
The results of the distribution of prestress should be similar to the attached Figure 1.
However, in the finite model, the beam model is already been fully constructed.
I am trying to consider the prestressing force as push in pressure at the both ends of the strand.
Hence:
How do vary the pretensioning force for each concrete segment ?
If possible, please help me to provide some background source.
Thanks
Relevant answer
Answer
There is probably cleaner way to do this, but you could also try varying temperature of the strand to "fake" prestress. This would of course complicate things if you need to also consider temperatures in the analysis.
  • asked a question related to Finite Element Method
Question
6 answers
Hello,
I am rather new to the computer aided engineering & design domains and are currently learning the basic techniques how to model, simulate and post-process a model. I learned that the typical pipeline seems to be modelling in CAD -> generating Tet-Mesh -> Simulation using FEM -> Post Process. For design changes, the pipeline is repeated.
Recently, I stumbled across the isogeometric analysis (IGA) method initially proposed by Hughes et al. [1] in 2005, which allows for FEM-like simulation in CAD. This relieves engineers from meshing that can account for up to 80% of development time [2] and shortens the design pipeline/cycle.
Now, many years have passed since 2005 but still the workhorse of computational engineering projects seems to be the FEM. So, I am curious why is IGA not more common in the industry, while it has so much potential? In order to better understand why the situation still is what it is, I would like to read about your opinions.
Lets boil it down to 2 questions:
1) Why is the IGA not more common in the industry?
2) Is the IGA eventually going to replace the FEM?
I would very much appreciate to read about your experiences and opinions :)
Best regards,
Daniel
[1] HUGHES, Thomas JR; COTTRELL, John A.; BAZILEVS, Yuri. Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Computer methods in applied mechanics and engineering, 2005, 194. Jg., Nr. 39-41, S. 4135-4195.
[2] COTTRELL, J. Austin; HUGHES, Thomas JR; BAZILEVS, Yuri. Isogeometric analysis: toward integration of CAD and FEA. John Wiley & Sons, 2009.
Relevant answer
Answer
The issue of "verification, validation, and uncertainty quantification" is fundamental to the real-world application of numerical methods to critical applications. ASME has published has published standards for solid mechanics (VVUQ 10) as well as fluid mechanics and heat transfer (VVUQ 20). There are additional VVUQ standards that build upon these for specific needs, such as Nuclear Power (VVUQ 30) and Medical Devices (VVUQ 40). There is one under development for Machine Learning (VVUQ 70) that has nothing directly to do with 10 or 20.
The point is, there is lot that goes into engineering tools before they are accepted for engineering applications. Once it's in the "engineering" world (as opposed to "in development"), it must be good enough to be widely used without the dev team or algorithm designer providing any feedback or guidance. This is part of the issue -- as other have already answered, there are issues of quality control with respect to the use of the software tools.
And no, absolutely no, meshing is not 80% of the time in using FEM. That was vaguely true back when one did manual meshing back in the early 90s for more complex models, but it's not true now. Your question is based on an incorrect premise ... and that is why there is not a market-based drive to make the change to an IGA-pure method you hypothesize.
Novelty has it's place in peer-reviewed work. It's a starting point. You seem to be citing just a single set of authors instead of spending a few minutes looking beyond that using RG or Google Scholar. The thing is, IGA is essentially FEM, just taking it from a different angle (no pun intended). ( )
"The goal of integrating computer aided design (CAD) and finite element analysis (FEA) has led to a new computational method called Isogeometric Analysis (IGA). Its main idea is to use the same mathematical description for the geometry in the design (CAD) and the analysis (FEA). Much of the recent research on isogeometric analysis uses Non-Uniform Rational B-Splines (NURBS) as basis functions, as this geometrical representation is the most widely used in engineering design systems. It has been shown that NURBS-based finite elements are very well suited for computational analysis leading to qualitatively more accurate results in comparison with standard finite elements based on Lagrange polynomials. Due to these motivating results, NURBS-based finite elements are currently implemented into LS-DYNA."
Overall ... IGA techniques are growing in popularity and are being folded into existing computational platforms, just a BEM (boundary element method) techniques have. It's not a question of "one size fits all".
  • asked a question related to Finite Element Method
Question
3 answers
Hello. I am working on a project that investigates the stresses in severe scoliosis. Unfortunately, severe scoliosis has not been studied much using FEM. Can you help me to find the suitable Loading and Torque for the situation when the cobb angle is greater than 40 degrees? Or to Recommend me an article that has good information in this field.
Thank you so much for your attention and participation.
Relevant answer