PyAVEVAE3D : Proof of Concept for Extending AVEVA Products by Embedding Python which allows Enhanced Automation and AI/ML Capabilities

Hello Everyone,

I have successfully embedded Python into AVEVA E3D, enabling users to leverage Python’s vast ecosystem within this .NET-based plant design application. This integration opens up new possibilities for automation, data analysis, and AI/ML capabilities, enhancing the efficiency of workflows in industries like oil & gas and chemical plant design.

Key Benefits:

  1. Automation: Python simplifies the automation of repetitive design tasks, reducing manual effort and speeding up project delivery with less code.
  2. AI/ML Integration: Designers can now build AI/ML models for predictive maintenance, design optimization, and clash detection within E3D, unlocking new levels of innovation.
  3. Data Handling: Python’s data processing capabilities allow seamless integration with real-time data and analytics, driving more informed decision-making.
  4. Enhanced Collaboration: Python’s popularity enables smoother collaboration between engineers, data scientists, and automation specialists, uniting diverse teams under a common scripting language.

Approach:

We’ve embedded Python into E3D’s .NET framework and developed an UI to run Python scripts directly within the application. This bridge between PMLNet and Python maintains backward compatibility while offering enhanced scripting capabilities for advanced tasks.

Link for the POC project and PyPi Published version.

Github Repository : github.com/.../PyAVEVAE3D

PyPi Wheel Package : pypi.org/.../

Future Directions:

  • Jupyter Notebook integration for advanced automation and visualization.
  • Expanding AI models for plant design optimization, including flow analysis and structural evaluation.

By integrating Python into AVEVA E3D, we’re enabling more flexible, data-driven workflows that push the boundaries of plant design innovation.

Planning to share the knowledge over YouTube as well. Meanwhile, if anyone face any issues in installation, feel free to reach out to me.

Waiting hear the response/ Ideas/ Suggestions from the AVEVA community. 

Thanks & Regards,

Shivang Kheradiya.

shivangatul@gmail.com

Parents Reply Children