PyIPSA

PyIPSA uses Python and is an alternative way of running network analysis studies without the graphical user interface.

Software developed specifically for your needs

PyIPSA allows users to quickly and efficiently automate the network planning and analysis process.

Key features of PyIPSA.

Compatible with Python 2 ( 32 Bit) & Python 3 (64 bit)

Easy learn, write, test & debug

Supported with a comprehensive scripting manual

Why use this module?

Use Python to control IPSA functions either through ‘PyIPSA’ or by calling the script from within IPSA2.

Allows users to automate the network planning.

Good computational speed.

Increased efficiency.

This module helps to create state-of-the-art tools for studies.

The Python interface functions are included with all versions of IPSA 2 and are licensed for the same features as the main IPSA application.

An IPSA 2 Harmonics license is required in order to perform scripted harmonic analysis.

Related Modules

Data conversion tools enable easier transition to IPSA from other software including common data exchange platforms such as CIM.

Plugin models provide unlimited flexibility for modelling a wide variety of controllers such as governors and AVRs.

get started

Start with a free trial

Familiarise yourself with IPSA and its related functionality with standard example networks. Try IPSA free for 14 days.

IPSA 2 contains an interface to the Python scripting language, enabling the user to automate many functions.

This includes:

  • Reading and creating IPSA files
  • Creating, editing and deleting all types of network components
  • Editing all network data
  • Drawing networks automatically
  • Drawing geographic networks
  • Performing load flow studies and access all results
  • Normal load flows
  • Profile studies
  • Contingency studies
  • DC/linear load flow studies
  • Performing fault level studies and access all results
  • All fault level studies
  • Waveform studies
  • Performing harmonic studies and access all results
  • Voltage penetration
  • Harmonic resonance
  • Adding, editing and deleting extended data
  • Importing data from other sources such as databases and spreadsheets
  • Exporting data to databases and spreadsheets

 

The Python interface functions are included with all versions of IPSA 2 and are licensed for the same features as the main IPSA application. For example, an IPSA 2 Harmonics license is required in order to perform scripted harmonics analysis.

Typical applications that have been developed include:

  • PSS/E import and export scripts
  • DIgSILENT import scripts
  • DINIS import script
  • Generation capacity calculations
  • Implement generator constraint schemes, e.g. LIFO stacks for ANM schemes
  • GIS data import
  • CIM import & export.