Science topic

Abaqus - Science topic

Explore the latest questions and answers in Abaqus, and find Abaqus experts.
Questions related to Abaqus
  • asked a question related to Abaqus
Question
1 answer
I have created an axis using Datum points with a specific vector in Abaqus, intending to rotate a cylinder around this axis. However, in the Assembly module under Rotate Instance, after selecting the instance I want to rotate, I can only choose start and end points, and the axis option is not selectable. How can I resolve this issue?
Relevant answer
Answer
Soohwan Jeong anwer to your querry is in this demonstration, please have a look: https://www.youtube.com/watch?v=qwYZN0rDrDI
  • asked a question related to Abaqus
Question
15 answers
Hi,
Iam modelling a material using ABAQUS software using UMAT subroutine. But, when i submit the job analysis, it returns back an error which says
abaqus error in job messaging system: error in connection to analysis.
I would like to know the reason for this error and would like to know how to resolve this?
Kindly guide me, since Iam having very big difficulty in overcoming this.
Relevant answer
Answer
could you please tell me how to solve it?
  • asked a question related to Abaqus
Question
2 answers
What values of lateral load we need to use in order to perform push over analysis in abaqus for a high rise steel structure?
Relevant answer
Answer
thankyou so much for your replies. I really appreciate that.
which analysis is better push over or dynamic explicit? i have tried both but dynamic explicit gets aborted due to the error " constraints and connectors are not allowed at nodes with anisotropic mass" when i havent put any constraints/connectors?
  • asked a question related to Abaqus
Question
1 answer
I have performed 3-point bending on steel beam with 20*20mm square hollow section. I had obtained the Force-displacement graph for the experiment. I am trying to simulate this experiment in Abaqus Dynamic EXPLICIT.
For material model, I have used yield stress-plastic strain data. Element type used is C3D8R and three elements are used per thickness. The loading rate is increased to 1 m/s within the first 10 millisecond and thereafter it is maintained constant. Kinematic contact method is used to define the interaction between roller and beam. Also, considering the symmetry of the model, I modelled only quarter section ( force was multiplied by 4 times ). Symmetric boundary conditions were applied
The values for Force Displacement curve in simulation comes considerably lower than actual values. What could be the possible reasons for this ? How can I rectify this error?
Relevant answer
Answer
To get better simulation results, stress strain behaviour of material should be same as tested in the lab. Standard material models will lead to large variation in results. With your input for 'yield stress-plastic strain data', is it containing strain-hardening beyound yield ? That should be given as input from physical tests of the same materisl used for 3 point bending.
Second issue: 3 point bending is used for solid sections, where worst effects, say maximum bending with large shear force at the loading point occurs. This test may not give good results for hollow box section. Are you following any ASTM or other test method (as recommended) ?
  • asked a question related to Abaqus
Question
2 answers
I created a cylindrical shell in Abaqus. To add stiffeners, I want to create helical coils (spiral rings) spaced 36.5 cm apart and oriented with a 1-degree angle relative to the horizontal axis. The shell has a height of 27 meters and a diameter of 16 meters. So, if I draw helical coils around this shell, it should have about 70 rings from bottom to top.
Could someone please explain how I can do this?
Relevant answer
Answer
Parham Pourzeynali, if i am not mistaken and have got the information correct from your querry, here is the geometry that i did it with scripting. Please download it to confirm. Let me know on my WhatsApp if it helped. Good luck!
  • asked a question related to Abaqus
Question
2 answers
In the "Edit Load" section in Abaqus, I saw the "Magnitude" value, so how do I get the value of it with Load: Sigma = 1MPa? Does it have any formula to it?
Relevant answer
Answer
Long Le, there are two ways to control pressure with amplitude in Abaqus:
  • Direct Pressure: Specify the pressure value directly in the load definition. This is suitable if you want a constant pressure throughout the analysis.
  • Amplitude Control: Define a separate amplitude curve to control the pressure variation over time. Then, in the load definition, reference this amplitude and specify a pressure value (1 MPa in this case). This pressure value acts as a scaling factor.
Important Note: The amplitude value itself should be between 0 and 1 (inclusive). A value greater than 1 will result in a pressure exceeding 1 MPa because Abaqus calculates the final pressure as: time x amplitude x pressure. If you still are facing issues in your project, feel free to reach me out on https://wa.me/+923440907874 for free guidance. Share your problem with me in screenshots on my WhatsApp and i will try to guide you properly. Good luck!
  • asked a question related to Abaqus
Question
1 answer
I want to model a CTS specimen that has a crack, plastic deformation and is under fatigue load in Abaqus. Does Abaqus solve this problem with Direct cyclic method? I can solve the problem in the elastic mode, but in the plastic mode, Abaqus doesn't work for me. Thank you for helping me
Relevant answer
Answer
Switch to specialized application "Fe-Safe" which comes with bundle of Simulia Abaqus software.
  • asked a question related to Abaqus
Question
2 answers
Dear researchers,
I'm currently conducting a direct cyclic fatigue simulation in Abaqus, but I'm encountering difficulties in analyzing the results. Despite the simulation running, I'm struggling to pinpoint the exact moment of crack initiation. Furthermore, the absence of any substantial results (as shown in the attached figure) is concerning.
I would be grateful for any assistance from the research community on the following:
Crack Initiation Identification: What are the recommended methods or visualizations within Abaqus for accurately identifying crack initiation during a direct cyclic fatigue simulation?
Interpreting Lack of Results: Could the absence of clear results be attributed to a specific problem within my model setup or analysis configuration?
Troubleshooting Strategies: Are there any general troubleshooting tips applicable to direct cyclic fatigue simulations in Abaqus that might help identify the root cause of this issue?
The attached image provides further context to the situation. I appreciate any insights or guidance you can offer.
Relevant answer
Answer
For Fatigue Analysis I would rather recommend to use Fe-Safe (an specialized Application for Fracture and Fatigue which comes in bundle of Simulia Abaqus software itself).
  • asked a question related to Abaqus
Question
5 answers
Hi all,
I have a scenario where the yield limit on my stress-strain curve is sitting beyond the proportional limit. How can I define the yield point in ABAQUS when I am only allowed to define the elastic phase up to the proportional limit? See the example below, suppose my yield limit is at Point C and the proportional limit is at Point A. Do I use a secant modulus in this case? If so, I lose some stiffness up to the proportional limit which is wrong.
Any help would be greatly appreciated, cheers!
Regards,
Heng
Relevant answer
Answer
To some extent, Yes !
  • asked a question related to Abaqus
Question
2 answers
Hello dears
I want to import an LSF model from Tekla to Abaqus. Which type of file should the Tekla model be exported as?
Relevant answer
Answer
For the goemetry export/import igs or step is a good format. You can easiky make an export from tekla and ten import it to abaqus.
  • asked a question related to Abaqus
Question
1 answer
Hi to all,
I'm trying to calculate numerical material Jacobian for Neo Hookean material model in UMAT Abaqus.
At the first increment, comparing exactly solution of DDSDDE with numerical one, everything OK but when I check at increment n+1 I see that DDSDDE component became huge in comparison with exact solution.
My question is:
How software calculate DDSDDE component at increment n+1 and how update stress (if necessary) ?
I calculate DDSDDE(1,1) as follow:
eps=1E-8
FDSTRAIN(1)=eps*dabs(DFGRD1(1, 1))
DDSDDE(1,1)=(stress_perturbated-STRESS(1) )/FDSTRAIN(1)
Thanks in advance
Dario
Relevant answer
Answer
Solved!!
  • asked a question related to Abaqus
Question
1 answer
Dear ResearchGate Community,
I am currently working on Topology Optimization for a composite CS-23 aircraft fuselage. I have different load cases that I want to apply separately to the model to obtain individual topology designs. Subsequently, I aim to assign weights to the load cases based on the determined compliance (maximum strain energy in Abaqus, I presume). Ultimately, all load cases should be applied simultaneously, considering the individual weight factors. I am aware that the feature of "weighted compliance" exists in Altair OptiStruct. However, I am uncertain how to achieve this in Abaqus Tosca. So far, I have only found the option to apply different load cases one after another, without incorporating weight factors.
Perhaps some of you are familiar with how to accomplish this.
Thank you in advance.
Relevant answer
Answer
Anton Kienast Can you share your Abaqus model (.inp)?
  • asked a question related to Abaqus
