About Case Studies News Open Access
 Home > Practice Areas > Engineering Automation

You are Here
Simulation+Analysis
Concept Generation
Robust Design
Knowledge Based Engineering
Engineering Automation
 
 

Engineering Automation
Automation consists of creating a flow of work, where non-value and time consuming tasks are automated.

The python programming language is used as a ‘glue’, to tie together automated systems.
In many cases, work flows can be divided into multiple automated systems, reducing the time required for a CAE work cycle.  Python overcomes the restrictions of a mixed Unix/Linux/Windows environment. Combined with the ABAQUS FEA solvers and interactive products, python provides a powerful tool for creating automated processes.

Common tasks that benefit from automation are:
• Meshing
• Data translation between software packages or file formats
• Preparing field test data for use within simulation
• Post-processing, model visualization
• Report generation, creating spreadsheets and charts
• Job queuing, runtime tracking, computational resource management
• File management and archiving

Complex systems can be created with automation, which do the following:
• Evaluate the results of analysis work automatically
• Tie together multiple automated tasks and drive them without user interaction