Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CONVERTER-FRIENDLY OPTIMIZED PULSE PATTERNS
Document Type and Number:
WIPO Patent Application WO/2024/088868
Kind Code:
A1
Abstract:
A method for computing an optimized pulse pattern (20) for an electrical converter (18) is presented. The optimized pulse pattern (20) comprises a series of switching transitions, each switching transition comprising a switching angle (αi) and a switch position (ui). The switching angles (αi) are computed by minimizing a total demand distortion of a load current produced by the optimized pulse pattern (20), wherein an objective function is minimized, which models the total demand distortion of a load current in dependence of the switching angles (αi) and switch positions (ui). The total demand distortion of the load current is minimized subject to at least one additional constraint, which limits a turn-off current, and/or a switching loss, a temperature and/or a voltage to be blocked for a set of semiconductor devices (26) of the electrical converter (18).

Inventors:
DORFLING MARTINUS DAVID (CH)
GEYER TOBIAS (CH)
Application Number:
PCT/EP2023/079114
Publication Date:
May 02, 2024
Filing Date:
October 19, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ABB SCHWEIZ AG (CH)
International Classes:
H02M7/487
Other References:
GEYER TOBIAS ET AL: "Model Predictive Pulse Pattern Control of Medium-Voltage Neutral-Point-Clamped Inverter Drives", 2018 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), IEEE, 23 September 2018 (2018-09-23), pages 5047 - 5054, XP033463420, DOI: 10.1109/ECCE.2018.8557349
TOBIAS GEYER ET AL: "Model predictive pulse pattern control", 2011 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION, 1 September 2011 (2011-09-01), pages 3306 - 3313, XP055015597, ISBN: 978-1-45-770542-7, DOI: 10.1109/ECCE.2011.6064215
BIRTH ANNIKA ET AL: "Symmetry Relaxation of Three-Level Optimal Pulse Patterns for Lower Harmonic Distortion", 2019 21ST EUROPEAN CONFERENCE ON POWER ELECTRONICS AND APPLICATIONS (EPE '19 ECCE EUROPE), EPE ASSOCIATION, 3 September 2019 (2019-09-03), XP033665528, DOI: 10.23919/EPE.2019.8915078
Attorney, Agent or Firm:
QIP PATENTANWÄLTE, DR. KUEHN & PARTNER MBB (DE)
Download PDF:
Claims:
CLAIMS

1. A method for computing an optimized pulse pattern (20) for an electrical converter (18), wherein the optimized pulse pattern (20) comprises a series of switching transitions, each switching transition comprising a switching angle (αi and a switch position (ui) wherein the switching angles (αi) are computed by minimizing a total demand distortion of a load current produced by the optimized pulse pattern (20), wherein an objective function is minimized, which models the total demand distortion of a load current in dependence of the switching angles (αi) and switch positions (ui) wherein the total demand distortion of the load current is minimized subject to at least one additional constraint, which limits a turn-off current, a switching loss, a temperature and/or a voltage to be blocked for a set of semiconductor devices (26) of the electrical converter (18).

2. The method of claim 1 , wherein the turn-off current, the switching loss, the temperature and/or the voltage to be blocked depends on the switching angles (αi) and the switch positions (ui); and/or wherein at least one additional constraint is present for each semiconductor device (26) from the set of semiconductor devices.

3. The method of claim 1 or 2, wherein the turn-off current, the switching loss, the temperature and/or the voltage to be blocked depends on a displacement angle (Φ), which is the phase of a fundamental component of the load current with respect to a fundamental voltage component of an output voltage produced by the optimized pulse pattern, and the constraints are imposed with respect to a set of relevant displacement angles.

4. The method of one of the previous claims, wherein the total demand distortion of the load current is minimized subject to current limiting constraints that ensure that a peak current produced by the optimized pulse pattern at each switching transition is smaller than a limiting current.

5. The method of one of the previous claims, wherein the total demand distortion of the load current is minimized subject to loss constraints that ensure that semiconductor losses 316 smaller than limiting losses; wherein a semiconductor loss is determined for each semiconductor device (26) from the set of semiconductor devices; wherein the semiconductor loss of a semiconductor device (26) is the sum of a switching loss and a conduction loss of the semiconductor device.

6. The method of claim 5, wherein, for each semiconductor device (26) of the set of semiconductor devices, a loss constraint is present that ensures that the semiconductor loss of the semiconductor device (26) is smaller than a limiting loss ( for the semiconductor device; or wherein a loss constraint is present that ensures that the sum of semiconductor losses of the set of semiconductor devices is smaller than an overall limiting loss (Ptot,lim)

7. The method of one of the previous claims, wherein the total demand distortion of the load current is minimized subject to temperature constraints that ensure that average temperatures instantaneous temperatures and/or temperature ripples of semiconductor devices are smaller than limiting temperatures; wherein an average temperature, an instantaneous temperature, and/or a temperature ripple is determined for each semiconductor device from the set of semiconductor devices.

8. The method of claim 7, wherein, for each semiconductor device (26) of the set of semiconductor devices, at least one temperature constraint is present that ensures that the average temperature, instantaneous temperature, and/or temperature ripple of the semiconductor device is smaller than a limiting temperature.

9. The method of one of the previous claims, wherein the total demand distortion of the load current is minimized subject to a neutral-point potential constraint that ensures that a neutral-point potential is smaller than a limiting neutral-point voltage; and/or wherein the total demand distortion of the load current is minimized subject to a delink ripple constraint that ensures that a dc-link ripple is smaller than a limiting dc-link ripple voltage.

10. The method of one of the previous claims, wherein the total demand distortion of the load current is minimized subject to the constraint that the order of the switching transitions is fixed.

11. The method of one of the previous claims, wherein the total demand distortion of the load current is minimized subject to the constraint that an amplitude of a fundamental component (u^) of the load current is equal to a modulation index (m).

12. A method for controlling an electrical converter (18), the method comprising: computing optimized pulse patterns (20) according to one of the claims 1 to 11 for a plurality of pulse numbers (d) and modulation indices (m); storing the optimized pulse patterns (20) in a controller (16) of the electrical converter (18); controlling, with the controller (16), the electrical converter (18) with the optimized pulse patterns (20).

13. A computer program, which, when being executed on at least one processor, is adapted for performing the method of one of claims 1 to 12.

14. A computer-readable medium, in which a computer program according to claim 13 is stored.

15. A computing device (14, 16) adapted for performing the method of one of claims 1 to 12.

Description:
DESCRIPTION

Converter-friendly optimized pulse patterns.

FIELD OF THE INVENTION

The invention relates to a method, a computer program, a computer-readable medium and a computing device for computing optimized pulse patterns.

BACKGROUND OF THE INVENTION

Optimized pulse patterns (OPPs) are a specific pulse width modulation (PWM) method in which the switching signal is computed offline by formulating and solving an optimization problem. Compared to classic modulation methods such as carrier-based PWM or space vector modulation, the power capability of an electrical converter can be maximized by adopting OPPs as modulation method. The maximization of the converter power is achieved in three dimensions by higher output voltages, higher output currents and less or no derating of the converter current at high fundamental frequencies.

Higher output voltages are attained thanks to the seamless extension of OPPs from the extended linear modulation regime (up to modulation index to the nonlinear modulation regime up to block mode with modulation index = 4/π = 1.273.

Achieving higher output currents and minimizing derating at high fundamental frequencies, however, are challenging. The achievable output converter current is predominantly limited by the choice of semiconductors. These dominate the bill of material of the converter. Therefore, from an economic point of view, it is desirable to maximize their power capability.

The operation of switches and diodes is limited by their safe operating area, which is defined with respect to the junction temperature, the turn-off current, and the blocking voltage. Switching and conduction losses cause thermal losses that are transferred by the semiconductor housings and heatsink to the water-cooling circuitry. The heat removal capability of the latter is limited and strongly depends on the thermal resistance of the heatsink, the cooling water temperature and its flow rate. The switching losses are proportional to the commutated current, the blocking voltage and the switching frequency. The conduction losses depend on the phase current. The thermal balance between the generation of heat in the semiconductors and the heat removal by the water-cooling circuit can be accurately modelled using a transient thermal impedance model. This allows one to determine the junction temperature of the semiconductors. During the converter operation, the maximum junction temperature must be kept below a semiconductor-specific maximum value to avoid a thermal runaway that can lead to a short circuit, to minimize the thermal cycling stress that can lead to premature failure of the semiconductor and the creating of new charge carriers that would turn the semiconductor into a conductor.

A second dimension is the turn-off current. Semiconductor switches such as gate- commutated thyristors in particular have a well-defined and limited maximum current that can be turned off safely without reducing their expected lifetime. To avoid premature failures, this limit must be adhered to.

The device blocking voltage plus the voltage overshoot during switching events strongly determines the failure rate of the semiconductors, for example due to cosmic rays. For this reason, the device blocking voltage needs to be kept below a semiconductor-specific value.

The classic approach to address these challenges and to ensure the safe operation of the semiconductors is as follows.

To limit the junction temperature, the switching frequency is limited below the maximal switching frequency f SWimax - Fo r a given fundamental frequency f 1 , the pulse number d is chosen as the largest integer that does not exceed f SWim.ax lf1, i-e., d = floor(f sw ,max /f1)-

OPPs being a synchronous modulation scheme leads to the well-known steps in the switching frequency. Particularly at low pulse numbers, the switching frequency is often significantly lower than its maximum value, resulting in a poor utilization of the thermal capability of the semiconductors. Owing to the strongly varying phase current within a fundamental period it is also apparent that the switching frequency only mildly correlates with the overall switching losses and the peak junction temperature.

To reduce the turn-off current, the phase current is reduced and the required minimum load inductance is increased to reduce the current ripple.

To reduce the blocking voltage, the capacitance in the dc-link is increased, the total delink voltage is reduced and the phase current is reduced. DESCRIPTION OF THE INVENTION

The classic approach described above fails to maximize the capability of the power converter and to increase the output current close to the physical limits of the converter.

It is an objective of the invention to provide optimized pulse patterns, which increase the output current of an electrical converter and keep the semiconductors of the electrical inverter within safe operation conditions.

This objective is achieved by the subject-matter of the independent claims. Further exemplary embodiments are evident from the dependent claims and the following description.

A first aspect of the invention relates to a method for computing an optimized pulse pattern for an electrical converter. Usually, a set of optimized pulse patterns will be computed for a plurality of pulse numbers and modulation indices. The method may be performed by a computing device, which computes the optimized pulse patterns. The set of optimized pulse patterns then may be stored in a controller of the electrical converter, which set is then used for modulating the electrical converter during operation.

According to an embodiment of the invention, the optimized pulse pattern comprises a series of switching transitions, wherein each switching transition comprises a switching angle and a switch position u i with i ∈ [1,2, ... ,4d). The number of switching transitions in a fundamental period is 4d, where d is the pulse number of the optimized pulse pattern. The switching angles may be angles between 0 and 360°. The switch positions may be the numbers {-1,0,1}, however, also converters with more than three output voltages per phase may be considered.

It has to be noted that the electrical converter may have more than one phase and that the optimized pulse pattern is applied phase-shifted by 120° in each phase.

According to an embodiment of the invention, the switching angles are computed by minimizing a total demand distortion of a load current produced by the optimized pulse pattern, wherein an objective function is minimized, which models the total demand distortion of a load current in dependence of the switching angles and switch positions. When the optimized pulse pattern is used for modulating the electrical converter, a load current is generated in a load connected to the electrical converter. This load current, for example for an inductive load, can be computed and can be used for optimizing the optimized pulse pattern. The formula for the total demand distortion of the load current can be used as objective function in an optimization problem for optimizing the optimized pulse pattern, such formulas are provided below with equations (12a) and (13a). In the present application, the load current and a phase current through the output phases of the electrical converter can be considered equal.

According to an embodiment of the invention, the total demand distortion of the load current is minimized subject to one or more constraints, which limit a quantity from at least one of a turn-off current, a switching loss, a temperature and a voltage to be blocked. The limitation for the respective quantity are imposed for a set of semiconductor devices of the electrical converter. The optimization problem may be supplemented with constraints, such that not only the total harmonic distortion is minimized, but that also further conditions are met by the optimized pulse pattern. In particular, constraints, which assure that the semiconductor devices of the electrical converter stay within limits in view of specific physical parameters, may be applied.

The semiconductor devices may comprise the semiconductor switches of the electrical converter, such as transistors, thyristors and the diodes. Also a subset of these semiconductor devices may be considered.

The one or more quantities to be constrained during operation of the electrical converter may be chosen to achieve a converter-friendly operation. This is achieved by focusing on the most critical components of a converter, the power semiconductor devices. Their safe operating area may be defined in terms of the maximum tolerable junction temperature, switching losses, a maximum turn-off current and/or peak blocking voltage. By modelling one or more of these quantities in terms of the to-be-computed optimized pulse patterns switching angles, phase current and semiconductor cooling capability, the safe operating area can be added to the OPP optimization problem in the form of constraints.

The constraints are derived in the form of mathematical equations, based on which closed- form derivatives can be computed. As objective function, an expression for the current harmonics of an inductive load may be used, which models the total harmonic distortion of the load current. By minimizing the objective function subject to the constraints of the safe operating area, optimized pulse patterns may be derived that ensure operation within the safe operating area.

According to an embodiment of the invention, the one or more quantities being at least one of a turn-off current, a switching loss, a temperature and a voltage to be blocked for a set, which define the safe operation area, depend on the switching angles and the switch positions. The constraint equations used for limiting the one or more quantities are modelled depending on the parameters and variables of the optimized pulse pattern, i.e. on the switch positions and the switching angles, respectively.

According to an embodiment of the invention, at least one constraint for the quantity is present for each semiconductor device from the set of semiconductor devices. The optimization problem may be formulated that not only global, classical constraints, such as formulas (12b-c) and/or (13b-c) below, but constraints depending on specific semiconductor devices are used. For example, for each semiconductor device, there may be a constraint limiting at least one of its turn-off current, its switching losses, its temperature and/or its blocking voltage.

According to an embodiment of the invention, the quantity, which is constrained, depends on a displacement angle, which is the phase of a fundamental component of the load current with respect to a fundamental voltage component of an output voltage produced by the optimized pulse pattern, when the electrical converter is modulated with it. In this case, corresponding constraints are imposed with respect to a set of relevant displacement angles on the optimization problem. For example, the set of relevant displacement angles may comprise angles over the complete angle range from 0 to 360°.

According to an embodiment of the invention, the total demand distortion of the load current is minimized subject to current limiting constraints, which constrains that a peak current produced by the optimized pulse pattern at each switching transition is smaller than or equal to a limiting current. The peak current also may depend on the displacement angle. Formula (15) below shows such a constraint.

According to an embodiment of the invention, the total demand distortion of the load current is minimized subject to loss constraints that semiconductor losses are smaller than limiting losses. Formulas (16) and (17) below show such constraints, in particular for average semiconductor losses. In general, the semiconductor losses may be average semiconductor losses and/or peak semiconductor losses. It may be that average semiconductor losses are constrained and/or that peak semiconductor losses are constrained. The following may apply to average semiconductor losses and/or peak semiconductor losses.

It may be that a semiconductor loss is determined for each semiconductor device from the set of semiconductor devices and/or that the semiconductor loss of a semiconductor device is the sum of a switching loss and a conduction loss of the semiconductor device.

Again, the semiconductor losses may depend on the displacement angle and the loss constraints are imposed with respect to a set of relevant displacement angles. According to an embodiment of the invention, for each semiconductor device of the set of semiconductor devices, a loss constraint is present, which constrains that the semiconductor loss of the semiconductor device is smaller than a limiting loss for the semiconductor device. It may be that the losses are considered individually for every semiconductor device.

According to an embodiment of the invention, a loss constraint is present, which constrains that the sum of semiconductor losses of the set of semiconductor devices is smaller than an overall limiting loss. In this case, there may be solely one loss constraint, which considers all semiconductor devices at once.

According to an embodiment of the invention, the total demand distortion of the load current is minimized subject to temperature constraints, which constrain the average temperatures, instantaneous temperatures, and/or temperature ripples of semiconductor devices from the set of semiconductor devices are smaller than limiting temperatures. Examples for temperature constraints are provided in equations (19), (20) and (21) below.

Based on a thermal model of a semiconductor device and the thermal connected components of the electrical converter, from the losses in the semiconductor device, the temperature of the semiconductor device can be modelled and constraint equations can be derived. An example for such a thermal model is a Foster thermal model. The thermal connected components of the electrical converter may comprise a heat sink and/or a cooling circuit.

According to an embodiment of the invention, an average temperature, instantaneous temperature, and/or a temperature ripple is determined for each semiconductor device from the set of semiconductor devices. The average temperature and/or the temperature ripple may be modelled individually for every semiconductor device. These average temperatures, instantaneous temperatures, and/or a temperature ripples may be included into one or more temperature constraints.

The average temperatures, instantaneous temperatures, and/or temperature ripples may depend on the displacement angle and the temperature constraints may be imposed with respect to the set of relevant displacement angles.

According to an embodiment of the invention, for each semiconductor device of the set of semiconductor devices, at least one temperature constraint is present, which constrains that the average temperature, instantaneous temperatures, and/or temperature ripple of the semiconductor device is smaller than a limiting temperature. It may be that the corresponding quantities are limited for each semiconductor device individually.

According to an embodiment of the invention, the total demand distortion of the load current is minimized subject to a neutral-point potential constraint that a neutral-point potential is smaller than a limiting neutral-point voltage. Such a constraint may be as in equation (25).

According to an embodiment of the invention, the total demand distortion of the load current is minimized subject to a dc-link ripple constraint that a dc-link ripple is smaller than a limiting dc-link ripple voltage. Such a constraint may be as in equation (26).

The voltage to be blocked by each semiconductor device may be limited by constraining the neutral-point potential and/or the dc-link ripple.

Again, the constraint equations for the neutral-point potential and/or the dc-link ripple may depend on the displacement angle and the neutral-point potential constraint and/or dc- link ripple constraint are imposed with respect to a set of relevant displacement angles.

According to an embodiment of the invention, the total demand distortion of the load current is minimized subject to the (classical) constraint that the order of the switching transitions is fixed, see for example equation (12c) below. In this way it may be ensured that switching transitions do not change place in the series of switching transitions.

According to an embodiment of the invention, the total demand distortion of the load current is minimized subject to the (classical) constraint that an amplitude of the fundamental component is equal to a modulation index m, see for example equation (12b) below. In such a way, the modulation index of the optimized pulse pattern may be set.

A further aspect of the invention relates to a method for controlling an electrical converter, which method comprises: computing optimized pulse patterns for a plurality of pulse numbers and modulation indices, such as described above and below; storing the optimized pulse patterns in a controller of the electrical converter; and controlling, by the controller, the electrical converter with the optimized pulse patterns. The optimized pulse patterns may be computed offline, for example during commissioning of the electrical converter and then stored in its controller. During operation of the electrical converter, an actual pulse number and modulation index may be determined, the corresponding optimized pulse pattern may be loaded and the electrical converter may be modulated with this optimized pulse pattern.

A further aspect of the invention relates to a computer program, which, when being executed on at least one processor, is adapted for performing the method as described herein. The computer program may be performed in a computing device for computing the optimized pulse patterns and optionally in a controller of the electrical converter.

A further aspect of the invention relates to a computer-readable medium, in which such a computer program is stored. Such a computer-readable medium may be the memory of the computing device and optionally of the controller.

In general, a computer-readable medium may be a hard disk, an USB (Universal Serial Bus) storage device, a RAM (Random Access Memory), a ROM (Read Only Memory), an EPROM (Erasable Programmable Read Only Memory) or a FLASH memory. A computer- readable medium may also be a data communication network, e.g. the Internet, which allows downloading a program code. In general, the computer-readable medium may be a non- transitory or transitory medium.

A further aspect of the invention relates to a computing device adapted for performing the method as described herein. Such a computing device may be a PC. It has to be understood that features of the method as described herein may be features of the computing device as described herein, and vice versa.

These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.

BRIEF DESCRIPTION OF THE DRAWINGS

The subject-matter of the invention will be explained in more detail in the following text with reference to exemplary embodiments which are illustrated in the attached drawings.

Fig. 1 schematically shows a system with a computing device and converter system according to an embodiment of the invention.

Fig. 2 shows a diagram illustrating an optimized pulse pattern.

Fig. 3 shows a diagram with a current constraint according to an embodiment of the invention.

Fig. 4 shows a diagram with loss constraints on semiconductor losses according to an embodiment of the invention.

Fig. 5 shows a diagram with a temperature constraint on semiconductor device temperatures according to an embodiment of the invention.

Fig. 6 schematically shows converter legs and conduction paths of an electrical converter. Fig. 7 shows diagrams with a hyperbolic-based extractor function for decomposing the phase current into its positive and negative phase currents in an electrical converter.

Fig. 8 shows diagrams with a step-function-based extractor function for decomposing the phase current into its positive and negative components in an electrical converter.

Fig. 9 illustrates switching states and a device current of a semiconductor switch, when the optimized pulse pattern shown in Fig. 2 is used.

Fig. 10 shows a Foster thermal model of the heat transfer through a semiconductor module.

The reference symbols used in the drawings, and their meanings, are listed in summary form in the list of reference symbols. In principle, identical parts are provided with the same reference symbols in the figures.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

INTRODUCTION

Fig. 1 shows a system 10, which comprises a converter system 12 and a computing device 14. The converter system 12 comprises a controller 16 and an electrical converter 18.

The controller 16 modulates the electrical converter 18 with optimized pulse patterns (OPPs) 20, which then convert a DC voltage Vdc into an AC voltage v ac . The DC voltage Vdc may be provided by a dc-link with capacitors. The AC voltage v ac may be a three-phase voltage, which is generated by three phase legs of the electrical converter.

As an example, the electrical converter 18 may be a three-level neutral-point-clamped (NPC) medium- voltage converter with integrated-gate-commutated thyristors.

Phase legs 22 of such a converter 18 connected to a dc-link 24 are shown in Fig. 6. The dc-link 24 is a split dc-link. Each NPC phase leg 22 is composed of semiconductor devices 26 in the form of semiconductor switches and diodes.

More general, the electrical converter comprises active semiconductor devices, i.e. switches such as transistors and thyristors, and passive semiconductor devices, such as diodes. In the following, semiconductor switches are referred to as gate-commutated thyristors (GCT), however, also other types of semiconductor switches may be considered. Passive semiconductor devices may be freewheeling diodes and clamp diodes. A set of optimized pulse patterns 20 is stored in the controller 16 and based on a modulation index m and pulse number d, an optimized pulse pattern 20 is selected by the controller 16 and applied to the electrical converter 18. The same optimized pulse pattern 20 may be applied to each phase leg of the electrical converter 18 phase-shifted by 120°. This is done during operation of the electrical converter 18, i.e., online.

During commissioning of the electrical converter 18 or before, i.e. offline, the set of optimized pulse patterns 20 is computed by the computing device 14 such as described herein. The set of optimized pulse patterns 20 is then stored in the memory of controller 16.

Optimized pulse patterns are a specific pulse width modulation (PWM) method in which the switching signal is computed offline by formulating and solving an optimization problem. In the following, the focus is on three-level switching signals for three-level converters, but OPPs can be computed for converters with any number of voltage levels, including converters with two and five levels.

The switching frequency of the semiconductor devices is given by fsw = df1 , (1) where d is the pulse number and f1 is the fundamental frequency of the switching signal.

Two assumptions may be universally made when computing OPPs:

• The switching signal is 2π -periodic.

• The switching signal is three-phase symmetric.

This implies that the pulse number d is an integer. In particular, OPPs are a synchronous modulation method.

Switching signal

The two assumptions made above imply that three-phase OPPs are fully characterised by the single-phase switching signal u(θ) with the (integer) switch position u 6 {—1,0,1} and the angle θ E [0,2π ] as argument. We impose half-wave symmetry (HWS) on the switching signal, i.e., u(θ) = — u(π + θ).

Fig. 2 shows an exemplary switching signal with half-wave symmetry and pulse number d = 2. The single-phase switching signal u(θ) is fully defined by the switching angles with i E {1,2, ... ,2d] and the switch positions with i ∈ {0,1, ... ,2d}, which also define the optimized pulse pattern 20. Note that imposing half-wave symmetry is not at the expense of generality. It is common practice to consider only non-negative switching signals in the positive half-wave of the fundamental period, i.e., u(θ) > 0 for [0, π ] . This implies that the polarity of the 2d switch positions is non-negative as well, i.e., iq 6 {0,1} with i ∈ {0,1, ... ,2d}.

We also define the switching transition

Δui = Ui — ui -i as the change in switch position at the switching angle a t , where i ∈ {1,2, ... ,2d}. Because we consider only non-negative switch positions, the initial switch position u Q is zero and the switching transitions are given by (2) with i ∈ {1,2, ... ,2d}. Note that considering only non-negative switch positions is not at the expense of generality.

Harmonic analysis

Owing to the 2π -periodicity of the single-phase switching signal, it can be represented by the Fourier series (3) with the Fourier coefficients a n of order n > 0 and b n of order n > 1.

For half-wave symmetric switching signals, the Fourier coefficients 0 a ) (4b) result. All harmonics of even order and the dc-offset are zero.

Often, quarter-wave symmetry u(π — θ) = u(θ) is imposed on the switching signal as well in addition to half-wave symmetry. We refer to this as quarter- and half- wave symmetry (QaHWS), which leads to the Fourier coefficients a n = 0, n = 0,1,2, ... (5a)

(5b)

In both cases, the amplitude of the nth harmonic of the single-phase switching signal u is given by

Note that the amplitude of the fundamental component is equal to the modulation index m, with m ∈ [0,4/ ] .

Voltage and current harmonics

For a three-level converter with a fixed, balanced dc-link, the amplitude of the nth voltage harmonic at the converter output is (7) where v dc is the dc-link voltage. Assume that the converter is connected to a purely inductive load with inductance L and a (three-phase) voltage source, such as an electrical machine with a certain back EMF for which the stator resistance is neglected. For induction machines, L is the total leakage inductance, whereas for an (externally excited) synchronous machine, L refers to the subtransient inductance. Alternatively, the converter may be connected to the grid; L then includes the sum of the transformer and grid inductances with any resistive or capacitive components neglected.

The amplitude of the nth current harmonic directly follows as (8) where is the angular fundamental frequency. Note that the amplitude of the fundamental current component, t 15 is given by the load and the operating point, not by (8). In case of a non-inductive load, such as a transformer with an LC filter, the term nω1L in (8) is to be replaced by an appropriate transfer function.

Objective function

OPPs are typically computed with the aim to minimize the harmonic distortions in the load current. To this end, the total demand distortion (TDD) of the current

(9) is considered, which is the square root of the sum of the squared current harmonic amplitudes i n of order n. The current harmonic amplitudes are normalized with respect to the amplitude of the rated load current, with l R being the rms value of the rated load current.

Inserting (7) and (8) into (9) leads to

(10)

We interpret (10) as The constant c depends on the converter and load parameters, whereas the term

(H) is a function of the amplitudes of the switching signal harmonics. Minimizing the current TDD is thus equivalent to minimizing J, which is typically chosen as the objective function of the OPP optimization problem.

In a three-phase system, the phases b and c are phase-shifted by with respect to phase a. Harmonics of order n = 3,6,9,... are thus in phase. These common-mode voltage harmonics do not drive harmonic currents in a three-phase load with a floating star point. It is therefore common practice to consider only non-triple differential-mode harmonics in the objective function (11); these harmonics are of the order n = 5,7,11,13,... .

Classic optimization problem

Traditionally, OPPs have been computed such that they meet the following requirements:

• The harmonic current distortions are minimized with the assumption of a purely inductive load (with an optional voltage source).

• The amplitude of the fundamental component of the switching signal, u 15 is equal to the desired modulation index m.

• The fundamental component has zero phase.

• The switching angles are in an ascending order; in combination with (2), this ensures that the switch positions are limited to ∈ {—1,0,1} for i ∈ {0,1, ... ,4d}, i.e., for the whole fundamental period. For OPPs with QaHWS, this leads to the optimization problem

(12a)

(12b)

(12c) where we have inserted (5) into (6) and (11) to derive the objective function (12a). The constant term 16/π 2 is typically neglected and removed from (12a).

For OPPs with HWS the optimization problem is

(13b) (13c) (13d)

As before the constant term is typically ignored in (13a). The constraint (13c) ensures that the phase of the fundamental component is zero.

PROPOSED METHOD

To maximize the capability of the electrical converter 18, to ensure operation of the semiconductor devices within their safe operating area and to increase the output current of the converter 18 close to its physical limits, the optimization problem described above is supplemented with constraints as described in the following.

The method for computing the optimized pulse patterns 20 may be performed by the computing device 14 optionally together with the controller 16.

In general, the switching angles of an optimized pulse pattern are computed by minimizing a total demand distortion of a load current produced by the optimized pulse pattern 20, wherein an objective function is minimized, which models the total demand distortion of a load current in dependence of the switching angles and switch positions Uj. Such objective functions are provided with (12a), (13a) above.

This optimization problem is subject to the constraints, which ensure that the order of the switch positions is kept and such that the desired modulation index is reached.

The total demand distortion of the load current is minimized subject to the constraint that the order of the switching transitions is fixed. See (12c) and (13d) above.

The total demand distortion of the load current is minimized subject to the constraint that an amplitude of a fundamental component of the load current is equal to a modulation index m. See (12b) and (13b) above.

Additionally to these constraints, the total demand distortion of the load current is minimized subject to further constraints, which limit at least one quantity, which ensures an operation of a set of semiconductor devices 26 of the electrical converter 18 within their safe operating area. The set of semiconductor devices 26 may be all power semiconductor devices of the electrical converter 18, the semiconductor switches, specific subsets of the semiconductor switches, etc.

The quantity which ensures an operation of a set of semiconductor devices may be a turnoff current, a switching loss, a temperature and/or a voltage to be blocked. The corresponding constraints will be described in detail in the following.

In general, the quantity depends on the switching angles and the switch positions and the constraint enters the optimization problem in the form of an inequality.

It has to be noted that at least some of the constraints for the quantity are present for each semiconductor device 26 from the set of semiconductor devices, i.e. there may be device specific constraints.

Additionally, the quantity may depends on a displacement angle which is the phase of a fundamental component of the load current with respect to a fundamental voltage component of an output voltage produced by the optimized pulse pattern 20, and the constraints are imposed with respect to a set Φ of relevant displacement angles. This will be described in detail with respect to each type of quantity below.

For example, the set of relevant displacement angles may be = {-30°, -20°, ..., 30°}. However, also other sets may be possible.

Turn-off current The phase current depends on the load impedance as well as on the amplitude and phase of the (fundamental) current component. The latter, the phase of the fundamental current with respect to the fundamental voltage component, is the so-called displacement angle <|). An equation for the instantaneous phase current is derived below.

Since an inductive load is assumed, it is sufficient to constrain the phase current at the switching transitions to upper bound the peak current. The switching transitions occur at the switching angles of phase a, b and c. Having assumed HWS for the single-phase switching pattern, see Sect. I-A, the set of switching angles over a fundamental period in phases a is given by (14)

The switching angles in phases b and c are phase-shifted by 2π/3 and 4π/3, respectively. This leads to the sets of switching angles in phase b and c where mod(θ, 2π) denotes the modulo operation and yields the least positive remainder when dividing the argument by an integer times 2n. As a result, the switching angles in the three sets are bounded between 0 and 2n. The set of three-phase switching angles is the union of the single-phase sets, i.e.,

Consider the phase current i(0, 0) with the argument 0and the displacement angle The peak current can then be limited by the set of constraints (15) which are added to the OPP optimization problem. These current limiting constraints constrain that a peak current i(θ, Φ) produced by the optimized pulse pattern at each switching transition is smaller than a limiting current i lm .

Because the peak current depends on the displacement angle constraints are imposed for several displacement angles, where is the set of displacement angles relevant for converter operation.

An example of a constrained phase current is shown in Fig. 3, where i iim = 1.15 pu.

Semiconductor losses Below equations will be derived that describe the evolution of the (instantaneous) switching and conduction losses for a given optimized pulse pattern. To do so, the specific semiconductor loss parameters may be taken from the semiconductor data sheet. Moreover, the losses depend on the fundamental frequency, the amplitude of the fundamental current component and the displacement angle.

For the switching losses, an equation for the commutated current of each semiconductor device is derived. The switching energy losses can then be calculated at each to-be-computed switching transition. In the case of the conduction losses, an equation for the current through each semiconductor device is derived.

This leads to the switching and conduction losses of the jth semiconductor device, and where and can e the average or peak losses. In case of an NPC converter, each phase uses four GCTs, four freewheeling diodes and two clamp diodes, see Fig. 6, so we have j = 1,2,...,10. The numbering of the semiconductors is also explained with respect to Fig. 6.

Constraints on the semiconductor losses can then be added to the OPP optimization problem, which allows us to calculate OPPs with a guaranteed upper bound on the semiconductor losses. We can either limit the (total) semiconductor losses in one phase leg using a constraint of the form (16) or we limit the semiconductor losses of each device using several constraints of the form (17)

In both cases, the losses over one fundamental period and in one phase leg are constrained. As mentioned above, the losses depend on the displacement angle and constraints may be imposed for the set of relevant displacement angles .

To the optimization problem, loss constraints (16, 17) may be added, which constrain that the semiconductor losses and/or are smaller than limiting losses p tot,nm and/or A semiconductor loss be determined for each semiconductor device 26, here numbered by j, from the set of semiconductor devices. The semiconductor loss of a semiconductor device 26 may be the sum of a switching loss and a conduction loss and of the semiconductor device 26. It is possible that a loss constraint is present constraining that the sum of semiconductor losses of the set of semiconductor devices is smaller than an overall limiting loss, see (16). By limiting the sum of the semiconductor losses, see (16), the converter efficiency is improved.

It is also possible that for each semiconductor device 26 of the set of semiconductor devices, a loss constraint is present that the semiconductor loss of the semiconductor device is smaller than a limiting loss for the semiconductor device, see (17). By limiting the losses of each individual semiconductor, see (17), the worst case losses are reduced and, as a consequence, the worst case junction temperature tends to be reduced as well.

However, it may be that the inequality constraints reduce the search space of the optimization problem. As a result, the current distortions tend to (slightly) increase when imposing limits on the semiconductor losses.

An example of a constraint on the semiconductor losses (for GCT 1) is shown in Fig. 4, where p iim = 3.15 kW and the set of displacement angles is Φ = {-30°, -20°, ..., 30°}.

Junction temperature

Building upon the equations for the semiconductor losses, a thermal model is derived below that maps the (instantaneous) semiconductor losses to an (instantaneous) semiconductor junction temperature. The junction temperature of the jth semiconductor is given by (18) where denotes the junction-to-water temperature drop of the jth semiconductor and T w is the cooling water temperature at the inlet of the cooling element that extracts the heat from the semiconductor by means of a water cooling circuit. In case of air-cooled semiconductors, (18) is to be replaced by where T a denotes the ambient air temperature around the cooling element. The water temperature T w can be considered as a design parameter.

The quantity of concern is the semiconductor junction temperature. We may impose limits either on the average, the ripple, and/or the instantaneous semiconductor temperatures. To this end, we define allowing us to consider the average temperature as well as the temperature ripple of the jth semiconductor. With this definition, we can limit the average junction temperature of the jth semiconductor with the constraint (19) which is added to the OPP optimization problem. The temperature limiting constraints (19) constrain that average temperatures of a semiconductor device 26 optionally in sum with a cooling medium temperature T w are smaller than limiting temperatures for the semiconductor device 26.

Additionally and/or alternatively, the ripple and the peak (instantaneous) junction temperature can be constrained with (20) (21) respectively. As previously, A a is the set of single-phase switching angles over a fundamental period.

Temperature limiting constraints (20) and/or (21) may be added to the OPP optimization problem, which constrain that a ripple and/or peak junction temperature for each semiconductor device 26 of the set of semiconductor devices is smaller than a corresponding limiting temperature T and/or

It has to be noted that for each semiconductor device 26, which are numbered by j here, of the set of semiconductors, at least one temperature constraint may be present.

Further note that, due to the high switching losses of medium- voltage converters, it is highly likely that the peak of the ripple and the instantaneous temperatures will occur at a switching transition.

As previously, Φ is the set of relevant displacement angles. An example of a constrained junction temperature (for GCT 1) is shown in Fig. 5, where T lim = 125°C and T w = 37°C.

Blocking voltage

To limit the blocking voltage, the peak value of the half dc-link voltage ripple of the NPC converter may be limited. Alternatively or additionally, the neutral-point ripple may also be limited to (indirectly) limit the blocking voltage. These quantities depend on the dc-link capacitance, fundamental frequency, amplitude of the (fundamental) current component and displacement angle.

Denote with the total dc-link voltage and the neutral-point potential, respectively. The voltage ripple in the lower and upper dc-link halves is where v dc rip denotes the ripple of the total dc-link voltage v dc .

Due to the symmetry, it is sufficient to consider either v dc up rip or v dc lo rip . v np and v dc,rip are linear in the switching transition Δu i but nonlinear in the switching angles and displacement angle Φ (specifically, they are arguments of sine and cosine terms).

We introduce the set of angles θ V , which includes the switching angles and possibly additional angles at which the peak value of the neutral-point potential or half dc-link voltages could occur. The peak neutral-point potential can be limited using (25)

A neutral-point potential constraint may be added to the optimization problem, which constrains that a neutral-point potential v np is smaller than a limiting neutral-point voltage np,lim-

The half dc-link ripple can similarly be limited using (26)

A dc-link ripple constraint may be added to the optimization problem, which constrains that a dc-link ripple v dc up rip is smaller than a limiting dc-link ripple voltage v dc up rip iim .

The models that describe the phase current, semiconductor losses, junction temperatures and blocking voltages are functions of the to-be-computed switching angles. Importantly, these models are described by algebraic functions that have closed- form expressions for their derivatives. This allows us to add the above quantities to the OPP optimization problem in the form of inequality constraints and, thanks to the derivatives, efficiently solve the optimization problem to derive the optimal sets of switching angles.

LIMITING THE PEAK TURN-OFF CURRENT

In this section, it is shown in more detail how the peak current can be limited. Due to three-phase symmetry, only a single-phase current needs to be considered.

Current model

Using superposition, the instantaneous output phase current (27) is the sum of the fundamental current (28) and the harmonic (ripple) current (29) where a i n and b i n are the Fourier coefficients of the harmonic current. To derive these coefficients, we write the Fourier series (3) of the switching signal in exponential form with the Fourier coefficients where is the imaginary unit. By multiplying the Fourier coefficients with half the dc-link voltage, see (7), and by dividing them by the complex-valued load impedance similar to (8), we obtain the comp lex- valued Fourier coefficient of the harmonic current

Thus, the Fourier coefficients of (29) are

(30a)

(30b)

Because the current through a semiconductor device is equal to the phase current, limiting the peak phase current limits the peak device current. Constraint on the peak current

Recall the set A abc that contains the three-phase switching angles over a fundamental period; for an inductive load, the peak current occurs at a switching transition. The set of all possible displacement angles are denoted by The constraints for the peak current cafBtfipn formally be defined as

LIMITING THE SEMICONDUCTOR POWER LOSSES

In this section, it is shown in more detail how the losses of a semiconductor device can be upper bounded. Consider a pulse pattern with 4 d switching transitions over a fundamental period, which can be described for 0 < θ < 2π as (32) where h is the unit step function. Note that the initial switch position u Q is zero, but no symmetry is assumed in a single phase. A non-zero initial switch position can be considered by defining where Δu 0 = u Q and α Q = 0 have been introduced. However, three-phase symmetry is assumed, meaning that it is sufficient to only consider a single phase.

The losses of a semiconductor can be categorized into switching losses, which are due to the non- instantaneous on and off transitions times, and conduction losses, which result from the on-state resistance of the devices. Each of these losses is modelled in a different way, which will be discussed in the following.

Fig. 6 shows the conduction paths for positive phase current depending on the switching state, as well as the indices that are used when referring to a device. The current paths for negative phase current can similarly be derived.

Switching losses For the GCTs, the tum-on and turn-off losses linearly depend on the anode-cathode voltage v T and the anode current i T . In an NPC converter, the anode-cathode voltage is approximately equal to the half dc-link voltage, and the anode current is equal to the phase current.

1) Switching energy losses: With the device specific coefficients c on and c o ff, the tum- on and turn-off switching energy losses are given by (33a) (33b) respectively. Here, the assumption is used that Alternatively, to increase the precision of the loss computation, v T could be chosen as either v dc l0 depending on whether the device is located in the upper or the lower half of the converter. Note that the anode current i T is, by definition, always positive. For the GCT, c on is typically much smaller than

C °ff'

The tum-on losses of the power diode are effectively zero. Therefore, only the turn-off losses — the so-called reverse-recovery losses of a diode — are considered. The reverserecovery losses are linear in the voltage but nonlinear in the current, with the reverserecovery energy losses being where the coefficient c rr lies typically in the interval of c on and c O ff- The nonlinear function f rr is typically concave and goes from 0 to 1. In Table 1, the switching losses per device are shown.

To determine for each switching transition the switching energy losses each device carries, the polarity of the phase current and the switching transition are required. The latter can be easily determined from the single-phase switching pattern u(0). But determining the former, the phase current polarity, is challenging when considering the switching ripple on the phase current, which affects its polarity.

TABLE 1 : Switching energy losses

2) Phase current decomposition: To determine the polarity of the phase current and in order to determine which device carries switching losses, we propose to decompose the phase current into its positive and negative components. An extractor function is thus required that satisfies g(i) « 1 for phase currents with i > 0 and g(i) « 0 for i < 0. A suitable function for this is a (shifted) hyberbolic tangent function: ( 35 ) where λ > 0 is a tuning factor. Using (35), the positive current and the negative current (but with flipped polarity) can be extracted using (36a) (36b) respectively. These currents are, by definition, always non-negative. In particular, their sum is equal to the absolute value of the phase current, i.e., | (iθ, Φ = i θ (0, Φ ) + i n (θ, Φ ) holds.

In Fig. 7, an example of the positive and negative phase current is shown. Note that the ripple is artificially increased so that the current changes its polarity more than once within a half- fundamental period.

3) Instantaneous switching power losses: Consider a turn-on switching energy loss of a GCT as defined in (33a). It is well-known that the time-derivative of the energy losses are the power losses, i.e.,

