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
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
12 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 ben-sailaa, 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
5 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
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
I can still offer some suggestions to help you address the issue you're facing with the Indentation Size Effect (ISE) in your ABAQUS simulations.
Here are a few potential reasons why you might not be observing the expected trend of decreasing hardness with increasing indentation depth:
  1. Material model: Verify that the material model you have assigned to the specimen accurately represents the behavior of the material under consideration. Ensure that the material properties, such as elastic modulus and yield stress, are appropriate for the specific material you are simulating. Consider consulting literature or experimental data to validate the material model.
  2. Mesh refinement: Although you mentioned that you have refined the mesh near the indenter tip, it's important to ensure that the mesh is adequately refined throughout the entire contact region and beneath the indenter. The mesh should be able to capture the stress concentration accurately and provide sufficient resolution for accurate results. Try increasing the mesh density in the region of interest and re-run the simulations.
  3. Convergence criteria: Check the convergence criteria you have set for your simulations. Ensure that the convergence criteria are stringent enough to achieve accurate results. Tightening the convergence criteria may improve the accuracy of the simulation results.
  4. Indenter geometry and mesh: Confirm that the geometry and mesh of the indenter are accurately represented in your simulation. Ensure that the indenter semi-angle of 70.3° is correctly defined in the model. Additionally, double-check the mesh quality around the indenter tip and make sure it is appropriate for capturing the stress concentration accurately.
  5. Contact behavior: Review the contact interaction settings between the indenter and specimen. Confirm that the settings accurately represent the desired behavior, such as frictionless tangential contact and hard normal contact. Any inaccuracies in the contact behavior could affect the simulation results.
  6. Loading conditions: Verify the loading conditions you have applied to the simulation. Ensure that the loading rate and magnitude are appropriate for the indentation test you are trying to simulate. Consider comparing your loading conditions with experimental data or established standards to ensure consistency.
  7. Post-processing and analysis: Double-check your post-processing procedure, especially the implementation of the Oliver-Pharr Method for determining hardness. Confirm that you are correctly extracting the indentation depth and load values from the simulation results and accurately applying the method to calculate hardness.
It is worth noting that the Indentation Size Effect (ISE) can be influenced by various factors, including material properties, strain gradient effects, and surface roughness. It is possible that other mechanisms or phenomena are counteracting the expected trend in your specific simulation. Additional considerations may be necessary to capture these effects accurately.
  • asked a question related to Finite Element Method
Question
3 answers
I'm struggling to obtain the right behavior of gfrp bars, in the process of validating my model i achieve a bilinear behavior in the displacement x force graph when using gfrp bars as reinforcement, but in the research that i'm using the experimental behavior was linear. Even though i've tried to change a lot of parameters in my model I still couldn't obtain something close.
The model has steel stirrups and upper layer reinforcement and only the lower reinforcement uses GFRP bars.
The bars were modeled as wire T3D2 and the beam as solid c3d8r
For the properties data:
For concrete i'm using de young's modulus, poisson and CDP
For GFRP bars young's modulus, poisson and tensile strenght also rupture strenght
Anyone knows what can i do to correct the behavior that i'm having?
In the image i show the behavior that i need in black and what i am obtaining in the other colors
Relevant answer
Answer
What material model did you use?
Change the bars to solid and use the LaRC05 material model for FRPs.
Good luck
  • 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
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
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
3 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
3 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
Using an adaptive moving mesh method is one way to solve a 3D heat conduction equation involving a moving heat source, such as a laser. The main idea is to adapt the mesh to the changing heat source position so that the elements around the laser spot have a finer resolution.
using Model-based prediction, If the laser's motion is known, it can be predicted in advance using a mathematical model. The mesh can then be updated based on the predicted motion of the laser.
  • 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
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
Answer
ApiFix® is committed to helping patients with adolescent idiopathic scoliosis (AIS) and their families make informed decisions about treatment options in partnership with their orthopedic specialist
  • asked a question related to Finite Element Method