Question
2 answers
Time increment required is less than the minimum specified
I tried repeatedly, however, to enter smaller values ​​and watch videos, but it did not work More information is in File 1 If anyone has an idea about this please help me. Thanks
Relevant answer
Answer
Mo Dj Can you share your Abaqus model (.inp)?
  • asked a question related to Abaqus
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 Abaqus
Question
4 answers
Hello everyone,
I am trying to develop a thermomechanical user subroutine in Abaqus to do coupled thermomechanical analysis, which includes simultaneous heat transfer and temperature-dependent mechanical analysis. It is essentially a combination of UMATHT and UMAT subroutines.
It seems possible as there is a 'thermomechanical' option when defining user material in Abaqus. The Abaqus manual also indicates "User subroutine UMAT can be used in conjunction with UMATHT to define the constitutive mechanical behavior of the material."
I have a good understanding of both UMATHT and UMAT, but failed to understand how to put them together. I really appreciate it if anyone could give me some help. Thank you!
Relevant answer
Answer
Integrating UMAT and UMATHT in Abaqus for coupled thermomechanical analysis can indeed be challenging, but here are some steps and concepts that should help you structure your subroutine:
  1. Understand the Interaction Between UMAT and UMATHT: In Abaqus, UMAT is used to define the mechanical behavior of materials while UMATHT is used for the thermal behavior. For coupled thermomechanical analysis, these two subroutines interact by sharing the temperature field from UMATHT to UMAT. The temperature affects the mechanical properties in UMAT, and the deformations or stress states from UMAT can affect the temperature calculations in UMATHT.
  2. Passing Temperature Data to UMAT: In your UMAT subroutine, you need to account for the temperature dependency of the material properties. You will typically receive the temperature data as part of the state variables passed into UMAT from UMATHT. Ensure you properly handle these variables to adjust material properties like Young’s modulus, yield stress, etc., based on the current temperature.
  3. State Variables Management: Both subroutines use state variables to pass information like temperature or internal variables (e.g., plastic strains). You need to ensure consistency in how these variables are managed between UMAT and UMATHT. Plan how many state variables you need and what each will represent. It’s important that the order and the interpretation of these variables are consistent across both subroutines.
  4. Consistent Material Definitions: When defining material properties in Abaqus, ensure that the properties used in UMAT and UMATHT are consistent with each other. Any discrepancies in how the properties are defined or used can lead to inaccurate or unstable simulations.
  5. Coupling Mechanics with Thermal Analysis: In your FE analysis setup, make sure that the mechanical and thermal analyses are properly coupled. This might involve setting up the analysis step in Abaqus to conduct both thermal and mechanical steps simultaneously, or in a staggered but interconnected manner depending on the analysis type (fully coupled or loosely coupled).
  6. Testing and Validation: Start with simple test cases to validate your coupled analysis. For example, apply your subroutine to a simple geometry under known loads and thermal conditions. Compare the results with analytical solutions or results from uncoupled analyses to verify that the coupling in your subroutine works as expected.
  7. Debugging and Incremental Development: Develop your subroutines incrementally. Start by ensuring that each of UMAT and UMATHT works correctly on its own. Then, integrate them in simple steps, adding complexity only after each step is validated.
  8. Consulting the Abaqus Documentation and Examples: The Abaqus documentation and example problems can be invaluable. They often contain snippets of code and examples that, while not directly applicable, can provide insights into how to structure your subroutines.
  9. Seek Help in Forums or from Colleagues: If you're stuck, consider posting specific issues in forums dedicated to Abaqus or consulting with colleagues who have experience in writing similar subroutines.
  • asked a question related to Abaqus
Question
5 answers
Hi,
When I want to run the user defined element (UEL) in ABAQUS, I get the error "Analysis is being terminated from a user subroutine".
The subroutine and input file is attached.
Thanks
Relevant answer
Answer
some times this is due to insufficient availabe disk space.
  • asked a question related to Abaqus
Question
6 answers
I want to study the effects of train induced vibrations on nearby structures. For this purpose I used this paper :
I modeled the ballasted railway with infinite element boundary with elastic geo-material. The properties that I used are similar to the information provided in Table 1 of this paper. I simulated the wheels of the train with rigid cubes and then applied the load of each wheel on the reference point of the cube as mentioned in the paper. The steel rail is constrained at the bottom to the top surface of sleepers with the so called "Tie" constraint in the Interaction module. In addition the contact between the sleepers and the ballast is modeled using the general contact option in Abaqus (tangential behavior is assumed rough and normal behavior is the so-called Hard contact.) and finally the contact between rigid cubes (wheels) and top of the rail is modeled with the frictionless tangential behavior and Hard contact normal behavior using the individual property assignment in the general contact tab.
The problem I have is that my results don't match the results of the paper. The vertical stress in control points M1 & M3 are the same with the results of the paper however the vertical displacements in these points have a large error.
I attached my results below. What's wrong with my simulation and how can I correct my results (vertical displacement)?
Relevant answer
Answer
Maxim Naumov What do you mean when you say grid settings?
My mesh is finer than that of the paper. The number of elements in my model is about 3 times that of the paper. I used C3D8R elements only.
  • asked a question related to Abaqus
Question
10 answers
Hi,
I need to optimize a sub-frame of vehicle natural frequency in Abaqus with Isight.
After I imported CAD data from Catia into Abaqus, I established model and model is correct, but in Isight side Catia and Abauqs components do not communicate each other. Is there any tutorial or vidoe or any resources how to conncet Catia with Abaqus in Isight?
Thanks.
abaqus - modal analysis
Design variables - thick_1,2, W, curv
Objective function - minimization(weight), target(1st frequency=300hz)
Relevant answer
Answer
Seyeon Joo You will find your example in the permas4edu GitHub repository. See
  • asked a question related to Abaqus
Question
2 answers
I am comparing a simple tensile stress and compressive stress results getting from Abaqus with my manual calculations. But, I could not able to find out where to check the value of tensile and compressive stresses in Abaqus/CAE.
Answer if anyone knows
Relevant answer
Answer
Hi, you can check the reaction forces in each loading (tensile and compression), then, divide them to the area of section.
  • asked a question related to Abaqus
Question
4 answers
Hi everyone, I have a question that has been bothering me for a month.
In Abaqus Explicit, I used shell (S4R) to simulate a compression experiment. I chose 'general contact' with 'all* with self' for the contact settings. However, there is a distortion as shown in the picture starting at the step 0.
I have tried many solutions but none have worked, such as controlling hourglassing and changing mass scaling. It seems that the problem lies in the contact setting of 'all* with self', because if I manually add the surface pairs that will come into contact during compression, such distortions do not occur. But adding contact pairs one by one really takes time. How could I set up the contact while keeping All* with self?
I really appreciate if you have time to look at my issue!
Relevant answer
Answer
Martijn Jannink thank you for your advice:)
  • asked a question related to Abaqus
Question
1 answer
For thermal analysis of FSW magnesium alloy welding by SPH method in Abaqus software, I need static friction coefficients - kinetic friction and Decay coefficient. Can someone help me how to get these coefficients?
Relevant answer
Answer
In this case the tribotest is performed at prescribed level of pressure
  • asked a question related to Abaqus
Question
1 answer
Hello Everyone,
I am trying to model a representative volume element (RVE) at the mesoscopic scale for yarn-knitted hoses in abaqus. The geometric model looks something like this.
The "matrix" is a rubber compound, and the reinforcement is aramid (Kevlar).
I am stuck here. I would like your suggestions about how I can model the interaction between the reinforcement and the matrix.
1. If I use embedded elements in abaqus, I can easily generate hex meshes and can impose periodic boundary conditions easily on opposite faces. However, I want to know what happens to the volume of the reinforcement when using embedded elements.
2. I dont know if I can use Tie constraints. I really need to think about it.
I would love to hear some valuable suggestions.
Relevant answer
Answer
Hi,
What properties have you used for the Yarn ?
Is it Transversely isotropic or Isotropic ?
If you have any literature reference can you please post or send to me ?
  • asked a question related to Abaqus
Question
4 answers
Hello:
I work in Abaqus 2017 a lot. I have noticed that when I submit any abaqus job (that does not contain any subroutine!) via parallel processing (aka cpus=4 or 8), it runs just fine!
But, when i submit an abaqus job that contains a user subroutine with it via parallel processing, it won't run at all. It will not abort, or terminate, or do anything. The job will freeze.
The only way to run an abaqus job that has a user subroutine with it, is to run the job with single processing. This takes up a lot of time.
I do use the allocatable arrays for the job, and define them in my subroutine. Is there something I should include in my subroutine?
Could you please tell me why is it that the abaqus jobs (with user subroutines) get completely stuck with cpus of 2 or higher? Please?
Thank you very much!!!
Relevant answer
Answer
I know it's been a long time since you asked and you've probably solved the problem. But I'm experiencing a similar problem and have the same difficulty.
It seems that in your code you are using global arrays when referring to pointers, as in.
pt21 = SMAFloatArrayCreate(21,101,0.0)
Although they are global in the sense that all threads have access to them, they do not guarantee thread safety. From what I read in the documentation, you would need to use mutex to lock the threads (losing performance).
Or simply define it as a local array (in the sense that it's local to a thread and doesn't need any locking for access, therefore thread-safe). Something like this:
pt21 = SMALocalFloatArrayCreate(21,101,0.0)
And they return with
... = SMALocalIntArrayAccess(ID)
If you managed to solve the problem, please give me feedback on how you did it. I'm facing the same problem and I can't compile my subroutines on demand.
  • asked a question related to Abaqus
Question
4 answers
I'm moddeling a steel-timber connection (single shear static test) using ea dynamic explict analysis in abaqus.
Innitially i've tried to model the conenction using a static solver, but at some point the model do not converge - i think the problem is somehow related with the interaction between the surfaces - i've modelled it considering a surface-to-surface contact.
Regarding the dynamic model, it was the alternative for the non-converging static model.
Notice: I've used a constraint of the type "coupling" in the base of the timber and 1 support (Ux=Uy=Uz=0) at the control point to obtain the reaction force. The displacement was applied in the oposite side of the steel plate.
In the dynamic model, althougth the simulation is running until the end, the reaction force is not as expected. I've noticed that it changes if i consider different mass densities for the material. What strategies can i use to obtain the "real/correct" reaction force (or in other words, the load-dispacmente curve) as in a static test? Mass scalling? I've been trying that way, but the problem remains...may be i'm not using the rigth parameters...
Does anyonne has an ideia why either the static and dynamic models are not running as expected?
Relevant answer
Answer
Anyone have an idea how to solve?
  • asked a question related to Abaqus
