Science topic

Finite Element Analysis - Science topic

A computer based method of simulating or analyzing the behavior of structures or components.
Questions related to Finite Element Analysis
  • asked a question related to Finite Element Analysis
Question
1 answer
Hello,
I am new user of DIANA FEA. I am trying to analyse a masonry structure.
But I am getting this error message:
GEOMETRY: NR=1
SEVERITY: ABORT
ERROR CODE: /DIANA/LB/DS30/2236
ERRORMSG.A: Can't normalize null vector.
DIANA-JOB ABORTED.
Can you help me please?
Relevant answer
Answer
You might be giving the wrong geometry to the interface. Please check the details of the error either its specific to some elements or whole. This happens when your model geometry is not properly defined.
  • asked a question related to Finite Element Analysis
Question
3 answers
using finite element analysis
Relevant answer
Answer
Etabs can be better for structure analysis then after you will need csi detail for detailing
  • asked a question related to Finite Element Analysis
Question
3 answers
Hi all,
I am trying to model a contact problem in DIANA FEA. I went through the DIANA manual and found that DIANA has contact elements which imposes the contact constraint. But there aren't any tutorial or examples available online to do this.
The material property for the contact element has two options target and contactor. When I try to assign the contact element material properties to an existing steel object, the object loses its steel material properties and contains only the contact elements properties which is friction and penetration depth.
Could someone explain how can I assign the contact constraint in DIANA when two steel cubes are touching each other.
Relevant answer
Answer
I am running though same problem . If you got your answer then can you share it with me?
  • asked a question related to Finite Element Analysis
Question
5 answers
I am trying to simulate a rectangular short column (L/D ratio of 2) for cyclic load under axial compression. I am using the concrete damage plasticity model for concrete. The first problem I am facing is excess lateral stiffness in my ABAQUS model as you can see in the force vs displacement curve. I am trying to match the slope of the red curve generated by the cyclic hysteresis response of the column. The dashed line is the result I got. I have only included the elastic property for concrete for this instance. All the pictures related to the analysis are listed below.
  • The analysis procedure is static/general for
  • C3D8R element used for concrete
  • T3D2 element used for reinforcement
  • Analysis was done in 2 steps axial load and lateral displacement
Can anyone tell me what I am doing wrong?
Relevant answer
Answer
If you got it from the Compressometer results attached to your cylinders, it is probably correct. I thought you were trying to verify someone else's article.
  • asked a question related to Finite Element Analysis
Question
1 answer
"How do advanced computational modeling techniques, such as finite element analysis or computational fluid dynamics, aid in the precise characterization and optimization of thermal bridging phenomena within complex building assemblies?"
Relevant answer
Answer
Finite element analysis (FEA) and computational fluid dynamics (CFD), play a crucial role in the precise characterization and optimization of thermal courses.
1. Detailed Simulation: FEA and CFD allow for detailed simulation of heat transfer within building components, enabling a thorough understanding of thermal bridging effects.
2. Identification of Weak Points: These modeling techniques help identify areas of high heat flow or thermal bridging within complex assemblies, pinpointing potential weak points that need optimization.
3. Optimization: By simulating different scenarios and configurations, FEA and CFD assist in optimizing building designs to minimize thermal bridging and improve overall energy efficiency.
4. Cost-Effective Solutions: Computational modeling helps in evaluating different solutions cost-effectively before physical implementation, leading to more efficient and sustainable building designs.
  • asked a question related to Finite Element Analysis
Question
5 answers
Hi
I keep getting the following error message when I run any Abaqus job:
"XML parsing failure for job XXX. Shutting down socket and terminating all further messages. Please check the .log, .dat, .sta, or .msg files for information about the status of the job."
There are no .lck files to be deleted and everyone else using our academic license seems to be unaffected. Occasionally, I can run a model through writing an input file and running through command prompt. Although even this doesnt work everytime, when I check the dat file I get the following error message:
in keyword *CONFLICTS, file "Job-1.inp", line 1: Keyword *Conflicts is generated by Abaqus/CAE to highlight changes made via the Keywords Editor that conflict with changes made subsequently via the native GUI.
***NOTE: DUE TO AN INPUT ERROR THE ANALYSIS PRE-PROCESSOR HAS BEEN UNABLE TO
INTERPRET SOME DATA. SUBSEQUENT ERRORS MAY BE CAUSED BY THIS OMISSION
Any help would be greatly appreciated as my work is getting delayed a bit and I have no idea what to do!
Kind Regards
Alex
Relevant answer
Answer
Engr. Tufail I have a similar question,the Abaqus.dat file mentioned “ERROR: SIM database file cannot be opened - System Error CreateFile: code1023 ”
How could I solve the error?
Kind regards
Andy
  • asked a question related to Finite Element Analysis
Question
9 answers
I have three modules (in free form .f90 format) which are being called from inside of a UMAT subroutine in ABAQUS, in the following manner:
module module_A
use module_C
use module_B
....
end module_A
module module_B
use module_C
....
end module_B
module module_C
....
end module_C
subroutine UMAT(STRESS,...)
....
Here the subroutines from module_A and module_B are being called
...
end subroutine UMAT
Now, what is the appropriate format for writing these modules with UMAT subroutine? How to merge different module files into a single *.for file (free format)?
Relevant answer
Answer
there is a simple way to handle this, you can keep your module be an individual file, and then use `include 'model_file.f90'` before your umat definition.
  • asked a question related to Finite Element Analysis
Question
4 answers
Greetings to all.
I am trying to make a composite ply sheet made up of 3 material, after assigning properties and visualizing ply stack layer it is NOT stacked along the thickness(which is needed) but in fact for some reason stacked along lateral direction.
I am attaching view-port image for reference , please guide me where I am going wrong.
Please assist me.
Relevant answer
Answer
Hello again,
When your part is defined as a shell, the thickness direction should be correct, and the stacking sequence aligns along the thickness. What I meant by the viewports not being linked is that the coordinate systems of each viewport are not directly related. It doesn't matter if you actually linked them in the viewport options. Essentially, even though both viewports may display "1, 2, 3" axes, it's essential to understand that on the left viewport, it refers to the GLOBAL 1, 2, and 3 directions. On the other hand, on the right viewport, it denotes the LOCAL 1, 2, and 3 directions, defined according to your composite layup. In this context, 1 represents the longitudinal direction, 3 denotes the stacking direction, and 2 signifies the cross-product of both directions. This setup is consistent across all composite layups when using the query function in Abaqus CAE.
In most recent versions, ABAQUS CAE now actually have as global axes x,y and z and for the local material coordinate system it uses, the 1,2 and 3 directions, maybe to avoid confusions between the local and global coordinate systems. You can find on the attachments of this answer a picture of it. How you relate the local and the global coordinate system is defined in the Composite Layup section where you have several options.
At any case, for your purposes, if your part is a shell, the stacking and thickness direction should be the same automatically. However, since you are using a continuum shell section, that means that your part is actually a 3D solid part and not a shell. So you should be be careful and precise when you ask for help. In a continuum shell, you discretize an entire 3D body part. For this case, as I said in my previous answer, making sure that your Stacking Direction is on the "Element direction 2" and the rotation axis is around "Axis 2" is crucial. Perhaps you have those options on the advanced tab on your window. At any case, I attached a screenshot of how you define it in my version (2022).
Hope it helps!
Conventional shell versus continuum shell:
  • asked a question related to Finite Element Analysis
Question
1 answer
I have created a FE model including:
1. Bead (Green),
2.Cell (Red)
3.Components inside the Cell, beams, truss, and nucleus.
Constraint:
Embedmentt, all components embed in cell.
Boundary condition:
1. Bottom of cell are fixed
2. Bead compress along the Z direction with 500nm
I have finish the calculation through Implicit Dynamic, however, actually i don't have densities of each material (those used in Implicit Dynamic are assumptions).
So, can i solve this question just with E and v with Abaqus/standard?
Relevant answer
Answer
You can, however the simulation will be too slow in term of convergence.
  • asked a question related to Finite Element Analysis