(37)

With the substitution t = θ/ω 15 the power losses can be rewritten as a function of the angle 0

< 38 > The power from a switching event is dissipated within a fraction of a microsecond and, thus, instantaneously. This allows us to use impulses to model the switching power losses. For the yth switching transition, we write ( 39 ) where δ is the well-known impulse function and is the jth switching angle. The impulses are placed at the switching angles where the current is commutated. It can easily be verified that in other words, the strength of an impulse at the switching instant is equal to the switching energy loss.

It follows from Table 1 that for GCTs 1 and 2, and diodes 8 and 9, the (commutated) anode current i T is equal to i p for GCTs 3 and 4, and diodes 5 and 10, the anode current is equal to i n .

Similarly, for the turn-off and reverse-recovery losses, the switching (power) losses are derived as (40) (41)

We introduce the switching energy loss coefficient of the zth switching transition, c i , which is either zero or captures tum-on, turn-off, or reverse-recovery losses, i.e., Ct ∈ {0, c on , c O ff, c rr j. We also define the vector c = [c 1 c 2 ... c 4d ] T , where 4d is the (maximum number) of switching transitions per period. Without loss of generality, by assuming a half- wave symmetry pulse pattern with only positive switch positions during the first half, it follows from Table I that The vector 0 2 d is a zero column vector of dimension 2d. We also define the current f which is either i p , i n >frr(ip)> or frr(in) Specifically, according to Table I, /is defined as

In case of the GCTs, the function f represents the anode current i T , whereas the diodes f represent f rr (i T ').

With these two definitions, we can state the switching losses of a device over a fundamental period as (42)

We illustrate this concept with an example. The top GCT (device 1 in Fig. 6) operated with the pulse pattern shown in Fig. 2 (with pulse number d = 2) conducts positive phase current and carries switching losses only during the positive half-wave, i.e., for 0 < 6 < n. Thus, / ip and c [c on Coff c on Coff 0 0 0 0] .

4) Average switching losses: The average of a quantity x is (43)

With this, the average of the switching losses (42) over a period is (44)

Conduction losses

The (instantaneous) conduction losses for both a GCT and a diode have an identical form, and can be modelled as (45)

More accurate models can be obtained, but (45) is usually sufficient. The parameters V on and R on are device specific. For the derivation of the conduction losses, a purely sinusoidal phase current of the form

(46) is assumed. By neglecting the current ripple, we avoid integrals that do not have closed- form solutions.

TABLE II: Conduction power losses

1) Phase current decomposition: Before continuing, and as with the switching losses, the phase current needs to be decomposed into its positive and negative components. The hyperbolic extractor function (35) cannot be used here, because it would result for the conduction losses in integrals that do not have an elementary antiderivative. Instead, we define the step-based extractor function (47) where g Q E {0,1} is the initial extractor position, gi ∈ {—1,1} is the zth extractor transition, and is the zth extractor transition angle. If the current is positive, we require g = 1; otherwise, we require g = 0. For a given displacement angle the parameters of (47) can easily be determined. Note that g(θ) - 1 = (g 0 - 1) + Δg 1 h(Θ + 01 + Δg 2 (θ + 0 2 ) extracts the negative current and flips its polarity. The positive and the (flipped) negative current can be described as (48a) ( 48b ) respectively. These currents are, as previously, always non-negative, and their sum is equal to the absolute value of the phase current, i.e., |(z(0, 0) | = i p (θ, 0) + i n (θ, 0) holds.

Fig. 8 illustrates the extractor function. Note that the extraction transitions angles are set equal to the zero crossing angles of the phase currents. In the figure, in which — π < Φ < 0

(49a) holds, the extraction transitions angles are set to Φ 1 = π — Φ and Φ 2 = 2π — Φ. Equation (48) can be expanded to the second power of the current as

2) Instantaneous conduction losses: By inspecting how a given pulse pattern switches a device, the switching state of any device can be described as (50) where s ∈ {0,1}. If s = 1, the device conducts; likewise, if s = 0, the device is in the blocking state. Note that the sum in (50) starts with the index i = 0, with the dummy switching angle and switching state transition defined as a Q = 0 and Δs 0 = s 0 , respectively. The switching state transitions Δs i ∈ {—1,0,1} are a function of the specific device and the switching pattern. Let As = [s 0 As x As 2 ... Δs 4d ] T denote the vector of switching transitions. Without loss of generality, by assuming a half- wave symmetry pulse pattern with only positive switch positions during the first half of the fundamental period, As is defined for each device as

(51)

With this, according to Table II, the anode current can be expressed as

(52) where we have used (48). Using (47), we simplify this expression by defining the variable with

(53)

This simplifies (52) to

(54)

Similarly, we define the squared anode current as

(55) where we require the auxiliary variable (56) see also (49).

We can now state the anode current as a function of the switching angles, switching transitions and phase current. To this end, we insert (46) and (50) into (54) to obtain the anode current, and we insert the same equation into (55) to derive the squared anode current. This leads to

Fig. 9 illustrates the switching state and device current for GCT 1 when using the pulse pattern shown in Fig. 2. GCT 1 switches only for 0 < θ < π and it conducts during the positive half-wave of the phase current. From (51) we obtain As = [0 1 — 1 1 — 1 0 0 0 0] T , from (53) we read out that and (56) states that b = 1. We conclude that the anode current (57) is well defined with these parameters. Let denote the augmented vector of switching angles over a fundamental period. Recall that α 0 = 0 is a dummy switching angle that we had introduced in (50). The product of two step functions at the angles ξ, and is a step function at the maximum of the two angles. With this we rewrite the sum in (57) as

In here we require two definitions: The auxiliary vector of switching angles uses componentwise maximum operations and is of the dimension 3(4d + 1). The multiplier 3 results from the fact that the sum in (58) involves three products of step functions, whereas 4d + 1 is the dimension of the augmented vector of switching angles. The auxiliary vector of switching state transitions is defined as Note that the right-hand side of (58) generalizes (50).

We insert (57) with the definition (58) into the conduction losses (45). This leads to the closed- form expression for the conduction losses with angle θand the displacement angle as arguments.

Equation (59) consists of products of step functions and sine (and squared sine) functions.

We define the sum of step-like sine functions

(60) and the sum of step-like squared sine functions

(61)

With this, the conduction losses (59) can be stated in the compact form (62)

3) Average conduction losses: Using (43), the average conduction losses of (62) are

