Recent Releases of PSP-UFU

PSP-UFU - PSP-UFU 2026w23b-beta

PSP-UFU (Power Systems Platform of Federal University of Uberlândia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) designed for power system analysis, simulation, and education.

The software provides an advanced graphical user interface (GUI) and Computer-Aided Design (CAD) tools that allow users to build electrical transmission networks and control systems using intuitive visual components.

PSP-UFU supports a wide range of studies involving power system steady-state, dynamic, and control analysis while offering a modern and extensible environment for research, teaching, and engineering applications.

For documentation, tutorials, and additional information, visit:

https://thales1330.github.io/PSP/

Windows

Below are the Windows installer (PSP-UFU_x86_32_VC.exe) and ZIP package downloads (PSP-UFU_x86_32_VC.zip). Use the ZIP package only if the installer fails to run.

It is necessary to install the Microsoft Visual C++ Redistributable:

https://aka.ms/vs/16/release/vc_redist.x86.exe

Some recurring issues on Windows:

  • After downloading PSP-UFU, your browser may incorrectly identify the file as potentially dangerous. If this happens, simply choose Keep or Keep file.
  • When launching the installer, Windows SmartScreen may display a warning. Click More info and then Run anyway.

Linux

PSP-UFU is available for Linux 64-bit systems through two distribution formats:

  • Debian Package (PSP-UFU-x86_64.deb)
  • AppImage (PSP-UFU-x86_64.AppImage)

Debian Package (.deb)

The Debian package supports most Debian-based Linux distributions, including:

  • Ubuntu
  • Linux Mint
  • Debian
  • Pop!_OS
  • KDE Neon
  • Elementary OS
  • Zorin OS

To install the package, open a terminal in the download directory and run:

sudo apt install ./PSP-UFU-x86_64.deb

After installation, PSP-UFU can be launched directly from the application menu or from a terminal:

PSP-UFU

AppImage

The AppImage version is a portable package that does not require installation and is compatible with most modern Linux distributions.

To run it:

chmod +x PSP-UFU-x86_64.AppImage
./PSP-UFU-x86_64.AppImage

Supported distributions include:

  • Ubuntu
  • Debian
  • Linux Mint
  • Fedora
  • openSUSE
  • Arch Linux
  • Pop!_OS

AppImage requires FUSE support. Most Linux distributions already provide it by default.

Changelog

Click here for the full changelog.

Energy Systems - Energy System Modeling Frameworks - C++
Published by Thales1330 3 months ago

PSP-UFU - PSP-UFU 2026w10a-beta


PSP-UFU (Power Systems Platform of Federal University of Uberlândia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) with advanced GUI (Graphical User Interface) features and CAD (Computer-Aided Design) tools for power system studies.

The software allows for the construction of any electric transmission network and control systems through the deployment of visual elements.

For further informations access the website.

Windows

Below are the Windows installer (PSP-UFU_x86_32_VC.exe) and .zip downloads (use the .zip file only if the installer fails to run).
It is necessary to install the Microsoft Visual C++ Redistributable.
Some recurring problems in Windows:

  • After the PSP-UFU download, the browser can falsely indicate that it is a dangerous file, just click on "Keep file";
  • On Installer openning, Windows again indicates that the file is dangerous, just click on "Run anyway";

Linux

Also are present the package for installation on Debian based Linux systems (eg. Ubuntu, Mint) 64-bit (PSP-UFU_amd64_Alpha2018w15a.deb).

You may need to add the wxWidgets library directory to environment variables.
For this follow one of the methods presented below:

Method I

  • Open the terminal and access the directory that is present PSP-UFU:
cd /usr/local/bin
  • Enter the wxWidgets shared libraries directory in the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  • And then run PSP-UFU on the same terminal section:
./PSP-UFU

This action must be taken every time you want to run PSP-UFU.

Method II

Or, more permanently, insert the command into the file ~/.bashrc:

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc

Make sure your computer has the video drives installed correctly, otherwise the program will not display the workspace for creating and editing single-line diagrams or control block diagrams.

Changelog

Click here for the full new fancy changelog!

Energy Systems - Energy System Modeling Frameworks - C++
Published by Thales1330 6 months ago

PSP-UFU - PSP-UFU 2024w25a-beta


PSP-UFU (Power Systems Platform of Federal University of Uberlândia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) with advanced GUI (Graphical User Interface) features and CAD (Computer-Aided Design) tools for power system studies.

The software allows for the construction of any electric transmission network and control systems through the deployment of visual elements.

For further informations access the website.

Windows

Below are the Windows installer (PSP-UFU_x86_32_VC.exe) and .zip downloads (use the .zip file only if the installer fails to run).
It is necessary to install the Microsoft Visual C++ Redistributable.
Some recurring problems in Windows:

  • After the PSP-UFU download, the browser can falsely indicate that it is a dangerous file, just click on "Keep file";
  • On Installer openning, Windows again indicates that the file is dangerous, just click on "Run anyway";

Linux

Also are present the package for installation on Debian based Linux systems (eg. Ubuntu, Mint) 64-bit (PSP-UFU_amd64_Alpha2018w15a.deb).

You may need to add the wxWidgets library directory to environment variables.
For this follow one of the methods presented below:

Method I

  • Open the terminal and access the directory that is present PSP-UFU:
cd /usr/local/bin
  • Enter the wxWidgets shared libraries directory in the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  • And then run PSP-UFU on the same terminal section:
./PSP-UFU

This action must be taken every time you want to run PSP-UFU.

Method II

Or, more permanently, insert the command into the file ~/.bashrc:

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc

Make sure your computer has the video drives installed correctly, otherwise the program will not display the workspace for creating and editing single-line diagrams or control block diagrams.

Changelog

Click here for the full new fancy changelog!

Energy Systems - Energy System Modeling Frameworks - C++
Published by Thales1330 about 2 years ago

PSP-UFU - PSP-UFU 2024w22a-beta


PSP-UFU (Power Systems Platform of Federal University of Uberlândia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) with advanced GUI (Graphical User Interface) features and CAD (Computer-Aided Design) tools for power system studies.

The software allows for the construction of any electric transmission network and control systems through the deployment of visual elements.

For further informations access the website.

Windows

Below are the Windows installer (PSP-UFU_x86_32_VC.exe) and .zip downloads (use the .zip file only if the installer fails to run).
It is necessary to install the Microsoft Visual C++ Redistributable.
Some recurring problems in Windows:

  • After the PSP-UFU download, the browser can falsely indicate that it is a dangerous file, just click on "Keep file";
  • On Installer openning, Windows again indicates that the file is dangerous, just click on "Run anyway";
  • When openning the program and change its language, an error message is displayed. To solve this problem, just run PSP-UFU as an administrator (right click on the program shortcut and then run as administrator). Change the language again and restart the program;
  • On creating a new project, the work screen is not displayed or a black screen is displayed. Go to the general options and change the renderer to "Device Context". If an error message appears, run the program as an administrator and repeat the process. Restart the program.

Linux

Also are present the package for installation on Debian based Linux systems (eg. Ubuntu, Mint) 64-bit (PSP-UFU_amd64_Alpha2018w15a.deb).

You may need to add the wxWidgets library directory to environment variables.
For this follow one of the methods presented below:

Method I

  • Open the terminal and access the directory that is present PSP-UFU:
cd /usr/local/bin
  • Enter the wxWidgets shared libraries directory in the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  • And then run PSP-UFU on the same terminal section:
./PSP-UFU

This action must be taken every time you want to run PSP-UFU.

Method II

Or, more permanently, insert the command into the file ~/.bashrc:

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc

Make sure your computer has the video drives installed correctly, otherwise the program will not display the workspace for creating and editing single-line diagrams or control block diagrams.

