Skip to content

This script exports displacement data from selected nodes in an Abaqus .odb file. It automatically saves the results for each direction (U1, U2, U3) in both text and Excel formats, making it easy to organize, view, and use sensor data for further analysis.

License

Notifications You must be signed in to change notification settings

tufailmab/Abaqus_SensorData_Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Export Sensor Displacement Data (All Nodes)

This Python script extracts nodal displacement data (U1, U2, U3) from a selected part in an Abaqus .odb file and exports the results to organized text and Excel files. It automates sensor-based data extraction for extensometers, mesh sensitivity studies, and structural post-processing. (This tool was originally developed as part of a PhD research project in Pakistan. The affiliated university is intentionally not disclosed for confidentiality purposes).

Features

  • Automatic ODB Detection: Opens the first .odb file in the working directory.
  • Multi-Node Data Export: Extracts displacement for each listed sensor node in U1, U2, and U3 directions.
  • Text and Excel Output: Saves each sensor's data in both .txt and .xlsx formats.
  • Excel Automation: Automatically formats and saves Excel files using Abaqus' Excel plugin.
  • Organized Output: Results are saved in a dedicated Results folder for easy access.

Usage Instructions

  1. Edit the part_name and node_numbers list according to your model.
  2. Place the script in the same folder as your Abaqus .odb file.
  3. Run using Abaqus CAE:
    abaqus cae noGUI=ExportSensorData_All.py
  4. Find exported data in the Results folder.

Requirements

  • Abaqus CAE (for access to the Abaqus Python API)
  • Python 2.7 (shipped with Abaqus)
  • win32com and subprocess (for Excel automation)
  • A properly set ExcelUtilities plugin path

License

This project is licensed under the MIT License.

You may use, modify, and distribute the script with attribution.

Developer Information

  • Developer: Engr. Tufail Mabood
  • Contact: WhatsApp
  • Note: Shared as an open-source tool to support Abaqus users. Contributions are welcome.

About

This script exports displacement data from selected nodes in an Abaqus .odb file. It automatically saves the results for each direction (U1, U2, U3) in both text and Excel formats, making it easy to organize, view, and use sensor data for further analysis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published