Skip to main content

2026w23a-beta

Β· 2 min read

πŸ”₯ Major Changes​

  • Major optimization of the Electromechanical Stability Simulation Engine, achieving up to 25Γ— faster execution;
  • Refactored memory management and object ownership, improving application stability and maintainability;
  • Introduced a centralized Paths utility for robust resource discovery across Windows, Linux, AppImage and portable installations;
  • Added comprehensive support for Linux packaging and distribution, including Debian packages and AppImage generation;
  • Complete redesign of the PSP-UFU website and documentation portal.

βœ”οΈ New Features and Improvements​

  • Added lightweight simulation structures to significantly accelerate dynamic studies;
  • Improved reactive power distribution among synchronous machines;
  • Migrated element management to std::shared_ptr for safer memory handling;
  • Improved dialog management, focus handling and text rendering throughout the interface;
  • Added GDI resource monitoring tools to assist debugging and leak detection;
  • Enhanced cross-platform compatibility and installation workflows;
  • Added downloadable sample files and expanded project documentation;
  • Added dark mode support, new branding assets and a redesigned project homepage.

⚑ Performance Improvements​

  • Reduced electromechanical simulation execution time by approximately 96%;
  • Improved per-unit conversion routines and reduced unnecessary data copying;
  • Optimized power-flow auxiliary calculations;
  • Reduced overhead in EMT-related processing.

πŸ› Bug Fixes​

  • Fixed reactive power allocation issues in generators operating under reactive limits;
  • Fixed Newton-Raphson power calculation inconsistencies;
  • Fixed memory ownership and resource management issues;
  • Fixed Linux packaging and runtime library discovery problems;
  • Fixed UI focus, dialog handling and text rendering issues;
  • Various stability, portability and documentation fixes.