Frequently Asked Question

Video: 4.4.3. NPC PV Inverter with UL1741 Grid Support Functions
Last Updated 3 years ago


Press "Ctrl + F" to find the keyword of your interest.

If you wish to have a direct link access to the video timestamps, please follow these instructions.

Found this video helpful? Why not take the whole HIL Specialist course? A Certificate is waiting for you for free at HIL Academy.

Would you or your organization benefit from having these videos narrated in your native language? Contact us and let us know if you wish to contribute.

TRANSCRIPT

00:00:01

Hello! In this lesson you will learn how ready-to-use library components can be used  

00:00:06

for custom power electronics applications. For this lesson the NPC PV inverter library  

00:00:12

component is used to design and test a grid-connected solar PV installation. 

00:00:17

This lesson will use the grid-connected NPC PV inverter with ride-through protection functions  

00:00:22

example. You can find this example in the example explorer by opening the microgrid folder  

00:00:27

and looking for the npc pv inverter example.The model consists of a Photovoltaic Panel, an NPC  

00:00:34

PV inverter, and a grid simulator component. The NPC PV inverter component comes as a ready-to-use  

00:00:40

component from the microgrid library. The component model contains a controller implementing  

00:00:46

MPPT as well as voltage and frequency ride-through according to the UL 1741 SA safety standard. 

00:00:53

By double clicking on the mask of the NPC PV inverter component, you will see that you  

00:00:57

can specify frequency and voltage. Using this and similar plug-and-play library components,  

00:01:03

you can significantly reduce model development time for system-level power electronics and  

00:01:08

microgrid applications. In the HIL for Microgrids course, you will learn how  

00:01:12

to quickly build microgrid models using libraries of high-fidelity DER models. 

00:01:18

Since you are able to unlink and modify this component according to your needs,  

00:01:22

let's see what is under the mask. Under the mask, you will see the electrical and  

00:01:26

signal processing parts of the component. As a part of the electrical circuit, there is a  

00:01:31

three-phase three-level NPC inverter which is directly pulled from the Converters library.  

00:01:36

If you double click on the mask, you can see some general properties such as control mode,  

00:01:41

operation mode, and carrier frequency. The control property for tis inverter is set to  

00:01:46

"internal modulator separated." You can find more details about this component by following  

00:01:51

the link in the Materials tab. [JM1] There are also an LC filter and pre-charge circuit. 

00:01:57

The signal processing part of the circuit contains a control algorithm and an  

00:02:01

implementation of frequency and voltage ride through functionality. The control algorithm  

00:02:06

in this model is state feedback control. This inverter implements voltage and frequency  

00:02:10

ride-through functionality according to UL 1741 SA with Rule 21 requirements. If you double click on  

00:02:17

the voltage ride through subsystem, you can see that you can set nominal voltage on the mask.  

00:02:22

If you go inside, you can see three subsystems called Single UL 1741 voltage ride through. These  

00:02:29

subsystems implement the timing and behavior for UL 1741 high and low voltage ride-throughs. The  

00:02:35

Voltage ride-through subsystem has two outputs. The first output - Enable references - is used for  

00:02:42

momentary cessation. The second output - Enable inverter - is used to stop converter energizing. 

00:02:48

The start-up procedure is implemented as follows: Once grid voltage and frequency are  

00:02:53

in the allowable range, the grid contactor will be closed. After that, if the inverter enable  

00:02:59

input is true, the inverter will start switching and the system will track the maximum power point  

00:03:04

for the connected PV panel. This inverter will ramp up the references on start-up. 

00:03:09

Let's compile the model and see how it behaves in simulation. 

00:03:18

This model comes with a pre-built SCADA panel. As you can see, widgets are divided into two  

00:03:23

main groups: NPC PV inverter and Grid. As a part of the NPC PV inverter group, there is  

00:03:30

a DC link group where you can measure voltage as well as change irradiance and temperature. 

00:03:35

The operating point of the selected PV panel is displayed using a PV monitor widget.  

00:03:40

Double clicking on the widget will open the properties window. On the basic settings tab, you  

00:03:45

can set the name of the widget, add a description, and choose which PV panel you want to monitor.  

00:03:50

In the widget settings tab, you can set position and size. The background color can be changed,  

00:03:56

if desired, on the advanced settings tab.In the Inverter Controls group there are  

00:04:01

widgets for interacting with the inverter, such as LEDs that indicate whether frequency  

00:04:06

and voltage ride through are enabled or not. The PCC measurements group  

00:04:10

monitors PCC voltages, currents, and power.There is also a Grid control group where you  

00:04:17

can change grid settings. The included Fault type combo box allows you to simulate faults. 

00:04:23

The Phasor Graph widget can be used to read and display phasors of any complex pair of Analog  