Question
2 answers
I do the thermal analysis for friction stir welding in Abaqus software with SPH model. The problem I have is that the temperature of the particles is higher than the melting temperature of the pieces and the particles are spread. How do I solve this problem?
How can I apply cooling for SPH model part in Abaqus software?
Relevant answer
Answer
Thank you for your answer Do you not have a solution to this problem that the temperature of the particles should decrease after welding?
  • asked a question related to Abaqus
Question
2 answers
Hi!
Does anyone know if you can keep the different parts of an assembly separate after running topology optimization on it in Abaqus?
All three parts of my assembly merge to one after I optimize the assemply but I would like to export them separately to 3D print and test the assembly experimentally.
Thanks!!
Relevant answer
Answer
Hi Engr. Tufail, thank you for your response. All three parts of my assembly were defined as separate parts when running topology optimization on my assembly and they were still merged, showing only 1 part. Also, the job is set up so that it doesn't affect the areas where these 3 parts intersect. Do you have any suggestions? Thanks again!
  • asked a question related to Abaqus
Question
1 answer
here we can see the paper is finding ILSS from an 2d properties how it is possible?here S13 is interlaminar shear stress and the boundary condition is given
Relevant answer
Answer
Eldrin a Ca, at the end of this playlist (link: https://www.youtube.com/playlist?list=PLJnI4AlLzRgzn7jXdqz8vp12k--9eDbx4) i discuss how to interpret various kind of results in ABAQUS with outputs as per the ABAQUS documentation. PLease watch to learn how to interpret results. You can ask me on my WhatsApp as well: Https://wa.me/+923440907874.
  • asked a question related to Abaqus
Question
4 answers
Micro-scale unit in Abaqus.
Hi everyone, I am working on micro-scale simulations, the length of the model is micrometers.
So, some information is provided on the internet, but some part is different.
I was wondering about the whole unit system of the micro-scale in Abaqus, is these units right?
Length -- μm
Force -- μN
Time -- μs
Mass -- ng
Density - KTon/m^3
Pressure/Stress/Elastic modulus -- MPa
Energy -- pJ
Specific heat, Thermal conductivity, CTE, are the same as meter's unit system
Thank you so much for your help in advance.
Relevant answer
Answer
Here is a blog I wrote for guys like you. The latest updates and features needed to convert units in Abaqus and tips you must know as a simulation engineer.
  • asked a question related to Abaqus
Question
4 answers
I am new to Abaqus modelling and for studying I am modelling a damper seen in a research paper. I believe I have modelled it correctly, but when I run the analysis the model shows barely any deformation.
The model is a plate damper with slits and connecting bolt holes. The right side bolt holes are encastre and the left ones are coupled to a reference point. A cycic displacement is applied through this reference point. Both material and geometric nonlinearities are considered.
Can someone help? I have attached the files.
Relevant answer
Answer
To address the minimal deformation issue in your plate damper model in Abaqus:
  1. Check the applied load to ensure it is sufficient.
  2. Verify the accuracy of material properties.
  3. Evaluate and refine the mesh if necessary.
  4. Review the nonlinear analysis settings for accuracy.
  5. Confirm that the boundary conditions accurately represent the physical constraints.
  • asked a question related to Abaqus
Question
1 answer
Hello,
I'm looking to conduct simulations of RVEs (unidirectional discontinuous carbon fibers in resin matrix) utilizing the embedded finite elements technique within Abaqus. I've been successful in prescribing periodic boundary conditions (PBC) using the "*Equation" keyword and corresponding kinematic equations. However, I've encountered convergence issues specifically when running these simulations with Nlgeom = ON in Abaqus/Standard (interestingly, when Nlgeom = OFF, the convergence problems vanish entirely). Consequently, I'm considering employing Abaqus/Explicit to address these challenges.
The setback arises when attempting to implement PBCs with Abaqus/Explicit, triggering the following error message:
"Abaqus/Explicit has formed at least one very large implicit system of equations associated with enforcing constraints. Solving this system of equations would dramatically degrade performance."
While it's possible to proceed with the simulation by incorporating "*Diagnostics, Large Implicit System=Warning" into the model keywords, this approach comes at the cost of diminished performance. Even for small RVEs, the computational time drastically increases.
I'm curious if it exists a more effective method for prescribing PBCs when utilizing the Abaqus/Explicit Solver?
Relevant answer
Answer
To address convergence issues in Abaqus/Standard with Nlgeom = ON, consider using Abaqus/Explicit solver for simulations with periodic boundary conditions (PBCs). However, implementing PBCs in Abaqus/Explicit may lead to large implicit systems of equations, affecting performance. Adjusting contact settings, reducing explicit time increments, and exploring alternative constraint equations can help improve convergence. Simplifying or refining the model and seeking expert advice are additional steps to consider for effective PBC implementation in Abaqus/Explicit.
  • asked a question related to Abaqus
Question
4 answers
I am simulating joining a composite laminate using a thermoplastic composite rivet. For practice purposes, I am initially using a bolt, but I've encountered numerous errors, particularly 'too many attempts made for this increment' issues. I've attached the CAE file of my model and would greatly appreciate your assistance with this task
Relevant answer
Answer
General guidelines for troubleshooting simulation issues in Abaqus software include:
  1. Error message inspection: Check if the error message "Excessive attempts for this step" is accompanied by any additional details or not.
  2. Time increment measurement: Examine the time increment values and ensure that they are appropriately sized. You may consider reducing the time increment value.
  3. Solution method settings: Verify that all solution method settings have been correctly defined.
  4. Software update: Make sure that Abaqus software and all relevant packages are updated to the latest version.
  • asked a question related to Abaqus
Question
4 answers
There are some data that cannot be exported to ODB files, only to DAT and FIL files. I am not familiar with FIL files.
In DAT files, the data seems to have only 4 significant digits, can I increase the number of significant digits?
Relevant answer
Answer
I need help with this too
  • asked a question related to Abaqus
Question
1 answer
Hello Sir/Ma'am, I have been modelling a brick wall using detailed micro modelling approach using Abaqus with the reference of paper published by Antonio Maria D' Altri on topic " A 3D Detailed Micro-Modelling Approach for the In-Plane and Out-Of-Plane Analysis of Masonry Structures". While performing analysis in abaqus, I am getting this error " COHESIVE CONTACT RESPOSE IS COMPUTED AT SLAVE NODE 13 INSTANCE Mortar East-1-lin-1-9 THAT FELL OFF THE MASTER SIDE USING A SEPARATION OF 1.00000E+36.". Please help me regarding this.
Relevant answer
Answer
IT HAS TO BE COMPARED WITH THE NODE 1
FOR GOOD ANALYSIS
  • asked a question related to Abaqus
Question
1 answer
Crystal plasticity is usually used to simulate the transient stress-strain behavior of metals. Recently, I have noticed some researchers using CPFE to simulate pure creep of polycrystalline materials. It is interesting that this can be achieved simply by adjusting the parameters of the plastic model. I don't quite understand this process.
I think this requires an additional analysis step in Abaqus. The first incremental step completes the loading of the force, and at the end of the incremental step, the elastic stress rate is set to 0. In the second incremental step, only the incremental shear strain generated by the shear stress is updated. This process is easy to understand, but it is not very clear how to implement it.
I do have made some attempts. Initially, I defined the shear strain rate as the power of the shear stress multiplied by a very small pre exponential coefficient. I derived NR and found that the increment of shear strain at the current and subsequent times is the same. Unfortunately, the model cannot calculate it. Afterwards, I made some attempts, such as changing the shear strain rate form of different analysis steps, and in the end, I did obtain a time creep curve. But I know this is wrong, there must be something missing, it's just because the values I set were relatively small, and the stiffness matrix just happened to be calculated. When I adjust to a relatively large shear strain rate, I cannot calculate it.
Relevant answer
Answer
I would suggest approaching Mahmoud Mostafavi he might be interested to add to this discussion. I hope your research is rewarding.
  • asked a question related to Abaqus
Question
14 answers
Hello everyone,
I am facing an issue with Abaqus and parallel computing. I am using VUHARD subroutine with COMMON block and VEXTERNALDB. But I am using different results using different number of cores. I am starting each analysis with same microstructure and same subroutine just with different number of cores. The results seem to show triangles where calculations seems to be happening. For example, in the attached document, I start with an initial microstructure with 10,000 elements and I run it with cpus=4, 8, 12. I get different results. Could someone please explain what could be going on? And how can I achieve analysis of the full model?
Thanks,
Akanksha
Relevant answer
Answer
Hello Akanksha,
The problem comes from using common blocks while running a process on multiple cores. The VUHARD subroutine is accessed simultaneously from every core and potentially modifies the values inside the common block. If that is the case, then you are dealing with a thread-safety problem, every thread (core) is accessing the memory address of the common block in any arbitrary order, and potentially overwriting data.
The bad news is that your current implementation may only work on a single core.
I hope you find it useful!
Best regards,
Miguel
  • asked a question related to Abaqus
Question
3 answers
Install Abaqus 2022 User-Subroutines, Thank you
Relevant answer
Answer
Here's a breakdown on linking Abaqus 2022 with Intel oneAPI Fortran Compiler and Visual Studio:
Software Installation:
  1. Visual Studio 2019: Install this first. Microsoft recommends using the 2019 version with Abaqus 2022: [invalid URL removed]
  2. Intel oneAPI HPC Toolkit (Intel Fortran Compiler): Download and install the toolkit ensuring the Fortran compiler is included.
  3. Abaqus 2022 with CAA API: This component allows user-defined subroutines, install it at any point.
Environment Variable Configuration:
  • You'll need to configure two environment variables:vars.bat: This script sets up the environment for Abaqus. Locate it in your Abaqus installation directory and run it. vcvars64.bat: This script sets up the environment for Visual Studio. You'll typically find it under C:\Program Files\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build (replace "Community" with your edition if different). Locate and run the appropriate version (32-bit or 64-bit) based on your Visual Studio installation.
Linking Abaqus with Fortran Compiler:
There are two main methods:
  1. Using Batch Files:Create a batch file (.bat) with commands specifying the Intel Fortran compiler and linker for Abaqus. This method offers more control over the linking process.
  2. Using Default Shortcuts (Alternative):Right-click on the Abaqus executable and go to "Properties". In the "Target" field, add the path to the Intel Fortran compiler and linker at the beginning of the existing command. This is a simpler approach but offers less customization.
Verification:
  • Run Abaqus and check the "abaqus info=system" command output.
  • Look for lines mentioning the Intel Fortran compiler version.
  • If unsuccessful, double-check your system configuration and software installations.
  • asked a question related to Abaqus
Question
2 answers
1.Fixed boundary condition at both end of the pipe elbow.
2.Pressure applied is 30 Mpa.
3.Hex ,sweep mesh applied.
Relevant answer
Answer
Engr. Tufail Thank you for the suggestion.
  • asked a question related to Abaqus
Question
4 answers
Dear all, I am trying to model cavitation using Abaqus CAE. The problem is assigning the cavitation pressure. Abaqus CAE doesn't allow to define the pressure. It can be defined in input file using following command (according to abaqus user manual).
*Acoustic Medium, Cavitation Limit
0,
But then again abaqus doesn't read it and gives a warning. Can anyone please suggest me a way to define this limit? The same thing happens for defining initial pressure condition for cavitaiton.
Thanks in advance.
Relevant answer
Answer
Any one please help to model cavitation in the abaqus software between steel and rubber materials?
  • asked a question related to Abaqus
Question
4 answers
Greetings,
I'm interested in whether it's possible to employ mean-field homogenization (MFH) within Abaqus alongside the Dynamics Implicit (or Explicit) solver.
I'm exploring this possibility as I intend to apply MFH with a viscoelastic matrix, and it seems employing the Dynamics solver is necessary for this purpose.
However, I've encountered an issue where Abaqus indicates that the material lacks a defined density, despite my attempts to specify densities for both the constituents and the composite material.
Relevant answer
Answer
For viscous step, you cannot use static solver. You will need to use dynamic step.
  • asked a question related to Abaqus
Question
4 answers
Actually, I have a CDP model sheet for normal concrete, but I want a sheet for UHPC and Lightweight concrete..!
All the experts kindly guide me ..Thank You so much for your precious time.
Relevant answer
Answer
Thank you for your precious advice.
Can you share the UHPC CDP sheet or any reference that helps me to deal with this problem..?
  • asked a question related to Abaqus
Question
1 answer
As a beginner in Abaqus, I am currently simulating metallic foam materials. Some literature uses Crushable Foam Hardening, while others only provide plastic strain and yield stress for hardening. I am curious whether plasticity's plastic behavior should be used for simulation, especially in 2D cases. Additionally, in articles where Crushable Foam is not mentioned, plastic strain is often used, particularly in 2D models. Furthermore, literature sometimes provides ultimate tensile stress, and I am unsure of its application, such as in failure criteria. Additionally, when attempting to export stress and strain xy plots from Abaqus, I sometimes experience crashes or freezing. Is there a solution to this issue, or should I use another software to read the ODB files?
Relevant answer
Answer
No, there is no need for any other software to read the odb file. In simulating metallic foam materials in Abaqus, the choice between Crushable Foam Hardening and plastic strain with yield stress for hardening depends on the specific requirements of your simulation. Crushable Foam Hardening is used to model the behavior of compressible foam materials, while plastic strain and yield stress are more general parameters for hardening. In 2D cases, both approaches can be applicable, with Crushable Foam providing a more specialized model for foam materials. Ultimate tensile stress is crucial for failure criteria and can be used to assess material failure.
  • asked a question related to Abaqus
Question
2 answers
Hi, I have been using *Initial Conditions, type=STRESS to import stresses. It worked well for C3D8R solid elements. However, I struggled to get it work for continuum shell elements SC8R.
I performed identical CAE operations but when using SC8R, the initial stresses imported were always zero. This is bizarre. Does it mean that *Initial Conditions, type=STRESS does not support continuum shell elements?
Relevant answer
Answer
Shiyao Lin as per my understanding, shell elements primarily capture in-plane stresses (membrane behavior) and bending moments. Initial stress definitions in ABAQUS are typically for normal and shear stresses. Directly applying these to shells might not translate well to the bending behavior that shells are often designed for. I am not sure, let's wait for the expert reviews further.
  • asked a question related to Abaqus
Question
10 answers
There is a sealing with a rubber core and a polymer shell.
The sealing is positioned into a groove and then is subjected to pressure from a one side.
I've built a 2D model with plain strain elements and set two steps:
Step 1 - Pushing into the groove (everything is okay, no problems).
Step 2 - Apply the pressure and got convergence problems.
I tried
1) Various mesh size, and ALE. Conclusion: Finer the mesh --> earlier getting no convergence
2) NLGEOM is off. Get convergence, but I have doubts regarding results and accuracy.
3) To play with Poisson's ratio. Initially for the rubber core I input nu=0.45 and get no convergence. With nu=0.49 no problems.
4) To use Implicit and even Explicit solvers. Same thing.
5) Also tried full and reduced integration, linear and quadratic plane strain elements.
6) I have kinda ideal plasticity for the polymer shell and remain only elastic properties, but results are the same.
7) Of course I tried to reduce the time step up to 1e-12 and use more iterations for the increments and use solver stabilization.
Do you have any ideas to get convergence with NLGEOM to achieve accurate results? I would be really really appreciated.
Inp. file is attached.
Relevant answer
Answer
S . Hamed Ebrahimi thank you, I will try
  • asked a question related to Abaqus
