Frequently Asked Question

Video: 4.3.3. DTV detection
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:03

Hello again! Welcome back to the converter features module. 

00:00:08

In this lesson you will learn about the dead time violation detection feature - DTV detection - and  

00:00:13

also about the Parallel Converter DTV Detector.Let's begin with the example of one IGBT leg. 

00:00:21

The dead time refers to the amount of time when both switches of the same leg must be  

00:00:26

off when transitioning states. Dead time is important to avoid the state in which  

00:00:30

both switches conduct at the same time. If this is allowed, it may cause shoot-through,  

00:00:35

a condition in which a low resistance path is created across the power supply leading to high  

00:00:40

currents that can be destructive to the device.In Typhoon HIL devices, the deadtime violation  

00:00:47

detection feature allows detection and reporting of destructive switching  

00:00:50

states in the legs of a given converter.The DTV detection feature uses a dedicated  

00:00:56

hardware unit on Typhoon HIL devices. This unit operates with the same time resolution as the  

00:01:01

digital input sampling. This can be as low as 3.5 nanoseconds, as explained in a previous lesson. 

00:01:09

The DTV detection feature operates based on the converter control inputs, and supports the  

00:01:14

standard 2-level inverter as well as the 3-level NPC, and the 3-level T-type NPC topologies. 

00:01:22

The switching states for these topologies are illustrated here  

00:01:25

with destructive states highlighted. More information about the destructive states  

00:01:30

can be found in the documentation available in the materials tab. 

00:01:36

The destructive states are reported by the DTV detector using a flag in the HIL SCADA.  

00:01:41

The DTV flag status can be retrieved using the HIL API. 

00:01:46

DTV flags are also available as digital signals for each converter leg. This allows  

00:01:51

you to use the shoot-through event as a trigger to capture and analyze the cause of the problem. 

00:01:56

Now, let's go to the Typhoon HIL Control Center and check hands-on how the DTV detection works. 

00:02:02

Here we are using the same example as the previous lesson, comprising  

00:02:06

one IGBT leg with a resistive-inductive load.DTV detection can be enabled or disabled from the  

00:02:12

IGBT leg's component properties by checking or unchecking the appropriate checkbox. 

00:02:17

For this demonstration, let's set the deadtime period to 2 micro-seconds. 

00:02:24

You can also go to the measurements tab and enable the current measurement of the switches to observe  

00:02:29

the effect of the shoot-through conditions.In reality, destructive switching states are  

00:02:34

most often caused by gate drive signals overlapping. The overlap can happen,  

00:02:39

for instance, due to bugs in the controller or by having dead-time periods that are not long  

00:02:43

enough to cope with the switching delays in the semiconductors. To illustrate the latter, you can  

00:02:48

go to the timing tab and enable switching delays, defining a current dependent turn-off delay that  

00:02:53

will intentionally conflict with the dead time period as you increase the modulating signal,  

00:02:58

and therefore the current, through the switches.You can use the same variable delay curve created  

00:03:03

in the previous lesson. By clicking preview, it is possible to see that the turn-off delay  

00:03:08

will be longer than the 2 micro-second dead-time period for current values greater than 2 amperes.  

00:03:14

Let's compile the model and open a SCADA panel like the one shown in the previous lesson.  

00:03:23

Instead of the load current, let's now look at the current in one of  

00:03:26

the switches and the PWM signals including the switching delays.  

00:03:30

Let's also add another viewport on the scope to check the digital DTV flag. 

00:03:38

In this demonstration, the simulation is running in real-time using a Typhoon HIL404 device but  

00:03:44

remember that the DTV detection feature is available on all current HIL devices. 

00:03:50

You can verify that the system is running properly, and that it is possible to vary  

00:03:54

the current by adjusting the amplitude of the modulating signal in the slider.  

00:03:58

By gradually increasing the current amplitude, you will see that there is a point at which the  

00:04:02

DTV flag is raised due to the overlap between the top and bottom gate driving signals.  

00:04:08

When this occurs, you can click on the DTV flag to see more information. The flag here  

00:04:13

is informing us that a dead-time violation was detected in the component IGBT leg1. 

00:04:20

By decreasing the current amplitude, you can return to an operating mode where there is  

00:04:25

no dead-time violation. Then you can right click the DTV flag and choose to reset it. 

00:04:32

As mentioned before, the digital signal from the DTV flag can be used to trigger a dead time  

00:04:37

violation event and to observe the behavior of the system. To do so, let's change the combo box to  

00:04:43

capture and import the scope settings. To properly configure the trigger, you can set the type to  

00:04:48

digital, and set the DTV flag as the source.Now, let's enable the trigger and once again  

00:04:55

increase the amplitude of the modulating signal. Once the dead time violation event  

00:05:00

is triggered, you can see that the available waveforms are captured.  

00:05:04

You can zoom-in on the PWM waveforms and see the overlap between the gate drive signals. 

00:05:11

