CINXE.COM
A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions
<!DOCTYPE html> <html lang="en" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta content="mdpi" name="sso-service" /> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <title>A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions</title><link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/font-awesome.min.css?eb190a3a77e5e1ee?1732286508"> <link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/jquery.multiselect.css?f56c135cbf4d1483?1732286508"> <link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/chosen.min.css?d7ca5ca9441ef9e1?1732286508"> <link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/main2.css?69b39374e6b554b7?1732286508"> <link rel="mask-icon" href="https://pub.mdpi-res.com/img/mask-icon-128.svg?c1c7eca266cd7013?1732286508" color="#4f5671"> <link rel="apple-touch-icon" sizes="180x180" href="https://pub.mdpi-res.com/icon/apple-touch-icon-180x180.png?1732286508"> <link rel="apple-touch-icon" sizes="152x152" href="https://pub.mdpi-res.com/icon/apple-touch-icon-152x152.png?1732286508"> <link rel="apple-touch-icon" sizes="144x144" href="https://pub.mdpi-res.com/icon/apple-touch-icon-144x144.png?1732286508"> <link rel="apple-touch-icon" sizes="120x120" href="https://pub.mdpi-res.com/icon/apple-touch-icon-120x120.png?1732286508"> <link rel="apple-touch-icon" sizes="114x114" href="https://pub.mdpi-res.com/icon/apple-touch-icon-114x114.png?1732286508"> <link rel="apple-touch-icon" sizes="76x76" href="https://pub.mdpi-res.com/icon/apple-touch-icon-76x76.png?1732286508"> <link rel="apple-touch-icon" sizes="72x72" href="https://pub.mdpi-res.com/icon/apple-touch-icon-72x72.png?1732286508"> <link rel="apple-touch-icon" sizes="57x57" href="https://pub.mdpi-res.com/icon/apple-touch-icon-57x57.png?1732286508"> <link rel="apple-touch-icon" href="https://pub.mdpi-res.com/icon/apple-touch-icon-57x57.png?1732286508"> <link rel="apple-touch-icon-precomposed" href="https://pub.mdpi-res.com/icon/apple-touch-icon-57x57.png?1732286508"> <link rel="manifest" href="/manifest.json"> <meta name="theme-color" content="#ffffff"> <meta name="application-name" content=" "/> <link rel="apple-touch-startup-image" href="https://pub.mdpi-res.com/img/journals/energies-logo-sq.png?8600e93ff98dbf14"> <link rel="apple-touch-icon" href="https://pub.mdpi-res.com/img/journals/energies-logo-sq.png?8600e93ff98dbf14"> <meta name="msapplication-TileImage" content="https://pub.mdpi-res.com/img/journals/energies-logo-sq.png?8600e93ff98dbf14"> <link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/jquery-ui-1.10.4.custom.min.css?80647d88647bf347?1732286508"> <link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/magnific-popup.min.css?04d343e036f8eecd?1732286508"> <link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/xml2html/article-html.css?230b005b39af4260?1732286508"> <style> h2, #abstract .related_suggestion_title { } .batch_articles a { color: #000; } a, .batch_articles .authors a, a:focus, a:hover, a:active, .batch_articles a:focus, .batch_articles a:hover, li.side-menu-li a { } span.label a { color: #fff; } #main-content a.title-link:hover, #main-content a.title-link:focus, #main-content div.generic-item a.title-link:hover, #main-content div.generic-item a.title-link:focus { } #main-content #middle-column .generic-item.article-item a.title-link:hover, #main-content #middle-column .generic-item.article-item a.title-link:focus { } .art-authors a.toEncode { color: #333; font-weight: 700; } #main-content #middle-column ul li::before { } .accordion-navigation.active a.accordion__title, .accordion-navigation.active a.accordion__title::after { } .accordion-navigation li:hover::before, .accordion-navigation li:hover a, .accordion-navigation li:focus a { } .relative-size-container .relative-size-image .relative-size { } .middle-column__help__fixed a:hover i, } input[type="checkbox"]:checked:after { } input[type="checkbox"]:not(:disabled):hover:before { } #main-content .bolded-text { } #main-content .hypothesis-count-container { } #main-content .hypothesis-count-container:before { } .full-size-menu ul li.menu-item .dropdown-wrapper { } .full-size-menu ul li.menu-item > a.open::after { } #title-story .title-story-orbit .orbit-caption { #background: url('/img/design/000000_background.png') !important; background: url('/img/design/ffffff_background.png') !important; color: rgb(51, 51, 51) !important; } #main-content .content__container__orbit { background-color: #000 !important; } #main-content .content__container__journal { color: #fff; } .html-article-menu .row span { } .html-article-menu .row span.active { } .accordion-navigation__journal .side-menu-li.active::before, .accordion-navigation__journal .side-menu-li.active a { color: rgba(128,82,37,0.75) !important; font-weight: 700; } .accordion-navigation__journal .side-menu-li:hover::before , .accordion-navigation__journal .side-menu-li:hover a { color: rgba(128,82,37,0.75) !important; } .side-menu-ul li.active a, .side-menu-ul li.active, .side-menu-ul li.active::before { color: rgba(128,82,37,0.75) !important; } .side-menu-ul li.active a { } .result-selected, .active-result.highlighted, .active-result:hover, .result-selected, .active-result.highlighted, .active-result:focus { } .search-container.search-container__default-scheme { } nav.tab-bar .open-small-search.active:after { } .search-container.search-container__default-scheme .custom-accordion-for-small-screen-link::after { color: #fff; } @media only screen and (max-width: 50em) { #main-content .content__container.journal-info { color: #fff; } #main-content .content__container.journal-info a { color: #fff; } } .button.button--color { } .button.button--color:hover, .button.button--color:focus { } .button.button--color-journal { position: relative; background-color: rgba(128,82,37,0.75); border-color: #fff; color: #fff !important; } .button.button--color-journal:hover::before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #ffffff; opacity: 0.2; } .button.button--color-journal:visited, .button.button--color-journal:hover, .button.button--color-journal:focus { background-color: rgba(128,82,37,0.75); border-color: #fff; color: #fff !important; } .button.button--color path { } .button.button--color:hover path { fill: #fff; } #main-content #search-refinements .ui-slider-horizontal .ui-slider-range { } .breadcrumb__element:last-of-type a { } #main-header { } #full-size-menu .top-bar, #full-size-menu li.menu-item span.user-email { } .top-bar-section li:not(.has-form) a:not(.button) { } #full-size-menu li.menu-item .dropdown-wrapper li a:hover { } #full-size-menu li.menu-item a:hover, #full-size-menu li.menu.item a:focus, nav.tab-bar a:hover { } #full-size-menu li.menu.item a:active, #full-size-menu li.menu.item a.active { } #full-size-menu li.menu-item a.open-mega-menu.active, #full-size-menu li.menu-item div.mega-menu, a.open-mega-menu.active { } #full-size-menu li.menu-item div.mega-menu li, #full-size-menu li.menu-item div.mega-menu a { border-color: #9a9a9a; } div.type-section h2 { font-size: 20px; line-height: 26px; font-weight: 300; } div.type-section h3 { margin-left: 15px; margin-bottom: 0px; font-weight: 300; } .journal-tabs .tab-title.active a { } </style> <link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/slick.css?f38b2db10e01b157?1732286508"> <meta name="title" content="A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions"> <meta name="description" content="Multi-functional photovoltaic (PV) inverters incorporate ancillary services to enhance power quality and mitigate stability issues in distribution networks. These next-generation PV inverters will achieve a higher utilization of the inverter’s rated capacity, improving the cost-effectiveness of PV technology. However, the power required to perform ancillary services, such as load compensation capabilities, could exceed the inverter’s capacity, risking the components’ integrity. Therefore, multi-functional control algorithms must limit the power capacity according to the system’s nominal currents. Despite this, most control proposals do not address this issue when load balancing capabilities are included for PV inverter control. This paper proposes a flexible control strategy for three-phase multi-functional PV inverters, considering load balancing functionalities while keeping the inverter currents within safe operating limits. The proposal introduces two control parameters whose variation results in different load compensation capabilities. These parameters can be adapted dynamically according to the inverter rated capacity not used for active power injection and the load compensation requirements. Additionally, a control algorithm is proposed to limit the inverter current according to the nominal values supported by the device. This algorithm also allows setting compensation objectives following a priority scheme in which the injection of the PV active power is prioritized over the load compensation functionalities. Reactive power compensation and load balancing functionalities are also considered at a lower level of hierarchical priority. The proposal was evaluated through experimental tests on a multi-functional PV inverter prototype under various operational conditions. The experimental results show an excellent control strategy performance, achieving the control objectives under unbalanced load conditions." > <link rel="image_src" href="https://pub.mdpi-res.com/img/journals/energies-logo.png?8600e93ff98dbf14" > <meta name="dc.title" content="A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions"> <meta name="dc.creator" content="Fausto Osorio"> <meta name="dc.creator" content="María A. Mantilla"> <meta name="dc.creator" content="Juan M. Rey"> <meta name="dc.creator" content="Johann F. Petit"> <meta name="dc.type" content="Article"> <meta name="dc.source" content="Energies 2024, Vol. 17, Page 4218"> <meta name="dc.date" content="2024-08-23"> <meta name ="dc.identifier" content="10.3390/en17174218"> <meta name="dc.publisher" content="Multidisciplinary Digital Publishing Institute"> <meta name="dc.rights" content="http://creativecommons.org/licenses/by/3.0/"> <meta name="dc.format" content="application/pdf" > <meta name="dc.language" content="en" > <meta name="dc.description" content="Multi-functional photovoltaic (PV) inverters incorporate ancillary services to enhance power quality and mitigate stability issues in distribution networks. These next-generation PV inverters will achieve a higher utilization of the inverter’s rated capacity, improving the cost-effectiveness of PV technology. However, the power required to perform ancillary services, such as load compensation capabilities, could exceed the inverter’s capacity, risking the components’ integrity. Therefore, multi-functional control algorithms must limit the power capacity according to the system’s nominal currents. Despite this, most control proposals do not address this issue when load balancing capabilities are included for PV inverter control. This paper proposes a flexible control strategy for three-phase multi-functional PV inverters, considering load balancing functionalities while keeping the inverter currents within safe operating limits. The proposal introduces two control parameters whose variation results in different load compensation capabilities. These parameters can be adapted dynamically according to the inverter rated capacity not used for active power injection and the load compensation requirements. Additionally, a control algorithm is proposed to limit the inverter current according to the nominal values supported by the device. This algorithm also allows setting compensation objectives following a priority scheme in which the injection of the PV active power is prioritized over the load compensation functionalities. Reactive power compensation and load balancing functionalities are also considered at a lower level of hierarchical priority. The proposal was evaluated through experimental tests on a multi-functional PV inverter prototype under various operational conditions. The experimental results show an excellent control strategy performance, achieving the control objectives under unbalanced load conditions." > <meta name="dc.subject" content="photovoltaic inverters" > <meta name="dc.subject" content="power quality" > <meta name="dc.subject" content="control algorithms" > <meta name="dc.subject" content="reactive power compensation" > <meta name="dc.subject" content="unbalanced loads" > <meta name="dc.subject" content="load compensation" > <meta name ="prism.issn" content="1996-1073"> <meta name ="prism.publicationName" content="Energies"> <meta name ="prism.publicationDate" content="2024-08-23"> <meta name ="prism.volume" content="17"> <meta name ="prism.number" content="17"> <meta name ="prism.section" content="Article" > <meta name ="prism.startingPage" content="4218" > <meta name="citation_issn" content="1996-1073"> <meta name="citation_journal_title" content="Energies"> <meta name="citation_publisher" content="Multidisciplinary Digital Publishing Institute"> <meta name="citation_title" content="A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions"> <meta name="citation_publication_date" content="2024/1"> <meta name="citation_online_date" content="2024/08/23"> <meta name="citation_volume" content="17"> <meta name="citation_issue" content="17"> <meta name="citation_firstpage" content="4218"> <meta name="citation_author" content="Osorio, Fausto"> <meta name="citation_author" content="Mantilla, María A."> <meta name="citation_author" content="Rey, Juan M."> <meta name="citation_author" content="Petit, Johann F."> <meta name="citation_doi" content="10.3390/en17174218"> <meta name="citation_id" content="mdpi-en17174218"> <meta name="citation_abstract_html_url" content="https://www.mdpi.com/1996-1073/17/17/4218"> <meta name="citation_pdf_url" content="https://www.mdpi.com/1996-1073/17/17/4218/pdf?version=1724419358"> <link rel="alternate" type="application/pdf" title="PDF Full-Text" href="https://www.mdpi.com/1996-1073/17/17/4218/pdf?version=1724419358"> <meta name="fulltext_pdf" content="https://www.mdpi.com/1996-1073/17/17/4218/pdf?version=1724419358"> <meta name="citation_fulltext_html_url" content="https://www.mdpi.com/1996-1073/17/17/4218/htm"> <link rel="alternate" type="text/html" title="HTML Full-Text" href="https://www.mdpi.com/1996-1073/17/17/4218/htm"> <meta name="fulltext_html" content="https://www.mdpi.com/1996-1073/17/17/4218/htm"> <link rel="alternate" type="text/xml" title="XML Full-Text" href="https://www.mdpi.com/1996-1073/17/17/4218/xml"> <meta name="fulltext_xml" content="https://www.mdpi.com/1996-1073/17/17/4218/xml"> <meta name="citation_xml_url" content="https://www.mdpi.com/1996-1073/17/17/4218/xml"> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@MDPIOpenAccess" /> <meta name="twitter:image" content="https://pub.mdpi-res.com/img/journals/energies-logo-social.png?8600e93ff98dbf14" /> <meta property="fb:app_id" content="131189377574"/> <meta property="og:site_name" content="MDPI"/> <meta property="og:type" content="article"/> <meta property="og:url" content="https://www.mdpi.com/1996-1073/17/17/4218" /> <meta property="og:title" content="A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions" /> <meta property="og:description" content="Multi-functional photovoltaic (PV) inverters incorporate ancillary services to enhance power quality and mitigate stability issues in distribution networks. These next-generation PV inverters will achieve a higher utilization of the inverter’s rated capacity, improving the cost-effectiveness of PV technology. However, the power required to perform ancillary services, such as load compensation capabilities, could exceed the inverter’s capacity, risking the components’ integrity. Therefore, multi-functional control algorithms must limit the power capacity according to the system’s nominal currents. Despite this, most control proposals do not address this issue when load balancing capabilities are included for PV inverter control. This paper proposes a flexible control strategy for three-phase multi-functional PV inverters, considering load balancing functionalities while keeping the inverter currents within safe operating limits. The proposal introduces two control parameters whose variation results in different load compensation capabilities. These parameters can be adapted dynamically according to the inverter rated capacity not used for active power injection and the load compensation requirements. Additionally, a control algorithm is proposed to limit the inverter current according to the nominal values supported by the device. This algorithm also allows setting compensation objectives following a priority scheme in which the injection of the PV active power is prioritized over the load compensation functionalities. Reactive power compensation and load balancing functionalities are also considered at a lower level of hierarchical priority. The proposal was evaluated through experimental tests on a multi-functional PV inverter prototype under various operational conditions. The experimental results show an excellent control strategy performance, achieving the control objectives under unbalanced load conditions." /> <meta property="og:image" content="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g001-550.jpg?1724419464" /> <link rel="alternate" type="application/rss+xml" title="MDPI Publishing - Latest articles" href="https://www.mdpi.com/rss"> <meta name="google-site-verification" content="PxTlsg7z2S00aHroktQd57fxygEjMiNHydKn3txhvwY"> <meta name="facebook-domain-verification" content="mcoq8dtq6sb2hf7z29j8w515jjoof7" /> <script id="Cookiebot" data-cfasync="false" src="https://consent.cookiebot.com/uc.js" data-cbid="51491ddd-fe7a-4425-ab39-69c78c55829f" type="text/javascript" async></script> <!--[if lt IE 9]> <script>var browserIe8 = true;</script> <link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/ie8foundationfix.css?50273beac949cbf0?1732286508"> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.2/html5shiv.js"></script> <script src="//s3.amazonaws.com/nwapi/nwmatcher/nwmatcher-1.2.5-min.js"></script> <script src="//html5base.googlecode.com/svn-history/r38/trunk/js/selectivizr-1.0.3b.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.1.0/respond.min.js"></script> <script src="https://pub.mdpi-res.com/assets/js/ie8/ie8patch.js?9e1d3c689a0471df?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/ie8/rem.min.js?94b62787dcd6d2f2?1732286508"></script> <![endif]--> <script type="text/plain" data-cookieconsent="statistics"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WPK7SW5'); </script> <script type="text/plain" data-cookieconsent="statistics"> _linkedin_partner_id = "2846186"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <script type="text/plain" data-cookieconsent="statistics" data-cfasync="false" src="//script.crazyegg.com/pages/scripts/0116/4951.js" async="async" ></script> </head> <body> <div class="direction direction_right" id="small_right" style="border-right-width: 0px; padding:0;"> <i class="fa fa-caret-right fa-2x"></i> </div> <div class="big_direction direction_right" id="big_right" style="border-right-width: 0px;"> <div style="text-align: right;"> Next Article in Journal<br> <div><a href="/1996-1073/17/17/4219">Microplastics in Sewage Sludge: Worldwide Presence in Biosolids, Environmental Impact, Identification Methods and Possible Routes of Degradation, Including the Hydrothermal Carbonization Process</a></div> </div> </div> <div class="direction" id="small_left" style="border-left-width: 0px"> <i class="fa fa-caret-left fa-2x"></i> </div> <div class="big_direction" id="big_left" style="border-left-width: 0px;"> <div> Previous Article in Journal<br> <div><a href="/1996-1073/17/17/4217">Leveraging Prosumer Flexibility to Mitigate Grid Congestion in Future Power Distribution Grids</a></div> </div> </div> <div style="clear: both;"></div> <div id="menuModal" class="reveal-modal reveal-modal-new reveal-modal-menu" aria-hidden="true" data-reveal role="dialog"> <div class="menu-container"> <div class="UI_NavMenu"> <div class="content__container " > <div class="custom-accordion-for-small-screen-link " > <h2>Journals</h2> </div> <div class="target-item custom-accordion-for-small-screen-content show-for-medium-up"> <div class="menu-container__links"> <div style="width: 100%; float: left;"> <a href="/about/journals">Active Journals</a> <a href="/about/journalfinder">Find a Journal</a> <a href="/about/journals/proposal">Journal Proposal</a> <a href="/about/proceedings">Proceedings Series</a> </div> </div> </div> </div> <a href="/topics"> <h2>Topics</h2> </a> <div class="content__container " > <div class="custom-accordion-for-small-screen-link " > <h2>Information</h2> </div> <div class="target-item custom-accordion-for-small-screen-content show-for-medium-up"> <div class="menu-container__links"> <div style="width: 100%; max-width: 200px; float: left;"> <a href="/authors">For Authors</a> <a href="/reviewers">For Reviewers</a> <a href="/editors">For Editors</a> <a href="/librarians">For Librarians</a> <a href="/publishing_services">For Publishers</a> <a href="/societies">For Societies</a> <a href="/conference_organizers">For Conference Organizers</a> </div> <div style="width: 100%; max-width: 250px; float: left;"> <a href="/openaccess">Open Access Policy</a> <a href="/ioap">Institutional Open Access Program</a> <a href="/special_issues_guidelines">Special Issues Guidelines</a> <a href="/editorial_process">Editorial Process</a> <a href="/ethics">Research and Publication Ethics</a> <a href="/apc">Article Processing Charges</a> <a href="/awards">Awards</a> <a href="/testimonials">Testimonials</a> </div> </div> </div> </div> <a href="/authors/english"> <h2>Editing Services</h2> </a> <div class="content__container " > <div class="custom-accordion-for-small-screen-link " > <h2>Initiatives</h2> </div> <div class="target-item custom-accordion-for-small-screen-content show-for-medium-up"> <div class="menu-container__links"> <div style="width: 100%; float: left;"> <a href="https://sciforum.net" target="_blank" rel="noopener noreferrer">Sciforum</a> <a href="https://www.mdpi.com/books" target="_blank" rel="noopener noreferrer">MDPI Books</a> <a href="https://www.preprints.org" target="_blank" rel="noopener noreferrer">Preprints.org</a> <a href="https://www.scilit.net" target="_blank" rel="noopener noreferrer">Scilit</a> <a href="https://sciprofiles.com" target="_blank" rel="noopener noreferrer">SciProfiles</a> <a href="https://encyclopedia.pub" target="_blank" rel="noopener noreferrer">Encyclopedia</a> <a href="https://jams.pub" target="_blank" rel="noopener noreferrer">JAMS</a> <a href="/about/proceedings">Proceedings Series</a> </div> </div> </div> </div> <div class="content__container " > <div class="custom-accordion-for-small-screen-link " > <h2>About</h2> </div> <div class="target-item custom-accordion-for-small-screen-content show-for-medium-up"> <div class="menu-container__links"> <div style="width: 100%; float: left;"> <a href="/about">Overview</a> <a href="/about/contact">Contact</a> <a href="https://careers.mdpi.com" target="_blank" rel="noopener noreferrer">Careers</a> <a href="/about/announcements">News</a> <a href="/about/press">Press</a> <a href="http://blog.mdpi.com/" target="_blank" rel="noopener noreferrer">Blog</a> </div> </div> </div> </div> </div> <div class="menu-container__buttons"> <a class="button UA_SignInUpButton" href="/user/login">Sign In / Sign Up</a> </div> </div> </div> <div id="captchaModal" class="reveal-modal reveal-modal-new reveal-modal-new--small" data-reveal aria-label="Captcha" aria-hidden="true" role="dialog"></div> <div id="actionDisabledModal" class="reveal-modal" data-reveal aria-labelledby="actionDisableModalTitle" aria-hidden="true" role="dialog" style="width: 300px;"> <h2 id="actionDisableModalTitle">Notice</h2> <form action="/email/captcha" method="post" id="emailCaptchaForm"> <div class="row"> <div id="js-action-disabled-modal-text" class="small-12 columns"> </div> <div id="js-action-disabled-modal-submit" class="small-12 columns" style="margin-top: 10px; display: none;"> You can make submissions to other journals <a href="https://susy.mdpi.com/user/manuscripts/upload">here</a>. </div> </div> </form> <a class="close-reveal-modal" aria-label="Close"> <i class="material-icons">clear</i> </a> </div> <div id="rssNotificationModal" class="reveal-modal reveal-modal-new" data-reveal aria-labelledby="rssNotificationModalTitle" aria-hidden="true" role="dialog"> <div class="row"> <div class="small-12 columns"> <h2 id="rssNotificationModalTitle">Notice</h2> <p> You are accessing a machine-readable page. In order to be human-readable, please install an RSS reader. </p> </div> </div> <div class="row"> <div class="small-12 columns"> <a class="button button--color js-rss-notification-confirm">Continue</a> <a class="button button--grey" onclick="$(this).closest('.reveal-modal').find('.close-reveal-modal').click(); return false;">Cancel</a> </div> </div> <a class="close-reveal-modal" aria-label="Close"> <i class="material-icons">clear</i> </a> </div> <div id="drop-article-label-openaccess" class="f-dropdown medium" data-dropdown-content aria-hidden="true" tabindex="-1"> <p> All articles published by MDPI are made immediately available worldwide under an open access license. No special permission is required to reuse all or part of the article published by MDPI, including figures and tables. For articles published under an open access Creative Common CC BY license, any part of the article may be reused without permission provided that the original article is clearly cited. For more information, please refer to <a href="https://www.mdpi.com/openaccess">https://www.mdpi.com/openaccess</a>. </p> </div> <div id="drop-article-label-feature" class="f-dropdown medium" data-dropdown-content aria-hidden="true" tabindex="-1"> <p> Feature papers represent the most advanced research with significant potential for high impact in the field. A Feature Paper should be a substantial original Article that involves several techniques or approaches, provides an outlook for future research directions and describes possible research applications. </p> <p> Feature papers are submitted upon individual invitation or recommendation by the scientific editors and must receive positive feedback from the reviewers. </p> </div> <div id="drop-article-label-choice" class="f-dropdown medium" data-dropdown-content aria-hidden="true" tabindex="-1"> <p> Editor’s Choice articles are based on recommendations by the scientific editors of MDPI journals from around the world. Editors select a small number of articles recently published in the journal that they believe will be particularly interesting to readers, or important in the respective research area. The aim is to provide a snapshot of some of the most exciting work published in the various research areas of the journal. <div style="margin-top: -10px;"> <div id="drop-article-label-choice-journal-link" style="display: none; margin-top: -10px; padding-top: 10px;"> </div> </div> </p> </div> <div id="drop-article-label-resubmission" class="f-dropdown medium" data-dropdown-content aria-hidden="true" tabindex="-1"> <p> Original Submission Date Received: <span id="drop-article-label-resubmission-date"></span>. </p> </div> <div id="container"> <noscript> <div id="no-javascript"> You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled. </div> </noscript> <div class="fixed"> <nav class="tab-bar show-for-medium-down"> <div class="row full-width collapse"> <div class="medium-3 small-4 columns"> <a href="/"> <img class="full-size-menu__mdpi-logo" src="https://pub.mdpi-res.com/img/design/mdpi-pub-logo-black-small1.svg?da3a8dcae975a41c?1732286508" style="width: 64px;" title="MDPI Open Access Journals"> </a> </div> <div class="medium-3 small-4 columns right-aligned"> <div class="show-for-medium-down"> <a href="#" style="display: none;"> <i class="material-icons" onclick="$('#menuModal').foundation('reveal', 'close'); return false;">clear</i> </a> <a class="js-toggle-desktop-layout-link" title="Toggle desktop layout" style="display: none;" href="/toggle_desktop_layout_cookie"> <i class="material-icons">zoom_out_map</i> </a> <a href="#" class="js-open-small-search open-small-search"> <i class="material-icons show-for-small only">search</i> </a> <a title="MDPI main page" class="js-open-menu" data-reveal-id="menuModal" href="#"> <i class="material-icons">menu</i> </a> </div> </div> </div> </nav> </div> <section class="main-section"> <header> <div class="full-size-menu show-for-large-up"> <div class="row full-width"> <div class="large-1 columns"> <a href="/"> <img class="full-size-menu__mdpi-logo" src="https://pub.mdpi-res.com/img/design/mdpi-pub-logo-black-small1.svg?da3a8dcae975a41c?1732286508" title="MDPI Open Access Journals"> </a> </div> <div class="large-8 columns text-right UI_NavMenu"> <ul> <li class="menu-item"> <a href="/about/journals" data-dropdown="journals-dropdown" aria-controls="journals-dropdown" aria-expanded="false" data-options="is_hover: true; hover_timeout: 200">Journals</a> <ul id="journals-dropdown" class="f-dropdown dropdown-wrapper dropdown-wrapper__small" data-dropdown-content aria-hidden="true" tabindex="-1"> <li> <div class="row"> <div class="small-12 columns"> <ul> <li> <a href="/about/journals"> Active Journals </a> </li> <li> <a href="/about/journalfinder"> Find a Journal </a> </li> <li> <a href="/about/journals/proposal"> Journal Proposal </a> </li> <li> <a href="/about/proceedings"> Proceedings Series </a> </li> </ul> </div> </div> </li> </ul> </li> <li class="menu-item"> <a href="/topics">Topics</a> </li> <li class="menu-item"> <a href="/authors" data-dropdown="information-dropdown" aria-controls="information-dropdown" aria-expanded="false" data-options="is_hover:true; hover_timeout:200">Information</a> <ul id="information-dropdown" class="f-dropdown dropdown-wrapper" data-dropdown-content aria-hidden="true" tabindex="-1"> <li> <div class="row"> <div class="small-5 columns right-border"> <ul> <li> <a href="/authors">For Authors</a> </li> <li> <a href="/reviewers">For Reviewers</a> </li> <li> <a href="/editors">For Editors</a> </li> <li> <a href="/librarians">For Librarians</a> </li> <li> <a href="/publishing_services">For Publishers</a> </li> <li> <a href="/societies">For Societies</a> </li> <li> <a href="/conference_organizers">For Conference Organizers</a> </li> </ul> </div> <div class="small-7 columns"> <ul> <li> <a href="/openaccess">Open Access Policy</a> </li> <li> <a href="/ioap">Institutional Open Access Program</a> </li> <li> <a href="/special_issues_guidelines">Special Issues Guidelines</a> </li> <li> <a href="/editorial_process">Editorial Process</a> </li> <li> <a href="/ethics">Research and Publication Ethics</a> </li> <li> <a href="/apc">Article Processing Charges</a> </li> <li> <a href="/awards">Awards</a> </li> <li> <a href="/testimonials">Testimonials</a> </li> </ul> </div> </div> </li> </ul> </li> <li class="menu-item"> <a href="/authors/english">Editing Services</a> </li> <li class="menu-item"> <a href="/about/initiatives" data-dropdown="initiatives-dropdown" aria-controls="initiatives-dropdown" aria-expanded="false" data-options="is_hover: true; hover_timeout: 200">Initiatives</a> <ul id="initiatives-dropdown" class="f-dropdown dropdown-wrapper dropdown-wrapper__small" data-dropdown-content aria-hidden="true" tabindex="-1"> <li> <div class="row"> <div class="small-12 columns"> <ul> <li> <a href="https://sciforum.net" target="_blank" rel="noopener noreferrer"> Sciforum </a> </li> <li> <a href="https://www.mdpi.com/books" target="_blank" rel="noopener noreferrer"> MDPI Books </a> </li> <li> <a href="https://www.preprints.org" target="_blank" rel="noopener noreferrer"> Preprints.org </a> </li> <li> <a href="https://www.scilit.net" target="_blank" rel="noopener noreferrer"> Scilit </a> </li> <li> <a href="https://sciprofiles.com" target="_blank" rel="noopener noreferrer"> SciProfiles </a> </li> <li> <a href="https://encyclopedia.pub" target="_blank" rel="noopener noreferrer"> Encyclopedia </a> </li> <li> <a href="https://jams.pub" target="_blank" rel="noopener noreferrer"> JAMS </a> </li> <li> <a href="/about/proceedings"> Proceedings Series </a> </li> </ul> </div> </div> </li> </ul> </li> <li class="menu-item"> <a href="/about" data-dropdown="about-dropdown" aria-controls="about-dropdown" aria-expanded="false" data-options="is_hover: true; hover_timeout: 200">About</a> <ul id="about-dropdown" class="f-dropdown dropdown-wrapper dropdown-wrapper__small" data-dropdown-content aria-hidden="true" tabindex="-1"> <li> <div class="row"> <div class="small-12 columns"> <ul> <li> <a href="/about"> Overview </a> </li> <li> <a href="/about/contact"> Contact </a> </li> <li> <a href="https://careers.mdpi.com" target="_blank" rel="noopener noreferrer"> Careers </a> </li> <li> <a href="/about/announcements"> News </a> </li> <li> <a href="/about/press"> Press </a> </li> <li> <a href="http://blog.mdpi.com/" target="_blank" rel="noopener noreferrer"> Blog </a> </li> </ul> </div> </div> </li> </ul> </li> </ul> </div> <div class="large-3 columns text-right full-size-menu__buttons"> <div> <a class="button button--default-inversed UA_SignInUpButton" href="/user/login">Sign In / Sign Up</a> <a class="button button--default js-journal-active-only-link js-journal-active-only-submit-link UC_NavSubmitButton" href=" https://susy.mdpi.com/user/manuscripts/upload?journal=energies " data-disabledmessage="new submissions are not possible.">Submit</a> </div> </div> </div> </div> <div class="header-divider"> </div> <div class="search-container hide-for-small-down row search-container__homepage-scheme"> <form id="basic_search" style="background-color: inherit !important;" class="large-12 medium-12 columns " action="/search" method="get"> <div class="row search-container__main-elements"> <div class="large-2 medium-2 small-12 columns text-right1 small-only-text-left"> <div class="show-for-medium-up"> <div class="search-input-label"> </div> </div> <span class="search-container__title">Search<span class="hide-for-medium"> for Articles</span><span class="hide-for-small">:</span></span> </div> <div class="custom-accordion-for-small-screen-content"> <div class="large-2 medium-2 small-6 columns "> <div class=""> <div class="search-input-label">Title / Keyword</div> </div> <input type="text" placeholder="Title / Keyword" id="q" tabindex="1" name="q" value="" /> </div> <div class="large-2 medium-2 small-6 columns "> <div class=""> <div class="search-input-label">Author / Affiliation / Email</div> </div> <input type="text" id="authors" placeholder="Author / Affiliation / Email" tabindex="2" name="authors" value="" /> </div> <div class="large-2 medium-2 small-6 columns "> <div class=""> <div class="search-input-label">Journal</div> </div> <select id="journal" tabindex="3" name="journal" class="chosen-select"> <option value="">All Journals</option> <option value="acoustics" > Acoustics </option> <option value="amh" > Acta Microbiologica Hellenica (AMH) </option> <option value="actuators" > Actuators </option> <option value="admsci" > Administrative Sciences </option> <option value="adolescents" > Adolescents </option> <option value="arm" > Advances in Respiratory Medicine (ARM) </option> <option value="aerobiology" > Aerobiology </option> <option value="aerospace" > Aerospace </option> <option value="agriculture" > Agriculture </option> <option value="agriengineering" > AgriEngineering </option> <option value="agrochemicals" > Agrochemicals </option> <option value="agronomy" > Agronomy </option> <option value="ai" > AI </option> <option value="air" > Air </option> <option value="algorithms" > Algorithms </option> <option value="allergies" > Allergies </option> <option value="alloys" > Alloys </option> <option value="analytica" > Analytica </option> <option value="analytics" > Analytics </option> <option value="anatomia" > Anatomia </option> <option value="anesthres" > Anesthesia Research </option> <option value="animals" > Animals </option> <option value="antibiotics" > Antibiotics </option> <option value="antibodies" > Antibodies </option> <option value="antioxidants" > Antioxidants </option> <option value="applbiosci" > Applied Biosciences </option> <option value="applmech" > Applied Mechanics </option> <option value="applmicrobiol" > Applied Microbiology </option> <option value="applnano" > Applied Nano </option> <option value="applsci" > Applied Sciences </option> <option value="asi" > Applied System Innovation (ASI) </option> <option value="appliedchem" > AppliedChem </option> <option value="appliedmath" > AppliedMath </option> <option value="aquacj" > Aquaculture Journal </option> <option value="architecture" > Architecture </option> <option value="arthropoda" > Arthropoda </option> <option value="arts" > Arts </option> <option value="astronomy" > Astronomy </option> <option value="atmosphere" > Atmosphere </option> <option value="atoms" > Atoms </option> <option value="audiolres" > Audiology Research </option> <option value="automation" > Automation </option> <option value="axioms" > Axioms </option> <option value="bacteria" > Bacteria </option> <option value="batteries" > Batteries </option> <option value="behavsci" > Behavioral Sciences </option> <option value="beverages" > Beverages </option> <option value="BDCC" > Big Data and Cognitive Computing (BDCC) </option> <option value="biochem" > BioChem </option> <option value="bioengineering" > Bioengineering </option> <option value="biologics" > Biologics </option> <option value="biology" > Biology </option> <option value="blsf" > Biology and Life Sciences Forum </option> <option value="biomass" > Biomass </option> <option value="biomechanics" > Biomechanics </option> <option value="biomed" > BioMed </option> <option value="biomedicines" > Biomedicines </option> <option value="biomedinformatics" > BioMedInformatics </option> <option value="biomimetics" > Biomimetics </option> <option value="biomolecules" > Biomolecules </option> <option value="biophysica" > Biophysica </option> <option value="biosensors" > Biosensors </option> <option value="biotech" > BioTech </option> <option value="birds" > Birds </option> <option value="blockchains" > Blockchains </option> <option value="brainsci" > Brain Sciences </option> <option value="buildings" > Buildings </option> <option value="businesses" > Businesses </option> <option value="carbon" > C </option> <option value="cancers" > Cancers </option> <option value="cardiogenetics" > Cardiogenetics </option> <option value="catalysts" > Catalysts </option> <option value="cells" > Cells </option> <option value="ceramics" > Ceramics </option> <option value="challenges" > Challenges </option> <option value="ChemEngineering" > ChemEngineering </option> <option value="chemistry" > Chemistry </option> <option value="chemproc" > Chemistry Proceedings </option> <option value="chemosensors" > Chemosensors </option> <option value="children" > Children </option> <option value="chips" > Chips </option> <option value="civileng" > CivilEng </option> <option value="cleantechnol" > Clean Technologies (Clean Technol.) </option> <option value="climate" > Climate </option> <option value="ctn" > Clinical and Translational Neuroscience (CTN) </option> <option value="clinbioenerg" > Clinical Bioenergetics </option> <option value="clinpract" > Clinics and Practice </option> <option value="clockssleep" > Clocks & Sleep </option> <option value="coasts" > Coasts </option> <option value="coatings" > Coatings </option> <option value="colloids" > Colloids and Interfaces </option> <option value="colorants" > Colorants </option> <option value="commodities" > Commodities </option> <option value="complications" > Complications </option> <option value="compounds" > Compounds </option> <option value="computation" > Computation </option> <option value="csmf" > Computer Sciences & Mathematics Forum </option> <option value="computers" > Computers </option> <option value="condensedmatter" > Condensed Matter </option> <option value="conservation" > Conservation </option> <option value="constrmater" > Construction Materials </option> <option value="cmd" > Corrosion and Materials Degradation (CMD) </option> <option value="cosmetics" > Cosmetics </option> <option value="covid" > COVID </option> <option value="crops" > Crops </option> <option value="cryo" > Cryo </option> <option value="cryptography" > Cryptography </option> <option value="crystals" > Crystals </option> <option value="cimb" > Current Issues in Molecular Biology (CIMB) </option> <option value="curroncol" > Current Oncology </option> <option value="dairy" > Dairy </option> <option value="data" > Data </option> <option value="dentistry" > Dentistry Journal </option> <option value="dermato" > Dermato </option> <option value="dermatopathology" > Dermatopathology </option> <option value="designs" > Designs </option> <option value="diabetology" > Diabetology </option> <option value="diagnostics" > Diagnostics </option> <option value="dietetics" > Dietetics </option> <option value="digital" > Digital </option> <option value="disabilities" > Disabilities </option> <option value="diseases" > Diseases </option> <option value="diversity" > Diversity </option> <option value="dna" > DNA </option> <option value="drones" > Drones </option> <option value="ddc" > Drugs and Drug Candidates (DDC) </option> <option value="dynamics" > Dynamics </option> <option value="earth" > Earth </option> <option value="ecologies" > Ecologies </option> <option value="econometrics" > Econometrics </option> <option value="economies" > Economies </option> <option value="education" > Education Sciences </option> <option value="electricity" > Electricity </option> <option value="electrochem" > Electrochem </option> <option value="electronicmat" > Electronic Materials </option> <option value="electronics" > Electronics </option> <option value="ecm" > Emergency Care and Medicine </option> <option value="encyclopedia" > Encyclopedia </option> <option value="endocrines" > Endocrines </option> <option value="energies" selected='selected'> Energies </option> <option value="esa" > Energy Storage and Applications (ESA) </option> <option value="eng" > Eng </option> <option value="engproc" > Engineering Proceedings </option> <option value="entropy" > Entropy </option> <option value="environsciproc" > Environmental Sciences Proceedings </option> <option value="environments" > Environments </option> <option value="epidemiologia" > Epidemiologia </option> <option value="epigenomes" > Epigenomes </option> <option value="ebj" > European Burn Journal (EBJ) </option> <option value="ejihpe" > European Journal of Investigation in Health, Psychology and Education (EJIHPE) </option> <option value="fermentation" > Fermentation </option> <option value="fibers" > Fibers </option> <option value="fintech" > FinTech </option> <option value="fire" > Fire </option> <option value="fishes" > Fishes </option> <option value="fluids" > Fluids </option> <option value="foods" > Foods </option> <option value="forecasting" > Forecasting </option> <option value="forensicsci" > Forensic Sciences </option> <option value="forests" > Forests </option> <option value="fossstud" > Fossil Studies </option> <option value="foundations" > Foundations </option> <option value="fractalfract" > Fractal and Fractional (Fractal Fract) </option> <option value="fuels" > Fuels </option> <option value="future" > Future </option> <option value="futureinternet" > Future Internet </option> <option value="futurepharmacol" > Future Pharmacology </option> <option value="futuretransp" > Future Transportation </option> <option value="galaxies" > Galaxies </option> <option value="games" > Games </option> <option value="gases" > Gases </option> <option value="gastroent" > Gastroenterology Insights </option> <option value="gastrointestdisord" > Gastrointestinal Disorders </option> <option value="gastronomy" > Gastronomy </option> <option value="gels" > Gels </option> <option value="genealogy" > Genealogy </option> <option value="genes" > Genes </option> <option value="geographies" > Geographies </option> <option value="geohazards" > GeoHazards </option> <option value="geomatics" > Geomatics </option> <option value="geometry" > Geometry </option> <option value="geosciences" > Geosciences </option> <option value="geotechnics" > Geotechnics </option> <option value="geriatrics" > Geriatrics </option> <option value="glacies" > Glacies </option> <option value="gucdd" > Gout, Urate, and Crystal Deposition Disease (GUCDD) </option> <option value="grasses" > Grasses </option> <option value="hardware" > Hardware </option> <option value="healthcare" > Healthcare </option> <option value="hearts" > Hearts </option> <option value="hemato" > Hemato </option> <option value="hematolrep" > Hematology Reports </option> <option value="heritage" > Heritage </option> <option value="histories" > Histories </option> <option value="horticulturae" > Horticulturae </option> <option value="hospitals" > Hospitals </option> <option value="humanities" > Humanities </option> <option value="humans" > Humans </option> <option value="hydrobiology" > Hydrobiology </option> <option value="hydrogen" > Hydrogen </option> <option value="hydrology" > Hydrology </option> <option value="hygiene" > Hygiene </option> <option value="immuno" > Immuno </option> <option value="idr" > Infectious Disease Reports </option> <option value="informatics" > Informatics </option> <option value="information" > Information </option> <option value="infrastructures" > Infrastructures </option> <option value="inorganics" > Inorganics </option> <option value="insects" > Insects </option> <option value="instruments" > Instruments </option> <option value="iic" > Intelligent Infrastructure and Construction </option> <option value="ijerph" > International Journal of Environmental Research and Public Health (IJERPH) </option> <option value="ijfs" > International Journal of Financial Studies (IJFS) </option> <option value="ijms" > International Journal of Molecular Sciences (IJMS) </option> <option value="IJNS" > International Journal of Neonatal Screening (IJNS) </option> <option value="ijpb" > International Journal of Plant Biology (IJPB) </option> <option value="ijt" > International Journal of Topology </option> <option value="ijtm" > International Journal of Translational Medicine (IJTM) </option> <option value="ijtpp" > International Journal of Turbomachinery, Propulsion and Power (IJTPP) </option> <option value="ime" > International Medical Education (IME) </option> <option value="inventions" > Inventions </option> <option value="IoT" > IoT </option> <option value="ijgi" > ISPRS International Journal of Geo-Information (IJGI) </option> <option value="J" > J </option> <option value="jal" > Journal of Ageing and Longevity (JAL) </option> <option value="jcdd" > Journal of Cardiovascular Development and Disease (JCDD) </option> <option value="jcto" > Journal of Clinical & Translational Ophthalmology (JCTO) </option> <option value="jcm" > Journal of Clinical Medicine (JCM) </option> <option value="jcs" > Journal of Composites Science (J. Compos. Sci.) </option> <option value="jcp" > Journal of Cybersecurity and Privacy (JCP) </option> <option value="jdad" > Journal of Dementia and Alzheimer's Disease (JDAD) </option> <option value="jdb" > Journal of Developmental Biology (JDB) </option> <option value="jeta" > Journal of Experimental and Theoretical Analyses (JETA) </option> <option value="jfb" > Journal of Functional Biomaterials (JFB) </option> <option value="jfmk" > Journal of Functional Morphology and Kinesiology (JFMK) </option> <option value="jof" > Journal of Fungi (JoF) </option> <option value="jimaging" > Journal of Imaging (J. Imaging) </option> <option value="jintelligence" > Journal of Intelligence (J. Intell.) </option> <option value="jlpea" > Journal of Low Power Electronics and Applications (JLPEA) </option> <option value="jmmp" > Journal of Manufacturing and Materials Processing (JMMP) </option> <option value="jmse" > Journal of Marine Science and Engineering (JMSE) </option> <option value="jmahp" > Journal of Market Access & Health Policy (JMAHP) </option> <option value="jmp" > Journal of Molecular Pathology (JMP) </option> <option value="jnt" > Journal of Nanotheranostics (JNT) </option> <option value="jne" > Journal of Nuclear Engineering (JNE) </option> <option value="ohbm" > Journal of Otorhinolaryngology, Hearing and Balance Medicine (JOHBM) </option> <option value="jop" > Journal of Parks </option> <option value="jpm" > Journal of Personalized Medicine (JPM) </option> <option value="jpbi" > Journal of Pharmaceutical and BioTech Industry (JPBI) </option> <option value="jor" > Journal of Respiration (JoR) </option> <option value="jrfm" > Journal of Risk and Financial Management (JRFM) </option> <option value="jsan" > Journal of Sensor and Actuator Networks (JSAN) </option> <option value="joma" > Journal of the Oman Medical Association (JOMA) </option> <option value="jtaer" > Journal of Theoretical and Applied Electronic Commerce Research (JTAER) </option> <option value="jvd" > Journal of Vascular Diseases (JVD) </option> <option value="jox" > Journal of Xenobiotics (JoX) </option> <option value="jzbg" > Journal of Zoological and Botanical Gardens (JZBG) </option> <option value="journalmedia" > Journalism and Media </option> <option value="kidneydial" > Kidney and Dialysis </option> <option value="kinasesphosphatases" > Kinases and Phosphatases </option> <option value="knowledge" > Knowledge </option> <option value="labmed" > LabMed </option> <option value="laboratories" > Laboratories </option> <option value="land" > Land </option> <option value="languages" > Languages </option> <option value="laws" > Laws </option> <option value="life" > Life </option> <option value="limnolrev" > Limnological Review </option> <option value="lipidology" > Lipidology </option> <option value="liquids" > Liquids </option> <option value="literature" > Literature </option> <option value="livers" > Livers </option> <option value="logics" > Logics </option> <option value="logistics" > Logistics </option> <option value="lubricants" > Lubricants </option> <option value="lymphatics" > Lymphatics </option> <option value="make" > Machine Learning and Knowledge Extraction (MAKE) </option> <option value="machines" > Machines </option> <option value="macromol" > Macromol </option> <option value="magnetism" > Magnetism </option> <option value="magnetochemistry" > Magnetochemistry </option> <option value="marinedrugs" > Marine Drugs </option> <option value="materials" > Materials </option> <option value="materproc" > Materials Proceedings </option> <option value="mca" > Mathematical and Computational Applications (MCA) </option> <option value="mathematics" > Mathematics </option> <option value="medsci" > Medical Sciences </option> <option value="msf" > Medical Sciences Forum </option> <option value="medicina" > Medicina </option> <option value="medicines" > Medicines </option> <option value="membranes" > Membranes </option> <option value="merits" > Merits </option> <option value="metabolites" > Metabolites </option> <option value="metals" > Metals </option> <option value="meteorology" > Meteorology </option> <option value="methane" > Methane </option> <option value="mps" > Methods and Protocols (MPs) </option> <option value="metrics" > Metrics </option> <option value="metrology" > Metrology </option> <option value="micro" > Micro </option> <option value="microbiolres" > Microbiology Research </option> <option value="micromachines" > Micromachines </option> <option value="microorganisms" > Microorganisms </option> <option value="microplastics" > Microplastics </option> <option value="minerals" > Minerals </option> <option value="mining" > Mining </option> <option value="modelling" > Modelling </option> <option value="mmphys" > Modern Mathematical Physics </option> <option value="molbank" > Molbank </option> <option value="molecules" > Molecules </option> <option value="mti" > Multimodal Technologies and Interaction (MTI) </option> <option value="muscles" > Muscles </option> <option value="nanoenergyadv" > Nanoenergy Advances </option> <option value="nanomanufacturing" > Nanomanufacturing </option> <option value="nanomaterials" > Nanomaterials </option> <option value="ndt" > NDT </option> <option value="network" > Network </option> <option value="neuroglia" > Neuroglia </option> <option value="neurolint" > Neurology International </option> <option value="neurosci" > NeuroSci </option> <option value="nitrogen" > Nitrogen </option> <option value="ncrna" > Non-Coding RNA (ncRNA) </option> <option value="nursrep" > Nursing Reports </option> <option value="nutraceuticals" > Nutraceuticals </option> <option value="nutrients" > Nutrients </option> <option value="obesities" > Obesities </option> <option value="oceans" > Oceans </option> <option value="onco" > Onco </option> <option value="optics" > Optics </option> <option value="oral" > Oral </option> <option value="organics" > Organics </option> <option value="organoids" > Organoids </option> <option value="osteology" > Osteology </option> <option value="oxygen" > Oxygen </option> <option value="parasitologia" > Parasitologia </option> <option value="particles" > Particles </option> <option value="pathogens" > Pathogens </option> <option value="pathophysiology" > Pathophysiology </option> <option value="pediatrrep" > Pediatric Reports </option> <option value="pets" > Pets </option> <option value="pharmaceuticals" > Pharmaceuticals </option> <option value="pharmaceutics" > Pharmaceutics </option> <option value="pharmacoepidemiology" > Pharmacoepidemiology </option> <option value="pharmacy" > Pharmacy </option> <option value="philosophies" > Philosophies </option> <option value="photochem" > Photochem </option> <option value="photonics" > Photonics </option> <option value="phycology" > Phycology </option> <option value="physchem" > Physchem </option> <option value="psf" > Physical Sciences Forum </option> <option value="physics" > Physics </option> <option value="physiologia" > Physiologia </option> <option value="plants" > Plants </option> <option value="plasma" > Plasma </option> <option value="platforms" > Platforms </option> <option value="pollutants" > Pollutants </option> <option value="polymers" > Polymers </option> <option value="polysaccharides" > Polysaccharides </option> <option value="populations" > Populations </option> <option value="poultry" > Poultry </option> <option value="powders" > Powders </option> <option value="proceedings" > Proceedings </option> <option value="processes" > Processes </option> <option value="prosthesis" > Prosthesis </option> <option value="proteomes" > Proteomes </option> <option value="psychiatryint" > Psychiatry International </option> <option value="psychoactives" > Psychoactives </option> <option value="psycholint" > Psychology International </option> <option value="publications" > Publications </option> <option value="qubs" > Quantum Beam Science (QuBS) </option> <option value="quantumrep" > Quantum Reports </option> <option value="quaternary" > Quaternary </option> <option value="radiation" > Radiation </option> <option value="reactions" > Reactions </option> <option value="realestate" > Real Estate </option> <option value="receptors" > Receptors </option> <option value="recycling" > Recycling </option> <option value="rsee" > Regional Science and Environmental Economics (RSEE) </option> <option value="religions" > Religions </option> <option value="remotesensing" > Remote Sensing </option> <option value="reports" > Reports </option> <option value="reprodmed" > Reproductive Medicine (Reprod. Med.) </option> <option value="resources" > Resources </option> <option value="rheumato" > Rheumato </option> <option value="risks" > Risks </option> <option value="robotics" > Robotics </option> <option value="ruminants" > Ruminants </option> <option value="safety" > Safety </option> <option value="sci" > Sci </option> <option value="scipharm" > Scientia Pharmaceutica (Sci. Pharm.) </option> <option value="sclerosis" > Sclerosis </option> <option value="seeds" > Seeds </option> <option value="sensors" > Sensors </option> <option value="separations" > Separations </option> <option value="sexes" > Sexes </option> <option value="signals" > Signals </option> <option value="sinusitis" > Sinusitis </option> <option value="smartcities" > Smart Cities </option> <option value="socsci" > Social Sciences </option> <option value="siuj" > Société Internationale d’Urologie Journal (SIUJ) </option> <option value="societies" > Societies </option> <option value="software" > Software </option> <option value="soilsystems" > Soil Systems </option> <option value="solar" > Solar </option> <option value="solids" > Solids </option> <option value="spectroscj" > Spectroscopy Journal </option> <option value="sports" > Sports </option> <option value="standards" > Standards </option> <option value="stats" > Stats </option> <option value="stresses" > Stresses </option> <option value="surfaces" > Surfaces </option> <option value="surgeries" > Surgeries </option> <option value="std" > Surgical Techniques Development </option> <option value="sustainability" > Sustainability </option> <option value="suschem" > Sustainable Chemistry </option> <option value="symmetry" > Symmetry </option> <option value="synbio" > SynBio </option> <option value="systems" > Systems </option> <option value="targets" > Targets </option> <option value="taxonomy" > Taxonomy </option> <option value="technologies" > Technologies </option> <option value="telecom" > Telecom </option> <option value="textiles" > Textiles </option> <option value="thalassrep" > Thalassemia Reports </option> <option value="therapeutics" > Therapeutics </option> <option value="thermo" > Thermo </option> <option value="timespace" > Time and Space </option> <option value="tomography" > Tomography </option> <option value="tourismhosp" > Tourism and Hospitality </option> <option value="toxics" > Toxics </option> <option value="toxins" > Toxins </option> <option value="transplantology" > Transplantology </option> <option value="traumacare" > Trauma Care </option> <option value="higheredu" > Trends in Higher Education </option> <option value="tropicalmed" > Tropical Medicine and Infectious Disease (TropicalMed) </option> <option value="universe" > Universe </option> <option value="urbansci" > Urban Science </option> <option value="uro" > Uro </option> <option value="vaccines" > Vaccines </option> <option value="vehicles" > Vehicles </option> <option value="venereology" > Venereology </option> <option value="vetsci" > Veterinary Sciences </option> <option value="vibration" > Vibration </option> <option value="virtualworlds" > Virtual Worlds </option> <option value="viruses" > Viruses </option> <option value="vision" > Vision </option> <option value="waste" > Waste </option> <option value="water" > Water </option> <option value="wild" > Wild </option> <option value="wind" > Wind </option> <option value="women" > Women </option> <option value="world" > World </option> <option value="wevj" > World Electric Vehicle Journal (WEVJ) </option> <option value="youth" > Youth </option> <option value="zoonoticdis" > Zoonotic Diseases </option> </select> </div> <div class="large-2 medium-2 small-6 columns "> <div class=""> <div class="search-input-label">Article Type</div> </div> <select id="article_type" tabindex="4" name="article_type" class="chosen-select"> <option value="">All Article Types</option> <option value="research-article">Article</option> <option value="review-article">Review</option> <option value="rapid-communication">Communication</option> <option value="editorial">Editorial</option> <option value="abstract">Abstract</option> <option value="book-review">Book Review</option> <option value="brief-communication">Brief Communication</option> <option value="brief-report">Brief Report</option> <option value="case-report">Case Report</option> <option value="clinicopathological-challenge">Clinicopathological Challenge</option> <option value="article-commentary">Comment</option> <option value="commentary">Commentary</option> <option value="concept-paper">Concept Paper</option> <option value="conference-report">Conference Report</option> <option value="correction">Correction</option> <option value="creative">Creative</option> <option value="data-descriptor">Data Descriptor</option> <option value="discussion">Discussion</option> <option value="Entry">Entry</option> <option value="essay">Essay</option> <option value="expression-of-concern">Expression of Concern</option> <option value="extended-abstract">Extended Abstract</option> <option value="field-guide">Field Guide</option> <option value="guidelines">Guidelines</option> <option value="hypothesis">Hypothesis</option> <option value="interesting-image">Interesting Images</option> <option value="letter">Letter</option> <option value="books-received">New Book Received</option> <option value="obituary">Obituary</option> <option value="opinion">Opinion</option> <option value="perspective">Perspective</option> <option value="proceedings">Proceeding Paper</option> <option value="project-report">Project Report</option> <option value="protocol">Protocol</option> <option value="registered-report">Registered Report</option> <option value="reply">Reply</option> <option value="retraction">Retraction</option> <option value="note">Short Note</option> <option value="study-protocol">Study Protocol</option> <option value="systematic_review">Systematic Review</option> <option value="technical-note">Technical Note</option> <option value="tutorial">Tutorial</option> <option value="viewpoint">Viewpoint</option> </select> </div> <div class="large-1 medium-1 small-6 end columns small-push-6 medium-reset-order large-reset-order js-search-collapsed-button-container"> <div class="search-input-label"> </div> <input type="submit" id="search" value="Search" class="button button--dark button--full-width searchButton1 US_SearchButton" tabindex="12"> </div> <div class="large-1 medium-1 small-6 end columns large-text-left small-only-text-center small-pull-6 medium-reset-order large-reset-order js-search-collapsed-link-container"> <div class="search-input-label"> </div> <a class="main-search-clear search-container__link" href="#" onclick="openAdvanced(''); return false;">Advanced<span class="show-for-small-only"> Search</span></a> </div> </div> </div> <div class="search-container__advanced" style="margin-top: 0; padding-top: 0px; background-color: inherit; color: inherit;"> <div class="row"> <div class="large-2 medium-2 columns show-for-medium-up"> </div> <div class="large-2 medium-2 small-6 columns "> <div class=""> <div class="search-input-label">Section</div> </div> <select id="section" tabindex="5" name="section" class="chosen-select"> <option value=""></option> </select> </div> <div class="large-2 medium-2 small-6 columns "> <div class=""> <div class="search-input-label">Special Issue</div> </div> <select id="special_issue" tabindex="6" name="special_issue" class="chosen-select"> <option value=""></option> </select> </div> <div class="large-1 medium-1 small-6 end columns "> <div class="search-input-label">Volume</div> <input type="text" id="volume" tabindex="7" name="volume" placeholder="..." value="17" /> </div> <div class="large-1 medium-1 small-6 end columns "> <div class="search-input-label">Issue</div> <input type="text" id="issue" tabindex="8" name="issue" placeholder="..." value="17" /> </div> <div class="large-1 medium-1 small-6 end columns "> <div class="search-input-label">Number</div> <input type="text" id="number" tabindex="9" name="number" placeholder="..." value="" /> </div> <div class="large-1 medium-1 small-6 end columns "> <div class="search-input-label">Page</div> <input type="text" id="page" tabindex="10" name="page" placeholder="..." value="" /> </div> <div class="large-1 medium-1 small-6 columns small-push-6 medium-reset order large-reset-order medium-reset-order js-search-expanded-button-container"></div> <div class="large-1 medium-1 small-6 columns large-text-left small-only-text-center small-pull-6 medium-reset-order large-reset-order js-search-expanded-link-container"></div> </div> </div> </form> <form id="advanced-search" class="large-12 medium-12 columns"> <div class="search-container__advanced"> <div id="advanced-search-template" class="row advanced-search-row"> <div class="large-2 medium-2 small-12 columns show-for-medium-up"> </div> <div class="large-2 medium-2 small-3 columns connector-div"> <div class="search-input-label"><span class="show-for-medium-up">Logical Operator</span><span class="show-for-small">Operator</span></div> <select class="connector"> <option value="and">AND</option> <option value="or">OR</option> </select> </div> <div class="large-3 medium-3 small-6 columns search-text-div"> <div class="search-input-label">Search Text</div> <input type="text" class="search-text" placeholder="Search text"> </div> <div class="large-2 medium-2 small-6 large-offset-0 medium-offset-0 small-offset-3 columns search-field-div"> <div class="search-input-label">Search Type</div> <select class="search-field"> <option value="all">All fields</option> <option value="title">Title</option> <option value="abstract">Abstract</option> <option value="keywords">Keywords</option> <option value="authors">Authors</option> <option value="affiliations">Affiliations</option> <option value="doi">Doi</option> <option value="full_text">Full Text</option> <option value="references">References</option> </select> </div> <div class="large-1 medium-1 small-3 columns"> <div class="search-input-label"> </div> <div class="search-action-div"> <div class="search-plus"> <i class="material-icons">add_circle_outline</i> </div> </div> <div class="search-action-div"> <div class="search-minus"> <i class="material-icons">remove_circle_outline</i> </div> </div> </div> <div class="large-1 medium-1 small-6 large-offset-0 medium-offset-0 small-offset-3 end columns"> <div class="search-input-label"> </div> <input class="advanced-search-button button button--dark search-submit" type="submit" value="Search"> </div> <div class="large-1 medium-1 small-6 end columns show-for-medium-up"></div> </div> </div> </form> </div> <div class="header-divider"> </div> <div class="breadcrumb row full-row"> <div class="breadcrumb__element"> <a href="/about/journals">Journals</a> </div> <div class="breadcrumb__element"> <a href="/journal/energies">Energies</a> </div> <div class="breadcrumb__element"> <a href="/1996-1073/17">Volume 17</a> </div> <div class="breadcrumb__element"> <a href="/1996-1073/17/17">Issue 17</a> </div> <div class="breadcrumb__element"> <a href="#">10.3390/en17174218</a> </div> </div> </header> <div id="main-content" class=""> <div class="row full-width row-fixed-left-column"> <div id="left-column" class="content__column large-3 medium-3 small-12 columns"> <div class="content__container"> <a href="/journal/energies"> <img src="https://pub.mdpi-res.com/img/journals/energies-logo.png?8600e93ff98dbf14" alt="energies-logo" title="Energies" style="max-height: 60px; margin: 0 0 0 0;"> </a> <div class="generic-item no-border"> <a class="button button--color button--full-width js-journal-active-only-link js-journal-active-only-submit-link UC_ArticleSubmitButton" href="https://susy.mdpi.com/user/manuscripts/upload?form%5Bjournal_id%5D%3D7" data-disabledmessage="creating new submissions is not possible."> Submit to this Journal </a> <a class="button button--color button--full-width js-journal-active-only-link UC_ArticleReviewButton" href="https://susy.mdpi.com/volunteer/journals/review" data-disabledmessage="volunteering as journal reviewer is not possible."> Review for this Journal </a> <a class="button button--color-inversed button--color-journal button--full-width js-journal-active-only-link UC_ArticleEditIssueButton" href="/journalproposal/sendproposalspecialissue/energies" data-path="/1996-1073/17/17/4218" data-disabledmessage="proposing new special issue is not possible."> Propose a Special Issue </a> </div> <div class="generic-item link-article-menu show-for-small"> <a href="#" class="link-article-menu show-for-small"> <span class="closed">►</span> <span class="open" style="display: none;">▼</span> Article Menu </a> </div> <div class="hide-small-down-initially UI_ArticleMenu"> <div class="generic-item"> <h2>Article Menu</h2> </div> <ul class="accordion accordion__menu" data-accordion data-options="multi_expand:true;toggleable: true"> <li class="accordion-navigation"> <a href="#academic_editors" class="accordion__title">Academic Editor</a> <div id="academic_editors" class="content active"> <div class="academic-editor-container " title="Department of Energy Technology, Aalborg University, 9220 Aalborg, Denmark"> <div class="sciprofiles-link" style="display: inline-block"><a class="sciprofiles-link__link" href="https://sciprofiles.com/profile/60066?utm_source=mdpi.com&utm_medium=website&utm_campaign=avatar_name" target="_blank" rel="noopener noreferrer"><img class="sciprofiles-link__image" src="/profiles/60066/thumb/Frede_Blaabjerg.png" style="width: auto; height: 16px; border-radius: 50%;"><span class="sciprofiles-link__name">Frede Blaabjerg</span></a></div> </div> </div> </li> <li class="accordion-direct-link"> <a href="/1996-1073/17/17/4218/scifeed_display" data-reveal-id="scifeed-modal" data-reveal-ajax="true">Subscribe SciFeed</a> </li> <li class="accordion-direct-link js-article-similarity-container" style="display: none"> <a href="#" class="js-similarity-related-articles">Recommended Articles</a> </li> <li class="accordion-navigation"> <a href="#related" class="accordion__title">Related Info Link</a> <div id="related" class="content UI_ArticleMenu_RelatedLinks"> <ul> <li class="li-link"> <a href="https://scholar.google.com/scholar?q=A%20Flexible%20Control%20Strategy%20for%20Multi-Functional%20PV%20Inverters%20with%20Load%20Compensation%20Capabilities%20Considering%20Current%20Limitations%20and%20Unbalanced%20Load%20Conditions" target="_blank" rel="noopener noreferrer">Google Scholar</a> </li> </ul> </div> </li> <li class="accordion-navigation"> <a href="#authors" class="accordion__title">More by Authors Links</a> <div id="authors" class="content UI_ArticleMenu_AuthorsLinks"> <ul class="side-menu-ul"> <li> <a class="expand" onclick='$(this).closest("li").next("div").toggle(); return false;'>on DOAJ</a> </li> <div id="AuthorDOAJExpand" style="display:none;"> <ul class="submenu"> <li class="li-link"> <a href='http://doaj.org/search/articles?source=%7B%22query%22%3A%7B%22query_string%22%3A%7B%22query%22%3A%22%5C%22Fausto%20Osorio%5C%22%22%2C%22default_operator%22%3A%22AND%22%2C%22default_field%22%3A%22bibjson.author.name%22%7D%7D%7D' target="_blank" rel="noopener noreferrer">Osorio, F.</a> <li> </li> <li class="li-link"> <a href='http://doaj.org/search/articles?source=%7B%22query%22%3A%7B%22query_string%22%3A%7B%22query%22%3A%22%5C%22Mar%C3%ADa%20A.%20Mantilla%5C%22%22%2C%22default_operator%22%3A%22AND%22%2C%22default_field%22%3A%22bibjson.author.name%22%7D%7D%7D' target="_blank" rel="noopener noreferrer">Mantilla, M. A.</a> <li> </li> <li class="li-link"> <a href='http://doaj.org/search/articles?source=%7B%22query%22%3A%7B%22query_string%22%3A%7B%22query%22%3A%22%5C%22Juan%20M.%20Rey%5C%22%22%2C%22default_operator%22%3A%22AND%22%2C%22default_field%22%3A%22bibjson.author.name%22%7D%7D%7D' target="_blank" rel="noopener noreferrer">Rey, J. M.</a> <li> </li> <li class="li-link"> <a href='http://doaj.org/search/articles?source=%7B%22query%22%3A%7B%22query_string%22%3A%7B%22query%22%3A%22%5C%22Johann%20F.%20Petit%5C%22%22%2C%22default_operator%22%3A%22AND%22%2C%22default_field%22%3A%22bibjson.author.name%22%7D%7D%7D' target="_blank" rel="noopener noreferrer">Petit, J. F.</a> <li> </li> </ul> </div> <li> <a class="expand" onclick='$(this).closest("li").next("div").toggle(); return false;'>on Google Scholar</a> </li> <div id="AuthorGoogleExpand" style="display:none;"> <ul class="submenu"> <li class="li-link"> <a href="https://scholar.google.com/scholar?q=Fausto%20Osorio" target="_blank" rel="noopener noreferrer">Osorio, F.</a> <li> </li> <li class="li-link"> <a href="https://scholar.google.com/scholar?q=Mar%C3%ADa%20A.%20Mantilla" target="_blank" rel="noopener noreferrer">Mantilla, M. A.</a> <li> </li> <li class="li-link"> <a href="https://scholar.google.com/scholar?q=Juan%20M.%20Rey" target="_blank" rel="noopener noreferrer">Rey, J. M.</a> <li> </li> <li class="li-link"> <a href="https://scholar.google.com/scholar?q=Johann%20F.%20Petit" target="_blank" rel="noopener noreferrer">Petit, J. F.</a> <li> </li> </ul> </div> <li> <a class="expand" onclick='$(this).closest("li").next("div").toggle(); return false;'>on PubMed</a> </li> <div id="AuthorPubMedExpand" style="display:none;"> <ul class="submenu"> <li class="li-link"> <a href="http://www.pubmed.gov/?cmd=Search&term=Fausto%20Osorio" target="_blank" rel="noopener noreferrer">Osorio, F.</a> <li> </li> <li class="li-link"> <a href="http://www.pubmed.gov/?cmd=Search&term=Mar%C3%ADa%20A.%20Mantilla" target="_blank" rel="noopener noreferrer">Mantilla, M. A.</a> <li> </li> <li class="li-link"> <a href="http://www.pubmed.gov/?cmd=Search&term=Juan%20M.%20Rey" target="_blank" rel="noopener noreferrer">Rey, J. M.</a> <li> </li> <li class="li-link"> <a href="http://www.pubmed.gov/?cmd=Search&term=Johann%20F.%20Petit" target="_blank" rel="noopener noreferrer">Petit, J. F.</a> <li> </li> </ul> </div> </ul> </div> </li> </ul> <span style="display:none" id="scifeed_hidden_flag"></span> <span style="display:none" id="scifeed_subscribe_url">/ajax/scifeed/subscribe</span> </div> </div> <div class="content__container responsive-moving-container large medium active hidden" data-id="article-counters"> <div id="counts-wrapper" class="row generic-item no-border" data-equalizer> <div id="js-counts-wrapper__views" class="small-12 hide columns count-div-container"> <a href="#metrics" > <div class="count-div" data-equalizer-watch> <span class="name">Article Views</span> <span class="count view-number"></span> </div> </a> </div> <div id="js-counts-wrapper__citations" class="small-12 columns hide count-div-container"> <a href="#metrics" > <div class="count-div" data-equalizer-watch> <span class="name">Citations</span> <span class="count citations-number Var_ArticleMaxCitations">-</span> </div> </a> </div> </div> </div> <div class="content__container"> <div class="hide-small-down-initially"> <ul class="accordion accordion__menu" data-accordion data-options="multi_expand:true;toggleable: true"> <li class="accordion-navigation"> <a href="#table_of_contents" class="accordion__title">Table of Contents</a> <div id="table_of_contents" class="content active"> <div class="menu-caption" id="html-quick-links-title"></div> </div> </li> </ul> </div> </div> <!-- PubGrade code --> <div id="pbgrd-sky"></div> <script src="https://cdn.pbgrd.com/core-mdpi.js"></script> <style>.content__container { min-width: 300px; }</style> <!-- PubGrade code --> </div> <div id="middle-column" class="content__column large-9 medium-9 small-12 columns end middle-bordered"> <div class="middle-column__help"> <div class="middle-column__help__fixed show-for-medium-up"> <span id="js-altmetrics-donut" href="#" target="_blank" rel="noopener noreferrer" style="display: none;"> <span data-badge-type='donut' class='altmetric-embed' data-doi='10.3390/en17174218'></span> <span>Altmetric</span> </span> <a href="#" class="UA_ShareButton" data-reveal-id="main-share-modal" title="Share"> <i class="material-icons">share</i> <span>Share</span> </a> <a href="#" data-reveal-id="main-help-modal" title="Help"> <i class="material-icons">announcement</i> <span>Help</span> </a> <a href="javascript:void(0);" data-reveal-id="cite-modal" data-counterslink = "https://www.mdpi.com/1996-1073/17/17/4218/cite" > <i class="material-icons">format_quote</i> <span>Cite</span> </a> <a href="https://sciprofiles.com/discussion-groups/public/10.3390/en17174218?utm_source=mpdi.com&utm_medium=publication&utm_campaign=discuss_in_sciprofiles" target="_blank" rel="noopener noreferrer" title="Discuss in Sciprofiles"> <i class="material-icons">question_answer</i> <span>Discuss in SciProfiles</span> </a> <a href="#" class="" data-hypothesis-trigger-endorses-tab title="Endorse"> <i data-hypothesis-endorse-trigger class="material-icons" >thumb_up</i> <div data-hypothesis-endorsement-count data-hypothesis-trigger-endorses-tab class="hypothesis-count-container"> ... </div> <span>Endorse</span> </a> <a href="#" data-hypothesis-trigger class="js-hypothesis-open UI_ArticleAnnotationsButton" title="Comment"> <i class="material-icons">textsms</i> <div data-hypothesis-annotation-count class="hypothesis-count-container"> ... </div> <span>Comment</span> </a> </div> <div id="main-help-modal" class="reveal-modal reveal-modal-new" data-reveal aria-labelledby="modalTitle" aria-hidden="true" role="dialog"> <div class="row"> <div class="small-12 columns"> <h2 style="margin: 0;">Need Help?</h2> </div> <div class="small-6 columns"> <h3>Support</h3> <p> Find support for a specific problem in the support section of our website. </p> <a target="_blank" href="/about/contactform" class="button button--color button--full-width"> Get Support </a> </div> <div class="small-6 columns"> <h3>Feedback</h3> <p> Please let us know what you think of our products and services. </p> <a target="_blank" href="/feedback/send" class="button button--color button--full-width"> Give Feedback </a> </div> <div class="small-6 columns end"> <h3>Information</h3> <p> Visit our dedicated information section to learn more about MDPI. </p> <a target="_blank" href="/authors" class="button button--color button--full-width"> Get Information </a> </div> </div> <a class="close-reveal-modal" aria-label="Close"> <i class="material-icons">clear</i> </a> </div> </div> <div class="middle-column__main "> <div class="page-highlight"> <style type="text/css"> img.review-status { width: 30px; } </style> <div id="jmolModal" class="reveal-modal" data-reveal aria-labelledby="Captcha" aria-hidden="true" role="dialog"> <h2>JSmol Viewer</h2> <div class="row"> <div class="small-12 columns text-center"> <iframe style="width: 520px; height: 520px;" frameborder="0" id="jsmol-content"></iframe> <div class="content"></div> </div> </div> <a class="close-reveal-modal" aria-label="Close"> <i class="material-icons">clear</i> </a> </div> <div itemscope itemtype="http://schema.org/ScholarlyArticle" id="abstract" class="abstract_div"> <div class="js-check-update-container"></div> <div class="html-content__container content__container content__container__combined-for-large__first" style="overflow: auto; position: inherit;"> <div class='html-profile-nav'> <div class='top-bar'> <div class='nav-sidebar-btn show-for-large-up' data-status='opened' > <i class='material-icons'>first_page</i> </div> <a id="js-button-download" class="button button--color-inversed" style="display: none;" href="/1996-1073/17/17/4218/pdf?version=1724419358" data-name="A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions" data-journal="energies"> <i class="material-icons custom-download"></i> Download PDF </a> <div class='nav-btn'> <i class='material-icons'>settings</i> </div> <a href="/1996-1073/17/17/4218/reprints" id="js-button-reprints" class="button button--color-inversed"> Order Article Reprints </a> </div> <div class='html-article-menu'> <div class='html-first-step row'> <div class='html-font-family large-6 medium-6 small-12 columns'> <div class='row'> <div class='html-font-label large-4 medium-4 small-12 columns'> Font Type: </div> <div class='large-8 medium-8 small-12 columns'> <span class="html-article-menu-option"><i style='font-family:Arial, Arial, Helvetica, sans-serif;' data-fontfamily='Arial, Arial, Helvetica, sans-serif'>Arial</i></span> <span class="html-article-menu-option"><i style='font-family:Georgia1, Georgia, serif;' data-fontfamily='Georgia1, Georgia, serif'>Georgia</i></span> <span class="html-article-menu-option"><i style='font-family:Verdana, Verdana, Geneva, sans-serif;' data-fontfamily='Verdana, Verdana, Geneva, sans-serif' >Verdana</i></span> </div> </div> </div> <div class='html-font-resize large-6 medium-6 small-12 columns'> <div class='row'> <div class='html-font-label large-4 medium-4 small-12 columns'>Font Size:</div> <div class='large-8 medium-8 small-12 columns'> <span class="html-article-menu-option a1" data-percent="100">Aa</span> <span class="html-article-menu-option a2" data-percent="120">Aa</span> <span class="html-article-menu-option a3" data-percent="160">Aa</span> </div> </div> </div> </div> <div class='row'> <div class='html-line-space large-6 medium-6 small-12 columns'> <div class='row'> <div class='html-font-label large-4 medium-4 small-12 columns' >Line Spacing:</div> <div class='large-8 medium-8 small-12 columns'> <span class="html-article-menu-option a1" data-line-height="1.5em"> <i class="fa"></i> </span> <span class="html-article-menu-option a2" data-line-height="1.8em"> <i class="fa"></i> </span> <span class="html-article-menu-option a3" data-line-height="2.1em"> <i class="fa"></i> </span> </div> </div> </div> <div class='html-column-width large-6 medium-6 small-12 columns'> <div class='row'> <div class='html-font-label large-4 medium-4 small-12 columns' >Column Width:</div> <div class='large-8 medium-8 small-12 columns'> <span class="html-article-menu-option a1" data-column-width="20%"> <i class="fa"></i> </span> <span class="html-article-menu-option a2" data-column-width="10%"> <i class="fa"></i> </span> <span class="html-article-menu-option a3" data-column-width="0%"> <i class="fa"></i> </span> </div> </div> </div> </div> <div class='row'> <div class='html-font-bg large-6 medium-6 small-12 columns end'> <div class='row'> <div class='html-font-label large-4 medium-4 small-12 columns'>Background:</div> <div class='large-8 medium-8 small-12 columns'> <div class="html-article-menu-option html-nav-bg html-nav-bright" data-bg="bright"> <i class="fa fa-file-text"></i> </div> <div class="html-article-menu-option html-nav-bg html-nav-dark" data-bg="dark"> <i class="fa fa-file-text-o"></i> </div> <div class="html-article-menu-option html-nav-bg html-nav-creme" data-bg="creme"> <i class="fa fa-file-text"></i> </div> </div> </div> </div> </div> </div> </div> <article ><div class='html-article-content'> <span itemprop="publisher" content="Multidisciplinary Digital Publishing Institute"></span><span itemprop="url" content="https://www.mdpi.com/1996-1073/17/17/4218"></span> <div class="article-icons"><span class="label openaccess" data-dropdown="drop-article-label-openaccess" aria-expanded="false">Open Access</span><span class="label articletype">Article</span></div> <h1 class="title hypothesis_container" itemprop="name"> A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions </h1> <div class="art-authors hypothesis_container"> by <span class="inlineblock "><div class='profile-card-drop' data-dropdown='profile-card-drop13062764' data-options='is_hover:true, hover_timeout:5000'> Fausto Osorio</div><div id="profile-card-drop13062764" data-dropdown-content class="f-dropdown content profile-card-content" aria-hidden="true" tabindex="-1"><div class="profile-card__title"><div class="sciprofiles-link" style="display: inline-block"><div class="sciprofiles-link__link"><img class="sciprofiles-link__image" src="/bundles/mdpisciprofileslink/img/unknown-user.png" style="width: auto; height: 16px; border-radius: 50%;"><span class="sciprofiles-link__name">Fausto Osorio</span></div></div></div><div class="profile-card__buttons" style="margin-bottom: 10px;"><a href="https://sciprofiles.com/profile/3685281?utm_source=mdpi.com&utm_medium=website&utm_campaign=avatar_name" class="button button--color-inversed" target="_blank"> SciProfiles </a><a href="https://scilit.net/scholars?q=Fausto%20Osorio" class="button button--color-inversed" target="_blank"> Scilit </a><a href="https://www.preprints.org/search?search1=Fausto%20Osorio&field1=authors" class="button button--color-inversed" target="_blank"> Preprints.org </a><a href="https://scholar.google.com/scholar?q=Fausto%20Osorio" class="button button--color-inversed" target="_blank" rels="noopener noreferrer"> Google Scholar </a></div></div><sup> *</sup><span style="display: inline; margin-left: 5px;"></span><a class="toEncode emailCaptcha visibility-hidden" data-author-id="13062764" href="/cdn-cgi/l/email-protection#7c531f1218511f1b1553105319111d1510510c0e1308191f081513125f4c4c4c454a4a4d494c454d484d494c1a4c1d4e4a4c494c454d484d484c4f4c4548444d4f4c1a4d4948444c4f4c4e4d4f48444c494c45"><sup><i class="fa fa-envelope-o"></i></sup></a><a href="https://orcid.org/0009-0007-3662-7998" target="_blank" rel="noopener noreferrer"><img src="https://pub.mdpi-res.com/img/design/orcid.png?0465bc3812adeb52?1732286508" title="ORCID" style="position: relative; width: 13px; margin-left: 3px; max-width: 13px !important; height: auto; top: -5px;"></a>, </span><span class="inlineblock "><div class='profile-card-drop' data-dropdown='profile-card-drop13062765' data-options='is_hover:true, hover_timeout:5000'> María A. Mantilla</div><div id="profile-card-drop13062765" data-dropdown-content class="f-dropdown content profile-card-content" aria-hidden="true" tabindex="-1"><div class="profile-card__title"><div class="sciprofiles-link" style="display: inline-block"><div class="sciprofiles-link__link"><img class="sciprofiles-link__image" src="/profiles/2713713/thumb/María_Alejandra_Mantilla-Villalobos.jpg" style="width: auto; height: 16px; border-radius: 50%;"><span class="sciprofiles-link__name">María A. Mantilla</span></div></div></div><div class="profile-card__buttons" style="margin-bottom: 10px;"><a href="https://sciprofiles.com/profile/2713713?utm_source=mdpi.com&utm_medium=website&utm_campaign=avatar_name" class="button button--color-inversed" target="_blank"> SciProfiles </a><a href="https://scilit.net/scholars?q=Mar%C3%ADa%20A.%20Mantilla" class="button button--color-inversed" target="_blank"> Scilit </a><a href="https://www.preprints.org/search?search1=Mar%C3%ADa%20A.%20Mantilla&field1=authors" class="button button--color-inversed" target="_blank"> Preprints.org </a><a href="https://scholar.google.com/scholar?q=Mar%C3%ADa%20A.%20Mantilla" class="button button--color-inversed" target="_blank" rels="noopener noreferrer"> Google Scholar </a></div></div><sup></sup><span style="display: inline; margin-left: 5px;"></span><a class="toEncode emailCaptcha visibility-hidden" data-author-id="13062765" href="/cdn-cgi/l/email-protection#4a6529242e67292d236526652f272b2326673a38253e2f293e232524697a7a7a297c2e7b2c7a7e7a297a7b7a727a7a782e7b727a7e7b2f7e797a727a737b727e797a2f7a78"><sup><i class="fa fa-envelope-o"></i></sup></a><a href="https://orcid.org/0000-0002-8388-3886" target="_blank" rel="noopener noreferrer"><img src="https://pub.mdpi-res.com/img/design/orcid.png?0465bc3812adeb52?1732286508" title="ORCID" style="position: relative; width: 13px; margin-left: 3px; max-width: 13px !important; height: auto; top: -5px;"></a>, </span><span class="inlineblock "><div class='profile-card-drop' data-dropdown='profile-card-drop13062766' data-options='is_hover:true, hover_timeout:5000'> Juan M. Rey</div><div id="profile-card-drop13062766" data-dropdown-content class="f-dropdown content profile-card-content" aria-hidden="true" tabindex="-1"><div class="profile-card__title"><div class="sciprofiles-link" style="display: inline-block"><div class="sciprofiles-link__link"><img class="sciprofiles-link__image" src="/profiles/1083868/thumb/Juan_M._Rey.jpg" style="width: auto; height: 16px; border-radius: 50%;"><span class="sciprofiles-link__name">Juan M. Rey</span></div></div></div><div class="profile-card__buttons" style="margin-bottom: 10px;"><a href="https://sciprofiles.com/profile/1083868?utm_source=mdpi.com&utm_medium=website&utm_campaign=avatar_name" class="button button--color-inversed" target="_blank"> SciProfiles </a><a href="https://scilit.net/scholars?q=Juan%20M.%20Rey" class="button button--color-inversed" target="_blank"> Scilit </a><a href="https://www.preprints.org/search?search1=Juan%20M.%20Rey&field1=authors" class="button button--color-inversed" target="_blank"> Preprints.org </a><a href="https://scholar.google.com/scholar?q=Juan%20M.%20Rey" class="button button--color-inversed" target="_blank" rels="noopener noreferrer"> Google Scholar </a></div></div><sup></sup><span style="display: inline; margin-left: 5px;"></span><a class="toEncode emailCaptcha visibility-hidden" data-author-id="13062766" href="/cdn-cgi/l/email-protection#e2cd818c86cf81858bcd8ecd878f838b8ecf92908d968781968b8d8cc1d2d2d384d483d280d2d6d2d5d3dad284d3d1d083d384d2d1d3dbd6d6d284d287d384d6d6d2dbd2d7"><sup><i class="fa fa-envelope-o"></i></sup></a><a href="https://orcid.org/0000-0002-5465-4769" target="_blank" rel="noopener noreferrer"><img src="https://pub.mdpi-res.com/img/design/orcid.png?0465bc3812adeb52?1732286508" title="ORCID" style="position: relative; width: 13px; margin-left: 3px; max-width: 13px !important; height: auto; top: -5px;"></a> and </span><span class="inlineblock "><div class='profile-card-drop' data-dropdown='profile-card-drop13062767' data-options='is_hover:true, hover_timeout:5000'> Johann F. Petit</div><div id="profile-card-drop13062767" data-dropdown-content class="f-dropdown content profile-card-content" aria-hidden="true" tabindex="-1"><div class="profile-card__title"><div class="sciprofiles-link" style="display: inline-block"><div class="sciprofiles-link__link"><img class="sciprofiles-link__image" src="/bundles/mdpisciprofileslink/img/unknown-user.png" style="width: auto; height: 16px; border-radius: 50%;"><span class="sciprofiles-link__name">Johann F. Petit</span></div></div></div><div class="profile-card__buttons" style="margin-bottom: 10px;"><a href="https://sciprofiles.com/profile/3702822?utm_source=mdpi.com&utm_medium=website&utm_campaign=avatar_name" class="button button--color-inversed" target="_blank"> SciProfiles </a><a href="https://scilit.net/scholars?q=Johann%20F.%20Petit" class="button button--color-inversed" target="_blank"> Scilit </a><a href="https://www.preprints.org/search?search1=Johann%20F.%20Petit&field1=authors" class="button button--color-inversed" target="_blank"> Preprints.org </a><a href="https://scholar.google.com/scholar?q=Johann%20F.%20Petit" class="button button--color-inversed" target="_blank" rels="noopener noreferrer"> Google Scholar </a></div></div><sup></sup><span style="display: inline; margin-left: 5px;"></span><a class="toEncode emailCaptcha visibility-hidden" data-author-id="13062767" href="/cdn-cgi/l/email-protection#f5da969b91d896929cda99da9098949c99d885879a819096819c9a9bd6c5c5c596c394c494c593c490c5c6c490c794c493c5c6c4ccc1c1c593c590c493c1c1c5ccc5c0"><sup><i class="fa fa-envelope-o"></i></sup></a><a href="https://orcid.org/0000-0003-2283-3268" target="_blank" rel="noopener noreferrer"><img src="https://pub.mdpi-res.com/img/design/orcid.png?0465bc3812adeb52?1732286508" title="ORCID" style="position: relative; width: 13px; margin-left: 3px; max-width: 13px !important; height: auto; top: -5px;"></a></span> </div> <div class="nrm"></div> <span style="display:block; height:6px;"></span> <div></div> <div style="margin: 5px 0 15px 0;" class="hypothesis_container"> <div class="art-affiliations"> <div class="affiliation "> <div class="affiliation-name ">Escuela de Ingenierías Eléctrica, Electrónica y de Telecomunicaciones, Universidad Industrial de Santander (UIS), Bucaramanga 680002, Colombia</div> </div> <div class="affiliation"> <div class="affiliation-item"><sup>*</sup></div> <div class="affiliation-name ">Author to whom correspondence should be addressed. </div> </div> </div> </div> <div class="bib-identity" style="margin-bottom: 10px;"> <em>Energies</em> <b>2024</b>, <em>17</em>(17), 4218; <a href="https://doi.org/10.3390/en17174218">https://doi.org/10.3390/en17174218</a> </div> <div class="pubhistory" style="font-weight: bold; padding-bottom: 10px;"> <span style="display: inline-block">Submission received: 9 July 2024</span> / <span style="display: inline-block">Revised: 14 August 2024</span> / <span style="display: inline-block">Accepted: 20 August 2024</span> / <span style="display: inline-block">Published: 23 August 2024</span> </div> <div class="belongsTo" style="margin-bottom: 10px;"> (This article belongs to the Section <a href="/journal/energies/sections/solar_energy">A2: Solar Energy and Photovoltaic Systems</a>)<br/> </div> <div class="highlight-box1"> <div class="download"> <a class="button button--color-inversed button--drop-down" data-dropdown="drop-download-1462787" aria-controls="drop-supplementary-1462787" aria-expanded="false"> Download <i class="material-icons">keyboard_arrow_down</i> </a> <div id="drop-download-1462787" class="f-dropdown label__btn__dropdown label__btn__dropdown--button" data-dropdown-content aria-hidden="true" tabindex="-1"> <a class="UD_ArticlePDF" href="/1996-1073/17/17/4218/pdf?version=1724419358" data-name="A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions" data-journal="energies">Download PDF</a> <br/> <a id="js-pdf-with-cover-access-captcha" href="#" data-target="/1996-1073/17/17/4218/pdf-with-cover" class="accessCaptcha">Download PDF with Cover</a> <br/> <a id="js-xml-access-captcha" href="#" data-target="/1996-1073/17/17/4218/xml" class="accessCaptcha">Download XML</a> <br/> <a href="/1996-1073/17/17/4218/epub" id="epub_link">Download Epub</a> <br/> </div> <div class="js-browse-figures" style="display: inline-block;"> <a href="#" class="button button--color-inversed margin-bottom-10 openpopupgallery UI_BrowseArticleFigures" data-target='article-popup' data-counterslink = "https://www.mdpi.com/1996-1073/17/17/4218/browse" >Browse Figures</a> </div> <div id="article-popup" class="popupgallery" style="display: inline; line-height: 200%"> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g001.png?1724419463" title=" <strong>Figure 1</strong><br/> <p>Simplified scheme of the grid-connected multi-functional PV system. The shaded blocks represent control and signal processing components. Solid lines indicate power flow, while dotted lines represent sensed and control signal paths.</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g002.png?1724419465" title=" <strong>Figure 2</strong><br/> <p>Proposed inverter control algorithm.</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g003.png?1724419471" title=" <strong>Figure 3</strong><br/> <p>Experimental prototype.</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g004.png?1724419473" title=" <strong>Figure 4</strong><br/> <p>Currents for case 1: (<b>a</b>) Grid currents (<math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>).</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g005.png?1724419474" title=" <strong>Figure 5</strong><br/> <p>Instantaneous powers for case 1: (<b>a</b>) Instantaneous active powers in the grid (<math display="inline"><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display="inline"><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display="inline"><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display="inline"><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>).</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g006.png?1724419475" title=" <strong>Figure 6</strong><br/> <p>Voltages for case 1: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes p.u. for the positive- and negative-sequence components of the PCC voltages.</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g007.png?1724419476" title=" <strong>Figure 7</strong><br/> <p>Currents for case 2: (<b>a</b>) Grid currents (<math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>).</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g008.png?1724419477" title=" <strong>Figure 8</strong><br/> <p>Instantaneous powers for case 2: (<b>a</b>) Instantaneous active powers in the grid (<math display="inline"><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display="inline"><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display="inline"><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display="inline"><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>).</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g009.png?1724419478" title=" <strong>Figure 9</strong><br/> <p>Control parameters for case 2.</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g010.png?1724419479" title=" <strong>Figure 10</strong><br/> <p>Voltages for case 2: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes p.u. for the positive- and negative-sequence components of the PCC voltages.</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g011.png?1724419480" title=" <strong>Figure 11</strong><br/> <p>Currents for case 3: (<b>a</b>) Grid currents (<math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>).</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g012.png?1724419481" title=" <strong>Figure 12</strong><br/> <p>Instantaneous powers for case 3: (<b>a</b>) Instantaneous active powers in the grid (<math display="inline"><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display="inline"><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display="inline"><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display="inline"><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>).</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g013.png?1724419482" title=" <strong>Figure 13</strong><br/> <p>Control parameters for case 3.</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g014.png?1724419483" title=" <strong>Figure 14</strong><br/> <p>Voltages for case 3: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes in p.u. for the positive- and negative-sequence components of the PCC voltages.</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g015.png?1724419484" title=" <strong>Figure 15</strong><br/> <p>Currents for case 4: (<b>a</b>) Grid currents (<math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>).</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g016.png?1724419486" title=" <strong>Figure 16</strong><br/> <p>Instantaneous powers for case 4: (<b>a</b>) Instantaneous active powers in the grid (<math display="inline"><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display="inline"><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display="inline"><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display="inline"><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>).</p> "> </a> <a href="https://pub.mdpi-res.com/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g017.png?1724419487" title=" <strong>Figure 17</strong><br/> <p>Voltages for case 4: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes in p.u. for the positive- and negative-sequence components of the PCC voltages.</p> "> </a> </div> <a class="button button--color-inversed" href="/1996-1073/17/17/4218/notes">Versions Notes</a> </div> </div> <div class="responsive-moving-container small hidden" data-id="article-counters" style="margin-top: 15px;"></div> <div class="html-dynamic"> <section> <div class="art-abstract art-abstract-new in-tab hypothesis_container"> <p> <div><section class="html-abstract" id="html-abstract"> <h2 id="html-abstract-title">Abstract</h2><b>:</b> <div class="html-p">Multi-functional photovoltaic (PV) inverters incorporate ancillary services to enhance power quality and mitigate stability issues in distribution networks. These next-generation PV inverters will achieve a higher utilization of the inverter’s rated capacity, improving the cost-effectiveness of PV technology. However, the power required to perform ancillary services, such as load compensation capabilities, could exceed the inverter’s capacity, risking the components’ integrity. Therefore, multi-functional control algorithms must limit the power capacity according to the system’s nominal currents. Despite this, most control proposals do not address this issue when load balancing capabilities are included for PV inverter control. This paper proposes a flexible control strategy for three-phase multi-functional PV inverters, considering load balancing functionalities while keeping the inverter currents within safe operating limits. The proposal introduces two control parameters whose variation results in different load compensation capabilities. These parameters can be adapted dynamically according to the inverter rated capacity not used for active power injection and the load compensation requirements. Additionally, a control algorithm is proposed to limit the inverter current according to the nominal values supported by the device. This algorithm also allows setting compensation objectives following a priority scheme in which the injection of the PV active power is prioritized over the load compensation functionalities. Reactive power compensation and load balancing functionalities are also considered at a lower level of hierarchical priority. The proposal was evaluated through experimental tests on a multi-functional PV inverter prototype under various operational conditions. The experimental results show an excellent control strategy performance, achieving the control objectives under unbalanced load conditions.</div> </section> <div id="html-keywords"> <div class="html-gwd-group"><div id="html-keywords-title">Keywords: </div><a href="/search?q=photovoltaic+inverters">photovoltaic inverters</a>; <a href="/search?q=power+quality">power quality</a>; <a href="/search?q=control+algorithms">control algorithms</a>; <a href="/search?q=reactive+power+compensation">reactive power compensation</a>; <a href="/search?q=unbalanced+loads">unbalanced loads</a>; <a href="/search?q=load+compensation">load compensation</a></div> <div> </div> </div> </div> </p> </div> </section> </div> <div class="hypothesis_container"> <ul class="menu html-nav" data-prev-node="#html-quick-links-title"> </ul> <div class="html-body"> <section id='sec1-energies-17-04218' type='intro'><h2 data-nested='1'> 1. Introduction</h2><div class='html-p'>Photovoltaic (PV) systems are pivotal in transitioning towards a sustainable energy matrix and reducing dependency on fossil fuels. These systems are considered one of the most promising renewable energy sources due to their noiseless operation, cleanliness, ease of installation, inexhaustibility, and pollution-free functioning [<a href="#B1-energies-17-04218" class="html-bibr">1</a>]. Currently, the penetration of grid-connected PV systems in low voltage distribution networks (LVDNs) is growing extensively and is expected to increase rapidly in the future. This growth is driven not only by the aforementioned benefits, but also by decreasing prices, safer operation with lower operational costs, and supportive government policies [<a href="#B2-energies-17-04218" class="html-bibr">2</a>].</div><div class='html-p'>PV systems usually have relatively arbitrary phase connections in LVDNs, where it is common to find three different types of PV inverter connections: three-phase, two-phase, and single-phase. Combined with the intermittent nature of these systems, this presents a challenge in terms of power quality issues. As more PV systems are integrated into the LVDNs, uncertainties regarding the system unbalance increase.</div><div class='html-p'>Another critical issue in LVDNs is the massive penetration of single-phase loads, which are often connected in a disordered manner throughout the network. This can lead to severe current unbalances, and non-symmetrical power flow that can increase voltage unbalances and cause significant overvoltage issues. This negatively affects the efficiency of the distribution network and increases energy losses and instability. These unbalances can also lead to technical problems such as failures of sensitive loads, overheating of electrical equipment, and potential long-term damage to equipment [<a href="#B3-energies-17-04218" class="html-bibr">3</a>]. Additionally, the widespread use of low-power factor loads and power electronics-based equipment in LVDNs adversely affects power quality by injecting distorted currents into the grid and demanding significant amounts of reactive power [<a href="#B4-energies-17-04218" class="html-bibr">4</a>].</div><div class='html-p'>Some solutions to counteract these problems include re-phasing loads to reduce voltage unbalances. This involves using additional switches to transfer loads from the overloaded phases to other phases and incorporating extra meters to provide the necessary measurements [<a href="#B3-energies-17-04218" class="html-bibr">3</a>]. Another solution is the use of traditional passive filters, which employ passive components such as inductors and capacitors to compensate for reactive power and mitigate specific harmonics. However, they can cause resonance problems in the grid and do not address the unbalance problem. One of the most effective solutions involves employing active power filters (APFs) or hybrid active power filters (HAPFs), offering flexibility and dynamic responses to disturbances. These devices, based on power electronics converters, can be controlled to mitigate unbalances, compensate for harmonics, and correct the power factor in LVDNs, among other functionalities [<a href="#B4-energies-17-04218" class="html-bibr">4</a>,<a href="#B5-energies-17-04218" class="html-bibr">5</a>]. However, implementing this solution requires additional components, thus raising costs.</div><div class='html-p'>In recent years, there has been an increase in the installation of PV systems near the loads. Furthermore, the topologies of power inverters in shunt APFs and their control systems are similar to those employed in grid-connected PV systems. These factors have created the opportunity to incorporate ancillary functions into PV inverters to enhance power quality and stability in LVDNs. PV systems typically operate below their rated capacity due to the intermittent nature of the energy source. There is minimal or no active power production for extended periods, particularly at nighttime. Consequently, the portion of the rated power not used for active power injection can be utilized for other functionalities. Some active filtering functionalities that can be added to PV inverters include harmonic mitigation, reactive power compensation, and load balancing [<a href="#B6-energies-17-04218" class="html-bibr">6</a>]. Moreover, other ancillary services are becoming essential in modern PV inverters, such as fault ride through (FRT), voltage regulation, and frequency support through active power curtailment, among others [<a href="#B7-energies-17-04218" class="html-bibr">7</a>,<a href="#B8-energies-17-04218" class="html-bibr">8</a>]. Accordingly, the next generation of PV inverters is expected to be more flexible and intelligent, including auxiliary services to help improve service quality.</div><div class='html-p'>A PV inverter that incorporates active power filtering functionalities is called a multi-functional PV inverter. Typically, the control structure of the PV inverter is modified to include the measurement of load currents and adjust the reference currents according to established compensation objectives, enabling load compensation capabilities [<a href="#B6-energies-17-04218" class="html-bibr">6</a>]. With these functionalities, additional APFs or other solutions may no longer be necessary for LVDNs, resulting in more cost-effective PV systems [<a href="#B7-energies-17-04218" class="html-bibr">7</a>,<a href="#B9-energies-17-04218" class="html-bibr">9</a>].</div><div class='html-p'>In the literature, several reported studies have proposed strategies for the control of multi-functional PV inverters. A very common approach is the development of control algorithms in the time domain based on electric power definitions. For instance, authors in [<a href="#B10-energies-17-04218" class="html-bibr">10</a>] propose a PV-APF controller for three-phase three-wire inverters based on the widely used <math display='inline'><semantics> <mrow> <mi>p</mi> <mo>−</mo> <mi>q</mi> </mrow> </semantics></math> instantaneous power theory proposed by H. Akagi [<a href="#B11-energies-17-04218" class="html-bibr">11</a>]. This strategy mitigates harmonic currents and reactive power compensation and simultaneously injects the maximum power generated by the PV units. It also offers flexible operation modes for the PV-APF combination. Two similar approaches are presented in [<a href="#B12-energies-17-04218" class="html-bibr">12</a>,<a href="#B13-energies-17-04218" class="html-bibr">13</a>] for three-phase three-wire PV systems. Authors in [<a href="#B12-energies-17-04218" class="html-bibr">12</a>] propose a control algorithm for PV systems without DC/DC converters based on an extended instantaneous real and imaginary power method. Also, in [<a href="#B13-energies-17-04218" class="html-bibr">13</a>], an algorithm based on the generalized instantaneous reactive power theory is presented. These two works allow for the incorporation of power factor correction, load balancing, and current harmonic mitigation functionalities into the PV inverter. Another control strategy based on the definition of electrical powers is presented in [<a href="#B6-energies-17-04218" class="html-bibr">6</a>]. This work proposes a signal generation algorithm based on Fryze’s theory and an adaptive Butterworth–Kalman filter to include load compensation functions (power factor correction, current harmonics mitigation, and load balancing) to three-phase four-wire PV inverters under distorted and unbalanced grid voltages.</div><div class='html-p'>Other approaches for controlling multi-functional PV inverters involve estimating the fundamental component or specific harmonics of the load current. The estimated signals are then used to determine the reference currents required for the PV inverter to incorporate load compensation capabilities. For instance, in [<a href="#B14-energies-17-04218" class="html-bibr">14</a>], an adaptive generalized maximum Versoria criterion (AGMVC)-based control technique is developed for three-phase three-wire PV systems. This technique extracts the fundamental component of the non-linear load current. The resulting system allows active power transfer, harmonic mitigation, and load balancing. It also offers low steady-state mean square error and lower computational complexity. In [<a href="#B15-energies-17-04218" class="html-bibr">15</a>], a technique based on a second-order sequence filter is proposed to estimate the fundamental positive sequence component of distorted and unbalanced load currents with reduced mathematical computations. This estimation is then used to determine the reference signals for operating a universal active power filter integrated with a photovoltaic array (UAPF-PV) in three-phase three-wire systems. The resulting UAPF-PV system protects sensitive loads from PCC voltage dip/rise, compensating current harmonics and unbalances. Similarly, authors in [<a href="#B2-energies-17-04218" class="html-bibr">2</a>] use an adaptive notch filter control algorithm to estimate the average power-consuming component of the load current, which is then used to calculate the reference currents for a three-phase three-wire multi-functional PV inverter. This strategy includes reactive power compensation, harmonic current elimination, and load balancing functionalities for the PV inverter. Additionally, the proposal in [<a href="#B16-energies-17-04218" class="html-bibr">16</a>] presents a hybrid control scheme for multi-functional PV inverters based on a multiple second-order generalized integrator frequency-locked loop (MSOGI-FLL) and a multiple complex coefficient filter (MCCF)-based PLL. The MSOGI-FLL extracts the fundamental constituents (FCs) from the non-linear load currents, while the MCCF separates the FCs from polluted grid voltages. The resulting control scheme allows current and voltage harmonics mitigation, better DC offset rejection, and grid synchronization in three-phase three-wire systems.</div><div class='html-p'>Although the previous strategies achieve the established compensation objectives, they do not consider the nominal capacity of the inverter in their control schemes. As a result, the injected current could exceed the nominal values supported by this device. Furthermore, some studies do not prioritize the injection of the active power generated by the PV units over the load compensation functionalities. The power required to perform ancillary functions may exceed the capacity of the multi-functional PV inverter. Additionally, the connection of loads at the point of common coupling (PCC) is generally done arbitrarily. Therefore, it is essential to limit the capacity to perform load compensation functionalities in terms of the maximum current supported by the system to preserve the integrity of the components [<a href="#B17-energies-17-04218" class="html-bibr">17</a>].</div><div class='html-p'>One of the most straightforward techniques to limit the peak current injected by a multi-functional PV inverter is conventional saturation (CS) [<a href="#B18-energies-17-04218" class="html-bibr">18</a>]. In this technique, the reference current is directly limited using a saturation block, which restricts the signals to the upper and lower saturation values. This action generates unwanted low-order harmonics in the injected currents, deteriorating the signal quality. To improve this drawback, dynamic saturation (DS) techniques have been proposed. In these techniques, the current component required to perform the compensation functionalities is proportionally reduced using an attenuation factor (a factor less than unity), prioritizing active power injection and ensuring that the peak value of the reference current does not exceed the inverter rated capacity. In this case, the reference currents are not cut, and unwanted low-order harmonics are not generated. Authors in [<a href="#B18-energies-17-04218" class="html-bibr">18</a>] propose two DS techniques, one based on an open-loop algorithm and the other on a closed-loop anti-windup PI controller. However, these two techniques are proposed for single-phase inverters. In [<a href="#B19-energies-17-04218" class="html-bibr">19</a>], an extension of the anti-windup PI control-based DS technique presented in [<a href="#B18-energies-17-04218" class="html-bibr">18</a>] is proposed to be applied in three-phase three-wire multi-functional PV inverters. Although this technique limits the injected current according to the inverter’s rated capacity under load unbalance, it lacks flexibility. Consequently, the compensation functionalities cannot be prioritized according to defined objectives. Similarly, authors in [<a href="#B17-energies-17-04218" class="html-bibr">17</a>] propose a control scheme to limit the compensation current prioritizing active power injection in three-phase three-wire multi-functional PV inverters. However, the proposed scheme only considers current harmonic mitigation as an auxiliary service, so it does not deal with load unbalance compensation. Two similar approaches are also presented in [<a href="#B20-energies-17-04218" class="html-bibr">20</a>,<a href="#B21-energies-17-04218" class="html-bibr">21</a>] for three-phase three-wire multi-functional PV inverters. These works propose power management strategies that give priority to active power generation, then reactive power compensation, and finally current harmonic mitigation functionalities. Although these strategies prioritize specific compensation objectives, their performance under unbalanced load conditions is not analyzed or considered.</div><div class='html-p'>In [<a href="#B7-energies-17-04218" class="html-bibr">7</a>], a flexible power control strategy is proposed for single-phase PV inverters. The strategy is based on the single-phase <math display='inline'><semantics> <mrow> <mi>p</mi> <mo>−</mo> <mi>q</mi> </mrow> </semantics></math> theory, which is an adaptation of the classical <math display='inline'><semantics> <mrow> <mi>p</mi> <mo>−</mo> <mi>q</mi> </mrow> </semantics></math> instantaneous power theory. The strategy allows for the configuration of the PV inverter in different operating modes. One of these modes corresponds to the VAR operation, which includes reactive power compensation functionalities for the PV inverter. The proposed strategy limits the maximum reactive power to be delivered according to the nominal apparent power capacity of the inverter. However, this strategy is designed for single-phase inverters and, therefore, does not consider load balancing functionalities. In addition, authors in [<a href="#B22-energies-17-04218" class="html-bibr">22</a>] analyze four techniques for limiting the compensation currents in multi-functional PV inverters. In the same way, these strategies are only applied to single-phase inverters, so load balancing functionalities are not considered.</div><div class='html-p'>It is worth mentioning that the inclusion of load balancing capabilities in three-phase PV inverters leads to unbalanced currents flowing through the AC side of the inverter, which is required to perform the compensation functionalities. Consequently, the injected currents may have different amplitudes for the three phases. Additionally, the load compensation requirements change dynamically depending on the loads’ random connection and technical characteristics.</div><div class='html-p'>This paper proposes a flexible control strategy for three-phase three-wire multi-functional PV inverters, considering load balancing functionalities and the inverter rated capacity. Based on the instantaneous power definitions established by the <math display='inline'><semantics> <mrow> <mi>p</mi> <mo>−</mo> <mi>q</mi> </mrow> </semantics></math> theory in [<a href="#B11-energies-17-04218" class="html-bibr">11</a>], a flexible strategy is proposed by incorporating two control parameters whose variation results in different load compensation capabilities. These parameters can be adapted dynamically according to both the portion of the inverter rated capacity not used for active power injection and the load compensation requirements. Likewise, the definition of the control parameters allows for prioritizing the compensation objectives. Furthermore, a control algorithm is proposed to limit the reference signals, ensuring that the inverter’s nominal current is not exceeded. This algorithm also follows a specific priority scheme. In this scheme, the highest priority is given to the injection of active power produced by the PV units over load compensation functionalities. Then, priority is given to reactive power compensation, and finally, load balancing functionalities are performed. This article does not focus on harmonic current compensation.</div><div class='html-p'>The rest of this article is structured as follows: <a href="#sec2-energies-17-04218" class="html-sec">Section 2</a> provides a description of the multi-functional PV inverter configuration and some technical details about its components. The proposed flexible control strategy is presented in <a href="#sec3-energies-17-04218" class="html-sec">Section 3</a>. This section also describes the proposed control algorithm to both limit the phase current amplitudes and prioritize compensation objectives. This algorithm safely manages the injected currents in unbalanced load situations. Details of the experimental setup and results of experimental tests for the proposed algorithms are presented in <a href="#sec4-energies-17-04218" class="html-sec">Section 4</a>. Results verify the excellent performance of the proposals under various operational conditions. Finally, <a href="#sec5-energies-17-04218" class="html-sec">Section 5</a> sets out the conclusions and main results of this paper.</div></section><section id='sec2-energies-17-04218' type=''><h2 data-nested='1'> 2. Grid-Connected Multi-Functional PV INVERTERS</h2><div class='html-p'><a href="#energies-17-04218-f001" class="html-fig">Figure 1</a> illustrates a simplified scheme of a grid-connected multi-functional PV system, including the block diagram of its control unit. The power conditioning system considers a two-stage connection topology composed of a DC/DC boost converter followed by a three-phase three-wire full-bridge inverter. A passive LCL filter is used to connect the PV inverter to the grid, mitigating high-frequency harmonics caused by the inverter switching. In the scheme, the distribution network is represented by a Thevenin equivalent model consisting of a three-phase independent voltage source and a series RL impedance. Additionally, an unbalanced three-phase load with a non-unity power factor is connected at the point of common coupling (PCC).</div><div class='html-p'>The control unit is composed of the following loops:</div><div class='html-p'><ul class='html-bullet'><li><div class='html-p'>Maximum power point tracking (MPPT) or active power curtailment (APC) control.</div></li><li><div class='html-p'>DC bus voltage control.</div></li><li><div class='html-p'>Sequence component extraction and grid synchronization.</div></li><li><div class='html-p'>Reference signal generation.</div></li><li><div class='html-p'>Current controller and pulse width modulation (PWM).</div></li></ul></div><div class='html-p'>This work focuses on the control of the multi-functional PV inverter, emphasizing the latter three control loops mentioned. A brief description of these three control loops is presented in the section below.</div><section id='sec2dot1-energies-17-04218' type=''><h4 class='html-italic' data-nested='2'> 2.1. Sequence Component Extraction and Grid Synchronization</h4><div class='html-p'>The proposed flexible control strategy requires the prior estimation of the positive- and negative-sequence components at the fundamental frequency of both the voltage in the PCC and the load current. In this work, a three-phase three-wire system is considered, so the homopolar sequence components of the voltages and currents are neglected.</div><div class='html-p'>Sequence component estimation and grid synchronization are achieved through the use of two Double Second-Order Generalized Integrator Phase-Locked Loops (DSOGI-PLLs) [<a href="#B23-energies-17-04218" class="html-bibr">23</a>]. This tool is essential for synchronizing inverters with the electrical grid, as it filters the input signal to extract the positive- and negative-sequence components in real time. The DSOGI-PLL dynamically adapts to frequency and amplitude variations, maintaining good performance under fluctuating conditions. Its rapid and accurate detection of the sequence components facilitates the generation of appropriate reference currents for PV inverters with load compensation functionalities. This control loop allows obtaining the sequence components at the fundamental frequency of the voltage in the PCC and the load current in the <math display='inline'><semantics> <mrow> <mi>α</mi> <mo>−</mo> <mi>β</mi> </mrow> </semantics></math> reference frame.</div></section><section id='sec2dot2-energies-17-04218' type=''><h4 class='html-italic' data-nested='2'> 2.2. Reference Signal Generation</h4><div class='html-p'>This control loop calculates the inverter’s reference currents for grid injection. Defining these reference currents establishes the functionalities of the PV inverter. The proposal of this work focuses on the control strategy used to calculate these reference currents, as detailed in <a href="#sec3-energies-17-04218" class="html-sec">Section 3</a>. The proposed control strategy encompasses the following functionalities: injecting active power generated by the PV units, compensating for reactive power and load unbalance, and limiting the inverter’s current amplitudes. Additionally, the strategy allows compensation objectives to be prioritized based on the inverter’s rated capacity.</div></section><section id='sec2dot3-energies-17-04218' type=''><h4 class='html-italic' data-nested='2'> 2.3. Current Controller and Pulse Width Modulation (PWM)</h4><div class='html-p'>This control loop is used to follow the reference currents and generate the firing pulses for the power inverter. In this work, a Proportional Resonant (PR) controller on the <math display='inline'><semantics> <mrow> <mi>α</mi> <mo>−</mo> <mi>β</mi> </mrow> </semantics></math> reference frame was employed to follow the reference currents. It allows for effective and dynamic regulation of the injected currents [<a href="#B24-energies-17-04218" class="html-bibr">24</a>,<a href="#B25-energies-17-04218" class="html-bibr">25</a>]. Then, a three-phase PWM technique is performed to generate the inverter firing pulses.</div></section></section><section id='sec3-energies-17-04218' type=''><h2 data-nested='1'> 3. Flexible Control Strategy for Multi-Functional PV Inverters</h2><div class='html-p'>The development of a flexible control strategy for PV inverters with load compensation capabilities is discussed in this section. The flexible operation of the control strategy is achieved through two control parameters whose variation results in different load compensation capabilities. These parameters can be adapted dynamically according to the active power generated by the PV units, the load compensation objectives, and the inverter’s rated capacity.</div><div class='html-p'>Additionally, this section details the proposed control algorithm for limiting the reference currents, ensuring the inverter operates within safe limits. This algorithm enables the prioritization of compensation objectives by adjusting the two control parameters of the proposed flexible strategy. The inverter control algorithm establishes a compensation priority scheme according to the portion of the inverter’s rated capacity not utilized for active power injection.</div><div class='html-p'>Based on the above, the next section presents the control objectives considered by the proposed strategy, the reference signal generation strategy, and the proposed inverter control algorithm.</div><section id='sec3dot1-energies-17-04218' type=''><h4 class='html-italic' data-nested='2'> 3.1. Control Objectives</h4><div class='html-p'>The proposed strategy considers the following objectives:</div><div class='html-p'><ul class='html-order'><li><div class='html-p'>Active power delivery: injection of the active power generated by PV units. This functionality should be prioritized over load compensation capabilities.</div></li><li><div class='html-p'>Reactive power compensation: improvement of the power factor at the PCC by compensating for the reactive power consumed by the load current at the fundamental frequency. This functionality reduces the RMS values of the grid currents and power losses in the distribution system.</div></li><li><div class='html-p'>Unbalanced load compensation: mitigation of unbalanced load currents, reducing the non-symmetrical power flow across the three phases.</div></li><li><div class='html-p'>Current limitation: the reference current amplitudes must be limited to ensure the inverter’s nominal current is not exceeded. Operating the inverter within its rated capacity is essential to prevent damage and extend its lifespan.</div></li><li><div class='html-p'>Prioritization of inverter functionalities: a flexible operation of the inverter is desired to allow for the prioritization of its functionalities.</div></li><li><div class='html-p'>Injection of sinusoidal currents: the injected currents should be as sinusoidal as possible at the fundamental grid frequency, thereby reducing harmonic distortion and complying with power quality requirements.</div></li></ul></div></section><section id='sec3dot2-energies-17-04218' type=''><h4 class='html-italic' data-nested='2'> 3.2. Reference Current Generation</h4><div class='html-p'>Applying Clarke’s transformation in a three-phase three-wire system [<a href="#B11-energies-17-04218" class="html-bibr">11</a>], the phase voltages at the PCC, the injected currents, and the fundamental component of the load currents (denoted in <a href="#energies-17-04218-f001" class="html-fig">Figure 1</a> as the instantaneous vectors <math display='inline'><semantics> <mi mathvariant="bold">v</mi> </semantics></math>, <math display='inline'><semantics> <msub> <mi mathvariant="bold">i</mi> <mi mathvariant="bold">c</mi> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi mathvariant="bold">i</mi> <mi mathvariant="bold">L</mi> </msub> </semantics></math>, respectively) can be expressed in the <math display='inline'><semantics> <mrow> <mi>α</mi> <mo>−</mo> <mi>β</mi> </mrow> </semantics></math> stationary reference frame as a function of their positive- and negative-sequence components according to Equations (<a href="#FD1-energies-17-04218" class="html-disp-formula">1</a>), (<a href="#FD2-energies-17-04218" class="html-disp-formula">2</a>), and (<a href="#FD3-energies-17-04218" class="html-disp-formula">3</a>), respectively. <div class='html-disp-formula-info' id='FD1-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mtable> <mtr> <mtd> <mrow> <msub> <mi>v</mi> <mi>α</mi> </msub> <mo>=</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <mo>=</mo> <msup> <mi>V</mi> <mo>+</mo> </msup> <mo form="prefix">cos</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msup> <mi>φ</mi> <mo>+</mo> </msup> <mo>)</mo> </mrow> <mo>+</mo> <msup> <mi>V</mi> <mo>−</mo> </msup> <mo form="prefix">cos</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msup> <mi>φ</mi> <mo>−</mo> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>v</mi> <mi>β</mi> </msub> <mo>=</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <mo>=</mo> <msup> <mi>V</mi> <mo>+</mo> </msup> <mo form="prefix">sin</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msup> <mi>φ</mi> <mo>+</mo> </msup> <mo>)</mo> </mrow> <mo>−</mo> <msup> <mi>V</mi> <mo>−</mo> </msup> <mo form="prefix">sin</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msup> <mi>φ</mi> <mo>−</mo> </msup> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </semantics></math> </div> <div class='l'> <label >(1)</label> </div> </div><div class='html-disp-formula-info' id='FD2-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mtable> <mtr> <mtd> <mrow> <msub> <mi>i</mi> <mi>α</mi> </msub> <mo>=</mo> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> <mo>=</mo> <msubsup> <mi>I</mi> <mi>c</mi> <mo>+</mo> </msubsup> <mo form="prefix">cos</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msubsup> <mi>θ</mi> <mi>c</mi> <mo>+</mo> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>I</mi> <mi>c</mi> <mo>−</mo> </msubsup> <mo form="prefix">cos</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msubsup> <mi>θ</mi> <mi>c</mi> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>i</mi> <mi>β</mi> </msub> <mo>=</mo> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> <mo>=</mo> <msubsup> <mi>I</mi> <mi>c</mi> <mo>+</mo> </msubsup> <mo form="prefix">sin</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msubsup> <mi>θ</mi> <mi>c</mi> <mo>+</mo> </msubsup> <mo>)</mo> </mrow> <mo>−</mo> <msubsup> <mi>I</mi> <mi>c</mi> <mo>−</mo> </msubsup> <mo form="prefix">sin</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msubsup> <mi>θ</mi> <mi>c</mi> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </semantics></math> </div> <div class='l'> <label >(2)</label> </div> </div><div class='html-disp-formula-info' id='FD3-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mtable> <mtr> <mtd> <mrow> <msub> <mi>i</mi> <mrow> <mi>α</mi> <mi>L</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>i</mi> <mrow> <mi>α</mi> <mi>L</mi> </mrow> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>i</mi> <mrow> <mi>α</mi> <mi>L</mi> </mrow> <mo>−</mo> </msubsup> <mo>=</mo> <msubsup> <mi>I</mi> <mi>L</mi> <mo>+</mo> </msubsup> <mo form="prefix">cos</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>+</mo> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>I</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo form="prefix">cos</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>i</mi> <mrow> <mi>β</mi> <mi>L</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>i</mi> <mrow> <mi>β</mi> <mi>L</mi> </mrow> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>i</mi> <mrow> <mi>β</mi> <mi>L</mi> </mrow> <mo>−</mo> </msubsup> <mo>=</mo> <msubsup> <mi>I</mi> <mi>L</mi> <mo>+</mo> </msubsup> <mo form="prefix">sin</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>+</mo> </msubsup> <mo>)</mo> </mrow> <mo>−</mo> <msubsup> <mi>I</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo form="prefix">sin</mo> <mrow> <mo>(</mo> <mi>ω</mi> <mi>t</mi> <mo>+</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </semantics></math> </div> <div class='l'> <label >(3)</label> </div> </div> where the superscripts + and − denote the positive- and negative-sequence components, respectively; <math display='inline'><semantics> <msup> <mi>V</mi> <mo>+</mo> </msup> </semantics></math>, <math display='inline'><semantics> <msup> <mi>φ</mi> <mo>+</mo> </msup> </semantics></math> and <math display='inline'><semantics> <msup> <mi>V</mi> <mo>−</mo> </msup> </semantics></math>, <math display='inline'><semantics> <msup> <mi>φ</mi> <mo>−</mo> </msup> </semantics></math> are the amplitudes and phase angles of the positive- and negative-sequence components of the phase voltages at the PCC, respectively; <math display='inline'><semantics> <msubsup> <mi>I</mi> <mi>c</mi> <mo>+</mo> </msubsup> </semantics></math>, <math display='inline'><semantics> <msubsup> <mi>θ</mi> <mi>c</mi> <mo>+</mo> </msubsup> </semantics></math> and <math display='inline'><semantics> <msubsup> <mi>I</mi> <mi>c</mi> <mo>−</mo> </msubsup> </semantics></math>, <math display='inline'><semantics> <msubsup> <mi>θ</mi> <mi>c</mi> <mo>−</mo> </msubsup> </semantics></math> are the amplitudes and phase angles of the positive- and negative-sequence components of the injected currents, respectively; <math display='inline'><semantics> <msubsup> <mi>I</mi> <mi>L</mi> <mo>+</mo> </msubsup> </semantics></math>, <math display='inline'><semantics> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>+</mo> </msubsup> </semantics></math> and <math display='inline'><semantics> <msubsup> <mi>I</mi> <mi>L</mi> <mo>−</mo> </msubsup> </semantics></math>, <math display='inline'><semantics> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> </semantics></math> are the amplitudes and phase angles of the positive- and negative-sequence components of the load currents at the fundamental frequency, respectively; and <math display='inline'><semantics> <mi>ω</mi> </semantics></math> is the grid frequency.</div><div class='html-p'>According to the <math display='inline'><semantics> <mrow> <mi>p</mi> <mo>−</mo> <mi>q</mi> </mrow> </semantics></math> theory proposed by H. Akagi [<a href="#B11-energies-17-04218" class="html-bibr">11</a>] for three-phase systems without a neutral conductor, the instantaneous active power (<span class='html-italic'>p</span>) and the instantaneous reactive power (<span class='html-italic'>q</span>) delivered by the inverter to the grid are defined as follows:<div class='html-disp-formula-info' id='FD4-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msub> <mi>v</mi> <mi>α</mi> </msub> <msub> <mi>i</mi> <mi>α</mi> </msub> <mo>+</mo> <msub> <mi>v</mi> <mi>β</mi> </msub> <msub> <mi>i</mi> <mi>β</mi> </msub> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(4)</label> </div> </div><div class='html-disp-formula-info' id='FD5-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mi>q</mi> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msub> <mi>v</mi> <mi>β</mi> </msub> <msub> <mi>i</mi> <mi>α</mi> </msub> <mo>−</mo> <msub> <mi>v</mi> <mi>α</mi> </msub> <msub> <mi>i</mi> <mi>β</mi> </msub> <mo>)</mo> </mrow> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(5)</label> </div> </div></div><div class='html-p'>Considering the symmetrical components decomposition for the voltages at the PCC and the injected currents shown in Equations (<a href="#FD1-energies-17-04218" class="html-disp-formula">1</a>) and (<a href="#FD2-energies-17-04218" class="html-disp-formula">2</a>), respectively, the instantaneous active and reactive powers can be expressed as:<div class='html-disp-formula-info' id='FD6-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(6)</label> </div> </div><div class='html-disp-formula-info' id='FD7-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mi>q</mi> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(7)</label> </div> </div></div><div class='html-p'>These two instantaneous powers can be also decomposed into two components, a constant and an oscillatory part:<div class='html-disp-formula-info' id='FD8-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>+</mo> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> </mrow> </semantics></math> </div> <div class='l'> <label >(8)</label> </div> </div><div class='html-disp-formula-info' id='FD9-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mi>q</mi> <mo>=</mo> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mo>+</mo> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> </mrow> </semantics></math> </div> <div class='l'> <label >(9)</label> </div> </div> where <math display='inline'><semantics> <mover> <mi>P</mi> <mo>¯</mo> </mover> </semantics></math> and <math display='inline'><semantics> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> </semantics></math> represent the average and oscillating terms of the instantaneous active power, respectively, whereas <math display='inline'><semantics> <mover> <mi>Q</mi> <mo>¯</mo> </mover> </semantics></math> and <math display='inline'><semantics> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> </semantics></math> are the average and oscillating parts of the instantaneous reactive power, respectively. The average term <math display='inline'><semantics> <mover> <mi>P</mi> <mo>¯</mo> </mover> </semantics></math> corresponds to the average active power injected by the PV inverter.</div><div class='html-p'>The average and oscillating terms of the instantaneous active and reactive powers can be expressed as a function of the positive- and negative-sequence components of the phase voltages at the PCC and the injected currents as follows:<div class='html-disp-formula-info' id='FD10-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> </mrow> </semantics></math> </div> <div class='l'> <label >(10)</label> </div> </div><div class='html-disp-formula-info' id='FD11-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> <mo>)</mo> </mrow> </mrow> </semantics></math> </div> <div class='l'> <label >(11)</label> </div> </div><div class='html-disp-formula-info' id='FD12-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> </mrow> </semantics></math> </div> <div class='l'> <label >(12)</label> </div> </div><div class='html-disp-formula-info' id='FD13-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> <mo>)</mo> </mrow> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(13)</label> </div> </div></div><div class='html-p'>As seen in Equations (<a href="#FD10-energies-17-04218" class="html-disp-formula">10</a>)–(<a href="#FD13-energies-17-04218" class="html-disp-formula">13</a>), the average terms, <math display='inline'><semantics> <mover> <mi>P</mi> <mo>¯</mo> </mover> </semantics></math> and <math display='inline'><semantics> <mover> <mi>Q</mi> <mo>¯</mo> </mover> </semantics></math>, are the result of the interaction between symmetrical components of the same sequence, whereas the oscillating terms, <math display='inline'><semantics> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> </semantics></math> and <math display='inline'><semantics> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> </semantics></math>, are produced by interactions between symmetrical components of different sequence.</div><div class='html-p'>Expressing Equations (<a href="#FD10-energies-17-04218" class="html-disp-formula">10</a>)–(<a href="#FD13-energies-17-04218" class="html-disp-formula">13</a>) in matrix notation results in:<div class='html-disp-formula-info' id='FD14-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mfenced open="[" close="]"> <mtable> <mtr> <mtd> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> </mtd> <mtd> <mrow> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> </mrow> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> </mtd> <mtd> <mrow> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> </mtd> <mtd> <mrow> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> </mrow> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> </mtd> <mtd> <mrow> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mfenced open="[" close="]"> <mtable> <mtr> <mtd> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open="[" close="]"> <mtable> <mtr> <mtd> <mover> <mi>P</mi> <mo>¯</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover> <mi>Q</mi> <mo>¯</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(14)</label> </div> </div></div><div class='html-p'>Solving the system presented in Equation (<a href="#FD14-energies-17-04218" class="html-disp-formula">14</a>) and neglecting the negative sequence component of the voltage in the PCC, the positive- and negative-sequence components of the injected currents in the <math display='inline'><semantics> <mi>α</mi> </semantics></math><math display='inline'><semantics> <mi>β</mi> </semantics></math> reference frame are set as a function of the voltage in the PCC and the average and oscillating terms of the instantaneous active and reactive powers:<div class='html-disp-formula-info' id='FD15-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <mfenced open="[" close="]"> <mtable> <mtr> <mtd> <msubsup> <mi>i</mi> <mi>α</mi> <mo>+</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>i</mi> <mi>β</mi> <mo>+</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>i</mi> <mi>α</mi> <mo>−</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>i</mi> <mi>β</mi> <mo>−</mo> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>2</mn> <mrow> <mn>3</mn> <mo>·</mo> <mo>(</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mrow> <mo>+</mo> <mn>2</mn> </mrow> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mrow> <mo>+</mo> <mn>2</mn> </mrow> </msubsup> <mo>)</mo> </mrow> </mfrac> </mstyle> <mfenced open="[" close="]"> <mtable> <mtr> <mtd> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mfenced open="[" close="]"> <mtable> <mtr> <mtd> <mover> <mi>P</mi> <mo>¯</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover> <mi>Q</mi> <mo>¯</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(15)</label> </div> </div></div><div class='html-p'>The expression presented in Equation (<a href="#FD15-energies-17-04218" class="html-disp-formula">15</a>) corresponds to a generalized approach to calculate the reference currents for the multi-functional PV inverter. Based on (<a href="#FD15-energies-17-04218" class="html-disp-formula">15</a>), several reference currents can be derived depending on specific control objectives.</div><div class='html-p'>Considering the control objectives established in this work, an expression is proposed based on this generalized expression. The proposed strategy aims to provide flexibility in prioritizing the functionalities of the PV inverter and dynamically limiting the compensation capabilities according to the portion of the inverter’s rated capacity not utilized for active power injection. For these purposes, the control parameters <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math> are introduced, resulting in the proposed expressions (<a href="#FD16-energies-17-04218" class="html-disp-formula">16</a>) and (<a href="#FD17-energies-17-04218" class="html-disp-formula">17</a>) used to calculate the reference currents. The control parameters are positive real numbers whose values can fluctuate between 0 and 1. The parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> allows for dynamic adjustment of the reactive power compensation capability, while <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math> is used to adjust the load balancing capability. <div class='html-disp-formula-info' id='FD16-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msubsup> <mi>i</mi> <mi>α</mi> <mo>*</mo> </msubsup> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> </mstyle> <mfenced separators="" open="(" close=")"> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msup> <mi>V</mi> <mrow> <mo>+</mo> <mn>2</mn> </mrow> </msup> </mfrac> </mstyle> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> <mo>+</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msup> <mi>V</mi> <mrow> <mo>+</mo> <mn>2</mn> </mrow> </msup> </mfrac> </mstyle> <msub> <mi>k</mi> <mn>1</mn> </msub> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </mfenced> <mo>+</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> </mstyle> <mfenced separators="" open="(" close=")"> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msub> <mi>k</mi> <mn>2</mn> </msub> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msub> <mi>k</mi> <mn>2</mn> </msub> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </mrow> <msup> <mi>V</mi> <mrow> <mo>+</mo> <mn>2</mn> </mrow> </msup> </mfrac> </mstyle> </mfenced> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(16)</label> </div> </div><div class='html-disp-formula-info' id='FD17-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msubsup> <mi>i</mi> <mi>β</mi> <mo>*</mo> </msubsup> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> </mstyle> <mfenced separators="" open="(" close=")"> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msup> <mi>V</mi> <mrow> <mo>+</mo> <mn>2</mn> </mrow> </msup> </mfrac> </mstyle> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> <mo>−</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msup> <mi>V</mi> <mrow> <mo>+</mo> <mn>2</mn> </mrow> </msup> </mfrac> </mstyle> <msub> <mi>k</mi> <mn>1</mn> </msub> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </mfenced> <mo>+</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> </mstyle> <mfenced separators="" open="(" close=")"> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msub> <mi>k</mi> <mn>2</mn> </msub> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msub> <mi>k</mi> <mn>2</mn> </msub> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </mrow> <msup> <mi>V</mi> <mrow> <mo>+</mo> <mn>2</mn> </mrow> </msup> </mfrac> </mstyle> </mfenced> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(17)</label> </div> </div> where:<div class='html-disp-formula-info' id='FD18-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> <mo>=</mo> <msub> <mi>P</mi> <mi>G</mi> </msub> <mo>+</mo> <msub> <mi>P</mi> <mrow> <mi>d</mi> <mi>c</mi> </mrow> </msub> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(18)</label> </div> </div><div class='html-disp-formula-info' id='FD19-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>α</mi> <mi>L</mi> </mrow> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>α</mi> <mi>L</mi> </mrow> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>β</mi> <mi>L</mi> </mrow> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>β</mi> <mi>L</mi> </mrow> <mo>+</mo> </msubsup> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(19)</label> </div> </div><div class='html-disp-formula-info' id='FD20-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>α</mi> <mi>L</mi> </mrow> <mo>+</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>α</mi> <mi>L</mi> </mrow> <mo>−</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>β</mi> <mi>L</mi> </mrow> <mo>+</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>β</mi> <mi>L</mi> </mrow> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(20)</label> </div> </div><div class='html-disp-formula-info' id='FD21-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </mstyle> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>α</mi> <mi>L</mi> </mrow> <mo>−</mo> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>α</mi> <mi>L</mi> </mrow> <mo>+</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>β</mi> <mi>L</mi> </mrow> <mo>−</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>α</mi> <mo>−</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>β</mi> <mi>L</mi> </mrow> <mo>+</mo> </msubsup> <mo>)</mo> </mrow> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(21)</label> </div> </div></div><div class='html-p'>As seen in Equations (<a href="#FD16-energies-17-04218" class="html-disp-formula">16</a>)–(<a href="#FD21-energies-17-04218" class="html-disp-formula">21</a>), the references for the average and oscillating terms of the instantaneous active and reactive powers for the multi-functional PV inverter are set as:</div><div class='html-p'><ul class='html-bullet'><li><div class='html-p'>The average active power (<math display='inline'><semantics> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </semantics></math>) corresponds to the addition of the active power generated by the PV units (<math display='inline'><semantics> <msub> <mi>P</mi> <mi>G</mi> </msub> </semantics></math>) and the active power required to regulate the voltage at the DC bus (<math display='inline'><semantics> <msub> <mi>P</mi> <mrow> <mi>d</mi> <mi>c</mi> </mrow> </msub> </semantics></math>).</div></li><li><div class='html-p'>The average term of <span class='html-italic'>q</span> is equal to the average term of the instantaneous reactive power demanded by the load (<math display='inline'><semantics> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </semantics></math>). This term is also multiplied by the control parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math>, whose value can fluctuate between 0 and 1, allowing dynamic adjustment of the reactive power compensation capability. By reducing the value of <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math>, the amount of reactive power delivered by the PV inverter to compensate for the reactive power consumed by the load current at the fundamental frequency is reduced.</div></li><li><div class='html-p'>The oscillating terms of <span class='html-italic'>p</span> and <span class='html-italic'>q</span> are equal to the oscillating terms of the instantaneous active and reactive powers demanded by the load, <math display='inline'><semantics> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math>, respectively. These two oscillating terms are also multiplied by the control parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math>, whose value can fluctuate between 0 and 1, allowing it to dynamically adjust the load balancing capability. As seen in Equations (<a href="#FD16-energies-17-04218" class="html-disp-formula">16</a>) and (<a href="#FD17-energies-17-04218" class="html-disp-formula">17</a>), both <math display='inline'><semantics> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> are multiplied by the same parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math>, which means that these two components must be reduced in the same proportion. This is required to ensure that the currents injected into the grid are not distorted and that the load unbalance compensation objective is met.</div></li></ul></div><div class='html-p'>As a result, the variation of the control parameters <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math> produces different load compensation capabilities and it allows for the prioritization of compensation objectives.</div></section><section id='sec3dot3-energies-17-04218' type=''><h4 class='html-italic' data-nested='2'> 3.3. Inverter Control Algorithm</h4><div class='html-p'>Incorporating load compensation capabilities into PV inverters can exceed the safety limits of the inverter current. To prevent this situation, the load compensation capabilities must be limited to ensure the inverter’s nominal current is not overpassed.</div><div class='html-p'>In this work, a control algorithm is proposed to prioritize compensation objectives while ensuring that phase current amplitudes remain within safe limits. This is achieved by adjusting the two control parameters <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math>. The algorithm establishes the following priority scheme:</div><div class='html-p'><ul class='html-order'><li><div class='html-p'>Priority 1: The highest priority is given to the injection of average active power (<math display='inline'><semantics> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </semantics></math>) over load compensation functionalities.</div></li><li><div class='html-p'>Priority 2: The second priority is given to the reactive power compensation, meaning the injection of the average part of the instantaneous reactive power demanded by the load (<math display='inline'><semantics> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </semantics></math>).</div></li><li><div class='html-p'>Priority 3: The last priority is the load balancing functionality, that is, the compensation of the oscillating terms <math display='inline'><semantics> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math>.</div></li></ul></div><div class='html-p'>For this prioritization, three thresholds are defined for the injected currents, as specified in Equations (<a href="#FD22-energies-17-04218" class="html-disp-formula">22</a>)–(<a href="#FD24-energies-17-04218" class="html-disp-formula">24</a>). The threshold <math display='inline'><semantics> <msub> <mi>I</mi> <mn>1</mn> </msub> </semantics></math> corresponds to the amplitude of the inverter phase current required to inject the total average active power <math display='inline'><semantics> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </semantics></math> (Priority 1). The threshold <math display='inline'><semantics> <msub> <mi>I</mi> <mn>2</mn> </msub> </semantics></math> considers the amplitude of the inverter phase current required to inject <math display='inline'><semantics> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </semantics></math> plus the total average part of the instantaneous reactive power demanded by the load (<math display='inline'><semantics> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </semantics></math>), which corresponds to Priority 1 and Priority 2, respectively. Finally, the threshold <math display='inline'><semantics> <msub> <mi>I</mi> <mn>3</mn> </msub> </semantics></math> corresponds to the maximum amplitude among the three inverter phase currents required for the inclusion of all three functionalities: the injection of <math display='inline'><semantics> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </semantics></math>, <math display='inline'><semantics> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </semantics></math>, and the total oscillating terms <math display='inline'><semantics> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> (Priority 1, Priority 2, and Priority 3, respectively). <div class='html-disp-formula-info' id='FD22-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mi>I</mi> <mn>1</mn> </msub> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> </mstyle> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> <msup> <mi>V</mi> <mo>+</mo> </msup> </mfrac> </mstyle> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(22)</label> </div> </div><div class='html-disp-formula-info' id='FD23-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mi>I</mi> <mn>2</mn> </msub> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>2</mn> <mrow> <mn>3</mn> <msup> <mi>V</mi> <mo>+</mo> </msup> </mrow> </mfrac> </mstyle> <msqrt> <mrow> <msup> <mrow> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(23)</label> </div> </div><div class='html-disp-formula-info' id='FD24-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mi>I</mi> <mn>3</mn> </msub> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> </mstyle> <msqrt> <mrow> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <msup> <mrow> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </mrow> <mn>2</mn> </msup> </mrow> <msup> <mrow> <mo>(</mo> <msup> <mi>V</mi> <mo>+</mo> </msup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mfrac> </mstyle> <mo>+</mo> <msup> <mfenced separators="" open="(" close=")"> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>3</mn> <msubsup> <mi>I</mi> <mi>L</mi> <mo>−</mo> </msubsup> </mrow> <mn>2</mn> </mfrac> </mstyle> </mfenced> <mn>2</mn> </msup> <mo>+</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>3</mn> <msubsup> <mi>I</mi> <mi>L</mi> <mo>−</mo> </msubsup> <msub> <mi>x</mi> <mn>1</mn> </msub> </mrow> <msup> <mi>V</mi> <mo>+</mo> </msup> </mfrac> </mstyle> </mrow> </msqrt> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(24)</label> </div> </div></div><div class='html-p'>In Equation (<a href="#FD24-energies-17-04218" class="html-disp-formula">24</a>), <math display='inline'><semantics> <msub> <mi>I</mi> <mn>3</mn> </msub> </semantics></math> is calculated for the phase current with the highest amplitude, as the inverter phase currents are unbalanced. For this, the variable <math display='inline'><semantics> <msub> <mi>x</mi> <mn>1</mn> </msub> </semantics></math> is determined from expression (<a href="#FD25-energies-17-04218" class="html-disp-formula">25</a>). <div class='html-disp-formula-info' id='FD25-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mtable displaystyle="true"> <mtr> <mtd columnalign="left"> <mrow> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>=</mo> <mo movablelimits="true" form="prefix">max</mo> <mo>(</mo> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> <mo form="prefix">cos</mo> <mrow> <mo>(</mo> <msup> <mi>φ</mi> <mo>+</mo> </msup> <mo>−</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> <mo>−</mo> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> <mo form="prefix">sin</mo> <mrow> <mo>(</mo> <msup> <mi>φ</mi> <mo>+</mo> </msup> <mo>−</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo>)</mo> </mrow> <mo>,</mo> <mspace width="6cm"/> </mrow> </mtd> </mtr> <mtr> <mtd columnalign="center"> <mrow> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> <mo form="prefix">cos</mo> <mrow> <mo>(</mo> <msup> <mi>φ</mi> <mo>+</mo> </msup> <mo>−</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo>+</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>2</mn> <mi>π</mi> </mrow> <mn>3</mn> </mfrac> </mstyle> <mo>)</mo> </mrow> <mo>−</mo> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> <mo form="prefix">sin</mo> <mrow> <mo>(</mo> <msup> <mi>φ</mi> <mo>+</mo> </msup> <mo>−</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo>+</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>2</mn> <mi>π</mi> </mrow> <mn>3</mn> </mfrac> </mstyle> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd columnalign="right"> <mrow> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> <mo form="prefix">cos</mo> <mrow> <mo>(</mo> <msup> <mi>φ</mi> <mo>+</mo> </msup> <mo>−</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo>−</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>2</mn> <mi>π</mi> </mrow> <mn>3</mn> </mfrac> </mstyle> <mo>)</mo> </mrow> <mo>−</mo> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> <mo form="prefix">sin</mo> <mrow> <mo>(</mo> <msup> <mi>φ</mi> <mo>+</mo> </msup> <mo>−</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo>−</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>2</mn> <mi>π</mi> </mrow> <mn>3</mn> </mfrac> </mstyle> <mo>)</mo> </mrow> <mo>)</mo> <mo>.</mo> </mrow> </mtd> </mtr> </mtable> </semantics></math> </div> <div class='l'> <label >(25)</label> </div> </div></div><div class='html-p'>The discrepancy between the angles <math display='inline'><semantics> <mrow> <msup> <mi>φ</mi> <mo>+</mo> </msup> <mo>−</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> </mrow> </semantics></math> can be calculated as defined in Equation (<a href="#FD26-energies-17-04218" class="html-disp-formula">26</a>) [<a href="#B26-energies-17-04218" class="html-bibr">26</a>]. <div class='html-disp-formula-info' id='FD26-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msup> <mi>φ</mi> <mo>+</mo> </msup> <mo>−</mo> <msubsup> <mi>θ</mi> <mi>L</mi> <mo>−</mo> </msubsup> <mo>=</mo> <mo form="prefix">arccos</mo> <mfenced separators="" open="(" close=")"> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <msubsup> <mi>v</mi> <mi>α</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>α</mi> <mi>L</mi> </mrow> <mo>−</mo> </msubsup> <mo>−</mo> <msubsup> <mi>v</mi> <mi>β</mi> <mo>+</mo> </msubsup> <msubsup> <mi>i</mi> <mrow> <mi>β</mi> <mi>L</mi> </mrow> <mo>−</mo> </msubsup> </mrow> <mrow> <msup> <mi>V</mi> <mo>+</mo> </msup> <msubsup> <mi>I</mi> <mi>L</mi> <mo>−</mo> </msubsup> </mrow> </mfrac> </mstyle> </mfenced> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(26)</label> </div> </div></div><div class='html-p'>Four operating modes are defined for the multi-functional PV inverter, which are described below. The operating mode is determined by comparing the previously defined thresholds with the amplitude of the inverter’s nominal phase current (<math display='inline'><semantics> <msub> <mi>I</mi> <mi>nominal</mi> </msub> </semantics></math>). For each mode, the values for the control parameters <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math> are set, which allows limiting the inverter phase current according to the priority scheme.</div><ul class='html-simple'><li><div class='html-p'><b>Mode 1:</b> If <math display='inline'><semantics> <mrow> <msub> <mi>I</mi> <mi>nominal</mi> </msub> <mo><</mo> <msub> <mi>I</mi> <mn>1</mn> </msub> </mrow> </semantics></math></div></li></ul><div class='html-p'>In this operating mode, only average active power is injected into the grid; therefore, the two control parameters are set to zero, as shown in Equation (<a href="#FD27-energies-17-04218" class="html-disp-formula">27</a>). Additionally, the reference value for the average active power (<math display='inline'><semantics> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </semantics></math>) must be reduced according to the inverter’s nominal current, as specified in Equation (<a href="#FD28-energies-17-04218" class="html-disp-formula">28</a>). <div class='html-disp-formula-info' id='FD27-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mspace width="1.em"/> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>0</mn> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(27)</label> </div> </div><div class='html-disp-formula-info' id='FD28-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>3</mn> <msub> <mi>I</mi> <mi>nominal</mi> </msub> <msup> <mi>V</mi> <mo>+</mo> </msup> </mrow> <mn>2</mn> </mfrac> </mstyle> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(28)</label> </div> </div></div><div class='html-p'>To achieve the reduction in the generated active power, it is necessary to operate the PV units at a non-MPPT mode using the active power curtailment (APC) control.</div><ul class='html-simple'><li><div class='html-p'><b>Mode 2:</b> If <math display='inline'><semantics> <mrow> <msub> <mi>I</mi> <mn>1</mn> </msub> <mo><</mo> <msub> <mi>I</mi> <mi>nominal</mi> </msub> <mo><</mo> <msub> <mi>I</mi> <mn>2</mn> </msub> </mrow> </semantics></math></div></li></ul><div class='html-p'>In this case, the total average active power (<math display='inline'><semantics> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </semantics></math>) is injected into the grid, so the PV units work at the maximum power point. Furthermore, partial delivery of <math display='inline'><semantics> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </semantics></math> is also possible. However, load unbalance compensation is not performed, so the control parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math> is set to zero, as seen in Equation (<a href="#FD29-energies-17-04218" class="html-disp-formula">29</a>). <div class='html-disp-formula-info' id='FD29-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>0</mn> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(29)</label> </div> </div></div><div class='html-p'>To limit the average component of the instantaneous reactive power delivered, based on the inverter’s nominal current, the control parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> is defined as shown in Equation (<a href="#FD30-energies-17-04218" class="html-disp-formula">30</a>). This definition ensures partial delivery of the reactive power demanded by the load while keeping the inverter current at its nominal value. <div class='html-disp-formula-info' id='FD30-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>=</mo> <msqrt> <mrow> <msup> <mfenced separators="" open="(" close=")"> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>3</mn> <msup> <mi>V</mi> <mo>+</mo> </msup> <msub> <mi>I</mi> <mi>nominal</mi> </msub> </mrow> <mrow> <mn>2</mn> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </mrow> </mfrac> </mstyle> </mfenced> <mn>2</mn> </msup> <mo>−</mo> <msup> <mfenced separators="" open="(" close=")"> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </mfrac> </mstyle> </mfenced> <mn>2</mn> </msup> </mrow> </msqrt> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(30)</label> </div> </div></div><ul class='html-simple'><li><div class='html-p'><b>Mode 3:</b> If <math display='inline'><semantics> <mrow> <msub> <mi>I</mi> <mn>2</mn> </msub> <mo><</mo> <msub> <mi>I</mi> <mi>nominal</mi> </msub> <mo><</mo> <msub> <mi>I</mi> <mn>3</mn> </msub> </mrow> </semantics></math></div></li></ul><div class='html-p'>In this operating mode, both the total average active power (<math display='inline'><semantics> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </semantics></math>) and the total average component of the instantaneous reactive power demanded by the load (<math display='inline'><semantics> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </semantics></math>) are delivered by the PV inverter. So, the PV units work at the maximum power point and the control parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> is set to the unit, as seen in Equation (<a href="#FD31-energies-17-04218" class="html-disp-formula">31</a>). <div class='html-disp-formula-info' id='FD31-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(31)</label> </div> </div></div><div class='html-p'>Additionally, a partial delivery of the oscillating terms <math display='inline'><semantics> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> is possible. To limit the load unbalance compensation capacity according to the inverter’s nominal current, the control parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math> is set as:<div class='html-disp-formula-info' id='FD32-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mo>−</mo> <mi>b</mi> <mo>+</mo> <msqrt> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>−</mo> <mn>4</mn> <mi>a</mi> <mi>c</mi> </mrow> </msqrt> </mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow> </mfrac> </mstyle> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(32)</label> </div> </div> where <div class='html-disp-formula-info' id=''> <div class='f'> <math display='block'><semantics> <mrow> <mi>a</mi> <mo>=</mo> <msup> <mfenced separators="" open="(" close=")"> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>3</mn> <msubsup> <mi>I</mi> <mi>L</mi> <mo>−</mo> </msubsup> </mrow> <mn>2</mn> </mfrac> </mstyle> </mfenced> <mn>2</mn> </msup> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> </div> </div><div class='html-disp-formula-info' id=''> <div class='f'> <math display='block'><semantics> <mrow> <mi>b</mi> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>3</mn> <msubsup> <mi>I</mi> <mi>L</mi> <mo>−</mo> </msubsup> <msub> <mi>x</mi> <mn>1</mn> </msub> </mrow> <msup> <mi>V</mi> <mo>+</mo> </msup> </mfrac> </mstyle> <mo>,</mo> </mrow> </semantics></math> </div> <div class='l'> </div> </div><div class='html-disp-formula-info' id=''> <div class='f'> <math display='block'><semantics> <mrow> <mi>c</mi> <mo>=</mo> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <msup> <mrow> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msubsup> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> <mn>2</mn> </msubsup> </mrow> <msup> <mrow> <mo>(</mo> <msup> <mi>V</mi> <mo>+</mo> </msup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mfrac> </mstyle> <mo>−</mo> <msup> <mfenced separators="" open="(" close=")"> <mstyle scriptlevel="0" displaystyle="true"> <mfrac> <mrow> <mn>3</mn> <msub> <mi>I</mi> <mi>nominal</mi> </msub> </mrow> <mn>2</mn> </mfrac> </mstyle> </mfenced> <mn>2</mn> </msup> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> </div> </div></div><ul class='html-simple'><li><div class='html-p'><b>Mode 4:</b> If <math display='inline'><semantics> <mrow> <msub> <mi>I</mi> <mi>nominal</mi> </msub> <mo>></mo> <msub> <mi>I</mi> <mn>3</mn> </msub> </mrow> </semantics></math></div></li></ul><div class='html-p'>In this last operating mode, the three functionalities are fully achieved. So, the multi-functional PV inverter delivers the total average active power (<math display='inline'><semantics> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </semantics></math>), the total average component of the instantaneous reactive power demanded by the load (<math display='inline'><semantics> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </semantics></math>), and the total oscillating components of the instantaneous active and reactive powers demanded by the load (<math display='inline'><semantics> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math>, respectively). For this, the control parameters are set to one, as seen in Equation (<a href="#FD33-energies-17-04218" class="html-disp-formula">33</a>). Once again, the PV units operate at the maximum power point. <div class='html-disp-formula-info' id='FD33-energies-17-04218'> <div class='f'> <math display='block'><semantics> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mspace width="1.em"/> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>.</mo> </mrow> </semantics></math> </div> <div class='l'> <label >(33)</label> </div> </div></div><div class='html-p'>Finally, <a href="#energies-17-04218-f002" class="html-fig">Figure 2</a> presents the flowchart of the proposed algorithm to control the multi-functional PV inverter. The algorithm considers the four operating modes for the inverter and the calculation of the reference currents, according to the planned control objectives.</div></section></section><section id='sec4-energies-17-04218' type=''><h2 data-nested='1'> 4. Experimental Setup and Results</h2><div class='html-p'>The performance of the proposed control strategy was evaluated through experimental testing on a multi-functional PV inverter prototype, following the configuration depicted in <a href="#energies-17-04218-f001" class="html-fig">Figure 1</a>. In this setup, the PV generator, along with the DC/DC boost converter, was substituted by the programmable DC power supply Itech-6012C (ITECH Electronics Co., Ltd., Nanjing, China). This power supply was configured to maintain a constant voltage on the DC bus. Additionally, an AC programmable source Chroma 61511 (Chroma ATE Inc., Taoyuan City, Taiwan) and an RL line impedance were utilized to emulate the distribution network at the PCC. Moreover, an unbalanced three-phase load was connected to the PCC. The physical setup of the experimental prototype is shown in <a href="#energies-17-04218-f003" class="html-fig">Figure 3</a>. For voltage sensing, LV 25-P transducers from LEM, along with OP470 operational amplifiers (Analog Devices, Inc., Norwood, MA, USA), were used. Similarly, for current sensing, LA 25-NP transducers from LEM, also with OP470 amplifiers, were utilized. The control algorithms were implemented on the d-SPACE 1104 controller board (dSPACE GmbH, Paderborn, Germany). The sensed signals were adapted for acquisition by the dSPACE card. These signals were visualized in the ControlDesk 5.3 environment and subsequently sent to MATLAB R2018b (MathWorks, Inc., Natick, MA, USA) to be plotted. The control algorithms implemented in the d-SPACE controller board include the sequence extractor, the current controller, the PWM technique, and the proposed strategy for generating the reference currents. The parameters of the system are detailed in <a href="#energies-17-04218-t001" class="html-table">Table 1</a>.</div><div class='html-p'>The experimental tests focus on evaluating the behavior of the system across the four operating modes defined in the proposed control algorithm. For this, four case studies are analyzed considering the amplitudes of the inverter’s nominal phase currents defined in <a href="#energies-17-04218-t002" class="html-table">Table 2</a>. All cases consider a generated active power (<math display='inline'><semantics> <msub> <mi>P</mi> <mi>G</mi> </msub> </semantics></math>) of 600 W. Likewise, ideal sinusoidal grid voltages are considered, i.e., sinusoidal positive sequence voltages at 60 Hz. During the tests, the system’s behavior was analyzed over a 0.5 s interval, with the inverter being activated at 0.1 s. In each case study, the dynamic adjustment of the two control parameters <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math> is analyzed according to the operating mode and the established priority scheme.</div><div class='html-p'>Results for the four case studies are presented below.</div><section id='sec4dot1-energies-17-04218' type=''><h4 class='html-italic' data-nested='2'> 4.1. Case 1</h4><div class='html-p'><a href="#energies-17-04218-f004" class="html-fig">Figure 4</a>, <a href="#energies-17-04218-f005" class="html-fig">Figure 5</a> and <a href="#energies-17-04218-f006" class="html-fig">Figure 6</a> illustrate the results of this first case study. <a href="#energies-17-04218-f004" class="html-fig">Figure 4</a> presents the grid currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>) and the currents injected into the grid by the PV system (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>). <a href="#energies-17-04218-f005" class="html-fig">Figure 5</a> displays the instantaneous active and reactive powers in the grid (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>), as well as those delivered by the PV system (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>). <a href="#energies-17-04218-f006" class="html-fig">Figure 6</a> depicts the voltages at the PCC and the amplitudes per unit (p.u.) of its positive- and negative-sequence components.</div><div class='html-p'>Before activating the inverter (<math display='inline'><semantics> <mrow> <mi>t</mi> <mo><</mo> <mn>0.1</mn> </mrow> </semantics></math> [s]), the load currents are unbalanced and flow entirely through the grid, as seen in <a href="#energies-17-04218-f004" class="html-fig">Figure 4</a>. The unbalanced load produces oscillating components in the instantaneous active and reactive powers demanded from the grid, as shown in <a href="#energies-17-04218-f005" class="html-fig">Figure 5</a>. These components oscillate at twice the fundamental frequency due to the interaction between the negative sequence component of the load current and the positive sequence component of the PCC voltages. Additionally, the instantaneous reactive power demanded by the load contains an average component due to the inductive element connected in phase <span class='html-italic'>a</span>. This behavior before activating the inverter (<math display='inline'><semantics> <mrow> <mi>t</mi> <mo><</mo> <mn>0.1</mn> </mrow> </semantics></math> [s]) is the same for the four case studies.</div><div class='html-p'>After activating the inverter (<math display='inline'><semantics> <mrow> <mi>t</mi> <mo>≥</mo> <mn>0.1</mn> </mrow> </semantics></math> [s]), the multi-functional PV inverter works in operating <b>mode 1</b>. The control parameters <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math> are set to zero, so only average active power is injected into the grid. However, the inverter’s capacity cannot handle the total generated active power (600 W), because the injected currents would exceed the inverter’s nominal phase current (2 [A]). To address this issue, the control algorithm reduces the reference average active power (<math display='inline'><semantics> <msup> <mover> <mi>P</mi> <mo>¯</mo> </mover> <mo>*</mo> </msup> </semantics></math>), ensuring the injected currents remain within the maximum limit the inverter can support, as seen in <a href="#energies-17-04218-f004" class="html-fig">Figure 4</a>. This reduction in active power requires PV units to be operated in a non-MPPT mode using the APC control.</div><div class='html-p'>The grid currents decrease in amplitude as a portion of the average active power consumed by the load is supplied by the PV system. However, no compensation functionalities are performed in this mode, so the grid currents remain unbalanced. The grid continues to supply the average part of <math display='inline'><semantics> <msub> <mi>q</mi> <mi>L</mi> </msub> </semantics></math>, as well as the oscillating components of the instantaneous active and reactive powers demanded by the load (<math display='inline'><semantics> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math>), as seen in <a href="#energies-17-04218-f005" class="html-fig">Figure 5</a>. In this case, the multi-functional PV inverter does not improve the power quality in the grid.</div><div class='html-p'>The PV system injects balanced positive sequence currents, with a maximum amplitude limited by the inverter’s capacity (see <a href="#energies-17-04218-f004" class="html-fig">Figure 4</a>). Moreover, the voltages at the PCC show a slight increase due to the injection of active power, as shown in <a href="#energies-17-04218-f006" class="html-fig">Figure 6</a>.</div></section><section id='sec4dot2-energies-17-04218' type=''><h4 class='html-italic' data-nested='2'> 4.2. Case 2</h4><div class='html-p'><a href="#energies-17-04218-f007" class="html-fig">Figure 7</a>, <a href="#energies-17-04218-f008" class="html-fig">Figure 8</a>, <a href="#energies-17-04218-f009" class="html-fig">Figure 9</a> and <a href="#energies-17-04218-f010" class="html-fig">Figure 10</a> illustrate the results for the second case. After <math display='inline'><semantics> <mrow> <mi>t</mi> <mo>≥</mo> <mn>0.1</mn> </mrow> </semantics></math> [s], the multi-functional PV inverter operates in <b>mode 2</b>. The control parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math> is set to zero, as shown in <a href="#energies-17-04218-f009" class="html-fig">Figure 9</a>, so unbalanced load compensation is not performed. In this case, the inverter delivers the total average active power (600 W), as well as a portion of the average part of the instantaneous reactive power demanded by the load, as seen in <a href="#energies-17-04218-f008" class="html-fig">Figure 8</a>. The control parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> dynamically adapted to ensure the injected currents (see <a href="#energies-17-04218-f007" class="html-fig">Figure 7</a>) remain within the inverter’s nominal current (<math display='inline'><semantics> <mrow> <mn>2.8</mn> </mrow> </semantics></math> [A]), as seen in <a href="#energies-17-04218-f009" class="html-fig">Figure 9</a>.</div><div class='html-p'>The PV system injects balanced positive sequence currents, as shown in <a href="#energies-17-04218-f007" class="html-fig">Figure 7</a>. The grid currents remain unbalanced as the inverter does not perform load balancing functions. It is observed that the grid currents decrease in amplitude compared to case 1 since the inverter compensates for a portion of the reactive power consumed by the load. The grid continues to supply a partial part of <math display='inline'><semantics> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </semantics></math>, as well as the total oscillating components of the instantaneous active and reactive powers demanded by the load (<math display='inline'><semantics> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math>), as seen in <a href="#energies-17-04218-f008" class="html-fig">Figure 8</a>. In this case, the multi-functional PV inverter does not improve the current unbalances in the grid.</div><div class='html-p'>As shown in <a href="#energies-17-04218-f010" class="html-fig">Figure 10</a>, the voltages at the PCC increase in amplitude due to the injection of both active and reactive power.</div></section><section id='sec4dot3-energies-17-04218' type=''><h4 class='html-italic' data-nested='2'> 4.3. Case 3</h4><div class='html-p'>The results for this case are presented in <a href="#energies-17-04218-f011" class="html-fig">Figure 11</a>, <a href="#energies-17-04218-f012" class="html-fig">Figure 12</a>, <a href="#energies-17-04218-f013" class="html-fig">Figure 13</a> and <a href="#energies-17-04218-f014" class="html-fig">Figure 14</a>. After activating the inverter (<math display='inline'><semantics> <mrow> <mi>t</mi> <mo>≥</mo> <mn>0.1</mn> </mrow> </semantics></math> [s]), the multi-functional PV system works in operating <b>mode 3</b>. In this case, the inverter delivers the total average active power (600 W), the total average component of the instantaneous reactive power demanded by the load, and a partial component of the oscillating parts of the instantaneous active and reactive powers demanded by the load (<math display='inline'><semantics> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math>), as seen in <a href="#energies-17-04218-f012" class="html-fig">Figure 12</a>. <a href="#energies-17-04218-f013" class="html-fig">Figure 13</a> shows that the control parameter <math display='inline'><semantics> <msub> <mi>k</mi> <mn>1</mn> </msub> </semantics></math> is set to unity, while <math display='inline'><semantics> <msub> <mi>k</mi> <mn>2</mn> </msub> </semantics></math> dynamically adapted to limit the load balancing functionality, ensuring the injected currents (see <a href="#energies-17-04218-f011" class="html-fig">Figure 11</a>) remain within the inverter’s nominal current (4 [A]).</div><div class='html-p'>The grid currents decrease in amplitude compared to cases 1 and 2, as seen in <a href="#energies-17-04218-f011" class="html-fig">Figure 11</a>. The PV system no longer injects only balanced positive sequence currents since load balancing functionalities are incorporated. Instead, the PV system also injects part of the negative sequence component of the load current, so the resulting injected currents are unbalanced. This results in an improvement in grid power quality due to the compensation capabilities included in the PV inverter. As depicted in <a href="#energies-17-04218-f014" class="html-fig">Figure 14</a>, the voltages at the PCC exhibit behavior similar to that of the previous cases.</div></section><section id='sec4dot4-energies-17-04218' type=''><h4 class='html-italic' data-nested='2'> 4.4. Case 4</h4><div class='html-p'><a href="#energies-17-04218-f015" class="html-fig">Figure 15</a>, <a href="#energies-17-04218-f016" class="html-fig">Figure 16</a> and <a href="#energies-17-04218-f017" class="html-fig">Figure 17</a> present the resulting signals for case 4. After <math display='inline'><semantics> <mrow> <mi>t</mi> <mo>≥</mo> <mn>0.1</mn> </mrow> </semantics></math> [s], the multi-functional PV inverter operates in <b>mode 4</b>, in which the two control parameters are set to 1. In this operating mode, the inverter delivers the total average active power (600 W) and compensates for both the total average component of the instantaneous reactive power demanded by the load (<math display='inline'><semantics> <msub> <mover> <mi>Q</mi> <mo>¯</mo> </mover> <mi>L</mi> </msub> </semantics></math>) and the total oscillating parts of the instantaneous active and reactive powers demanded by the load (<math display='inline'><semantics> <msub> <mover accent="true"> <mi>p</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math> and <math display='inline'><semantics> <msub> <mover accent="true"> <mi>q</mi> <mo>˜</mo> </mover> <mi>L</mi> </msub> </semantics></math>), as seen in <a href="#energies-17-04218-f016" class="html-fig">Figure 16</a>. The PV inverter performs all the functionalities according to the proposed objectives.</div><div class='html-p'>As shown in <a href="#energies-17-04218-f015" class="html-fig">Figure 15</a>, the resulting grid currents are balanced positive sequence signals with the minimum RMS value required to satisfy the active power demanded by the load. The multi-functional PV inverter compensates for the power factor and the unbalanced load, resulting in improved grid power quality. On the other hand, the inverter injects unbalanced currents (see <a href="#energies-17-04218-f015" class="html-fig">Figure 15</a>), which are necessary to perform the compensation functions. The amplitudes of the injected currents are below the inverter’s nominal current (6 [A]) for the three phases, thus meeting the current limitation objective.</div><div class='html-p'>The voltages at the PCC show improvement, as illustrated in <a href="#energies-17-04218-f017" class="html-fig">Figure 17</a>. Once the inverter is activated, the amplitude of the negative sequence component of the PCC voltage (<math display='inline'><semantics> <msup> <mi>V</mi> <mo>−</mo> </msup> </semantics></math>) decreases almost to zero, as the negative sequence component of the load current is mitigated in the grid. Likewise, there is an increase in the positive sequence component of the PCC voltage.</div></section><section id='sec4dot5-energies-17-04218' type='discussion'><h4 class='html-italic' data-nested='2'> 4.5. Discussion</h4><div class='html-p'>The results demonstrate significant improvements in grid power quality achievable through the implementation of the proposed flexible control strategy in PV inverters. Specifically, the strategy leverages real-time adjustment of control parameters and the integration of power factor correction and load balancing functionalities, enhancing the inverter’s performance. Unlike conventional methods, this approach allows for adaptive operation based on load and power generation conditions, providing a robust solution for modern power systems.</div><div class='html-p'>A comparison with relevant published studies highlights the novelty of the proposed approach. Previous research, such as [<a href="#B18-energies-17-04218" class="html-bibr">18</a>,<a href="#B19-energies-17-04218" class="html-bibr">19</a>], primarily focused on conventional and dynamic saturation techniques to limit the peak current injected by the multi-functional PV inverter. Although these techniques limit the injected current according to the inverter’s rated capacity, they lack flexibility. Consequently, the compensation functionalities cannot be prioritized according to defined objectives. In [<a href="#B20-energies-17-04218" class="html-bibr">20</a>,<a href="#B21-energies-17-04218" class="html-bibr">21</a>], two approaches are proposed to control multi-functional PV inverters. These works propose power management strategies that give priority to the inverter functionalities. Although these strategies prioritize specific compensation objectives, their performance under unbalanced load conditions is not analyzed or considered. Compared to previously mentioned works, the proposed flexible control strategy integrates load balancing functionalities and peak current limitation by dynamically adjusting control parameters, a significant advancement over existing methods. This comparison underscores the innovative aspects of the approach and its potential impact on enhancing grid power quality.</div><div class='html-p'>While the proposed strategy shows promising results, addressing common operational aspects of PV systems, such as rapidly changing load conditions and highly dynamic environments, is essential. Future research should prioritize testing the control strategy under these conditions to ensure its robustness and effectiveness. Expanding case studies to include scenarios with high load variability and dynamic changes will offer a more comprehensive understanding of the system’s performance.</div><div class='html-p'>The experimental validation in this study was performed on a prototype system. Future work should include scaling the experimental setup and testing in larger installations to evaluate the applicability of the proposed control strategy for larger PV systems. This will help determine the feasibility and effectiveness of the control strategy in real-world large-scale PV systems, where the complexity and dynamics of the environment can be relevant to the system’s operational performance.</div><div class='html-p'>Further investigation is required to assess the applicability of the proposed method for integrating low voltage ride through (LVRT) capabilities and compensating for harmonic currents caused by non-linear loads. Ongoing efforts are directed toward limiting the injected peak current, considering that with the integration of harmonic mitigation capabilities, the injected current deviates from a pure sinusoidal waveform. These investigations will provide a comprehensive understanding of the method’s capabilities and limitations, ensuring its applicability in a broader range of operational conditions.</div></section></section><section id='sec5-energies-17-04218' type='conclusions'><h2 data-nested='1'> 5. Conclusions</h2><div class='html-p'>This paper proposes a flexible control strategy to integrate load compensation capabilities into the next generation of PV inverters. The strategy achieves higher utilization of the inverter’s rated capacity by using the portion of the rated power that is not used for active power injection to perform both power factor correction and load balancing functionalities. The flexible operation of the multi-functional PV inverter is accomplished by introducing two control parameters. The variation of these parameters results in different load compensation capabilities, enabling the inverter to adapt its operation to varying loads and power generation. The adjustment of the control parameters allows for the prioritization of the inverter’s functionalities and ensures the desired operation without exceeding the inverter’s limits. Furthermore, an algorithm to control the PV inverter was also proposed. This algorithm follows a specific priority scheme and limits the injected current according to the inverter’s nominal capacity by dynamically adjusting the two control parameters. The algorithm defines four operating modes for the PV inverter, which specify the functions to perform.</div><div class='html-p'>Experimental results across these four operating modes highlight the effectiveness of the proposed approach. The case studies demonstrated the outstanding performance of the multi-functional PV inverter, fully utilizing its capacity to enhance power quality in the grid and ensuring safe operation even under unbalanced load conditions. The proposed strategy effectively compensates for reactive power and mitigates the oscillating parts of the instantaneous active and reactive power demanded by the load. Additionally, the strategy demonstrates fast response under unbalanced load conditions, ensuring optimal performance without exceeding the inverter’s nominal capacity. These results validate the practical applicability of the proposed control strategy in enhancing power quality.</div><div class='html-p'>Future work could involve integrating functionalities to mitigate harmonic currents demanded by non-linear loads, while maintaining flexible operation and limiting the injected current according to the inverter’s nominal capacity. Additionally, some key areas of research include the integration of other ancillary services in multi-functional PV inverters such as voltage regulation, frequency support, and fault ride through (FRT) capabilities.</div></section> </div> <div class="html-back"> <section class='html-notes'><h2 >Author Contributions</h2><div class='html-p'>Conceptualization, methodology, software, validation: F.O. and M.A.M.; Formal analysis, writing—original draft preparation, editing and supervision: F.O., M.A.M., J.M.R. and J.F.P. All authors have read and agreed to the published version of the manuscript.</div></section><section class='html-notes'><h2>Funding</h2><div class='html-p'>This work was supported by Universidad Industrial de Santander and Minciencias, with project “Diseño de estrategias alternativas de operación y control para sistemas fotovoltaicos multifuncionales en redes de distribución con alta penetración de energías renovables” developed within the framework of the “Programa de Investigación en Tecnologías Emergentes para Microredes Eléctricas Inteligentes con Alta Penetración de Energias Renovable”, contract No. 80740-542-2020. In addition, this work comes within the scope of the research project Minciencias contract No. 80740-918-2020, ECOS Nord-Colombia project (C21MP01).</div></section><section class='html-notes'><h2 >Data Availability Statement</h2><div class='html-p'>The original contributions presented in the study are included in the article. Further inquiries can be directed to the corresponding author.</div></section><section class='html-notes'><h2 >Conflicts of Interest</h2><div class='html-p'>The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.</div></section><section id='html-glossary'><h2 >Abbreviations</h2><div class='html-p'>The following abbreviations are used in this manuscript: <table class='html-array_table'><tbody ><tr ><td align='left' valign='middle' class='html-align-left' >APF</td><td align='left' valign='middle' class='html-align-left' >Active power filter</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >CS</td><td align='left' valign='middle' class='html-align-left' >Conventional saturation</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >DS</td><td align='left' valign='middle' class='html-align-left' >Dynamic saturation</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >DSOGI-PLL</td><td align='left' valign='middle' class='html-align-left' >Double Second-Order Generalized Integrator Phase-Locked Loop</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >FRT</td><td align='left' valign='middle' class='html-align-left' >Fault ride through</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >HAPF</td><td align='left' valign='middle' class='html-align-left' >Hybrid active power filter</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >LVDNs</td><td align='left' valign='middle' class='html-align-left' >Low voltage distribution networks</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >LVRT</td><td align='left' valign='middle' class='html-align-left' >Low voltage ride through</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >PCC</td><td align='left' valign='middle' class='html-align-left' >Point of common coupling</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >PLL</td><td align='left' valign='middle' class='html-align-left' >Phase-locked loop</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >PR</td><td align='left' valign='middle' class='html-align-left' >Proportional Resonant</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >PV</td><td align='left' valign='middle' class='html-align-left' >Photovoltaic</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >PWM</td><td align='left' valign='middle' class='html-align-left' >Pulse width modulation</td></tr></tbody></table></div></section><section id='html-references_list'><h2>References</h2><ol class='html-xx'><li id='B1-energies-17-04218' class='html-x' data-content='1.'>Boukezata, B.; Gaubert, J.P.; Chaoui, A.; Hachemi, M. Predictive current control in multifunctional grid connected inverter interfaced by PV system. <span class='html-italic'>Sol. Energy</span> <b>2016</b>, <span class='html-italic'>139</span>, 130–141. [<a href="https://scholar.google.com/scholar_lookup?title=Predictive+current+control+in+multifunctional+grid+connected+inverter+interfaced+by+PV+system&author=Boukezata,+B.&author=Gaubert,+J.P.&author=Chaoui,+A.&author=Hachemi,+M.&publication_year=2016&journal=Sol.+Energy&volume=139&pages=130%E2%80%93141&doi=10.1016/j.solener.2016.09.029" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1016/j.solener.2016.09.029" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B2-energies-17-04218' class='html-x' data-content='2.'>Singh, B.; Jain, C.; Goel, S.; Chandra, A.; Al-Haddad, K. A Multifunctional Grid-Tied Solar Energy Conversion System with ANF-Based Control Approach. <span class='html-italic'>IEEE Trans. Ind. Appl.</span> <b>2016</b>, <span class='html-italic'>52</span>, 3663–3672. [<a href="https://scholar.google.com/scholar_lookup?title=A+Multifunctional+Grid-Tied+Solar+Energy+Conversion+System+with+ANF-Based+Control+Approach&author=Singh,+B.&author=Jain,+C.&author=Goel,+S.&author=Chandra,+A.&author=Al-Haddad,+K.&publication_year=2016&journal=IEEE+Trans.+Ind.+Appl.&volume=52&pages=3663%E2%80%933672&doi=10.1109/TIA.2016.2582141" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/TIA.2016.2582141" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B3-energies-17-04218' class='html-x' data-content='3.'>Nour, A.M.M.; Helal, A.A.; El-Saadawi, M.M.; Hatata, A.Y. Voltage imbalance mitigation in an active distribution network using decentralized current control. <span class='html-italic'>Prot. Control Mod. Power Syst.</span> <b>2023</b>, <span class='html-italic'>8</span>, 20. [<a href="https://scholar.google.com/scholar_lookup?title=Voltage+imbalance+mitigation+in+an+active+distribution+network+using+decentralized+current+control&author=Nour,+A.M.M.&author=Helal,+A.A.&author=El-Saadawi,+M.M.&author=Hatata,+A.Y.&publication_year=2023&journal=Prot.+Control+Mod.+Power+Syst.&volume=8&pages=20&doi=10.1186/s41601-023-00293-y" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1186/s41601-023-00293-y" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B4-energies-17-04218' class='html-x' data-content='4.'>Akagi, H. New trends in active filters for power conditioning. <span class='html-italic'>IEEE Trans. Ind. Appl.</span> <b>1996</b>, <span class='html-italic'>32</span>, 1312–1322. [<a href="https://scholar.google.com/scholar_lookup?title=New+trends+in+active+filters+for+power+conditioning&author=Akagi,+H.&publication_year=1996&journal=IEEE+Trans.+Ind.+Appl.&volume=32&pages=1312%E2%80%931322&doi=10.1109/28.556633" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/28.556633" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B5-energies-17-04218' class='html-x' data-content='5.'>Barva, A.V.; Joshi, S. Comparative Analysis of Passive, Active, and Hybrid Active Filters for Power Quality Improvement in Grid-Connected Photovoltaic System. In Proceedings of the 2023 7th International Conference on Computer Applications in Electrical Engineering-Recent Advances (CERA), Roorkee, India, 27–29 October 2023; IEEE: New York, NY, USA, 2024; pp. 1–6. [<a href="https://scholar.google.com/scholar_lookup?title=Comparative+Analysis+of+Passive,+Active,+and+Hybrid+Active+Filters+for+Power+Quality+Improvement+in+Grid-Connected+Photovoltaic+System&conference=Proceedings+of+the+2023+7th+International+Conference+on+Computer+Applications+in+Electrical+Engineering-Recent+Advances+(CERA)&author=Barva,+A.V.&author=Joshi,+S.&publication_year=2024&pages=1%E2%80%936&doi=10.1109/CERA59325.2023.10455311" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/CERA59325.2023.10455311" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B6-energies-17-04218' class='html-x' data-content='6.'>Mantilla, M.A.; Petit, J.F.; Ordóñez, G. Control of multi-functional grid-connected PV systems with load compensation under distorted and unbalanced grid voltages. <span class='html-italic'>Electr. Power Syst. Res.</span> <b>2021</b>, <span class='html-italic'>192</span>, 106918. [<a href="https://scholar.google.com/scholar_lookup?title=Control+of+multi-functional+grid-connected+PV+systems+with+load+compensation+under+distorted+and+unbalanced+grid+voltages&author=Mantilla,+M.A.&author=Petit,+J.F.&author=Ord%C3%B3%C3%B1ez,+G.&publication_year=2021&journal=Electr.+Power+Syst.+Res.&volume=192&pages=106918&doi=10.1016/j.epsr.2020.106918" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1016/j.epsr.2020.106918" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B7-energies-17-04218' class='html-x' data-content='7.'>Yang, Y.; Blaabjerg, F.; Wang, H.; Simões, M.G. Power control flexibilities for grid-connected multi-functional photovoltaic inverters. <span class='html-italic'>IET Renew. Power Gener.</span> <b>2016</b>, <span class='html-italic'>10</span>, 504–513. [<a href="https://scholar.google.com/scholar_lookup?title=Power+control+flexibilities+for+grid-connected+multi-functional+photovoltaic+inverters&author=Yang,+Y.&author=Blaabjerg,+F.&author=Wang,+H.&author=Sim%C3%B5es,+M.G.&publication_year=2016&journal=IET+Renew.+Power+Gener.&volume=10&pages=504%E2%80%93513&doi=10.1049/iet-rpg.2015.0133" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1049/iet-rpg.2015.0133" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B8-energies-17-04218' class='html-x' data-content='8.'>Rincon, D.J.; Mantilla, M.A.; Rey, J.M.; Garnica, M.; Guilbert, D. An Overview of Flexible Current Control Strategies Applied to LVRT Capability for Grid-Connected Inverters. <span class='html-italic'>Energies</span> <b>2023</b>, <span class='html-italic'>16</span>, 1052. [<a href="https://scholar.google.com/scholar_lookup?title=An+Overview+of+Flexible+Current+Control+Strategies+Applied+to+LVRT+Capability+for+Grid-Connected+Inverters&author=Rincon,+D.J.&author=Mantilla,+M.A.&author=Rey,+J.M.&author=Garnica,+M.&author=Guilbert,+D.&publication_year=2023&journal=Energies&volume=16&pages=1052&doi=10.3390/en16031052" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.3390/en16031052" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B9-energies-17-04218' class='html-x' data-content='9.'>Reveles-Miranda, M.; Flota-Bañuelos, M.; Chan-Puc, F.; Ramirez-Rivera, V.; Pacheco-Catalán, D. A Hybrid Control Technique for Harmonic Elimination, Power Factor Correction, and Night Operation of a Grid-Connected PV Inverter. <span class='html-italic'>IEEE J. Photovolt.</span> <b>2020</b>, <span class='html-italic'>10</span>, 664–675. [<a href="https://scholar.google.com/scholar_lookup?title=A+Hybrid+Control+Technique+for+Harmonic+Elimination,+Power+Factor+Correction,+and+Night+Operation+of+a+Grid-Connected+PV+Inverter&author=Reveles-Miranda,+M.&author=Flota-Ba%C3%B1uelos,+M.&author=Chan-Puc,+F.&author=Ramirez-Rivera,+V.&author=Pacheco-Catal%C3%A1n,+D.&publication_year=2020&journal=IEEE+J.+Photovolt.&volume=10&pages=664%E2%80%93675&doi=10.1109/JPHOTOV.2019.2961600" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/JPHOTOV.2019.2961600" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B10-energies-17-04218' class='html-xx' data-content='10.'>Tuyen, N.D.; Fujita, G. PV-Active Power Filter Combination Supplies Power to Nonlinear Load and Compensates Utility Current. <span class='html-italic'>IEEE Power Energy Technol. Syst. J.</span> <b>2015</b>, <span class='html-italic'>2</span>, 32–42. [<a href="https://scholar.google.com/scholar_lookup?title=PV-Active+Power+Filter+Combination+Supplies+Power+to+Nonlinear+Load+and+Compensates+Utility+Current&author=Tuyen,+N.D.&author=Fujita,+G.&publication_year=2015&journal=IEEE+Power+Energy+Technol.+Syst.+J.&volume=2&pages=32%E2%80%9342&doi=10.1109/JPETS.2015.2404355" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/JPETS.2015.2404355" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B11-energies-17-04218' class='html-xx' data-content='11.'>Akagi, H.; Watanabe, E.H.; Aredes, M. Instantaneous Power Theory and Applications to Power Conditioning. In <span class='html-italic'>Instantaneous Power Theory and Applications to Power Conditioning</span>; John Wiley & Sons: Hoboken, NJ, USA, 2017. [<a href="https://scholar.google.com/scholar_lookup?title=Instantaneous+Power+Theory+and+Applications+to+Power+Conditioning&author=Akagi,+H.&author=Watanabe,+E.H.&author=Aredes,+M.&publication_year=2017" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1002/9781119307181" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B12-energies-17-04218' class='html-xx' data-content='12.'>Alali, M.A.E.; Sabiri, Z.; Shtessel, Y.B.; Barbot, J.P. Grid-Connected Shunt Active Photovoltaic Filter. In Proceedings of the 2020 IEEE 29th International Symposium on Industrial Electronics (ISIE), Delft, The Netherlands, 17–19 June 2020; pp. 120–125. [<a href="https://scholar.google.com/scholar_lookup?title=Grid-Connected+Shunt+Active+Photovoltaic+Filter&conference=Proceedings+of+the+2020+IEEE+29th+International+Symposium+on+Industrial+Electronics+(ISIE)&author=Alali,+M.A.E.&author=Sabiri,+Z.&author=Shtessel,+Y.B.&author=Barbot,+J.P.&publication_year=2020&pages=120%E2%80%93125&doi=10.1109/ISIE45063.2020.9152458" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/ISIE45063.2020.9152458" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B13-energies-17-04218' class='html-xx' data-content='13.'>Noroozian, R.; Gharehpetian, G.B. An investigation on combined operation of active power filter with photovoltaic arrays. <span class='html-italic'>Int. J. Electr. Power Energy Syst.</span> <b>2013</b>, <span class='html-italic'>46</span>, 392–399. [<a href="https://scholar.google.com/scholar_lookup?title=An+investigation+on+combined+operation+of+active+power+filter+with+photovoltaic+arrays&author=Noroozian,+R.&author=Gharehpetian,+G.B.&publication_year=2013&journal=Int.+J.+Electr.+Power+Energy+Syst.&volume=46&pages=392%E2%80%93399&doi=10.1016/j.ijepes.2012.10.033" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1016/j.ijepes.2012.10.033" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B14-energies-17-04218' class='html-xx' data-content='14.'>Badoni, M.; Singh, A.; Singh, A.K.; Saxena, H.; Kumar, R. Grid Tied Solar PV System with Power Quality Enhancement Using Adaptive Generalized Maximum Versoria Criterion. <span class='html-italic'>CSEE J. Power Energy Syst.</span> <b>2023</b>, <span class='html-italic'>9</span>, 722–732. [<a href="https://scholar.google.com/scholar_lookup?title=Grid+Tied+Solar+PV+System+with+Power+Quality+Enhancement+Using+Adaptive+Generalized+Maximum+Versoria+Criterion&author=Badoni,+M.&author=Singh,+A.&author=Singh,+A.K.&author=Saxena,+H.&author=Kumar,+R.&publication_year=2023&journal=CSEE+J.+Power+Energy+Syst.&volume=9&pages=722%E2%80%93732&doi=10.17775/CSEEJPES.2020.04820" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.17775/CSEEJPES.2020.04820" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B15-energies-17-04218' class='html-xx' data-content='15.'>Devassy, S.; Singh, B. Implementation of Solar Photovoltaic System with Universal Active Filtering Capability. <span class='html-italic'>IEEE Trans. Ind. Appl.</span> <b>2019</b>, <span class='html-italic'>55</span>, 3926–3934. [<a href="https://scholar.google.com/scholar_lookup?title=Implementation+of+Solar+Photovoltaic+System+with+Universal+Active+Filtering+Capability&author=Devassy,+S.&author=Singh,+B.&publication_year=2019&journal=IEEE+Trans.+Ind.+Appl.&volume=55&pages=3926%E2%80%933934&doi=10.1109/TIA.2019.2906297" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/TIA.2019.2906297" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B16-energies-17-04218' class='html-xx' data-content='16.'>Babu P, N.; Guerrero, J.M.; Siano, P.; Peesapati, R.; Panda, G. An Improved Adaptive Control Strategy in Grid-Tied PV System with Active Power Filter for Power Quality Enhancement. <span class='html-italic'>IEEE Syst. J.</span> <b>2021</b>, <span class='html-italic'>15</span>, 2859–2870. [<a href="https://scholar.google.com/scholar_lookup?title=An+Improved+Adaptive+Control+Strategy+in+Grid-Tied+PV+System+with+Active+Power+Filter+for+Power+Quality+Enhancement&author=Babu+P,+N.&author=Guerrero,+J.M.&author=Siano,+P.&author=Peesapati,+R.&author=Panda,+G.&publication_year=2021&journal=IEEE+Syst.+J.&volume=15&pages=2859%E2%80%932870&doi=10.1109/JSYST.2020.2985164" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/JSYST.2020.2985164" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B17-energies-17-04218' class='html-xx' data-content='17.'>Soumana, R.A.; Saulo, M.J.; Muriithi, C.M. A new control scheme for limiting the compensation current and prioritizing power injection in multifunctional grid-connected photovoltaic systems. <span class='html-italic'>e-Prime-Adv. Electr. Eng. Electron. Energy</span> <b>2022</b>, <span class='html-italic'>2</span>, 100055. [<a href="https://scholar.google.com/scholar_lookup?title=A+new+control+scheme+for+limiting+the+compensation+current+and+prioritizing+power+injection+in+multifunctional+grid-connected+photovoltaic+systems&author=Soumana,+R.A.&author=Saulo,+M.J.&author=Muriithi,+C.M.&publication_year=2022&journal=e-Prime-Adv.+Electr.+Eng.+Electron.+Energy&volume=2&pages=100055&doi=10.1016/j.prime.2022.100055" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1016/j.prime.2022.100055" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B18-energies-17-04218' class='html-xx' data-content='18.'>Xavier, L.S.; Cupertino, A.F.; Pereira, H.A.; Mendes, V.F. Partial Harmonic Current Compensation for Multifunctional Photovoltaic Inverters. <span class='html-italic'>IEEE Trans. Power Electron.</span> <b>2019</b>, <span class='html-italic'>34</span>, 11868–11879. [<a href="https://scholar.google.com/scholar_lookup?title=Partial+Harmonic+Current+Compensation+for+Multifunctional+Photovoltaic+Inverters&author=Xavier,+L.S.&author=Cupertino,+A.F.&author=Pereira,+H.A.&author=Mendes,+V.F.&publication_year=2019&journal=IEEE+Trans.+Power+Electron.&volume=34&pages=11868%E2%80%9311879&doi=10.1109/TPEL.2019.2909394" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/TPEL.2019.2909394" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B19-energies-17-04218' class='html-xx' data-content='19.'>Reddy, G.K.; Kumbhar, G.B.; Padhy, N.P. An Extended Partial Harmonic Current Compensation for Multifunctional PV Inverters. In Proceedings of the 2023 IEEE International Conference on Power Electronics, Smart Grid, and Renewable Energy (PESGRE), Trivandrum, India, 17–20 December 2023; pp. 1–6. [<a href="https://scholar.google.com/scholar_lookup?title=An+Extended+Partial+Harmonic+Current+Compensation+for+Multifunctional+PV+Inverters&conference=Proceedings+of+the+2023+IEEE+International+Conference+on+Power+Electronics,+Smart+Grid,+and+Renewable+Energy+(PESGRE)&author=Reddy,+G.K.&author=Kumbhar,+G.B.&author=Padhy,+N.P.&publication_year=2023&pages=1%E2%80%936&doi=10.1109/PESGRE58662.2023.10404793" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/PESGRE58662.2023.10404793" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B20-energies-17-04218' class='html-xx' data-content='20.'>Soumana, R.A.; Saulo, M.J.; Muriithi, C.M. New control strategy for multifunctional grid-connected photovoltaic systems. <span class='html-italic'>Results Eng.</span> <b>2022</b>, <span class='html-italic'>14</span>, 100422. [<a href="https://scholar.google.com/scholar_lookup?title=New+control+strategy+for+multifunctional+grid-connected+photovoltaic+systems&author=Soumana,+R.A.&author=Saulo,+M.J.&author=Muriithi,+C.M.&publication_year=2022&journal=Results+Eng.&volume=14&pages=100422&doi=10.1016/j.rineng.2022.100422" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1016/j.rineng.2022.100422" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B21-energies-17-04218' class='html-xx' data-content='21.'>Ouai, A.; Mokrani, L.; Machmoum, M.; Houari, A. Control and energy management of a large scale grid-connected PV system for power quality improvement. <span class='html-italic'>Sol. Energy</span> <b>2018</b>, <span class='html-italic'>171</span>, 893–906. [<a href="https://scholar.google.com/scholar_lookup?title=Control+and+energy+management+of+a+large+scale+grid-connected+PV+system+for+power+quality+improvement&author=Ouai,+A.&author=Mokrani,+L.&author=Machmoum,+M.&author=Houari,+A.&publication_year=2018&journal=Sol.+Energy&volume=171&pages=893%E2%80%93906&doi=10.1016/j.solener.2018.06.106" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1016/j.solener.2018.06.106" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B22-energies-17-04218' class='html-xx' data-content='22.'>Paulo Bonaldo, J.; Lessa Tofoli, F.; Vitor Arantes Monteiro, R.; Kelis Morales-Paredes, H. Comparative analysis of techniques for the limitation of compensation currents in multifunctional grid-tied inverters. <span class='html-italic'>Int. J. Electr. Power Energy Syst.</span> <b>2021</b>, <span class='html-italic'>126</span>, 106574. [<a href="https://scholar.google.com/scholar_lookup?title=Comparative+analysis+of+techniques+for+the+limitation+of+compensation+currents+in+multifunctional+grid-tied+inverters&author=Paulo+Bonaldo,+J.&author=Lessa+Tofoli,+F.&author=Vitor+Arantes+Monteiro,+R.&author=Kelis+Morales-Paredes,+H.&publication_year=2021&journal=Int.+J.+Electr.+Power+Energy+Syst.&volume=126&pages=106574&doi=10.1016/j.ijepes.2020.106574" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1016/j.ijepes.2020.106574" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B23-energies-17-04218' class='html-xx' data-content='23.'>Teodorescu, R.; Liserre, M.; Rodríguez, P. Grid Converters for Photovoltaic and Wind Power Systems. In <span class='html-italic'>Grid Converters for Photovoltaic and Wind Power Systems</span>; John Wiley & Sons: Hoboken, NJ, USA, 2010. [<a href="https://scholar.google.com/scholar_lookup?title=Grid+Converters+for+Photovoltaic+and+Wind+Power+Systems&author=Teodorescu,+R.&author=Liserre,+M.&author=Rodr%C3%ADguez,+P.&publication_year=2010" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1002/9780470667057" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B24-energies-17-04218' class='html-xx' data-content='24.'>Zmood, D.N.; Holmes, D.G. Stationary frame current regulation of PWM inverters with zero steady-state error. <span class='html-italic'>IEEE Trans. Power Electron.</span> <b>2003</b>, <span class='html-italic'>18</span>, 814–822. [<a href="https://scholar.google.com/scholar_lookup?title=Stationary+frame+current+regulation+of+PWM+inverters+with+zero+steady-state+error&author=Zmood,+D.N.&author=Holmes,+D.G.&publication_year=2003&journal=IEEE+Trans.+Power+Electron.&volume=18&pages=814%E2%80%93822&doi=10.1109/TPEL.2003.810852" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/TPEL.2003.810852" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li><li id='B25-energies-17-04218' class='html-xx' data-content='25.'>Yazdani, A.; Reza, I. <span class='html-italic'>Voltage Source Converter in Power System</span>; IEEE Press: New York, NY, USA; John Wiley: Hoboken, NJ, USA, 2010; pp. 1–473. [<a href="https://scholar.google.com/scholar_lookup?title=Voltage+Source+Converter+in+Power+System&author=Yazdani,+A.&author=Reza,+I.&publication_year=2010" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>]</li><li id='B26-energies-17-04218' class='html-xx' data-content='26.'>Lopez, M.A.G.; Vicuna, J.L.G.D.; Miret, J.; Castilla, M.; Guzman, R. Control Strategy for Grid-Connected Three-Phase Inverters during Voltage Sags to Meet Grid Codes and to Maximize Power Delivery Capability. <span class='html-italic'>IEEE Trans. Power Electron.</span> <b>2018</b>, <span class='html-italic'>33</span>, 9360–9374. [<a href="https://scholar.google.com/scholar_lookup?title=Control+Strategy+for+Grid-Connected+Three-Phase+Inverters+during+Voltage+Sags+to+Meet+Grid+Codes+and+to+Maximize+Power+Delivery+Capability&author=Lopez,+M.A.G.&author=Vicuna,+J.L.G.D.&author=Miret,+J.&author=Castilla,+M.&author=Guzman,+R.&publication_year=2018&journal=IEEE+Trans.+Power+Electron.&volume=33&pages=9360%E2%80%939374&doi=10.1109/TPEL.2018.2792478" class='google-scholar' target='_blank' rel='noopener noreferrer'>Google Scholar</a>] [<a href="https://doi.org/10.1109/TPEL.2018.2792478" class='cross-ref' target='_blank' rel='noopener noreferrer'>CrossRef</a>]</li></ol></section><section id='FiguresandTables' type='display-objects'><div class="html-fig-wrap" id="energies-17-04218-f001"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f001"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g001.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g001.png" alt="Energies 17 04218 g001" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g001-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f001"></a> </div> </div> <div class="html-fig_description"> <b>Figure 1.</b> Simplified scheme of the grid-connected multi-functional PV system. The shaded blocks represent control and signal processing components. Solid lines indicate power flow, while dotted lines represent sensed and control signal paths. <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f001"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f001"> <div class="html-caption"> <b>Figure 1.</b> Simplified scheme of the grid-connected multi-functional PV system. The shaded blocks represent control and signal processing components. Solid lines indicate power flow, while dotted lines represent sensed and control signal paths.</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g001.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g001.png" alt="Energies 17 04218 g001" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g001.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f002"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f002"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g002.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g002.png" alt="Energies 17 04218 g002" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g002-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f002"></a> </div> </div> <div class="html-fig_description"> <b>Figure 2.</b> Proposed inverter control algorithm. <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f002"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f002"> <div class="html-caption"> <b>Figure 2.</b> Proposed inverter control algorithm.</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g002.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g002.png" alt="Energies 17 04218 g002" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g002.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f003"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f003"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g003.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g003.png" alt="Energies 17 04218 g003" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g003-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f003"></a> </div> </div> <div class="html-fig_description"> <b>Figure 3.</b> Experimental prototype. <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f003"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f003"> <div class="html-caption"> <b>Figure 3.</b> Experimental prototype.</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g003.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g003.png" alt="Energies 17 04218 g003" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g003.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f004"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f004"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g004.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g004.png" alt="Energies 17 04218 g004" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g004-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f004"></a> </div> </div> <div class="html-fig_description"> <b>Figure 4.</b> Currents for case 1: (<b>a</b>) Grid currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>). <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f004"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f004"> <div class="html-caption"> <b>Figure 4.</b> Currents for case 1: (<b>a</b>) Grid currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>).</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g004.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g004.png" alt="Energies 17 04218 g004" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g004.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f005"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f005"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g005.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g005.png" alt="Energies 17 04218 g005" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g005-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f005"></a> </div> </div> <div class="html-fig_description"> <b>Figure 5.</b> Instantaneous powers for case 1: (<b>a</b>) Instantaneous active powers in the grid (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>). <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f005"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f005"> <div class="html-caption"> <b>Figure 5.</b> Instantaneous powers for case 1: (<b>a</b>) Instantaneous active powers in the grid (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>).</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g005.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g005.png" alt="Energies 17 04218 g005" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g005.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f006"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f006"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g006.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g006.png" alt="Energies 17 04218 g006" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g006-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f006"></a> </div> </div> <div class="html-fig_description"> <b>Figure 6.</b> Voltages for case 1: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes p.u. for the positive- and negative-sequence components of the PCC voltages. <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f006"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f006"> <div class="html-caption"> <b>Figure 6.</b> Voltages for case 1: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes p.u. for the positive- and negative-sequence components of the PCC voltages.</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g006.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g006.png" alt="Energies 17 04218 g006" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g006.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f007"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f007"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g007.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g007.png" alt="Energies 17 04218 g007" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g007-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f007"></a> </div> </div> <div class="html-fig_description"> <b>Figure 7.</b> Currents for case 2: (<b>a</b>) Grid currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>). <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f007"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f007"> <div class="html-caption"> <b>Figure 7.</b> Currents for case 2: (<b>a</b>) Grid currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>).</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g007.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g007.png" alt="Energies 17 04218 g007" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g007.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f008"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f008"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g008.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g008.png" alt="Energies 17 04218 g008" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g008-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f008"></a> </div> </div> <div class="html-fig_description"> <b>Figure 8.</b> Instantaneous powers for case 2: (<b>a</b>) Instantaneous active powers in the grid (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>). <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f008"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f008"> <div class="html-caption"> <b>Figure 8.</b> Instantaneous powers for case 2: (<b>a</b>) Instantaneous active powers in the grid (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>).</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g008.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g008.png" alt="Energies 17 04218 g008" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g008.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f009"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f009"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g009.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g009.png" alt="Energies 17 04218 g009" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g009-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f009"></a> </div> </div> <div class="html-fig_description"> <b>Figure 9.</b> Control parameters for case 2. <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f009"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f009"> <div class="html-caption"> <b>Figure 9.</b> Control parameters for case 2.</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g009.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g009.png" alt="Energies 17 04218 g009" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g009.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f010"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f010"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g010.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g010.png" alt="Energies 17 04218 g010" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g010-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f010"></a> </div> </div> <div class="html-fig_description"> <b>Figure 10.</b> Voltages for case 2: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes p.u. for the positive- and negative-sequence components of the PCC voltages. <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f010"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f010"> <div class="html-caption"> <b>Figure 10.</b> Voltages for case 2: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes p.u. for the positive- and negative-sequence components of the PCC voltages.</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g010.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g010.png" alt="Energies 17 04218 g010" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g010.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f011"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f011"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g011.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g011.png" alt="Energies 17 04218 g011" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g011-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f011"></a> </div> </div> <div class="html-fig_description"> <b>Figure 11.</b> Currents for case 3: (<b>a</b>) Grid currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>). <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f011"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f011"> <div class="html-caption"> <b>Figure 11.</b> Currents for case 3: (<b>a</b>) Grid currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>).</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g011.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g011.png" alt="Energies 17 04218 g011" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g011.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f012"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f012"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g012.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g012.png" alt="Energies 17 04218 g012" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g012-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f012"></a> </div> </div> <div class="html-fig_description"> <b>Figure 12.</b> Instantaneous powers for case 3: (<b>a</b>) Instantaneous active powers in the grid (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>). <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f012"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f012"> <div class="html-caption"> <b>Figure 12.</b> Instantaneous powers for case 3: (<b>a</b>) Instantaneous active powers in the grid (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>).</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g012.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g012.png" alt="Energies 17 04218 g012" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g012.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f013"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f013"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g013.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g013.png" alt="Energies 17 04218 g013" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g013-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f013"></a> </div> </div> <div class="html-fig_description"> <b>Figure 13.</b> Control parameters for case 3. <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f013"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f013"> <div class="html-caption"> <b>Figure 13.</b> Control parameters for case 3.</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g013.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g013.png" alt="Energies 17 04218 g013" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g013.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f014"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f014"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g014.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g014.png" alt="Energies 17 04218 g014" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g014-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f014"></a> </div> </div> <div class="html-fig_description"> <b>Figure 14.</b> Voltages for case 3: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes in p.u. for the positive- and negative-sequence components of the PCC voltages. <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f014"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f014"> <div class="html-caption"> <b>Figure 14.</b> Voltages for case 3: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes in p.u. for the positive- and negative-sequence components of the PCC voltages.</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g014.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g014.png" alt="Energies 17 04218 g014" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g014.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f015"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f015"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g015.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g015.png" alt="Energies 17 04218 g015" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g015-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f015"></a> </div> </div> <div class="html-fig_description"> <b>Figure 15.</b> Currents for case 4: (<b>a</b>) Grid currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>). <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f015"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f015"> <div class="html-caption"> <b>Figure 15.</b> Currents for case 4: (<b>a</b>) Grid currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>s</mi> <mi>c</mi> </mrow> </msub> </semantics></math>), (<b>b</b>) injected currents (<math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>a</mi> </mrow> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>b</mi> </mrow> </msub> </semantics></math>, and <math display='inline'><semantics> <msub> <mi>i</mi> <mrow> <mi>c</mi> <mi>c</mi> </mrow> </msub> </semantics></math>).</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g015.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g015.png" alt="Energies 17 04218 g015" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g015.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f016"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f016"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g016.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g016.png" alt="Energies 17 04218 g016" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g016-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f016"></a> </div> </div> <div class="html-fig_description"> <b>Figure 16.</b> Instantaneous powers for case 4: (<b>a</b>) Instantaneous active powers in the grid (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>). <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f016"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f016"> <div class="html-caption"> <b>Figure 16.</b> Instantaneous powers for case 4: (<b>a</b>) Instantaneous active powers in the grid (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>p</mi> <mi>c</mi> </msub> </semantics></math>), (<b>b</b>) instantaneous reactive powers in the grid (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>s</mi> </msub> </semantics></math>) and delivered by the PV system (<math display='inline'><semantics> <msub> <mi>q</mi> <mi>c</mi> </msub> </semantics></math>).</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g016.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g016.png" alt="Energies 17 04218 g016" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g016.png" /></div> </div> <div class="html-fig-wrap" id="energies-17-04218-f017"> <div class='html-fig_img'> <div class="html-figpopup html-figpopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f017"> <img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g017.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g017.png" alt="Energies 17 04218 g017" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g017-550.jpg" /> <a class="html-expand html-figpopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#fig_body_display_energies-17-04218-f017"></a> </div> </div> <div class="html-fig_description"> <b>Figure 17.</b> Voltages for case 4: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes in p.u. for the positive- and negative-sequence components of the PCC voltages. <!-- <p><a class="html-figpopup" href="#fig_body_display_energies-17-04218-f017"> Click here to enlarge figure </a></p> --> </div> </div> <div class="html-fig_show mfp-hide" id="fig_body_display_energies-17-04218-f017"> <div class="html-caption"> <b>Figure 17.</b> Voltages for case 4: (<b>a</b>) PCC voltages, (<b>b</b>) amplitudes in p.u. for the positive- and negative-sequence components of the PCC voltages.</div> <div class="html-img"><img data-large="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g017.png" data-original="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g017.png" alt="Energies 17 04218 g017" data-lsrc="/energies/energies-17-04218/article_deploy/html/images/energies-17-04218-g017.png" /></div> </div> <div class="html-table-wrap" id="energies-17-04218-t001"> <div class="html-table_wrap_td"> <div class="html-tablepopup html-tablepopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href='#table_body_display_energies-17-04218-t001'> <img data-lsrc="https://pub.mdpi-res.com/img/table.png" /> <a class="html-expand html-tablepopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#table_body_display_energies-17-04218-t001"></a> </div> </div> <div class="html-table_wrap_discription"> <b>Table 1.</b> Parameters of the system for experimental tests. </div> </div> <div class="html-table_show mfp-hide " id="table_body_display_energies-17-04218-t001"> <div class="html-caption"><b>Table 1.</b> Parameters of the system for experimental tests.</div> <table > <thead ><tr ><th align='left' valign='middle' style='border-bottom:solid thin;border-top:solid thin' class='html-align-left' >Description</th><th align='left' valign='middle' style='border-bottom:solid thin;border-top:solid thin' class='html-align-left' >Parameters</th><th align='left' valign='middle' style='border-bottom:solid thin;border-top:solid thin' class='html-align-left' >Value</th></tr></thead><tbody ><tr ><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >DC Power Supply Itech-6012C</td><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' ><math display='inline'> <semantics> <msub> <mi>v</mi> <mrow> <mi>d</mi> <mi>c</mi> </mrow> </msub> </semantics> </math></td><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >450 V</td></tr><tr ><td rowspan='2' align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >LCL Filter</td><td align='left' valign='middle' class='html-align-left' ><math display='inline'><semantics> <msub> <mi>L</mi> <mi>i</mi> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>L</mi> <mi>o</mi> </msub> </semantics></math></td><td align='left' valign='middle' class='html-align-left' >5 mH, 5 mH</td></tr><tr ><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' ><math display='inline'><semantics> <msub> <mi>C</mi> <mi>o</mi> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>R</mi> <mi>d</mi> </msub> </semantics></math></td><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >4.7 μF, 5 Ω</td></tr><tr ><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >Line impedance</td><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' ><math display='inline'><semantics> <msub> <mi>R</mi> <mi>s</mi> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>L</mi> <mi>s</mi> </msub> </semantics></math></td><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >0.52 <math display='inline'><semantics> <mo>Ω</mo> </semantics></math>, 2.5 mH</td></tr><tr ><td rowspan='2' align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >AC voltage source Chroma 61511</td><td align='left' valign='middle' class='html-align-left' ><math display='inline'><semantics> <msub> <mi>V</mi> <mi>s</mi> </msub> </semantics></math> (RMS phase voltage)</td><td align='left' valign='middle' class='html-align-left' >110 V</td></tr><tr ><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >Fundamental frequency</td><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >60 Hz</td></tr><tr ><td rowspan='2' align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >Three-phase full-bridge inverter <br>Semikron semiteach IGBT</td><td align='left' valign='middle' class='html-align-left' ><math display='inline'> <semantics> <msub> <mi>C</mi> <mrow> <mi>d</mi> <mi>c</mi> </mrow> </msub> </semantics> </math></td><td align='left' valign='middle' class='html-align-left' >2200 μF</td></tr><tr ><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >Switching frequency</td><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >4 kHz</td></tr><tr ><td rowspan='3' align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >Three-phase load</td><td align='left' valign='middle' class='html-align-left' >Phase a: <math display='inline'><semantics> <msub> <mi>R</mi> <mi>a</mi> </msub> </semantics></math>, <math display='inline'><semantics> <msub> <mi>L</mi> <mi>a</mi> </msub> </semantics></math></td><td align='left' valign='middle' class='html-align-left' >13 <math display='inline'><semantics> <mo>Ω</mo> </semantics></math>, 30 mH</td></tr><tr ><td align='left' valign='middle' class='html-align-left' >Phase b: <math display='inline'><semantics> <msub> <mi>R</mi> <mi>b</mi> </msub> </semantics></math></td><td align='left' valign='middle' class='html-align-left' >23.1 <math display='inline'><semantics> <mo>Ω</mo> </semantics></math></td></tr><tr ><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >Phase c: <math display='inline'><semantics> <msub> <mi>R</mi> <mi>c</mi> </msub> </semantics></math></td><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >13.8 <math display='inline'><semantics> <mo>Ω</mo> </semantics></math></td></tr><tr ><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >Controller Board d-SPACE 1104</td><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >Execution frequency</td><td align='left' valign='middle' style='border-bottom:solid thin' class='html-align-left' >10 kHz</td></tr></tbody> </table> </div> <div class="html-table-wrap" id="energies-17-04218-t002"> <div class="html-table_wrap_td"> <div class="html-tablepopup html-tablepopup-link" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href='#table_body_display_energies-17-04218-t002'> <img data-lsrc="https://pub.mdpi-res.com/img/table.png" /> <a class="html-expand html-tablepopup" data-counterslinkmanual = "https://www.mdpi.com/1996-1073/17/17/4218/display" href="#table_body_display_energies-17-04218-t002"></a> </div> </div> <div class="html-table_wrap_discription"> <b>Table 2.</b> Case studies. </div> </div> <div class="html-table_show mfp-hide " id="table_body_display_energies-17-04218-t002"> <div class="html-caption"><b>Table 2.</b> Case studies.</div> <table > <thead ><tr ><th align='center' valign='middle' style='border-bottom:solid thin;border-top:solid thin' class='html-align-center' >Case</th><th align='center' valign='middle' style='border-bottom:solid thin;border-top:solid thin' class='html-align-center' ><math display='inline'><semantics> <mstyle mathvariant="bold"> <msub> <mi mathvariant="bold-italic">I</mi> <mi mathvariant="bold-italic">nominal</mi> </msub> </mstyle> </semantics></math> [A]</th><th align='center' valign='middle' style='border-bottom:solid thin;border-top:solid thin' class='html-align-center' ><math display='inline'><semantics> <mstyle mathvariant="bold"> <msub> <mi mathvariant="bold-italic">P</mi> <mi mathvariant="bold-italic">G</mi> </msub> </mstyle> </semantics></math> [W]</th></tr></thead><tbody ><tr ><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >1</td><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >2</td><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >600</td></tr><tr ><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >2</td><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >2.8</td><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >600</td></tr><tr ><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >3</td><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >4</td><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >600</td></tr><tr ><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >4</td><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >6</td><td align='center' valign='middle' style='border-bottom:solid thin' class='html-align-center' >600</td></tr></tbody> </table> </div> </section><section class='html-fn_group'><table><tr id=''><td></td><td><div class='html-p'><b>Disclaimer/Publisher’s Note:</b> The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.</div></td></tr></table></section> <section id="html-copyright"><br>© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (<a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener noreferrer">https://creativecommons.org/licenses/by/4.0/</a>).</section> </div> </div> <div class="additional-content"> <h2><a name="cite"></a>Share and Cite</h2> <div class="social-media-links" style="text-align: left;"> <a href="/cdn-cgi/l/email-protection#a59a83c4c8d59ed6d0c7cfc0c6d198e3d7cac8809795e8e1f5ec8096e4809795809797e4809795e3c9c0ddccc7c9c0809795e6cacbd1d7cac9809795f6d1d7c4d1c0c2dc809795c3cad7809795e8d0c9d1cc88e3d0cbc6d1cccacbc4c9809795f5f3809795eccbd3c0d7d1c0d7d6809795d2ccd1cd809795e9cac4c1809795e6cac8d5c0cbd6c4d1cccacb809795e6c4d5c4c7ccc9ccd1ccc0d6809795e6cacbd6ccc1c0d7cccbc2809795e6d0d7d7c0cbd1809795e9ccc8ccd1c4d1cccacbd6809795c4cbc1809795f0cbc7c4c9c4cbc6c0c1809795e9cac4c1809795e6cacbc1ccd1cccacbd683d4d0cad19e83c4c8d59ec7cac1dc98cdd1d1d5d69f8a8ad2d2d28bc8c1d5cc8bc6cac88a979c97909092918096e48095e48095e4e4809795e3c9c0ddccc7c9c0809795e6cacbd1d7cac9809795f6d1d7c4d1c0c2dc809795c3cad7809795e8d0c9d1cc88e3d0cbc6d1cccacbc4c9809795f5f3809795eccbd3c0d7d1c0d7d6809795d2ccd1cd809795e9cac4c1809795e6cac8d5c0cbd6c4d1cccacb809795e6c4d5c4c7ccc9ccd1ccc0d6809795e6cacbd6ccc1c0d7cccbc2809795e6d0d7d7c0cbd1809795e9ccc8ccd1c4d1cccacbd6809795c4cbc1809795f0cbc7c4c9c4cbc6c0c1809795e9cac4c1809795e6cacbc1ccd1cccacbd68095e48095e4e4c7d6d1d7c4c6d18096e4809795e8d0c9d1cc88c3d0cbc6d1cccacbc4c9809795d5cdcad1cad3cac9d1c4ccc680979580979df5f380979c809795cccbd3c0d7d1c0d7d6809795cccbc6cad7d5cad7c4d1c0809795c4cbc6ccc9c9c4d7dc809795d6c0d7d3ccc6c0d6809795d1ca809795c0cbcdc4cbc6c0809795d5cad2c0d7809795d4d0c4c9ccd1dc809795c4cbc1809795c8ccd1ccc2c4d1c0809795d6d1c4c7ccc9ccd1dc809795ccd6d6d0c0d6809795cccb809795c1ccd6d1d7ccc7d0d1cccacb809795cbc0d1d2cad7ced68b809795f1cdc0d6c0809795cbc0ddd188c2c0cbc0d7c4d1cccacb809795f5f3809795cccbd3c0d7d1c0d7d6809795d2ccc9c9809795c4c6cdccc0d3c0809795c4809795cdccc2cdc0d7809795d0d1ccc9ccdfc4d1cccacb809795cac3809795d1cdc0809795cccbd3c0d7d1c0d7809793d7d6d4d0ca8096e7d6809795d7c4d1c0c1809795c6c4d5c4c6ccd1dc8097e6809795ccc8d5d7cad3cccbc2809795d1cdc0809795c6cad6d188c0c3c3c0c6d1ccd3c0cbc0d6d6809795cac3809795f5f3809795d1c0c6cdcbcac9cac2dc8b809795edcad2c0d3c0d78097e6809795d1cdc0809795d5cad2c0d7809795d7c0d4d0ccd7c0c1809795d1ca809795d5c0d7c3cad7c8809795c4cbc6ccc9c9c4d7dc809795d6c0d7d3ccc6c0d68097e6809795d6d0c6cd809795c4d6809795c9cac4c1809795c6cac8d5c0cbd6c4d1cccacb809795c6c4d5c4c7ccc9ccd1ccc0d68097e6809795c6cad0c9c1809795c0ddc6c0c0c1809795d1cdc0809795cccbd3c0d7d1c0d7809793d7d6d4d0ca8096e7d6809795c6c4d5c4c6ccd1dc8097e6809795d7ccd6cecccbc2809795d1cdc0809795c6cac8d5cacbc0cbd1d6809793d7d6d4d0ca8096e7809795cccbd1c0c2d7ccd1dc8b809795f1cdc0d7c0c3cad7c08097e6809795c8d0c9d1cc88c3d0cbc6d1cccacbc4c9809795c6cacbd1d7cac9809795c4c9c2cad7ccd1cdc8d6809795c8d0d6d1809795c9ccc8ccd1809795d1cdc0809795d5cad2c0d7809795c6c4d5c4c6ccd1dc809795c4c6c6cad7c1cccbc2809795d1ca809795d1cdc0809795d6dcd6d1c0c8809793d7d6d4d0ca8096e7d6809795cbcac8cccbc4c9809795c6d0d7d7c0cbd1d68b809795e1c0d6d5ccd1c0809795d1cdccd68097e6809795c8cad6d1809795c6cacbd1d7cac9809795d5d7cad5cad6c4c9d6809795c1ca809795cbcad1809795c4c1c1d7c0d6d6809795d1cdccd6809795ccd6d6d0c0809795d2cdc0cb809795c9cac4c1809795c7c4c9c4cbc6cccbc2809795c6c4d5c4c7ccc9ccd1ccc0d6809795c4d7c0809795cccbc6c9d0c1c0c1809795c3cad7809795f5f3809795cccbd3c0d7d1c0d7809795c6cacbd1d7cac98b809795f1cdccd6809795d5c4d5c0d7809795d5d7cad5cad6c0d6809795c4809795c3c9c0ddccc7c9c0809795c6cacbd1d7cac9809795d6d1d7c4d1c0c2dc809795c3cad7809795d1cdd7c0c088d5cdc4d6c0809795c8d0c9d1cc88c3d0cbc6d1cccacbc4c9809795f5f3809795cccbd3c0d7d1c0d7d68097e6809795c6cacbd6ccc1c0d7cccbc2809795c9cac4c1809795c7c4c9c4cbc6cccbc2809795c3d0cbc6d1cccacbc4c9ccd1ccc0d6809795d2cdccc9c0809795cec0c0d5cccbc2809795d1cdc0809795cccbd3c0d7d1c0d7809795c6d0d7d7c0cbd1d6809795d2ccd1cdcccb809795d6c4c3c0809795cad5c0d7c4d1cccbc2809795c9ccc8ccd1d68b809795f1cdc0809795d5d7cad5cad6c4c9809795cccbd1d7cac1d0c6c0d6809795d1d2ca809795c6cacbd1d7cac9809795d5c4d7c4c8c0d1c0d7d6809795d2cdcad6c0809795d3c4d7ccc4d1cccacb809795d7c0d6d0c9d1d6809795cccb809795c1ccc3c3c0d7c0cbd1809795c9cac4c1809795c6cac8d5c0cbd6c4d1cccacb809795c6c4d5c4c7ccc9ccd1ccc0d68b809795f1cdc0d6c0809795d5c4d7c4c8c0d1c0d7d6809795c6c4cb809795c7c0809795c4c1c4d5d1c0c1809795c1dccbc4c8ccc6c4c9c9dcfe8b8b8bf8" title="Email"> <i class="fa fa-envelope-square" style="font-size: 30px;"></i> </a> <a href="https://twitter.com/intent/tweet?text=A+Flexible+Control+Strategy+for+Multi-Functional+PV+Inverters+with+Load+Compensation+Capabilities+Considering+Current+Limitations+and+Unbalanced+Load+Conditions&hashtags=mdpienergies&url=https%3A%2F%2Fwww.mdpi.com%2F2925574&via=energies_mdpi" onclick="windowOpen(this.href,600,800); return false" target="_blank" rel="noopener noreferrer"> <i class="fa fa-twitter-x-square" style="font-size: 30px;"></i> </a> <a href=" http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.mdpi.com%2F2925574&title=A%20Flexible%20Control%20Strategy%20for%20Multi-Functional%20PV%20Inverters%20with%20Load%20Compensation%20Capabilities%20Considering%20Current%20Limitations%20and%20Unbalanced%20Load%20Conditions%26source%3Dhttps%3A%2F%2Fwww.mdpi.com%26summary%3DMulti-functional%20photovoltaic%20%28PV%29%20inverters%20incorporate%20ancillary%20services%20to%20enhance%20power%20quality%20and%20mitigate%20stability%20issues%20in%20distribution%20networks.%20These%20next-generation%20PV%20inverters%20will%20achieve%20a%20higher%20utilization%20of%20the%20inverter%E2%80%99s%20rated%20%5B...%5D" onclick="windowOpen(this.href,600,800); return false" title="LinkedIn" target="_blank" rel="noopener noreferrer"> <i class="fa fa-linkedin-square" style="font-size: 30px;"></i> </a> <a href="https://www.facebook.com/sharer.php?u=https://www.mdpi.com/2925574" title="facebook" target="_blank" rel="noopener noreferrer"> <i class="fa fa-facebook-square" style="font-size: 30px;"></i> </a> <a href="javascript:void(0);" title="Wechat" data-reveal-id="weixin-share-modal"> <i class="fa fa-weixin-square" style="font-size: 26px;"></i> </a> <a href="http://www.reddit.com/submit?url=https://www.mdpi.com/2925574" title="Reddit" target="_blank" rel="noopener noreferrer"> <i class="fa fa-reddit-square" style="font-size: 30px;"></i> </a> <a href="http://www.mendeley.com/import/?url=https://www.mdpi.com/2925574" title="Mendeley" target="_blank" rel="noopener noreferrer"> <i class="fa fa-mendeley-square" style="font-size: 30px;"></i> </a> </div> <div class="in-tab" style="padding-top: 0px!important; margin-top: 15px;"> <div><b>MDPI and ACS Style</b></div> <p> Osorio, F.; Mantilla, M.A.; Rey, J.M.; Petit, J.F. A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions. <em>Energies</em> <b>2024</b>, <em>17</em>, 4218. https://doi.org/10.3390/en17174218 </p> <div style="display: block"> <b>AMA Style</b><br> <p> Osorio F, Mantilla MA, Rey JM, Petit JF. A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions. <em>Energies</em>. 2024; 17(17):4218. https://doi.org/10.3390/en17174218 </p> <b>Chicago/Turabian Style</b><br> <p> Osorio, Fausto, María A. Mantilla, Juan M. Rey, and Johann F. Petit. 2024. "A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions" <em>Energies</em> 17, no. 17: 4218. https://doi.org/10.3390/en17174218 </p> <b>APA Style</b><br> <p> Osorio, F., Mantilla, M. A., Rey, J. M., & Petit, J. F. (2024). A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions. <em>Energies</em>, <em>17</em>(17), 4218. https://doi.org/10.3390/en17174218 </p> </div> </div> <div class="info-box no-margin"> Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details <a target="_blank" href="https://www.mdpi.com/about/announcements/784">here</a>. </div> <h2><a name="metrics"></a>Article Metrics</h2> <div class="row"> <div class="small-12 columns"> <div id="loaded_cite_count" style="display:none">No</div> <div id="framed_div_cited_count" class="in-tab" style="display: none; overflow: auto;"></div> <div id="loaded" style="display:none">No</div> <div id="framed_div" class="in-tab" style="display: none; margin-top: 10px;"></div> </div> <div class="small-12 columns"> <div id="article_stats_div" style="display: none; margin-bottom: 1em;"> <h3>Article Access Statistics</h3> <div id="article_stats_swf" ></div> For more information on the journal statistics, click <a href="/journal/energies/stats">here</a>. <div class="info-box"> Multiple requests from the same IP address are counted as one view. </div> </div> </div> </div> </div> </div> </article> </div> </div></div> <div class="webpymol-controls webpymol-controls-template" style="margin-top: 10px; display: none;"> <a class="bzoom">Zoom</a> <span style="display: inline-block; margin-left: 5px; margin-right: 5px;">|</span> <a class="borient"> Orient </a> <span style="display: inline-block; margin-left: 5px; margin-right: 5px;">|</span> <a class="blines"> As Lines </a> <span style="display: inline-block; margin-left: 5px; margin-right: 5px;">|</span> <a class="bsticks"> As Sticks </a> <span style="display: inline-block; margin-left: 5px; margin-right: 5px;">|</span> <a class="bcartoon"> As Cartoon </a> <span style="display: inline-block; margin-left: 5px; margin-right: 5px;">|</span> <a class="bsurface"> As Surface </a> <span style="display: inline-block; margin-left: 5px; margin-right: 5px;">|</span> <a class="bprevscene">Previous Scene</a> <span style="display: inline-block; margin-left: 5px; margin-right: 5px;">|</span> <a class="bnextscene">Next Scene</a> </div> <div id="scifeed-modal" class="reveal-modal reveal-modal-new" data-reveal aria-labelledby="modalTitle" aria-hidden="true" role="dialog"> </div> <div id="recommended-articles-modal" class="reveal-modal reveal-modal-new" data-reveal aria-labelledby="modalTitle" aria-hidden="true" role="dialog"> </div> <div id="author-biographies-modal" class="reveal-modal reveal-modal-new" data-reveal aria-labelledby="modalTitle" aria-hidden="true" role="dialog"> </div> <div id="cite-modal" class="reveal-modal reveal-modal-new" data-reveal aria-labelledby="Captcha" aria-hidden="true" role="dialog"> <div class="row"> <div class="small-12 columns"> <h2 style="margin: 0;">Cite</h2> </div> <div class="small-12 columns"> <!-- BibTeX --> <form style="margin:0; padding:0; display:inline;" name="export-bibtex" method="POST" action="/export"> <input type="hidden" name="articles_ids[]" value="1462787"> <input type="hidden" name="export_format_top" value="bibtex"> <input type="hidden" name="export_submit_top" value=""> </form> <!-- EndNote --> <form style="margin:0; padding:0; display:inline;" name="export-endnote" method="POST" action="/export"> <input type="hidden" name="articles_ids[]" value="1462787"> <input type="hidden" name="export_format_top" value="endnote_no_abstract"> <input type="hidden" name="export_submit_top" value=""> </form> <!-- RIS --> <form style="margin:0; padding:0; display:inline;" name="export-ris" method="POST" action="/export"> <input type="hidden" name="articles_ids[]" value="1462787"> <input type="hidden" name="export_format_top" value="ris"> <input type="hidden" name="export_submit_top" value=""> </form> <div> Export citation file: <a href="javascript:window.document.forms['export-bibtex'].submit()">BibTeX</a> | <a href="javascript:window.document.forms['export-endnote'].submit()">EndNote</a> | <a href="javascript:window.document.forms['export-ris'].submit()">RIS</a> </div> </div> <div class="small-12 columns"> <div class="in-tab"> <div><b>MDPI and ACS Style</b></div> <p> Osorio, F.; Mantilla, M.A.; Rey, J.M.; Petit, J.F. A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions. <em>Energies</em> <b>2024</b>, <em>17</em>, 4218. https://doi.org/10.3390/en17174218 </p> <div style="display: block"> <b>AMA Style</b><br> <p> Osorio F, Mantilla MA, Rey JM, Petit JF. A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions. <em>Energies</em>. 2024; 17(17):4218. https://doi.org/10.3390/en17174218 </p> <b>Chicago/Turabian Style</b><br> <p> Osorio, Fausto, María A. Mantilla, Juan M. Rey, and Johann F. Petit. 2024. "A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions" <em>Energies</em> 17, no. 17: 4218. https://doi.org/10.3390/en17174218 </p> <b>APA Style</b><br> <p> Osorio, F., Mantilla, M. A., Rey, J. M., & Petit, J. F. (2024). A Flexible Control Strategy for Multi-Functional PV Inverters with Load Compensation Capabilities Considering Current Limitations and Unbalanced Load Conditions. <em>Energies</em>, <em>17</em>(17), 4218. https://doi.org/10.3390/en17174218 </p> </div> </div> <div class="info-box no-margin"> Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details <a target="_blank" href="https://www.mdpi.com/about/announcements/784">here</a>. </div> </div> </div> <a class="close-reveal-modal" aria-label="Close"> <i class="material-icons">clear</i> </a> </div> </div> </div> </div> </div> </section> <div id="footer"> <div class="journal-info"> <span> <em><a class="Var_JournalInfo" href="/journal/energies">Energies</a></em>, EISSN 1996-1073, Published by MDPI </span> <div class="large-right"> <span> <a href="/rss/journal/energies" class="rss-link">RSS</a> </span> <span> <a href="/journal/energies/toc-alert">Content Alert</a> </span> </div> </div> <div class="row full-width footer-links" data-equalizer="footer" data-equalizer-mq="small"> <div class="large-2 large-push-4 medium-3 small-6 columns" data-equalizer-watch="footer"> <h3> Further Information </h3> <a href="/apc"> Article Processing Charges </a> <a href="/about/payment"> Pay an Invoice </a> <a href="/openaccess"> Open Access Policy </a> <a href="/about/contact"> Contact MDPI </a> <a href="https://careers.mdpi.com" target="_blank" rel="noopener noreferrer"> Jobs at MDPI </a> </div> <div class="large-2 large-push-4 medium-3 small-6 columns" data-equalizer-watch="footer"> <h3> Guidelines </h3> <a href="/authors"> For Authors </a> <a href="/reviewers"> For Reviewers </a> <a href="/editors"> For Editors </a> <a href="/librarians"> For Librarians </a> <a href="/publishing_services"> For Publishers </a> <a href="/societies"> For Societies </a> <a href="/conference_organizers"> For Conference Organizers </a> </div> <div class="large-2 large-push-4 medium-3 small-6 columns"> <h3> MDPI Initiatives </h3> <a href="https://sciforum.net" target="_blank" rel="noopener noreferrer"> Sciforum </a> <a href="https://www.mdpi.com/books" target="_blank" rel="noopener noreferrer"> MDPI Books </a> <a href="https://www.preprints.org" target="_blank" rel="noopener noreferrer"> Preprints.org </a> <a href="https://www.scilit.net" target="_blank" rel="noopener noreferrer"> Scilit </a> <a href="https://sciprofiles.com?utm_source=mpdi.com&utm_medium=bottom_menu&utm_campaign=initiative" target="_blank" rel="noopener noreferrer"> SciProfiles </a> <a href="https://encyclopedia.pub" target="_blank" rel="noopener noreferrer"> Encyclopedia </a> <a href="https://jams.pub" target="_blank" rel="noopener noreferrer"> JAMS </a> <a href="/about/proceedings"> Proceedings Series </a> </div> <div class="large-2 large-push-4 medium-3 small-6 right-border-large-without columns UA_FooterFollowMDPI"> <h3> Follow MDPI </h3> <a href="https://www.linkedin.com/company/mdpi" target="_blank" rel="noopener noreferrer"> LinkedIn </a> <a href="https://www.facebook.com/MDPIOpenAccessPublishing" target="_blank" rel="noopener noreferrer"> Facebook </a> <a href="https://twitter.com/MDPIOpenAccess" target="_blank" rel="noopener noreferrer"> Twitter </a> </div> <div id="footer-subscribe" class="large-4 large-pull-8 medium-12 small-12 left-border-large columns"> <div class="footer-subscribe__container"> <img class="show-for-large-up" src="https://pub.mdpi-res.com/img/design/mdpi-pub-logo-white-small.png?71d18e5f805839ab?1732286508" alt="MDPI" title="MDPI Open Access Journals" style="height: 50px; margin-bottom: 10px;"> <form id="newsletter" method="POST" action="/subscribe"> <p> Subscribe to receive issue release notifications and newsletters from MDPI journals </p> <select multiple id="newsletter-journal" class="foundation-select" name="journals[]"> <option value="acoustics">Acoustics</option> <option value="amh">Acta Microbiologica Hellenica</option> <option value="actuators">Actuators</option> <option value="admsci">Administrative Sciences</option> <option value="adolescents">Adolescents</option> <option value="arm">Advances in Respiratory Medicine</option> <option value="aerobiology">Aerobiology</option> <option value="aerospace">Aerospace</option> <option value="agriculture">Agriculture</option> <option value="agriengineering">AgriEngineering</option> <option value="agrochemicals">Agrochemicals</option> <option value="agronomy">Agronomy</option> <option value="ai">AI</option> <option value="air">Air</option> <option value="algorithms">Algorithms</option> <option value="allergies">Allergies</option> <option value="alloys">Alloys</option> <option value="analytica">Analytica</option> <option value="analytics">Analytics</option> <option value="anatomia">Anatomia</option> <option value="anesthres">Anesthesia Research</option> <option value="animals">Animals</option> <option value="antibiotics">Antibiotics</option> <option value="antibodies">Antibodies</option> <option value="antioxidants">Antioxidants</option> <option value="applbiosci">Applied Biosciences</option> <option value="applmech">Applied Mechanics</option> <option value="applmicrobiol">Applied Microbiology</option> <option value="applnano">Applied Nano</option> <option value="applsci">Applied Sciences</option> <option value="asi">Applied System Innovation</option> <option value="appliedchem">AppliedChem</option> <option value="appliedmath">AppliedMath</option> <option value="aquacj">Aquaculture Journal</option> <option value="architecture">Architecture</option> <option value="arthropoda">Arthropoda</option> <option value="arts">Arts</option> <option value="astronomy">Astronomy</option> <option value="atmosphere">Atmosphere</option> <option value="atoms">Atoms</option> <option value="audiolres">Audiology Research</option> <option value="automation">Automation</option> <option value="axioms">Axioms</option> <option value="bacteria">Bacteria</option> <option value="batteries">Batteries</option> <option value="behavsci">Behavioral Sciences</option> <option value="beverages">Beverages</option> <option value="BDCC">Big Data and Cognitive Computing</option> <option value="biochem">BioChem</option> <option value="bioengineering">Bioengineering</option> <option value="biologics">Biologics</option> <option value="biology">Biology</option> <option value="blsf">Biology and Life Sciences Forum</option> <option value="biomass">Biomass</option> <option value="biomechanics">Biomechanics</option> <option value="biomed">BioMed</option> <option value="biomedicines">Biomedicines</option> <option value="biomedinformatics">BioMedInformatics</option> <option value="biomimetics">Biomimetics</option> <option value="biomolecules">Biomolecules</option> <option value="biophysica">Biophysica</option> <option value="biosensors">Biosensors</option> <option value="biotech">BioTech</option> <option value="birds">Birds</option> <option value="blockchains">Blockchains</option> <option value="brainsci">Brain Sciences</option> <option value="buildings">Buildings</option> <option value="businesses">Businesses</option> <option value="carbon">C</option> <option value="cancers">Cancers</option> <option value="cardiogenetics">Cardiogenetics</option> <option value="catalysts">Catalysts</option> <option value="cells">Cells</option> <option value="ceramics">Ceramics</option> <option value="challenges">Challenges</option> <option value="ChemEngineering">ChemEngineering</option> <option value="chemistry">Chemistry</option> <option value="chemproc">Chemistry Proceedings</option> <option value="chemosensors">Chemosensors</option> <option value="children">Children</option> <option value="chips">Chips</option> <option value="civileng">CivilEng</option> <option value="cleantechnol">Clean Technologies</option> <option value="climate">Climate</option> <option value="ctn">Clinical and Translational Neuroscience</option> <option value="clinbioenerg">Clinical Bioenergetics</option> <option value="clinpract">Clinics and Practice</option> <option value="clockssleep">Clocks & Sleep</option> <option value="coasts">Coasts</option> <option value="coatings">Coatings</option> <option value="colloids">Colloids and Interfaces</option> <option value="colorants">Colorants</option> <option value="commodities">Commodities</option> <option value="complications">Complications</option> <option value="compounds">Compounds</option> <option value="computation">Computation</option> <option value="csmf">Computer Sciences & Mathematics Forum</option> <option value="computers">Computers</option> <option value="condensedmatter">Condensed Matter</option> <option value="conservation">Conservation</option> <option value="constrmater">Construction Materials</option> <option value="cmd">Corrosion and Materials Degradation</option> <option value="cosmetics">Cosmetics</option> <option value="covid">COVID</option> <option value="crops">Crops</option> <option value="cryo">Cryo</option> <option value="cryptography">Cryptography</option> <option value="crystals">Crystals</option> <option value="cimb">Current Issues in Molecular Biology</option> <option value="curroncol">Current Oncology</option> <option value="dairy">Dairy</option> <option value="data">Data</option> <option value="dentistry">Dentistry Journal</option> <option value="dermato">Dermato</option> <option value="dermatopathology">Dermatopathology</option> <option value="designs">Designs</option> <option value="diabetology">Diabetology</option> <option value="diagnostics">Diagnostics</option> <option value="dietetics">Dietetics</option> <option value="digital">Digital</option> <option value="disabilities">Disabilities</option> <option value="diseases">Diseases</option> <option value="diversity">Diversity</option> <option value="dna">DNA</option> <option value="drones">Drones</option> <option value="ddc">Drugs and Drug Candidates</option> <option value="dynamics">Dynamics</option> <option value="earth">Earth</option> <option value="ecologies">Ecologies</option> <option value="econometrics">Econometrics</option> <option value="economies">Economies</option> <option value="education">Education Sciences</option> <option value="electricity">Electricity</option> <option value="electrochem">Electrochem</option> <option value="electronicmat">Electronic Materials</option> <option value="electronics">Electronics</option> <option value="ecm">Emergency Care and Medicine</option> <option value="encyclopedia">Encyclopedia</option> <option value="endocrines">Endocrines</option> <option value="energies">Energies</option> <option value="esa">Energy Storage and Applications</option> <option value="eng">Eng</option> <option value="engproc">Engineering Proceedings</option> <option value="entropy">Entropy</option> <option value="environsciproc">Environmental Sciences Proceedings</option> <option value="environments">Environments</option> <option value="epidemiologia">Epidemiologia</option> <option value="epigenomes">Epigenomes</option> <option value="ebj">European Burn Journal</option> <option value="ejihpe">European Journal of Investigation in Health, Psychology and Education</option> <option value="fermentation">Fermentation</option> <option value="fibers">Fibers</option> <option value="fintech">FinTech</option> <option value="fire">Fire</option> <option value="fishes">Fishes</option> <option value="fluids">Fluids</option> <option value="foods">Foods</option> <option value="forecasting">Forecasting</option> <option value="forensicsci">Forensic Sciences</option> <option value="forests">Forests</option> <option value="fossstud">Fossil Studies</option> <option value="foundations">Foundations</option> <option value="fractalfract">Fractal and Fractional</option> <option value="fuels">Fuels</option> <option value="future">Future</option> <option value="futureinternet">Future Internet</option> <option value="futurepharmacol">Future Pharmacology</option> <option value="futuretransp">Future Transportation</option> <option value="galaxies">Galaxies</option> <option value="games">Games</option> <option value="gases">Gases</option> <option value="gastroent">Gastroenterology Insights</option> <option value="gastrointestdisord">Gastrointestinal Disorders</option> <option value="gastronomy">Gastronomy</option> <option value="gels">Gels</option> <option value="genealogy">Genealogy</option> <option value="genes">Genes</option> <option value="geographies">Geographies</option> <option value="geohazards">GeoHazards</option> <option value="geomatics">Geomatics</option> <option value="geometry">Geometry</option> <option value="geosciences">Geosciences</option> <option value="geotechnics">Geotechnics</option> <option value="geriatrics">Geriatrics</option> <option value="glacies">Glacies</option> <option value="gucdd">Gout, Urate, and Crystal Deposition Disease</option> <option value="grasses">Grasses</option> <option value="hardware">Hardware</option> <option value="healthcare">Healthcare</option> <option value="hearts">Hearts</option> <option value="hemato">Hemato</option> <option value="hematolrep">Hematology Reports</option> <option value="heritage">Heritage</option> <option value="histories">Histories</option> <option value="horticulturae">Horticulturae</option> <option value="hospitals">Hospitals</option> <option value="humanities">Humanities</option> <option value="humans">Humans</option> <option value="hydrobiology">Hydrobiology</option> <option value="hydrogen">Hydrogen</option> <option value="hydrology">Hydrology</option> <option value="hygiene">Hygiene</option> <option value="immuno">Immuno</option> <option value="idr">Infectious Disease Reports</option> <option value="informatics">Informatics</option> <option value="information">Information</option> <option value="infrastructures">Infrastructures</option> <option value="inorganics">Inorganics</option> <option value="insects">Insects</option> <option value="instruments">Instruments</option> <option value="iic">Intelligent Infrastructure and Construction</option> <option value="ijerph">International Journal of Environmental Research and Public Health</option> <option value="ijfs">International Journal of Financial Studies</option> <option value="ijms">International Journal of Molecular Sciences</option> <option value="IJNS">International Journal of Neonatal Screening</option> <option value="ijpb">International Journal of Plant Biology</option> <option value="ijt">International Journal of Topology</option> <option value="ijtm">International Journal of Translational Medicine</option> <option value="ijtpp">International Journal of Turbomachinery, Propulsion and Power</option> <option value="ime">International Medical Education</option> <option value="inventions">Inventions</option> <option value="IoT">IoT</option> <option value="ijgi">ISPRS International Journal of Geo-Information</option> <option value="J">J</option> <option value="jal">Journal of Ageing and Longevity</option> <option value="jcdd">Journal of Cardiovascular Development and Disease</option> <option value="jcto">Journal of Clinical & Translational Ophthalmology</option> <option value="jcm">Journal of Clinical Medicine</option> <option value="jcs">Journal of Composites Science</option> <option value="jcp">Journal of Cybersecurity and Privacy</option> <option value="jdad">Journal of Dementia and Alzheimer's Disease</option> <option value="jdb">Journal of Developmental Biology</option> <option value="jeta">Journal of Experimental and Theoretical Analyses</option> <option value="jfb">Journal of Functional Biomaterials</option> <option value="jfmk">Journal of Functional Morphology and Kinesiology</option> <option value="jof">Journal of Fungi</option> <option value="jimaging">Journal of Imaging</option> <option value="jintelligence">Journal of Intelligence</option> <option value="jlpea">Journal of Low Power Electronics and Applications</option> <option value="jmmp">Journal of Manufacturing and Materials Processing</option> <option value="jmse">Journal of Marine Science and Engineering</option> <option value="jmahp">Journal of Market Access & Health Policy</option> <option value="jmp">Journal of Molecular Pathology</option> <option value="jnt">Journal of Nanotheranostics</option> <option value="jne">Journal of Nuclear Engineering</option> <option value="ohbm">Journal of Otorhinolaryngology, Hearing and Balance Medicine</option> <option value="jop">Journal of Parks</option> <option value="jpm">Journal of Personalized Medicine</option> <option value="jpbi">Journal of Pharmaceutical and BioTech Industry</option> <option value="jor">Journal of Respiration</option> <option value="jrfm">Journal of Risk and Financial Management</option> <option value="jsan">Journal of Sensor and Actuator Networks</option> <option value="joma">Journal of the Oman Medical Association</option> <option value="jtaer">Journal of Theoretical and Applied Electronic Commerce Research</option> <option value="jvd">Journal of Vascular Diseases</option> <option value="jox">Journal of Xenobiotics</option> <option value="jzbg">Journal of Zoological and Botanical Gardens</option> <option value="journalmedia">Journalism and Media</option> <option value="kidneydial">Kidney and Dialysis</option> <option value="kinasesphosphatases">Kinases and Phosphatases</option> <option value="knowledge">Knowledge</option> <option value="labmed">LabMed</option> <option value="laboratories">Laboratories</option> <option value="land">Land</option> <option value="languages">Languages</option> <option value="laws">Laws</option> <option value="life">Life</option> <option value="limnolrev">Limnological Review</option> <option value="lipidology">Lipidology</option> <option value="liquids">Liquids</option> <option value="literature">Literature</option> <option value="livers">Livers</option> <option value="logics">Logics</option> <option value="logistics">Logistics</option> <option value="lubricants">Lubricants</option> <option value="lymphatics">Lymphatics</option> <option value="make">Machine Learning and Knowledge Extraction</option> <option value="machines">Machines</option> <option value="macromol">Macromol</option> <option value="magnetism">Magnetism</option> <option value="magnetochemistry">Magnetochemistry</option> <option value="marinedrugs">Marine Drugs</option> <option value="materials">Materials</option> <option value="materproc">Materials Proceedings</option> <option value="mca">Mathematical and Computational Applications</option> <option value="mathematics">Mathematics</option> <option value="medsci">Medical Sciences</option> <option value="msf">Medical Sciences Forum</option> <option value="medicina">Medicina</option> <option value="medicines">Medicines</option> <option value="membranes">Membranes</option> <option value="merits">Merits</option> <option value="metabolites">Metabolites</option> <option value="metals">Metals</option> <option value="meteorology">Meteorology</option> <option value="methane">Methane</option> <option value="mps">Methods and Protocols</option> <option value="metrics">Metrics</option> <option value="metrology">Metrology</option> <option value="micro">Micro</option> <option value="microbiolres">Microbiology Research</option> <option value="micromachines">Micromachines</option> <option value="microorganisms">Microorganisms</option> <option value="microplastics">Microplastics</option> <option value="minerals">Minerals</option> <option value="mining">Mining</option> <option value="modelling">Modelling</option> <option value="mmphys">Modern Mathematical Physics</option> <option value="molbank">Molbank</option> <option value="molecules">Molecules</option> <option value="mti">Multimodal Technologies and Interaction</option> <option value="muscles">Muscles</option> <option value="nanoenergyadv">Nanoenergy Advances</option> <option value="nanomanufacturing">Nanomanufacturing</option> <option value="nanomaterials">Nanomaterials</option> <option value="ndt">NDT</option> <option value="network">Network</option> <option value="neuroglia">Neuroglia</option> <option value="neurolint">Neurology International</option> <option value="neurosci">NeuroSci</option> <option value="nitrogen">Nitrogen</option> <option value="ncrna">Non-Coding RNA</option> <option value="nursrep">Nursing Reports</option> <option value="nutraceuticals">Nutraceuticals</option> <option value="nutrients">Nutrients</option> <option value="obesities">Obesities</option> <option value="oceans">Oceans</option> <option value="onco">Onco</option> <option value="optics">Optics</option> <option value="oral">Oral</option> <option value="organics">Organics</option> <option value="organoids">Organoids</option> <option value="osteology">Osteology</option> <option value="oxygen">Oxygen</option> <option value="parasitologia">Parasitologia</option> <option value="particles">Particles</option> <option value="pathogens">Pathogens</option> <option value="pathophysiology">Pathophysiology</option> <option value="pediatrrep">Pediatric Reports</option> <option value="pets">Pets</option> <option value="pharmaceuticals">Pharmaceuticals</option> <option value="pharmaceutics">Pharmaceutics</option> <option value="pharmacoepidemiology">Pharmacoepidemiology</option> <option value="pharmacy">Pharmacy</option> <option value="philosophies">Philosophies</option> <option value="photochem">Photochem</option> <option value="photonics">Photonics</option> <option value="phycology">Phycology</option> <option value="physchem">Physchem</option> <option value="psf">Physical Sciences Forum</option> <option value="physics">Physics</option> <option value="physiologia">Physiologia</option> <option value="plants">Plants</option> <option value="plasma">Plasma</option> <option value="platforms">Platforms</option> <option value="pollutants">Pollutants</option> <option value="polymers">Polymers</option> <option value="polysaccharides">Polysaccharides</option> <option value="populations">Populations</option> <option value="poultry">Poultry</option> <option value="powders">Powders</option> <option value="proceedings">Proceedings</option> <option value="processes">Processes</option> <option value="prosthesis">Prosthesis</option> <option value="proteomes">Proteomes</option> <option value="psychiatryint">Psychiatry International</option> <option value="psychoactives">Psychoactives</option> <option value="psycholint">Psychology International</option> <option value="publications">Publications</option> <option value="qubs">Quantum Beam Science</option> <option value="quantumrep">Quantum Reports</option> <option value="quaternary">Quaternary</option> <option value="radiation">Radiation</option> <option value="reactions">Reactions</option> <option value="realestate">Real Estate</option> <option value="receptors">Receptors</option> <option value="recycling">Recycling</option> <option value="rsee">Regional Science and Environmental Economics</option> <option value="religions">Religions</option> <option value="remotesensing">Remote Sensing</option> <option value="reports">Reports</option> <option value="reprodmed">Reproductive Medicine</option> <option value="resources">Resources</option> <option value="rheumato">Rheumato</option> <option value="risks">Risks</option> <option value="robotics">Robotics</option> <option value="ruminants">Ruminants</option> <option value="safety">Safety</option> <option value="sci">Sci</option> <option value="scipharm">Scientia Pharmaceutica</option> <option value="sclerosis">Sclerosis</option> <option value="seeds">Seeds</option> <option value="sensors">Sensors</option> <option value="separations">Separations</option> <option value="sexes">Sexes</option> <option value="signals">Signals</option> <option value="sinusitis">Sinusitis</option> <option value="smartcities">Smart Cities</option> <option value="socsci">Social Sciences</option> <option value="siuj">Société Internationale d’Urologie Journal</option> <option value="societies">Societies</option> <option value="software">Software</option> <option value="soilsystems">Soil Systems</option> <option value="solar">Solar</option> <option value="solids">Solids</option> <option value="spectroscj">Spectroscopy Journal</option> <option value="sports">Sports</option> <option value="standards">Standards</option> <option value="stats">Stats</option> <option value="stresses">Stresses</option> <option value="surfaces">Surfaces</option> <option value="surgeries">Surgeries</option> <option value="std">Surgical Techniques Development</option> <option value="sustainability">Sustainability</option> <option value="suschem">Sustainable Chemistry</option> <option value="symmetry">Symmetry</option> <option value="synbio">SynBio</option> <option value="systems">Systems</option> <option value="targets">Targets</option> <option value="taxonomy">Taxonomy</option> <option value="technologies">Technologies</option> <option value="telecom">Telecom</option> <option value="textiles">Textiles</option> <option value="thalassrep">Thalassemia Reports</option> <option value="therapeutics">Therapeutics</option> <option value="thermo">Thermo</option> <option value="timespace">Time and Space</option> <option value="tomography">Tomography</option> <option value="tourismhosp">Tourism and Hospitality</option> <option value="toxics">Toxics</option> <option value="toxins">Toxins</option> <option value="transplantology">Transplantology</option> <option value="traumacare">Trauma Care</option> <option value="higheredu">Trends in Higher Education</option> <option value="tropicalmed">Tropical Medicine and Infectious Disease</option> <option value="universe">Universe</option> <option value="urbansci">Urban Science</option> <option value="uro">Uro</option> <option value="vaccines">Vaccines</option> <option value="vehicles">Vehicles</option> <option value="venereology">Venereology</option> <option value="vetsci">Veterinary Sciences</option> <option value="vibration">Vibration</option> <option value="virtualworlds">Virtual Worlds</option> <option value="viruses">Viruses</option> <option value="vision">Vision</option> <option value="waste">Waste</option> <option value="water">Water</option> <option value="wild">Wild</option> <option value="wind">Wind</option> <option value="women">Women</option> <option value="world">World</option> <option value="wevj">World Electric Vehicle Journal</option> <option value="youth">Youth</option> <option value="zoonoticdis">Zoonotic Diseases</option> </select> <input name="email" type="email" placeholder="Enter your email address..." required="required" /> <button class="genericCaptcha button button--dark UA_FooterNewsletterSubscribeButton" type="submit">Subscribe</button> </form> </div> </div> </div> <div id="footer-copyright"> <div class="row"> <div class="columns large-6 medium-6 small-12 text-left"> © 1996-2024 MDPI (Basel, Switzerland) unless otherwise stated </div> <div class="columns large-6 medium-6 small-12 small-text-left medium-text-right large-text-right"> <a data-dropdown="drop-view-disclaimer" aria-controls="drop-view-disclaimer" aria-expanded="false" data-options="align:top; is_hover:true; hover_timeout:2000;"> Disclaimer </a> <div id="drop-view-disclaimer" class="f-dropdown label__btn__dropdown label__btn__dropdown--wide text-left" data-dropdown-content aria-hidden="true" tabindex="-1"> Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. </div> <a href="/about/terms-and-conditions"> Terms and Conditions </a> <a href="/about/privacy"> Privacy Policy </a> </div> </div> </div> </div> <div id="cookie-notification" class="js-allow-cookies" style="display: none;"> <div class="columns large-10 medium-10 small-12"> We use cookies on our website to ensure you get the best experience.<br class="show-for-medium-up"/> Read more about our cookies <a href="/about/privacy">here</a>. </div> <div class="columns large-2 medium-2 small-12 small-only-text-left text-right"> <a class="button button--default" href="/accept_cookies">Accept</a> </div> </div> </div> <div id="main-share-modal" class="reveal-modal reveal-modal-new reveal-modal-new--small" data-reveal aria-labelledby="modalTitle" aria-hidden="true" role="dialog"> <div class="row"> <div class="small-12 columns"> <h2 style="margin: 0;">Share Link</h2> </div> <div class="small-12 columns"> <div class="social-media-links UA_ShareModalLinks" style="text-align: left;"> <a href="/cdn-cgi/l/email-protection#437c65222e3378303621292620377e05312c2e6671730e07130a66700266717366717102667173052f263b2a212f26667173002c2d37312c2f667173103731223726243a667173252c316671730e362f372a6e05362d20372a2c2d222f66717313156671730a2d35263137263130667173342a372b6671730f2c2227667173002c2e33262d3022372a2c2d66717300223322212a2f2a372a2630667173002c2d302a2726312a2d2466717300363131262d376671730f2a2e2a3722372a2c2d30667173222d27667173162d21222f222d2026276671730f2c2227667173002c2d272a372a2c2d306532362c377865222e3378212c273a7e2b37373330796c6c3434346d2e27332a6d202c2e6c717a717676747766700266730266730202667173052f263b2a212f26667173002c2d37312c2f667173103731223726243a667173252c316671730e362f372a6e05362d20372a2c2d222f66717313156671730a2d35263137263130667173342a372b6671730f2c2227667173002c2e33262d3022372a2c2d66717300223322212a2f2a372a2630667173002c2d302a2726312a2d2466717300363131262d376671730f2a2e2a3722372a2c2d30667173222d27667173162d21222f222d2026276671730f2c2227667173002c2d272a372a2c2d3049490e362f372a6e25362d20372a2c2d222f667173332b2c372c352c2f37222a2066717366717b131566717a6671732a2d352631372631306671732a2d202c31332c31223726667173222d202a2f2f22313a667173302631352a202630667173372c667173262d2b222d2026667173332c3426316671733236222f2a373a667173222d276671732e2a372a24223726667173303722212a2f2a373a6671732a30303626306671732a2d667173272a3037312a2136372a2c2d6671732d2637342c3128306d667173172b2630266671732d263b376e24262d263122372a2c2d66717313156671732a2d35263137263130667173342a2f2f66717322202b2a263526667173226671732b2a242b263166717336372a2f2a3922372a2c2d6671732c25667173372b266671732a2d352631372631660671667b73667a7a30667173312237262766717320223322202a373a6671006671732a2e33312c352a2d24667173372b26667173202c30376e2625252620372a35262d2630306671732c2566717313156671733726202b2d2c2f2c243a6d6671730b2c3426352631667100667173372b26667173332c342631667173312632362a312627667173372c667173332631252c312e667173222d202a2f2f22313a667173302631352a2026306671006671733036202b66717322306671732f2c2227667173202c2e33262d3022372a2c2d66717320223322212a2f2a372a2630667100667173202c362f27667173263b20262627667173372b266671732a2d352631372631660671667b73667a7a3066717320223322202a373a667100667173312a30282a2d24667173372b26667173202c2e332c2d262d3730660671667b73667a7a6671732a2d372624312a373a6d667173172b263126252c31266671006671732e362f372a6e25362d20372a2c2d222f667173202c2d37312c2f667173222f242c312a372b2e306671732e3630376671732f2a2e2a37667173372b26667173332c34263166717320223322202a373a6671732220202c31272a2d24667173372c667173372b26667173303a3037262e660671667b73667a7a306671732d2c2e2a2d222f66717320363131262d37306d667173072630332a3726667173372b2a306671006671732e2c3037667173202c2d37312c2f66717333312c332c30222f30667173272c6671732d2c3766717322272731263030667173372b2a306671732a30303626667173342b262d6671732f2c222766717321222f222d202a2d2466717320223322212a2f2a372a26306671732231266671732a2d202f36272627667173252c3166717313156671732a2d352631372631667173202c2d37312c2f6d667173172b2a30667173332233263166717333312c332c30263066717322667173252f263b2a212f26667173202c2d37312c2f667173303731223726243a667173252c31667173372b3126266e332b2230266671732e362f372a6e25362d20372a2c2d222f66717313156671732a2d35263137263130667100667173202c2d302a2726312a2d246671732f2c222766717321222f222d202a2d2466717325362d20372a2c2d222f2a372a2630667173342b2a2f26667173282626332a2d24667173372b266671732a2d35263137263166717320363131262d3730667173342a372b2a2d667173302225266671732c33263122372a2d246671732f2a2e2a37306d667173172b2666717333312c332c30222f6671732a2d37312c273620263066717337342c667173202c2d37312c2f667173332231222e2637263130667173342b2c30266671733522312a22372a2c2d667173312630362f37306671732a2d667173272a25252631262d376671732f2c2227667173202c2e33262d3022372a2c2d66717320223322212a2f2a372a26306d667173172b263026667173332231222e263726313066717320222d667173212666717322272233372627667173273a2d222e2a20222f2f3a6671732220202c31272a2d24667173372c667173372b266671732a2d352631372631186d6d6d1e" title="Email"> <i class="fa fa-envelope-square" style="font-size: 30px;"></i> </a> <a href="https://twitter.com/intent/tweet?text=A+Flexible+Control+Strategy+for+Multi-Functional+PV+Inverters+with+Load+Compensation+Capabilities+Considering+Current+Limitations+and+Unbalanced+Load+Conditions&hashtags=mdpienergies&url=https%3A%2F%2Fwww.mdpi.com%2F2925574&via=energies_mdpi" onclick="windowOpen(this.href,600,800); return false" title="Twitter" target="_blank" rel="noopener noreferrer"> <i class="fa fa-twitter-x-square" style="font-size: 30px;"></i> </a> <a href=" http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.mdpi.com%2F2925574&title=A%20Flexible%20Control%20Strategy%20for%20Multi-Functional%20PV%20Inverters%20with%20Load%20Compensation%20Capabilities%20Considering%20Current%20Limitations%20and%20Unbalanced%20Load%20Conditions%26source%3Dhttps%3A%2F%2Fwww.mdpi.com%26summary%3DMulti-functional%20photovoltaic%20%28PV%29%20inverters%20incorporate%20ancillary%20services%20to%20enhance%20power%20quality%20and%20mitigate%20stability%20issues%20in%20distribution%20networks.%20These%20next-generation%20PV%20inverters%20will%20achieve%20a%20higher%20utilization%20of%20the%20inverter%E2%80%99s%20rated%20%5B...%5D" onclick="windowOpen(this.href,600,800); return false" title="LinkedIn" target="_blank" rel="noopener noreferrer"> <i class="fa fa-linkedin-square" style="font-size: 30px;"></i> </a> <a href="https://www.facebook.com/sharer.php?u=https://www.mdpi.com/2925574" title="facebook" target="_blank" rel="noopener noreferrer"> <i class="fa fa-facebook-square" style="font-size: 30px;"></i> </a> <a href="javascript:void(0);" title="Wechat" data-reveal-id="weixin-share-modal"> <i class="fa fa-weixin-square" style="font-size: 26px;"></i> </a> <a href="http://www.reddit.com/submit?url=https://www.mdpi.com/2925574" title="Reddit" target="_blank" rel="noopener noreferrer"> <i class="fa fa-reddit-square" style="font-size: 30px;"></i> </a> <a href="http://www.mendeley.com/import/?url=https://www.mdpi.com/2925574" title="Mendeley" target="_blank" rel="noopener noreferrer"> <i class="fa fa-mendeley-square" style="font-size: 30px;"></i> </a> <a href="http://www.citeulike.org/posturl?url=https://www.mdpi.com/2925574" title="CiteULike" target="_blank" rel="noopener noreferrer"> <i class="fa fa-citeulike-square" style="font-size: 30px;"></i> </a> </div> </div> <div class="small-9 columns"> <input id="js-clipboard-text" type="text" readonly value="https://www.mdpi.com/2925574" /> </div> <div class="small-3 columns text-left"> <a class="button button--color js-clipboard-copy" data-clipboard-target="#js-clipboard-text">Copy</a> </div> </div> <a class="close-reveal-modal" aria-label="Close"> <i class="material-icons">clear</i> </a> </div> <div id="weixin-share-modal" class="reveal-modal reveal-modal-new" data-reveal aria-labelledby="weixin-share-modal-title" aria-hidden="true" role="dialog"> <div class="row"> <div class="small-12 columns"> <h2 id="weixin-share-modal-title" style="margin: 0;">Share</h2> </div> <div class="small-12 columns"> <div class="weixin-qr-code-section"> <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="300" height="300" version="1.1" xmlns="http://www.w3.org/2000/svg"> <desc>https://www.mdpi.com/2925574</desc> <g id="elements" fill="black" stroke="none"> <rect x="0" y="0" width="12" height="12" /> <rect x="12" y="0" width="12" height="12" /> <rect x="24" y="0" width="12" height="12" /> <rect x="36" y="0" width="12" height="12" /> <rect x="48" y="0" width="12" height="12" /> <rect x="60" y="0" width="12" height="12" /> <rect x="72" y="0" width="12" height="12" /> <rect x="108" y="0" width="12" height="12" /> <rect x="192" y="0" width="12" height="12" /> <rect x="216" y="0" width="12" height="12" /> <rect x="228" y="0" width="12" height="12" /> <rect x="240" y="0" width="12" height="12" /> <rect x="252" y="0" width="12" height="12" /> <rect x="264" y="0" width="12" height="12" /> <rect x="276" y="0" width="12" height="12" /> <rect x="288" y="0" width="12" height="12" /> <rect x="0" y="12" width="12" height="12" /> <rect x="72" y="12" width="12" height="12" /> <rect x="96" y="12" width="12" height="12" /> <rect x="108" y="12" width="12" height="12" /> <rect x="132" y="12" width="12" height="12" /> <rect x="144" y="12" width="12" height="12" /> <rect x="156" y="12" width="12" height="12" /> <rect x="180" y="12" width="12" height="12" /> <rect x="216" y="12" width="12" height="12" /> <rect x="288" y="12" width="12" height="12" /> <rect x="0" y="24" width="12" height="12" /> <rect x="24" y="24" width="12" height="12" /> <rect x="36" y="24" width="12" height="12" /> <rect x="48" y="24" width="12" height="12" /> <rect x="72" y="24" width="12" height="12" /> <rect x="108" y="24" width="12" height="12" /> <rect x="120" y="24" width="12" height="12" /> <rect x="132" y="24" width="12" height="12" /> <rect x="168" y="24" width="12" height="12" /> <rect x="192" y="24" width="12" height="12" /> <rect x="216" y="24" width="12" height="12" /> <rect x="240" y="24" width="12" height="12" /> <rect x="252" y="24" width="12" height="12" /> <rect x="264" y="24" width="12" height="12" /> <rect x="288" y="24" width="12" height="12" /> <rect x="0" y="36" width="12" height="12" /> <rect x="24" y="36" width="12" height="12" /> <rect x="36" y="36" width="12" height="12" /> <rect x="48" y="36" width="12" height="12" /> <rect x="72" y="36" width="12" height="12" /> <rect x="96" y="36" width="12" height="12" /> <rect x="108" y="36" width="12" height="12" /> <rect x="132" y="36" width="12" height="12" /> <rect x="144" y="36" width="12" height="12" /> <rect x="156" y="36" width="12" height="12" /> <rect x="168" y="36" width="12" height="12" /> <rect x="216" y="36" width="12" height="12" /> <rect x="240" y="36" width="12" height="12" /> <rect x="252" y="36" width="12" height="12" /> <rect x="264" y="36" width="12" height="12" /> <rect x="288" y="36" width="12" height="12" /> <rect x="0" y="48" width="12" height="12" /> <rect x="24" y="48" width="12" height="12" /> <rect x="36" y="48" width="12" height="12" /> <rect x="48" y="48" width="12" height="12" /> <rect x="72" y="48" width="12" height="12" /> <rect x="120" y="48" width="12" height="12" /> <rect x="144" y="48" width="12" height="12" /> <rect x="156" y="48" width="12" height="12" /> <rect x="216" y="48" width="12" height="12" /> <rect x="240" y="48" width="12" height="12" /> <rect x="252" y="48" width="12" height="12" /> <rect x="264" y="48" width="12" height="12" /> <rect x="288" y="48" width="12" height="12" /> <rect x="0" y="60" width="12" height="12" /> <rect x="72" y="60" width="12" height="12" /> <rect x="96" y="60" width="12" height="12" /> <rect x="120" y="60" width="12" height="12" /> <rect x="144" y="60" width="12" height="12" /> <rect x="156" y="60" width="12" height="12" /> <rect x="168" y="60" width="12" height="12" /> <rect x="180" y="60" width="12" height="12" /> <rect x="192" y="60" width="12" height="12" /> <rect x="216" y="60" width="12" height="12" /> <rect x="288" y="60" width="12" height="12" /> <rect x="0" y="72" width="12" height="12" /> <rect x="12" y="72" width="12" height="12" /> <rect x="24" y="72" width="12" height="12" /> <rect x="36" y="72" width="12" height="12" /> <rect x="48" y="72" width="12" height="12" /> <rect x="60" y="72" width="12" height="12" /> <rect x="72" y="72" width="12" height="12" /> <rect x="96" y="72" width="12" height="12" /> <rect x="120" y="72" width="12" height="12" /> <rect x="144" y="72" width="12" height="12" /> <rect x="168" y="72" width="12" height="12" /> <rect x="192" y="72" width="12" height="12" /> <rect x="216" y="72" width="12" height="12" /> <rect x="228" y="72" width="12" height="12" /> <rect x="240" y="72" width="12" height="12" /> <rect x="252" y="72" width="12" height="12" /> <rect x="264" y="72" width="12" height="12" /> <rect x="276" y="72" width="12" height="12" /> <rect x="288" y="72" width="12" height="12" /> <rect x="144" y="84" width="12" height="12" /> <rect x="168" y="84" width="12" height="12" /> <rect x="180" y="84" width="12" height="12" /> <rect x="0" y="96" width="12" height="12" /> <rect x="12" y="96" width="12" height="12" /> <rect x="24" y="96" width="12" height="12" /> <rect x="36" y="96" width="12" height="12" /> <rect x="48" y="96" width="12" height="12" /> <rect x="72" y="96" width="12" height="12" /> <rect x="84" y="96" width="12" height="12" /> <rect x="96" y="96" width="12" height="12" /> <rect x="108" y="96" width="12" height="12" /> <rect x="120" y="96" width="12" height="12" /> <rect x="144" y="96" width="12" height="12" /> <rect x="156" y="96" width="12" height="12" /> <rect x="168" y="96" width="12" height="12" /> <rect x="204" y="96" width="12" height="12" /> <rect x="228" y="96" width="12" height="12" /> <rect x="252" y="96" width="12" height="12" /> <rect x="276" y="96" width="12" height="12" /> <rect x="0" y="108" width="12" height="12" /> <rect x="12" y="108" width="12" height="12" /> <rect x="24" y="108" width="12" height="12" /> <rect x="36" y="108" width="12" height="12" /> <rect x="60" y="108" width="12" height="12" /> <rect x="84" y="108" width="12" height="12" /> <rect x="108" y="108" width="12" height="12" /> <rect x="144" y="108" width="12" height="12" /> <rect x="156" y="108" width="12" height="12" /> <rect x="192" y="108" width="12" height="12" /> <rect x="204" y="108" width="12" height="12" /> <rect x="228" y="108" width="12" height="12" /> <rect x="276" y="108" width="12" height="12" /> <rect x="12" y="120" width="12" height="12" /> <rect x="36" y="120" width="12" height="12" /> <rect x="60" y="120" width="12" height="12" /> <rect x="72" y="120" width="12" height="12" /> <rect x="96" y="120" width="12" height="12" /> <rect x="108" y="120" width="12" height="12" /> <rect x="132" y="120" width="12" height="12" /> <rect x="168" y="120" width="12" height="12" /> <rect x="180" y="120" width="12" height="12" /> <rect x="204" y="120" width="12" height="12" /> <rect x="216" y="120" width="12" height="12" /> <rect x="228" y="120" width="12" height="12" /> <rect x="240" y="120" width="12" height="12" /> <rect x="252" y="120" width="12" height="12" /> <rect x="276" y="120" width="12" height="12" /> <rect x="288" y="120" width="12" height="12" /> <rect x="12" y="132" width="12" height="12" /> <rect x="48" y="132" width="12" height="12" /> <rect x="84" y="132" width="12" height="12" /> <rect x="108" y="132" width="12" height="12" /> <rect x="120" y="132" width="12" height="12" /> <rect x="132" y="132" width="12" height="12" /> <rect x="168" y="132" width="12" height="12" /> <rect x="180" y="132" width="12" height="12" /> <rect x="204" y="132" width="12" height="12" /> <rect x="228" y="132" width="12" height="12" /> <rect x="288" y="132" width="12" height="12" /> <rect x="36" y="144" width="12" height="12" /> <rect x="48" y="144" width="12" height="12" /> <rect x="72" y="144" width="12" height="12" /> <rect x="84" y="144" width="12" height="12" /> <rect x="108" y="144" width="12" height="12" /> <rect x="132" y="144" width="12" height="12" /> <rect x="156" y="144" width="12" height="12" /> <rect x="180" y="144" width="12" height="12" /> <rect x="192" y="144" width="12" height="12" /> <rect x="204" y="144" width="12" height="12" /> <rect x="216" y="144" width="12" height="12" /> <rect x="228" y="144" width="12" height="12" /> <rect x="240" y="144" width="12" height="12" /> <rect x="264" y="144" width="12" height="12" /> <rect x="276" y="144" width="12" height="12" /> <rect x="288" y="144" width="12" height="12" /> <rect x="0" y="156" width="12" height="12" /> <rect x="84" y="156" width="12" height="12" /> <rect x="108" y="156" width="12" height="12" /> <rect x="120" y="156" width="12" height="12" /> <rect x="144" y="156" width="12" height="12" /> <rect x="192" y="156" width="12" height="12" /> <rect x="204" y="156" width="12" height="12" /> <rect x="228" y="156" width="12" height="12" /> <rect x="252" y="156" width="12" height="12" /> <rect x="276" y="156" width="12" height="12" /> <rect x="0" y="168" width="12" height="12" /> <rect x="24" y="168" width="12" height="12" /> <rect x="60" y="168" width="12" height="12" /> <rect x="72" y="168" width="12" height="12" /> <rect x="96" y="168" width="12" height="12" /> <rect x="108" y="168" width="12" height="12" /> <rect x="120" y="168" width="12" height="12" /> <rect x="132" y="168" width="12" height="12" /> <rect x="144" y="168" width="12" height="12" /> <rect x="180" y="168" width="12" height="12" /> <rect x="204" y="168" width="12" height="12" /> <rect x="216" y="168" width="12" height="12" /> <rect x="228" y="168" width="12" height="12" /> <rect x="240" y="168" width="12" height="12" /> <rect x="252" y="168" width="12" height="12" /> <rect x="276" y="168" width="12" height="12" /> <rect x="288" y="168" width="12" height="12" /> <rect x="0" y="180" width="12" height="12" /> <rect x="24" y="180" width="12" height="12" /> <rect x="36" y="180" width="12" height="12" /> <rect x="60" y="180" width="12" height="12" /> <rect x="84" y="180" width="12" height="12" /> <rect x="96" y="180" width="12" height="12" /> <rect x="120" y="180" width="12" height="12" /> <rect x="144" y="180" width="12" height="12" /> <rect x="180" y="180" width="12" height="12" /> <rect x="192" y="180" width="12" height="12" /> <rect x="204" y="180" width="12" height="12" /> <rect x="228" y="180" width="12" height="12" /> <rect x="240" y="180" width="12" height="12" /> <rect x="288" y="180" width="12" height="12" /> <rect x="0" y="192" width="12" height="12" /> <rect x="48" y="192" width="12" height="12" /> <rect x="72" y="192" width="12" height="12" /> <rect x="84" y="192" width="12" height="12" /> <rect x="96" y="192" width="12" height="12" /> <rect x="132" y="192" width="12" height="12" /> <rect x="168" y="192" width="12" height="12" /> <rect x="180" y="192" width="12" height="12" /> <rect x="192" y="192" width="12" height="12" /> <rect x="204" y="192" width="12" height="12" /> <rect x="216" y="192" width="12" height="12" /> <rect x="228" y="192" width="12" height="12" /> <rect x="240" y="192" width="12" height="12" /> <rect x="264" y="192" width="12" height="12" /> <rect x="96" y="204" width="12" height="12" /> <rect x="144" y="204" width="12" height="12" /> <rect x="180" y="204" width="12" height="12" /> <rect x="192" y="204" width="12" height="12" /> <rect x="240" y="204" width="12" height="12" /> <rect x="252" y="204" width="12" height="12" /> <rect x="0" y="216" width="12" height="12" /> <rect x="12" y="216" width="12" height="12" /> <rect x="24" y="216" width="12" height="12" /> <rect x="36" y="216" width="12" height="12" /> <rect x="48" y="216" width="12" height="12" /> <rect x="60" y="216" width="12" height="12" /> <rect x="72" y="216" width="12" height="12" /> <rect x="96" y="216" width="12" height="12" /> <rect x="108" y="216" width="12" height="12" /> <rect x="120" y="216" width="12" height="12" /> <rect x="132" y="216" width="12" height="12" /> <rect x="156" y="216" width="12" height="12" /> <rect x="168" y="216" width="12" height="12" /> <rect x="192" y="216" width="12" height="12" /> <rect x="216" y="216" width="12" height="12" /> <rect x="240" y="216" width="12" height="12" /> <rect x="264" y="216" width="12" height="12" /> <rect x="276" y="216" width="12" height="12" /> <rect x="288" y="216" width="12" height="12" /> <rect x="0" y="228" width="12" height="12" /> <rect x="72" y="228" width="12" height="12" /> <rect x="108" y="228" width="12" height="12" /> <rect x="120" y="228" width="12" height="12" /> <rect x="132" y="228" width="12" height="12" /> <rect x="144" y="228" width="12" height="12" /> <rect x="156" y="228" width="12" height="12" /> <rect x="168" y="228" width="12" height="12" /> <rect x="192" y="228" width="12" height="12" /> <rect x="240" y="228" width="12" height="12" /> <rect x="252" y="228" width="12" height="12" /> <rect x="288" y="228" width="12" height="12" /> <rect x="0" y="240" width="12" height="12" /> <rect x="24" y="240" width="12" height="12" /> <rect x="36" y="240" width="12" height="12" /> <rect x="48" y="240" width="12" height="12" /> <rect x="72" y="240" width="12" height="12" /> <rect x="96" y="240" width="12" height="12" /> <rect x="144" y="240" width="12" height="12" /> <rect x="180" y="240" width="12" height="12" /> <rect x="192" y="240" width="12" height="12" /> <rect x="204" y="240" width="12" height="12" /> <rect x="216" y="240" width="12" height="12" /> <rect x="228" y="240" width="12" height="12" /> <rect x="240" y="240" width="12" height="12" /> <rect x="264" y="240" width="12" height="12" /> <rect x="276" y="240" width="12" height="12" /> <rect x="288" y="240" width="12" height="12" /> <rect x="0" y="252" width="12" height="12" /> <rect x="24" y="252" width="12" height="12" /> <rect x="36" y="252" width="12" height="12" /> <rect x="48" y="252" width="12" height="12" /> <rect x="72" y="252" width="12" height="12" /> <rect x="96" y="252" width="12" height="12" /> <rect x="132" y="252" width="12" height="12" /> <rect x="168" y="252" width="12" height="12" /> <rect x="216" y="252" width="12" height="12" /> <rect x="240" y="252" width="12" height="12" /> <rect x="252" y="252" width="12" height="12" /> <rect x="264" y="252" width="12" height="12" /> <rect x="276" y="252" width="12" height="12" /> <rect x="288" y="252" width="12" height="12" /> <rect x="0" y="264" width="12" height="12" /> <rect x="24" y="264" width="12" height="12" /> <rect x="36" y="264" width="12" height="12" /> <rect x="48" y="264" width="12" height="12" /> <rect x="72" y="264" width="12" height="12" /> <rect x="96" y="264" width="12" height="12" /> <rect x="132" y="264" width="12" height="12" /> <rect x="144" y="264" width="12" height="12" /> <rect x="192" y="264" width="12" height="12" /> <rect x="252" y="264" width="12" height="12" /> <rect x="264" y="264" width="12" height="12" /> <rect x="288" y="264" width="12" height="12" /> <rect x="0" y="276" width="12" height="12" /> <rect x="72" y="276" width="12" height="12" /> <rect x="96" y="276" width="12" height="12" /> <rect x="132" y="276" width="12" height="12" /> <rect x="144" y="276" width="12" height="12" /> <rect x="168" y="276" width="12" height="12" /> <rect x="180" y="276" width="12" height="12" /> <rect x="192" y="276" width="12" height="12" /> <rect x="204" y="276" width="12" height="12" /> <rect x="228" y="276" width="12" height="12" /> <rect x="240" y="276" width="12" height="12" /> <rect x="252" y="276" width="12" height="12" /> <rect x="288" y="276" width="12" height="12" /> <rect x="0" y="288" width="12" height="12" /> <rect x="12" y="288" width="12" height="12" /> <rect x="24" y="288" width="12" height="12" /> <rect x="36" y="288" width="12" height="12" /> <rect x="48" y="288" width="12" height="12" /> <rect x="60" y="288" width="12" height="12" /> <rect x="72" y="288" width="12" height="12" /> <rect x="96" y="288" width="12" height="12" /> <rect x="156" y="288" width="12" height="12" /> <rect x="228" y="288" width="12" height="12" /> <rect x="240" y="288" width="12" height="12" /> <rect x="252" y="288" width="12" height="12" /> <rect x="264" y="288" width="12" height="12" /> <rect x="276" y="288" width="12" height="12" /> <rect x="288" y="288" width="12" height="12" /> </g> </svg> </div> </div> </div> <a class="close-reveal-modal" aria-label="Close"> <i class="material-icons">clear</i> </a> </div> <a href="#" class="back-to-top"><span class="show-for-medium-up">Back to Top</span><span class="show-for-small">Top</span></a> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://pub.mdpi-res.com/assets/js/modernizr-2.8.3.min.js?5227e0738f7f421d?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/jquery-1.12.4.min.js?4f252523d4af0b47?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/foundation-5.5.3.min.js?6b2ec41c18b29054?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/foundation-5.5.3.equalizer.min.js?0f6c549b75ec554c?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/jquery.multiselect.js?0edd3998731d1091?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/jquery.cycle2.min.js?63413052928f97ee?1732286508"></script> <script> // old browser fix - this way the console log rows won't throw (silent) errors in browsers not supporting console log if (!window.console) window.console = {}; if (!window.console.log) window.console.log = function () { }; var currentJournalNameSystem = "energies"; $(document).ready(function() { $('select.foundation-select').multiselect({ search: true, minHeight: 130, maxHeight: 130, }); $(document).foundation({ orbit: { timer_speed: 4000, }, reveal: { animation: 'fadeAndPop', animation_speed: 100, } }); $(".chosen-select").each(function(element) { var maxSelected = (undefined !== $(this).data('maxselectedoptions') ? $(this).data('maxselectedoptions') : 100); $(this).on('chosen:ready', function(event, data) { var select = $(data.chosen.form_field); if (select.attr('id') === 'journal-browser-volume') { $(data.chosen.dropdown).addClass('UI_JournalBrowser_Volume_Options'); } if (select.attr('id') === 'journal-browser-issue') { $(data.chosen.dropdown).addClass('UI_JournalBrowser_Issue_Options'); } }).chosen({ display_disabled_options: false, disable_search_threshold: 7, max_selected_options: maxSelected, width: "100%" }); }); $(".toEncode").each(function(e) { var oldHref = $(this).attr("href"); var newHref = oldHref.replace('.botdefense.please.enable.javascript.','@'); $(this).attr("href", newHref); if (!$(this).hasClass("emailCaptcha")) { $(this).html(newHref.replace('mailto:', '')); } $(this).removeClass("visibility-hidden"); }); $(document).on('opened.fndtn.reveal', '[data-reveal]', function() { $(document).foundation('equalizer', 'reflow'); }); // fix the images that have tag height / width defined // otherwise the default foundation styles overwrite the tag definitions $("img").each(function() { if ($(this).attr('width') != undefined || $(this).attr('height') != undefined) { $(this).addClass("img-fixed"); } }); $("#basic_search, #advanced_search").submit(function(e) { var searchArguments = false; $(this).find("input,select").not("#search,.search-button").each(function() { if (undefined === $(this).val() || "" === $(this).val()) { $(this).attr('name', null); } else { $(this).attr('name'); searchArguments = true; } }); if (!searchArguments) { window.location = $(this).attr('action'); return false; } }); $(".hide-show-desktop-option").click(function(e) { e.preventDefault(); var parentDiv = $(this).closest("div"); $.ajax({ url: $(this).attr('href'), success: function(msg) { parentDiv.removeClass().hide(); } }); }); $(".generic-toggleable-header").click(function(e) { $(this).toggleClass("active"); $(this).next(".generic-toggleable-content").toggleClass("active"); }); /* * handle whole row as a link if the row contains only one visible link */ $("table.new tr").hover(function() { if ($(this).find("td:visible a").length == 1) { $(this).addClass("single-link"); } }, function() { $(this).removeClass("single-link"); }); $("table.new:not(.table-of-tables)").on("click", "tr.single-link", function(e) { var target = $(e.target); if (!e.ctrlKey && !target.is("a")) { $(this).find("td:visible a")[0].click(); } }); $(document).on("click", ".custom-accordion-for-small-screen-link", function(e) { if ($(this).closest("#basic_search").length > 0) { if ($(".search-container__advanced").first().is(":visible")) { openAdvanced() } } if (Foundation.utils.is_small_only()) { if ($(this).hasClass("active")) { $(this).removeClass("active"); $(this).next(".custom-accordion-for-small-screen-content").addClass("show-for-medium-up"); } else { $(this).addClass("active"); $(this).next(".custom-accordion-for-small-screen-content").removeClass("show-for-medium-up"); $(document).foundation('orbit', 'reflow'); } } if (undefined !== $(this).data("callback")) { var customCallback = $(this).data("callback"); func = window[customCallback]; func(); } }); $(document).on("click", ".js-open-small-search", function(e) { e.preventDefault(); $(this).toggleClass("active").closest(".tab-bar").toggleClass("active"); $(".search-container").toggleClass("hide-for-small-down"); }); $(document).on("click", ".js-open-menu", function(e) { $(".search-container").addClass("hide-for-small-down"); }); $(window).on('resize', function() { recalculate_main_browser_position(); recalculate_responsive_moving_containers(); }); updateSearchLabelVisibilities(); recalculate_main_browser_position(); recalculate_responsive_moving_containers(); if (window.document.documentMode == 11) { $("<link/>", { rel: "stylesheet", type: "text/css", href: "https://fonts.googleapis.com/icon?family=Material+Icons"}).appendTo("head"); } }); function recalculate_main_browser_position() { if (Foundation.utils.is_small_only()) { if ($("#js-main-top-container").parent("#js-large-main-top-container").length > 0) { $("#js-main-top-container").appendTo($("#js-small-main-top-container")); } } else { if ($("#js-main-top-container").parent("#js-small-main-top-container").length > 0) { $("#js-main-top-container").appendTo($("#js-large-main-top-container")); } } } function recalculate_responsive_moving_containers() { $(".responsive-moving-container.large").each(function() { var previousParent = $(".responsive-moving-container.active[data-id='"+$(this).data("id")+"']"); var movingContent = previousParent.html(); if (Foundation.utils.is_small_only()) { var currentParent = $(".responsive-moving-container.small[data-id='"+$(this).data("id")+"']"); } else if (Foundation.utils.is_medium_only()) { var currentParent = $(".responsive-moving-container.medium[data-id='"+$(this).data("id")+"']"); } else { var currentParent = $(".responsive-moving-container.large[data-id='"+$(this).data("id")+"']"); } if (previousParent.attr("class") !== currentParent.attr("class")) { currentParent.html(movingContent); previousParent.html(); currentParent.addClass("active"); previousParent.removeClass("active"); } }); } // cookies allowed is checked from a) local storage and b) from server separately so that the footer bar doesn't // get included in the custom page caches function checkCookiesAllowed() { var cookiesEnabled = localStorage.getItem("mdpi_cookies_enabled"); if (null === cookiesEnabled) { $.ajax({ url: "/ajax_cookie_value/mdpi_cookies_accepted", success: function(data) { if (data.value) { localStorage.setItem("mdpi_cookies_enabled", true); checkDisplaySurvey(); } else { $(".js-allow-cookies").show(); } } }); } else { checkDisplaySurvey(); } } function checkDisplaySurvey() { } window.addEventListener('CookiebotOnAccept', function (e) { var CookieDate = new Date; if (Cookiebot.consent.preferences) { CookieDate.setFullYear(CookieDate.getFullYear() + 1); document.cookie = "mdpi_layout_type_v2=mobile; path=/; expires=" + CookieDate.toUTCString() + ";"; $(".js-toggle-desktop-layout-link").css("display", "inline-block"); } }, false); window.addEventListener('CookiebotOnDecline', function (e) { if (!Cookiebot.consent.preferences) { $(".js-toggle-desktop-layout-link").hide(); if ("" === "desktop") { window.location = "/toggle_desktop_layout_cookie"; } } }, false); var hash = $(location).attr('hash'); if ("#share" === hash) { if (1 === $("#main-share-modal").length) { $('#main-share-modal').foundation('reveal', 'open'); } } </script> <script src="https://pub.mdpi-res.com/assets/js/lib.js?f8d3d71b3a772f9d?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/mdpi.js?c267ce58392b15da?1732286508"></script> <script>var banners_url = 'https://serve.mdpi.com';</script> <script type='text/javascript' src='https://pub.mdpi-res.com/assets/js/ifvisible.min.js?c621d19ecb761212?1732286508'></script> <script src="https://pub.mdpi-res.com/assets/js/xmltohtml/affix.js?ac4ea55275297c15?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/clipboard.min.js?3f3688138a1b9fc4?1732286508"></script> <script type="text/javascript"> $(document).ready(function() { var helpFunctions = $(".middle-column__help__fixed"); var leftColumnAffix = $(".left-column__fixed"); var middleColumn = $("#middle-column"); var clone = null; helpFunctions.affix({ offset: { top: function() { return middleColumn.offset().top - 8 - (Foundation.utils.is_medium_only() ? 30 : 0); }, bottom: function() { return $("#footer").innerHeight() + 74 + (Foundation.utils.is_medium_only() ? 0 : 0); } } }); if (leftColumnAffix.length > 0) { clone = leftColumnAffix.clone(); clone.addClass("left-column__fixed__affix"); clone.insertBefore(leftColumnAffix); clone.css('width', leftColumnAffix.outerWidth() + 50); clone.affix({ offset: { top: function() { return leftColumnAffix.offset().top - 30 - (Foundation.utils.is_medium_only() ? 50 : 0); }, bottom: function() { return $("#footer").innerHeight() + 92 + (Foundation.utils.is_medium_only() ? 0 : 0); } } }); } $(window).on("resize", function() { if (clone !== null) { clone.css('width', leftColumnAffix.outerWidth() + 50); } }); new ClipboardJS('.js-clipboard-copy'); }); </script> <script src="https://pub.mdpi-res.com/assets/js/jquery-ui-1.13.2.min.js?1e2047978946a1d2?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/slick.min.js?d5a61c749e44e471?1732286508"></script> <script> $(document).ready(function() { $(".link-article-menu").click(function(e) { e.preventDefault(); $(this).find('span').toggle(); $(this).next("div").toggleClass("active"); }); $(".js-similarity-related-articles").click(function(e) { e.preventDefault(); if ('' !== $('#recommended-articles-modal').attr('data-url')) { $('#recommended-articles-modal').foundation('reveal', 'open', $('#recommended-articles-modal').attr('data-url')); } }); $.ajax({ url: "/article/1462787/similarity-related/show-link", success: function(result) { if (result.show) { $('#recommended-articles-modal').attr('data-url', result.link); $('.js-article-similarity-container').show(); } } }); $(document).on('opened.fndtn.reveal', '[data-reveal]', function() { var modal = $(this); if (modal.attr('id') === "author-biographies-modal") { modal.find('.multiple-items').slick({ slidesToShow: 1, nextArrow: '<a class="slick-next" href="#"><i class="material-icons">chevron_right</i></a>', prevArrow: '<a class="slick-prev" href="#"><i class="material-icons">chevron_left</i></a>', slidesToScroll: 1, draggable: false, }); modal.find('.multiple-items').slick('refresh'); } }); }); </script> <script> $(document).ready(function() { $(document).on('keyup', function (e) { if (e.keyCode == 27) { var hElem = $(this).find(".annotator-adder"); if (hElem.length){ hElem.css({'visibility':'hidden'}); } else { document.querySelector("hypothesis-adder").shadowRoot.querySelector(".annotator-adder").style.visibility = "hidden"; } } }); }); </script> <script> window.hypothesisConfig = function () { return { sidebarAppUrl: 'https://commenting.mdpi.com/app.html', showHighlights: 'whenSidebarOpen' , openSidebar: false , assetRoot: 'https://commentingres.mdpi.com/hypothesis', services: [{ apiUrl: 'https://commenting.mdpi.com/api/', authority: 'mdpi', grantToken: '', doi: '10.3390/en17174218' }], }; }; </script> <script async id="hypothesis_frame"></script> <script type="text/javascript"> if (-1 !== window.location.href.indexOf("?src=")) { window.history.replaceState({}, '', `${location.pathname}`); } $(document).ready(function() { var scifeedCounter = 0; var search = window.location.search; var mathjaxReady = false; // late image file loading $("img[data-lsrc]").each(function() { $(this).attr("src", $(this).data("lsrc")); }); // late mathjax initialization var head = document.getElementsByTagName("head")[0]; var script = document.createElement("script"); script.type = "text/x-mathjax-config"; script[(window.opera ? "innerHTML" : "text")] = "MathJax.Hub.processSectionDelay = 0;\n" + "MathJax.Hub.Config({\n" + " \"menuSettings\": {\n" + " CHTMLpreview: false\n" + " },\n" + " \"CHTML-preview\":{\n" + " disabled: true\n" + " },\n" + " \"HTML-CSS\": {\n" + " scale: 90,\n" + " availableFonts: [],\n" + " preferredFont: null,\n" + " preferredFonts: null,\n" + " webFont:\"Gyre-Pagella\",\n" + " imageFont:'TeX',\n" + " undefinedFamily:\"'Arial Unicode MS',serif\",\n" + " linebreaks: { automatic: false }\n" + " },\n" + " \"TeX\": {\n" + " extensions: ['noErrors.js'],\n" + " noErrors: {\n" + " inlineDelimiters: [\"\",\"\"],\n" + " multiLine: true,\n" + " style: {\n" + " 'font-size': '90%',\n" + " 'text-align': 'left',\n" + " 'color': 'black',\n" + " 'padding': '1px 3px',\n" + " 'border': '1px solid'\n" + " }\n" + " }\n" + " }\n" + "});\n" + "MathJax.Hub.Register.StartupHook('End', function() {\n" + " refreshMathjaxWidths();\n" + " mathjaxReady = true;\n" + "});\n" + "MathJax.Hub.Startup.signal.Interest(function (message) {\n" + " if (message == 'End') {\n" + " var hypoLink = document.getElementById('hypothesis_frame');\n" + " if (null !== hypoLink) {\n" + " hypoLink.setAttribute('src', 'https://commenting.mdpi.com/embed.js');\n" + " }\n" + " }\n" + "});"; head.appendChild(script); script = document.createElement("script"); script.type = "text/javascript"; script.src = "https://pub.mdpi-res.com/bundles/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"; head.appendChild(script); // article version checker if (0 === search.indexOf('?type=check_update&version=')) { $.ajax({ url: "/1996-1073/17/17/4218" + "/versioncheck" + search, success: function(result) { $(".js-check-update-container").html(result); } }); } $('#feed_option').click(function() { // tracker if ($('#scifeed_clicked').length<1) { $(this).append('<span style="display:none" id="scifeed_clicked">done</span>'); } $('#feed_data').toggle('slide', { direction: 'up'}, '1000'); // slideToggle(700); OR toggle(700) $("#scifeed_error_msg").html('').hide(); $("#scifeed_notice_msg").html('').hide(); }); $('#feed_option').click(function(event) { setTimeout(function(){ var captchaSection = $("#captchaSection"); captchaSection.removeClass('ui-helper-hidden').find('input').prop('disabled', false); // var img = captchaSection.find('img'); // img.attr('src', img.data('url') + "?" + (new Date()).getTime()); // $(".captcha_reload").trigger("click"); var img = document.getElementById('gregwar_captcha_scifeed'); img.src = '/generate-captcha/gcb_captcha?n=' + (new Date()).getTime(); },800); }); $(document).on('click', '.split_feeds', function() { var name = $( this ).attr('name'); var flag = 1 - ($(this).is(":checked")*1); $('.split_feeds').each(function (index) { if ($( this ).attr('name') !== name) { $(this)[0].checked = flag; } }); }); $(document).on('click', '#scifeed_submit, #scifeed_submit1', function(event) { event.preventDefault(); $(".captcha_reload").trigger("click"); $("#scifeed_error_msg").html(""); $("#scifeed_error_msg").hide(); }); $(document).on('click', '.subscription_toggle', function(event) { if ($(this).val() === 'Create SciFeed' && $('#scifeed_hidden_flag').length>0) { event.preventDefault(); // alert('Here there would be a captcha because user is not logged in'); var captchaSection = $("#captchaSection"); if (captchaSection.hasClass('ui-helper-hidden')) { captchaSection.removeClass('ui-helper-hidden').find('input').prop('disabled', false); var img = captchaSection.find('img'); img.attr('src', img.data('url') + "?" + (new Date()).getTime()); $("#reloadCaptcha").trigger("click"); } } }); $(document).on('click', '.scifeed_msg', function(){ $(this).hide(); }); $(document).on('click', '.article-scilit-search', function(e) { e.preventDefault(); var data = $(".article-scilit-search-data").val(); var dataArray = data.split(';').map(function(keyword) { return "(\"" + keyword.trim() + "\")"; }); var searchQuery = dataArray.join(" OR "); var searchUrl = encodeURI("https://www.scilit.net/articles/search?q="+ searchQuery + "&advanced=1&highlight=1"); var win = window.open(searchUrl, '_blank'); if (win) { win.focus(); } else { window.location(searchUrl); } }); display_stats(); citedCount(); follow_goto(); // Select the node that will be observed for mutations const targetNodes = document.getElementsByClassName('hypothesis-count-container'); // Options for the observer (which mutations to observe) const config = { attributes: false, childList: true, subtree: false }; // Callback function to execute when mutations are observed const callback = function(mutationList, observer) { for(const mutation of mutationList) { if (mutation.type === 'childList') { let node = $(mutation.target); if (parseInt(node.html()) > 0) { node.show(); } } } }; // Create an observer instance linked to the callback function const observer = new MutationObserver(callback); // Start observing the target node for configured mutations for(const targetNode of targetNodes) { observer.observe(targetNode, config); } // Select the node that will be observed for mutations const mathjaxTargetNode = document.getElementById('middle-column'); // Callback function to execute when mutations are observed const mathjaxCallback = function(mutationList, observer) { if (mathjaxReady && typeof(MathJax) !== 'undefined') { refreshMathjaxWidths(); } }; // Create an observer instance linked to the callback function const mathjaxObserver = new ResizeObserver(mathjaxCallback); // Start observing the target node for configured mutations mathjaxObserver.observe(mathjaxTargetNode); }); /* END $(document).ready */ function refreshMathjaxWidths() { let width = ($('.html-body').width()*0.9) + "px"; $('.MathJax_Display').css('max-width', width); $('.MJXc-display').css('max-width', width); } function sendScifeedFrom(form) { if (!$('#scifeed_email').val().trim()) { // empty email alert('Please, provide an email for subscribe to this scifeed'); return false; } else if (!$('#captchaSection').hasClass('ui-helper-hidden') && !$('#captchaSection').find('input').val().trim()) { // empty captcha alert('Please, fill the captcha field.'); return false; } else if( ((($('#scifeed_form').find('input:checkbox:checked').length)-($('#split_feeds:checked').length))<1) || ($('#scifeed_kwd_txt').length < 0 && !$('#scifeed_kwd_txt').val().trim()) || ($('#scifeed_author_txt').length<0 &&!$('#scifeed_author_txt').val().trim()) ) { alert('You did not select anything to subscribe'); return false; } else if(($('#scifeed_form').find('input:checkbox:checked').length)-($('#split_feeds2:checked').length)<1){ alert("You did not select anything to subscribe"); return false; } else { var url = $('#scifeed_subscribe_url').html(); var formData = $(form).serializeArray(); $.post(url, formData).done(function (data) { if (JSON.parse(data)) { $('.scifeed_msg').hide(); var res = JSON.parse(data); var successFeeds = 0; var errorFeeds = 0; if (res) { $('.scifeed_msg').html(''); $.each(res, function (index, val) { if (val) { if (val.error) { errorFeeds++; $("#scifeed_error_msg").append(index+' - '+val.error+'<br>'); } if (val.notice) // for successful feed creation { successFeeds++; // $("#scifeed_notice_msg").append(index+' - '+val.notice+'<br>'); $("#scifeed_notice_msg").append('<li>'+index+'</li>'); } } }); if (successFeeds>0) { text = $('#scifeed_notice_msg').html(); text = 'The following feed'+(successFeeds>1?'s have':' has')+ ' been sucessfully created:<br><ul>'+ text + '</ul>' +($('#scifeed_hidden_flag').length>0 ? 'You are not logged in, so you probably need to validate '+ (successFeeds>1?'them':' it')+'.<br>' :'' ) +'Please check your email'+(successFeeds>1?'s':'')+' for more details.'; //(successFeeds>1?' for each of them':'')+'.<br>'; $("#scifeed_notice_msg").html(text); $("#scifeed_notice_msg").show(); } if (errorFeeds>0) { $("#scifeed_error_msg").show();; } } $("#feed_data").hide(); } }); } } function follow_goto() { var hashStr = location.hash.replace("#",""); if(typeof hashStr !== 'undefined') { if( hashStr == 'supplementary') { document.getElementById('suppl_id').scrollIntoView(); } if( hashStr == 'citedby') { document.getElementById('cited_id').scrollIntoView(); } } } function cited() { $("#framed_div").toggle('fast', function(){ if ($(this).css('display') != 'none') { var loaded = document.getElementById("loaded"); if(loaded.innerHTML == "No") { // Load Xref result var container = document.getElementById("framed_div"); // This replace the content container.innerHTML = "<img src=\"https://pub.mdpi-res.com/img/loading_circle.gif?9a82694213036313?1732286508\" height=\"20\" width=\"20\" alt=\"Processing...\" style=\"vertical-align:middle; margin-right:0.6em;\">"; var url = "/citedby/10.3390%252Fen17174218/7"; $.post(url, function(result) { if (result.success) { container.innerHTML = result.view; } loaded.innerHTML = "Yes"; }); } } return true; // for not going at the beginning of the page... }) return true; // for not going at the beginning of the page... } function detect_device() { // Added by Bastien (18/08/2014): based on the http://detectmobilebrowsers.com/ detector var check = false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check = true})(navigator.userAgent||navigator.vendor||window.opera); return check; } function display_stats(){ $("#article_stats_div").toggle(); return false; } /* * Cited By Scopus */ function citedCount(){ $("#framed_div_cited_count").toggle('fast', function(){ if ($(this).css('display') != 'none') { var loaded = document.getElementById("loaded_cite_count"); // to load only once the result! if(loaded.innerHTML == "No") { // Load Xref result var d = document.getElementById("framed_div_cited_count"); // This replace the content d.innerHTML = "<img src=\"https://pub.mdpi-res.com/img/loading_circle.gif?9a82694213036313?1732286508\" height=\"20\" width=\"20\" alt=\"Processing...\" style=\"vertical-align:middle; margin-right:0.6em;\">"; $.ajax({ method : "POST", url : "/cite-count/10.3390%252Fen17174218", success : function(data) { if (data.succ) { d.innerHTML = data.view; loaded.innerHTML = "Yes"; follow_goto(); } } }); } } // end else return true; // for not going at the beginning of the page... }) return true; // for not going at the beginning of the page... } </script><script type="text/javascript" src="https://pub.mdpi-res.com/assets/js/third-party/highcharts/highcharts.js?bdd06f45e34c33df?1732286508"></script><script type="text/javascript" src="https://pub.mdpi-res.com/assets/js/third-party/highcharts/modules/exporting.js?944dc938d06de3a8?1732286508"></script><script type="text/javascript" defer="defer"> var advancedStatsData; var selectedStatsType = "abstract"; $(function(){ var countWrapper = $('#counts-wrapper'); $('#author_stats_id #type_links a').on('click', function(e) { e.preventDefault(); selectedStatsType = $(this).data('type'); $('#article_advanced_stats').vectorMap('set', 'values', advancedStatsData[selectedStatsType]); $('#advanced_stats_max').html(advancedStatsData[selectedStatsType].max); $('#type_links a').removeClass('active'); $(this).addClass('active'); }); $.get('/1996-1073/17/17/4218/stats', function (result) { if (!result.success) { return; } // process article metrics part in left column var viewNumber = countWrapper.find(".view-number"); viewNumber.html(result.metrics.views); viewNumber.parent().toggleClass("count-div--grey", result.metrics.views == 0); var downloadNumber = countWrapper.find(".download-number"); downloadNumber.html(result.metrics.downloads); downloadNumber.parent().toggleClass("count-div--grey", result.metrics.downloads == 0); var citationsNumber = countWrapper.find(".citations-number"); citationsNumber.html(result.metrics.citations); citationsNumber.parent().toggleClass("count-div--grey", result.metrics.citations == 0); if (result.metrics.views > 0 || result.metrics.downloads > 0 || result.metrics.citations > 0) { countWrapper.find("#js-counts-wrapper__views, #js-counts-wrapper__downloads").addClass("visible").show(); if (result.metrics.citations > 0) { countWrapper.find('.citations-number').html(result.metrics.citations).show(); countWrapper.find("#js-counts-wrapper__citations").addClass("visible").show(); } else { countWrapper.find("#js-counts-wrapper__citations").remove(); } $("[data-id='article-counters']").removeClass("hidden"); } if (result.metrics.altmetrics_score > 0) { $("#js-altmetrics-donut").show(); } // process view chart in main column var jsondata = result.chart; var series = new Array(); $.each(jsondata.elements, function(i, element) { var dataValues = new Array(); $.each(element.values, function(i, value) { dataValues.push(new Array(value.tip, value.value)); }); series[i] = {name: element.text, data:dataValues}; }); Highcharts.setOptions({ chart: { style: { fontFamily: 'Arial,sans-serif' } } }); $('#article_stats_swf').highcharts({ chart: { type: 'line', width: $("#tabs").width() //* 0.91 }, credits: { enabled: false }, exporting: { enabled: true }, title: { text: jsondata.title.text, x: -20 //center }, xAxis: { categories: jsondata.x_axis.labels.labels, offset: jsondata.x_axis.offset, labels:{ step: jsondata.x_axis.labels.steps, rotation: 30 } }, yAxis: { max: jsondata.y_axis.max, min: jsondata.y_axis.min, offset: jsondata.y_axis.offset, labels: { steps: jsondata.y_axis.steps }, title: { enabled: false } }, tooltip: { formatter: function (){ return this.key.replace("#val#", this.y); } }, legend: { align: 'top', itemDistance: 50 }, series: series }); }); $('#supplement_link').click(function() { document.getElementById('suppl_id').scrollIntoView(); }); $('#stats_link').click(function() { document.getElementById('stats_id').scrollIntoView(); }); // open mol viewer for molbank special supplementary files $('.showJmol').click(function(e) { e.preventDefault(); var jmolModal = $("#jmolModal"); var url = "/article/1462787/jsmol_viewer/__supplementary_id__"; url = url.replace(/__supplementary_id__/g, $(this).data('index')); $('#jsmol-content').attr('src', url); jmolModal.find(".content").html($(this).data('description')); jmolModal.foundation("reveal", "open"); }); }); !function() { "use strict"; function e(e) { try { if ("undefined" == typeof console) return; "error"in console ? console.error(e) : console.log(e) } catch (e) {} } function t(e) { return d.innerHTML = '<a href="' + e.replace(/"/g, """) + '"></a>', d.childNodes[0].getAttribute("href") || "" } function n(n, c) { var o = ""; var k = parseInt(n.substr(c + 4, 2), 16); for (var i = c; i < n.length; i += 2) { if (i != c + 4) { var s = parseInt(n.substr(i, 2), 16) ^ k; o += String.fromCharCode(s); } } try { o = decodeURIComponent(escape(o)); } catch (error) { console.error(error); } return t(o); } function c(t) { for (var r = t.querySelectorAll("a"), c = 0; c < r.length; c++) try { var o = r[c] , a = o.href.indexOf(l); a > -1 && (o.href = "mailto:" + n(o.href, a + l.length)) } catch (i) { e(i) } } function o(t) { for (var r = t.querySelectorAll(u), c = 0; c < r.length; c++) try { var o = r[c] , a = o.parentNode , i = o.getAttribute(f); if (i) { var l = n(i, 0) , d = document.createTextNode(l); a.replaceChild(d, o) } } catch (h) { e(h) } } function a(t) { for (var r = t.querySelectorAll("template"), n = 0; n < r.length; n++) try { i(r[n].content) } catch (c) { e(c) } } function i(t) { try { c(t), o(t), a(t) } catch (r) { e(r) } } var l = "/cnd-cgi/l/email-protection#" , u = ".__cf_email__" , f = "data-cfemail" , d = document.createElement("div"); i(document), function() { var e = document.currentScript || document.scripts[document.scripts.length - 1]; e.parentNode.removeChild(e) }() }(); </script><script type="text/javascript"> function setCookie(cname, cvalue, ctime) { ctime = (typeof ctime === 'undefined') ? 10*365*24*60*60*1000 : ctime; // default => 10 years var d = new Date(); d.setTime(d.getTime() + ctime); // ==> 1 hour = 60*60*1000 var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires +"; path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1); if (c.indexOf(name) == 0) return c.substring(name.length, c.length); } return ""; } </script><script type="text/javascript" src="https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js"></script><script> $(document).ready(function() { if ($("#js-similarity-related-data").length > 0) { $.ajax({ url: '/article/1462787/similarity-related', success: function(response) { $("#js-similarity-related-data").html(response); $("#js-related-articles-menu").show(); $(document).foundation('tab', 'reflow'); MathJax.Hub.Queue(["Typeset", MathJax.Hub]); } }); } }); </script><link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/jquery-ui-1.10.4.custom.min.css?80647d88647bf347?1732286508"><link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/magnific-popup.min.css?04d343e036f8eecd?1732286508"><script type="text/javascript" src="https://pub.mdpi-res.com/assets/js/magnific-popup.min.js?2be3d9e7dc569146?1732286508"></script><script> $(function() { $(".js-show-more-academic-editors").on("click", function(e) { e.preventDefault(); $(this).hide(); $(".academic-editor-container").removeClass("hidden"); }); }); </script> <link rel="stylesheet" href="https://pub.mdpi-res.com/assets/css/vmap/jqvmap.min.css?126a06688aa11c13?1732286508"> <script src="https://pub.mdpi-res.com/assets/js/vmap/jquery.vmap.min.js?935f68d33bdd88a1?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/vmap/jquery.vmap.world.js?16677403c0e1bef1?1732286508"></script> <script> function updateSlick() { $('.multiple-items').slick('setPosition'); } $(document).ready(function() { $('.multiple-items').slick({ slidesToShow: 1, nextArrow: '<a class="slick-next" href="#"><i class="material-icons">chevron_right</i></a>', prevArrow: '<a class="slick-prev" href="#"><i class="material-icons">chevron_left</i></a>', slidesToScroll: 1, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 600, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1, } } ] }); $('.multiple-items').show(); $(document).on('click', '.reviewReportSelector', function(e) { let path = $(this).attr('data-path'); handleReviews(path, $(this)); }); $(document).on('click', '.viewReviewReports', function(e) { let versionOne = $('#versionTab_1'); if (!versionOne.hasClass('activeTab')) { let path = $(this).attr('data-path'); handleReviews(path, versionOne); } location.href = "#reviewReports"; }); $(document).on('click', '.reviewersResponse, .authorResponse', function(e) { let version = $(this).attr('data-version'); let targetVersion = $('#versionTab_' + version); if (!targetVersion.hasClass('activeTab')) { let path = targetVersion.attr('data-path'); handleReviews(path, targetVersion); } location.href = $(this).attr('data-link'); }); $(document).on('click', '.tab', function (e) { e.preventDefault(); $('.tab').removeClass('activeTab'); $(this).addClass('activeTab') $('.tab').each(function() { $(this).closest('.tab-title').removeClass('active'); }); $(this).closest('.tab-title').addClass('active') }); }); function handleReviews(path, target) { $.ajax({ url: path, context: this, success: function (data) { $('.activeTab').removeClass('activeTab'); target.addClass('activeTab'); $('#reviewSection').html(data.view); }, error: function (xhr, ajaxOptions, thrownError) { console.log(xhr.status); console.log(thrownError); } }); } </script> <script src="https://pub.mdpi-res.com/assets/js/xmltohtml/affix.js?v1?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/xmltohtml/storage.js?e9b262d3a3476d25?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/xmltohtml/jquery-scrollspy.js?09cbaec0dbb35a67?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/xmltohtml/magnific-popup.js?4a09c18460afb26c?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/xmltohtml/underscore.js?f893e294cde60c24?1732286508"></script> <script type="text/javascript"> $('document').ready(function(){ $("#left-column").addClass("show-for-large-up"); $("#middle-column").removeClass("medium-9").removeClass("left-bordered").addClass("medium-12"); $(window).on('resize scroll', function() { /* if ($('.button--drop-down').isInViewport($(".top-bar").outerHeight())) { */ if ($('.button--drop-down').isInViewport()) { $("#js-button-download").hide(); } else { $("#js-button-download").show(); } }); }); $(document).on('DOMNodeInserted', function(e) { var element = $(e.target); if (element.hasClass('menu') && element.hasClass('html-nav') ) { element.addClass("side-menu-ul"); } }); </script> <script src="https://pub.mdpi-res.com/assets/js/xmltohtml/articles.js?5118449d9ad8913a?1732286508"></script> <script> repositionOpenSideBar = function() { $('#left-column').addClass("show-for-large-up show-for-medium-up").show(); $('#middle-column').removeClass('large-12').removeClass('medium-12'); $('#middle-column').addClass('large-9'); } repositionCloseSideBar = function() { $('#left-column').removeClass("show-for-large-up show-for-medium-up").hide(); $('#middle-column').removeClass('large-9'); $('#middle-column').addClass('large-12').addClass('medium-12'); } </script> <!--[if lt IE 9]> <script src="https://pub.mdpi-res.com/assets/js/ie8/ie8.js?6eef8fcbc831f5bd?1732286508"></script> <script src="https://pub.mdpi-res.com/assets/js/ie8/jquery.xdomainrequest.min.js?a945caca315782b0?1732286508"></script> <![endif]--> <!-- Twitter universal website tag code --> <script type="text/plain" data-cookieconsent="marketing"> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','o2pip'); twq('track','PageView'); </script> <!-- End Twitter universal website tag code --> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e74bda7ba034028',t:'MTczMjQwMjQ2NS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>