Question
3 answers
I encountered an issue while using the phase-field method to simulate fatigue. The cycles of fatigue to simulate can not be determined before analysis, so I adopt the restart analysis to continue the analysis if the extent of crack propagation doesn't reach the expected level. I adopt the dummy mesh which requires the number of SDVs to output the user element's results. It works well in first analysis, but when I continue the restart analysis, all the results of SDVs are zero while the NT11 results are normal. I try to print the value of nstatev in UMAT, and find it is zero in restart analysis. I don't know why it is and there is no useful information in Abaqus document or online. Has anyone encountered the same problem and how to deal with it ?
Relevant answer
Answer
Jiaqi Wang Were you able to solve the problem? If you share your input file (both before and after restart), maybe I can find something wrong there.
I recently tested SDVs in restart analysis for coupled temperature displacement procedure and it worked fine.
  • asked a question related to Abaqus
Question
1 answer
I am simulating a floater of a semisubmersible wind turbine in Abaqus using the CEL method. However, the model becomes unstable after some time and the Eulerian domain kind of explodes. This happens after the Total Energy of the system becomes negative. I am running the model with double precision and hard contact in the general contact algorithm. Any idea how to fix this issue?
Relevant answer
Answer
Hi Ali,
If you use one of the constitutive models built in Abaqus, you can try to increase the viscosity parameters or use some scale factor to reduce the time step. If you are using a VUMAT, this should be checked in more detail.
Best Regards,
Ahmad
  • asked a question related to Abaqus
Question
1 answer
Hello
I want to verification low cyclic fatigue in a bar under cyclic load.
Is the fracture strain different in uniaxial and cyclic loading?
In my model, damage starts when the PEEQ reaches the fracture strain, and the bar fails at a very low number of cycles compared to the experimental test.
Relevant answer
Answer
To verify low cyclic fatigue in a bar under cyclic load and understand the difference in fracture strain between uniaxial and cyclic loading, it is essential to consider the experimental data.
  • asked a question related to Abaqus
Question
1 answer
This is the input concerning these results:
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field
*Element Output, directions=YES
DAMAGEC, DAMAGET, LE, PE, PEEQ, S
*Output, history,
*Node Output, nset=DeslU2m
U2,
*Node Output, nset=RFsuporte
RF2,
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
What am I missing? I used to use old Abaqus versions, and this was never a problem. Could it be a bug? Should I be concerned?
Thanks in advance.
Relevant answer
Answer
If you are using 6.14-5 ABAQUS, then send me your file on Https://wa.me/+923440907874. Beside, in the syntax the displacement is missing in field output. It should be like this:
*Output, field
*Element Output, directions=YES
DAMAGEC, DAMAGET, LE, PE, PEEQ, S, U
*Output, history,
*Node Output, nset=DeslU2m
U2,
*Node Output, nset=RFsuporte
RF2,
Beside can you also mention at which location this DeslU2m is?
  • asked a question related to Abaqus
