Produced in Partnership Plan

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.

Brittle Damage in Abaqus | Brittle Cracking Abaqus​

 240.0

Brittle materials, such as ceramics, glass, and concrete, break or fracture easily under stress without extensive deformation. Unlike ductile materials, brittle materials snap suddenly, lacking the flexibility to rearrange their atomic structure under strain. These materials have low tensile strength but strong compressive resistance, making them vulnerable to brittle cracking Abaqus simulations when stretched or pulled.

Understanding brittle material damage is crucial in safety-critical fields like civil engineering, aerospace, and manufacturing, where unexpected fractures can lead to catastrophic failures. Simulations help engineers predict when and how brittle materials may break, guiding safer design choices. Brittle cracking Abaqus can be modeled using various methods, including the Johnson-Holmquist (JH) model, XFEM, and energy-based approaches, each suited to different types of loading conditions.

For dynamic, high-strain applications like impacts, the JH model is effective, particularly in Abaqus/Explicit with specific damage parameters. For general crack modeling, XFEM is versatile, allowing cracks to form naturally without predefined paths. The energy-based method is useful for slow-loading scenarios, defining an energy threshold for fracture initiation. Each method requires careful input of material properties, mesh refinement, and load conditions to reveal potential failure points and improve material performance in real applications.

Abaqus Kelvin Voigt Model (Viscoelastic) Simulation Using UMAT and VUMAT Subroutines

 270.0

This research presents a precise three-dimensional mechanical response of viscoelastic materials using Abaqus kelvin voigt viscoelastic model. We performed this kelvin voigt model Abaqus simulation using both UMAT and VUMAT subroutines for standard and explicit solvers.

The behavior of viscoelastic materials is a state between the behavior of a liquid and a solid. In other words, they behave both like liquids and solids. That is to say, there are many natural and synthetic materials that are classified as viscoelastic materials; From the biological structures of the body such as skin, cartilage and tissue to concrete, foams, rubbers, and synthetic polymers. Due to these unique properties, viscoelastic materials have many applications.

In this regard, the primary goals of this study include the development and implementation of an accurate three-dimensional Abaqus kelvin voigt viscoelastic model, and the integration of viscoelastic properties into the analysis, which can improve the prediction of viscoelastic materials response under different boundary and loading conditions.

This tutorial, by customizing the UMAT and VUMAT subroutines to simulate flexible samples behavior, contributes to the advancement of viscoelastic materials design and analysis.

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.

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.

Viscoplasticity Abaqus Simulation Using UMAT Subroutine | Perzyna Viscoplastic Model

 270.0

Viscoplasticity describes the rate-dependent inelastic behavior of materials, where deformation depends on both stress magnitude and application speed. This concept is crucial in many engineering applications, such as designing structures under dynamic loads, modeling soil behavior during earthquakes, and developing materials with specific mechanical properties. Viscoplasticity Abaqus simulation, especially using Abaqus with UMAT subroutines, are vital for understanding, predicting, and optimizing the behavior of viscoplastic materials. This tutorial focuses on implementing the Perzyna viscoplasticity model in Abaqus. The Perzyna viscoplastic model, a strain rate-dependent viscoplasticity model, relates stress to strain through specific constitutive relations. This involves defining plastic strain rate based on stress state, internal variables, and relaxation time. The tutorial provides general UMAT codes for viscoplastic analysis, yielding results like stress fields essential for various engineering applications. These simulations help in predicting permanent deformations, assessing structural failure points, and analyzing stability under different loads, benefiting fields such as aerospace, automotive, civil engineering, and energy.

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.

Pultrusion Crack Simulation in Large-Size Profiles | Pultrusion Abaqus

 250.0

Pultrusion is a crucial task for producing constant-profile composites by pulling fibers through a resin bath and heated die. Simulations play a vital role in optimizing parameters like pulling speed and die temperature to enhance product quality and efficiency. They predict material property changes and aid in process control, reducing reliance on extensive experimental trials. However, simulations face challenges such as accurately modeling complex material behaviors and requiring significant computational resources. These challenges underscore the need for precise simulation methods to improve Pultrusion processes. This study employs ABAQUS with user subroutines for detailed mechanical behavior simulations, including curing kinetics and resin properties. Key findings include insights into crack formation (pultrusion crack simulation), material property changes, and optimization strategies for enhancing manufacturing efficiency and product quality. This research (pultrusion Abaqus) provides practical knowledge for implementing findings in real-world applications, advancing composite material production.

Elastomeric Foam Simulation Using Abaqus Subroutines

 270.0
