{"id":24943,"date":"2024-02-26T12:47:16","date_gmt":"2024-02-26T12:47:16","guid":{"rendered":"https:\/\/imperix.com\/doc\/?p=24943"},"modified":"2026-04-28T12:50:32","modified_gmt":"2026-04-28T12:50:32","slug":"mmc-bundle-quick-start-guide","status":"publish","type":"post","link":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide","title":{"rendered":"MMC bundle &#8211; quick start guide"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-right-text counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide\/#Setting-up-the-MMC-bundle\" >Setting up the MMC bundle<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide\/#Wiring-of-the-power-and-control-stages\" >Wiring of the power and control stages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide\/#Configuration-of-the-analog-input-protections\" >Configuration of the analog input protections<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide\/#Commissioning-the-MMC-bundle\" >Commissioning the MMC bundle<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide\/#Test-procedure\" >Test procedure<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide\/#To-go-further%E2%80%A6\" >To go further&#8230;<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>This page explains how to get started with the&nbsp;<a href=\"https:\/\/imperix.com\/products\/electric-motor-drive-bundle\/\"><\/a><a href=\"https:\/\/imperix.com\/products\/modular-multilevel-converter\/\">modular multilevel converter (MMC) bundle<\/a> configured as a 9-level, 3-phase inverter. It provides a comprehensive overview of the hardware configuration and step-by-step instructions to commission the equipment.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"360\" height=\"409\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/System_schematics.png\" alt=\"\" class=\"wp-image-24961\" style=\"width:360px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/System_schematics.png 360w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/System_schematics-264x300.png 264w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><figcaption class=\"wp-element-caption\">Figure 1: System schematic of the MMC bundle.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>This page focuses on the basic commissioning of the default configuration of the <strong>MMC bundle<\/strong>, which is a 3-phase inverter containing 24 half-bridge submodules (Figure 1). For the sake of simplicity, the proposed commissioning plan uses an open-loop approach with <strong>Sort-&amp;-Select balancing<\/strong>. This PWM-based modulation scheme inherently handles the balancing of the submodule voltages by sorting them and then selecting which module should be inserted or bypassed first. For more details on the implementation of the Sort-&amp;-Select modulation, please refer to the technical note <a href=\"https:\/\/imperix.com\/doc\/implementation\/ss-pwm-for-mmc\">SS-PWM<\/a>. Alternatively, a more advanced balancing strategy controlling all state variables is detailed in the technical note <a href=\"https:\/\/imperix.com\/doc\/implementation\/mmc-converter\">TN153<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up-the-mmc-bundle\"><span class=\"ez-toc-section\" id=\"Setting-up-the-MMC-bundle\"><\/span>Setting up the MMC bundle<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The content of the MMC bundle, listed below, includes all the components needed for the realization of a 9-level, 3-phase inverter with 24 submodules.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>2x <a href=\"https:\/\/imperix.com\/products\/control\/rcp-controller\/\">programmable controller (B-Box 4)<\/a>&#8211; see <a href=\"https:\/\/imperix.com\/doc\/help\/b-box-4-quick-start-guide\">Quick-start guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/imperix.com\/software\/acg-sdk\">ACG SDK toolbox<\/a> for automated generation of the controller code from Simulink or PLECS<\/li>\n\n\n\n<li>3x <a href=\"https:\/\/imperix.com\/products\/power\/rack-material\/#AtypeB\">power racks (type B)<\/a> <\/li>\n\n\n\n<li>24x \u2009<a href=\"https:\/\/imperix.com\/products\/power\/full-bridge-module\/\">full-bridge modules<\/a> (PEH2015)<\/li>\n\n\n\n<li>1x <a href=\"https:\/\/imperix.com\/products\/control\/accessories\/#grid-panel\">grid connection panel<\/a> with switchgear and precharge circuit<\/li>\n\n\n\n<li>4x <a href=\"https:\/\/imperix.com\/products\/power\/voltage-sensors\/#voltage\">\u2009voltage sensors<\/a><\/li>\n\n\n\n<li>6x\u2009 <a href=\"https:\/\/imperix.com\/products\/power\/voltage-sensors\/#current\">current sensors<\/a><\/li>\n\n\n\n<li>All necessary <a href=\"https:\/\/imperix.com\/products\/control\/accessories\/#cables\">RJ45 and fiber optic cables<\/a><\/li>\n<\/ul>\n\n\n\n<p>On top of that, some additional material, listed below, is required to test the system before operating the full converter. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Laboratory DC power supply (rated for at least 100V, 5A)<\/li>\n\n\n\n<li>3x power resistors (5-100\u03a9) to emulate a load at the grid terminal <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wiring-of-the-power-and-control-stages\"><span class=\"ez-toc-section\" id=\"Wiring-of-the-power-and-control-stages\"><\/span>Wiring of the power and control stages<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Per default, in the MMC bundle, the full-bridge modules <a href=\"https:\/\/imperix.com\/products\/power\/full-bridge-module\/\">PEH2015<\/a> are wired in such a way that only one half-bridge is used. This way, two B-Box 4 suffice to drive the 48 switches of the MMC (24 optical PWM outputs per B-Box 4). <\/p>\n\n\n\n<p>While the master B-Box 4 (device #0) runs the control for all 6 arms, it only interfaces with the 3 upper arms. On the other hand, the slave (device #1) acts as an I\/O extension to the 3 lower arms. As such, the CPU in the slave B-Box 4 does not run any user code; only its FPGA is active (see <a href=\"https:\/\/imperix.com\/technology\/distributed-converter-control\/#master-slave\">Distributed Converter Control<\/a> for more details).<\/p>\n\n\n\n<p>The wiring of the RJ45 analog signal cables (red) and the optical PWM gate signals (blue) for the two B-Box 4 is shown in Figure 2 below.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"636\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/B-Box_labelling_BB4-1024x636.png\" alt=\"\" class=\"wp-image-36473\" style=\"object-fit:cover;width:605px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/B-Box_labelling_BB4-1024x636.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/B-Box_labelling_BB4-300x186.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/B-Box_labelling_BB4-768x477.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/B-Box_labelling_BB4.png 1151w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 2: Signal wiring on the B-Box 4 controllers.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>The counterpart of the wiring on the power racks is depicted in Figure 3.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"642\" height=\"652\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Rack_labelling.png\" alt=\"\" class=\"wp-image-25016\" style=\"width:642px\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Rack_labelling.png 642w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Rack_labelling-295x300.png 295w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><figcaption class=\"wp-element-caption\">Figure 3: Signal wiring on the power racks.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>On the rear side of the cabinet, the power terminals, the grid connection panel, and the external voltage and current sensors are wired as shown in Figure 4.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"777\" height=\"832\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/Cabinet_back.png\" alt=\"\" class=\"wp-image-21182\" style=\"width:403px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/Cabinet_back.png 777w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/Cabinet_back-280x300.png 280w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/Cabinet_back-768x822.png 768w\" sizes=\"auto, (max-width: 777px) 100vw, 777px\" \/><figcaption class=\"wp-element-caption\">Figure 4: Rear view of the cabinet.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Figure 5 gives a comprehensive overview of the electrical wiring as well as the naming of the measured signals and PWM gate signals.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"799\" height=\"473\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Electrical_schematics.png\" alt=\"\" class=\"wp-image-25068\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Electrical_schematics.png 799w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Electrical_schematics-300x178.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Electrical_schematics-768x455.png 768w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><figcaption class=\"wp-element-caption\">Figure 5: Overall system schematic including the measured signals (red) and PWM gate signals (blue).<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-front-panel-configuration-of-the-b-box-rcp\"><span class=\"ez-toc-section\" id=\"Configuration-of-the-analog-input-protections\"><\/span>Configuration of the analog input protections<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>To ensure that the ratings of the power converter are never exceeded, the analog input protection limits of the B-Box 4 must be configured properly. A detailed explanation of how to compute these limits for B-Box 4 is given in <a href=\"https:\/\/imperix.com\/doc\/help\/analog-i-o-configuration-on-b-box-4\">PN252<\/a>. Additional details on over-current and over-voltage protection can be found in <a href=\"https:\/\/imperix.com\/doc\/help\/over-current-and-over-voltage-protection\">PN257<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Measured signal<\/strong><\/th><th>Range (SI units)<\/th><th><strong>Sensor type<\/strong><\/th><th><strong>Input channel number<\/strong><\/th><th><strong>Limit high [V]<\/strong><\/th><th><strong>Limit low [V]<\/strong><\/th><th><strong>Reaction time<\/strong><\/th><\/tr><\/thead><tbody><tr><td>\\(V_{sm,(A,B,C),0&#8230;7}\\)<\/td><td>0&#8230;215V<\/td><td>PEH2015 voltage<\/td><td>0&#8230;11<\/td><td>1.9<\/td><td>-1.9<\/td><td>fast<\/td><\/tr><tr><td>\\(I_{up,(A,B,C)}\\) (only on master B-Box)<\/td><td>-15&#8230;15A<\/td><td>CSR-25-HBW<\/td><td>12&#8230;14<\/td><td>3.0<\/td><td>-3.0<\/td><td>fast<\/td><\/tr><tr><td>\\(I_{low,(A,B,C)}\\) (only on slave B-Box)<\/td><td>-15&#8230;15A<\/td><td>CSR-25-HBW<\/td><td>12&#8230;14<\/td><td>3.0<\/td><td>-3.0<\/td><td>fast<\/td><\/tr><tr><td>\\(V_{g,(A,B,C)}\\) (only on master B-Box)<\/td><td>-340&#8230;340V<\/td><td>VSR-1000-ISO<\/td><td>21&#8230;23<\/td><td>1.7<\/td><td>-1.7<\/td><td>fast<\/td><\/tr><tr><td>\\(V_{dc}\\) (only on master B-Box)<\/td><td>0&#8230;800 V<\/td><td>VSR-1000-ISO<\/td><td>20<\/td><td>4.0<\/td><td>-4.0<\/td><td>fast<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Table 1: Protection configuration of the analog inputs on the B-Box 4 controllers.<\/figcaption><\/figure>\n\n\n\n<p>When using B-Box 4 controllers with the CSR-25-HBW and VSR-1000-ISO sensors, the configuration is made easier thanks to sensor auto-identification (see <a href=\"https:\/\/imperix.com\/doc\/help\/sensor-auto-identification\">PN255<\/a>).<\/p>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\"> More information about the analog I\/O configuration for other imperix controllers is provided in <a href=\"https:\/\/imperix.com\/doc\/help\/analog-i-o-configuration-for-imperix-controllers\" type=\"link\" id=\"https:\/\/imperix.com\/doc\/help\/analog-i-o-configuration-for-imperix-controllers\">PN108<\/a>.<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-commissioning-the-mmc-bundle\"><span class=\"ez-toc-section\" id=\"Commissioning-the-MMC-bundle\"><\/span>Commissioning the MMC bundle<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before operating the system, it is always a good idea to test that everything is properly wired and configured. With the help of the <a href=\"https:\/\/www.mathworks.com\/products\/simulink.html\">Simulink <\/a>(or <a href=\"https:\/\/www.plexim.com\/plecs\">PLECS<\/a>) model below, the following test procedure can be used to check the behavior of the MMC bundle wired as a 9-level, 3-phase inverter.<\/p>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">The B-Box controller can be programmed using Automated Code Generation (ACG) tools from Simulink and PLECS or directly in C++. In this section, the code examples are implemented with Simulink and PLECS. If you are not familiar with the code generation feature of Simulink or PLECS, please refer to the\u00a0<a href=\"https:\/\/imperix.com\/doc\/help\/getting-started-acg-sdk-simulink\">getting started with ACG SDK on Simulink<\/a> or <a href=\"https:\/\/imperix.com\/doc\/help\/getting-started-acg-sdk-plecs\">getting started with ACG SDK on PLECS<\/a>. In any case, make sure to install the latest version of ACG SDK beforehand, available for download at\u00a0<a href=\"https:\/\/imperix.com\/downloads\/\" target=\"_blank\" rel=\"noreferrer noopener\">imperix.com\/downloads\/<\/a>.<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-file aligncenter\"><a id=\"wp-block-file--media-61eb0c72-0f07-445f-bd01-6c7a2e54c2e5\" href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/PN172_MMC_SSPWM_openLoop_BB4_Simulink.zip\">Simulink model<\/a><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/PN172_MMC_SSPWM_openLoop_BB4_Simulink.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-61eb0c72-0f07-445f-bd01-6c7a2e54c2e5\">Download <strong>PN172_MMC_SSPWM_openLoop_BB4.zip<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-file aligncenter\"><a id=\"wp-block-file--media-692da942-cc08-4f2e-a291-a65476a9bd82\" href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/PN172_MMC_SSPWM_openLoop_BB4.plecs\">PLECS model<\/a><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/PN172_MMC_SSPWM_openLoop_BB4.plecs\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-692da942-cc08-4f2e-a291-a65476a9bd82\">Download <strong>PN172_MMC_SSPWM_openLoop_BB4.plecs<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p>These basic models are designed to operate the MMC converter as an open-loop voltage-source inverter. The ADC blocks retrieve the analog measurements for monitoring. The selected sampling technique is synchronous averaging (see <a href=\"https:\/\/imperix.com\/doc\/help\/advanced-sampling-techniques-for-power-electronics\">PN258: Advanced sampling techniques for power electronics<\/a>). The SS-PWM blocks implement the <a href=\"https:\/\/imperix.com\/doc\/implementation\/ss-pwm-for-mmc\">Sort-&amp;-Select balancing algorithm<\/a> in each arm individually. The relays of the grid-side panel are operated directly with <a href=\"https:\/\/imperix.com\/doc\/software\/tunable-parameter\">tunable parameters<\/a>.<\/p>\n\n\n<style>.kt-accordion-id24943_c64268-9c .kt-accordion-inner-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:12px;}.kt-accordion-id24943_c64268-9c .kt-accordion-panel-inner{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#ffffff;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.kt-accordion-id24943_c64268-9c > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:2px solid #f2f2f2;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#ffffff;font-size:16px;line-height:24px;letter-spacing:0px;font-weight:bold;text-transform:none;color:var(--global-palette3, #1A202C);padding-top:12px;padding-right:10px;padding-bottom:8px;padding-left:16px;}.kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette3, #1A202C);}.kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger{background:var(--global-palette3, #1A202C);}.kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}.kt-accordion-id24943_c64268-9c > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id24943_c64268-9c .kt-blocks-accordion-header:focus-visible{color:#444444;background:#ffffff;border-top:2px solid #eeeeee;border-right:2px solid #eeeeee;border-bottom:2px solid #eeeeee;border-left:2px solid #eeeeee;}.kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion--visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#444444;}.kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger, body:not(.hide-focus-outline) .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger{background:#444444;}.kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}.kt-accordion-id24943_c64268-9c .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id24943_c64268-9c > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{color:var(--global-palette3, #1A202C);background:var(--global-palette9, #ffffff);border-top:2px solid var(--global-palette6, #718096);border-right:2px solid var(--global-palette6, #718096);border-bottom:2px solid var(--global-palette6, #718096);border-left:2px solid var(--global-palette6, #718096);}.kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette3, #1A202C);}.kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{background:var(--global-palette3, #1A202C);}.kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id24943_c64268-9c:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette9, #ffffff);}@media all and (max-width: 1024px){.kt-accordion-id24943_c64268-9c .kt-accordion-panel-inner{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;}}@media all and (max-width: 1024px){.kt-accordion-id24943_c64268-9c > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:2px solid #f2f2f2;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2;}}@media all and (max-width: 1024px){.kt-accordion-id24943_c64268-9c > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id24943_c64268-9c .kt-blocks-accordion-header:focus-visible{border-top:2px solid #eeeeee;border-right:2px solid #eeeeee;border-bottom:2px solid #eeeeee;border-left:2px solid #eeeeee;}}@media all and (max-width: 1024px){.kt-accordion-id24943_c64268-9c .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id24943_c64268-9c > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:2px solid var(--global-palette6, #718096);border-right:2px solid var(--global-palette6, #718096);border-bottom:2px solid var(--global-palette6, #718096);border-left:2px solid var(--global-palette6, #718096);}}@media all and (max-width: 767px){.kt-accordion-id24943_c64268-9c .kt-accordion-inner-wrap{display:block;}.kt-accordion-id24943_c64268-9c .kt-accordion-inner-wrap .kt-accordion-pane:not(:first-child){margin-top:12px;}.kt-accordion-id24943_c64268-9c .kt-accordion-panel-inner{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;}.kt-accordion-id24943_c64268-9c > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:2px solid #f2f2f2;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2;}.kt-accordion-id24943_c64268-9c > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id24943_c64268-9c .kt-blocks-accordion-header:focus-visible{border-top:2px solid #eeeeee;border-right:2px solid #eeeeee;border-bottom:2px solid #eeeeee;border-left:2px solid #eeeeee;}.kt-accordion-id24943_c64268-9c .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id24943_c64268-9c > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:2px solid var(--global-palette6, #718096);border-right:2px solid var(--global-palette6, #718096);border-bottom:2px solid var(--global-palette6, #718096);border-left:2px solid var(--global-palette6, #718096);}}<\/style>\n<div class=\"wp-block-kadence-accordion alignnone\"><div class=\"kt-accordion-wrap kt-accordion-id24943_c64268-9c kt-accordion-has-3-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-arrow kt-accodion-icon-side-left\" style=\"max-width:none\"><div class=\"kt-accordion-inner-wrap\" data-allow-multiple-open=\"false\" data-start-open=\"none\">\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane24943_dd6e32-28\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong>Legacy models (for B-Box RCP 3.0)<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>In case the system includes three B-Box RCP 3.0 (instead of two B-Box 4), the following models can be used alternatively. The configuration of the front panel, including the recommended protection limits, can be found in the .bbox file in the .zip files (see <a href=\"https:\/\/imperix.com\/doc\/help\/analog-front-end-configuration-on-b-box-rcp\">PN105: Analog front-end configuration on B-Box RCP 3.0<\/a> for more details).<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-file aligncenter\"><a id=\"wp-block-file--media-68cd98c2-c249-402b-bdb4-ed22eeaf5125\" href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/PN172_MMC_SSPWM_openLoop_BB3_Simulink.zip\">Simulink model for B-Box RCP 3.0<\/a><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/PN172_MMC_SSPWM_openLoop_BB3_Simulink.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-68cd98c2-c249-402b-bdb4-ed22eeaf5125\">Download <strong>PN172_MMC_SSPWM_openLoop_BB3.zip<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-file aligncenter\"><a id=\"wp-block-file--media-362f043b-dcc3-44af-a9ae-db6d4ac0910f\" href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/PN172_MMC_SSPWM_openLoop_BB3_PLECS.zip\">PLECS model for B-Box RCP 3.0<\/a><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/PN172_MMC_SSPWM_openLoop_BB3_PLECS.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-362f043b-dcc3-44af-a9ae-db6d4ac0910f\">Download <strong>PN172_MMC_SSPWM_openLoop_BB3.zip<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-test-procedure\"><span class=\"ez-toc-section\" id=\"Test-procedure\"><\/span>Test procedure <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A simple way to test an inverter is to operate it in open-loop mode on a passive load. A DC power supply is connected to the DC input and three resistors in a star configuration are connected on the AC side of the converter, as shown in Figure 7 below.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"694\" height=\"832\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/Test_wiring.png\" alt=\"\" class=\"wp-image-21178\" style=\"width:346px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/Test_wiring.png 694w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/Test_wiring-250x300.png 250w\" sizes=\"auto, (max-width: 694px) 100vw, 694px\" \/><figcaption class=\"wp-element-caption\">Figure 7: Converter wiring for the test: a DC power supply is connected to the DC input and a resistive load is connected in star at the grid terminal<\/figcaption><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\" id=\"h-dimensioning-of-the-load-resistors\">Sizing of the load resistors<\/h4>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-warning\" role=\"alert\">The resistors must be properly selected to prevent them from overheating. To do so, the expected RMS current through a resistor must not exceed its maximum rated current. The details of the computations are given hereafter. <\/div>\n\n\n\n<p>The theoretical RMS current can be computed as<br>$$I_{g,rms}=\\frac{\\sqrt 2\\cdot V_{dc} \\cdot M_{inv}}{2\\cdot R_g}$$<br>where \\(V_{dc}\\) is the DC input voltage, \\(M_{inv}\\) the modulation depth of the inverter (tunable parameter <code>M_inv<\/code>) and \\(R_g\\) the resistance of the load.<br>In this guide, \\(R_g\\) is chosen as \\(8.5\\,\\Omega\\), \\(M_{inv}=0.3\\) and \\(V_{dc}=200 \\,\\text{V}\\). This results in an RMS current of \\(5\\,\\text{A}\\) through the resistors, which is within the rated current of the selected resistors (\\(13.5\\,\\text{A}\\)).<br>If the rating of the resistor is exceeded, the DC supply voltage and\/or the modulation depth of the inverter can be reduced accordingly.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">For an efficient balancing of the submodule voltages, it is advised to select an operating point where the RMS load current \\(I_{g,rms}\\) reaches at least \\(2\\,\\text{A}\\).<\/div>\n<\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-loading-the-code-and-setting-up-the-workspace-in-cockpit\">Loading the code and setting up the workspace in Cockpit<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In Simulink:\n<ol class=\"wp-block-list\">\n<li>Open the Simulink model and set the mode to&nbsp;<em>Automated Code Generation<\/em>&nbsp;in the&nbsp;<em>CONFIG<\/em>&nbsp;block.<\/li>\n\n\n\n<li>Build the model (Ctrl + B). It will automatically launch&nbsp;Cockpit.<\/li>\n<\/ol>\n<\/li>\n\n\n\n<li>Or in PLECS:\n<ol class=\"wp-block-list\">\n<li>Open the PLECS model.<\/li>\n\n\n\n<li>Open the coder options (Ctrl + Alt + B) and click <em>Build<\/em> in the bottom right. It will automatically launch Cockpit.<\/li>\n<\/ol>\n<\/li>\n\n\n\n<li>In Cockpit:\n<ol class=\"wp-block-list\">\n<li>Set the target IP in Cockpit and click on&nbsp;<em>Create<\/em>&nbsp;to generate a new project.<\/li>\n\n\n\n<li>Add a new&nbsp;<strong>rolling plot<\/strong>&nbsp;module. Click four times on the &#8220;+&#8221; icon in the bottom right such as to see 5 sub-plots. Drag-&amp;-drop the variables <code>VsmA_0<\/code> to <code>VsmA_7<\/code> into the 1st sub-plot, the variables <code>VsmB_0<\/code> to <code>VsmB_7<\/code> into the 2nd sub-plot and <code>VsmC_0<\/code> to <code>VsmC_7<\/code> into the 3rd. The input voltage <code>Vdc<\/code> can be drag-&amp;-dropped to the 4th sub-plot and the input current <code>Idc<\/code> to the 5th.<\/li>\n\n\n\n<li>Add a new <strong>scope<\/strong> module. Click twice on the &#8220;+&#8221; icon on the bottom right of the scope to add 2 additional sub-plots to the scope. Drag-&amp;-drop the grid grid voltages <code>Vg_a<\/code>, <code>Vg_b <\/code>and <code>Vg_c<\/code> to the 1st sub-plot and the grid currents <code>Ig_a<\/code>, <code>Ig_b <\/code>and <code>Ig_c <\/code>to the 2nd sub-plot. The 3rd sub-plot can be used to monitor the inductor voltages <code>Ilow_A<\/code>, <code>Ilow_B<\/code>, <code>Ilow_C<\/code>, <code>Iup_A<\/code>, <code>Iup_B <\/code>and <code>Iup_C<\/code>.<\/li>\n\n\n\n<li>With B-Box 4 controllers, it is possible to visualize the PWM signals generated by the modulator. To do so, add a 4th plot to the scope module by pressing the &#8220;+&#8221; icon on the bottom right, and add the following PWM signals from the variable panel under the PWM section: <code>#PWM_0<\/code>, <code>#PWM_2<\/code>, <code>#PWM_4<\/code>, and <code>#PWM_6<\/code>. The formula builder can then be used to reconstruct the modulated voltage on the upper arm in phase A by adding the formula <code>PWM_sum_Aup = #PWM_0 + #PWM_2 + #PWM_4 + #PWM_6<\/code>.<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-step-by-step-test-procedure\">Step-by-step test procedure<\/h4>\n\n\n\n<p>Before powering up the system, ensure you are familiar with the safety rules for working with electrical power equipment. Basic rules are reminded in this article: <a href=\"https:\/\/imperix.com\/doc\/implementation\/safety-and-protection-in-the-lab \">TN181: Safety recommendations for working in the lab<\/a>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Gradually increase the voltage of the DC source from 0V to 200V (or to the voltage chosen in the sizing of the resistors).<\/li>\n\n\n\n<li>Verify that the measured input voltage <code>Vdc<\/code> matches the voltage of the source.<\/li>\n\n\n\n<li>Verify that the sub-modules get charged to one eighth of the input voltage (25V in the presented example).<\/li>\n\n\n\n<li>Manually close the breaker on the grid-side panel and close the relays by setting the variables <code>bypass_relay <\/code>and <code>precharge_relay<\/code> to 1 in the variable list on the left-hand side in Cockpit.<\/li>\n\n\n\n<li>Enable the PWM pulses by toggling the PWM switch at the top left corner in Cockpit.<\/li>\n\n\n\n<li>Verify that the sub-module capacitor voltages jump to one fourth of the input voltage (50V in the presented example).<\/li>\n\n\n\n<li>The grid voltages should have a sinusoidal form with a theoretical amplitude<br>$$\\langle\\hat{V_g}\\rangle=M_{inv}\\cdot V_{dc}\\ \\ \\ (\\approx 60\\,\\text{V}).$$<\/li>\n\n\n\n<li>The grid currents should have a sinusoidal form with a theoretical amplitude<br>$$\\langle\\hat{I_g}\\rangle=\\frac{M_{inv}\\cdot V_{dc}}{R_g}\\ \\ \\ (\\approx 7\\,\\text{A}).$$<\/li>\n\n\n\n<li>The current drawn from the DC source should theoretically be<br>$$I_{dc}=\\frac{3}{2}\\cdot\\frac{M_{inv}^2\\cdot V_{dc}}{R_g}\\ \\ \\ (\\approx 3\\,\\text{A}).$$<\/li>\n\n\n\n<li>Reduce the input voltage to 0V and observe the discharging of the sub-module capacitors.<\/li>\n\n\n\n<li>Disable the PWM.<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">The measured signals in this basic test are low compared to the measurement range of the sensors. Therefore, offsets in the range of \\(\\pm 1\\,\\text V\\) and \\(\\pm 0.5\\,\\text A\\) can be observed. Moreover, due to the non-idealities of the semiconductor switches (voltage drops, switching delays and dead-time), the grid voltage amplitude can be up to \\(10\\,\\text V\\) lower than the value computed above. Accordingly, the grid current amplitude can be up to \\(\\frac{10\\,\\text V}{R_g}\\) lower than the theoretical value.<\/div>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">Due to the simplicity and open-loop nature of the proposed example code, limits might be reached if the PWM is enabled when the submodule capacitor voltages differ too much from each other, or in case the sum of the capacitor voltages in one arm differs too much from Vdc. In these cases, the converter may trip and the fault must be acknowledged.<\/div>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">In some cases, a current limit can be reached upon the activation of the PWM, while the submodule capacitor voltages are one eighth of the input voltage. This is due to the inrush current drawn by the sudden charging of the sub-module capacitors. In this case, it might be necessary to limit the current delivered by the DC laboratory source to about 30A. If the DC source current limitation is too slow, one can add a series resistor between the DC source and the MMC converter in order to further limit the inrush currents. The resistor must be selected in such a way that it withstands the DC input current \\(I_{dc}\\) (see formula above).<\/div>\n\n\n\n<p>The screenshot below shows what the workspace could look like in the end, while running the test procedure.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Capture_Cockpit_MMC_PN172-1024x691.png\" alt=\"\" class=\"wp-image-36944\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Capture_Cockpit_MMC_PN172-1024x691.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Capture_Cockpit_MMC_PN172-300x202.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Capture_Cockpit_MMC_PN172-768x518.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Capture_Cockpit_MMC_PN172-1536x1036.png 1536w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/Capture_Cockpit_MMC_PN172.png 1650w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 8: Running the test using Cockpit<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-to-go-further\"><span class=\"ez-toc-section\" id=\"To-go-further%E2%80%A6\"><\/span>To go further&#8230;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>With the basic functionality of the equipment tested, one could dive deeper into the control strategy for the MMC, including its connection to the grid: <a href=\"https:\/\/imperix.com\/doc\/implementation\/mmc-converter\">Three-phase MMC converter<\/a>. Another application using the MMC bundle is presented in <a href=\"https:\/\/imperix.com\/doc\/example\/mmc-based-audio-amplifier\">MMC-based audio amplifier<\/a>.<\/p>\n\n\n\n<p>Other examples with modular multi-level topologies include the <a href=\"https:\/\/imperix.com\/doc\/implementation\/cascaded-h-bridge-converter-control\">cascaded H-bridge (TN165)<\/a>, which can be applied, for instance, in <a href=\"https:\/\/imperix.com\/doc\/example\/static-synchronous-compensator-statcom\">STATCOMs (AN013)<\/a> and <a href=\"https:\/\/imperix.com\/doc\/example\/solid-state-transformer\">solid-state transformers (AN015)<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article gives step-by-step instructions on how to operate the modular multilevel converter (MMC) bundle with a simple control algorithm.<\/p>\n","protected":false},"author":14,"featured_media":26980,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[3],"tags":[52,20],"software-environments":[103,104],"provided-results":[108],"related-products":[50,32,113,111],"guidedreadings":[],"tutorials":[],"user-manuals":[146],"coauthors":[78],"class_list":["post-24943","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-help","tag-mmc","tag-multilevel-converters","software-environments-matlab","software-environments-plecs","provided-results-experimental","related-products-acg-sdk","related-products-b-box-rcp","related-products-mmc","related-products-pm","user-manuals-mmc-bundle"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MMC bundle - quick start guide - imperix<\/title>\n<meta name=\"description\" content=\"This article gives step-by-step instructions on how to operate the modular multilevel converter (MMC) bundle with a simple control algorithm.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MMC bundle - quick start guide - imperix\" \/>\n<meta property=\"og:description\" content=\"This article gives step-by-step instructions on how to operate the modular multilevel converter (MMC) bundle with a simple control algorithm.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide\" \/>\n<meta property=\"og:site_name\" content=\"imperix\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-26T12:47:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-28T12:50:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN172.png\" \/>\n\t<meta property=\"og:image:width\" content=\"450\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jonathan Orsinger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jonathan Orsinger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide\"},\"author\":{\"name\":\"Jonathan Orsinger\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/person\\\/2620db6248818c71298e24c611932d33\"},\"headline\":\"MMC bundle &#8211; quick start guide\",\"datePublished\":\"2024-02-26T12:47:16+00:00\",\"dateModified\":\"2026-04-28T12:50:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide\"},\"wordCount\":2162,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/3_2_ratio_PN172.png\",\"keywords\":[\"Modular Multilevel Converter\",\"Multilevel converters\"],\"articleSection\":[\"Product notes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide\",\"name\":\"MMC bundle - quick start guide - imperix\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/3_2_ratio_PN172.png\",\"datePublished\":\"2024-02-26T12:47:16+00:00\",\"dateModified\":\"2026-04-28T12:50:32+00:00\",\"description\":\"This article gives step-by-step instructions on how to operate the modular multilevel converter (MMC) bundle with a simple control algorithm.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide#primaryimage\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/3_2_ratio_PN172.png\",\"contentUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/3_2_ratio_PN172.png\",\"width\":450,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mmc-bundle-quick-start-guide#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Knowledge base\",\"item\":\"https:\\\/\\\/imperix.com\\\/doc\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product notes\",\"item\":\"https:\\\/\\\/imperix.com\\\/doc\\\/category\\\/help\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"MMC bundle &#8211; quick start guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#website\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/\",\"name\":\"imperix\",\"description\":\"power electronics\",\"publisher\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/imperix.com\\\/doc\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\",\"name\":\"imperix\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/imperix_logo.png\",\"contentUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/imperix_logo.png\",\"width\":350,\"height\":120,\"caption\":\"imperix\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/person\\\/2620db6248818c71298e24c611932d33\",\"name\":\"Jonathan Orsinger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca500bec9acbe8086fe692a77b601d6413b7f1b52154f5888aaebdaa2f482563?s=96&d=mm&r=gc7dd67cda9c713666ef2eff96e4bff26\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca500bec9acbe8086fe692a77b601d6413b7f1b52154f5888aaebdaa2f482563?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca500bec9acbe8086fe692a77b601d6413b7f1b52154f5888aaebdaa2f482563?s=96&d=mm&r=g\",\"caption\":\"Jonathan Orsinger\"},\"description\":\"Jonathan is a power electronics engineer. At imperix, he is mostly working on customized systems and special projects for customers. He also occasionally writes articles and examples for the knowledge base.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jonathanorsinger\"],\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/author\\\/jorsinger\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MMC bundle - quick start guide - imperix","description":"This article gives step-by-step instructions on how to operate the modular multilevel converter (MMC) bundle with a simple control algorithm.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide","og_locale":"en_US","og_type":"article","og_title":"MMC bundle - quick start guide - imperix","og_description":"This article gives step-by-step instructions on how to operate the modular multilevel converter (MMC) bundle with a simple control algorithm.","og_url":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide","og_site_name":"imperix","article_published_time":"2024-02-26T12:47:16+00:00","article_modified_time":"2026-04-28T12:50:32+00:00","og_image":[{"width":450,"height":300,"url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN172.png","type":"image\/png"}],"author":"Jonathan Orsinger","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jonathan Orsinger","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide#article","isPartOf":{"@id":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide"},"author":{"name":"Jonathan Orsinger","@id":"https:\/\/imperix.com\/doc\/#\/schema\/person\/2620db6248818c71298e24c611932d33"},"headline":"MMC bundle &#8211; quick start guide","datePublished":"2024-02-26T12:47:16+00:00","dateModified":"2026-04-28T12:50:32+00:00","mainEntityOfPage":{"@id":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide"},"wordCount":2162,"commentCount":0,"publisher":{"@id":"https:\/\/imperix.com\/doc\/#organization"},"image":{"@id":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide#primaryimage"},"thumbnailUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN172.png","keywords":["Modular Multilevel Converter","Multilevel converters"],"articleSection":["Product notes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide#respond"]}]},{"@type":"WebPage","@id":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide","url":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide","name":"MMC bundle - quick start guide - imperix","isPartOf":{"@id":"https:\/\/imperix.com\/doc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide#primaryimage"},"image":{"@id":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide#primaryimage"},"thumbnailUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN172.png","datePublished":"2024-02-26T12:47:16+00:00","dateModified":"2026-04-28T12:50:32+00:00","description":"This article gives step-by-step instructions on how to operate the modular multilevel converter (MMC) bundle with a simple control algorithm.","breadcrumb":{"@id":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide#primaryimage","url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN172.png","contentUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN172.png","width":450,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/imperix.com\/doc\/help\/mmc-bundle-quick-start-guide#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Knowledge base","item":"https:\/\/imperix.com\/doc\/"},{"@type":"ListItem","position":2,"name":"Product notes","item":"https:\/\/imperix.com\/doc\/category\/help"},{"@type":"ListItem","position":3,"name":"MMC bundle &#8211; quick start guide"}]},{"@type":"WebSite","@id":"https:\/\/imperix.com\/doc\/#website","url":"https:\/\/imperix.com\/doc\/","name":"imperix","description":"power electronics","publisher":{"@id":"https:\/\/imperix.com\/doc\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/imperix.com\/doc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/imperix.com\/doc\/#organization","name":"imperix","url":"https:\/\/imperix.com\/doc\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/imperix.com\/doc\/#\/schema\/logo\/image\/","url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/03\/imperix_logo.png","contentUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/03\/imperix_logo.png","width":350,"height":120,"caption":"imperix"},"image":{"@id":"https:\/\/imperix.com\/doc\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/imperix.com\/doc\/#\/schema\/person\/2620db6248818c71298e24c611932d33","name":"Jonathan Orsinger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ca500bec9acbe8086fe692a77b601d6413b7f1b52154f5888aaebdaa2f482563?s=96&d=mm&r=gc7dd67cda9c713666ef2eff96e4bff26","url":"https:\/\/secure.gravatar.com\/avatar\/ca500bec9acbe8086fe692a77b601d6413b7f1b52154f5888aaebdaa2f482563?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca500bec9acbe8086fe692a77b601d6413b7f1b52154f5888aaebdaa2f482563?s=96&d=mm&r=g","caption":"Jonathan Orsinger"},"description":"Jonathan is a power electronics engineer. At imperix, he is mostly working on customized systems and special projects for customers. He also occasionally writes articles and examples for the knowledge base.","sameAs":["https:\/\/www.linkedin.com\/in\/jonathanorsinger"],"url":"https:\/\/imperix.com\/doc\/author\/jorsinger"}]}},"_links":{"self":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/24943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/comments?post=24943"}],"version-history":[{"count":152,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/24943\/revisions"}],"predecessor-version":[{"id":45455,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/24943\/revisions\/45455"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/media\/26980"}],"wp:attachment":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/media?parent=24943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/categories?post=24943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/tags?post=24943"},{"taxonomy":"software-environments","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/software-environments?post=24943"},{"taxonomy":"provided-results","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/provided-results?post=24943"},{"taxonomy":"related-products","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/related-products?post=24943"},{"taxonomy":"guidedreadings","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/guidedreadings?post=24943"},{"taxonomy":"tutorials","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/tutorials?post=24943"},{"taxonomy":"user-manuals","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/user-manuals?post=24943"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/coauthors?post=24943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}