00:04:27

signals available in the model. In this example, the phasor graph widget is used to monitor and  

00:04:33

display the real-time phase balance and power factor. In this case, the complex power data  

00:04:38

is calculated using a Python expression.The Capture/Scope widget allows you to view  

00:04:43

and capture signals at the full resolution of the simulation. 

00:04:47

Now that you are familiar with the SCADA panel, let's start the simulation. 

00:04:51

With the simulation running, you can see that the inverter is working under normal conditions.  

00:04:56

If you open the Capture/Scope widget, switch to capture mode,  

00:05:00

and click the force trigger button, you can see a snapshot of the inverter's voltages and currents. 

00:05:06

Now let's simulate a Low voltage fault. You can find tables summarizing  

00:05:10

the UL 1741 specification regarding voltage ride through and frequency  

00:05:14

ride through in the NPC PV inverter component documentation linked in the Materials tab. 

00:05:20

Three Low voltage cases are implemented in the voltage ride through standard.  

00:05:24

Let's check the first one, LV1, which occurs for low voltage faults between 70%  

00:05:30

and 88% of nominal voltage. By this standard, the inverter should disconnect from the grid  

00:05:35

after a fault duration of 20 seconds. You can manually confirm this fault behavior in SCADA. 

00:05:41

Set the low voltage fault level to 0.75 p.u. and change the fault duration to 21 seconds.  

00:05:48

Under these conditions, we expect the inverter to disconnect from the grid.  

00:05:52

Click the start button to initiate the described fault. As you can see, the voltage is lowered  

00:05:57

to the specified 0.75 p.u. and after 20 seconds the inverter is disconnected. 

00:06:12

If you, for instance, set the low voltage fault level to 0.75 p.u.  

00:06:17

and fault duration to 10 seconds, you can see that the inverter does not disconnect  

00:06:21

from the grid since this fault duration is too short to result in a trip by this standard. 

00:06:36

You can repeat this process for High Frequency to see how high frequency faults impact the  

00:06:41

inverter's operation. Regarding the UL 1741 frequency ride through standard,  

00:06:46

for frequencies higher than 62 Hz the inverter will disconnect after 0.16 seconds. To test this,  

00:06:53

set the High frequency fault level to 1.1 p.u. and the fault duration to 0.2 seconds, then click the  

00:06:59

start button. Since the nominal frequency is 60 Hz and 1.1 p.u. of that frequency is 66 Hz, the  

00:07:07

inverter will be disconnected after 0.16 seconds.These manual tests have illustrated two possible  

00:07:13

test cases and procedures for this NPC PV inverter example. In practical inverter certification  

00:07:19

tests, there could be hundreds of test cases that must be validated. Large test sets like these  

00:07:25

require HIL testbed automation. You may remember from the HIL Fundamentals course that in addition  

00:07:30

to the Schematic Editor and HIL SCADA, the Typhoon HIL toolchain also contains the Typhoon Test IDE.  

00:07:36

This is a tool used to write and run automated tests using the Typhoon Test API.  

00:07:41

It also generates easy-to-read test reports.This example model also comes with a test  

00:07:47

script for automated testing. To open the test script, first close the HIL SCADA and  

00:07:52

then open the Typhoon Test IDE. From here, click the button to open an existing file.  

00:07:58

You can see that some examples come with prepared tests. To find the test for this example,  

00:08:03

open the folder for npc pv inverter tests.Let's run the test and open the test report. 

00:08:15

When you open the report, you can see 7 cases have been tested.  

00:08:19

Some test cases have failed and others have passed. 

00:08:22

For example, look at test number 3. This test case describes the same low voltage ride through use  

00:08:28

case you manually tested earlier. The parameters are the same as in the previous simulation.  

00:08:33

With the fault duration greater than the voltage ride through duration, we expect a trip and the  

00:08:38

expected behavior is confirmed by the results here. The fault level is 0.75 p.u. while the  

00:08:44

fault duration is 21 seconds. With those fault parameters, the inverter should be disconnected  

00:08:50

from the grid. This passed test indicates that the inverter is disconnected from the grid,  

00:08:54

meaning that UL 1741 is behaving as expected.By looking at the "PV out main contactor" plot,  

00:09:01

you can see that the inverter disconnects at the end of the test, as was the case in  

00:09:05

the manual simulation in HIL SCADA.With this comparison, you can see that  

00:09:10

automated tests in Typhoon Test IDE are truly an extension of manual tests performed in HIL SCADA. 

00:09:17

You can learn more about Typhoon Test IDE in the dedicated Test Automation  

00:09:21

course that is part of the HIL Specialist 2.0 specialization. Thank you for watching.

Please Wait!

Please wait... it will take a second!