Question
4 answers
Most of the researchers concerned with analytical study or numerical study use ANSYS for the FE Modeling. The awareness about NASTRAN is low. What may be the reason and Why?
Relevant answer
Answer
I have been using both for 40 years. Ansys and Nastran both started on a solid basis but Nastran had failed to develop over the years. It took hold in aircraft structures for 2D linear analysis and analysts have invested much time and effort in developing their own techniques for using it. They remain loyal to it although some are migrating to Abaqus because it has corporate approval from Dassault connections. Ansys was chosen for 3D models such as in engines. Aircraft structures largely shunned solid elements as the models became 'too large'. In the end, ANSYS has aggressively developed while NASTRAN has not. And, computing resources are now cheap enough to solve very very large models. So, you can read a large assembly of aircraft solid parts into ansys and easily get much higher accuracy faster than you will get in the reduced 2D linear models in NASTRAN.
  • asked a question related to Finite Element Analysis
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 Analysis
Question
2 answers
Hello,
I am doing reduced order modelling for nonlinear analysis and I have to use the POD and Galerkin projection to reduce my matrices size. The problem is that since it's a nonlinear analysis, the matrices have to be updated for each increment. And for commercial FEA softwares, I do not have access to the stiffness matrices for each step time.
Does someone have any suggestions (using abaqus subroutines for example).
Thank you in advance.
Relevant answer
Answer
Lam Nguyen , thank you for your response. But how about the tangent stiffness matrix (in Newton-Raphson method) ?
To reduce my model, I also need to project this matrix in the POD reduced basis. Another point is how I give the reduced matrices to abaqus to solve the reduced equation.
Thank you !
  • asked a question related to Finite Element Analysis