Changelog

Click here for the full new fancy changelog!

Energy Systems - Energy System Modeling Frameworks - C++
Published by Thales1330 about 2 years ago

PSP-UFU - PSP-UFU 2023w38a-beta


PSP-UFU (Power Systems Platform of Federal University of Uberlândia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) with advanced GUI (Graphical User Interface) features and CAD (Computer-Aided Design) tools for power system studies.

The software allows for the construction of any electric transmission network and control systems through the deployment of visual elements.

For further informations access the website.

Windows

Below are the Windows installer (PSP-UFU_x86_32_VC.exe) and .zip downloads (use the .zip file only if the installer fails to run).
It is necessary to install the Microsoft Visual C++ Redistributable.
Some recurring problems in Windows:

  • After the PSP-UFU download, the browser can falsely indicate that it is a dangerous file, just click on "Keep file";
  • On Installer openning, Windows again indicates that the file is dangerous, just click on "Run anyway";
  • When openning the program and change its language, an error message is displayed. To solve this problem, just run PSP-UFU as an administrator (right click on the program shortcut and then run as administrator). Change the language again and restart the program;
  • On creating a new project, the work screen is not displayed or a black screen is displayed. Go to the general options and change the renderer to "Device Context". If an error message appears, run the program as an administrator and repeat the process. Restart the program.

Linux

Also are present the package for installation on Debian based Linux systems (eg. Ubuntu, Mint) 64-bit (PSP-UFU_amd64_Alpha2018w15a.deb).

You may need to add the wxWidgets library directory to environment variables.
For this follow one of the methods presented below:

Method I

  • Open the terminal and access the directory that is present PSP-UFU:
cd /usr/local/bin
  • Enter the wxWidgets shared libraries directory in the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  • And then run PSP-UFU on the same terminal section:
./PSP-UFU

This action must be taken every time you want to run PSP-UFU.

Method II

Or, more permanently, insert the command into the file ~/.bashrc:

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc

Make sure your computer has the video drives installed correctly, otherwise the program will not display the workspace for creating and editing single-line diagrams or control block diagrams.

Changelog

Click here for the full new fancy changelog!

Energy Systems - Energy System Modeling Frameworks - C++
Published by Thales1330 almost 3 years ago

PSP-UFU - PSP-UFU 2020w31a-beta


PSP-UFU (Power Systems Platform of Federal University of Uberlândia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) with advanced GUI (Graphical User Interface) features and CAD (Computer-Aided Design) tools for power system studies.

The software allows for the construction of any electric transmission network and control systems through the deployment of visual elements.

For further informations access the website.

Windows

Below are the Windows installer (PSP-UFU_x86_32_VC.exe) and .zip downloads (use the .zip file only if the installer fails to run).
It is necessary to install the Microsoft Visual C++ Redistributable.
Some recurring problems in Windows:

  • After the PSP-UFU download, the browser can falsely indicate that it is a dangerous file, just click on "Keep file";
  • On Installer openning, Windows again indicates that the file is dangerous, just click on "Run anyway";
  • When openning the program and change its language, an error message is displayed. To solve this problem, just run PSP-UFU as an administrator (right click on the program shortcut and then run as administrator). Change the language again and restart the program;
  • On creating a new project, the work screen is not displayed or a black screen is displayed. Go to the general options and change the renderer to "Device Context". If an error message appears, run the program as an administrator and repeat the process. Restart the program.

Linux

Also are present the package for installation on Debian based Linux systems (eg. Ubuntu, Mint) 64-bit (PSP-UFU_amd64_Alpha2018w15a.deb).

You may need to add the wxWidgets library directory to environment variables.
For this follow one of the methods presented below:

Method I

  • Open the terminal and access the directory that is present PSP-UFU:
cd /usr/local/bin
  • Enter the wxWidgets shared libraries directory in the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  • And then run PSP-UFU on the same terminal section:
./PSP-UFU

