Using Viscoelastic and Path-Dependent Models for Analyzing the Curing Process in Fiber-Reinforced Composites With Abaqus subroutines

 290.0
Fiber-reinforced composites, widely used across various industries, consist of reinforcing fibers embedded in a matrix. During the curing process, this mixture transforms into a stable material. Curing is a critical step to ensure the durability and strength of the final product. In one of our intermediate packages, we used Abaqus to analyze the curing process in composites with linear elastic models. While these models are straightforward and user-friendly, their accuracy is limited because composites exhibit viscoelastic behavior during curing, rather than elastic behavior. To address this limitation, the current package introduces two more advanced and accurate models for analyzing residual stresses in composites: the viscoelastic model and the path-dependent model. These models offer significantly greater accuracy compared to linear elastic ones but involve added complexity. To simplify this complexity for users, the package begins with a comprehensive overview of the underlying theories and formulations for the viscoelastic and path-dependent models. It then provides detailed guidance on implementing these models using Abaqus subroutines. Finally, workshops are included to demonstrate how the viscoelastic model significantly improves the prediction of residual stresses in composites compared to the elastic models featured in our intermediate package.

Implementation of Soil Constitutive Models in Abaqus | With a Special Focus on CSJ Models

 240.0

Constitutive model implemented in calculation code, play an important role in the material behaviors prediction. In the field of geotechnical engineering there are numerous soil constitutive models. By installing these models in a finite element code such as Abaqus, their development, efficiency and advancement can be increased. Also, more and more complex engineering problems can be solved by this method. But to do this, you need a proper understanding of the mathematical and programming basics of these models. This tutorial focuses on implementing advanced constitutive models in Abaqus, particularly for simulating soil behavior. Focusing on the CJS model, this tutorial tries to teach how to work and how to program these models in Abaqus code. It includes detailed explanations of VUMAT and UMAT subroutines and practical examples of implementing the CJS model.

Hygrothermal effects on composite materials | Degradation in Fiber Reinforced Composites Abaqus Simulation: Python & Subroutines

 280.0

In this tutorial, we explore the hygrothermal degradation composites using ABAQUS, a powerful tool for parallel finite element analysis. Industries like aerospace, marine, and automotive heavily rely on these composites due to their high strength-to-weight ratio and versatility. However, long-term exposure to moisture and temperature can degrade their mechanical properties, making an analysis of hygrothermal effects on composite materials essential for ensuring durability.

ABAQUS allows precise modeling of these environmental conditions through Python scripts and Fortran subroutines. This combination enables efficient simulations across multiple processors, offering insights into key elastic properties, such as Young’s modulus and shear modulus, under varying conditions. By leveraging the ABAQUS Python Scripting Micro Modeling (APSMM) algorithm and custom subroutines, engineers can predict the long-term performance of fiber-reinforced composites, optimizing design and enhancing material performance in critical sectors like aerospace and marine.

In the present Abaqus tutorial for parallel finite element analysis, we have presented the software skills that a person needs when he wants to perform a parallel finite element analysis such as a micro-macro scale analysis. The Abaqus tutorial for parallel finite element analysis covers all you need to write a python scripting code for noGUI environment and also Fortran code for the subroutine environment of Abaqus to execute a parallel finite element analysis via Abaqus software. You can download the syllabus of this package here.

Laser Assisted Machining (LAM): Modeling and Simulation in Abaqus/CAE

 310.0

In this tutorial, a comprehensive discussion on modeling and simulation of laser assisted machining is presented. It includes building FEM-based models of machining, laser heating, and laser-assisted machining models in Abaqus/CAE. The finite element method (FEM) simulation is based on the coupled thermo-mechanical behavior. The package walks learners through building models that simulate the impact of laser heating on the workpiece. Detailed lessons cover constructing basic machining and laser heating models, setting boundary conditions like cutting speed and laser power, and writing subroutines such as DFLUX and VDFLUX to simulate laser heat sources. Additionally, learners will perform analyses to study temperature distribution, and stress-strain behavior. Through parametric analysis and comprehensive result evaluation, learners will gain a deep understanding of temperature distribution, stress behavior, and how laser heating can improve the machining process.

Note: All Simulation files and half of the videos are available now.

Advanced Finite Element Analysis of Off-Axis Tunnel Cracking Laminates

 0.0