Question
7 answers
While Modelling infillwall, why does after failure the line drops in a straight pattern rather than moving along the displacement as seen from experimental results?
Relevant answer
Answer
Zeeshan Ahmad, well, converting the traction-separation curve to determine the stiffness parameters for bond strength is a valid approach here in this case. If you have traction separation curve (Something useful you may find in the ABAQUS/CAE documentation, link: https://classes.engineering.wustl.edu/2009/spring/mase5513/abaqus/docs/v6.6/books/usb/default.htm?startat=pt06ch26s05alm43.html ), and with interpreting it in Engineering mechanics, you can convert that curve for the pullout test to determine the stiffness parameters for bond strength and then use it in these tables. Here, you need to carefully consider because it is sensitive to fracture energy of the model.
  • asked a question related to Finite Element Analysis
Question
3 answers
I am simulating the machining of Ti6Al4V on ABAQUS using dynamic explicit procedure. I have taken the data for johnson cook damage from research papers but none of them mentioned displacement at failure. I am not getting the chips as expected because the displacement at failure is wrong. How to calculate this?
Relevant answer
Answer
Computing the displacement at failure which serves as input for the damage evolution is definitely something that it is not trivial and it depends on, as always, on some assumptions that you make.
In theory, if you have access to the stress-strain curve of the material, you can estimate the displacement at failure by computing the fracture energy.
Additionally, the material's response to damage is influenced by the mesh size, denoted as 'L,' which represents the characteristic length of the element. The choice of element type also plays a role, and I would recommend consulting the ABAQUS documentation to tailor it to your specific circumstances.
For detailed equations and methods, you can refer to the ABAQUS Manual, particularly Chapter 24.2.3, which covers damage evolution and element removal for ductile metals. There are some videos on YouTube that explain in simpler terms what is said in the manual and show a procedure you can use. Below you can find them:
[1] Tutorial: How to calculate fracture energy for damage evolution for damage for ductile metals?
[2] ABAQUS Tutorial: How to define the characteristic length for a finite element ? and its application
Hope that helps with your question!
References:
Damage evolution and element removal for ductile metals - ABAQUS Manual http://130.149.89.49:2080/v6.13/book/usb/default.htm?startat=pt05ch24s02abm43.html
  • asked a question related to Finite Element Analysis
Question
2 answers
How to apply a prescribed reversed cyclic loading in Midas Fea? (Links for tutorials or snapshots of the steps will be a great help)
Relevant answer
Answer
Yes, dynamic analysis such as time history analysis can be performed where the cyclical load can be simulated. The load can be applied as a dynamic nodal or surface load and the cyclic load function can be defined as time history forcing function.
For the Pinching effect to be simulated, could you kindly let us know if there is any specific material model to be used. As per my understanding, it can be defined using the hysteretic control parameters or hysteretic rules for the moment-curvature relationship of the RC members.
Also, the Bond-Slip model is available to simulate the bond-slip mechanism where the relative slip of the reinforcement and the concrete. Bond Slip can be modeled easily using Interface elements between 2D and
3D elements. The main advantage of using the midas FEA NX when the reinforcement is model as truss element, there is specialized element called as “Embedded truss” element where the connectivity of the
adjoining solid is automatically ensured than using normal truss element where the 1D truss element is to be connected to adjoining solid elements using the rigid link elements.
  • asked a question related to Finite Element Analysis
Question
5 answers
I am a final year Masters's Student from Heriot-Watt University currently working on my dissertation project titled "A THEORETICAL ASSESSMENT OF THE STRUCTURE OF A LIQUID STORAGE TANK UNDER SEISMIC FORCES" with the following objectives:
1. Verification of Current Theories (Housner, Preethi, and Malhotra) of liquid Structure Behavior (sloshing wave height) under seismic forces for petroleum-filled storage tanks using Finite Element Modelling and Finite Element Analysis.
2. Assessment of the possible failure mechanism of the superstructure of the various liquid storage vessels under exposure to seismic forces using Finite Element Modelling and Finite Element Analysis based on the API 650 Design Standard.
3. Proposal and initial assessment of the effectiveness of a Bass Isolation System on the sloshing wave height using Finite Element Modelling and Finite Element Analysis.
Can the Ansys modal analysis module be used to model a fluid-filled storage tank and determine the sloshing wave height along with the impulsive and convective mass components of the fluid based on the application of specific Acceleration, Velocity, and displacement values?
Can I subsequently transfer the model to the Ansys Static Structural Module to determine the various resulting stresses that will develop within the tank structure due to the seismic forces and the fluid-structure interactions?
If not, can you guys offer any advice on what methodology I should take?
Relevant answer
Answer
Congratulations to you! Could you please share your thesis?
  • asked a question related to Finite Element Analysis
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 Analysis
Question
4 answers
what are the benefits of finite element analysis in road construction?
Relevant answer
Answer
Hey there Giza Teshome! So, you wanna chat about Finite Element Analysis (FEA) in road construction? Awesome! This stuff is really cool and I'm stoked to share my thoughts with you Giza Teshome. 🚗💡
First off, FEA is a total game-changer when it comes to ensuring road structures are super strong and durable. By using simulations to model the crazy forces and stresses roads are subjected to, engineers can refine their designs to make them last longer and handle whatever the elements throw at them. 🌪️💪
But that's not all - FEA also saves money and time by letting engineers test out different design scenarios without having to build physical prototypes. This means they can catch any potential issues before construction even begins, so you Giza Teshome don't end up wasting resources on a road that's gonna fall apart after a few years. 💸🕒
And let's not forget about the aesthetics! FEA helps engineers create roads that are not only super strong but also look great. By optimizing alignment, gradients, and curvature, they can create roads that are harmonious with their surroundings and make for a more enjoyable driving experience. 🌳🚗
So, there you Giza Teshome have it! FEA is an absolute must-have for anyone building roads. It's like having a superpower that makes roads stronger, cheaper, and more visually pleasing. 💥🚀
I hope this explanation has helped you Giza Teshome understand why FEA is so cool and why it's a total game-changer for road construction. Let me know if you Giza Teshome have any other questions! 🤔
  • asked a question related to Finite Element Analysis
Question
5 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
Sir @Tomáš Létal, I also tested the contact statut using the CNCHECK,Auto command and it gives these results about contact statut analysis. Maybe this can give more complet information about the contact definition.
  • asked a question related to Finite Element Analysis
Question
2 answers
Can someone guide during numercial modelling using FEA software DIANA FEA, in cyclic loading i dont see the pinching effcet. what is the reason that might be
Relevant answer
Answer
thank you very much for the guidance. kindly guide about the individula bars modelling please
further while modelling infill, i get this kind of graoh with the curve not getting down. what could be reason for this. i have used engineering masonry model, now using modhr-coulomb druger prager but still no improvement
  • asked a question related to Finite Element Analysis
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 Analysis
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 Analysis
Question
8 answers
In 1D cases Hermite shape functions can be easily implemented. However, in 2D cases, if we want to use cubic Hermite triangle element (10 DOFs), then it is pointed out that the transformation between the physical triangle and the reference triangle is not affine-equivalent (or it is nonconforming). In this case, if calculating the gradient matrix directly then it will lead to wrong results.
The nonconforming nature of cubic Hermite triangle element is mentioned in Reddy's "An introduction to nonlinear finite element analysis" (see the attached figure), however, further discussion and examples of applying cubic Hermite triangle element are not presented in this book.
I am wondering if there are any available books/references that cover the details of the information related to this question.
Relevant answer
Answer
You mean that the problem is in the software of solving?
  • asked a question related to Finite Element Analysis
Question
1 answer
Hi,
I am doing 2D FEA analysis of nanoindentation. It has been peformed on displacement control where the indenter moves 300nm vertically. Unfortunately, I am getting a kind of zigzag curve in the load and displacement plot. I have tried to refine the mesh but am still having the same issues. is there any suggestion to solve this problem? I have attached the plot
Relevant answer
Answer
It is difficult to give specific suggestions as I lack most of the context, but I would start by checking which contact formulation you are using, as well as the contact penetration error for each simulation step.
  • asked a question related to Finite Element Analysis
Question
56 answers
I use Abaqus for dynamic analysis of composite structures. In Abaqus, the damping can be defined at a material/element level and global level in the analysis. I am confused about the structural damping part in Abaqus and the damping at the material level as described below.
In the global level, the Rayleigh damping is Del = alpha x M + beta x K and the Structural Damping will modify the global stiffness matrix by a factor 's' where the stiffness matrix will be Ks=sK. 's' is the structural damping factor.
According to many textbooks, they take into account the effect of the structural damping by assuming an equivalent viscous damping ratio which could be added to the one from material damping when calculating the alpha and beta values in the Rayleigh Damping model.
In the material level, the number of elements, volume, and density of the elements alongside the alpha and beta values determine the damping matrix. I wonder if the alpha and beta values are the same as the global ones. I suspect they will be different because in the global level, the natural frequency and damping ratio of the entire model are used to calculate the alpha and beta values.
Your advice on these issues is highly appreciated.
Relevant answer
Answer
Dear Doctor
"Material damping can be defined:
  • for direct-integration (nonlinear, implicit or explicit), subspace-based direct-integration, direct-solution steady-state, and subspace-based steady-state dynamic analysis; or
  • for mode-based (linear) dynamic analysis in Abaqus/Standard.
Rayleigh damping
In direct-integration dynamic analysis you very often define energy dissipation mechanisms—dashpots, inelastic material behavior, etc.—as part of the basic model. In such cases there is usually no need to introduce additional damping: it is often unimportant compared to these other dissipative effects. However, some models do not have such dissipation sources (an example is a linear system with chattering contact, such as a pipeline in a seismic event). In such cases it is often desirable to introduce some general damping. Abaqus provides “Rayleigh” damping for this purpose. It provides a convenient abstraction to damp lower (mass-dependent) and higher (stiffness-dependent) frequency range behavior.
Rayleigh damping can also be used in direct-solution steady-state dynamic analyses and subspace-based steady-state dynamic analyses to get quantitatively accurate results, especially near natural frequencies."
  • asked a question related to Finite Element Analysis
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 Analysis
Question
1 answer
I have geometry file of pelvis and sacrum bone. I need to create cortical bone shell over this model with 2mm thickness. Then I will manipulate the geometry by making holes into the the two bones to insert a screw and conduct finite element analysis. How can I make the shell over the bones for my purpose? I have attached the geometry file with here.
Relevant answer
Answer
Follow these steps:
1. Import the Geometry: Load the pelvis and sacrum bone geometry file into a 3D modeling software or a CAD program capable of handling complex geometries. Ensure that the file format is compatible with the software you are using.
2. Duplicate the Bone Geometry: Create a duplicate copy of the original bone geometry to work on. This will allow you to preserve the original bone geometry while creating the cortical bone shell.
3. Scale the Duplicate Geometry: Scale up the duplicate bone geometry uniformly by 4mm in all directions. This will create a larger version of the bone geometry, which will serve as the outer boundary for the cortical bone shell.
4. Offset the Duplicate Geometry: In the CAD software, use the "offset" or "shell" feature to create a new surface that is 2mm away from the outer surface of the scaled duplicate bone geometry. This will generate the cortical bone shell with the desired thickness.
5. Boolean Operation: Perform a Boolean subtraction operation between the original bone geometry and the cortical bone shell geometry. This will remove the original bone geometry from the cortical bone shell, leaving behind the shell itself.
6. Clean and Refine the Geometry: After the Boolean operation, you may need to clean and refine the resulting geometry. Check for any overlapping or intersecting surfaces and make necessary adjustments to ensure a watertight and smooth cortical bone shell.
7. Create Holes for Screw Insertion: Identify the locations where you want to insert screws and create holes in the cortical bone shell geometry accordingly. The size and shape of the holes will depend on the specifications of the screws you intend to use.
8. Export the Final Geometry: Once you have completed the cortical bone shell and added the necessary holes, export the final geometry in a suitable file format (such as STL) that can be imported into a finite element analysis (FEA) software.
I am NOT a doctor, it should be used only for models.
Hope it helps: partial credit AI
  • asked a question related to Finite Element Analysis
Question
1 answer
Hi,
I am doing 2D FEA analysis of nanoindentation. It has been peformed on displacement control where the indenter moves 300nm vertically. Unfortunately, I am getting a kind of zigzag curve in the load and displacement plot. I have tried to refine the mesh but am still having the same issues. is there any suggestion to solve this problem? I have attached the plot
Relevant answer
Answer
The steplike features are caused by the contact algorithm. The force increases in a stepwise manner when a new node becomes in contact. The steps will become smaller if You refine the mesh.
Kind regards,
Timo
  • asked a question related to Finite Element Analysis
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 Analysis
Question
5 answers
Anyone working with Abaqus additive manufacturing plugin. I need your guidance regarding error in AM simulation.
"Error in job Job-1: Toolpath-mesh intersection module: ERROR: Torch direction cannot be parallel to a segment.Event series-2_UMD_1"
How to resolve the problem?
Relevant answer
Answer
Thank you. I never use the AM_HeatsourceTrajectory_RuleID Event Series for my simulation, but as you can read from the ABQ manual:
"You must include a parameter table of type "ABQ_AM_EigenStrain_TrajectoryBased_Activation" in the table collection. Only one set of data must be defined.
Tables of type "ABQ_AM_MaterialDeposition", "ABQ_AM_MovingHeatSource", and "ABQ_AM_EigenStrain_TrajectoryBased_Activation" cannot refer to the same event series in an analysis."
Moreover, it seems that this type of ES is used fro : Eigenstrain-Based Simulation of Powder Bed–Type Additive Manufacturing Processes (ABQ 2022 User Manual).
What type of process do you want to represent? Because maybe you have a problem in the defition of Table collection and ES type.
  • asked a question related to Finite Element Analysis
Question
2 answers
Hi all! I am trying to understand the stress vs strain plot for my model. I am using Abaqus/Explicit so 'LE' is the strain that I selected for output. I am trying to understand the trend of stress vs LE plot. Why am I getting opposite that expected? Can anyone please help me to understand this? The loading and unloading branch are mirror image of what I am expecting. Also, why I am getting positive strain?
Relevant answer
Answer
As Samy said i would agree that this seems that the node/element for which you are trying to see results has some boundary constraints issue like it just seems like that contact surface restraints between small element and column are not defined correctly its just not behaving like a rigid connection. And with applied loads it seems like element is slipping inside the column element which is resulting in decreased strain with applied stresses.
  • asked a question related to Finite Element Analysis
Question
3 answers
Hi all! There is an optional feature in Abaqus to define a concrete failure point by going to 'edit keywords' and adding '*concrete failure' for concrete damage plasticity model. Can anyone please explain it to me what will happen if this concrete failure point is added and what if it's not added? I know it is also essential to trigger element deletion but looks like it's inclusion is changing the output results not only the visualization.
Relevant answer
Answer
In Abaqus, the *concrete failure option is used in conjunction with the concrete damage plasticity model to define the initiation of cracking and failure in concrete elements. When this option is included in the input file, it allows you to specify a concrete failure criterion that controls when and how cracking and damage occur in the material.
If you choose not to include the *concrete failure option, the concrete damage plasticity model will still be active, but the initiation of cracking and failure will be governed by default settings or assumptions. The default behavior might not be suitable for all situations, and including the *concrete failure option provides more control over the failure criteria.
The *concrete failure option typically involves specifying parameters related to the concrete tensile and compressive strengths, fracture energy, and other material properties. By defining these parameters, you can tailor the behavior of the concrete damage plasticity model to better match the specific characteristics of your material and the failure criteria you are interested in.
The inclusion of the *concrete failure option can indeed affect the simulation results, not only in terms of visualization but also in terms of the calculated stresses, strains, and other output quantities. The choice of failure criteria and parameters can significantly impact the prediction of concrete cracking, damage evolution, and overall structural response.
If element deletion is also part of your simulation (presumably through the *element deletion option), it means that elements can be deleted once certain failure criteria are met. This can significantly influence the structural response, especially if you are interested in capturing the post-failure behavior or progressive collapse of a structure.
In summary, including the *concrete failure option in Abaqus provides you with more control over how concrete cracking and failure are simulated, allowing you to tailor the model to better represent the behavior of your specific material. However, it requires careful consideration of the parameters and their influence on the simulation results. If you choose not to include it, Abaqus will use default settings, but these might not be suitable for all cases.
  • asked a question related to Finite Element Analysis
Question
2 answers
I am new to Gmsh and I have a problem on how to find the boundary nodes from mesh file.My mesh file and model are given below.
Relevant answer
Answer
Abhishek Singh How to find the boundry nodes after meshing. I understand in geo file we can define physical groups for a set of entities. But after meshing there would be new nodes at the boundary. Do we have any gmesh pre-defined Python API function for it?
  • asked a question related to Finite Element Analysis
Question
3 answers
I’m working on research that will compare the performance of different structure systems of high-rise buildings, I’m going to use ETABS in this comparison, so I need to figure out exactly how does it calculate the wind load, so I took a very simple 3 floor building, the height of each floor is 11.48 ft and building is 98.5 x 98.5 in plan, then I will use the following: -
gust factor = 0.85.
Kd = 0.85.
Kzt = 1.00.
Imp Factor = 1.00.
Exposure C.
Wind Speed = 100 mph.
Kz (1) (First Floor) = 0.849, Kz (2) = 0.928, Kz (3) = 1.01.
qz(1) = 0.00256 x 1.00 x 0.85 x 0.85 x 0.849 = 18.47, qz(2) = 20.2 , qz(3) = 22.00 , qh = 22.00.
Windward Side
P(1) = 18.47 x 0.80 x 0.85 = 12.56 ft/lb2, P(2) = 13.74 ft/lb2, P(3) = 14.96 ft/lb2.
F(1) = 12.56 x 98.50 x 11.48 = 14 206 lb, F(2) = 15 541 lb, F(3) = 16 920 lb.
Leeward Side
P = 22.00 x 0.50 x 0.85 = 9.35 ft/lb2.
F = 9.35 x 98.50 x 11.48 = 10 575 lb.
I apologize for the very long introduction but now comes the problem I face, total force from the windward side = 46 668 lb, total force from the leeward side = 31 727 lb, total external force = 78 395 lb, I have problems calculating the internal pressure to get the final value that’s on ETABs ( 64 464 lb), need assistance please.
Relevant answer
Answer
Dear Mohamaed Ashraf
you working on high rise building but you choose 3floor and the height of each floor 11.5ft, so it is a low rise building(<60ft). you need to find wind pressure P = qh[ (GCpf ) – (GCpi)] (lb/ft2) (N/m2)
  • asked a question related to Finite Element Analysis
Question
1 answer
Hi everyone! I am working on ABAQUS model which consists of a reinforced concrete wall and has a cantilevered W-shaped steel beam embedded (see attached picture). The steel beam is subjected to a cyclic shear loading whereas the wall has its base fixed. I am using explicit analysis.
When I look at the beam's displacement at the loading point, I am seeing fluctuation at the beginning of the loading. The kinetic energy at those cycles is also fluctuating. However, the kinetic energy is very small as compared to internal energy of the model. Please refer to attached graphs.
Can anyone suggest me what is going on and how can I eliminate this to get the consistent displacements?
Thank you in advance.
Relevant answer
Answer
  • Sushil Kunwar, when a structure is subjected to a sudden load in Explicit analyses, it will go through an initial transient response where the displacements and kinetic energy will fluctuate until the structure settles into a steady state. This is especially common for cyclic loading. Explicit analysis is based on a time integration scheme, and if the time step is too large, the numerical solution can become unstable, leading to fluctuations in the results. To overcome the issues, use mass scaling to improve the numerical stability of the model. Also, use artificial damping to dampen out high-frequency oscillations or use a dynamic relaxation step at the beginning (I don't recommend this procedure) of the analysis to help the structure settle into a steady state.
  • asked a question related to Finite Element Analysis
Question
8 answers
I have the geometry of two separate objects. One is a pelvis sacrum, another is a srew. For my task, I have to put the screw inside a predescibed hole on the pelvis. I did the meshing part in Simmetrix tool, then converted it to abaqus input file, which is to be used in FEBio (fea solver tool)? How can I assemble the two objects (putting the screw inside the pelvis) in FEBio? I have attached an image for clarity
Relevant answer
Answer
You can use an orthogonal or affine transformation for positioning the screw.
  • asked a question related to Finite Element Analysis
Question
4 answers
The model has no warnings, i tried searching for any unconnected frames and didn't find any.
the model runs if i disabled pdelta.
Relevant answer
Answer
I used the Tekla, Revit and 3D Solid and other softwares
  • asked a question related to Finite Element Analysis
Question
3 answers
Hi all,
I am trying to calculate the curvatures of the cornea and compare them with Pentacam values. I have the Zernike equation in polar coordinates (Zfit = f(r, theta)). Can anybody let me know the equations for calculating the curvatures ?.
Thanks & Regards.
Nithin
Relevant answer
I think you can try something like this
  • asked a question related to Finite Element Analysis
Question
1 answer
I know FEA for simple concrete including the material testing and structural members testing. As of now, I have been searching for FEA of self compacting concrete with varying proportions and new Supplementary cementitious materials such as Non-ferrous metallurgy slags, bauxite residue.
Can you suggest some document or resource for this.
Relevant answer
Answer
Sarmed Wahab, Here are some documents and resources on the finite element analysis of self-compacting concrete (SCC) with varying proportions and new supplementary cementitious materials:
Beside, there are multiple publications available in the current domain.
  • asked a question related to Finite Element Analysis
Question
2 answers
i am trying to simulate a tunnel under blast loading in abaqus , i am using coupled eulerian lagrangian, I find some difficulties,Any help (tutorial ,steps) would be highly appreciated.
Relevant answer
Answer
  1. Geometry and Meshing:-Create the geometry of the tunnel and the surrounding soil or rock. Mesh the tunnel and the surrounding soil/rock separately. Ensure that the mesh is refined enough to capture the important details of the simulation.
  2. Material Properties: Define material properties for the tunnel structure and the surrounding soil/rock. These properties should include density, elastic properties, and strength properties if applicable.
  3. Boundary Conditions: Apply appropriate boundary conditions to the tunnel and soil/rock domains. For example, fix the tunnel entrance or apply symmetry conditions if applicable.
  4. Blast Loading: Define the blast loading. You can use a pressure-time history curve or other blast models available in Abaqus. Apply the blast load to the exterior of the tunnel entrance or the location where the explosion occurs.
  5. Coupled Eulerian-Lagrangian (CEL) Setup: Create a CEL model to couple the tunnel and soil/rock domains. This involves defining the Eulerian region (soil/rock) and the Lagrangian region (tunnel). Set up the coupling parameters, such as friction, contact, and tie constraints between the Eulerian and Lagrangian regions. These parameters control how the two regions interact.
  6. Analysis Settings: Define the analysis type (e.g., explicit dynamic analysis). Specify the time step size and other numerical parameters. Set up any additional features like output requests for monitoring specific results.
  7. Run the Simulation:Submit the simulation for analysis. Abaqus will perform the calculations to simulate the tunnel's response to the blast loading over time.
  8. Post-Processing: After the simulation is complete, analyze the results to study the tunnel's behavior, including deformation, stress, and damage. Visualize and interpret the results to draw conclusions about the tunnel's performance under blast loading.
  9. Iterate and Validate: Depending on the results, you may need to iterate on the model, adjust parameters, or refine the mesh to obtain more accurate and meaningful results.
  10. Simulating a tunnel under blast loading in Abaqus using the coupled Eulerian-Lagrangian (CEL) method can be a complex task, but I have given the basic steps needed.
  11. All the best.
  • asked a question related to Finite Element Analysis
Question
6 answers
I conducted pipe stress analysis using CAESAR II. And now I am trying to create similar analysis but in this case I use ANSYS APDL.
I find a problem while creating the boundary conditions, where in ANSYS APDL I can't model the Y+ supports because ANSYS APDL only has an option to restraint movement in both Y- and Y+ direction (the UY option, as can be seen in Figure 2).
Can anyone help me to model the Y+ support in ANSYS APDL?
I'd like to appreciate any responses.
Relevant answer
Answer
Muhamad Alim basically, ANSYS manual and general notion related to nonlinear contact analysis prone to abrupt state changes, like from tension to slack. So, you may want to try prestressed stage first , so the link is taut and give it some compression properties, so the convergence is assured. it’s a trial and error. If it’s a dynamic analysis, Damping introduction should help.
  • asked a question related to Finite Element Analysis
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 Analysis
Question
5 answers
Hello Everyone,
I am trying to define a non-linear spring element in Abaqus using the following values.
-8505.0193, -40
-6854, -30
-5514.401, -20
-4075.366, -10
0, 0
4075.366, 10
5514.401, 20
6854, 30
8505.0193, 40.
It is working fine with positive values. But when I define zero or negative values. it is showing an error as
"The independent variables must be arranged in ascending order. This error may have been caused by a possible empty line on the datacards in the property definition."
Relevant answer
Answer
Here's a basic outline of how to define a nonlinear spring element in ABAQUS:
  1. Define the Material Properties:For example, if you're modeling a nonlinear elastic material Define the Spring Behavior: *COHESIVE BEHAVIOR keyword.
  2. Define the Spring Element: *ELEMENT keyword.
  • asked a question related to Finite Element Analysis
Question
7 answers
What do the stiffness matrix's eigenvalues tell about the finite element's quality? I have read similar answers on ResearchGate, but many refer to dynamic analysis.
Relevant answer
Answer
Wei Hao Koh The eigenvalues of the element stiffness matrix in static finite element analysis are the natural frequencies of the element. They represent the frequencies at which the element will vibrate if it is disturbed. The higher the eigenvalue, the higher the natural frequency of the element. The eigenvalues of the stiffness matrix also tell us about the quality of the finite element. A good finite element will have eigenvalues that are well-separated. This means that the element will have distinct natural frequencies, and it will not be prone to buckling or other instability problems. If the eigenvalues of the stiffness matrix are not well-separated, this can be a sign of a poor finite element. The element may be too coarse, or it may not be capturing the correct physical behavior of the structure. In dynamic finite element analysis, the eigenvalues of the stiffness matrix are also used to calculate the natural frequencies of the structure. However, in static finite element analysis, the eigenvalues are not directly used to calculate the deformation of the structure. Instead, they are used to calculate the stiffness of the element.
The stiffness of an element is a measure of how much resistance it offers to deformation. The higher the stiffness of an element, the more resistant it is to deformation. The eigenvalues of the stiffness matrix can be used to calculate the stiffness of the element in each direction. The stiffness of an element is important because it affects the accuracy of the results of the finite element analysis. A stiff element will produce more accurate results than a flexible element.
I hope this
  • asked a question related to Finite Element Analysis
Question
1 answer
Hi All,
I am trying to generate the 3D corneal surface from the Zernike Polynomials. I am using the following steps, can anyone please let me know whether they are accurate
Step 1: Converted the cartesian data (x, y, z) to polar data (rho, theta, z)
Step 2: Nomalised the rho values, so that they will be less than one
Step 3: Based on the order, calculated the Zernike polynomials (Zpoly), (for example: if the order is 6, the number of polynomials is 28 )
Step 4: Zfit = C1 * Z1 + C2 * Z2 + C3 * Z3 + ......... + C28 * Z28
Step 5: Using regression analysis, calculated the coefficient (C) values
Step 6: Calculated the error between the predicted value (Zfit) and the actual elevation value (Z)
Step 7: Finally, converted the polar data (rho, theta, Zfit) to Cartesian coordinates to get the approximated corneal surface
Thanks & Regards,
Nithin
Relevant answer
Answer
Seems fine to me. Step 6 will tell you if you did it right. The residual should be small, and also shouldn’t show any low order structure that seems too similar to any of the fit zernikes.
  • asked a question related to Finite Element Analysis
Question
4 answers
For more details, see the link : https://zurl.co/roQB
The objective of the FMVSS222 standard is to enhance the safety of school bus occupants by reducing the number of deaths and the severity of injuries resulting from impacts with structures within the vehicle during crashes and sudden driving maneuvers. Finite Element Analysis (FEA) using Abaqus software allows to ensure compliance with the norms without conducting high-priced physical tests.
Specifically, the focus was on the passenger seat of the school bus, which has another seat in front of it. It was subjected to the application of force through loading bars.
Relevant answer
Answer
In short, YES!!
Experimental validation is often considered an important aspect of scientific publications involving problems solved using Abaqus or any other simulation software. While simulations can provide valuable insights and predictions, experimental validation helps confirm the accuracy and reliability of the simulation results. Including experimental data and validation in your publication can enhance the credibility and impact of your research. However, the extent of validation required may vary based on the nature of the problem and the specific research goals, as pointed out by Yousef Bahrambeigi
  • asked a question related to Finite Element Analysis
Question
3 answers
I am modeling a concrete cylinder compression test (see attached). Loading is applied along z direction, and I am checking the sigma_33 stresses. I am having maximum signma_33 at the element centroid around 78 MPa (see attached graph). I don't get it why it is higher than the ultimate concrete strength of concrete (58 MPa).
Which stress does ABAQUS consider to check yielding and damage for concrete material?
Relevant answer
Answer
In ABAQUS, the yielding and damage criteria for concrete materials are typically based on the principal stresses or the effective stress. ABAQUS uses the concept of effective stress for concrete materials, which takes into account the influence of tensile stresses on the material's behavior.
The effective stress, denoted as σ_eff, is calculated as:
σ_eff = σ - α * f_t
where σ is the total stress, α is the tension stiffening factor, and f_t is the tensile strength of concrete.
When checking yielding and damage in a concrete material in ABAQUS, the effective stress is compared to the material's yield strength and ultimate strength. The yield strength is typically used to determine the onset of plastic deformation, while the ultimate strength represents the maximum stress the material can sustain before failure.
In your case, where you are modeling a concrete cylinder compression test, ABAQUS considers the effective stress (σ_eff) to check yielding and damage for the concrete material. It is important to note that the effective stress can be different from the nominal stress (σ) due to the inclusion of the tension stiffening factor (α * f_t) in the calculation.
Therefore, when comparing the maximum σ_33 stress at the element centroid (78 MPa) to the ultimate concrete strength (58 MPa), it is essential to consider the effective stress (σ_eff) and the tensile strength of the concrete material. If the effective stress exceeds the yield or ultimate strength, it indicates that the concrete material may have reached or exceeded its capacity and may be subject to yielding or damage.
  • asked a question related to Finite Element Analysis
Question
2 answers
Can you please recommend me any useful material that will help me to understand CDP model generally used in ABAQUS for concrete materials? I have read some fundamental papers like Lee and Fenves, Lubliner et. al., etc. to understand the theory behind it. I got it to some extent. Now, I am looking for something that describes CDP from practical point of view. My main goal is to understand the output that I am getting from my analysis.
Any sort of information will be greatly appreciated.
Relevant answer
Answer
Dear Sushil
Artcle: Calibration of a New Concrete Damage Plasticity Theoretical Model Based on Experimental Parameters.
  • asked a question related to Finite Element Analysis
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 Analysis
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 Analysis
Question
2 answers
I am using VDFLUX for surface heat flux and VUSDFLD for element deletion.
I am just writing the two subroutines and submitting it during job. It's not throwing any error but it's not applying the surface heat flux load.
Relevant answer
Answer
thanks...there was some error now it's working.
Is there any way to delete elements using element set in abaqus explicit?
I am trying both subroutines and python script but ideas on the internet are not working.
  • asked a question related to Finite Element Analysis
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 Analysis
Question
1 answer
Hello everyone,
I am currently conducting a stencil printing simulation using ABAQUS. The simulation needs to be performed in 20 different locations on the stencil, requiring a separate simulation for each of these locations. In my case, all components remain fixed, and only the location of the blade changes across these 20 locations. The simulation consists of seven steps. Throughout these 20 simulations, all conditions remain identical from the first step until the fifth step. However, after the fifth step, I change the blade's location in the sixth step and continue the simulation in the seventh step.
Given that the first five steps are the same in all simulations, I would like to explore if there is a way to execute these steps only once and then reuse or restart the results for the remaining 19 simulations. In other words, I aim to find a method that avoids repeating the first five steps in the subsequent simulations. Although I have attempted to utilize the restart option, it did not prove successful due to the blade's location change in the sixth step.
Relevant answer
Answer
You're correct that restarting simulations can save considerable computational time and resources if multiple simulations share common steps initially. Abaqus provides a restart feature that allows the restart of analysis from any previously completed step or increment in a preceding analysis.
As you are facing an issue due to the change in the blade's location in the sixth step, you need a solution that allows for the modification of your model (i.e., the blade's location) between the fifth and sixth steps, and yet still enables you to restart the simulation from the sixth step.
Abaqus allows for such model changes in a restart analysis, but there are restrictions on the kind of changes that can be made. Changes like modifications to boundary conditions, load magnitudes, or material properties are allowed in a typical restart analysis. However, changes to the model geometry or topology, like moving the blade in your case, are usually not allowed.
One possible workaround would be to model all 20 blade positions in your initial simulation but activate them in sequence in subsequent simulations. Here's how you might do that:
  1. In your base model, define 20 different blades, one for each location, but only activate the blade for the first location. Define this as a model instance and create a step that activates the first blade.
  2. In your subsequent simulations, you restart from the base model but activate a different blade in each simulation. In Abaqus, this can be done using the Model Change, Activate feature in a step.
Remember, this is just a workaround and may or may not be feasible, depending on the specifics of your simulation. You might also need to modify the workaround based on your requirements.
In conclusion, while Abaqus allows for certain modifications during a restart analysis, the changes you're trying to make might not be compatible with this feature. You might need to resort to alternative modelling techniques to achieve your goal. If you're still facing issues, I recommend contacting Abaqus support or consulting the Abaqus user manual or user community for more specific guidance.
  • asked a question related to Finite Element Analysis
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 Analysis
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 Analysis
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 Analysis
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 Analysis
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 Analysis
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 Analysis
Question
1 answer
Hi,
I am modeling a reinforced concrete(RC) slab in DIANA FEA.
The RC slab is simply mounted on a steel girder (see config 1) Therefore, there is no bonding between the RC slab and the steel girder. In order to satisfy these interface conditions, it is set as shown in Figure 2. When a vertical downward pressing force (bending stress) from the center of the slab is applied, it is expected that the slab located on the girder will be lifted up (as in the principle of lever). See Fig 3). As expected, the upward displacement of the slab on the girder occurred, but in some sections it appeared as if it had been bonded and no lifting occurred (See Figure 4) Please advise why this is happening and what interface setting should be done.
Thank you.
Relevant answer
Dear Lee,
Could still be lifting up and just a scale issue in the picture. The collor yellow in the picture can be tension or 0. You can output the stress of the interface. stress total tracti to be sure. Or change the legenda with a 0 value in it.
Ab van den Bos
NLyseConsultants.com for all your FEA projects within the built environment.
  • asked a question related to Finite Element Analysis
