Skip to content

This project provides a Python script to fit experimental relaxation modulus data to a Prony series model. It generates a material input file compatible with ABAQUS for viscoelastic material simulations.

License

Notifications You must be signed in to change notification settings

tufailmab/PythonGeneratedAsphaltMat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Prony Series Fitting for Viscoelastic Materials

This project provides a Python-based solution for fitting experimental relaxation modulus data to a Prony series model, commonly used for viscoelastic material simulations. The code also generates an .inp material file compatible with ABAQUS.

Features

  • Curve Fitting: Fit experimental relaxation modulus data using a reduced-term Prony series.
  • Parameter Normalization: Ensures proper scaling of coefficients for reliable material models.
  • Automated ABAQUS File Generation: Outputs a ready-to-use .inp material file.
  • Visualization: Graphically compare experimental data and fitted curves.

Usage Instructions

  1. Replace the sample data in the data variable with your experimental dataset.
  2. Run the script using:
    python prony_series_fit.py
  3. Review the generated file: Python Generated Asphalt Material.inp
  4. Customize or extend the code as needed.

Requirements

The following Python packages are required:

  • numpy
  • scipy
  • matplotlib

Install dependencies using:

pip install numpy scipy matplotlib

License

This project is licensed under the MIT License.

You are free to use, modify, and distribute this software under the terms of the MIT License. If you use this software in your work, please provide appropriate credit to the developer.

Developer Information

  • Developer: Engr. Tufail Mabood
  • Contact: WhatsApp
  • Note: This tool is open-source. Feel free to modify it and share improvements.

About

This project provides a Python script to fit experimental relaxation modulus data to a Prony series model. It generates a material input file compatible with ABAQUS for viscoelastic material simulations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages