Ipsa 2 Plugin Models


  • Fortran or C++ models for dynamic control of wind turbines, generators, motors etc
  • Network controllers provide SCADA type functionality


  • Extremely easy for end-users to incorporate new models
  • Allows users to focus on the parameter entry for the model
Plugin models provide unlimited flexibility for modelling a wide variety of controllers such as governors and AVRs. Such models are normally used in transient stability analysis but, uniquely for Ipsa, they can also be configured to provide a response during load flow and fault level studies. Note that the Transient Stability analysis module is required if plugin models are to be used in Ipsa transient stability studies.

This allows the following types of devices to be represented:

  • Governors and AVRs
  • Power system stabilisers
  • Fully detailed wind turbine models
  • Transformer inrush characteristics
  • Composite loads - constant current, constant impedance and constant power
  • Fault current limiters
  • Variable speed drives and soft starters
  • Battery and energy storage systems
  • Smart Grid Controllers

Ipsa users are presented with a simple interface when adding plugin models to their networks. This hides the complexity of the models and allows the user to focus on the parameter entry for the model. The added advantage is that the end user cannot see the internal structure of the model thereby ensuring that confidential model details cannot be determined.

Plugins are written in C++ and optionally Fortran then compiled into DLLs (dynamic link libriaries). The plugin DLL has no dependencies on Ipsa and can simply be copied into the end users directory for immediate use. The end user is not required to compile or link the model and therefore does not need to purchase additional software such as a C++ or Fortran compiler.