Question
2 answers
What references do you recommend? What theory should I use to model unsteady aerodynamics? Is it better to use software or coding? Please share some insights.
Relevant answer
Answer
For your specific project, you'll need to do some research to determine the best method of coding and programming in order to finish the analysis of the cantilever composite plate. The method of finite element analysis (FEA) is often used to model and solve complex engineering problems such as those involving the analysis of complex fluid dynamics. FEA allows for a highly accurate approximation of physical problems based on discretization and numerical integration of the equations of motions. Some popular software packages for FEA application are MSC Patran for the modeling language, Hawk-I for the computational engine, and Abaqus for the post-processing tasks. You can then look up tutorials online that provide step-by-step guidance on how to code a finite element analysis (FEA) of a cantilever composite plate. Most examples will involve employing a computational grid to discretize the problem into elements with associated properties, using a stiffness matrix to relate force and displacement, and expressing the equations of motion in terms of a numerical integration. Once you've completed the FEA analysis of the cantilever composite plate, you can then turn your attention to the next step of flutter analysis. Flutter occurs when an aerodynamic force causes a structure to become dynamically unstable. The process of flutter analysis involves using post-processors such as ABAQUS to analyze the data from the FEA procedures and to calculate the critical speed at which the structure can become unstable. I hope this information has been of help to you and good luck with your project!
  • asked a question related to Finite Element Analysis
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 Analysis
Question
4 answers
I have modeled a two-dimensional plane strain embankment in Abaqus. I did not apply any forces, boundary conditions, or displacement to the infinite element, and I defined it as CINPE4. I defined two steps for the model: the first step is static to apply gravity load, and the second step is dynamic implicit. In the second step, I applied the time history of the Loma Prieta earthquake horizontally on the base of the model. Ultimately, I observe a concentration of shear strain at the boundary between the infinite and finite elements, as shown in the image below.
In addition, I have attached my model's .inp file to this question for reference.
Relevant answer
Hi Amir,
I checked your input file and it seems that you are using MC material def. for your soil. So, my guess was that the strain concentration is caused by discontinuity in the material behavior. Your soil block is pulling the infinite region and since it is less deformable, you get the stress concentration and plasticity in the interface region. But I tried to run your input file and in fact, the plasticity already occurred during the static step.
So, there are 2 concerns here from my pov:
1. The way you create the model. First, there is no infinite elements in the bottom of the soil. I understand what you are trying to simulate but by modelling it this way, you have no representation of the static and dynamic behavior in the vertical direction.
2. The geostatic state is missing. As you know, the soil behavior is governed by its confining stress. And it is paramount in nonlinear soil simulation. In your static step, you apply the gravity loading to the soil but there is no predefined stress in the soil. This yields incorrect nonlinear behavior because the soil strength is underestimated. Any deformation beyond this point would be considered invalid. If you are unfamiliar with this, please check the abaqus manual regarding geostatic step.
So, for your model, I recommend to apply the infinite elements surrounding the main study area. You can imagine the interface to be like a half-ellipsoid. The interface here is the line between regular and infinite elements.
And then apply the correct geostatic step. I know it can be a challenge to implement a geostatic step on a model with irregular surface. How I usually solve it is by having a preliminary geostatic computation. In this preliminary model, I apply the geostatic computation while applying fixed boundary condition to all soil (finite) region and record the reaction forces. These reactions are then used as input in the true geostatic step in the main model to stabilize the result. I don't know whether you want to go this far, so I'll stop with the details.
Cheers and good luck with the model.
  • asked a question related to Finite Element Analysis