(63) where

(64a) (64b)

Constraint on the losses

Different approaches exist to limit or minimize the converter losses in the optimization problems of OPPs with QaHWS, see (12), and OPPs with HWS, see (13). One option is to add the losses to the original objective function by discounting them with a weighting parameter. However, this leads to a rather unintuitive tuning parameter in the objective function. An easier and straightforward way is to bound the maximal losses in the optimization problem by adding an inequality constraint to the problem. This upper bound can be directly derived from the thermal characteristics of the converter and its semiconductors.

Denote with an d th e average switching and conduction losses, respectively, of the jth device, which were defined in (44) and (63). Recall that denotes the set of relevant displacement angles. To limit the total power losses in the converte i.e., the sum of the switching and conduction losses of all semiconductors in one phase leg, we add one inequality constraint of the form per displacement angle. Alternatively, we can limit the losses of each semiconductor switch separately with 10 constraints per displacement angle, i.e., ( 66 )

In both cases, the average losses over a fundamental period are constrained. See Fig. 4 for an example.

Alternatively, we may limit the peak losses of a semiconductor device. The peak switching losses of the jth semiconductor, for example, can be limited by constraining the switching energy losses at each switching transition and for each relevant displacement angle by (67) where the ith switching energy loss is

This equation can be easily derived by inserting (42) into (38) and by integrating the expression. Recall that α A a , where A a denotes the set of single-phase switching angles over a fundamental period. Similar statements can be used to limit any peak loss, including tum-on, turn-off, reverse-recovery or conduction losses. For the latter, a slightly more generic set of constraints of the form (69) could be used for the jth semiconductor device, where Θ p is a set of angles, which includes the set of switching angles A a and possibly additional angles, at which the peak value of the conduction losses might occur. LIMITING THE SEMICONDUCTOR JUNCTION TEMPERATURES

Junction temperature model

First, denote with

(70) the total semiconductor losses of one semiconductor.

Fig. 10 shows a Foster thermal model of the heat transfer through a semiconductor module. The model consists of n resistor-capacitor segments. The Foster model allows one to model the steady-state (and even transient) junction-to-water temperature drop 7)_ w given the (instantaneous) losses Pi oss of a device. More specifically, the instantaneous (dc- component plus ripple) temperature can be computed. Note that this method is not limited to only the Foster model; other models, such as the Cauer model, can also be used. Although not shown, cross coupling between devices can easily be considered.

In the frequency domain, the thermal model is where s is the complex variable, and the equivalent Foster thermal impedance is

In the time-domain, the Foster model can be described with n differential equations and an output equation. With the state vector

(72) the state-space model follows as

(73a) (73b) where (74)

Here, 1 n ∈ Z n is a vector of ones. The angular fundamental frequency emerges by formulating the state-space model with respect to the angle Prather than the time t.

Average, instantaneous, and ripple temperatures

We will derive expressions for the steady-state values of the average, instantaneous and ripple temperatures.

1) Average temperature: Calculating the average temperature Tj_ w avg is straightforward. We set (71) to its dc-value by setting s = 0 rad/s, i.e., (75) where (76)

Thus, the dc-component (or average value) of the steady-state temperature is (77) with the average switching and conduction losses as in (44) and (63).