(5)
The project investigates off-axis oriented tunnel cracking laminates. It focuses on cracks growing at an angle to the primary fiber direction in layered laminates. By examining factors such as ply thickness, crack spacing, and material properties, the study analyzes how these elements influence the energy release rate and mode mix during crack propagation. The project employs Abaqus CAE, along with UEL and UMAT subroutines, to model and analyze these cracks. It offers comprehensive insights into crack growth mechanics under various loading conditions. Moreover, a Python script is used to automate the entire simulation process. It handles tasks such as geometry creation, defining model properties, setting boundary conditions, generating and modifying input files, and post-processing. So, it enables us to calculate crack profiles and energy release rates. The project benefits researchers, engineers, academics, and industry practitioners by providing valuable methodologies and insights into the behavior of composite materials.

Inherent strain method in Metal Additive Manufacturing simulation (using subroutines and Python scripting in Abaqus)

 250.0

Additive Manufacturing (AM), a revolutionary layer-by-layer fabrication technology, is transforming how products are designed and manufactured. This comprehensive tutorial package focuses on the Inherent Strain (IS) method, a highly efficient numerical approach for simulating the Laser Powder Bed Fusion (LPBF) process in metal additive manufacturing. The detailed thermo-mechanical simulation of the Laser Powder Bed Fusion (LPBF) for complex geometric parts requires a large number of time steps to estimate residual stress and distortion, which is not computationally cost-effective. Furthermore, based on the large thermal gradient near the heat source, the mesh size must be sufficiently small to accurately predict the induced residual stress and distortion of the deposited layers in the heat-affected zone. Therefore, applying a coupled thermo-mechanical analysis for multiple laser scans with a fine mesh model to macro-scale simulation would incur excessively large computational costs.

Additionally, the large number of degrees of freedom for each element in the mechanical analysis leads to higher complexity as well as a longer amount of processing time. Detailed thermo-mechanical analysis for an industrial component is almost impractical since it would demand hundreds of terabytes of memory and years to calculate. Therefore, to overcome the huge computational burden associated with the numerical simulation of the LPBF caused by the infinitesimal laser spot size and thousands of thin layers with a thickness at the micron level, the Inherent Strain Method in additive manufacturing has been widely used in research and commercial software.

In this tutorial, the Inherent Strain Method additive manufacturing approach is presented both theoretically and practically in Abaqus. An agglomeration approach will be considered to transfer an equivalent inherent strain from both micro-scale and macro-scale modeling strategies. The implementation of this approach is explained step by step, accompanied by various workshops in micro-scale and macro-scale models for different geometries. This training package enables you to write your subroutine codes and Python scripting, as well as have more control over the LPBF process simulation.

3D Simulation of Gurson-Tvergaard-Needleman (GTN) Damage Model

 190.0
The GTN (Gurson-Tvergaard-Needleman) damage model is a robust continuum damage model used to simulate ductile fracture in materials. It accounts for porosity, a key damage parameter, to predict material behavior under various loading conditions. The model's benefits include comprehensive fracture analysis, accurate damage prediction, versatility, and enhanced simulation capabilities. Despite these advantages, implementing the GTN model in software like Abaqus (GTN model Abaqus) is challenging. It is due to the need for custom subroutines, such as VUMAT. However, writing the subroutine requires proficiency in Fortran programming and an understanding of finite element analysis. This project provides a detailed guide for using the VUMAT subroutine to define the GTN model in Abaqus. It addresses challenges like high computational costs and the need for extensive experimental data. The tutorial demonstrates the model's application in material design, failure analysis, structural integrity assessment, research and development, and manufacturing process simulation. By exploring stress distribution, nodal temperatures, and displacement fields, the project aims to enhance the understanding and predictive capabilities of the GTN damage model.

Abaqus User element tutorial | UEL advanced level

 270.0
(10)
User element (UEL) subroutine (user-defined element) is the highest level of a subroutine that Abaqus offers to its users. This subroutine allows the user to program the basic building block of a finite element simulation. This subroutine becomes very powerful when the user wants to implement a type of element that is not available in Abaqus. Using this subroutine, user can define different types of shape functions, introduce element technology that is not available in Abaqus, or simulate multiphysical behavior that is not possible otherwise. This Abaqus user element tutorial package will give a brief introduction to the user element subroutine followed by theory and algorithm to write subroutine small strain mechanical analysis. First, we will highlight the UEL element stiffness matrix and element residual vector which are to be programmed in the first example. We will also cover shape functions and numerical integration. Next, we’ll talk about UEL inputs and outputs. The first example contains the detailed development procedure of a general-purpose subroutine for 2D plane-strain and 3D simulations using triangular, quadrilateral, tetrahedral, and hexahedral type of elements with reduced and full integration scheme. The second example demonstrates the procedure to build UEL-compatible model in Abaqus/CAE. It also demonstrates how to apply complicated boundary conditions with UEL as well as perform Abaqus analysis on structures which has standard and user elements. As an outcome, user can write their own UEL subroutine afterwards using this program as template.