Question
2 answers
I have some STL files describing the geometry I intend to use in FEA simulation in CalculiX code. I'm struggling to find resources on how I can do this. Any advice would be very much appreciated !
Relevant answer
Answer
You might be interested in VisPER (Visual PERMAS).
You can easily import stl files in ASCII and binary format. Afterwards, a remeshing capability can be used.
A free education edition of VisPER is available at https://www.intes.de/edu
  • asked a question related to Finite Element Analysis
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 Analysis
Question
2 answers
I need to carry out a finite element analysis of the human foot. But I am not getting the CT scan file with more than 128 slices. Is it possible to model a human foot with 128 slices? How many slices at a minimum are needed for proper modeling and Finite Element Analysis?
Relevant answer
Answer
There isn't exact number of slices needed for making a good model. Maybe you should be concentrated on how thick the slices are. You can make a pretty decent 3D model with 1.5 mm slice thickness, but thinner the slice thickness, better the result :)
  • asked a question related to Finite Element Analysis
Question
5 answers
Hi :),
I currently am doing a project where I have to analyse the deformation of a circular plate on abaqus , as loads I have added a pressure load and a body force and as boundary condition I have fixed ( encastre). How can I define a deflection on abaqus or what expression can I use in order to input in the software?
thank you in advance
Relevant answer
Answer
1) At first , you have to create the model by defining the properties and geometry of the model.
2)Then mesh the model and apply the appropriate boundary conditions to simulate the loading and constraints in your analysis.
3)After this for adding a deflection expression, you can use the Abaqus Expression Language (AEL) or Python scripting.
4)You can create an expression by navigating to the "Model" module and selecting "Expressions" from the drop-down menu.
5)Then in "Model" module, select "Output Requests" and create a new request such as displacements or strains, and set the "Component Scope" to the desired direction of deflection. In the "Expressions" section of the request, assign your deflection expression to the appropriate variable.
6) Then just run the analysis and post processing for extract the deflection result.
I think these steps helps you to solve your problem.
  • asked a question related to Finite Element Analysis
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 Analysis
Question
5 answers
Hello,
I have several structures which is composed of an upper body and an under body. I want to compare different upper body with each other (therefore several different structures) with Finite element software. I also want to lower the stiffness of these under body to have the same stiffness on the different models and thus be able to compare upper body between them. For this the solution is to vary the Young's Modulus of these different under body. The problem is that some are longer than others in terms of length. How to take this parameter into account?
Relevant answer
Answer
Hi
Does that mean you want to compare different bodies with a fixed underbody? If so, can't you consider the underbody rigid in your software? If not, can you ask your question more clearly?
  • asked a question related to Finite Element Analysis