2) Instantaneous temperature: One well-known way to calculate the instantaneous temperature during steady-state operation is to use a Fourier series. However, this requires summing up a finite number of harmonics; the more harmonics are considered, the more accurate a Fourier series representation is. This implies a trade-off between accuracy and computational burden. Due to the truncation of the sums, the Fourier series suffers from the so-called Gibbs effect, which - during numerical optimization - may lead to false stationary points and numerical inaccuracies.

Instead, we propose to calculate the instantaneous temperature during steady-state operation by first solving the initial condition of the underlying differential equations. Then, using the solutions of the differential equations, the temperature can be (exactly) computed at any angle 0. This method does not suffer from any numerical inaccuracies and is computationally efficient, thus, avoiding the inherent drawbacks of the classic Fourier series approach.

By integrating (73) the temperature state vector at the angle (9 is (78) As stated earlier, the idea is now to calculate the initial steady-state temperature T(0, Φ), from which any (steady-state) temperature can be computed at an arbitrary angle θ ∈ [0,2π ] . Key to computing T(0, 0) is the fact that the temperature is periodic in the fundamental period, i.e., holds during steady-state conditions. The calculations of the steady-state trajectory is shown below. Once T(θ, Φ ) for θ ∈ [0,2π ] has been determined, the junction-to-water temperature follows from (73b) as (79)

3) Ripple temperature: The ripple temperature is defined as the instantaneous temperature minus the average temperature, i.e., (80) where the instantaneous and the ripple temperature is given by (79) and (77), respectively.