This action must be taken every time you want to run PSP-UFU.

Method II

Or, more permanently, insert the command into the file ~/.bashrc:

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc

Make sure your computer has the video drives installed correctly, otherwise the program will not display the workspace for creating and editing single-line diagrams or control block diagrams.

Changelog

Click here for the full new fancy changelog!

Energy Systems - Energy System Modeling Frameworks - C++
Published by Thales1330 about 6 years ago

PSP-UFU - PSP-UFU 2020w28a-beta


PSP-UFU (Power Systems Platform of Federal University of Uberlândia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) with advanced GUI (Graphical User Interface) features and CAD (Computer-Aided Design) tools for power system studies.

The software allows for the construction of any electric transmission network and control systems through the deployment of visual elements.

For further informations access the website.

Windows

Below are the Windows installer (PSP-UFU_x86_32_VC.exe) and .zip downloads (use the .zip file only if the installer fails to run).
It is necessary to install the Microsoft Visual C++ Redistributable.
Some recurring problems in Windows:

  • After the PSP-UFU download, the browser can falsely indicate that it is a dangerous file, just click on "Keep file";
  • On Installer openning, Windows again indicates that the file is dangerous, just click on "Run anyway";
  • When openning the program and change its language, an error message is displayed. To solve this problem, just run PSP-UFU as an administrator (right click on the program shortcut and then run as administrator). Change the language again and restart the program;
  • On creating a new project, the work screen is not displayed or a black screen is displayed. Go to the general options and change the renderer to "Device Context". If an error message appears, run the program as an administrator and repeat the process. Restart the program.

Linux

Also are present the package for installation on Debian based Linux systems (eg. Ubuntu, Mint) 64-bit (PSP-UFU_amd64_Alpha2018w15a.deb).

You may need to add the wxWidgets library directory to environment variables.
For this follow one of the methods presented below:

Method I

  • Open the terminal and access the directory that is present PSP-UFU:
cd /usr/local/bin
  • Enter the wxWidgets shared libraries directory in the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  • And then run PSP-UFU on the same terminal section:
./PSP-UFU

This action must be taken every time you want to run PSP-UFU.

Method II

Or, more permanently, insert the command into the file ~/.bashrc:

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc

Make sure your computer has the video drives installed correctly, otherwise the program will not display the workspace for creating and editing single-line diagrams or control block diagrams.

Changelog

2020w28a-beta

  • Voltage heatmap implemented (OpenGL enabled);
  • Several major and minor bugfixes.