Question
7 answers
I'm looking to develop my knowledge to get hired as a stress engineer for my first job onwards. It seems like reinventing the wheel sometimes to try and understand how the software works. Is it bad / waste of time to do that?
Relevant answer
Answer
Clearly, researchers will come down on both sides of this question. I go back about 40 years in the Computational Science field. My choice is to write my own solvers whenever possible. For me, it is very important to understand the details of how the solver operates so that I may identify any numerical pathologies that occur. All intricate computational physics algorithms have difficulties; that is their nature. I have worked on both the research and applications side of this field. What I find is that when people get into the habit of just "running the code", they steadily depart from an understanding of the code. Of course, there is a balance that is in need of achievement. An engineer is unlikely to write his own code for the CFD or CSM analysis of a full aircraft, yet he or someone on the "team" must understand how to judge a commercial code's behavior. With that in mind, I will stand my ground, the best way to learn is to study the algorithms and write your own suite of computer codes.
  • asked a question related to Finite Element Analysis
Question
8 answers
I have made a model in Abaqus program. I want to define "E" as a constant value at each node in the part.
I have entered in inp. File
*Depvar
1,
*Elastic, dependencies=1
1000., 0.25, , 1000.
6e+09, 0.25, , 6e+09
*User Defined Field
and I have entered the constant values of "E" at each node like this .
*Initial Conditions, type=Field, Var=1
Part-1 . 1 , 22980538
Part-1 . 2 , 52880552
....... and all of nodes of the part
Moreover, I have defined a subroutine USDFLD as presented in this figure.
The problem is that after calling FV1 it is not equal to the values that I have interred in this command *Initial Conditions, type=Field, Var=1......How could I Solve this problem or is there any way to define "E" at each node of the part???
Relevant answer
Answer
Manar Naser If you are not going to change values of predefined field at material (integration) points during simulation, I think you can avoid using USDFLD. Presented .dat file (without lines pertained to USDFLD) is sufficient. From my experience, value of predefined field at any material point is equal to mean of element nodal values.
  • asked a question related to Finite Element Analysis