Dynamic Response of Rail Track Analysis Under a Moving Load

 190.0

Railway tracks are subjected to moving loads of trains and this causes vibration and degradation of the track. The judgment of these vibrations is important to design the railway tracks. Therefore, the rail track analysis become important. The design involves the permissible speed of trains and the maximum axle load of the train. The model given here creates a 3D geometry of a railway track and applies a moving load in the form of a wheel. A user can change the speeds and the properties of the material including geometry as per their needs.

Laser Forming Process Tutorial in Abaqus

 120.0
(1)
The laser forming process is performed by applying thermal stresses to the workpiece surface by heating the surface with a laser beam. These internal stresses induce plastic strains in the part resulting in local elastic-plastic deformation (Laser-induced plastic deformation). In this laser forming simulation tutorial the DFLUX subroutine is used to apply heat flux (Gaussian heat distribution) dependent on location and time in finite element simulation. For example, the linear heating processes of laser forming and welding (with a slight simplification) can be simulated by this subroutine. In the linear heating process, by applying heat flux to the surface of a sheet, a thermal gradient is created in its thickness. This thermal gradient causes permanent deformation of the sheet. To simulate the laser forming process, it is necessary to apply a time and location-dependent heat flux to the sheet. In this type of loading, a heat flux is applied on the plate, which is defined using the DFLUX subroutine, including the laser power, movement speed, beam diameter, absorption coefficient, and laser movement path according to the designed experiments (Laser forming process parameters). To verify this Abaqus laser forming simulation, the simulation results and experimental results of sheet deformation (U) are compared. The displacement of the sheet in the simulation is in good agreement with the experimental results.

Short fiber composite damage (Mean Field Homogenization Model)

 220.0
(9)
Short-fiber reinforced thermoplastics, popular due to their strength, lightness, and cost-effectiveness, are often manufactured using injection molding to create complex parts with dispersed short fibers. However, failure in these materials is complex, involving mechanisms like fiber cracking and plastic deformation. Current models for damage and failure are either macroscopic or simplified. A new method tackles this challenge by evaluating stiffness using continuum damage mechanics with a multistep homogenization approach. This new method is called “Mean Field Homogenization”. This approach involves a two-stage process: first, the fibers are split into groups (grains). Then, mean-field homogenization is employed within Abaqus using a UMAT subroutine to average stiffness across these phases, followed by overall homogenization. This use of mean-field homogenization Abaqus simplifies the modeling of the composite's intricate geometry. The method was validated through testing on a distal radius plate. Calibration was achieved through experiments, and the simulation was performed using Abaqus finite element software. It's important to note that the Abaqus short fiber damage mean field homogenization process was implemented within Abaqus through the INP code.

Tread wear simulation in Abaqus

 170.0
(1)
This training package provides a comprehensive exploration of tire tread wear, focusing on its simulation using the UMESHMOTION subroutine in ABAQUS. Tread wear, the gradual erosion of a tire's outer rubber surface, impacts crucial performance aspects like traction and handling. The package elucidates the importance of tread wear simulation, emphasizing safety, performance optimization, regulatory compliance, durability, cost efficiency, environmental impact, and consumer confidence. The UMESHMOTION subroutine, a key element in ABAQUS, is demystified through illustrative examples. Its application in modeling wear processes, specifically employing the Archard model, is highlighted—particularly in node movement specification during adaptive meshing. The workshop within this package delves into simulating tire wear at a speed of 32 km/h over 1000 hours, utilizing the UMESHMOTION subroutine and Archard equations. The tire modeling process, transitioning from axisymmetric to three-dimensional elements, is detailed, considering both slip and non-slip modes of movement. This resource serves as a valuable guide for professionals and enthusiasts seeking to understand and implement effective tread wear simulation techniques using advanced computational tools.

Hydroforming process simulation using VDLOAD subroutine in Abaqus

 170.0
