Skip to content

Abaqus/CAE plugins to work with Parts and their Instances

License

Notifications You must be signed in to change notification settings

costerwi/plugin-assemblyMod

Repository files navigation

plugin-assemblyMod

This is a collection of Abaqus/CAE plugins to help work with Parts and their Instances, especially in large imported assemblies.

Assembly module plugins

  • Instances
    • Find duplicate parts - Use mass properties to automatically identify and replace instances of similar parts with multiple instances of one part. Two parts must have the same mass, area, and primary moments of inertia within 0.01% to be recognized as equal. Warning: The rotation is indeterminate for 3D axisymmetric parts.
    • Pick Duplicate Parts... - Graphically select instances to replace with a common part. Replacement will not happen if mass properties are significantly different from each other. Two parts must have the same mass, area, and primary moments of inertia within 1% to be recognized as equal. Warning: The rotation is indeterminate for 3D axisymmetric parts.
    • Reposition using 2 csys... - Reposition instances based on selected source and destination csys. Similar to HM position command.
    • Rename using part name - Update instance names using their part name as the base. This also searches for an updates regions which refer to the renamed instances, such as Constraints.
    • Rename using search/replace - Update instance names using user specified search and replace strings or regular expressions.
    • Delete
      • Hidden - Delete instances that are currently hidden.
      • Suppressed - Delete instances that are currently suppressed.
    • Suppress
      • All Instances of Part... - Select parts to suppress their instances.
      • Containing elements of failed quality - Suppress instances that contain failed quality elements.
      • Invert - Resume suppressed instances and suppress active instances.
      • Picked Instances... - Graphically select instances to suppress.
      • Resume all - Resume suppressed instances.
      • Unmeshed - Suppress unmeshed instances.
      • Zero Area Instances - Suppress instances that have no surface area.
      • Zero Volume Instances - Suppress instances that have no volume.
    • Hide
      • All Instances of Part... - Select parts to hide their instances.
      • Invert - Show hidden instances and hide shown instances.
      • Picked Instances... - Graphically select instances to hide.
      • Show all - Show all hidden instances.
  • Parts
    • Delete unused Parts - Remove parts that are not referenced by any instances.
    • Edit Picked... - Graphically select instance to edit its part.
    • Instance unused Parts - Instance parts that are not referenced by any instances.
    • Curve refinement
      • Improve for picked... - Increase geometric curve refinement by one increment for picked parts.
      • Reset all to coarse - Reset geometric curve refinement to coarse for active parts.
    • Mesh
      • Refine Picked... - Reduce global mesh seed size by factor 0.7 on selected parts.
      • Unmeshed Parts - Generate mesh on unmeshed Parts and Instances used in the model.

Part module plugins

  • Principal mass properties - Calculate and report principal mass properties.
  • Report surface areas - Calculate and report area of all named surfaces.

Installation instructions

  1. Download and unzip the source code from the latest version
  2. Double-click the included install.cmd or manually copy files into your abaqus_plugins directory
  3. Restart Abaqus CAE and you will find the above scripts in the Assembly module plug-ins menu