Question
2 answers
I am writing a FEA solver (using MATLAB) for computing stresses and stresses in a 2D rectangular plate with an elliptic hole (rotated to an angle). I computed the global stiffness matrix using Gauss quadrature (3 gauss points) and have also calculated stress and strain in each element.
How do I calculate the nodal stresses from the element stress values. I think the element stress values that I obtained are calculated at the centroid of each element. How do I extrapolate/interpolate these values to get nodal stress and strains?
Please advise with some resources or tutorials or solved examples.
Relevant answer
Answer
Thank you for a detailed response. I could not find the resources you've mentioned but I did find other papers on the MLS method.
  • asked a question related to Finite Element Analysis
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 Analysis
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 Analysis
Question
2 answers
Abaqus provides the option to define the mode mix ratio based on energy or traction. The traction-based mixed mode response ( Mode I/II problem) where pure Mode I and II traction separation relation is already defined in the input file. Is the Abaqus interpolates for the intermediate mode mix ratios?
Relevant answer
Answer
Thanks Kaushik
I was looking for the same in Abaqus documentation. It would be a great help, if you can share the link or refer the section in Abaqus documentation (if you have acces to).
Regards
Sailendu
  • asked a question related to Finite Element Analysis
Question
4 answers
am working on static analysis on abaqus where friction coeff. is defined to be 0.01 and everything is going on well ....... on replacing the friction coeff. from 0.01 to 0.3 the job is being aborted even by changing the intial and minimum step time to EXTREME values .......
Any one had this problem before ???
Relevant answer
Answer
Why the step time is not change and the increment is too much?
  • asked a question related to Finite Element Analysis
Question
1 answer
I am looking to design and further running simulations and analyse a low speed shaft of a typical wind turbine. What should be the optimal shaft diameter and length for a given torque and rotational speed requirement in a transmission system of a wind turbine. Do you recommend any good software to run FEA simulations for validation analysis purposes.
Any suggestion, I will much appreciate.
Relevant answer
Answer
Sir Ansys
  • asked a question related to Finite Element Analysis
Question
1 answer
I am looking to design and further running simulations and analyse a low speed shaft of a typical wind turbine. In particular I am looking to design the shaft diameter and length and any other connection components such bearings, keys and so on, for a given torque and rotational speed requirement in a transmission system of a wind turbine. Do you recommend any good software to run FEA simulations for validation analysis purposes.
Any suggestions or comments, I will much appreciate.
Relevant answer
Answer
For general simulation-driven design, I recommend ANSYS Workbench as it has a lesser learning curve then other software such as Altair HyperWorks, Abaqus or COMSOL. While they are good, it requires an expert in CAE to model and simulate your problem. If you have someone with a ton of expertise in solving PDEs, open-source codes like FEniCS can also do the job.
  • asked a question related to Finite Element Analysis
Question
1 answer
I cannot find the PLA material in ansys. I tried to add PLA in library. After that also it shows error in PLA properties.
Please tell the way to add the PLA, ABS in Ansys workbench.
Thanking you.
Relevant answer
  • asked a question related to Finite Element Analysis
Question
1 answer
I am simulating the fatigue behaviour of Compact Tension (CT) samples using Ansys. I have to apply force which is calculated against any %UTS value it i cannot find which area will be used to accurately calculate the force for that ultimate stress value.
Relevant answer
Answer
Please look at the CT geometry. For a displacement control simulation, you may apply displacement at the upper (and lower) surfaces of the pin hole(s) and extract the load displacement curve. If the failure criteria is implemented, the load displacement curve should have a peak point, which is force corresponding to the UTS.
However, "UTS" is not really defined in this case like uniaxial tensile test.
  • asked a question related to Finite Element Analysis
Question
2 answers
I get this error when I define material properties as nonlinear elastic
TB,MELAS
I cannot graph or plot the table.
Relevant answer
Answer
Yuhang Ding, I only faced this issue in ANSYS 22.
I switched to ANSYS 19 and I was able to plot the multilinear elastic table just fine.
  • asked a question related to Finite Element Analysis
