Are you ready to talk?

Abaqus Plug-in Utilities

Table of contents

In this blog post, we will be showcasing some of the plug-ins, available for Abaqus.

A plug-in essentially is a small piece of software installed into another application (Abaqus in this case) in order to extend the application’s capabilities.

 Typically, plug-ins are categorized either as kernel plug-ins or as GUI plug-ins. The first ones consist of functions written using the Abaqus Scripting Interface. GUI plug-ins contain commands that create Graphical User Interfaces. More information on the plug-in types of Abaqus can be found here. This post describes plug-ins that are used at a Pre-processing level/stage in Abaqus.

Installation

The installation of the plug-ins is quite straightforward. You can have a read about the installation process in the “Obtaining and installing the plug-in” section of Christine’s blog here. In case you are certain that you have properly installed a plug-in, but you cannot locate it/access it in Abaqus, it might be the case that you are in the “wrong” module. Certain plug-ins only appear when the user is in certain modules (e.g. Part, Property, Mesh etc.).

Plug-in Description

Table 1 provides a brief description of the actions performed by each plug-in, discussed in this post.

Table 1: Plug-in Summary and Description

Plug-in Name Description

Plugin 1-Abaqus Object Manager

Manages step dependent objects like loads, boundary conditions, interactions, predefined fields, field output requests, in a manager-style dialog box.

Plugin 2-Abaqus Auto Mesher

Automatically meshes parts

Plugin 3-Abaqus Bolt Studio

Provides a streamlined process of defining,modelling and placing bolts in a model

Plugin 4-Abaqus Axisymmetric from 3D

Creates an Axisymmetric model from an original 3D model

Plugin 5-Abaqus Part Manager Extension

Allows to assign section properties,mesh and other features to a large number of parts

Plugin 6-Abaqus Export/Import Manager

Base Plugin necessary for plugins allowing to save session specific features

Plugin 7-Abaqus Curve Refinement

Saves user's assigned Curve refinement levels in XML,MDB,ODB

Plug-in 8-Abaqus Material and Section definition Copyer

Saves user's preferred material and section definitions in XML,MDB,ODB

Plug-in 1 - Abaqus Object Manager

This plugin allows you to manage all step-dependent objects, from a single manager-like dialog box. The user has the capability, to edit, delete, suppress, resume, activate and deactivate entities, such as interactions, loads, BCs, predefined fields and field output requests. This plugin can help accelerate repetitive tasks, attain a clearer overview of all the features in a model and allow for quick setting-up of what-if studies.

Figure 1(Plugin1)

Figure 1: Plug-in 1-Abaqus Object Manager

You can also create new features by double clicking on the corresponding leading row and column colored in blue.

The symbol meaning of the various features as they appear on the utility (status table) is given below:

Figure 2(Plugin1icondefinitions)

Figure 2: Plug-in 1 Icons and meaning.

In terms of limitations/notes, the following apply:

  • The plug-in may have performance issues if the model contains a large number of step dependent objects.
  • The plug-in does not support changing the status of the object other than activate/deactivate.
  • Please do not select multiple columns while activating/deactivating the feature.
  • Predefined fields cannot be activated/deactivated.
  • Features cannot be edited in the Initial step.

The plugin along with its documentation can be obtained from the Dassault Systemes Knowledge Base, in QA article QA00000023035e.

 

 

Plug-in 2 - Abaqus Auto Mesher

This utility automates the repetitive tasks of seeding, setting mesh controls and meshing. Additionally, after the above tasks have been completed, an html report is generated containing mesh statistics. This utility can only create a tet mesh (1st or 2nd order) on 3d solid parts (and independent instances). The utility uses virtual topology to mesh parts that are not readily meshable.

Figure 3(Plugin2-Automesher)

Figure 3: Plug-in 2- Abaqus Auto Mesher.

However, the utility works best, when the geometry is valid and precise. It has not been developed to replace the geometry repair tools available in Abaqus and can be used after the geometry repairs have been completed. There are checkboxes in this utility that allow specific functionality (virtual topology, mapped meshing etc.) to be activated/deactivated.

The plugin along with its documentation can be obtained from the Dassault Systemes Knowledge Base, in QA article QA00000008640e.

 

 

Plug-in 3 - Abaqus Bolt Studio

If you like bolts (like I do) and minimizing the time required for modelling them (since almost all produced bolts are standardized), then this utility can definitely help you out. The utility provides the user with a streamlined method for defining bolts, nuts and washers and also placing them into an existing model.

Figure 4(plug-in 3-Bolt Studio)

Figure 4: Plug-in 3- Abaqus Bolt Studio.

Additionally, those entities are meshed automatically using a hex mesh. The mesh size is determined automatically based on the bolt dimensions. Additionally, the bolt is partitioned, and a specified pre-load is also applied. Please make sure that the hole sizes in your model, are meaningful (otherwise the utility will fail in generating bolts/nuts/washers). This utility is available from the Interaction, Assembly and Load modules.

The plugin along with its documentation can be obtained from the Dassault Systemes Knowledge Base, in QA article QA00000023034e .

 

Plug-in 4 - Abaqus Axisymmetric from 3D

This utility allows you to create an analytical rigid/deformable part from a 3-d part.  For the utility to work properly, you should create the sketch of the 3-D revolved part in the global X-Y plane and revolve it about the global Y axis. The plug-in will also work if the sketch is drawn on the global Y-Z plane and revolved about the global Y axis by more than 90 degrees.

Figure 5(plug-in 4-Axifrom3d)

Figure 5: Plug-in 4: Abaqus Axisymmetric from 3D.

The utility is available from the part module, wherein a relevant icon is also added.

The plugin along with its documentation can be obtained from the Dassault Systemes Knowledge Base, in QA article QA00000008166e 

 

Plug-in 5 - Abaqus Part Manager Extension (PME)

This utility, called Part Manager Extension (PME), allows you to assign section properties, element types and formulation, and to mesh multiple parts in a manager-like dialog. PME really facilitates these operations, especially when even hundreds of fairly uniform parts are included in a model.

Figure 6(plug-in 5-PME)

Figure 6: Plug-in 5- Part Manager Extension.

Additionally, you can suppress or resume any part. Upon this action, the respectful instance is also suppressed.

The plugin along with its documentation can be obtained from the Dassault Systemes Knowledge Base, in QA article QA00000008166e .

 

 

Plug-in 6 - Abaqus Export/Import Manager

This utility, is a quite powerful tool, called Export/Import XML (or Export/Import Manager). This utility essentially provides the foundation for saving session specific settings and being able to re-use them. Session specific settings can refer to certain default views, curve refinement settings, material and section information, custom views, paths, XY data, sketch background images, profiles, display groups, viewer plot options and more.

Figure 7(plug-in 6-XML)

Figure 7: Plug-in 6-Abaqus Export/Import Manager.

 This plug-in is a prerequisite for saving all of the aforementioned settings. Its installation is the same as for all previous plug-ins. Prior to being able to use plug-ins 7 and 8, the Export/Import XML needs to be installed.

The plugin along with its documentation can be obtained from the Dassault Systemes Knowledge Base, in QA article QA00000008543e

Plug-in 7 - Abaqus Curve Refinement

As most of you have already noticed, the initial resolution of parts in Abaqus is not the highest possible. This is the case, in order to minimize hardware resources demand, during the fe model setup. You can set the curve refinement levels per part in Abaqus, with the extra fine level (5 levels in total), being the highest possible. Every time that the user will re-launch the CAE however, the curve refinement level will need to be re-assigned (level is automatically set to “coarse” by Abaqus).

Figure 8(plug-in 7-CurveRefinement)

Figure 8: Plug-in 7-Abauq Curve Refinement.

A plug-in has been developed, allowing the user to save the current curve refinement settings of the model to XML format and allows you to import this XML object in a later session.  This plug-in requires plug-in 6 to already be installed.

The plugin along with its documentation can be obtained from the Dassault Systemes Knowledge Base, in QA article QA00000008559e

 

Plug-in 8 - Abaqus Material & Section Definition Copyer

Many Abaqus users work with specific material models and section types, for all of their finite element models. If the material model is quite simplistic (e.g. linear elastic) and/or the number of section is quite limited, then typically the user re-types (or copy-paste) all the relevant information needed in their new model.  When a material law becomes more intrigate/extensive or the number of used sections do increase, more copying-pasting and more repetitive tasks are necessary.

Figure 9(plug-in 8-Materials_Sections)

Figure 9: Plug-in 8-Abaqus Material & Section Definition copyer.

A plug-in has been developed, allowing the user the option to save material and section information and load them in their new model. This plug-in requires plug-in 6 to already be installed.

The plugin along with its documentation can be obtained from the Dassault Systemes Knowledge Base, in QA article QA00000008520e

 

Be aware that there are many more plug-in utilities available for Abaqus pre and post processing purposes as well as for specific modelling (e.g. additive manufacturing, Tire analysis plugin etc.). 

Need help with FEA?

Our simulation team are on-hand to provide tailored guidance and support with a deep knowledge of the full SIMULIA portfolio. Reach out to talk to an expert today.

Case Studies

In fiercely competitive industries, efficiency, transparency, and responsibility are more in demand than ever. That’s why we help clients deploy solutions that simplify processes, drive product innovation, and shorten time to market.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

Best Practices for Dynamic Analysis of Bridges

BRIGADE/Plus provides comprehensive tools for static and dynamic analysis of bridges under various load conditions, ensuring structural resilience.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

New Year, New Fortran Compiler

Learn how to resolve compatibility issues between Abaqus and the Intel Fortran compiler after the discontinuation of ifort in 2025. This guide covers installation and setup for both Windows and Linux, helping you smoothly switch to the ifx compiler for user subroutine integration. Follow detailed instructions to modify environment files and install necessary toolkits, ensuring uninterrupted analysis performance.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

Extended free body cut

Discover the trade-offs bridge engineers face in balancing simplicity and accuracy in structural analysis. Learn how BRIGADE/Plus revolutionizes bridge design with the Extended Free-Body Cut (FBC) method, enabling precise calculations for complex geometries, moving loads, and detailed 3D effects. Explore how this advanced feature bridges the gap between traditional models and modern engineering demands. Stay ahead in bridge engineering with TECHNIA’s cutting-edge solutions

Want to receive more content like this?

Sign up to receive a weekly roundup of Expert insights as they are published...

  • Related news & articles straight to your inbox
  • Hints, tips & how-tos
  • Thought leadership articles