{"id":9232,"date":"2021-11-29T14:00:27","date_gmt":"2021-11-29T14:00:27","guid":{"rendered":"https:\/\/imperix.com\/doc\/?p=9232"},"modified":"2026-02-18T15:47:51","modified_gmt":"2026-02-18T15:47:51","slug":"power-electronics-bundle-quick-start-guide","status":"publish","type":"post","link":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide","title":{"rendered":"Power electronics 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\/power-electronics-bundle-quick-start-guide\/#Components-of-the-power-electronics-bundle\" >Components of the power electronics bundle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide\/#Installing-the-software\" >Installing the software<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide\/#Programming-the-controller\" >Programming the controller<\/a><\/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\/power-electronics-bundle-quick-start-guide\/#Hardware-related-configuration\" >Hardware-related configuration<\/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\/power-electronics-bundle-quick-start-guide\/#Analog-inputs\" >Analog inputs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide\/#PWM-outputs\" >PWM outputs<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide\/#Commissioning-the-power-electronics-bundle\" >Commissioning the power electronics bundle<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide\/#Commissioning-the-closed-loop-three-phase-inverter\" >Commissioning the closed-loop three-phase inverter<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide\/#Commissioning-the-closed-loop-interleaved-boost-converter\" >Commissioning the closed-loop interleaved boost converter<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide\/#Commissioning-the-back-to-back-system\" >Commissioning the back-to-back system<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide\/#Going-further\" >Going further<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>This page provides first-time users of the <a href=\"https:\/\/imperix.com\/products\/power-electronics-test-bench\/\">power electronics bundle<\/a> with step-by-step guidance for implementing a simple application, which can also serve as a self-commissioning protocol. The chosen example is a simplified version of the <a href=\"https:\/\/imperix.com\/doc\/example\/three-phase-pv-inverter\">3-phase PV inverter for grid-tied applications<\/a>. The main differences are that a three-phase resistive load is used and that the single-leg boost converter is replaced by an interleaved boost, enabling all six power modules to be used and tested. The schematic of the system is depicted in <a href=\"#fig1\">Fig. 1<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"fig1\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"220\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/schematic_2025-1.png\" alt=\"\" class=\"wp-image-34598\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/schematic_2025-1.png 808w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/schematic_2025-1-300x82.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/schematic_2025-1-768x209.png 768w\" sizes=\"auto, (max-width: 808px) 100vw, 808px\" \/><figcaption class=\"wp-element-caption\">Figure 1. Schematic of the 3 phase solar inverter<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">This example is implemented using the B-Box 4 and PEB-800-40 power modules, but it can also be implemented using the B-Box RCP<sup>3.0<\/sup> and other power modules. <\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Components-of-the-power-electronics-bundle\"><\/span><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-3-color\">Components of the power electronics bundle<\/mark><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The <a href=\"https:\/\/imperix.com\/products\/power-electronics-test-bench\/\">power electronics bundle<\/a> includes the following products:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>B-Box 4:<\/strong> It enables the experimental validation of power converter control techniques. It has 24 analog channels and 24 optical PWM outputs. More information and a detailed quick start guide can be found <a href=\"https:\/\/imperix.com\/products\/control\/rcp-controller\/\">here<\/a> and <a href=\"https:\/\/imperix.com\/doc\/uncategorized\/b-box-4-quick-start-guide\">here<\/a>, respectively.<\/li>\n\n\n\n<li><strong>6x PEB-800-40 power modules:<\/strong> They contain two SiC MOSFETs and are rated for 800V DC and 40A RMS. Detailed information and a quick start guide can be found <a href=\"https:\/\/imperix.com\/products\/power\/sic-mosfet-module\/\">here<\/a> and <a href=\"https:\/\/imperix.com\/doc\/help\/peb-800-40\">here<\/a>, respectively.<\/li>\n\n\n\n<li><strong>Passive filter box:<\/strong> It includes six power inductors and two EMC filters with star-connected capacitors. Additionally, the standard closed rack allows these components to be connected using banana cables. More information can be found <a href=\"https:\/\/imperix.com\/products\/power\/filter-box\/\">here<\/a>.<\/li>\n\n\n\n<li><strong>Grid side panel:<\/strong> It provides the necessary circuit breaker and connection relays that allow the implementation of grid-tied inverters in a safe manner. More information can be found <a href=\"https:\/\/imperix.com\/products\/control\/accessories\/#grid-panel\">here<\/a>.<\/li>\n\n\n\n<li><strong>External current and voltage sensors:<\/strong> Four <a href=\"https:\/\/imperix.com\/products\/power\/voltage-sensors\/#csr-25-hbw\">CSR-25-HWB<\/a> isolated current sensors rated for 25A, three <a href=\"https:\/\/imperix.com\/products\/power\/voltage-sensors\/#vsr-500-hbw\">VSR-500-HBW<\/a> non-isolated voltage sensors rated for 500V and three <a href=\"https:\/\/imperix.com\/products\/power\/voltage-sensors\/#vsr-1000-iso\">VSR-1000-HBW<\/a> isolated voltage sensors rated for 1000V are included in the power electronics bundle.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Installing-the-software\"><\/span>Installing the software<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To program its controllers, imperix provides two Software Development Kits (SDKs):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <a href=\"https:\/\/imperix.com\/downloads\/#acg\">ACG SDK<\/a>&nbsp;for Automated Code Generation (ACG) from Simulink or PLECS.<\/li>\n\n\n\n<li>The&nbsp;<a href=\"https:\/\/imperix.com\/downloads\/#cpp\">CPP SDK<\/a>&nbsp;for development using C\/C++ code.<\/li>\n<\/ul>\n\n\n\n<p>The following sections are dedicated to the ACG SDK, which contains plug-in blocksets for MATLAB Simulink and PLECS. It therefore requires a recent version of either software, along with the code generation tools. Detailed instructions for installing the SDK can be found in the <a href=\"https:\/\/imperix.com\/doc\/help\/installation-guide-acg-sdk\">Installation guide for imperix ACG SDK<\/a>. Essentially, the main steps can be summarized as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Installing (if not done already) the third-party tools, namely Simulink or PLECS, along with the required code generation <a href=\"https:\/\/imperix.com\/doc\/help\/installation-guide-acg-sdk#PN133:InstallationguideforimperixACGSDK-Mainsimulationsoftware\">add-ons<\/a>.<\/li>\n\n\n\n<li>Downloading and running the installer for the ACG SDK. Download links for either SDKs are available on <a href=\"https:\/\/imperix.com\/downloads\/\">https:\/\/imperix.com\/downloads\/<\/a>.<\/li>\n\n\n\n<li>For Simulink, a MEX compiler for C++ must be installed. The imperix installer takes care of the rest of the configuration.<\/li>\n\n\n\n<li>For PLECS, the path of the freshly installed Imperix_Controllers target support package (<code>C:\\imperix\\BB3_ACG_SDK\\plecs<\/code> by default) must be added to the PLECS Target support packages path in the PLECS preferences.<\/li>\n<\/ul>\n\n\n\n<p>For users of the CPP SDK, guidance regarding installation and first steps can be found in <a href=\"https:\/\/imperix.com\/doc\/help\/getting-started-cpp-sdk\/installation-and-utilisation-of-cpp-sdk\">PN146<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programming-the-controller\"><\/span><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-3-color\">Programming the controller <\/mark><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The first step consist in developing the Simulink\/PLECS control model. Users can either start from an example available on the the knowledge base, or start from scratch using a template (available in the installation folder). <\/p>\n\n\n\n<p>With the imperix ACG SDK, the same Simulink\/PLECS model can serve for both offline simulation as well as code generation. More details on the first steps with the ACG SDK are given in <a href=\"https:\/\/imperix.com\/doc\/help\/getting-started-with-acg-sdk\">PN134<\/a>. Specific advice for running simulations in Simulink or PLECS are given in <a href=\"https:\/\/imperix.com\/doc\/help\/simulation-essentials-simulink\">PN135<\/a> and <a href=\"https:\/\/imperix.com\/doc\/help\/simulation-essentials-plec\">PN137<\/a>, respectively.<\/p>\n\n\n\n<p>Once the control algorithms have been implemented (and possibly validated in simulation), equivalent code must be generated, compiled, and uploaded to the controller. With the ACG SDK, this process is automated and finishes by automatically launching <a href=\"https:\/\/imperix.com\/software\/cockpit\/\">Cockpit<\/a>, imperix&#8217;s real-time monitoring software. From Cockpit, connecting to the target controller and uploading the run-time executable only requires a few clicks. More detailed information is given in <a href=\"https:\/\/imperix.com\/doc\/help\/programming-imperix-controllers\">PN138<\/a>.<\/p>\n\n\n\n<p>Equivalent steps with the C\/C++ workflow are presented in <a href=\"https:\/\/imperix.com\/doc\/help\/getting-started-cpp-sdk\/installation-and-utilisation-of-cpp-sdk\">PN146<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">Imperix controllers require a valid license to launch a run-time code. These licenses are typically pre-loaded on the controllers and are target-based rather than computer-locked. More information about imperix&#8217;s software licensing policy is given in <a href=\"https:\/\/imperix.com\/doc\/help\/software-licensing\">PN160<\/a>.<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Hardware-related-configuration\"><\/span>Hardware-related configuration<span class=\"ez-toc-section-end\"><\/span><\/h2>\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<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Analog-inputs\"><\/span>Analog inputs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>An important step before running experiments consist in properly configuring the analog inputs. Indeed, proper scaling of the measurement is essential to the correct execution of the control algorithms, which is something that is not tested in simulation. Besides, the correct configuration of the <a href=\"https:\/\/imperix.com\/doc\/help\/over-current-and-over-voltage-protection\">Over-current and over-voltage protections<\/a> is key to the equipment&#8217;s protection. <\/p>\n\n\n\n<p>As imperix controllers possess slightly different hardware implementations (read more in <a href=\"https:\/\/imperix.com\/doc\/help\/how-to-choose-between-imperix-controllers#BBOXCOMPARISON\">PN250<\/a>), the configuration of analog inputs differs as well (see table below). Nonetheless, all controllers implement two disting sets of settings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Software or model settings<\/strong>. These must be configured within the Simulink\/PLECS model. This notably involves selecting the right sensor sensitivity and <a href=\"https:\/\/imperix.com\/doc\/help\/sampling-techniques-for-power-electronics\">sampling strategy<\/a>.<\/li>\n\n\n\n<li><strong>Hardware settings<\/strong>. These primarily concern the safety limits (for <a href=\"https:\/\/imperix.com\/doc\/help\/over-current-and-over-voltage-protection\">protection<\/a> purposes). With B-Box RCP<sup>3.0<\/sup>, the low-pass filters are also hardware settings.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><\/th><th>B-Box 4<\/th><th>B-Box RCP<sup>3.0<\/sup><\/th><\/tr><\/thead><tbody><tr><td>Configuration of the <strong>software <\/strong><br>part of the analog inputs<\/td><td>In Simulink \/ PLECS \/ C++ code<br>See <a href=\"https:\/\/imperix.com\/doc\/software\/analog-data-acquisition\">ADC<\/a> block<\/td><td>In Simulink \/ PLECS \/ C++ code<br>See <a href=\"https:\/\/imperix.com\/doc\/software\/analog-data-acquisition\">ADC<\/a> block<\/td><\/tr><tr><td>Configuration of the <strong>hardware <\/strong><br>part of the analog inputs<\/td><td>Using the front panel or Cockpit<br>See <a href=\"https:\/\/imperix.com\/doc\/help\/analog-i-o-configuration-on-b-box-4\">PN252<\/a><\/td><td>Using the front panel<br>See <a href=\"https:\/\/imperix.com\/doc\/help\/analog-front-end-configuration-on-b-box-rcp\">PN105<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>In this example, a B-Box 4 is used, with its analog I\/Os configured as follows:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\" id=\"fig2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"760\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Analog_front_end_BB4_v2-2-1024x760.png\" alt=\"\" class=\"wp-image-38782\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Analog_front_end_BB4_v2-2-1024x760.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Analog_front_end_BB4_v2-2-300x223.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Analog_front_end_BB4_v2-2-768x570.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Analog_front_end_BB4_v2-2.png 1183w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 2. Analog I\/Os configuration of B-Box 4.<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"PWM-outputs\"><\/span>PWM outputs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The correct selection of the PWM dead-time is also important to keep in mind, as imperix power modules have different minimum dead times. This is presented and explained in <a href=\"https:\/\/imperix.com\/doc\/help\/dead-time-selection-for-imperix-power-modules\">PN115<\/a>, and it is configured through the <a href=\"https:\/\/imperix.com\/doc\/software\/carrier-based-pwm\">CB-PWM block<\/a>. The recommended values are indicated in the table below:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Controller<\/th><th>PEB-800-40<\/th><th>PEB8038<\/th><th>PEB8024<\/th><th>PEB4050<\/th><th>PEN8018<\/th><\/tr><\/thead><tbody><tr><td>B-Box 4<\/td><td>120ns<\/td><td>390ns<\/td><td>90ns<\/td><td>185ns<\/td><td>495ns<\/td><\/tr><tr><td>B-Box RCP<sup>3.0<\/sup><\/td><td>125ns<\/td><td>400ns<\/td><td>100ns<\/td><td>200ns<\/td><td>500ns<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Recommended dead time for use with imperix power modules<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Commissioning-the-power-electronics-bundle\"><\/span>Commissioning the power electronics bundle<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-warning\" role=\"alert\">Before performing any experiments, considering <a href=\"https:\/\/imperix.com\/doc\/implementation\/safety-and-protection-in-the-lab\">General safety guidelines<\/a> is highly recommended.<\/div>\n\n\n\n<p>For commissioning the power electronics bundle, the following steps should be carried out:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Open-loop implementation of the three-phase inverter:<\/strong> Detailed instructions, along with the Simulink and PLECS models, are provided in <a href=\"https:\/\/imperix.com\/doc\/help\/how-to-build-a-3-phase-inverter\">PN170<\/a>.<\/li>\n\n\n\n<li><strong>Closed-loop implementation of the three-phase inverter:<\/strong> Instructions are provided <a href=\"#three-phase\">below<\/a>.<\/li>\n\n\n\n<li><strong>Open-loop implementation of the interleaved boost converter:<\/strong> Detailed instructions, along with the Simulink and PLECS models, are provided in <a href=\"https:\/\/imperix.com\/doc\/help\/how-to-build-an-interleaved-boost-converter\">PN173<\/a>.<\/li>\n\n\n\n<li><strong>Closed-loop implementation of the interleaved boost converter:<\/strong> Instructions are given <a href=\"#three-phase\">in this note<\/a>.<\/li>\n\n\n\n<li><strong>Implementation of the back-to-back system:<\/strong> Instructions are provided at the <a href=\"#back-to-back\">end of this note<\/a>.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"three-phase\"><span class=\"ez-toc-section\" id=\"Commissioning-the-closed-loop-three-phase-inverter\"><\/span>Commissioning the closed-loop three-phase inverter<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>During this part, the proper operation and wiring of three power modules, plus that of the grid panel will be validated. The schematic and the wiring of the system are shown in <a href=\"#fig3\">Fig. 3<\/a> and <a href=\"#fig3\">Fig. 4<\/a>, respectively. The inverter is implemented by connecting a DC power supply to the DC bus of the three power modules and linking the AC side of the modules to a star-connected resistive load. In this case, the resistors have a value of 11.5 \u03a9 with a maximum current rating of 10A.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\" id=\"fig3\"><img loading=\"lazy\" decoding=\"async\" width=\"494\" height=\"240\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/schematic_3phase.png\" alt=\"\" class=\"wp-image-34599\" style=\"width:494px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/schematic_3phase.png 494w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/schematic_3phase-300x146.png 300w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><figcaption class=\"wp-element-caption\">Figure 2. Schematic of the three-phase inverter<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\" id=\"fig4\"><img loading=\"lazy\" decoding=\"async\" width=\"955\" height=\"504\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_3phase-1.png\" alt=\"\" class=\"wp-image-34848\" style=\"width:744px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_3phase-1.png 955w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_3phase-1-300x158.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_3phase-1-768x405.png 768w\" sizes=\"auto, (max-width: 955px) 100vw, 955px\" \/><figcaption class=\"wp-element-caption\">Figure 4. Wiring of the three-phase inverter<\/figcaption><\/figure>\n<\/div>\n\n\n<p>For the closed-loop control, the <a href=\"https:\/\/imperix.com\/doc\/implementation\/vector-current-control\">dq current control<\/a> strategy is implemented. In this case, since the system is connected to a resistive load, the dq currents are expressed in the Laplace domain as shown in the equations below. Additionally, because the three-phase inverter does not need to be synchronized with the grid, a PLL is not required. Instead, the reference angle for the <a href=\"https:\/\/imperix.com\/doc\/software\/abc-to-dq0\">abc to dq0<\/a> and <a href=\"https:\/\/imperix.com\/doc\/software\/dq0-to-abc\">dq0 to abc<\/a> transformations is generated using the <a href=\"https:\/\/imperix.com\/doc\/software\/angle-generator\">angle generator block<\/a>.<\/p>\n\n\n\n<p>$$ \\begin{aligned}[c] (1) \\quad I_{g,d} = \\frac{1}{(R_g+R_{load}) + s L_g} E_d + \\omega_g L_g I_{g,q} \\\\ (2) \\quad I_{g,q} = \\frac{1}{(R_g +R_{load})+ s L_g} E_q &#8211; \\omega_g L_g I_{g,d} \\\\ \\end{aligned} $$<\/p>\n\n\n\n<p>The closed-loop models of the three-phase inverter for Simulink and PLECS can be downloaded below:<\/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<h4 class=\"wp-block-heading\">Simulink models<\/h4>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-02809ced-d759-426f-a687-1e9b88db0558\" href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_ThreePhaseInverter_CL_Simulink-1.zip\">PN171_ThreePhaseInverter_CL_Simulink<\/a><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_ThreePhaseInverter_CL_Simulink-1.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-02809ced-d759-426f-a687-1e9b88db0558\">Download<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">PLECS models<\/h4>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-20e533c7-473f-492f-b67a-2aacdb0430ff\" href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_Three_phase_inverter_CL_PLECS.plecs\">PN171_Three_phase_inverter_CL_PLECS<\/a><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_Three_phase_inverter_CL_PLECS.plecs\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-20e533c7-473f-492f-b67a-2aacdb0430ff\">Download<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p>To build the closed-loop control code and upload it to the controller, press Ctrl + B on Simulink (Ctrl + Alt + B on PLECS). This will automatically generate and compile the C code and launch Cockpit. This software facilitates experimental testing through various tools, such as <a href=\"https:\/\/imperix.com\/doc\/help\/scope-module\">scopes<\/a>, <a href=\"https:\/\/imperix.com\/doc\/help\/rolling-plot-module\">rolling plots<\/a>, and a <a href=\"https:\/\/imperix.com\/doc\/help\/scope-module#h-trigger-configuration\">transient generator<\/a>. Additional details are provided in the <a href=\"https:\/\/imperix.com\/doc\/help\/cockpit-user-guide\">Cockpit user guide<\/a>.<\/p>\n\n\n\n<p>After <a href=\"https:\/\/imperix.com\/doc\/help\/cockpit-user-guide#connecting-controller\">creating a new project, linking the user code with the controller<\/a>, and setting the Cockpit workspace, the user can start running the control. For this, the next steps should be followed:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Manually close the circuit breaker on the grid connection panel.<\/li>\n\n\n\n<li>To let power flow, close the relays of the grid connection panel by setting the variables <code>precharge_relay<\/code> and <code>bypass_relay<\/code> to 1 in Cockpit. This validates that the corresponding <a href=\"https:\/\/imperix.com\/doc\/software\/general-purpose-outputs\">GPO<\/a> signals are properly wired. In this application, the precharge system could be bypassed; however, in a grid-connected system, this circuit must be connected properly to avoid high inrush currents.<\/li>\n\n\n\n<li>Make sure that <code>ig_d_ref<\/code> and <code>ig_q_ref<\/code> are set to 0.<\/li>\n\n\n\n<li>Gradually increase the DC supply voltage to 800V and check in Cockpit that <code>Vdc<\/code> matches the voltage of the DC source. If it does not, check that the sensor is connected to the correct analog channel and that its sensitivity is properly configured.<\/li>\n\n\n\n<li>Enable the PWM pulses in the inverter stage by setting <code>activate_inverter<\/code> to 1 and by toggling the PWM switch in the upper left corner in Cockpit. The <code>activate_inverter<\/code> variable activates the outputs of the <a href=\"https:\/\/imperix.com\/doc\/software\/carrier-based-pwm\">CB-PWM blocks<\/a> in the controller, while the switch enables the PWM signals. If either of these signals is set to 0, the PWM signals will be blocked. Further details about the CB-PWM block and the operation of the switch in Cockpit are available <a href=\"https:\/\/imperix.com\/doc\/software\/carrier-based-pwm\">here<\/a> and <a href=\"https:\/\/imperix.com\/doc\/help\/programming-imperix-controllers#h-enabling-disabling-pwm-signals\">here<\/a>, respectively.<\/li>\n\n\n\n<li>Set <code>ig_d_ref<\/code> = 1 and start increasing it gradually. Verify that the AC currents <code>Ig_a<\/code>, <code>Ig_b<\/code> and <code>Ig_c<\/code> are sinusoidal currents with fundamental amplitude equal to the value of <code>ig_d_ref<\/code>.<\/li>\n\n\n\n<li>Set current steps using the <a href=\"https:\/\/imperix.com\/doc\/help\/scope-module#h-trigger-configuration\">transient generator<\/a>. This allows the user to observe the transient response and, if necessary, adjust the controller parameters for better tuning. The results are shown in <a href=\"#fig4\">Fig. 5<\/a>, where the following values have been assigned to the variables <code>id_ref<\/code> and <code>ig_q_ref<\/code>:\n<ul class=\"wp-block-list\">\n<li><code>ig_d_ref<\/code> <code>= [4, 9, 7]A<\/code> at <code>t= [0, 50, 100]s<\/code><\/li>\n\n\n\n<li><code>ig_q_ref<\/code> = <code>[0, 6, 2]A<\/code> at <code>t= [0, 125, 150]s<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"fig5\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"647\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/step_recorte-1-1024x647.png\" alt=\"\" class=\"wp-image-34884\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/step_recorte-1-1024x647.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/step_recorte-1-300x190.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/step_recorte-1-768x485.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/step_recorte-1.png 1165w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 5. Cockpit workspace configuration and results of the experimental test.<\/figcaption><\/figure>\n\n\n\n<ol start=\"8\" class=\"wp-block-list\">\n<li>To explore further possibilities inside Cockpit, use the <a href=\"https:\/\/imperix.com\/doc\/help\/cockpit-spectral-analyzer\">spectral analyzer<\/a> to examine the FFT spectrum of the generated currents with a current reference of <code>id_ref<\/code> = 7. The obtained results are shown below:<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"fig6\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"348\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/FFT_CL_3phase-1024x348.png\" alt=\"\" class=\"wp-image-34896\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/FFT_CL_3phase-1024x348.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/FFT_CL_3phase-300x102.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/FFT_CL_3phase-768x261.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/FFT_CL_3phase.png 1055w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 6. Spectrum analyisis of the generated currents wit id_ref = 9A.<\/figcaption><\/figure>\n\n\n\n<ol start=\"9\" class=\"wp-block-list\">\n<li>Set <code>id_ref<\/code> and <code>iq_ref<\/code> to 0.<\/li>\n\n\n\n<li>Deactivate the inverter by setting <code>activate_inverter<\/code> to 0 and by disabling the PWM pulses with the switch in Cockpit.<\/li>\n\n\n\n<li>Decrease the DC supply voltage to 0V and observe that the DC-link gets discharged (voltage <code>Vdc<\/code> should decrease to 0).<\/li>\n\n\n\n<li>Open the bypass and precharge relays by setting <code>bypass_relay<\/code> and <code>precharge_relay<\/code> to 0.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"interleaved\"><span class=\"ez-toc-section\" id=\"Commissioning-the-closed-loop-interleaved-boost-converter\"><\/span>Commissioning the closed-loop interleaved boost converter<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Commissioning the interleaved boost converter validates the correct operation and wiring of the other three power modules. The schematic and wiring of the system are depicted in the figures below. The converter is formed by connecting multiple <a href=\"https:\/\/imperix.com\/doc\/implementation\/step-up-boost-converter\">boost converters<\/a> in parallel. In this case, a resistive load of 500 \u03a9 with a current rating of 1.6 A is used, connected to the DC bus.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\" id=\"fig7\"><img loading=\"lazy\" decoding=\"async\" width=\"479\" height=\"240\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/schematic_interelavedBoost.png\" alt=\"\" class=\"wp-image-34600\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/schematic_interelavedBoost.png 479w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/schematic_interelavedBoost-300x150.png 300w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><figcaption class=\"wp-element-caption\">Figure 7. Schematic of the interleaved boost<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\" id=\"fig8\"><img loading=\"lazy\" decoding=\"async\" width=\"955\" height=\"504\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_interleaved.png\" alt=\"\" class=\"wp-image-34851\" style=\"width:744px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_interleaved.png 955w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_interleaved-300x158.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_interleaved-768x405.png 768w\" sizes=\"auto, (max-width: 955px) 100vw, 955px\" \/><figcaption class=\"wp-element-caption\">Figure 8. Wiring of the three-phase inverter<\/figcaption><\/figure>\n<\/div>\n\n\n<p>The closed-loop control of the interleaved boost converter is implemented using a cascaded scheme, similar to that described in <a href=\"https:\/\/imperix.com\/doc\/implementation\/cascaded-voltage-control\">TN108<\/a>. In this configuration, the outer loop regulates the DC bus voltage and is designed for perturbation rejection, while the inner loop provides current tracking, with one controller assigned to each leg. A phase-shifted switching method is used, similar to <a href=\"https:\/\/imperix.com\/doc\/help\/how-to-build-an-interleaved-boost-converter\">PN173<\/a>, in which the switching instant of each leg is shifted by 1\/n, where n is the total number of legs (in this case, three, resulting in a shift of 1\/3). To improve measurement quality and provide an estimate of the period-averaged current independently from the sampling phase, <a href=\"https:\/\/imperix.com\/doc\/help\/synchronous-averaging\">synchronous averaging<\/a> is applied to the ADC signals. A more complex alternative for cases where synchronous averaging is not available is presented in <a href=\"https:\/\/imperix.com\/doc\/implementation\/interleaved-buck-converter\">TN122<\/a>.<\/p>\n\n\n\n<p>The closed-loop model of the interleaved boost converter can be downloaded below:<\/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<h4 class=\"wp-block-heading\">Simulink models<\/h4>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-454dd8aa-fde3-4768-8304-799e12c539f6\" href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_InterleavedBoost_CL_Simulink.zip\">PN171_InterleavedBoost_CL_Simulink<\/a><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_InterleavedBoost_CL_Simulink.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-454dd8aa-fde3-4768-8304-799e12c539f6\">Download<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">PLECS models<\/h4>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-b3556de6-0fd4-4cf6-b235-42948a3ff607\" href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_InterleavedBoost_CL_PLECS.plecs\">PN171_InterleavedBoost_CL_PLECS<\/a><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_InterleavedBoost_CL_PLECS.plecs\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-b3556de6-0fd4-4cf6-b235-42948a3ff607\">Download<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p>After building the model, the user should <a href=\"https:\/\/imperix.com\/doc\/help\/cockpit-user-guide#connecting-controller\">create a new project and link the user code with the controller<\/a> using Cockpit. Once this is done, the Cockpit workspace can be configured, and the user can start running the control following the next steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Make sure that <code>activate_boost<\/code> is set to 0 and that the PWM switch in Cockpit is deactivated, so that the converter remains inactive.<\/li>\n\n\n\n<li>Set the DC supply voltage to 100V and check in Cockpit that <code>Vb<\/code> indicates the same voltage. During this step, the DC bus will be precharged to approximately 100V.<\/li>\n\n\n\n<li>Set <code>Vdc_ref<\/code> <code>= 200V<\/code> and enable the PWM pulses in the converter stage by setting <code>activate_boost<\/code> to 1 and by toggling the PWM switch in the upper left corner in Cockpit. <code>Vdc<\/code> should reach the reference value of 200V.<\/li>\n\n\n\n<li>Increase <code>Vdc_ref<\/code> to <code>700<\/code> and verify that the <code>Vdc<\/code> voltage reaches the desired value.<\/li>\n\n\n\n<li>Thanks to the oversampling capability of the B-Box 4, zooming in on the interleaved boost currents allows observing the ripple and the calculated average value obtained after synchronous averaging. This is illustrated below:<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\" id=\"fig9\"><img loading=\"lazy\" decoding=\"async\" width=\"983\" height=\"359\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/OVS_CL_interelaved.png\" alt=\"\" class=\"wp-image-34970\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/OVS_CL_interelaved.png 983w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/OVS_CL_interelaved-300x110.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/OVS_CL_interelaved-768x280.png 768w\" sizes=\"auto, (max-width: 983px) 100vw, 983px\" \/><figcaption class=\"wp-element-caption\">Figure 9. Oversampling of the interleaved boost converter currents at Vdc = 700V. The ripple is clearly visible.<\/figcaption><\/figure>\n<\/div>\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>Set a DC voltage step using the <a href=\"https:\/\/imperix.com\/doc\/help\/scope-module#h-trigger-configuration\">transient generator<\/a>. This allows testing the transient response and, if necessary, adjusting the controller parameters. In this case, the DC voltage setpoint has been modified from 700V to 650V, with the corresponding results shown in <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-3-color\"><a href=\"#fig9\">Fig. 10<\/a><\/mark>. As can be observed, when the reference is changed, the current flowing through each leg of the interleaved boost is also modified.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"fig10\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"688\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/stepVdc700_Vdc650-1024x688.png\" alt=\"\" class=\"wp-image-34956\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/stepVdc700_Vdc650-1024x688.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/stepVdc700_Vdc650-300x202.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/stepVdc700_Vdc650-768x516.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/stepVdc700_Vdc650.png 1189w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 10. Cockpit workspace configuration and results of the experimental test.<\/figcaption><\/figure>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li>Deactivate the converter by setting <code>activate_boost<\/code> to 0 and by disabling the PWM pulses with the switch in Cockpit.<\/li>\n\n\n\n<li>Decrease the DC supply voltage to 0V and observe that <code>Vb<\/code> decreases to 0.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"back-to-back\"><span class=\"ez-toc-section\" id=\"Commissioning-the-back-to-back-system\"><\/span>Commissioning the back-to-back system<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Once the three-phase and the interleaved boost converter have been commissioned, all parts of the equipment have been tested and validated. Therefore, the back-to-back configuration can be implemented. For this setup, the system is configured as shown in the schematic of <a href=\"#fig1\">Fig. 1<\/a> and the system is wired as in <a href=\"#fig11\">Fig. 11<\/a>. Three resistive loads of 11.5\u2009\u03a9 with a current rating of 10 A are implemented.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\" id=\"fig11\"><img loading=\"lazy\" decoding=\"async\" width=\"955\" height=\"504\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_backtoback.png\" alt=\"\" class=\"wp-image-34852\" style=\"width:744px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_backtoback.png 955w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_backtoback-300x158.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/Connection_backtoback-768x405.png 768w\" sizes=\"auto, (max-width: 955px) 100vw, 955px\" \/><figcaption class=\"wp-element-caption\">Figure 11. Wiring of the back-to-back configuration.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>The previously described closed-loop control for the three-phase converter and the interleaved boost converter have been implemented in a single model to run the back-to-back example, in which the interleaved boost controls the common DC-bus voltage. Additionally, a feed-forward current term derived from the load side is included in the DC bus voltage control to improve dynamic performance.<\/p>\n\n\n\n<p>The model of the back-to-back configuration for both Simulink and PLECS can be downloaded below:<\/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<h4 class=\"wp-block-heading\">Simulink models<\/h4>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-de26aa63-335e-4359-b3c8-2a61c9186180\" href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_PV_Inverter_CL_Simulink.zip\">PN171_PV_Inverter_CL_Simulink<\/a><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_PV_Inverter_CL_Simulink.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-de26aa63-335e-4359-b3c8-2a61c9186180\">Download<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading\">PLECS models<\/h4>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-8abbb7ff-e8fd-4df4-abb8-de2da1501c2d\" href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_PV_Inverter_CL_PLECS.plecs\">PN171_PV_Inverter_CL_PLECS<\/a><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2025\/11\/PN171_PV_Inverter_CL_PLECS.plecs\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-8abbb7ff-e8fd-4df4-abb8-de2da1501c2d\">Download<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p>After building the model, the user should <a href=\"https:\/\/imperix.com\/doc\/help\/cockpit-user-guide#connecting-controller\">create a new project and link the user code with the controller<\/a> using Cockpit. <\/p>\n\n\n\n<p>Finally, the Cockpit workspace can be configured and the user can start the final test  following these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Make sure that the circuit breaker on the grid connection panel is closed.<\/li>\n\n\n\n<li>To let power flow, close the relays of the grid connection panel by setting the variables <code>precharge_relay<\/code> and <code>bypass_relay<\/code> to 1 in Cockpit. The wiring has been previously tested when commissioning the three-phase inverter.<\/li>\n\n\n\n<li>Make sure that <code>ig_d_ref<\/code> and <code>ig_q_ref<\/code> are set to 0.<\/li>\n\n\n\n<li>Gradually increase the DC supply voltage to 100V and check in Cockpit that <code>Vb<\/code> matches the voltage of the source. During this step, the DC bus will be precharged to approximately 100V.<\/li>\n\n\n\n<li>Make sure that <code>Vdc_ref<\/code> is higher than 100V.<\/li>\n\n\n\n<li>Enable the PWM pulses in the interleaved boost by setting <code>activate_inverter<\/code> to 1 and by toggling the PWM switch in the upper left corner in Cockpit. Observe that&nbsp;<code>Vdc<\/code>&nbsp;increases until reaching the reference voltage value <code>Vdc_ref<\/code>.<\/li>\n\n\n\n<li>Increase gradually the DC link voltage reference to 800V (<code>Vdc_ref = 800V<\/code>).<\/li>\n\n\n\n<li>At this point, the DC bus is already charged. Then, the three-phase converter PWM signals can be enabled. To do so, set <code>activate_boost<\/code> to 1.<\/li>\n\n\n\n<li>Set <code>ig_d_ref<\/code> = 1 and start increasing it gradually. Verify that the AC currents <code>Ig_a<\/code>, <code>Ig_b<\/code> and <code>Ig_c<\/code> are sinusoidal currents with fundamental amplitude equal to the value of <code>ig_d_ref<\/code>.<\/li>\n\n\n\n<li>Set current steps using the <a href=\"https:\/\/imperix.com\/doc\/help\/scope-module#h-trigger-configuration\">transient generator<\/a>. This allows observing the transient response and, if necessary, adjusting the controller parameters. The following values can typically be assigned to the variables <code>id_ref<\/code> and <code>iq_ref<\/code>:\n<ul class=\"wp-block-list\">\n<li><code>id_ref<\/code> <code>= [10, 5, 8] A<\/code> at <code>t= [0, 25, 75]ms<\/code><\/li>\n\n\n\n<li><code>iq_ref<\/code> = <code>[0, 2<\/code>]<code>A<\/code> at <code>t= [0, 50]ms<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>The results are shown in <a href=\"#fig12\">Fig. 12<\/a>. As shown, the grid currents accurately track their references. When a step is applied to grid current references, the power demanded by the system changes. Since <code>Vb<\/code> <span style=\"font-size: revert;\">remains constant, this change in power is reflected in the interleaved boost currents through the feed-forward term, which increases or decreases the current accordingly. Finally, as the DC voltage controller has been tuned for perturbation rejection, it can be observed that the DC voltage remains minimally impacted by this disturbance.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"fig12\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"686\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/stepCurrent-1024x686.png\" alt=\"\" class=\"wp-image-34981\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/stepCurrent-1024x686.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/stepCurrent-300x201.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/stepCurrent-768x514.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/11\/stepCurrent.png 1205w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 12. Cockpit workspace configuration and results of the experimental test.<\/figcaption><\/figure>\n\n\n\n<ol start=\"10\" class=\"wp-block-list\">\n<li>Set <code>ig_d_ref<\/code> and <code>ig_q_ref<\/code> to 0.<\/li>\n\n\n\n<li>Deactivate the inverters by disabling the PWM pulses with the switch in Cockpit and by setting <code>activate_inverter<\/code> and <code>activate boost<\/code> to 0.<\/li>\n\n\n\n<li>Decrease the DC supply voltage to 0V and observe that <code>Vb<\/code> decreases to 0 and that the DC-link gets discharged.<\/li>\n\n\n\n<li>Open the bypass and precharge relays by setting <code>bypass_relay<\/code> and <code>precharge_relay<\/code> to 0.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Going-further\"><\/span>Going further<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>For further reading,  <a href=\"https:\/\/imperix.com\/doc\/example\/three-phase-pv-inverter\">AN006<\/a> presents a similar topology, but including connection to the AC grid.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This page provides first-time users of the power electronics bundle with step-by-step guidance for implementing a simple application, which can also serve as a self-commissioning&#8230;<\/p>\n","protected":false},"author":25,"featured_media":40289,"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":[],"software-environments":[103,104],"provided-results":[108],"related-products":[50,32,166,112,111],"guidedreadings":[],"tutorials":[],"user-manuals":[145],"coauthors":[101,78],"class_list":["post-9232","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-help","software-environments-matlab","software-environments-plecs","provided-results-experimental","related-products-acg-sdk","related-products-b-box-rcp","related-products-b-box-rcp-3-0","related-products-peb","related-products-pm","user-manuals-power-electronic-bundle"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Power electronics bundle - Quick start guide - imperix<\/title>\n<meta name=\"description\" content=\"The imperix power electronics bundle is used in this article to provide step-by-step instructions on building and controlling an interleaved boost and a three-phase inverter connected in a back-to-back configuration\" \/>\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\/power-electronics-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=\"Power electronics bundle - Quick start guide - imperix\" \/>\n<meta property=\"og:description\" content=\"The imperix power electronics bundle is used in this article to provide step-by-step instructions on building and controlling an interleaved boost and a three-phase inverter connected in a back-to-back configuration\" \/>\n<meta property=\"og:url\" content=\"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide\" \/>\n<meta property=\"og:site_name\" content=\"imperix\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-29T14:00:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-18T15:47:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2026\/01\/featureImage.png\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"334\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Irati Iba\u00f1ez, 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=\"Irati Iba\u00f1ez, Jonathan Orsinger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide\"},\"author\":{\"name\":\"Irati Iba\u00f1ez\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/person\\\/7f83f385ab7f78fd025ddc295901fd2d\"},\"headline\":\"Power electronics bundle &#8211; Quick start guide\",\"datePublished\":\"2021-11-29T14:00:27+00:00\",\"dateModified\":\"2026-02-18T15:47:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide\"},\"wordCount\":2920,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/featureImage.png\",\"articleSection\":[\"Product notes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide\",\"name\":\"Power electronics bundle - Quick start guide - imperix\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/featureImage.png\",\"datePublished\":\"2021-11-29T14:00:27+00:00\",\"dateModified\":\"2026-02-18T15:47:51+00:00\",\"description\":\"The imperix power electronics bundle is used in this article to provide step-by-step instructions on building and controlling an interleaved boost and a three-phase inverter connected in a back-to-back configuration\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-bundle-quick-start-guide#primaryimage\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/featureImage.png\",\"contentUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/featureImage.png\",\"width\":500,\"height\":334},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/power-electronics-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\":\"Power electronics 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\\\/7f83f385ab7f78fd025ddc295901fd2d\",\"name\":\"Irati Iba\u00f1ez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae1741c39f8d1ca9a228df9e5d8cd52446c01c8ac7150c2b9aff197f45e09ed5?s=96&d=mm&r=g8310abe2ba5f5d875d56fa57011bda66\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae1741c39f8d1ca9a228df9e5d8cd52446c01c8ac7150c2b9aff197f45e09ed5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae1741c39f8d1ca9a228df9e5d8cd52446c01c8ac7150c2b9aff197f45e09ed5?s=96&d=mm&r=g\",\"caption\":\"Irati Iba\u00f1ez\"},\"description\":\"Irati is a project and development engineer at imperix. On the knowledge base, she is the author of numerous articles related to control.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/irati-ibanez-hidalgo\\\/\"],\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/author\\\/ibanez\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Power electronics bundle - Quick start guide - imperix","description":"The imperix power electronics bundle is used in this article to provide step-by-step instructions on building and controlling an interleaved boost and a three-phase inverter connected in a back-to-back configuration","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\/power-electronics-bundle-quick-start-guide","og_locale":"en_US","og_type":"article","og_title":"Power electronics bundle - Quick start guide - imperix","og_description":"The imperix power electronics bundle is used in this article to provide step-by-step instructions on building and controlling an interleaved boost and a three-phase inverter connected in a back-to-back configuration","og_url":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide","og_site_name":"imperix","article_published_time":"2021-11-29T14:00:27+00:00","article_modified_time":"2026-02-18T15:47:51+00:00","og_image":[{"width":500,"height":334,"url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2026\/01\/featureImage.png","type":"image\/png"}],"author":"Irati Iba\u00f1ez, Jonathan Orsinger","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Irati Iba\u00f1ez, Jonathan Orsinger","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide#article","isPartOf":{"@id":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide"},"author":{"name":"Irati Iba\u00f1ez","@id":"https:\/\/imperix.com\/doc\/#\/schema\/person\/7f83f385ab7f78fd025ddc295901fd2d"},"headline":"Power electronics bundle &#8211; Quick start guide","datePublished":"2021-11-29T14:00:27+00:00","dateModified":"2026-02-18T15:47:51+00:00","mainEntityOfPage":{"@id":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide"},"wordCount":2920,"commentCount":0,"publisher":{"@id":"https:\/\/imperix.com\/doc\/#organization"},"image":{"@id":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide#primaryimage"},"thumbnailUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2026\/01\/featureImage.png","articleSection":["Product notes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide#respond"]}]},{"@type":"WebPage","@id":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide","url":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide","name":"Power electronics bundle - Quick start guide - imperix","isPartOf":{"@id":"https:\/\/imperix.com\/doc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide#primaryimage"},"image":{"@id":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide#primaryimage"},"thumbnailUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2026\/01\/featureImage.png","datePublished":"2021-11-29T14:00:27+00:00","dateModified":"2026-02-18T15:47:51+00:00","description":"The imperix power electronics bundle is used in this article to provide step-by-step instructions on building and controlling an interleaved boost and a three-phase inverter connected in a back-to-back configuration","breadcrumb":{"@id":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/imperix.com\/doc\/help\/power-electronics-bundle-quick-start-guide#primaryimage","url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2026\/01\/featureImage.png","contentUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2026\/01\/featureImage.png","width":500,"height":334},{"@type":"BreadcrumbList","@id":"https:\/\/imperix.com\/doc\/help\/power-electronics-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":"Power electronics 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\/7f83f385ab7f78fd025ddc295901fd2d","name":"Irati Iba\u00f1ez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ae1741c39f8d1ca9a228df9e5d8cd52446c01c8ac7150c2b9aff197f45e09ed5?s=96&d=mm&r=g8310abe2ba5f5d875d56fa57011bda66","url":"https:\/\/secure.gravatar.com\/avatar\/ae1741c39f8d1ca9a228df9e5d8cd52446c01c8ac7150c2b9aff197f45e09ed5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae1741c39f8d1ca9a228df9e5d8cd52446c01c8ac7150c2b9aff197f45e09ed5?s=96&d=mm&r=g","caption":"Irati Iba\u00f1ez"},"description":"Irati is a project and development engineer at imperix. On the knowledge base, she is the author of numerous articles related to control.","sameAs":["https:\/\/www.linkedin.com\/in\/irati-ibanez-hidalgo\/"],"url":"https:\/\/imperix.com\/doc\/author\/ibanez"}]}},"_links":{"self":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/9232","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\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/comments?post=9232"}],"version-history":[{"count":297,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/9232\/revisions"}],"predecessor-version":[{"id":43063,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/9232\/revisions\/43063"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/media\/40289"}],"wp:attachment":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/media?parent=9232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/categories?post=9232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/tags?post=9232"},{"taxonomy":"software-environments","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/software-environments?post=9232"},{"taxonomy":"provided-results","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/provided-results?post=9232"},{"taxonomy":"related-products","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/related-products?post=9232"},{"taxonomy":"guidedreadings","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/guidedreadings?post=9232"},{"taxonomy":"tutorials","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/tutorials?post=9232"},{"taxonomy":"user-manuals","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/user-manuals?post=9232"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/coauthors?post=9232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}