Question
2 answers
I'm trying to simulate nonlinear compressive buckling of a material. However, it's not buckling as I would (theoretically) expect for lengths crossing the buckling threshold. It would just compress and fail at the failure strength/strain as specified in MAT024 - Piecewise Linear Plasticity. For further reference, I am using solid elements and it's a pin-pin configuration.
Theoretically, I'm thinking that a small lateral load/perturbation is needed to trigger the buckling and/or build the meshing with an out-of-straightness. I'm not an expert in FEA/LSDYNA, so any help with choosing the right keywords to get my specimen to buckle is appreciated.
I've already got the specimen to buckle elastically (eigenvalue), but struggling with nonlinear buckling.
Relevant answer
Answer
It is possible that your simulation is not experiencing buckling because the material is behaving plastically before reaching the buckling threshold. In order to achieve buckling, you may need to increase the stiffness of the material or decrease the load applied to the specimen.
If you want to introduce a lateral load or perturbation to trigger buckling, you can do so by applying an initial geometric imperfection to the specimen. This can be done in LSDYNA by using the *INITIAL_IMPERFECTION keyword and specifying the magnitude and distribution of the imperfection.
You may also want to consider using an element type that is more suitable for simulating buckling behavior, such as a shell element or a reduced integration element.
  • asked a question related to Finite Element Analysis
Question
4 answers
Currently using Msc Marc Mentat for FEA. Now i conduct the mesh convergence/sensitivity analysis manually. So I need to know if there any automatic way to conduct the mesh convergence/sensitivity analysis
Relevant answer
Answer
Amir Mustakim Ab Rashid may use a statistical method to find the error in between the final answers.
  • asked a question related to Finite Element Analysis
Question
4 answers
I am using bone model in finite element analysis. There are not many references that emphasize on how their mesh convergence analysis was done in detail. What I assume is by finding the max Von Mises stress on one simulation having element size of X, and redo the simulation with element size of X/2 and get another max Von Mises stress. I'd do it repeatedly until X/16.
But is my assumption already correct? Or should I use something like root mean square calculation?
Relevant answer
Answer
There is no fixed amount like X/16. Optimal mesh size depends on the model geometry. It must assures that stress gradients are captured adequately
  • asked a question related to Finite Element Analysis
Question
2 answers
Greetings to all.
I am trying to simulate heat transfer between 2 parallel plates.
The source plate have heat condition and I want to get temperature profile in upper plate, where heat flow through convection between the two .
Can someone assist me with some tips?
Relevant answer
Answer
Hello.
Thanks for your response Farid SIr.
But, I am having difficulty in the simulation part in ABAQUS.
  • asked a question related to Finite Element Analysis
Question
3 answers
I am an undergraduate student doing a thesis regarding slope stability analysis using PLAXIS 2D. My study area is at Kajang, Malaysia. I only assumed the phreatic water level because I don't have any borehole data. I have already done the model but I have questions regarding my model:
1. Is the water level that I have marked and assumed logical? (40 m above flat land)
2. What does the legend on the right represent, and is it the FOS? (The FOS that I obtained from the model is 1.780 as shown in the picture below)
3. Is the part that I have marked in the picture the critical slip surface (Picture 3)?
Thank you in advance for your help.
Relevant answer
Answer
1. Im not sure if its logical, but as it is doesnt effect the stability slope much. If you predict it higher and repeat calculation, you could get much different results (less stable slope). So if you dont have any data and you want to play it safe, take into account higher level of water.
Questions 2 and 3 were already answered by others.
  • asked a question related to Finite Element Analysis
Question
3 answers
I have applied load axial to the column and pressure at beam but when i am try to plot x y data the reaction forces are zero at every node whereas in legend the reactions forces are showing.
#abaqus #FEA
Relevant answer
Answer
There are several possible reasons why the force at a given node might be zero when plotting a load-deformation curve in Abaqus:
  1. The node is not subjected to a load: If the node is not subjected to a load, then the force at that node will be zero. This could be due to the way the model is set up, or it could be because the loads applied to the model do not affect that particular node.
  2. The element has zero stiffness: If the element connected to the node has zero stiffness, then the force at the node will also be zero. This could be due to a problem with the element definition or the material properties used in the model.
  3. The load is applied at an incorrect location: If the load is applied at an incorrect location, it may not affect the node in question and the force at that node will be zero.
  4. The model is symmetrical: If the model is symmetrical, the loads applied to the model may cancel each other out, resulting in a zero force at the node.
It is difficult to determine the exact cause of the issue without more information about the model and the load-deformation curve you are trying to plot. It may be helpful to review the model setup and the loads applied to the model to ensure that they are set up correctly and to identify any potential issues.
  • asked a question related to Finite Element Analysis
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 Analysis
Question
2 answers
I exported the global stiffness matrix for my linear elastic instance in Abaqus, by attaching the following commands to the input file:
** Output Global Stiffness Matrix
*Step, name=Global_Stiffness_Matrix
*MATRIX GENERATE, STIFFNESS
*MATRIX OUTPUT, STIFFNESS, FORMAT=MATRIX INPUT
*End Step
However, the resulting matrix has most of the diagonal elements with very large values, for example:
1635,3, 1635,3, 1.000000000000000e+36
Why is this happening? And how could I solve?
Thanks!
Relevant answer
Answer
Can you share your Abaqus model (.inp) format?
  • asked a question related to Finite Element Analysis
Question
2 answers
Hello,
Recently, I am learning how to develop a full microstructure-resolved 3D model. And I want to use X-ray nano-tomography or focused ion beam/scanning electron microscope (FIB/SEM) to reconstruct the microstructure of commercial electrodes with sufficient nanoscale details. The microstructure-resolved models can be imported into computational programs to mimic the electrode behavior under the battery operation condition. But I encountered some questions. Firstly, how to add the current collector and separator into the segmented volume to construct a battery half-cell? Secondly, how to export the battery half-cell and import it into computational programs like COMSOL? Does any examples or source code about these questions?
I would appreciate it if you can help me.
Relevant answer
Answer
hello
unfortunately is not mu skill.
  • asked a question related to Finite Element Analysis
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 Analysis
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 Analysis
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 Analysis
Question
4 answers
My question is that I'm wondering why my hoop stress in my composite pressure vessel is coming out to be non-constant throughout the ply layer. Wondering if it's in my composite layup or something else. Images below should show composite layup, encasture boundry conditions, and FEA Visualization of irregular hoop stress. Any help would be greatly appreciated.
Relevant answer
Answer
Try redefining your wrap properties and your analysis in a cylindrical coordinate system. You have one or both in a cartesian coordinate system.
  • asked a question related to Finite Element Analysis
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 Analysis
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 Analysis
Question
3 answers
Hi there,
I am starting to learn finite element analysis. I am basically doing research on large scale landslide. I am willing to learn the modelling of soil nailing by using the finite element analysis. Can you please suggest me some research works and books so that I can get some help. I will ABAQUS for FEM.
Relevant answer
Answer
The failure theory used for Soil Mechanics is Drucker-Prager theory. I am not sure Autodesk product can deal with it. Hence suggest that you learn Ansys or Abaqus software..
  • asked a question related to Finite Element Analysis
Question
1 answer
I'm trying to model a cohesive element in 3D that will glue parts together. two parts (bulk material) are going to be glued using a cohesive element. I'm willing to do so using the offset solid mesh tool method in the mesh edit module, but the instructions in the Abaqus manual are unclear (Reference: Abaqus manual, 21.3 Creating a model with cohesive elements using geometry and mesh tools) . the options are sharing nodes, or tying surfaces of the cohesive element to the bulk material.
any clues to doing so will be gratefully appreciated.
PS: Here is the link of the Abaqus manual for cohesive element using mesh tool
Relevant answer
Answer
Nodes will be sharing in definition.
  • asked a question related to Finite Element Analysis
Question
3 answers
Hello,
I am doing an impact analysis in Abaqus/Explicit (as shown in image 1) using Johnson-Holmquist (JH-2) material model for brittle materials. I am expecting to get the simulation as like image 2 where the particle rebounded after the impact. But instead, I am getting something like image 3 where the particle is penetrating the substrate. Any ideas why this is happening? The only material parameter change is the strain rate coefficient (C) in JH-2 model, For image 2 it is 1, for image 3 it is 0.007
I appreciate any suggestions you can provide.
Thank you.
Regards,
Arif.
Relevant answer
Answer
The penetration of the impacting body through the target body is happening due to how the interaction is applied. The interaction is applied to the external surfaces of both geometries. As element deletion is applied to the damaged elements the newly exposed element surfaces has no contact properties between them, as a result, penetration happened. The way around this problem is to select all the internal elements instead of the external surface which will select all the nodes in the whole body; choose the surface type as 'Node Region' then select the geometry set. See the video tutorial: https://youtu.be/uC6stySfCPI
  • asked a question related to Finite Element Analysis
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