2020w24a-beta

  • Device context render implemented (to avoid use OpenGL - some machines can't use it properly);
  • Added Visual Studio solution to the GitHub project;
  • Several major and minor bugfixes.

2019w44a-beta

  • Minor changes to 32bit MSW version for compatibility;
  • Travis CI (Continuous Integration) implemented (Linux).

2019w42a-beta

  • Harmonic study implemented;
  • Autolayout from importation implemented;
  • Importation of Matpower files;
  • Several minor bugfixes.

Energy Systems - Energy System Modeling Frameworks - C++
Published by Thales1330 about 6 years ago

PSP-UFU - PSP-UFU 2020w24a-beta


PSP-UFU (Power Systems Platform of Federal University of Uberlândia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) with advanced GUI (Graphical User Interface) features and CAD (Computer-Aided Design) tools for power system studies.

The software allows for the construction of any electric transmission network and control systems through the deployment of visual elements.

For further informations access the website.

Windows

Below are the Windows installer downloads. If your system is 64-bit it is highly recommended to download the corresponding version. (PSP-UFU_x86_64_MinGW.exe).

Linux

Also are present the package for installation on Debian based Linux systems (eg. Ubuntu, Mint) 64-bit (PSP-UFU_amd64.deb).

You may need to add the wxWidgets library directory to environment variables.
For this follow one of the methods presented below:

Method I

  • Open the terminal and access the directory that is present PSP-UFU:
cd /usr/local/bin
  • Enter the wxWidgets shared libraries directory in the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  • And then run PSP-UFU on the same terminal section:
./PSP-UFU

This action must be taken every time you want to run PSP-UFU.

Method II

Or, more permanently, insert the command into the file ~/.bashrc:

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc

Make sure your computer has the video drives installed correctly, otherwise the program will not display the workspace for creating and editing single-line diagrams or control block diagrams.

Changelog

2020w24a-beta

  • Device context render implemented (to avoid use OpenGL - some machines can't use it properly);
  • Added Visual Studio solution to the GitHub project;
  • Several major and minor bugfixes.

2019w44a-beta

  • Minor changes to 32bit MSW version for compatibility;
  • Travis CI (Continuous Integration) implemented (Linux).

2019w42a-beta

  • Harmonic study implemented;
  • Autolayout from importation implemented;
  • Importation of Matpower files;
  • Several minor bugfixes.

Energy Systems - Energy System Modeling Frameworks - C++
Published by Thales1330 about 6 years ago

PSP-UFU - PSP-UFU 2019w44a


PSP-UFU (Power Systems Platform of Federal University of Uberlândia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) with advanced GUI (Graphical User Interface) features and CAD (Computer-Aided Design) tools for power system studies.

The software allows for the construction of any electric transmission network and control systems through the deployment of visual elements.

For further informations access the website.

Windows

Below are the Windows installer downloads. If your system is 64-bit it is highly recommended to download the corresponding version. (PSP-UFU_x86_64_Installer.zip).

Linux

Also are present the package for installation on Debian based Linux systems (eg. Ubuntu, Mint) 64-bit (PSP-UFU_amd64.deb).

You may need to add the wxWidgets library directory to environment variables.
For this follow one of the methods presented below:

Method I

  • Open the terminal and access the directory that is present PSP-UFU:
cd /usr/local/bin
  • Enter the wxWidgets shared libraries directory in the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  • And then run PSP-UFU on the same terminal section:
./PSP-UFU

This action must be taken every time you want to run PSP-UFU.

Method II

Or, more permanently, insert the command into the file ~/.bashrc:

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc

Make sure your computer has the video drives installed correctly, otherwise the program will not display the workspace for creating and editing single-line diagrams or control block diagrams.

Energy Systems - Energy System Modeling Frameworks - C++
Published by Thales1330 almost 7 years ago

PSP-UFU - PSP-UFU (x86_64 - Beta 2019w29a, x86_32 and amd64 - Alpha 2018w15a)


PSP-UFU (Power Systems Platform of Federal University of Uberlândia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) with advanced GUI (Graphical User Interface) features and CAD (Computer-Aided Design) tools for power system studies.

The software allows for the construction of any electric transmission network and control systems through the deployment of visual elements.

For further informations access the website.

Windows

Below are the Windows installer downloads. If your system is 64-bit it is highly recommended to download the corresponding version. (PSP-UFU_x86_64_Installer.zip).

Note: .zip files are the compressed installers. These files have been added in case servers block the download of the .exe extension

Linux

Also are present the package for installation on Debian based Linux systems (eg. Ubuntu, Mint) 64-bit (PSP-UFU_amd64.deb).

You may need to add the wxWidgets library directory to environment variables.
For this follow one of the methods presented below:

Method I

  • Open the terminal and access the directory that is present PSP-UFU:
cd /usr/local/bin
  • Enter the wxWidgets shared libraries directory in the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  • And then run PSP-UFU on the same terminal section:
./PSP-UFU

This action must be taken every time you want to run PSP-UFU.

Method II

Or, more permanently, insert the command into the file ~/.bashrc:

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc

Make sure your computer has the video drives installed correctly, otherwise the program will not display the workspace for creating and editing single-line diagrams or control block diagrams.

Energy Systems - Energy System Modeling Frameworks - C++
Published by Thales1330 almost 7 years ago