Question
4 answers
Hello,
I'm employing a ductile damage model in Abaqus, but there's a possibility of two failure modes: crack formation or localized buckling. While I've been able to detect cracking failures in some cases, I haven't observed any instances of buckling failure in others. Given the complexity of the model, I've opted for the explicit solver in Abaqus. I'm curious if the explicit solver can accurately predict local buckling failures.
Thank you
Relevant answer
Answer
Your explicit simulation will give you the dynamic response. If you simulate a quasi-static process in a severly reduced time(and thus a much higher loading rate), it's quite possible that you delay or prevent buckling phenomena.
I'd recommend running the simulation with a linear elastic material and check if you will eventually see some buckling. If nothing happens, try to apply the load more slowly (or reduce the mass scaling, if you used that).
  • asked a question related to Abaqus
Question
1 answer
Hi every one
I have a model in Abaqus standard with Heat transfer. When I restart this model , Abaqus exit with this error:
"Unable to open the file <rank=0,arg_name=E:\ABQ
Model>Job-2.mdl"
How I can fix this error?
Thanks
Relevant answer
Answer
The disk space is not enough to handle it.
  • asked a question related to Abaqus
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 Abaqus
Question
2 answers
I have to write a usdfld/vusdfld subroutine in Abaqus with two or more field variables in one individual material property. How should I define field variables in the material manager and in the subroutine code in order to separate two field variables?
Relevant answer
Answer
Hi,
I need to model two dimensional FGMs.
I define field 1 as the first coord, and filed 2 as the second coord
In state 1 , I should write the expression that grades the material property simultaneously in two directions.
In abaqus material assignment, I add two filed variables. However , I should add the material property at each position. But I don't know how to choose these points.
I can handle it in one dimensional gradation.
I wish you could provide any assistance.
  • asked a question related to Abaqus
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 Abaqus
Question
5 answers
Good morning,
Can some help me with resolving this error?
I cannot find the tutorial for allocation CPUs for Abaqus analysis.
Thanks,
Jerome.
Relevant answer
Answer
Hello,
I have also faced with this error.
please send me a message if you have any solution to solve it
  • asked a question related to Abaqus
Question
2 answers
I need to perform uncertainty quantification by Monte Carlo Method, using Python in Abaqus, of the laminate grades (ply angle) and variation of the amount of fiber and resin. What recommendation would you give me to start, thank you very much.
Relevant answer
Answer
To perform uncertainty quantification using the Monte Carlo Method in Abaqus with Python, you can follow these general steps:
  1. Define the Model: Set up your finite element model in Abaqus for the laminate structure you want to analyze. Define the geometry, material properties, boundary conditions, and loading conditions.
  2. Create Python Scripts: Write Python scripts to automate the process of running simulations and analyzing results. Use the Abaqus scripting interface (Abaqus Scripting Reference Manual) to interact with the Abaqus model and perform operations such as creating instances, assigning materials, applying loads, and running simulations.
  3. Define Parameters for Uncertainty: Identify the parameters that introduce uncertainty in your analysis. This may include variations in ply angle, fiber and resin content, material properties, environmental conditions, etc.
  4. Implement Monte Carlo Simulation: Use Python to generate random samples for the uncertain parameters based on probability distributions. For each sample, modify the Abaqus model accordingly and perform a simulation. Repeat this process for a large number of samples (iterations) to generate a statistically significant dataset.
  5. Analyze Results: Post-process the simulation results to extract relevant quantities of interest (QoI) such as stress, strain, displacement, or failure criteria. Calculate statistical quantities such as mean, standard deviation, probability density functions (PDFs), and cumulative distribution functions (CDFs) for the QoI.
  6. Visualize Results: Visualize the results using plots, histograms, scatter plots, and other graphical representations to gain insights into the variability and uncertainty in the system behavior.
  7. Validate and Interpret Results: Validate the uncertainty quantification results against experimental data or other benchmark models. Interpret the results to understand the impact of uncertainty on the performance and reliability of the laminate structure.
Here are some specific recommendations to get started:
  • Familiarize yourself with Python scripting in Abaqus by referring to the Abaqus Scripting Reference Manual and other documentation available from Dassault Systèmes.
  • Use Python libraries such as NumPy and SciPy for random number generation, probability distributions, and statistical analysis.
  • Consider using the abqscript module in Abaqus to execute Python scripts directly within the Abaqus environment.
  • Break down your analysis into smaller, manageable steps and gradually build up the complexity of your Python scripts as you gain experience.
By following these steps and leveraging Python scripting capabilities in Abaqus, you can perform uncertainty quantification using the Monte Carlo Method for your laminate structure analysis.
Please follow me if it's helpful. All the very best. Regards, Safiul
  • asked a question related to Abaqus
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 Abaqus
Question
4 answers
Hello,
I am running a UMAT and need to save about 300 SDV's as history output to plot them. But in the odb file I only get SDV1 to SDV100. I do not get any warning or error messages. I even tried to name all 300 SDV's individually in the inp file, but didn't work either. Anyone has faced the same problem or know how to address it?
Thanks
Relevant answer
Answer
Hi Babak
Can you tell me how you created "history variables" in UMAT? I assign my hsitory value to a "statev" in UMAT but ABAQUS outputs it as a "Field Output" and not a "History Output".
Thanks
  • asked a question related to Abaqus
Question
3 answers
I can delete the elements, but can we also delete the part when the strain in an element of the part exceeds some value?
Relevant answer
Answer
the most common way to do this is to add an integer flag in the props array with the value of 1 if the element belongs to the specific part, and 0 if it does not. Then, in a global variable (where you have access for all elements) you can have another integer, where it starts with value of 0, and becomes 1 when the first element of the part has strain exceeding some value. Finally, for every element in the umat that belongs to this part, if the global variable is 1, you can delete it manually.
  • asked a question related to Abaqus
Question
1 answer
I need to perform mass scaling for a certain period and remove it in further analysis in Abaqus. Does anyone assist me with this?
Relevant answer
Answer
Dear Ganesh Jaiswal,
I think that you just need to divide your fem analysis into several explicit steps. Then, you just have to applie to these steps the mass scaling parameters you need (by choosing a critical time step for example).
Regards,
Nils Audry
  • asked a question related to Abaqus
Question
1 answer
I need the relationship equations of yield stress and plastic strain for the input of abaqus. as i'm working on thermo mechanical response of steel structure.
Relevant answer
Answer
Use then built in Johnson-Cook constative model for the steel (you will need parameters for the specific steel your modeling i,e, 4340 Rc ? ect.).
  • asked a question related to Abaqus
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 Abaqus
Question
3 answers
I am trying to select the face of a box and define it as a Surface using Python scripting in ABAQUS. I had already tried findAt and getBoundingBox. The face is getting selected, but I am unable to define that as a Surface.
After the face is selected, I use this command
"mdb.models['Model-1'].parts['BottomLayerB'].Surface(faces=faces, name='TopB')" to define this face as a surface.
The exact error is "TypeError: keyword error on faces".
It would be helpful if someone could provide a solution to this error.
Relevant answer
Answer
You command line should be (name='TopB', side1Faces=faces)
  • asked a question related to Abaqus
Question
1 answer
Abaqus program
shear strength design
beams
Relevant answer
Answer
Abaqus is a powerful Finite Element Analysis (FEA) software widely used in structural engineering analysis. It offers versatile applications, including stress analysis, heat transfer, mass diffusion, acoustics, piezoelectricity, and more, either independently or coupled with stress analyses. Abaqus has an extensive library of material models, allowing simulation of stress and deformation in various materials like metals, rubber, polymers, and more. The software's modularity and flexibility enable users to model any physically reasonable combination of elements, materials, procedures, and loading sequences. The simulation process in Abaqus involves three stages: pre-processing or modeling, processing or finite element analysis, and post-processing for generating reports or animations from the output file. There are specialized courses available for learning Abaqus software specifically designed for students with no prior FEA software knowledge. These courses cover key concepts like defining material properties, geometry assembly, meshing, and finite element analysis using Abaqus. Abaqus is crucial in civil engineering for structural analysis in areas such as highways, bridges, and other infrastructure projects to ensure the design of safe structures. The software offers advanced linear and non-linear analysis capabilities, multiphysics simulations, complex material modeling (rubber, thermoplastics), high-performance computing for reduced analysis time, contact modeling, and more.
  • asked a question related to Abaqus
Question
3 answers
Hi researchers
Im trying to model dense sand which has peak friction angle and constant volume friction angle . As you k now if we plot shear stress - shear displacement(strain) of dense sand till reaching specific displacement curve ascends to the peak point(peak friction angle)and after that with slight reduction becomes constant(constant volume or residual friction angle). I wanna model the behaviour of soil accurately so my purpose is to define friction angle as a function of shear displacement. I searched and understood using SUBROUTINE (specially USDFLD) may help me but I have not work with subroutines at all and this is my first time however I linked vs code and intel R with abaqus and its completely ready for working.
I will be thankful to hear your helps and advises.
Relevant answer
Answer
@Alireza Akbari
Did you get any solution after that?
  • asked a question related to Abaqus
