Summary

The need to optimize implementation times for substation projects is becoming increasingly critical due to the lag in electrical infrastructure growth across South American countries.

Consequently, incorporating new transmission projects into electrical systems as quickly as possible is essential. A key initial step to help to solve this problem is to have agile and highly reliable development of substation design.

Therefore, automating electrical substation design has become a necessity for companies in the transmission sector. Although methodologies like BIM (Building Information Modelling) have optimized design processes, developing tools that integrate programming with 3D graphical environments can further reduce design times. These tools are required to meet the needs of various stakeholders, including government entities, transmission and/or distribution companies, construction firms, and design agencies.

Beyond reducing design times, automating designs through programming tools and graphical interfaces ensures standardized processes that comply with international regulations, such as

IEC 61936-1. Simultaneously, it allows parameterization that accounts for specific site conditions and local standards.

Recent advances in design automation and programmable modeling enable the integration of

Python with 3D CAD environments via APIs (Application Programming Interface) or scripting interfaces, allowing both systems to communicate through standardized protocols. Open-source libraries already exist to connect Python with 3D CAD platforms providing a foundation for automating the generation of physical layouts using rule-based logic and user-defined parameters.

This paper presents a technical implementation to automate the creation of 3D substation models by integrating Python with a 3D CAD platform. The application accepts user-defined parameters – such as the number of transformer and line bays, voltage level, insulation level, and configuration type – to generate a full 3D model. The process includes building a digital library of typical equipment with defined geometric properties, using existing Python–CAD bridges to place and enforcing spacing rules and safety clearances based on IEC standards, and using standardized maximum distances between gantries and predefined dimensions for gantries and beams. The model includes the minimum required equipment for both line and transformer bays to ensure operational functionality and maintenance access.

The implementation involves developing a script that assembles equipment instances on a virtual site according to logical sequences. The user interface allows for parameter input and renders the resulting 3D model in real time within the CAD environment.

Additional informations

Publication type Session Materials
Reference B3_12272_2026
Publication year
Publisher CIGRE
Country Colombia
Study committees
File size 598 KB
Price for non member 30 €
Price for member 30 €

Authors

ANAYA Natalis - ISA; CEBALLOS Elkin - HMV; LARIOS Andres - HMV; ARCILA Julian - HMV

Automated Generation of Substation 3D Model via Python and 3D CAD Integration