Question
3 answers
Hi,
Is it necessary to simulate the unit-cell using FEM (HFSS, CST), its dimensions should be less than a wavelength?
In other words, there is no dimensional limitation of the structure in the simulation of the unit-cell?
My problem is that the simulation for a periodic antenna structure does not converge.
Relevant answer
Answer
When you speak about convergence do you receive an error message from the software? In that case, I would begin with letting HFSS solve more adaptive passes, or in CST, reduce the convergence criteria and see if it converges in both software.
Best regards,
Patrick
  • asked a question related to Finite Element Method
Question
3 answers
Help i am getting the following error message in abaqus
**WARNING: Surf-1 is ambiguously connected at node ###. This surface cannot be used with *CONTACT PAIR. ***ERROR: 1 improperly defined surface(s). Please check your surface definitions. Make sure that all surface normals point outward.
Note:
The mesh is an orphan mesh and is generated outside ABAQUS.
The mesh is fine and has a huge number of elements.
Element typr for the mesh is C3D4
i have defined the surface using ABAQUS CAE and it was generated automatically using the following commands
*elset, elset=surf-1-S1-1
*elset, elset=surf-1-S2-1
*elset, elset=surf-1-S3-1
*elset, elset=surf-1-S4-1
....
*surface,type=element,name=surf-1
surf-1-S1-1,S1
surf-1-S2-1,S2
surf-1-S3-1,S3
surf-1-S4-1,S4
As you will see, i have followed section 2.3.2 Element-based surface definition in abaqus user's guide.
if you read "Creating surface facets by specifying solid, continuum shell, and cohesive element faces" you will see i have followed it.
So what is the issue here?
Relevant answer
Answer
Set interactions your cheek
  • asked a question related to Finite Element Method
Question
4 answers
I am interested to the discontinuous Galerkin in my research, but after my modest research, I found two type of it Modal DG and Nodal DG. I wanted to know :
how effective is each one of them ?
What is the difference between them ?
Relevant answer
Answer
If you are working with modal bases, it is more straightforward to change the order of an element. This means that the existing basis functions do not change. Some people enjoy this because it is easier to work with. Some antialiasing techniques require modal bases to be filtered directly, but this is not a performance bottleneck. Modal commands can also highlight sparsity within an element for special operators. This means that the savings are small for the modest order typically used in 3D. Nodal bases simplify the definition of element continuity and simplify the implementation of boundary conditions, contact, and the like. They are also easier to plot, leading to better ḥh-ellipticity in discretized operators. This, in turn, allows the use of less expensive smoothers/preconditioners. This means that people who create ways of solving problems can more easily use terms like "rigid body modes" and "multigrid methods," and they do not have to change how they think about things when they are using these methods. Discretization is a way to turn an ongoing problem into a discrete one that a computer can solve. An embedded discretization is one where the discretization is done in a way that makes it easy to access and use later on.
  • asked a question related to Finite Element Method
Question
4 answers
I have created a solid mesh of a flange model in hypermesh. However, only one of the mesh quality criteria is not satisfied. The max angle of some hexahendral elements is slightly higher than 135° (136°). How can this affect the final results?
Note: aspect ratio, jacobian, warping angle,skewness are fine
Relevant answer
Answer
The check of mesh quality has to do with the numerical integration of stiffness matrix [k] by Gauss quadrature in isoparametric formulation. In “full integration”, matrix [k] is computed exactly if the element has a perfect shape, i.e. cube for hexahedral elements, square for plane quadrilateral elements, etc. Any deviation from this ideal shape will introduce approximations in the numerical computation of [k]. If distortion is excessive, numerical integration may even become impossible (à problem with Jacobian). Of course, if distortion is limited to few elements far apart the critical location of interest, the mesh could be considered acceptable. However, no general conclusions can be drawn without seeing the mesh.
  • asked a question related to Finite Element Method