Question
2 answers
i am trying to make a GUI interface for my modelings but a syntax error are emerged.
how can i solve this error?
GUI codes are attached...
Relevant answer
Answer
have you found the solution of it
  • asked a question related to Abaqus
Question
1 answer
Currently, I am trying to model packers made from recycled plastic material (E=360N/mm^2 and a poisson ratio of 0.4). The best way to model these packers would be to only adjust the contact properties between the segmental linings to simulate this behaviour. How can I adjust the interaction properties to obtain the same result without creating an additional part between the segmental linings?
Relevant answer
Answer
Diana Hellinger, To adjust the interaction properties between the segmental linings of your packers to simulate the behavior of recycled plastic material, you can modify the friction coefficients of the contact surfaces. Since recycled plastic typically exhibits a slightly softer and less elastic behavior compared to virgin plastic, you can reduce the friction coefficients to mimic this characteristic. Additionally, you can adjust the stiffness and damping properties of the segmental linings to better match the material's response to external forces. By fine-tuning these properties, you can achieve similar results without adding an extra part between the segmental linings. For more, connect with me on https://wa.me/+923440907874
  • asked a question related to Abaqus
Question
2 answers
The problem I have is one is the high temperature of the part, how to solve the problem with the difflux subroutine, and the other problem is how to apply the convection coefficient for the SPH model of the part in Abaqus.
Relevant answer
Answer
Yes, you can use the difflux subroutine to address the high temperature issue of the part and examine temperature variations over time and at different locations within the component.
To apply the convection coefficient for the SPH model of the part in Abaqus, it is advisable to consult reputable websites and available tutorials on this subject to avoid any potential mistakes.
I will give you the address of one of the reliable sites in this field:
  • asked a question related to Abaqus
Question
1 answer
I have created a set with the element at the tip of the impactor to extract the 'reaction force' and displacement data in the impacting direction from history output. But the 'reaction force' curve is being shown just a horizontal straight line on the x-axis (time axis) i.e. zero force. Is there any better issues I should look for?
Relevant answer
Answer
Md Tareq Hassan, when using Finite Element Analysis (FEA), there are rules about what results you can get. It's important to make sure the results make sense and that you're looking at the right things. For example, you can't find certain forces in places unless they are fixed or pinned in a specific way. For more connect with me on https://wa.me/+923440907874
  • asked a question related to Abaqus
Question
1 answer
how to use Abaqus to model double twisted wire mesh?
Relevant answer
Answer
In ABAQUS, you cannot do it, you can do it outside ABAQUS, Truss-Truss interaction is tricky however you can do it with scripting and import it into ABAQUS. For more connect with me on Https://wa.me/+923440907874
  • asked a question related to Abaqus
Question
1 answer
Hello everyone, I wrote a Umat subroutine for the 2D Neo-Hookean model, but the results are very different from Abaqus's own Neo-Hookean model. Does anyone know about this? Or does it have a 2D Neo-Hookean subroutine that works properly?
Relevant answer
Answer
Mohamad Rahmani, perhaps your custom UMAT subroutine for the 2D Neo-Hookean model appears to differ from Abaqus's built-in version. Before investigating further, make sure that your UMAT follows the correct equations and conventions used by Abaqus. For more connect with me on Https://wa.me/+923440907874
  • asked a question related to Abaqus
Question
2 answers
When the wifi is on the job in abaqus is aborted
Relevant answer
Answer
hi dear please check your license of abaqus. you just do without wifi and internet. ok?
  • asked a question related to Abaqus
Question
2 answers
I am doing an analysis of bending of cfrp wrapped I section in abaqus and I need to provide cfrp on top and bottom of flanges, using which tool can I provide the cfrp, I am facing issues due to overconstraint when I offset the faces as cfrp.
Relevant answer
Answer
Himaganga e V, To add a CFRP layer on top and bottom of flanges in Abaqus, you can use the "Surface" tool to create a new surface on the top and bottom of the flanges, and then apply the CFRP layer to these surfaces. However, you may face issues with overconstraint when offsetting the faces as CFRP. To avoid this, you can use the "Tie" constraint to connect the CFRP layer to the flange surface. This will allow the CFRP layer to move with the flange while still providing the desired reinforcement. For more connect with me on https://wa.me/+923440907874
  • asked a question related to Abaqus
Question
1 answer
Currently doing study on Vertical Gradually increment Cyclic Loading on Composite Beam (4-point testing). Struggling to insert load-controlled cyclic loading (gradually increase amplitude for loading and unloading over time) on beam in ABAQUS.
Any professionals pls help me to solve it
Thank you very much
📷
Relevant answer
Answer
Ng YP Pg, First you need to define your loading cycle by specifying time values in the X column and corresponding amplitude values (representing force or displacement) in the Y column. Create a reference point near the contact region where you want to apply the load. Use a Coupling Constraint to connect the reference point to the contact region. This ensures the load follows the motion of the contact area. In Loads, define a Concentrated Force of 1 unit (with appropriate units) acting at the reference point. Choose the previously created function (from step 2) as the Amplitude for this concentrated force. That is it. If you face any difficulty then let me know on https://wa.me/+923440907874
  • asked a question related to Abaqus
Question
2 answers
Greetings and respect
I have done a non-linear analysis on a concrete water tower. It is important for me to know in which step and in which node the maximum of the first principal stress occurs.
Is there a way for the software, for example, for a 60-second analysis with a time step of 0.02, to automatically show the time of occurrence of the maximum of the first main stress, its location and its maximum value.
Relevant answer
Answer
Hi, I have the similar question. It had been 2 years now. Did you find the way for this problem?
  • asked a question related to Abaqus
Question
4 answers
Model
I modeled two blocks (high stiffness) with the dimensions 5 x 5 x 5 and connected them with the interaction property "cohesive behavior". The blocks are lined up in x-direction. In my first step, I want to separate these two blocks in normal direction (x) followed by a tangential sliding in shear 1 direction (y) in the second step. The separation in x direction depicts a pre-damaging process.
Parameters
Material properties of two blocks:
Elastic
  • Young's Modulus of blocks = 1000000
  • Poisson's ratio = 0
Interaction properties (cohesive behavior + damage):
Elastic
  • Knn = 0
  • Kss = 10
  • Ktt = 0
Damage
  • Initiation: Quadratic separation (delta_n0 = 0.1 / delta_s0 = 1 / delta_t0 = 1000000)
  • linear Damage evolution with total/plastic displacement delta_f = 9
Loading:
First step
  • u1 = 0.7
Second step
  • u3 = 10
Question
I comprehend the calculation of the damage variable in the first step:
D = (delta_f * (delta_n - delta_n0))/(delta_n * (delta_f - delta_n0))
How is the overall damage variable calculated in the second step due to the pre-damaging?
Relevant answer
Answer
In the second step of your analysis, you're essentially dealing with a situation where the material has already experienced some damage due to the pre-damaging process in the first step. The damage variable at the end of the first step will influence the behavior of the material in the second step.
To calculate the overall damage variable in the second step, you need to consider the damage accumulated from the first step as well as any additional damage accrued during the second step.
The damage variable at the end of the first step, denoted as D_1, would be calculated using the formula you provided:
  • asked a question related to Abaqus
Question
1 answer
hello everyone.
I was watched the video (https://www.youtube.com/watch?v=WtnRYydEPZ4) that it`s about simulation of damage in hyper elastic material with VUSDFLD Subroutine in Abaqus Explicit; in this video used from VGETVRM utility routine that accessed in magnitude of strain at material points, at a result computed principle strain that consequent usage in the theory for detect damage in hyper elastic material . my question that is in the subroutine code that i write from this video when used from the rData in VGETVRM to defined LE11 , LE22 , LE33 , LE12 in 2D why written the statements bellow in the do / enddo :
do k=1,nblock
LE11=rData(k)
LE22=rData(nblock+k)
LE33=rData(2*nblock+k)
LE12=rData(3*nblock+k)
while in 2D the logarithmic strain(LE) has 4 component, therefor must be writen:
LE11=rData(1)
LE22=rData(2)
LE33=rData(3)
LE12=rData(4)
in fact, such as USDFLD Subroutine in Abaqus Standard that when we use from GETVRM, we write E11=array(1) ; E22=array(2) , ....but I don't understand why written 2*nblock+k or 3*nblock+k , .... .
I would be grateful if you could guide me if you know the answer to this question.
thanks very much.
Relevant answer
Answer
The main difference between user subroutines in abaqus standard and abaqus explicit (except the fact that ddsdde is not needed in explicit) is that for abaqus standard the subroutine (UMAT, USDFLD, etc) is called once for each integration point , while for explicit (VUMAT, VUSDFLD etc) the subroutines are called once for each block of integration points , nblock. This means that all the calculations should be included in a loop for 1,nblock. All the arrays that you use you will have to make sure that the dimensions are such that the variables for nblock points can fit . This means that the code in abaqus explicit should be vectorized to account for all the integration points in nblock .
  • asked a question related to Abaqus
Question
2 answers
I am developing a numerical model that optimizes the placement of ribs or stiffeners on a base rectangular plate. For the base plate, we use shell elements, while the ribs or stiffeners are modeled with beam or wire elements. To connect these components, we employ a tie constraint. The load applied to the plate is hydrostatic. To validate our model, we initially conducted an experiment on a plate without ribs and then compared the results with the numerical predictions. For the non-ribbed plate, the numerical analysis yielded a deflection of 4.56 mm, while the experimental result was 5.5 mm as shown in below Figure. When we applied the same load, boundary conditions, and material properties to the ribbed plate, we observed a significant discrepancy between the experimental and numerical results. Numerically, the deflection was 0.9 mm, but experimentally, it measured 8.7 mm as shown in below Figure. For better understanding of the connection between ribs and plate, I have uploaded a picture of 3D printing plate with ribs.
My question is this result difference is due to tie-constraint or any thing else?
Relevant answer
Answer
Zuffain Hussan Can you share your Abaqus model (.inp)?
  • asked a question related to Abaqus
Question
2 answers
I use the surface-to-surface contact behavior to model the monopile-soil interaction, which is a combination of the Coulomb friction law for the tangential interaction behaviour and hard contact for normal interaction behaviour.
In the simulation results, CPRESS and CNORMF are used to extract the horizontal soil pressure on the pile under static conditions. It is observed that the values of CPRESS near the bottom of the pile do not follow a regular pattern, and the values of CNORMF are significantly lower. Doubling the CNORMF values aligns them with the pattern of CPRESS, but they still do not show a linear increase. Is there any special treatment required when simulating contact with corners(i.e. pile base)?
Relevant answer
Answer
I upload the inp file of ABAQUS, thank you for your help!
  • asked a question related to Abaqus
Question
2 answers
I watched Youtube tutorials for Abaqus subroutine for crystal plasticity analysis:
The subroutine they used are widely used code developed from Integrated Computational Materials Engineering (ICME). I follow the exact procedure of tutorials but I faced the issue with the compiling process, while my complier works perfect with other subroutines. If there is anyone using this subroutine please let me know.
Relevant answer
Answer
Yes,it doese.
  • asked a question related to Abaqus
Question
3 answers
Hello,
I am trying to estimate the thermal expansion of a semi-crystallin polymer (PEEK) with different degrees of crystallization. I couldn't find any rescources on this topic. Did somebody also encounter this specific problem? I'm just trying to get some orientation on how the degree of crystallinity effects thermal expansion to model it with isotropic material data.
Kind regards!
Relevant answer
Answer
If you have access to Ansys's material modules, they have a homogenised version of the material properties which includes a thermal expansion coefficient, vary it by a little up or down to see how it matches pre-existing data or how it fits your model. The other option is to contact Dr Jorgen Bergstrom (https://www.researchgate.net/profile/Jorgen-Bergstrom) @JorgenBergstrom for advice.
  • asked a question related to Abaqus
Question
5 answers
The Visual Fortran is always available on previous years but I found that no option to have previous One API Base Fortran Tool Kits (whereby the website are always promote the latest year).
Relevant answer
Answer
If i understood your question properly, you can use this procedure:
  • asked a question related to Abaqus
Question
3 answers
( paid ).
I need someone speaking Arabic tell me how can do a steel frame with slab concrete subjected to blast load by Abaqus prog.
Relevant answer
Answer
An explosion is a sudden increase in volume that leads to a rise in pressure on the surrounding areas near the blast point. To model an explosion, a bilinear approach can be used, which involves using one ascending line and then another constant line. This approach is commonly used in blast modeling and can be implemented in ABAQUS. There are various methods for implementing this approach, including blast modeling using the pressure amplitude and the introduction of explosive properties. The accuracy of the simulation can be improved by considering other details such as the type of element used and various methods. Additionally, post-processing techniques can be used to visualize the deformation and stress fields resulting from the explosion.
For more connect with me on Https://wa.me/+923440907874
  • asked a question related to Abaqus
Question
1 answer
Hello everyone. I am trying to calculate the stiffness coefficient in all directions by using displacement-load data. As we know, stiffness is the force per unit displacement in a particular degree of freedom, and another degree of freedom will be fixed. So I consider a beam element, apply a load, obtain displacement, and get the stiffness coefficient in that direction. This result matches the analytical result( code written in Matlab). Now I follow the same procedure to obtain the stiffness coefficient in the shell element for a node in one DOF. Then the results of the shell element do not match with Matlab. I am attaching one image for the clarification. Please help me out; what is wrong I am doing? Is there a conceptual error for calculating the stiffness coefficient for a node in one direction?
Thanks for reading this long paragraph.
Relevant answer
Answer
The stiffness coefficient for a shell element is determined based on the shell's geometry, such as its thickness, and the material properties, such as the Young's modulus and Poisson's ratio. Unlike beam elements, shell elements have additional degrees of freedom and exhibit different deformation characteristics, which impact the stiffness coefficient calculation.
  • asked a question related to Abaqus
Question
1 answer
As shown in the attached picture, I am trying to connect two adjacent panels using Hinge connectors (CONN3D2 elements) with zero width and constant torsional stiffness. I wish to connect the adjacent nodes of the 2 panels with each other using the hinge connectors. However, Abaqus software does not allow me to connect the nodes as the hinge connector does not accept a node set as the input. This should be possible as I am trying to replicate the work in a research paper that did the same. I would appreciate it if anyone could guide me on connecting the nodes of the 2 panels together using hinge connectors. I have attached the file here as well.
Relevant answer
Answer
To connect adjacent nodes of two panels using hinge connectors, you will need to specify the individual nodes or use a script to generate the node pairs for the hinge connector. The issue you are facing with the hinge connectors (CONN3D2 elements) in Abaqus, where the software does not allow you to connect nodes using the hinge connector, is a common challenge. The hinge connector in Abaqus does not directly accept a node set as input. Instead, it requires the specification of the nodes individually. For more connect with me on Https://wa.me/+923440907874
  • asked a question related to Abaqus
Question
1 answer
I am trying to run the DFLUX code in Abaqus, some codes are running without any issue, but some codes are running without any effect. I am attaching the screenshot of the Abaqus visualization window
Relevant answer
Answer
The issues you are experiencing with the DFLUX subroutine in Abaqus may be due to various factors. These factors include potential mismatch in the subroutine arguments, problems during compilation, and challenges in specifying or calling the temperature of nodes within the subroutine. To address these issues, it is important to ensure that the subroutine arguments are consistent with the Abaqus release, verify the compilation process, and accurately specify the temperature of nodes within the DFLUX subroutine. For more connect with me on https://wa.me/+923440907874
  • asked a question related to Abaqus
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 Abaqus
Question
1 answer
A interesting question: i want to create a egg model in Abaqus including 3 parts: eggshell(shell element), egg white(solid element) and egg yolk (solid element).
They are wrap each other. However, what contact and constraint i should use in ?
My idea is: using embedment constraint between white and yolk, however, i dont know what used between the shell and white?
Any idea will be very appreciate, thank you!
Relevant answer
Answer
Physiologically egg White and yolk are liquids. Between yolk and White these is a membrane and between White and shell ( the Ca fraction) there is also a (protein containing) membrane . Check any textbook or Wikipedia for more details.
  • asked a question related to Abaqus
Question
2 answers
I'm using ABAQUS for my research and need to use plugins for the same to incorporate additional material properties into my model. Currently, I'm using the 2020 Abaqus.cae version and the plug-in that I have is .py file dated 07-06-2011. I'm facing a problem incorporating that plugin file into the latest Abaqus version.
If anyone could please help, it would be highly appreciated.
  • asked a question related to Abaqus
Question
6 answers
Hello,
I found a good resource regarding the implementation regarding periodic boundary conditions: https://nottingham-repository.worktribe.com/output/850080/an-excursion-into-representative-volume-elements-and-unit-cells
While I understand the equations , I am not sure how to implement the "relative displacement boundary conditions." in Abaqus and how to support the RVE to prevent rigid body motion.
I tried using canonical equations (and using the retained corner nodes to apply the displacments but this led to overconstraints once I got to the verticies).
Does anyone have a tip for me?
Do I have to use "control nodes" that are not part of the structure to apply the load strains/displacemnts? And which corners/face do have to be supported?
Ultimately I want to apply longitudanal shear and stress simulatinously to a Unit Cell of a fibre composite.
Regards
Michael
Relevant answer
Answer
  • asked a question related to Abaqus
Question
2 answers
Hello community, I want a user field output during my analysis defined by an equation, which is dependent on strain component. I have written the subroutine UVARM and accompanying it with job. Additionally, I have also requested UVARM in field output request. However, I am unable to see the output after the job completion. I will be highly obliged if assisted. Thank you
Relevant answer
Answer
Hi Shahid,
Are you using GETVRM to access the strains?
Regards,
Simon
  • asked a question related to Abaqus
Question
1 answer
I am simulating an experimental test in Abaqus. In the test it was observed that the hysteresis of the sample doesn't change due to changing of gravity load but in my model lateral force change drastically by altering vertical distributed load. Which parameters could cause that?
Relevant answer
Answer
Hadis Vakili Sadeghi, ABAQUS has strong nonlinear analysis ability, but its damaged-plastic model for concrete does not support spatial beam elements. Besides, The stiffness of the connection and the yield stress can have a significant impact on the convergence rate and computational time. Adjusting these parameters may help to reduce the sensitivity of the hysteresis to gravity load. I also have done a validation study on pinching effect with degradation in ABAQUS, that you can get access to with the given link:
Join my community and share details with me on WA: https://wa.me/+923440907874, while community link is; https://chat.whatsapp.com/IcBN0xQbGNS0z9Jmzth4Z5.
  • asked a question related to Abaqus
Question
4 answers
I am simulating a tension test of a bimaterial specimen in ABAQUS. I would like to create different field outputs for each material, and I would like to display them in a single contour plot.
For example, let's say my bimaterial consists of Epoxy and Aluminium. For Epoxy, I would like to find N=0.5*(S1-S2), where S1 and S2 are the major and minor principal stresses, and for Aluminium, I would like to find N=0.75*(S1-S2). And finally, I want the contour of N.
Is this doable in ABAQUS?
Relevant answer
Answer
In simulations using finite element analysis (FEA) software, such as ABAQUS, it is generally possible to customize field outputs for individual materials in a bimaterial specimen tension test simulation. This allows you to extract and visualize specific results or quantities of interest for each material in the model.
  • asked a question related to Abaqus
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 Abaqus
Question
3 answers
in the unreinforced concrete model, after reaching the maximum force, it should experience failure and no increase in force occurs. Can anyone help?
Relevant answer
Answer
Abaqus distinguishes very well in the graphical results between action and reaction by presenting two separate graphs with different trends, especially in the case of dynamic loads. Refer to:
In this case, however, the question was asked on a single graph without specifying whether it concerns active load and reactive load combined together.But it is not the case. So I am inclined to assume that the positive slope of Zone 3 is the result of work hardening, just as the specific literature mentions about it (search for: work hardening effect in unreinforced concrete). Anyhow, in case anyone has a different, specific explanation, I'd appreciate hearing about it.
For further details see also:
  • asked a question related to Abaqus
Question
11 answers
I am attempting to run a full scale crash simulation for a vehicle model in Abaqus imported from LS-Dyna. I have used the translator in Abaqus to convert the .key file to .inp. However, there were some warnings specific to mat_piecewise_linear_plasticity material conversion. The issue is when I run a data check, the simulation aborts with the above message. From my understanding LS-Dyna has the built-in materials which Abaqus is failing to recognize. Given such a large model (1942940 elements with missing material property), is there any way to import the built-in material property from LS Dyna to Abaqus? Attached is the generated dat file consisting the error message.
Relevant answer
Answer
Hi Simon,
I finally managed to solve the problem. Apparently, ls-dyna uses 80 character naming convention, while abaqus use 38. I simply changed the name from MAT_PIECEWISE_LINEAR_PLASTICITY to PLASTIC and abaqus now recognize all materials. Thanks for your assistance.
  • asked a question related to Abaqus
Question
2 answers
I want to create a surface for all element faces, it can be done manually, but how can I achieve it in a script?
Relevant answer
Answer
Heng Wu, I presume the cube is named "Concrete Cube," and the database for the model is called "Model-1." In that case, the following command is expected to be effective for your purpose, having surface named "Outer Surface" :
# Define surface from Mesh
p = mdb.models['Model-1'].parts['Concrete Cube']
s = p.faces
side1Faces = s.getSequenceFromMask(mask=('[#3f ]', ), )
p.Surface(side1Faces=side1Faces, name='Outer Surface')
While the Python script ( Link to demonstration: https://youtu.be/l91wtTDBd6I ) is attached below as well, as the code is as given here:
# Import the necessary libraries
from abaqus import *
from abaqusConstants import *
from caeModules import *
from driverUtils import executeOnCaeStartup
# Define the Cube Dimensions
s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__',
sheetSize=200.0)
g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints
s.setPrimaryObject(option=STANDALONE)
s.rectangle(point1=(-25.0, 25.0), point2=(25.0, -25.0))
p = mdb.models['Model-1'].Part(name='Concrete Cube', dimensionality=THREE_D,
type=DEFORMABLE_BODY)
p = mdb.models['Model-1'].parts['Concrete Cube']
p.BaseSolidExtrude(sketch=s, depth=50.0)
s.unsetPrimaryObject()
p = mdb.models['Model-1'].parts['Concrete Cube']
# Assemble Cube
a = mdb.models['Model-1'].rootAssembly
a.DatumCsysByDefault(CARTESIAN)
p = mdb.models['Model-1'].parts['Concrete Cube']
a.Instance(name='Concrete Cube-1', part=p, dependent=ON)
# Mesh the Cube
p = mdb.models['Model-1'].parts['Concrete Cube']
p.seedPart(size=5.0, deviationFactor=0.1, minSizeFactor=0.1)
p = mdb.models['Model-1'].parts['Concrete Cube']
p.generateMesh()
# Define surface from Mesh
p = mdb.models['Model-1'].parts['Concrete Cube']
s = p.faces
side1Faces = s.getSequenceFromMask(mask=('[#3f ]', ), )
p.Surface(side1Faces=side1Faces, name='Outer Surface')
I hope it help :)
  • asked a question related to Abaqus