Constraint on the device temperature

Denote with the junction-to-water temperature of the jth device. The water temperature is denoted with T w . Recall that Φ denotes the set of relevant displacement angles. There is a variety of ways the temperature can be constrained. Namely, the average, the ripple, and/or the peak temperature can be constrained.

In case of the average temperature, the constraints are of the form (80

Similarly, the ripple or the peak (instantaneous) temperature can be constrained by (82) (83) respectively. Recall that A a denotes the set of single-phase switching transitions over a fundamental period. Note that, due to the high switching losses of medium- voltage converters, it is highly likely that the peaks of the ripple and instantaneous temperatures will occur at a switching transition. For this reason, these constraints are imposed at the set of switching angles A a , but additional constraints at intermediate angles could be considered as well. STEADY-STATE TRAJECTORY OF THE INSTANTANEOUS TEMPERATURE

Due to the linearity, the temperature of a semiconductor device can be decomposed into its conduction and switching-loss components, (84) where (85a) (85b)

First consider the switching losses component. Recall from (42) that

Using the shifting property of the impulse, the integral of (85a) can easily be solved, and ( 86 )

Then, with θ = 2π , and due to that fact T sw (0, = T sw (2n, (f>) holds during steady-state operation, follows. The initial value can then be calculated as (87)

After inserting (87) into (86), the temperature due to the switching loss component can be calculated at any angle 0.

Next, consider the conduction losses component. Recall from (62) that the conduction losses are

(88) where

Here, the fact that is used. Inserting (88) into (85b) results in d0

(89) where

(90a)

(90b)

(90c) where that fact that a step function changes the lower bound of an integral as is used. The integrals of (90a) and (90b) can be solved via integration by parts, whereas (90c) is straightforward to integrate: (91a) (91b)

(91c) where

With 0 = 2n, (89) yields where the results of (91) can be used. Again, using the fact T cond (0, (p) = T cond (2n, (/>), in initial value can be calculated as After inserting (92) into (89), the temperature due to the conduction loss component can be calculated at any angle 0.

The temperature due to the switching and conduction losses follows from (84).

While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art and practising the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or controller or other unit may fulfil the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. Any reference signs in the claims should not be construed as limiting the scope.