{"id":414,"date":"2026-10-30T11:41:59","date_gmt":"2026-10-30T10:41:59","guid":{"rendered":"https:\/\/au.feri.um.si\/lpa\/indop-faktor-moci\/"},"modified":"2026-10-30T11:42:16","modified_gmt":"2026-10-30T10:42:16","slug":"indop-faktor-moci","status":"publish","type":"post","link":"https:\/\/au.feri.um.si\/lpa\/en\/indop-faktor-moci\/","title":{"rendered":"Power factor control on the synchronous generator of a CHP unit"},"content":{"rendered":"<section class=\"wp-block-group alignfull au-section au-section--dark au-projhero is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group au-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"au-back wp-block-paragraph\"><a href=\"\/lpa\/en\/raziskovalno-delo\/#raziskovalni-projekti\">\u2190 Research projects<\/a><\/p>\n\n\n\n<p class=\"au-eyebrow wp-block-paragraph\">01.6 \u00b7 Industrial project \u00b7 2024\u20132025<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Power factor control on the synchronous generator of a CHP unit<\/h1>\n\n\n\n<p class=\"au-lead wp-block-paragraph\">For INDOP from \u0160o\u0161tanj we upgraded the power factor control of cogeneration (CHP) units. Previously it maintained only a value of 1; now it sets and holds any value between 0.9 capacitive and 0.9 inductive.<\/p>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group alignfull au-section is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group au-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns au-projbody is-layout-flex wp-container-core-columns-is-layout-89c98654 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<h2 class=\"wp-block-heading\">About the project<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">INDOP's CHP unit generates electricity with a MAN gas engine and a Meccalte synchronous generator. The power factor was controlled in a Siemens controller (CPU 1512C) via an automatic voltage regulator (AVR), which always maintained a value of 1. To certify the units for the Polish market, the control must set and hold the power factor anywhere between 0.9 capacitive and 0.9 inductive, as precisely as possible, since grid disturbances and engine misfires often occur in the field.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Based on measurements on the unit, we prepared a simulation model (the system behaves as a first-order lag with dead time) and two PID controllers: the first controls the power factor directly, the second indirectly via reactive power. The measurements from the Janitza power analyser and the setpoint are filtered with a first-order filter so that a setpoint change or measurement noise does not cause a step at the AVR input.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We tuned the controllers using the CHR method on a unit with a rated power of 250 kW and tested them on a 50 kW unit at 60 and 100 % power. Both control schemes work stably over the whole required range, and control via reactive power gave smaller power factor deviations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How it went<\/h2>\n\n\n\n<ol class=\"wp-block-list au-steps\">\n<li><strong>On-site measurements<\/strong>: responses of the unit to small manual changes of the control variable, recorded in TIA Portal.<\/li>\n\n\n\n<li><strong>Model and simulation<\/strong>: identification of the dynamics and initial PID controller parameters.<\/li>\n\n\n\n<li><strong>Implementation in the controller<\/strong>: filters, conversion of the inductive and capacitive regions, discrete PID in SCL (with Sistemi INES).<\/li>\n\n\n\n<li><strong>Tests on the 250 kW and 50 kW units<\/strong>: setpoint changes between 0.9 capacitive and 0.9 inductive, and the response to disturbances.<\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-column au-facts is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-table au-facts__table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Type<\/td><td>Industrial project<\/td><\/tr><tr><td>Client<\/td><td>INDOP d.o.o., \u0160o\u0161tanj<\/td><\/tr><tr><td>Duration<\/td><td>November 2024 \u2013 April 2025<\/td><\/tr><tr><td>Equipment<\/td><td>Siemens CPU 1512C controller, Janitza UMG96RM-PN power analyser, Meccalte AVR<\/td><\/tr><tr><td>Controllers<\/td><td>PID for power factor, PID for reactive power<\/td><\/tr><tr><td>Contractors<\/td><td>dr. Nenad Mu\u0161kinja, dr. Bo\u017eidar Bratina<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"au-anim-fig au-thesis-anim\"><svg viewbox=\"0 0 320 180\" role=\"img\" aria-label=\"Illustration: a synchronous generator and a phasor diagram; the current phasor turns between the capacitive and inductive regions of a 0.9 power factor.\"><circle cx=\"56\" cy=\"110\" r=\"26\" fill=\"none\" stroke=\"#afdfe4\" stroke-width=\"2\"\/><g class=\"au-ta__rot\" stroke=\"#afdfe4\" stroke-width=\"3\"><line x1=\"56\" y1=\"92\" x2=\"56\" y2=\"128\"\/><line x1=\"38\" y1=\"110\" x2=\"74\" y2=\"110\"\/><\/g><line x1=\"82\" y1=\"110\" x2=\"150\" y2=\"110\" stroke=\"#afdfe4\" stroke-opacity=\".4\" stroke-width=\"2\"\/><path d=\"M257.9 57.4 A120 120 0 0 1 257.9 162.6\" fill=\"none\" stroke=\"#d2df35\" stroke-width=\"1.5\" stroke-dasharray=\"5 4\"\/><line x1=\"150\" y1=\"110\" x2=\"257.9\" y2=\"57.4\" stroke=\"#d2df35\" stroke-opacity=\".35\"\/><line x1=\"150\" y1=\"110\" x2=\"257.9\" y2=\"162.6\" stroke=\"#d2df35\" stroke-opacity=\".35\"\/><path d=\"M150 110 H292 M284 104 L292 110 L284 116\" fill=\"none\" stroke=\"#afdfe4\" stroke-width=\"2.5\"\/><g class=\"au-ta__phasor\"><path d=\"M150 110 H262 M253 104 L262 110 L253 116\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2.5\"\/><\/g><circle cx=\"150\" cy=\"110\" r=\"4\" fill=\"#fff\"\/><g fill=\"none\" stroke=\"#afdfe4\" stroke-opacity=\".7\" stroke-width=\"1.5\"><rect x=\"220\" y=\"14\" width=\"60\" height=\"26\"\/><line x1=\"228\" y1=\"22\" x2=\"244\" y2=\"22\"\/><line x1=\"228\" y1=\"31\" x2=\"252\" y2=\"31\"\/><\/g><circle class=\"au-ta__blink\" cx=\"271\" cy=\"27\" r=\"3\" fill=\"#d2df35\"\/><\/svg><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group au-projnav is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><a href=\"\/lpa\/en\/eureka-neuro-temp\/\"><span>\u2190 Previous<\/span>Temperature control based on soft computing methods<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/lpa\/en\/tanin-mehko-vodenje-kotla\/\"><span>Next \u2192<\/span>Fuzzy control of process steam generation with a biomass boiler<\/a><\/p>\n<\/div>\n<\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>\u2190 Raziskovalni projekti 01.6 \u00b7 Industrijski projekt \u00b7 2024\u20132025 Regulacija faktorja mo\u010di na sinhronskem generatorju SPTE enote Za podjetje INDOP iz \u0160o\u0161tanja smo nadgradili regulacijo faktorja mo\u010di soproizvodnih (SPTE) enot. Prej je vzdr\u017eevala le vrednost 1, zdaj nastavi in obdr\u017ei katerokoli vrednost med 0,9 kapacitivno in 0,9 induktivno. O projektu SPTE enota podjetja INDOP proizvaja [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"page-brez-naslova","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-414","post","type-post","status-publish","format-standard","hentry","category-raziskovalno-delo"],"_links":{"self":[{"href":"https:\/\/au.feri.um.si\/lpa\/en\/wp-json\/wp\/v2\/posts\/414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/au.feri.um.si\/lpa\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/au.feri.um.si\/lpa\/en\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/au.feri.um.si\/lpa\/en\/wp-json\/wp\/v2\/comments?post=414"}],"version-history":[{"count":1,"href":"https:\/\/au.feri.um.si\/lpa\/en\/wp-json\/wp\/v2\/posts\/414\/revisions"}],"predecessor-version":[{"id":417,"href":"https:\/\/au.feri.um.si\/lpa\/en\/wp-json\/wp\/v2\/posts\/414\/revisions\/417"}],"wp:attachment":[{"href":"https:\/\/au.feri.um.si\/lpa\/en\/wp-json\/wp\/v2\/media?parent=414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/au.feri.um.si\/lpa\/en\/wp-json\/wp\/v2\/categories?post=414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/au.feri.um.si\/lpa\/en\/wp-json\/wp\/v2\/tags?post=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}