Skip to main content
    SIMULIASimulation

    Introduction to Abaqus Scripting

    Abaqus makes extensive use of Python, a powerful, object-oriented scripting language that is used widely by organizations throughout the world. Python has been embedded within the Abaqus software products. The language has been extended to include a rich set of commands that are well suited for the daily tasks of a finite element analyst. These extensions are referred to as the Abaqus Scripting Interface (ASI). The Abaqus Scripting Interface may be used by the finite element analyst at many different levels. Scripts can be written as stand-alone utilities, or can be written to integrate the Abaqus products with other codes. At a basic level, scripts may be used to automate repetitive tasks such as the creation of results plots from a collection of output files. With some experience, users may actually extend the functionality of the Abaqus products. Advanced users may work with SIMULIA affiliates to customize the graphical user interface of the Abaqus interactive products (Abaqus/CAE and Abaqus/Viewer). This course covers basic usage of the Abaqus Scripting Interface and Python’s syntax. It includes numerous hands-on exercises for the student to learn to automate tasks that are common to most analysts.

    About Abaqus
    Level
    Fundamental
    Length
    16 hours 45 minutes
    Product
    Abaqus

    What you will learn

    • Help students to develop a high level understanding of the Abaqus scripting capabilities.
    • Organize and present the technical details of Python and the Abaqus Scripting Interface.
    • Expose the strengths and weaknesses of Abaqus scripting.
    • Encourage the student to use scripting in new ways.

    Topics covered

    • Overview - Introduction to Abaqus Scripting10 min
    • 1 - Overview of Scripting in Abaqus1 hour 30 min
    • 2 - Why Python?1 hour 30 min
    • 3 - Python Core Language Part 12 hour 30 min
    • 4 - Python Core Language Part 22 hour 30 min
    • 5 - Abaqus Scripting Interface Basics1 hour 30 min
    • 6 - Abaqus Object Model1 hour 30 min
    • 7 - Postprocessing with Abaqus Scripting2 hour 30 min
    • 8 - Miscellaneous Topics2 hour 30 min
    • A1 - Optional Topics30 min

    Who it is for

    Audience Simulation Analysts

    Prerequisites

    In order for the training to be effective, all students should have some basic familiarity with the Abaqus products including Abaqus/Viewer and Abaqus/Standard or Abaqus/Explicit. Familiarity with Abaqus/CAE is very helpful. Students should also have some experience using at least one computer programming language, text editing, and should be proficient with basic operating system tasks such as file copying/deleting, creating/modifying environment variables, etc.

    Ready to book this course?