(1)
Dive into the intricacies of hydroforming simulation in Abaqus alongside the VDLOAD subroutine with our comprehensive guide. This tutorial delves into the essence of the Abaqus hydroforming simulation, unraveling the nuances of the hydroforming process simulation. Hydroforming, a specialized metal shaping technique applicable to diverse materials like steel, copper, and aluminum, is explored in depth. In the workshop component, we specifically focus on advanced hydroforming simulation using the VDLOAD subroutine, highlighting its pivotal role in specifying fluid pressure on sheet metal forming. Learn how to apply the Functional Fluid Pressure Loading feature for precise control over fluid pressure dynamics. Additionally, explore the Smooth Amplitude option for defining part displacement seamlessly, without introducing dynamic changes during problem-solving. Conclude your exploration with a comparative analysis of simulation outcomes, dissecting scenarios with and without fluid pressure using Abaqus hydroforming simulation. Engage in discussions on subroutine writing, delving into the intricacies of incorporating Fluid Pressure Loading into your simulations. This guide offers a natural progression through hydroforming and VDLOAD, providing valuable insights for efficient and accurate simulations.

Curing process simulation in Abaqus

 250.0
(12)
Fiber-reinforced composites have found widespread use across various fields due to their remarkable properties. This necessitates a careful design of their manufacturing processes to attain industrial application quality. The critical factor influencing their quality is the curing process, wherein the resin transforms into a solid state under temperature cycles. However, the challenge lies in achieving optimal curing quality while maintaining production efficiency. To overcome this challenge, an effective approach involves utilizing numerical simulations to optimize temperature cycles during curing. Nonetheless, creating such a model is complex as it must consider multiple factors concurrently, including temperature release from chemical reactions, shrinkage strains, and stress resulting from temperature variations, topics covered in this package. The package begins with an introduction to fiber-reinforced composites, exploring their advantages, applications, and categorization. It guides you through the fabrication process, detailing curing techniques and associated challenges. Furthermore, the package introduces constitutive equations for simulating the curing process and the necessary Abaqus subroutines for implementation. Additionally, two practical workshops are included to offer experience in modeling the curing process with Abaqus. These workshops enable you to evaluate internal heat generation and analyze strain and stress distributions. They not only provide guidance on simulation and subroutine implementation but also are provided for verification purposes.

Creep Analysis in Abaqus

 120.0
(11)
In engineering, creep phenomenon refers to the gradual deformation or strain that occurs in a material over time when it is subjected to a constant load or stress (usually lower than yield stress) at high temperatures. It is a time-dependent process that can lead to the permanent deformation and failure of the material if not properly accounted for in design considerations. Creep analysis is vital in engineering to understand material behavior under sustained loads and high temperatures. It enables predicting deformation and potential damage, ensuring safe and reliable structures. Industries like power generation and aerospace benefit from considering creep for long-term safety and durability of components. In this training package, you will learn about Creep phenomenon and its related matters; you will learn several methods to estimate the creep life of a system’s components, such as Larson-Miller; moreover, all Abaqus models for the creep simulation such as Time-Hardening law and Strain-Hardening law will be explained along with Creep subroutine; also, there would be practical examples to teach you how to do these simulations.

Matrix Generation in ABAQUS

 60.0
(1)
This package introduces matrix generation in Abaqus using an input file. Matrix generation in Abaqus refers to the process of creating and assembling matrices that represent the equations of motion or equilibrium for a finite element analysis including the stiffness matrix, mass matrix, damping matrix, and load matrix. This tutorial provides you with how to generate mass, stiffness, damping, and load matrices for the mathematical abstraction of model data. You can also use the generated matrices as input in other analyses done by Abaqus or other simulation software.

Damage Properties of Thermoplastic Polymers with UMAT Subroutine

 320.0
(1)
Thermoplastic polymers are materials composed of long molecular chains primarily consisting of carbon. These polymers possess the unique ability to be shaped and molded under heat and pressure while retaining their stability once formed. This high formability makes them widely used in various industries, including furniture production, plumbing fixtures, automotive components, food packaging containers, and other consumer products. This package introduces a thermodynamically consistent damage model capable of accurately predicting failure in thermoplastic polymers.  The implementation of this model is explained through the use of an ABAQUS user material (UMAT) subroutine. The package is structured as follows. The introduction section Provides an overview of thermoplastic polymers and their mechanical properties. In the Theory section, the constitutive damage model and its formulation are reviewed. Then, an algorithm for numerically integrating the damage constitutive equations is presented in the Implementation section. In the UMAT Subroutine section, a detailed explanation of the flowchart and structure of the subroutine is provided. Finally, two simulation examples, namely the T-fitting burst pressure test and the D-Split test, are performed and the obtained results, are investigated. Notice: Software files and A full PDF guideline (Problem description, theory, ...) are available; Videos are coming soon.

DISP and VDISP Subroutines in ABAQUS

 120.0