Question
5 answers
solving third order and up of PDEs.using Comsol
Relevant answer
Answer
Without using COMSOL, you can solve fourth-order or higher-order equations in Matlab easily using the explicit method (forward in time and central in space) or the implicit method and vice versa with the crank-Nicolson method or other numerical methods finite difference method with consistency and stability with Dirichlet boundary conditions.
  • asked a question related to Finite Element Method
Question
1 answer
If there is 2 DOF (Translational, Rotational) Cantilever beam, and it has 7 elements, I want to use System reduction technique to get rid of the rotational Dof, Do I expect to obtain the same first seven natural frequencies?
Because I tried to use SEREP technique and I did not get the first seven natural frequencies, I got the 1,3,5,7,9,11,13 natural frequencies?
Does anyone has explanations please?
Relevant answer
Answer
In our example, we used planar finite elements with two displacements per node (x and y) and therefore considered only the first 7 bending modes in the xy plane. For the expansion process, the numerical mode shapes were further reduced to 29 displacement DOFs in the y-direction.
From your description, I assume you are trying to use spatial linear finite elements. In this case, bending modes in the xz-plane (and possibly torsional modes) are also present in the numerical solution.
In our experimental model, the excitation was only performed in the y-direction, and the response was also measured in the y-direction using uniaxial accelerometers. Thus, only xy-plane bending was excited and observed.
Due to the lack of observability and controllability for the xz bending and torsional modes, an expansion to a spatial FEM model is unlikely to be successful.
If you are interested in a comparison of different expansion methods (SEREP, SEMM, and M-SEMM), open-source code and an example can be found in the Python library pyFBS (https://gitlab.com/pyFBS/pyFBS/-/blob/master/examples/21_expansion_methods.ipynb).
  • asked a question related to Finite Element Method
Question
2 answers
I modeled Lamb waves propagating in a carbon fiber composite plate by using the semi-analytic finite element method and solved the partial differential equation by using COMSOL PDE module. The Dispersion curve was consistent with that calculated by the "Dispersion Calculator". However, when I got the through thickness profiles obtained by the two methods, they were completely different. I don't know what is the cause of this problem?
Relevant answer
Answer
For calculating the through-thickness profiles, the DC adopts the two conventions used by DISPERSE, as described in the DC (v2.2) manual, p. 11. The first is phase normalization. Since displacement, stress, and strain are complex, the phase of the second point (because the value at the first can be zero sometimes) from the top surface is taken, and the rest of the points is plotted with this phase, but only the real part. This is done for each component u1, u2, u3, sigma11, etc. Energy density and power flow density are integral quantities, so there is no phase to consider. The second convention is power normalization. All components are calculated for guided waves carrying a power of one Watt in the propagation direction x1, with the assumption that the waveguide is one meter wide. Then, when calculating the components at the same number of through-thickness points (samples x3, samples per layer) as DISPERSE, which uses 50 by default, you find very good agreement of the result from DISPERSE and from the DC.
  • asked a question related to Finite Element Method
Question
8 answers
FEM modelling software such as ANSYS, MATLAB, OpenSees, and Abaqus are available. Similarly, I'm looking for FEM software that could be used to analyze air pollutant dispersion. Is there anything such as this available?
Relevant answer
Answer
But in Ansys, I found that achieving solution convergence was difficult. Abaqus, I found that the solution convergence happening nicely and I could complete my work
  • asked a question related to Finite Element Method
Question
7 answers
Greetings researchers!
I am using FEM to obtain the time response of the nonlinear forced vibration of plates. I am using plate elements based on Reddy's HSDT and Newmark time integration in conjunction with the Newton-Raphson iteration to obtain the time response.
It is well known that multiple steady-state solutions can exist in the case of nonlinear forced vibrations. Also, all steady-state solutions are not stable. In practice, unstable solutions are not realizable and the system assumes any one of the stable solutions depending on the initial conditions.
I was curious to know whether the FEM predicts only stable steady-state solutions. Or does it predict stable and unstable solutions and the stability of the predicted solutions needs to be determined through other means?
Thank you for your valuable time.
With best regards,
Jatin
Relevant answer
Answer
I think Praveen meant stable solutions and not steady. To get unstable solutions you can integrate backward in time or use continuation methods to trace steady-state stable and unstable solutions including bifurcations.
  • asked a question related to Finite Element Method
Question
6 answers
in the flexural 3PB test, a concentrated displacement load would be applied to the top middle point of a beam. For modeling one-half of the beam using symmetry, which nodes or edges do you think should the roller and load point be assigned to avoid coincident of the BCs and errors relating to stress concentration in a nodal load point (after meshing, image attached)? is it not a better idea to assign the displacement load directly to the whole side edge using these BCs ( U1=0, U2=Value, U3=0, UR1=0, UR2=0, UR3=0)?
any idea would be appreciated.
Relevant answer
Answer
dear
Claudio Pedrazzi
thank you for your answer,
all these tricks are done for simplifying the model and to keep the number of surface contacts as low as possible (there are plenty in my case), also the exact E-Modules of the roller of the machine is not available.
As you said, applying the symmetry conditions to the side edge and the load to the top node may work.
your answer helped...
I will be following other ideas on this issue
God bless
  • asked a question related to Finite Element Method
Question
5 answers
I am working on an implant meant for a mandible defect. When simulating the load case, the parts will always penetrate each other. There is a deformation scale factor of 90, so the penetration wouldn't happen if the factor was 1 because there is hardly any motion.
Should I even care about the penetration if it doesn't occur at a scale factor of 1?
If I do, how to prevent this from happening?
The interaction properties I am using are tangential behaviour (frictionless) and normal behaviour ("hard" contact, default constraint enforcement method). I applied them as General Contact in one model and as Surface-to-Surface-Contact in another model.
Thanks in advance!
Relevant answer
Answer
When you impose in your model scale factor, what you are analysing is "almost" an unrealistic motion. The scale factor is based on the node displacement, so if the nodes are connected, for instance using "tie" constraint Abaqus can predict quite well the deformation. On other hand, when you have contacts, the nodes are unconnected, when you introduce the scale factor visually you may observe some penetrations, which is quite normal and this does not mean that you model is wrong. In order to verify if the contact is behaving as you want, I suggest you to analyse the CPRESS or the COPEN, as Raffael Bogenfeld mentioned.
  • asked a question related to Finite Element Method
Question
2 answers
I was using bilinear interpolation for a PPPM (particle-particle-particle-mesh) on a FEM mesh but I think it is not valuable enough. So my question is: ¿ Do you know any algorithm for mesh point-particle interpolation on a Finite element mesh (for quadratic node elements actually).
Relevant answer
Answer
Ok what is the meaning of that?
  • asked a question related to Finite Element Method
Question
3 answers
Hi everyone, So i have an orphan mesh of a composite material, i want to duplicate it couple of time side by side so it would work together. I have tried the option "copy mesh patterns" but couldn't do it because it says it has no boundaries! Any suggestion how to solve this issue?
Relevant answer
Answer
You can try the tips given in this thread:
  • asked a question related to Finite Element Method
Question
2 answers
I'm looking to use deformation obtained from FEM calculations as inputs to the MD simulation run by LAMMPS and cycle back the stresses from LAMMPS to deform the FEM geometry.
Does anyone have experience with this?
Relevant answer
Answer
If anyone ever encounters this question, the best way to circumvent this issue is just writing a newLAMMPS potential that has an elastic spring response (not the harmonic bond potential which is directionally limited).
  • asked a question related to Finite Element Method
Question
7 answers
Recently I'm working on crack simulation in modal analysis using ANSYS APDL.
The process is essentially to solve a static problem in the first step, then solve a modal analysis problem based on the results in the first step (with prestress effect on).
In the first step I used XFEM to model the crack. The static problem is solved successfully. When I was trying to do the modal analysis, I got this error:
An unexpected error ( SIG$SEGV ) has occurred... ANSYS internal data
has been corrupted. ANSYS is unable to recover and will terminate.
Previously saved files are unaffected. Please send the data leading
to this operation to your technical support provider, as this will
allow ANSYS, Inc to improve the program.
Does this mean XFEM is not applicable to modal analysis in ANSYS?
Relevant answer
Answer
Just a follow-up. I reported the issue to ANSYS but didn't get any reply. But now I'm certain that the XFEM in ANSYS currently does not support modal analysis.
  • asked a question related to Finite Element Method
Question
2 answers
Hello everyone,
Some discretizations of pressure-displacement formulation in Biot poroelasticity produce spurious pressure oscillations in some cases, for example, for small time step sizes. If I understood correctly, FVM for flow and P1-FEM for mechanics fall in this category. How does one rigorously prove existence of such instability? Is it possible to obtain any estimates on time step size for instability to occur? I guess this analysis can be carried out in FEM framework in some way.
Thanks in advance!
Relevant answer
Dear Denis,
Regarding the stability and convergence of FEM discretizations for Biot consolidation problems, I recommend the seminal paper written by Murad et al (1994):
It will certainly help you.
  • asked a question related to Finite Element Method
Question
2 answers
I have submitted a job in ABAQUS 2020 with a model of padeye being pulled in one side. The status in abaqus is:
The job "SpreaderV1" has been created.
The job input file "SpreaderV1.inp" has been submitted for analysis.
Job SpreaderV1: Analysis Input File Processor completed successfully.
But after almost an hour the solving process is not started yet.
I am using ABAQUS 2020, because in ABAQUS 6.14 I got error code 1073741795. It might have something to do with my processor.
My PC specification is:
AMD Ryzen 5 5600H (6 Core, 12 threads, 3.5 GHz)
RAM 16 Gb 3200.
Or maybe Abaqus is not optimized to run with AMD processor? I think the processor computing ability is not the problem since overall Ryzen 5 5600H is better than many gen 11th intel processor
I can run simple job like simple box with surface load, truss analysis, etc just fine (with 6.14 and with 2020 ver). Maybe ABAQUS (both for 6.14 and 2020 needs some tweak to run fine with AMD). I have uninstalled the 6.14 ver
Relevant answer
Answer
There is an exclamation mark by the tab "Warnings". Can you look under that tab to see what it says?
Simon
  • asked a question related to Finite Element Method
Question
1 answer
I have submitted a job in ABAQUS 2020 with a model of padeye being pulled in one side. The status in abaqus is:
The job "SpreaderV1" has been created.
The job input file "SpreaderV1.inp" has been submitted for analysis.
Job SpreaderV1: Analysis Input File Processor completed successfully.
But after almost an hour the solving process is not started yet.
I am using ABAQUS 2020, because in ABAQUS 6.14 I got error code 1073741795. It might have something to do with my processor.
My PC specification is:
AMD Ryzen 5 5600H (6 Core, 12 threads, 3.5 GHz)
RAM 16 Gb 3200.
Or maybe Abaqus is not optimized to run with AMD processor? I think the processor computing ability is not the problem since overall Ryzen 5 5600H is better than many gen 11th intel processor
I can run simple job like simple box with surface load, truss analysis, etc just fine (with 6.14 and with 2020 ver). Maybe ABAQUS (both for 6.14 and 2020 needs some tweak to run fine with AMD). I have uninstalled the 6.14 ver
Relevant answer
Answer
For the similar system error code 1073741819, there is a trick you can check if it would also work for this error and 6.14 or 2021 versions!
The trick is you rename the mkl_avx2.dll in (C:\SIMULIA\Abaqus\6.13-x\code\bin) to mkl_avx2.dll.11.0.0.1 (from the YouTube video [1]) or mkl_avx2.dll.13.0.0.1. If you use other version like 6.14, you rename the file to mkl_avx2.dll.14.0.0.1.
There is also this thread on RG: