Are you wondering how to create customized user-interface and unique solutions on ABAQUS!?
We build Abaqus plug-ins to perform customized tasks. These solutions can range from a simplified pre-processing task, to an advanced subroutine solution. The goal is simple – to make a unified workflow for the daily analysis in order to reduce the human errors and to use best practices to democratize an advanced analysis through the entire engineering team.
What is a Plug-in?
A plug-in is a piece of software installed on top of another application (such as ABAQUS in this case) in order to extend the application’s capability. ABAQUS plug-ins execute ABAQUS Scripting Interface and ABAQUS GUI Toolkit commands, and they provide a way to customize a job for a particular need or preference.
There are two types of ABAQUS plug-ins: kernel and GUI. A kernel plug-in consists of files containing functions for back-end analysis. In contrast to a kernel plug-in, a GUI plug-in is written using the ABAQUS GUI Toolkit and contains commands that create graphical user interfaces, which in turn send commands to the kernel.
Here are the top six plug-ins that have been developed for the users:
Plug-ins create a standard routine for frequently used task to save time and reduce errors. Below, you will find a list of other plug-ins to be used in daily analysis.
Automatically creates Honeycomb Structure Models.
Creates exterior node set and surface.
Custom inp Creator
Writes nodes and elements displayed in the viewport to an input file.
Defines bolts, nuts and washers and places them into an existing Abaqus/CAE model.
CZone for Abaqus (CZA)
A utility for Crush Zone modeling for Abaqus (CZA); widely used to model composite damage analysis.
Manages a large number of step dependent objects like field output requests, loads etc from a central location.
Creates an airfoil part by importing point cloud data from Eblade.
ROMAC bearing import
Imports the ROMAC bearing properties from THPAD, THBRG, and MAXBRG, and writing them in Abaqus input file format.
Shell to geometry
Unwraps a shell orphan mesh into a flat mesh and create 2D geometry.
CAX element to CCL
Converts an axisymmetric model containing regular axisymmetric (CAX) elements to a 3D model containing cylindrical (CCL) elements.
Nitinol Superelastic-plastic material calibration
Provides a user friendly interface to create Nitinol material parameters based on uniaxial tension test data. Necessary keywords and datalines will be generated automatically based on a few characteristic points selected from the test data.
Part Manager Extension (PME)
Allows you to assign section properties, element type and formulation, and to mesh multiple parts in a manager-like dialog.
Campbell diagrams are used to plot whirling frequency versus spin speed.
Generates a spur or helical gear through its parameters.
Aircraft Landing Gear
Creates the aircraft rigid body, nose landing gear (NLG) system, and main landing gear (MLG) system in Abaqus.
Custom material calibration
Creates Calibration Behavior from the Property module. Elastic Isotropic and Elastic Plastic Isotropic are offered as the native functionality in this plug-in.
Octave band analysis
Employes ANSI S1.6-1984 and ISO R 266 standards to create a direct steady state dynamic procedure based on octave band width frequencies.
Creates orbit plots from rotor dynamic analysis results to detect a whirl mode.
Saves RMISES results to the output database.
Contour integral for crack front
Plots contour integrals for conventional and XFEM crack analyses along the crack front or Node labels of XFEM crack fronts.
Discrete Fourier transform plotter
Allows you to plot the discrete Fourier transform of a set of time history data.
XML database from XYData
Saves X-Y data information into XML format and then allows you to import it back in a later session.
Computes and contour plots the difference in a specific field output variable for the two output database (.odb) files you select.
Create Sets in viewer
Allows you to create a node or element set in Abaqus/Viewer by picking objects in the viewport.
Export to XML
Exports the model database or session information. Currently, the information cannot be imported back at a later session.
Connector element damage visualization
Reads the available history output related to connector damage and allows you to visualize only those connectors that satisfy a specified damage criteria.
Creates a .wav sound file from an acoustic simulation result.
Geometry domain identifier
Visualize the domains created by an Abaqus/Explicit analysis that used domain-level parallel execution.
Calculate Total Force
Visualize the vectors of total force due to contact pressure, total force due to frictional stress, and total force due to contact pressure and frictional stress.