(2)
In a very simple form, DISP and VDISP subroutines are used to define user-defined boundary conditions. For example, when you need to define a boundary condition to be time-dependent, location-dependent, or even both, you should use the DISP and VDISP subroutines. ABAQUS features cannot be sufficient for problems with location-dependent and time-dependent boundary conditions simultaneously. In these cases, this subroutine can be useful to solve the challenges. In This package, you will understand the usages of these subroutines and how to work with them in three conceptual and simple workshops.

Arc welding simulation in Abaqus

 39.0
(1)
Notice: This package will be available one week after purchase. Arc welding is a fusion process that involves joining metals by applying intense heat, causing them to melt and mix. The resulting metallurgical bond provides strength and integrity to the welded joint. Arc welding is widely used in various industries for fabricating structures and components. Arc welding simulation in Abaqus is essential for optimizing the welding process and ensuring high-quality welds. It allows engineers to predict and analyze factors such as temperature distribution, residual stresses, distortion, and microstructure evolution during welding. By accurately simulating the welding process, parameters like welding speed, heat input, and electrode positioning can be optimized to achieve desired weld characteristics and minimize defects.

Modeling Functionally Graded Materials (FGMs) in ABAQUS

 180.0
Dive into the realm of innovative engineering with our comprehensive tutorial package, designed to empower you in modeling Functionally Graded Materials (FGM) using the Abaqus USDFLD subroutine. Uncover the fascinating world of FGMs, materials that ingeniously vary their composition and microstructure, offering a nuanced control over mechanical, thermal, and other properties. The workshop component takes you on an exploration of crack paths in Spherical Functionally Graded Materials, emphasizing simulation techniques using Abaqus Standard and the USDFLD subroutine. Uncover the secrets of stress distribution within a pressured, empty sphere, and enhance your skills by implementing the XFEM method for precise crack characterization. This training ensures you gain valuable insights into subroutine development, empowering materials engineers and designers to innovate and elevate the performance of structures across various industries. Embark on your journey to mastery with this all-encompassing tutorial package.

Composite Pressure Vessel simulation in ABAQUS

 420.0
(13)
Pressure vessels are made using different methods today, and one of them is filament winding. This package shows the simulation of composite pressure vessels made using the filament winding method. In this training package, three winding methods, planar, geodesic, and isotensoid, have been taught for filament winding pressure vessels. In this tutorial, two general methods also have been presented for simulating filament wound pressure vessels. One uses the Abaqus graphical user interface(GUI), and the other uses the Python script. On the other hand, two criteria, Tsai-Hill and Puck, have been used to model damage in the composite. A UMAT subroutine has been used to use the Puck criterion.

Composite pressure vessel analysis with Semi-Geodesic winding

 400.0
(12)
Nowadays, pressure vessels are produced using various methods, one of which is filament winding. This package teaches the simulation of composite pressure vessels produced using the filament winding method. Filament winding itself has different methods, and one of the most widely used winding methods for producing composite vessels is the semi-geodesic filament winding method. In this package, first, the semi-geodesic method is described. Then, the simulation of a semi-geodesic vessel is performed using a Python script. Additionally, a UMAT subroutine is used to simulate the failure of composite materials used in the vessel.

Full Composite fatigue Add-on (Academic and industrial usage)

 1800.0
This package is designed to instruct users on how to utilize the composite fatigue modeling Add-on, which removes the need to write a subroutine for composite fatigue modeling. Instead, users can select the composite type, input material properties, and generate the subroutine by clicking a button. The Add-on includes four types of composites, and the generated subroutine for all types is the UMAT. These four types are Unidirectional, Woven, short fiber composites (chopped), and wood. The fatigue criteria used for each type are the same as its respective package. For example, the fatigue criteria for woven composites are identical to that used in the "Simulation of woven composite fatigue in Abaqus" package. This Add-on provides a simple graphical user interface for composite fatigue modeling, which can be utilized for both academic and industrial applications.

Full Composite damage Add-on (Academic and industrial usage)

 1800.0
(15)
This package will teach you how to use the composite damage modeling Add-on. The Add-on eliminates the need for writing a subroutine for composite damage modeling. Instead, you only need to select the desired composite type, input the material properties, and click a button. The Add-on will then generate the subroutine for you. The Add-on includes four types of composites: Unidirectional, Woven, short fiber composites (chopped), and wood. The generated subroutine for all types is the VUSDFLD. The damage criteria used in each type is the same as the one used in its respective package. For instance, the damage criteria for the woven composite is identical to the one used in the "Simulation of woven composite damage in the Abaqus" package. This Add-on offers a user-friendly graphical user interface for composite damage modeling, which can be used for academic and industrial purposes.