{"id":413,"date":"2024-09-10T14:59:02","date_gmt":"2024-09-10T13:59:02","guid":{"rendered":"https:\/\/lukasz.kocewiak.eu\/blog\/?p=413"},"modified":"2024-09-10T15:47:37","modified_gmt":"2024-09-10T14:47:37","slug":"grid-following-converter-in-cigre-928-benchmark-system","status":"publish","type":"post","link":"https:\/\/lukasz.kocewiak.eu\/blog\/2024\/09\/10\/grid-following-converter-in-cigre-928-benchmark-system\/","title":{"rendered":"Grid following converter in CIGRE 928 benchmark system"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The primary objective of the benchmark model is to serve as a reference for studying interactions between converters and the grid. It provides a foundation for evaluating small-signal stability analysis methods and instability mitigation techniques. The model includes aggregated grid following (GFL) converters, interconnected via a medium-voltage (MV) cable network.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The model is inspired by a real-life AC cable-connected offshore wind power plant (PP). The GFL converter model is a part of benchmark system, introduced by CIGRE WG C4.49 and published in the CIGRE 928 technical brochure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The model is developed in the dq-reference frame to simplify modelling and avoid coupling in the control system. The converter is based on a standard insulated-gate bipolar transistor (IGBT)-based two-level voltage source converter (VSC), rated at 12 MW, as typically seen in modern offshore wind turbines (WTs). To simplify the analysis, the mechanical system and its controllers are not included.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Converter control is designed as GFL unit, employing vector control in the dq-reference frame and a synchronous reference frame (SRF) phase-locked loop (PLL) for grid synchronization. The dq currents regulate the DC link voltage and either the voltage or reactive power at the converter terminals. Active damping control, using capacitor current feedback, is also incorporated to enhance stability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The converter system is linked to the grid through a 0.69\/66 kV transformer, where the low-voltage reactance corresponds to the grid-side reactance of the LCL output filter.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Unit.png\"><img loading=\"lazy\" decoding=\"async\" width=\"989\" height=\"479\" src=\"https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Unit.png\" alt=\"\" class=\"wp-image-415\" srcset=\"https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Unit.png 989w, https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Unit-300x145.png 300w, https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Unit-768x372.png 768w\" sizes=\"auto, (max-width: 989px) 100vw, 989px\" \/><\/a><figcaption class=\"wp-element-caption\">Benchmark grid following converter control block diagram.<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Subsystems of grid-following converter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The converter control system has been tuned to mimic the behavior of a generic converter model and has not yet been customized for the specific grid under study. As a result, various instabilities may arise in both the base case and during disturbance scenarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Anti-aliasing Filter and Sampling:<\/strong> the anti-aliasing filter is implemented using a second-order Butterworth filter, with the cutoff frequency set at half of the sampling frequency and the sampling delay is approximated using a third-order Pad\u00e9 approximation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Park Transformation:<\/strong> the GFL control is implemented in a synchronous reference frame (SRF), with the phase determined by a phase-locked loop (PLL) that tracks the system frequency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Power Calculation:<\/strong> instantaneous active and reactive power are calculated from voltage and current measurements taken at the output of the LCL filter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>DC Voltage Control:<\/strong> the DC voltage regulation is managed through a proportional-integral (PI) controller.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AC Voltage Control:<\/strong> the AC voltage regulation is implemented using a simple droop control method.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Reactive Power Control:<\/strong> the reactive power regulation is handled by a proportional-integral (PI) controller.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Phase-Locked Loop (PLL):<\/strong> the grid synchronization system uses a PLL, where the voltage\u2019s q-component is filtered by a first-order low-pass filter and regulated by a PI controller, which provides the system\u2019s angular frequency, which is then integrated to determine the phase for the Park transformation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Current Control:<\/strong> the converter reactor current regulation is achieved using PI controllers with decoupling in the SRF, and active damping is incorporated to attenuate the capacitor current in the LCL filter, and an output voltage feed-forward component is added to the voltage reference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pulse Width Modulation (PWM):<\/strong> the modulation block computes the switching functions and provides the pulse patterns to the converter gate drivers and the PWM delay is also included.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Grid following converter parameters<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Circuit.png\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"531\" src=\"https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Circuit.png\" alt=\"\" class=\"wp-image-420\" srcset=\"https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Circuit.png 788w, https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Circuit-300x202.png 300w, https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Circuit-768x518.png 768w\" sizes=\"auto, (max-width: 788px) 100vw, 788px\" \/><\/a><figcaption class=\"wp-element-caption\">List of parameters in the grid following converter electrical circuit.<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Control.png\"><img loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"657\" src=\"https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Control.png\" alt=\"\" class=\"wp-image-421\" srcset=\"https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Control.png 687w, https:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/uploads\/2024\/09\/CIGRE_C4_49-Benchmark_system-Case_1_Grid_Following_Control-300x287.png 300w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/a><figcaption class=\"wp-element-caption\">List of parameters in the grid following converter control system.<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">References<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">[1] \u0141.\u00a0Kocewiak, R.\u00a0Blasco-Gimenez, C.\u00a0Buchhagen, J.\u00a0B.\u00a0Kwon, M.\u00a0Larsson, Y.\u00a0Sun, X.\u00a0Wang, \u201c<a href=\"https:\/\/lukasz.kocewiak.eu\/index.php?publication=202210%20-%20Practical%20aspects%20of%20small-signal%20stability%20analysis%20and%20instability%20mitigation\">Practical Aspects of Small-signal Stability Analysis and Instability Mitigation<\/a>,\u201d in\u00a0<em>Proc. The 21<sup>st<\/sup>\u00a0Wind &amp; Solar Integration Workshop<\/em>, 12-14 October 2022, The Hauge, The Netherlands.<br>[2] \u0141.\u00a0Kocewiak, R.\u00a0Blasco\u2010Gim\u00e9nez, C.\u00a0Buchhagen, J.\u00a0B.\u00a0Kwon, M.\u00a0Larsson, A.\u00a0Schwanka Trevisan, Y.\u00a0Sun, X.\u00a0Wang, \u201c<a href=\"https:\/\/lukasz.kocewiak.eu\/index.php?publication=202109%20-%20Instability%20Mitigation%20Methods%20in%20Modern%20Converter-based%20Power%20Systems\">Instability Mitigation Methods in Modern Converter-based Power Systems<\/a>,\u201d in\u00a0<em>Proc. The 20<sup>th<\/sup>\u00a0International Workshop on Large-Scale Integration of Wind Power into Power Systems as well as Transmission Networks for Offshore Wind Farms<\/em>, Energynautics GmbH, 29-30 September 2021.<br>[3] \u0141.\u00a0Kocewiak, R.\u00a0Blasco\u2010Gim\u00e9nez, C.\u00a0Buchhagen, J.\u00a0B.\u00a0Kwon, Y.\u00a0Sun, A.\u00a0Schwanka Trevisan, M.\u00a0Larsson, X.\u00a0Wang, \u201c<a href=\"https:\/\/lukasz.kocewiak.eu\/index.php?publication=202011%20-%20Overview,%20Status%20and%20Outline%20of%20Stability%20Analysis%20in%20Converter-based%20Power%20Systems\">Overview, Status and Outline of Stability Analysis in Converter\u2010based Power Systems<\/a>,\u201d in\u00a0<em>Proc. The 19<sup>th<\/sup>\u00a0International Workshop on Large-Scale Integration of Wind Power into Power Systems as well as Transmission Networks for Offshore Wind Farms<\/em>, Energynautics GmbH, 11-12 November 2020.<br><\/p>\n<div class='shareinpost'><ul class=\"socialwrap row\"><li class=\"iconOnly\"><a rel=\"nofollow\" target=\"_blank\" href=\"http:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Flukasz.kocewiak.eu%2Fblog%2F2024%2F09%2F10%2Fgrid-following-converter-in-cigre-928-benchmark-system%2F&amp;t=Grid+following+converter+in+CIGRE+928+benchmark+system\" title=\"Recommend this post : Grid following converter in CIGRE 928 benchmark system on Facebook\" ><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/plugins\/share-and-follow\/images\/blank.gif\" height=\"24\" style=\"background: transparent url(http:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/plugins\/share-and-follow\/default\/24\/sprite-24.png) no-repeat;padding:0;margin:0;height:24px;width:24px;background-position:-275px 0px\" class=\"image-24\" width=\"24\" alt=\"facebook\"\/> <span class=\"head\">Recommend on Facebook<\/span><\/a><\/li><li class=\"iconOnly\"><a rel=\"nofollow\" target=\"_blank\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Flukasz.kocewiak.eu%2Fblog%2F2024%2F09%2F10%2Fgrid-following-converter-in-cigre-928-benchmark-system%2F&amp;title=Grid+following+converter+in+CIGRE+928+benchmark+system&amp;&amp;summary=%0AThe+primary+objective+of+the+benchmark+model+is+to+serve+as+a+reference+for+studying+interactions+between+converters+and+the+grid.+It+provides+a+foundation+for+evaluating+small-signal+stability+analysis+methods+and+instability+mitigation+techniques.+The+model+includes+aggregated+grid+following+%28GFL%29+converters%2C+interc\" title=\"Share this post : Grid following converter in CIGRE 928 benchmark system on Linkedin\" ><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/plugins\/share-and-follow\/images\/blank.gif\" height=\"24\" style=\"background: transparent url(http:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/plugins\/share-and-follow\/default\/24\/sprite-24.png) no-repeat;padding:0;margin:0;height:24px;width:24px;background-position:-675px 0px\" class=\"image-24\" width=\"24\" alt=\"linkedin\"\/> <span class=\"head\">Share on Linkedin<\/span><\/a><\/li><li class=\"iconOnly\"><a rel=\"nofollow\" target=\"_blank\" href=\"http:\/\/twitter.com\/home\/?status=https%3A%2F%2Flukasz.kocewiak.eu%2Fblog%2F2024%2F09%2F10%2Fgrid-following-converter-in-cigre-928-benchmark-system%2F\" title=\"Tweet this post : Grid following converter in CIGRE 928 benchmark system on Twitter\" ><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/plugins\/share-and-follow\/images\/blank.gif\" height=\"24\" style=\"background: transparent url(http:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/plugins\/share-and-follow\/default\/24\/sprite-24.png) no-repeat;padding:0;margin:0;height:24px;width:24px;background-position:-1325px 0px\" class=\"image-24\"  width=\"24\"  alt=\"twitter\"\/> <span class=\"head\">Tweet about it<\/span><\/a><\/li><li class=\"iconOnly\"><a rel=\"_self\" href=\"https:\/\/lukasz.kocewiak.eu\/blog\/2024\/09\/10\/grid-following-converter-in-cigre-928-benchmark-system\/feed\" title=\"Follow this post : Grid following converter in CIGRE 928 benchmark system comments\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/plugins\/share-and-follow\/images\/blank.gif\" height=\"24\"  width=\"24\" style=\"background: transparent url(http:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/plugins\/share-and-follow\/default\/24\/sprite-24.png) no-repeat;padding:0;margin:0;height:24px;width:24px;background-position:-1100px 0px\" class=\"image-24\"  alt=\"rss\" \/> <span class=\"head\">Subscribe to the comments on this post<\/span><\/a><\/li><li class=\"iconOnly\"><a rel=\"_self\" href=\"mailto:?subject=\u0141ukasz%20Kocewiak%20:%20Grid%20following%20converter%20in%20CIGRE%20928%20benchmark%20system&amp;body=here%20is%20a%20link%20to%20a%20site%20I%20really%20like.%20%20%20https:\/\/lukasz.kocewiak.eu\/blog\/2024\/09\/10\/grid-following-converter-in-cigre-928-benchmark-system\/\" title=\"Tell a friend about this post : Grid following converter in CIGRE 928 benchmark system \"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/plugins\/share-and-follow\/images\/blank.gif\" height=\"24\"  width=\"24\" style=\"background: transparent url(http:\/\/lukasz.kocewiak.eu\/blog\/wp-content\/plugins\/share-and-follow\/default\/24\/sprite-24.png) no-repeat;padding:0;margin:0;height:24px;width:24px;background-position:-250px 0px\" class=\"image-24\"  alt=\"email\" \/> <span class=\"head\">Tell a friend<\/span><\/a><\/li><\/ul><div class=\"clean\"><\/div> <\/div>","protected":false},"excerpt":{"rendered":"<p>The primary objective of the benchmark model is to serve as a reference for studying interactions between converters and the grid. It provides a foundation for evaluating small-signal stability analysis methods and instability mitigation techniques. The model includes aggregated grid following (GFL) converters, interconnected via a medium-voltage (MV) cable network. The model is inspired by [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31,38,4],"tags":[26,24,9,10],"class_list":["post-413","post","type-post","status-publish","format-standard","hentry","category-measurements","category-stability","category-wind-farms","tag-active-damping","tag-active-filtering","tag-wind-farm","tag-wind-turbine"],"_links":{"self":[{"href":"https:\/\/lukasz.kocewiak.eu\/blog\/wp-json\/wp\/v2\/posts\/413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lukasz.kocewiak.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lukasz.kocewiak.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lukasz.kocewiak.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lukasz.kocewiak.eu\/blog\/wp-json\/wp\/v2\/comments?post=413"}],"version-history":[{"count":6,"href":"https:\/\/lukasz.kocewiak.eu\/blog\/wp-json\/wp\/v2\/posts\/413\/revisions"}],"predecessor-version":[{"id":423,"href":"https:\/\/lukasz.kocewiak.eu\/blog\/wp-json\/wp\/v2\/posts\/413\/revisions\/423"}],"wp:attachment":[{"href":"https:\/\/lukasz.kocewiak.eu\/blog\/wp-json\/wp\/v2\/media?parent=413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lukasz.kocewiak.eu\/blog\/wp-json\/wp\/v2\/categories?post=413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lukasz.kocewiak.eu\/blog\/wp-json\/wp\/v2\/tags?post=413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}