This study focuses on modeling the mechanical behavior of open-cell, isotropic elastomeric foams. It is essential for applications in materials science and engineering. The project offers insights into designing customized elastomeric foam materials tailored for impact protection in automotive, sports equipment, and aerospace industries. Numerical simulations, using software like Abaqus, enable the prediction of complex behaviors such as hyperelasticity and viscoelasticity under various loading conditions. This finite element analysis of elastomers includes theoretical formulations for hyperelastic constitutive models based on logarithmic strain invariants, crucial for accurately describing large deformations. Practical benefits include the implementation of user-material subroutines in Abaqus, facilitating future extensions to incorporate strain-rate sensitivity, and microstructural defects analysis. This comprehensive approach equips learners with theoretical knowledge and practical tools to advance elastomeric foam simulation. Moreover, it enhances their capability to innovate and optimize materials for diverse applications.

Simulation of an Ultrasonic Transducer (3D Ultrasonic Vibration Assisted Turning Tool)

 190.0

Since the invention of ultrasonic vibration assisted turning, this process has been widely considered and investigated. The reason for this consideration is the unique features of this process which include reducing machining forces, reducing wear and friction, increasing the tool life, creating periodic cutting conditions, increasing the machinability of difficult-to-cut material, increasing the surface quality, creating a hierarchical structure (micro-nano textures) on the surface and so on. Different methods have hitherto been used to apply ultrasonic vibration to the tip of the tool during the turning process. In this research, a unique horn has been designed and constructed to convert linear vibrations of piezoelectrics to three-dimensional vibrations (longitudinal vibrations along the z-axis, bending vibrations around the x-axis, and bending vibrations around the y-axis). The advantage of this ultrasonic machining tool compared with other similar tools is that in most other tools it is only possible to apply one-dimensional (linear) and two-dimensional (elliptical) vibrations, while this tool can create three-dimensional vibrations. Additionally, since the nature of the designed horn can lead to the creation of three-dimensional vibrations, there is no need for piezoelectric half-rings (which are stimulated by a 180-phase difference) to create bending vibrations around the x and y axes. Reduction of costs as well as the simplicity of applying three-dimensional vibrations in this new method can play an important role in industrializing the process of three-dimensional ultrasonic vibration assisted turning.

In this example, how to model all the components of an ultrasonic transducer and its modal and harmonic analysis are taught in full detail.

Abaqus convergence tutorial | Introduction to Nonlinearity and Convergence in ABAQUS

 120.0

This package introduces nonlinear problems and convergence issues in Abaqus. Solution convergence in Abaqus refers to the process of refining the numerical solution until it reaches a stable and accurate state. Convergence is of great importance especially when your problem is nonlinear; So, the analyst must know the different sources of nonlinearity and then can decide how to handle the nonlinearity to make solution convergence. Sometimes the linear approximation can be useful, otherwise implementing the different numerical techniques may lead to convergence.

Through this tutorial, different nonlinearity sources are introduced and the difference between linear and nonlinear problems is discussed. With this knowledge, you can decide whether you can use linear approximation for your nonlinear problem or not. Moreover, you will understand the different numerical techniques which are used to solve nonlinear problems such as Newton-Raphson.

All of the theories in this package are implemented in two practical workshops. These workshops include modeling nonlinear behavior in Abaqus and its convergence study and checking different numerical techniques convergence behavior using both as-built material in Abaqus/CAE and UMAT subroutine.

Sloshing Simulation in Cylindrical Water Storage Tanks: An Abaqus Modeling Framework

 120.0
(1)
Liquid storage tanks have many applications in water supply systems and industrial environments. However, seismic damages to these tanks present significant challenges. One of the well-known damages observed in tanks during earthquakes is roof fracture caused by liquid sloshing. Sloshing is a phenomenon that liquid surface moves during seismic events. In this project, we used ABAQUS for the sloshing simulation in ground-supported cylindrical tanks. The tank experiences the acceleration of the El-Centro earthquake. The Abaqus sloshing simulation involves the calculation of Rayleigh damping factors and natural frequencies, employing the ALE meshing technique, and incorporating hourglass controls in Abaqus. We have suggested two ways for the tank sloshing simulation: one involves assigning a low viscosity to the water, and the other is applying Rayleigh damping factors with the assumption of an inviscid fluid. For verification, we modeled a water tank and compared the results with those obtained in the following paper: “Parametric study on the dynamic behavior of cylindrical ground-supported tanks”

Cold Forming Simulation Using Abaqus CAE | Residual Stress Analysis

 59.0
(1)
Have you ever heard of cold forming process? It refers to the reshaping of metals into desired forms at room temperature. It suits well for parts requiring high precision and a good surface finish.  While cold forming offers many advantages, it is important to consider the potential for residual stresses within the material. The residual stresses in cold-formed components can influence their behavior, potentially affecting the quality of the final product. Experimentally measuring these stresses can be challenging. Numerical simulations offer a solution for cold forming residual stress analysis. Among the available numerical methods, Abaqus cold forming simulation has gained significant attention from researchers and practitioners. This training explores Abaqus cold forming analysis in detail. It includes three workshops that cover different steps in the cold forming process. For validation purposes, we have compared the results for the numerical simulation of cold forming with a reference solution for each workshop.

Modal and Frequency Analysis in Abaqus | Abaqus modal Analysis

 90.0
Modal analysis is a technique used to understand how structures and systems vibrate when subjected to forces. It identifies natural frequencies, which are frequencies at which a system vibrates without external excitation, and mode shapes, representing unique patterns of motion. Engineers use modal analysis simulation to design systems resistant to unwanted vibrations, preventing resonance and potential damage. Frequency response analysis evaluates a structure's reaction to specific excitations across varying frequencies, aiding in design optimization to mitigate fatigue damage caused by vibrations. In Abaqus software, Abaqus modal analysis identifies natural frequencies (Abaqus natural frequency) and mode shapes, while frequency response analysis predicts a structure's response to excitation across a frequency range. In Abaqus modal analysis tutorial package, there are several modal analysis examples (modal analysis example): Workshop 1 analyzes the natural frequency of a water transfer tube to predict resonance occurrence or potential issues from vibrations. Workshop 2 simulates the dynamic analysis of a frame under a sudden load, determining modes, natural frequencies, and transient dynamic response. Workshop 3 simulates free and forced vibrations of a wire under harmonic excitation, examining resonance phenomena with preloading and spring-damper configurations. These workshops demonstrate practical applications of modal and frequency response analyses in structural dynamics simulation and design.

Mixing tank simulation with Ansys fluent(2D and 3D)

 100.0
The mixing process is crucial and highly effective in various industrial applications. It finds application in industries such as food and cement manufacturing, among others. This course focuses on the implementation of mixing processes in both 2D and 3D spaces. This course begins with designing the geometry with complete details. Next, we learn how to use Ansys Meshing software to mesh the geometry in detail and assess the mesh quality. Following this, we apply appropriate two-phase and turbulence models to simulate the process, allowing us to analyze the results. Additionally, we create animations of the process to visualize how the mixing process occurs.

Simulation and analysis of a 6-cylinder V engine with MSC Adams

 100.0
A 6-cylinder V engine is a type of internal combustion engine that features six cylinders arranged in a V-shaped configuration. This design allows for a more compact and efficient engine compared to traditional inline configurations. The cylinders are typically divided into two banks, each with three cylinders, set at an angle to each other. The V configuration provides a more balanced and smoother operation, reducing vibrations and improving overall performance. This engine layout is commonly used in a variety of vehicles, including cars, trucks, and SUVs, due to its combination of power, efficiency, and smooth operation.

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.

Shape optimization in Abaqus

 150.0
(1)
Shape optimization is employed towards the conclusion of the design process, when the overall structure of a component is established and only minor adjustments are permitted by relocating surface nodes in specific regions. In shape optimization, the displacements of the surface nodes (design nodes) serve as the design variables. The process commences with a finite element model that requires slight enhancements or with a finite element model derived from a topology optimization. In this training package, first, you will learn the concept of optimization and shape optimization in Abaqus. After that, all required settings to do a shape optimization, such as optimization task and design responses will be fully explained. And in the last lesson, you will learn how to create an optimization process and be familiar with the generated files by the shape optimization process.

Abaqus Topology Optimization

 150.0
(2)
Optimization is a fundamental concept used to enhance the effectiveness and efficiency of systems, designs, and decisions. It finds application in various domains, including industrial processes, finance, and communication networks. In engineering, optimization plays a crucial role in improving the design of systems and structures by maximizing performance and minimizing costs, weight, or other parameters. Structural optimization specifically focuses on designing or modifying structures to meet performance criteria while minimizing or maximizing objectives such as strength, weight, cost, or efficiency. The Abaqus software provides comprehensive structural optimization capabilities, including topology, shape, sizing, and bead optimization. This training package primarily focuses on Abaqus topology optimization. Through the lessons and workshops, you will gain insights into the tips, tricks, and techniques for effectively utilizing topology optimization within the Abaqus software.

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.

Different Techniques for Meshing in Abaqus

 180.0
(11)
This package introduces different meshing techniques in Abaqus. In finite element analysis, a mesh refers to the division of a physical domain into smaller, interconnected subdomains called elements. The purpose of meshing is to approximate the behavior of a continuous system by representing it as a collection of discrete elements. Meshing is of utmost importance in finite element analysis as it determines the accuracy and reliability of the numerical solution. Through this tutorial, initially, the mesh and related terms associated with meshing are declared. Abaqus mesh module and meshing process are introduced. Then, two different meshing methodologies: Top-down and Bottom-up with meshing techniques available for each one of them are completely explained. Some of the advanced meshing techniques and edit mesh toolset are also included. The consideration of mesh verification as the final step in the meshing process, along with its criteria, is undertaken. All the tips and theories determined in this tutorial are implemented in Abaqus/CAE as a workshop to mesh several parts. This package intends to take your ability to mesh different parts to a higher level.

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.