Grid-Forming Converters Simulation and Control Using a High-Level Language: Exploring Julia’s Potentials
摘要
Grid-forming converters play a critical role in modern power grids, enabling enhanced stability and resilience. However, the control of these converters often requires a combination of low-level and high-level programming languages, leading to increased software complexity. This paper proposes a solution to this challenge by utilizing the Julia programming language. Julia offers a unique combination of performance and flexibility, making it suitable for both online control and rapid prototyping. This paper presents a set of Julia packages developed specifically for dynamic control applications. Results demonstrate the feasibility and advantages of utilizing this language for grid-forming converters control. Moreover, it highlights the inherent versatility of Julia’s generic programming style, which facilitates the composition and adaptation of packages for various computational tasks in grid forming converters control. This work explores the potential of Julia as a powerful tool for advanced control synthesis techniques of these converters, offering insights and opportunities for further research and development in the field of renewable integrated power grids.