Skip to content
Sibiriak edited this page May 4, 2020 · 2 revisions

Saved copy of Elplek v. 0.995 (short circuit and load flow, freeware) written by Ilkka Leikkonen, Kokkola, Finland. Unfortunately, the original site ceased to exist, the published source code wasn't available to download anymore. The text of description below belongs to Ilkka Leikkonen, except the removed not working feedback and all download links are now redirected to this repo.


Also other programs can be downloaded: induction motor data, k0-calculator, differential protection calculator, spreadsheet for equivalencies (courtesy Jorge Cardenas). See the links or bottom of page for more information. Additionally, the program Elplek contains calculators for summing transmission lines, for parameters of shunt capacitors, and for parameters in the per-unit notation


Power system analysis software Elplek ( short circuit and load flow, freeware ) Calculates all currents in a network in the case of different faults (three phase fault, line to line fault, line to earth fault, line to line to earth fault). The initial short circuit currents Ik" can be calculated either using the superposition method, or according to the IEC 60909 standard ( IEC with some minor limitations. The steady state current Ik is not calculated, for example.) The prefault state for the superposition method can be taken from a load flow calculation, or from a straightforward solution of the network.

If the initial state is calculated with the superposition method, then the currents are calculated as a function of time after the occurrence of the fault. In addition, the activation of protection relays is displayed.

For

  • Easy to use (my subjective view ! )
  • Initial short circuit current with the superposition method, or according to IEC 60909
  • Calculates currents as a function of time (not in IEC-calc.)
  • Shows the activation of overcurrent protection relays and distance relays (not in IEC-calc.)
  • different protection relays available: definite time, inverse time, combined phase,ground, sequence (PGQ), electromechanical, user defined, distance l
  • Several tens of overcurrent relay curves programmed in (IEC, ANSI, (ABB, Westinghouse, English Electric, etc)
  • Phasor display of currents and voltages
  • Contains a simple relay coordination graphics page
  • When using the superposition method, the prefault state can be taken from a load flow calculation
  • Can produce the input file (*.dat file) for the Microtran (EMTP) transient simulation program (tested only with the student version)
  • Can produce the input file (*.atp file) for the ATP transient simulation program
  • Handles both radial and meshed networks

The graphical user interface of the program

The graphical user interface of Elplek

Against

  • May be slow in the case of "large" networks ( "large" = clearly bigger than the screen! )
  • A "stand alone" application
  • Some minor limitations in the IEC 60909 - calculation. ( See the "Help" of the program for more details).
  • Does not calculate the peak current Ip when using the superposition method (that is, does not calculate the DC component)
  • Needs several (difficult) parameters for some components (not the IEC-calc.) ( Xd, Xd', Xd", Xq, Xq", Td" etc. for the synchronous machines, for example)

Download and Installation instructions

Download the compressed ("zipped") program file elplek.zip (3.2 Mb), version 0.995 updated May 15 2016. Changes are described on the version page An older version can be downloaded here (1,87Mb), just in case.

Note: *.sld files generated with the new version cannot be read with older versions! )

Unzip the file and put the program file elplek.exe, the help file elplek.hlp and the contents file elplek.cnt, the sample file for relay curves TestCurves.csv, and the relay equation InverseEPAC.equ in the same directory (of your choice). Put the example files *.sld (single line diagram files) in a directory of your choice. It can be the same as or different from the directory, where the program file is.

The programs k0 calculator and the differential protection calculator (see bottom of page) can be started from Elplek, if they are in the same directory as Elplek.

The help-file alone can be downloaded as elplek.pdf (1.7 Mb), for easier reading. (right-click and select "save as")

Requirements

The program has been tested under Win98, Win Me, Win 2000, and Win XP . It runs also under Windows Vista, Win7, Win, Win10, but the help file may not work. Some help to this problem may be found at http://support.microsoft.com/kb/917607/en-us The program has not recently been tested under the older versions of windows, but I suppose that it will still run under these operating systems because no essential changes have been made (Report any problems, please.) In Win8, the magnification of the screen should be removed.

The program has been reported to work also under Linux OS with Wine installed.

The program can be run in a PC with 100 MHz Pentium and a 800 * 600 display (or even a 640 * 480), but a faster PC and especially a larger display are better.

What does "elplek" mean?

It is not actually an acronym, but comes from ELectrical calculations with comPLEX variables. That would give "elplex", but that name was already reserved, so I changed the "x" to a "k".

Sounds exotic, finnish, doesn't it?

Documents

The existing documents about elplek can be downloaded here. The documents are of a very variable nature, and certainly not sufficient ...

Source files

Source files of elplek (old name: imagopro)

Elplek has being written using Delphi 2. I have tried to compile it with a more recent version of Delphi, but without success. There are some small details that do not compile, for example pointers to properties of visible components. Source of elplek is here. The name of the delphi project (program) is actually "imagopro.dpr" (not elplek!).

External components

Elplek uses external TJPEGImage-component for Delphi2, written by Luciano Bajo Eloy and Andreas Hoerstemeier. It can be downloaded at http://www.torry.net/vcl/graphics/jpg/jpgimg.zip , for example jpgimg.zip It seems that the Hoerstmeier-version originally appears at http://www.hoerstemeier.com/jpeg.htm

Elplek also uses the aligned-edit-component Ualnedit. It can be downloaded at several sites. (I have not been able to trace the origin of the component) ualnedit.zip

The processing of the relay equations in "a human readable form" use the parser = expression evaluator from BitSoft. It can be downloaded at page http://www.torry.net/authorsmore.php?id=700 as https://torry.net/files/vcl/science/expressions/exprev.zip for delphi 2 exprev.zip

Known issues

The displayed winding currents of some transformers may be in wrong order (Feb. 7. 2011)

The may be errors in the model of the autotranformers, when faults. May 17 2016