Question
4 answers
Hello,
I am currently conducting a modal analysis on a reinforced concrete structure using Abaqus, and I am encountering an issue where all the natural frequencies calculated are negative. The model consists of a concrete slab reinforced with steel bars. Here are some specifics of my model setup:
  • Element Types: Concrete is modeled with C3D8 elements, and the steel reinforcement is represented with B31 beam elements.
  • Interaction: I have used a constraint with an embedded region for the interaction between the concrete and steel reinforcement.
  • Material Properties: The materials are defined with realistic properties: Concrete (Young's Modulus: 51,000 MPa, Poisson's Ratio: 0.19, Density: 2.4E-09 tonne/mm³) and Steel (Young's Modulus: 210,000 MPa, Poisson Ratio: 0.3, Density: 7.85E-09 tonne/mm³).
  • Boundary Conditions: The structure is constrained with fixed (Encastre) boundary conditions on two sides.
Despite ensuring the mesh quality and reviewing the boundary conditions, material properties, and element connectivity, the simulation consistently results in negative frequencies. I have checked for common issues such as inappropriate constraints, incorrect material properties, and numerical instabilities but have yet to find a solution.
Has anyone encountered a similar issue or can offer insights into potential causes and solutions for this problem in Abaqus? Any suggestions or guidance would be greatly appreciated.
Relevant answer
Answer
Haider Rizvi Can you share your Abaqus model (.inp)?
  • asked a question related to Abaqus
Question
5 answers
Dear Everyone,
After submitting the job in Abaqus software and waiting 24 hours for running. The Abaqus automatically exited with a report that
"Abaqus/Analysis exited with errors
Socket error: [Errno 10061] No connection could be made because the target machine actively refused it"
Any ideas on how to solve this issue? Could you please kindly help me resolve this?
Many thanks in advance!
Relevant answer
Answer
  • asked a question related to Abaqus
Question
2 answers
I run a 130 hrs simulation, some time I need to verify if the results are acceptable. if I could access the simulation while it is still progressing I could stop it and change the parameters if some thing goes wrong, avoiding to weight 130 hrs each time. I used to work with abaqus and I am new to Ansys
Relevant answer
Answer
Not possible in Autodyn, rather you can observe the simulation phenomenon to see if that kind of simulation is feasible to proceed for 130hrs or to stop it and modify accordingly.
  • asked a question related to Abaqus
Question
4 answers
Hello Everyone,
I'm a beginner in Abaqus, and I'm facing a problem simulating axial and shear loading in Abaqus CAE for soil-rock-like materials. The error message says "Too many attempts were made for this increment," and in Warning, ''The system matrix has 2 negative eigenvalues." I've tried adjusting the load, but it's not working. Someone suggested it might be due to high loads, but even after changing it, the issue persists.
Length: 0.6 m= 60 cm
Axial Load: 5 MPa
Shear load on Top plate: 1 MPa
Three loading steps are applied: initial, Axial (static, general), and Shear load (dynamic, implicit) step
Boundary conditions for axil load: - 0.02 cm Y. Axis downward
BC for side load: -0.05 cm x-axis.
Could anybody please help me out with this? Any video or other links to get the concept of this problem?
Thanks
Relevant answer
Answer
With the limited information you have provided about your model, one way to navigate this problem could be by using displacement-based loading as opposed to force/pressure. Also, you should keep the nlgeom=on. If these options does not fix your issue, the problem with this material may not be setup properly or the material choice is not adequate for this problem.
  • asked a question related to Abaqus
Question
1 answer
Hello all,
I'm running a Bone Healing simulation in ABAQUS. For each loop, I update the material properties based on the Octahedral shear strain and Flvel generated by the simulation. So, basically, it is one ABAQUS simulation per iteration and then the material properties are updated accordingly, and a new .inp file is written for the next iteration/load-step
Now, sometimes, in the midddle , lets say after 7 loops, ABAQUS starts writing .odb_file as well as an .odb_f file, and I can't use code to extract the Octahedral shear strain and Flvel. The error is the frame index specified in 'Step-1' is out of bounds. However, if I take the .inp file corresponding to that load-step, import into ABAQUS GUI and run the simulation, I see that the simulation is converging. So, basically nothing seems to be wrong with the .inp file as such.
Anyone has any experience with this problem in ABAQUS?
Thanks in advance! :)
Relevant answer
Answer
I have solved this problem. By checking the .dat file, it was found that this problem is due to an error in my script writing material properties while updating the inp file. So after the 7th iteration, I can't extract the strain and Flvel from it.