Skip to content

This repository contains Python scripts for automating ABAQUS simulations using Python scripting. The example provided demonstrates a simple disk compression test, showcasing how to generate and modify ABAQUS models programmatically.

Notifications You must be signed in to change notification settings

ArashJenab/ABAQUS-Scripting-Example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

ABAQUS Scripting Example: Simulating a Simple Disk Compression Test

Overview

This repository provides an example of ABAQUS scripting using Python to automate finite element simulations. The provided script demonstrates the setup of a simple disk compression test, including:

  • Creating the model geometry
  • Assigning material properties
  • Setting up boundary conditions and meshing
  • Automating the job submission and post-processing

By leveraging Python scripting, this approach enhances efficiency, repeatability, and ease of modification in finite element analysis (FEA) workflows.

Requirements

To use these scripts, you need:

  • ABAQUS (Tested on ABAQUS 6.X and later)
  • Python 2.7+ (ABAQUS' built-in Python interpreter)
  • A text editor with Python syntax highlighting (e.g., Sublime Text, VS Code, or Notepad++)

Getting Started

  1. Clone this repository:
    git clone https://github.com/ArashJenab/ABAQUS-Scripting-Example.git
    cd ABAQUS-Scripting-Example
  2. Open ABAQUS and navigate to Run Script in the menu.
  3. Load and execute the simple_compression.py script.
  4. Modify parameters such as mesh size, displacement, or material properties as needed.

Key Features

  • Fully automated ABAQUS model setup
  • Parametric control for modifying mesh, displacement, and material properties
  • Easy integration with MATLAB for extended functionality
  • Structured Python scripting approach for advanced simulations

Related Resources

For more details on linking ABAQUS with MATLAB, check out:

Contact

For questions or discussions, feel free to reach out:
Website: www.arashjenab.com | www.jenab.ca
LinkedIn: /ajenab

License

This repository is provided under the MIT License – feel free to use and modify it.

About

This repository contains Python scripts for automating ABAQUS simulations using Python scripting. The example provided demonstrates a simple disk compression test, showcasing how to generate and modify ABAQUS models programmatically.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published