In this case, it is clear that the bottom switch turned on before the top switch turned off.  

00:05:16

During this overlap, a shoot-through condition occurred where a very high current circulated  

00:05:21

through the switch. This condition would be destructive for the converter. 

00:05:27

Let's once again reduce the load current and reset the DTV flag. 

00:05:34

Now, notice that you can also force a destructive switching  

00:05:37

state using the switching block settings on HIL SCADA. This may be useful, for example,  

00:05:43

if you want to test the response of your IGBT failure protection system.  

00:05:47

For instance, if you enable the trigger again and then force the bottom switch to be high,  

00:05:52

this will lead to a shoot-through condition and the dead time violation flag will be raised. 

00:05:57

In the Module 2 lesson about semi-automated testing in HIL SCADA, we have shown how to  

00:06:02

force the switch states using the HIL API.This concludes the DTV detection example.  

00:06:09

Now let's move to the parallel converter DTV detector. 

00:06:14

When you have parallel converters, shoot-through conditions can be harder to detect, since they  

00:06:19

can happen between the legs of the parallel converters, even if there are no destructive  

00:06:23

switching states in a particular leg.To illustrate this, consider the following  

00:06:28

interleaved grid-connected converter, comprising a pair of two-level three-phase inverters in  

00:06:33

parallel. In this topology, notice that there are 12 switches arranged in 6 legs,  

00:06:38

with two legs in parallel for each phase. This can be better seen in this switch-level  

00:06:43

representation of the topology.In phase A, you can see that the leg  

00:06:47

containing switches 1 and 2 is in parallel with the leg containing switches 7 and 8. 

00:06:52

Therefore, even if these legs operate individually with complementary switching states, note that a  

00:06:58

shoot-through condition can be established by the parallel connection between the converters,  

00:07:02

and a low impedance path across the power supply is created by switches 1 and 8. 

00:07:09

To detect these conditions, you can use the Parallel Converter DTV detector component,  

00:07:14

which supports the same topologies as the standard DTV detector. 

00:07:18

Parallel converter DTV conditions are reported using the standard DTV flag available in both  

00:07:24

HIL SCADA and the HIL API. This component has its own dedicated hardware unit and operates  

00:07:29

independently and simultaneously with the single converter DTV logic. 

00:07:34

The parallel DTV detector component is currently supported by Typhoon's HIL604 and HIL606 devices.  

00:07:41

Each component can handle up to 4 parallel legs and you can use up to 3 components per device.  

00:07:47

This means that 4 parallel 3-phase converters are supported per device.  

00:07:51

Multi-HIL operation is also supported. 

00:07:54

An example of the compiler log for the device specific hardware utilization  

00:07:58

analysis when using three parallel converter DTV detectors is also shown in this slide. 

00:08:06

A block diagram illustrating the logic of the Parallel DTV detector can be seen in this figure,  

00:08:11

for the two parallel converters shown before.Notice that this component also offers an  

00:08:16

option to tolerate a configurable overlap period between the legs of the different converters.  

00:08:21

Unlike shoot-trough in a single leg, this configurable overlap period is allowed  

00:08:26

since you may have some impedance between the legs, as in the filter inductance  

00:08:30

of the interleaved topology shown here.The overlap period detection logic operates  

00:08:35

with the digital input resolution, with a maximum supported overlap period of 5us. 

00:08:41

More information about the logic diagram can be found in the parallel  

00:08:45

converter DTV detection documentation by following the link in the materials tab. 

00:08:52

Let's now go to the Typhoon HIL schematic editor and see how to  

00:08:56

configure the Parallel converter DTV detector.We'll use the same interleaved converter shown  

00:09:01

previously, which comprises a pair of three-phase inverters in parallel. 

00:09:06

Since there are two legs in parallel for each phase, you will need to place one Parallel  

00:09:10

Converter DTV detector for each phase. This component can be found in the Library explorer. 

00:09:21

Remember that this component is only available if you select a  

00:09:24

device that supports this component in the model settings, such as the HIL604. 

00:09:32

You can now access the properties window of the detector component.  

00:09:35

In the general tab, you can define the configurations of each detector unit,  

00:09:40

such as the number of parallel legs and the leg type. 

00:09:43

In the gate inputs tab, you can assign the digital inputs to the parallel converter DTV detector  

00:09:48

components. The number of inputs varies with the number of parallel legs and leg type parameters. 

00:09:54

For instance, according to the topology shown here, the digital inputs of the parallel legs  

00:09:59

in phase A are given by 1 and 2 in the first converter and 7 and 8 in the second converter. 

00:10:07

These are the digital inputs that must be set in the respective Parallel Converter DTV  

00:10:11

Detector component tab. The same reasoning is valid for phases B and C and their respective  

00:10:16

detector components.That's it for this lesson.  

00:10:20

Thank you for your attention!For more information regarding this  

00:10:23

lesson, check the additional documentation links available in the materials tab.

Please Wait!

Please wait... it will take a second!