WO1995005025A1 - Markov chain controlled random modulation of switching signals in power converters - Google Patents

Markov chain controlled random modulation of switching signals in power converters Download PDF

Info

Publication number
WO1995005025A1
WO1995005025A1 PCT/US1994/008464 US9408464W WO9505025A1 WO 1995005025 A1 WO1995005025 A1 WO 1995005025A1 US 9408464 W US9408464 W US 9408464W WO 9505025 A1 WO9505025 A1 WO 9505025A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal sequence
switching signal
switching
control
sequence
Prior art date
Application number
PCT/US1994/008464
Other languages
French (fr)
Inventor
Aleksandar M. Stankovic
George C. Verghese
David J. Perreault
Original Assignee
Massachusetts Institute Of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Massachusetts Institute Of Technology filed Critical Massachusetts Institute Of Technology
Publication of WO1995005025A1 publication Critical patent/WO1995005025A1/en

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/08Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters
    • H02M1/081Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters wherein the phase of the control voltage is adjustable with reference to the AC source
    • H02M1/082Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters wherein the phase of the control voltage is adjustable with reference to the AC source with digital control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M3/00Conversion of dc power input into dc power output
    • H02M3/02Conversion of dc power input into dc power output without intermediate conversion into ac
    • H02M3/04Conversion of dc power input into dc power output without intermediate conversion into ac by static converters
    • H02M3/10Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M3/145Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
    • H02M3/155Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only
    • H02M3/156Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators

Definitions

  • the invention relates to Markov chain control of random modulated switching signals in a power converter.
  • Switching power converters are the most widespread systems in the area of power conditioning. The reasons for their popularity are numerous, the most outstanding being their ability to achieve a very high efficiency of operation, the capability to operate at different voltage and current levels, and the relative abundance of circuit topologies that can be matched to various requirements.
  • the control of switching converters is an area of intensive growth. There exists an array of interesting control problems, motivated primarily by the wide range of operating conditions characterizing a power converter and the very constrained nature of control actions, for instance, one can only choose the instants at which power switches are closed or opened, to select one of a fairly small total number of circuit configurations. Many questions in power converter control are still not answered in sufficient detail (e.g. geometrical control, digital implementations), while a host of new questions arise naturally when the robustness of operation is considered.
  • the switching function for a given power switch is a time waveform taking the value 1 when the switch is on, and the value 0 when the switch is off.
  • the nominal switching function is typically periodic, with a period equaling the duration of a single on ⁇ off cycle, as shown in the switching function 10 of Fig 1A.
  • the nominal switching function is often periodic, with a period that comprises several on ⁇ off cycles, as indicated by the switching function 12 of Fig. 1B.
  • a conventional switching process for a power converter 20 involves generating a switching function q(t) for a switching device 21 with a configuration including a controller 22, a clock 24, a comparator 26, and a latch 28.
  • the reference values fed to the controller 22 reflect the desired steady-state quantities (e.g. voltages and currents). Any necessary feedback control signals are combined with these reference values to specify the modulating signal m(t), which in turn determines q(t). Since power converters generally operate in a periodic steady state, converter waveforms of interest are typically periodic functions of time in the steady state.
  • Converter waveforms which are periodic functions of time in general have spectral components at all integer multiples of the fundamental frequency.
  • the allowable harmonic content of some of these waveforms is often constrained, an example is the current in the interface to the electric utility, when it is desirable to have only the 60 Hz fundamental component present.
  • stringent filtering requirements may be imposed on the power converter operation. Since the filter size is in general related to these requirements , a significant part of a power converter ' s volume and weight can be due to an input or output filter. This conflicts with requirements to miniaturize power supply components, which have been the driving force behind much of modern power electronics.
  • Quantities of interest in a switching cycle are total cycle duration, duration of the on-portion of the cycle, and the position of the on-portion within the cycle.
  • the ratio of the duration of the on ⁇ portion to the total cycle length is called the duty ratio.
  • Many waveforms of interest in implementations are related to such a pulse train via linear transformations (e.g. a simple integral in the case of the input current of a boost converter).
  • the power spectrum of variables related to q(t) by linear, time-invariant (LTI) operations can easily be derived from the power spectrum of q(t).
  • the power spectrum of many other waveforms of interest can be derived by methods similar to those used for q(t).
  • the main elements characterizing a random modulation process are the time variation of the nominal (non-randomized) switching pattern and the time variation of the probability laws that govern the randomization.
  • the nominal patterns e.g. duty ratios
  • This property defines the deterministic structure of the modulation.
  • the other issue is the time variation of the probability densities used to determine the "dither" at each cycle. This component is thought of as the probabilistic structure of the modulation.
  • both the deterministic and probabilistic structures are constant in time (implying DC/DC operation), the switching will be called stationary.
  • block-stationary random modulation the nominal pattern varies from cycle to cycle, but is repeated periodically over a block of cycles, as needed for inverter (DC/AC) operation.
  • the present invention considers a third type of structure, where the probability density used for dither in each cycle depends on the state of a Markov chain at the beginning of that cycle. It will hereinafter be described that switching based on a Markov chain enables explicit control of the ripple, while maintaining analytical tractability.
  • Fig. 3 shows one cycle of the switching waveform; T i is the duration of the i-th cycle, ai is the on-time within a basic switching cycle, and ⁇ i is the position of the turn-on within the cycle.
  • All switching functions q(t) that are analyzed in with respect to the present invention consist of concatenations of such switching cycles.
  • ⁇ i , d i or T i can be dithered, individually or simultaneously.
  • Random PPM ⁇ i changes; T i , a i fixed.
  • d i can be varied either continuously, or it can take finitely many distinct values.
  • Vary independently the "on” and “off” times, with predetermined averages.
  • An example of this kind is the random telegraph wave with different transition rates from 0 to 1 and from 1 to 0.
  • Switching based on a discrete-state Markov chain possesses additional generality when compared to the randomized switching strategies described earlier.
  • a waveform segment of length T i is associated with the Markov chain being in the i-th state. As the chain makes a transition from one state to the next, the segment corresponding to the next state is joined to that from the present state. Piecing such segments together forms the switching waveform.
  • the switching pattern in any cycle is dependent on the state of the underlying Markov chain, while the choice of the next state is determined probabilistically. This introduces considerable flexibility in shaping time-domain and frequency-domain behavior. State transition probabilities can be chosen so that large deviations from desired average steady-state behavior are discouraged or prevented altogether.
  • a short duty ratio can be made very likely after a long one in randomized pulse width modulation (PWM).
  • PPM pulse position modulation
  • a short delay can be discouraged after a long one, to prevent a large "local” on-time and thereby reduce the current ripple.
  • the term "hard reflecting wall” is used to describe the behavior of the local average.
  • the term "soft reflecting wall” is used in the case when some switching patterns are still possible, but their probability of occurrence is determined via the Markov chain transition probabilities.
  • the beneficial features of the Markov chain controlled modulation process for power converters include: shaping of power spectra for signals of interest (with main benefits being reduced size and price of filters needed to meet the filtering specifications, reduced acoustic noise in inverter applications, reduced torque pulsations in motors supplied by power electronic converters), and explicit control of the time domain characteristics for the same signals of interest, with both deterministic and statistical requirements allowed.
  • the present invention provides a power converter having an energy storage device which receives an input power from a source and provides an output power to a load, the converter including switching means for coupling the input power source to the energy storage device or coupling the storage device to the load in response to receiving a sequence of control signals generated from a control signal generator.
  • the control signal generator comprises switching signal means for providing a nominal switching signal sequence which achieves steady state between the input power to the converter and the output power supplied to the load, modulating means for modulating the nominal switching signal sequence with a source of non-deterministic signals to produce a time modulated switching signal sequence, and control means for controlling the modulation means in response to determining the previous modifications performed to the nominal switching signal sequence to maintain a predetermined range of deviation between the time modulated switching signal sequence and the nominal switching signal sequence.
  • Figs. 1A and 1B respectively show nominal switching functions for a DC/DC converter and a DC/AC converter
  • Figs. 2A and 2B respectively show a conventional configuration for switching signal generation and associated randomized switching functions
  • Fig. 3 shows one cycle of a switching waveform
  • Fig. 4 shows a block diagram of a buck (down) converter utilizing the Markov chain modulation control of the present invention
  • Fig. 5 shows a block diagram of a control unit in accordance with the present invention
  • Fig. 6 shows a waveform generated by a Markov chain
  • Fig. 7 shows an exemplary four state Markov chain based random switching
  • Figs. 8A and 8B respectively show discrete and continuous (in log scale) calculated spectrum corresponding to the Markov chain of Fig. 7;
  • Fig. 9 shows a Markov chain corresponding to five successive L pulses
  • Figs. 10A and 10B respectively show discrete and continuous (in linear scale) calculated spectrum in of the Markov chain of Fig. 7;
  • Figs. 11A and 11B show duty ratio variation in the Markov chain of Fig. 7;
  • Figs. 12A and 12B show transition matrix variation for the Markov chain of Fig. 7;
  • Fig. 13 shows an exemplary aperiodic Markov chain with asynchronous transitions
  • Fig. 14 shows estimated and calculated continuous spectrum for the aperiodic asynchronous Markov chain of Fig. 13;
  • Fig. 15 shows a schematic representing state trajectory through classes of a periodic Markov chain
  • Fig. 16 shows an example of a periodic four state Markov chain with two classes and different cycle lengths
  • Fig. 17 shows experimentally observed ripple waveform of conventional modulation
  • Fig. 18 shows experimentally observed ripple waveform of random modulation with Markov chain control.
  • the Markov chain random modulation process in accordance with the present invention is shown implemented with a buck (down) converter circuit 40 in Fig. 4.
  • the fundamental switching frequency in this circuit is 10 kHz.
  • the switching of a switching device 42 such as a transistor, is controlled by a control unit 44.
  • the control unit 44 as shown in Fig. 5 for example, includes a programmable microprocessor 50, a level shifter 52, and a gate drive 54.
  • the microprocessor 50 is in turn connected to a personal computer 56 or equivalent to facilitate development of the microcode for random switching.
  • a microprocessor is not a required component of a Markov chain controlled random modulation.
  • the process of prototyping has been greatly simplified by microprocessor versatility.
  • Hardware units that are necessary in alternative system implementations include a conventional random number generator (RNG) or a psuedo random number generator and a state machine.
  • RNG random number generator
  • a conventional RNG is a true random source, e.g. by measuring thermal noise on a physical system, while a psuedo RNG utilizes algorithms to generate a random sequence.
  • An implementation with these units is likely to be not only cheaper, but it could operate at higher (MHz) switching frequencies.
  • the switching signal sequence q(t) comprises a sequence of waveform segments, each of length T i , governed by Markovian probabilistic laws.
  • a waveform segment of length T i is associated with the Markov chain being in the i-th state.
  • State transition probabilities can be chosen so that large deviations from desired average steady-state behavior are discouraged or prevented altogether. For instance, a short duty ratio can be made very likely after a long one in randomized PWM. Similarly, in PPM, a short delay ⁇ i can be discouraged after a long ⁇ ⁇ i-1 ⁇ , to prevent a large "local" on-time, and thereby reduce the current ripple.
  • the Markov chains analyzed herein are discrete-time chains with finitely many states (e.g., n), and a continuous-time 0-1 waveform is associated with the evolution of the chain.
  • ⁇ (k) be 1 ⁇ n row vector whose i-th entry ⁇ i (k) is the probability that at the k-th stage the system is in state i. Then the evolution of ⁇ is governed by the equation
  • P * is the n ⁇ n state-transition matrix, and its (i,j)-th element is the probability that at the next transition the chain goes to state j, given that it is currently in state i.
  • P * can also depend on k, we shall only consider the case of time-invariant (or homogeneous) chains, where P * is constant.
  • a cycle of the switching waveform is generated. The lengths of the cycles can be equal for all states, in which case the chain is called synchronous (i.e., T i equal for all i). Otherwise, the Markov chain is denoted as asynchronous.
  • a Markov chain is irreducible if every state can be reached from every other state.
  • the state i is recurrent (or essential) if the chain can eventually return to i from every state that may be reached from i; every state in an irreducible chain is therefore recurrent.
  • a recurrent state to which the chain can return only after an integer multiple of d transitions (d ⁇ 2) is called a periodic state, with period d.
  • the property of irreducibility which is assumed for this explanation, implies that, if any state is periodic, then the periods of all states are the same.
  • a Markov chain with finitely many states is classified as ergodic if it is irreducible and aperiodic (i.e. has no periodic states).
  • the limiting state probability n i of the state i is the probability that the chain is in state i after a great many state transitions. This quantity is independent of the initial state under ergodicity assumptions.
  • the probability distribution for the time spent in each state (holding time) is a geometric random variable.
  • the next task is to establish relations linking the discrete-time Markov chain that governs the generation of the switching function with the continuous-time switching function q( ⁇ ).
  • This connection is complicated by the fact that switching cycles corresponding to individual states of the chain could have different durations T i (in the case of asynchronous chains). It turns out that a convenient way to achieve that goal is the mechanism of recursive Markov chains which will be described hereinafter.
  • the number m' of state transitions between t and t+ ⁇ is a member of a set of mutually exclusive and collectively exhaustive events. Let the maximal number of state transitions in the interval 2T' under consideration be M; note that M'T /2T' ⁇ 1. Then,
  • the right hand side of this equation can be evaluated using a derivation described later.
  • the vector ⁇ is thus the normalized left eigenvector of the matrix P * corresponding to the eigenvalue 1, and its existence follows from the assumed ergodicity properties of the underlying Markov chain.
  • T be the average transition time:
  • the next task is to find the autocorrelation of the continuous-time waveform generated by a Markov chain, assuming a random incidence.
  • a typical waveform 60 is shown in Fig. 6. Let the waveform in the switching cycle of duration T k associated with the state k be u k , and let u be an n-vector with entries u k .
  • the number m' of state transitions between t and t + ⁇ is a member of a set of mutually exclusive and collectively exhaustive events. If ⁇ >0 and m ' ⁇ 1 ,
  • m' m].
  • T M denotes max k T k
  • Q( ⁇ ) is the n ⁇ n matrix whose (k,l)-th entry is and
  • Q m ( ⁇ ) denotes the m ⁇ fold convolution of Q( ⁇ ) with itself, with Q° - I.
  • the m-fold convolution of the ⁇ -functions in the definition of Q serves to keep track of all the possible combinations of m cycle lengths between t 1 and t 2 . Because of the steady state assumption, the time average can be computed via integrals over length just T M , scaled by the factor T" that appears
  • M denote the maximal number of state transitions in a truncated realization of length 2T'. Note that MT'/2T' ⁇ 1, as T' - ⁇ ⁇ .
  • S y + (f) be the Fourier transform of R y ( ⁇ ⁇ m' ⁇ 0) for ⁇ > 0, and S y -(f) be the Fourier transform of the same autocorrelation for ⁇ ⁇ 0. Then, after the symmetrical truncated realization of the signal y of duration M T" is introduced as
  • the exemplary Markov chain is ergodic so the limiting probabilities exist, satisfying
  • This Markov chain is an example of a discretetransition chain.
  • the next state is determined by a probabilistic experiment which is specified by probabilities assigned to branches emanating from the current state.
  • the next state could be either state 2 (with probability 0.75), or the state 1 (with probability 0.25).
  • These transition probabilities can be conveniently arranged in the matrix P * .
  • the random drawing needed to determine the actual transition is performed by a random number generator or programmable microprocessor that has suitable statistical properties.
  • Limiting (steady-state) probabilities of a Markov chain are defined as probabilities that at a given Markov chain will be in the corresponding state after a large number of state transitions.
  • limiting state probabilities could be interpreted as the average proportion of time which the chain spends in each state. Arranging these probabilities in a row-vector ⁇ , using standard Markov chain theory, results in
  • the application of a simple Markov chain reduces the probability of large deviations (from the expected value of the duty ratio) ten times, order of magnitude. Markov chain switching can reduce these deviations even further, for example, by setting the selftransition probabilities in states 1 and 4 to zero and adjusting to 1 the transition probabilities from state 1 to 2 and from 4 to 3 (the "hard reflector" case).
  • a portion of the calculated power spectrum for the standard example from Fig. 7 is shown in Figs. 10A and 10B on a linear scale.
  • FIG. 15 An exemplary schematic representing state trajectory through classes of states of a periodic Markov chain is illustrated in Fig. 15.
  • periodic Markov chains are of interest in random modulation for DC/AC applications, where the basic (reference) on-off pattern changes from one cycle to the next in a deterministic fashion. This pattern is in turn dithered in each cycle using a set of dependent (Markovian) trials in order to satisfy time-domain constraints, for example to control ripple of waveforms of interest.
  • the conditioning used in the derivation of the power spectrum formula set forth previously has to be adjusted in the following manner.
  • T' is the greatest common denominator of all waveform durations
  • 1 N is an N ⁇ 1 vector of ones
  • U i is the vector of Fourier transforms of waveforms assigned to states in class C i .
  • a circular indexing process i.e. modulo N is used herein.
  • the matrix S c has a Toeplitz structure, with (k,l)-th entry where ⁇ k is a product of N matrices
  • FIG. 18 shows the inductor current ripple obtained with the four-state Markov chain described previously (the capacitor voltage ripple is not greatly affected) as indicated at 180.
  • the current ripple can be further reduced if the modified Markov chain described above is used, as is shown in Fig. 18 as indicated at 182.
  • the present invention is described as a random switching procedure governed by Markov chains.
  • the anticipated benefits of this switching process can be achieved in practice inexpensively, with costs that do not exceed costs of conventional random modulation procedures.
  • costs of microcontrollers continues to decrease, while functionality and computational capability increase, the demonstrated benefits of random modulation based on Markov chains will become increasingly commercially viable.

Abstract

Markov chain controlled random modulation of switching signal sequences for a power converter. The control is implemented in a power converter having an energy storage device which receives an input power from a source and provides an output power to a load. The converter includes a switching device for coupling the input power source to the energy storage device or coupling the storage device to the load in response to receiving a sequence of control signals generated from a control signal generator. The control signal generator includes a switching signal generator for providing a nominal switching signal sequence which achieves steady state between the input power to the converter and the output power supplied to the load, a modulator for modulating the nominal switching signal sequence with a source of non-deterministic signals to produce a time modulated switching signal sequence, and a control device for controlling the modulator in response to determining the previous modifications performed to the nominal switching signal sequence to maintain a predetermined range of deviation between the time modulated switching signal sequence and the nominal switching signal sequence.

Description

MARKOV CHAIN CONTROLLED RANDOM MODULATION OF
SWITCHING SIGNALS IN POWER CONVERTERS
BACKGROUND OF THE INVENTION
The invention relates to Markov chain control of random modulated switching signals in a power converter.
Switching power converters are the most widespread systems in the area of power conditioning. The reasons for their popularity are numerous, the most outstanding being their ability to achieve a very high efficiency of operation, the capability to operate at different voltage and current levels, and the relative abundance of circuit topologies that can be matched to various requirements. The control of switching converters is an area of intensive growth. There exists an array of interesting control problems, motivated primarily by the wide range of operating conditions characterizing a power converter and the very constrained nature of control actions, for instance, one can only choose the instants at which power switches are closed or opened, to select one of a fairly small total number of circuit configurations. Many questions in power converter control are still not answered in sufficient detail (e.g. geometrical control, digital implementations), while a host of new questions arise naturally when the robustness of operation is considered.
The switching function for a given power switch, denoted by q(t), is a time waveform taking the value 1 when the switch is on, and the value 0 when the switch is off. In the case of DC/DC converters, the nominal switching function is typically periodic, with a period equaling the duration of a single on╌off cycle, as shown in the switching function 10 of Fig 1A. In the case of DC/AC converters,the nominal switching function is often periodic, with a period that comprises several on╌off cycles, as indicated by the switching function 12 of Fig. 1B.
As shown in Figs. 2A and 2B, a conventional switching process for a power converter 20 involves generating a switching function q(t) for a switching device 21 with a configuration including a controller 22, a clock 24, a comparator 26, and a latch 28. In this configuration, the reference values fed to the controller 22 reflect the desired steady-state quantities (e.g. voltages and currents). Any necessary feedback control signals are combined with these reference values to specify the modulating signal m(t), which in turn determines q(t). Since power converters generally operate in a periodic steady state, converter waveforms of interest are typically periodic functions of time in the steady state.
Converter waveforms which are periodic functions of time in general have spectral components at all integer multiples of the fundamental frequency. The allowable harmonic content of some of these waveforms is often constrained, an example is the current in the interface to the electric utility, when it is desirable to have only the 60 Hz fundamental component present. In this case, stringent filtering requirements may be imposed on the power converter operation. Since the filter size is in general related to these requirements , a significant part of a power converter ' s volume and weight can be due to an input or output filter. This conflicts with requirements to miniaturize power supply components, which have been the driving force behind much of modern power electronics.
Similar requirements hold for acoustic noise control in motor applications. Harmonic components of the motor voltages and currents may excite mechanical resonances, leading to increased acoustic noise and to possible torque pulsations . Present solutions to these problems include either a costly mechanical redesign, or an increase in the switching frequency in the power converter supplying the motor, which in turn increases the switching power losses.
In conventional random modulation processes, a signal with appropriately chosen statistical properties is added to the reference values utilized in the control configuration of Fig. 2A. This has the effect of randomly "dithering" q(t) from its nominal form. The randomization can alter the harmonic content of waveforms of interest without excessively affecting the proper operation of the converter. In terms of Figs. IA and IB, randomization occurs in each cycle of the reference waveform.
As a common ground for comparisons among different random modulation methods is needed, it is useful to concentrate on the switching function q(t), which can take only 0-1 values. Quantities of interest in a switching cycle are total cycle duration, duration of the on-portion of the cycle, and the position of the on-portion within the cycle. The ratio of the duration of the on╌portion to the total cycle length is called the duty ratio. Many waveforms of interest in implementations are related to such a pulse train via linear transformations (e.g. a simple integral in the case of the input current of a boost converter). The power spectrum of variables related to q(t) by linear, time-invariant (LTI) operations can easily be derived from the power spectrum of q(t). The power spectrum of many other waveforms of interest can be derived by methods similar to those used for q(t).
The main elements characterizing a random modulation process are the time variation of the nominal (non-randomized) switching pattern and the time variation of the probability laws that govern the randomization. First, it is necessary to determine if the nominal patterns, e.g. duty ratios, vary from one cycle to the next, as they do in inverter operation. This property defines the deterministic structure of the modulation. The other issue is the time variation of the probability densities used to determine the "dither" at each cycle. This component is thought of as the probabilistic structure of the modulation.
If both the deterministic and probabilistic structures are constant in time (implying DC/DC operation), the switching will be called stationary. In block-stationary random modulation, the nominal pattern varies from cycle to cycle, but is repeated periodically over a block of cycles, as needed for inverter (DC/AC) operation. The present invention considers a third type of structure, where the probability density used for dither in each cycle depends on the state of a Markov chain at the beginning of that cycle. It will hereinafter be described that switching based on a Markov chain enables explicit control of the ripple, while maintaining analytical tractability.
Stationary switching processes can be further classified, and the most important classes are randomized pulse position modulation (PPM), randomized pulse width modulation (PWM), and asynchronous randomized modulation. Fig. 3 shows one cycle of the switching waveform; Ti is the duration of the i-th cycle, ai is the on-time within a basic switching cycle, and εi is the position of the turn-on within the cycle. The duty ratio is di = ai / Ti. All switching functions q(t) that are analyzed in with respect to the present invention consist of concatenations of such switching cycles. In general, εi, di or Ti, can be dithered, individually or simultaneously. Some combinations used in power electronics are as follows:
● Random PPM: εi changes; Ti, ai fixed.
● Random PWM: ai changes; εi=0; Ti fixed. Within random PWM, di can be varied either continuously, or it can take finitely many distinct values.
● Asynchronous modulation: Ti changes; εi=0; di fixed.
● Simplified asynchronous modulation: Ti is varied, ai is fixed, εi=0.
Some other possibilities involve varying more than one variable simultaneously, or dithering their sums, differences and the like:
● Vary Ti and di simultaneously, εi=0, with predetermined time averages,
● Vary independently the "on" and "off" times, with predetermined averages. An example of this kind is the random telegraph wave with different transition rates from 0 to 1 and from 1 to 0.
The main benefit of such processes in the case of converters supplying motors is acoustic noise reduction and torque pulsation reduction, and filter size reduction in all classes of power electronic converters. However, a possible practical drawback of conventional random modulation is the absence of a time-domain characterization. While the power spectrum of a waveforms of interest can now be accurately predicted, measured or estimated, there is no guarantee that the time domain waveform will not deviate arbitrarily from its desired average. This is a consequence of the commonly used random modulation procedure, which is based on statistically independent random experiments (trials).
According to the present invention, there is described a family of random modulation processes that are based on Markov chains that enable both deterministic and stochastic descriptions of time domain waveforms, in addition to the spectral shaping. Analytical formulas describing random modulation based on Markov chains are slightly more complicated than the corresponding formulas for the independent modulation case. These formulas, however, are used for switching strategy assessment and optimization (off-line), thus making the calculations entirely tractable.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide switching signal modulation based on Markov chains as a means to explicitly impose time-domain constraints on the switching waveform, while shaping the spectrum.
Switching based on a discrete-state Markov chain possesses additional generality when compared to the randomized switching strategies described earlier. A waveform segment of length Ti is associated with the Markov chain being in the i-th state. As the chain makes a transition from one state to the next, the segment corresponding to the next state is joined to that from the present state. Piecing such segments together forms the switching waveform. The switching pattern in any cycle is dependent on the state of the underlying Markov chain, while the choice of the next state is determined probabilistically. This introduces considerable flexibility in shaping time-domain and frequency-domain behavior. State transition probabilities can be chosen so that large deviations from desired average steady-state behavior are discouraged or prevented altogether. For instance, a short duty ratio can be made very likely after a long one in randomized pulse width modulation (PWM). Similarly, in pulse position modulation (PPM), a short delay can be discouraged after a long one, to prevent a large "local" on-time and thereby reduce the current ripple. In the case when certain switching patterns are not allowed altogether, the term "hard reflecting wall" is used to describe the behavior of the local average. The term "soft reflecting wall" is used in the case when some switching patterns are still possible, but their probability of occurrence is determined via the Markov chain transition probabilities.
The beneficial features of the Markov chain controlled modulation process for power converters include: shaping of power spectra for signals of interest (with main benefits being reduced size and price of filters needed to meet the filtering specifications, reduced acoustic noise in inverter applications, reduced torque pulsations in motors supplied by power electronic converters), and explicit control of the time domain characteristics for the same signals of interest, with both deterministic and statistical requirements allowed.
Accordingly, the present invention provides a power converter having an energy storage device which receives an input power from a source and provides an output power to a load, the converter including switching means for coupling the input power source to the energy storage device or coupling the storage device to the load in response to receiving a sequence of control signals generated from a control signal generator. The control signal generator comprises switching signal means for providing a nominal switching signal sequence which achieves steady state between the input power to the converter and the output power supplied to the load, modulating means for modulating the nominal switching signal sequence with a source of non-deterministic signals to produce a time modulated switching signal sequence, and control means for controlling the modulation means in response to determining the previous modifications performed to the nominal switching signal sequence to maintain a predetermined range of deviation between the time modulated switching signal sequence and the nominal switching signal sequence. BRIEF DESCRIPTION OF THE DRAWINGS
Figs. 1A and 1B respectively show nominal switching functions for a DC/DC converter and a DC/AC converter;
Figs. 2A and 2B respectively show a conventional configuration for switching signal generation and associated randomized switching functions;
Fig. 3 shows one cycle of a switching waveform;
Fig. 4 shows a block diagram of a buck (down) converter utilizing the Markov chain modulation control of the present invention;
Fig. 5 shows a block diagram of a control unit in accordance with the present invention;
Fig. 6 shows a waveform generated by a Markov chain; Fig. 7 shows an exemplary four state Markov chain based random switching;
Figs. 8A and 8B respectively show discrete and continuous (in log scale) calculated spectrum corresponding to the Markov chain of Fig. 7;
Fig. 9 shows a Markov chain corresponding to five successive L pulses;
Figs. 10A and 10B respectively show discrete and continuous (in linear scale) calculated spectrum in of the Markov chain of Fig. 7;
Figs. 11A and 11B show duty ratio variation in the Markov chain of Fig. 7;
Figs. 12A and 12B show transition matrix variation for the Markov chain of Fig. 7;
Fig. 13 shows an exemplary aperiodic Markov chain with asynchronous transitions;
Fig. 14 shows estimated and calculated continuous spectrum for the aperiodic asynchronous Markov chain of Fig. 13;
Fig. 15 shows a schematic representing state trajectory through classes of a periodic Markov chain;
Fig. 16 shows an example of a periodic four state Markov chain with two classes and different cycle lengths;
Fig. 17 shows experimentally observed ripple waveform of conventional modulation; and
Fig. 18 shows experimentally observed ripple waveform of random modulation with Markov chain control.
DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS
For illustrative purposes, the Markov chain random modulation process in accordance with the present invention is shown implemented with a buck (down) converter circuit 40 in Fig. 4. The fundamental switching frequency in this circuit is 10 kHz. In the circuit 40, the switching of a switching device 42, such as a transistor, is controlled by a control unit 44. The control unit 44, as shown in Fig. 5 for example, includes a programmable microprocessor 50, a level shifter 52, and a gate drive 54. The microprocessor 50 is in turn connected to a personal computer 56 or equivalent to facilitate development of the microcode for random switching.
It will be appreciated by those of skill in the art that a microprocessor is not a required component of a Markov chain controlled random modulation. In the exemplary system provided, the process of prototyping has been greatly simplified by microprocessor versatility. Hardware units that are necessary in alternative system implementations include a conventional random number generator (RNG) or a psuedo random number generator and a state machine. A conventional RNG is a true random source, e.g. by measuring thermal noise on a physical system, while a psuedo RNG utilizes algorithms to generate a random sequence. An implementation with these units is likely to be not only cheaper, but it could operate at higher (MHz) switching frequencies.
The present invention will now be described with respect to the class of stationary random modulation processes in which the switching signal sequence q(t) comprises a sequence of waveform segments, each of length Ti, governed by Markovian probabilistic laws.
Switching based on a Markov chain possesses additional generality when compared to the randomized switching strategies described above. A waveform segment of length Ti is associated with the Markov chain being in the i-th state.
Since a switching pattern in one cycle can be made dependent on the state of the underlying Markov chain, an additional degree of flexibility is available. State transition probabilities can be chosen so that large deviations from desired average steady-state behavior are discouraged or prevented altogether. For instance, a short duty ratio can be made very likely after a long one in randomized PWM. Similarly, in PPM, a short delay εi can be discouraged after a long ε{i-1}, to prevent a large "local" on-time, and thereby reduce the current ripple.
The Markov chains analyzed herein are discrete-time chains with finitely many states (e.g., n), and a continuous-time 0-1 waveform is associated with the evolution of the chain. Let π(k) be 1 × n row vector whose i-th entry πi(k) is the probability that at the k-th stage the system is in state i. Then the evolution of π is governed by the equation
π(κ+1) = π ( K)P* (l)
P* is the n × n state-transition matrix, and its (i,j)-th element is the probability that at the next transition the chain goes to state j, given that it is currently in state i. Although P* can also depend on k, we shall only consider the case of time-invariant (or homogeneous) chains, where P* is constant. In each state of the chain, a cycle of the switching waveform is generated. The lengths of the cycles can be equal for all states, in which case the chain is called synchronous (i.e., Ti equal for all i). Otherwise, the Markov chain is denoted as asynchronous.
The field of Markov chain analysis uses a specialized terminology, and a brief list of important results is hereinafter provided. A Markov chain is irreducible if every state can be reached from every other state. The state i is recurrent (or essential) if the chain can eventually return to i from every state that may be reached from i; every state in an irreducible chain is therefore recurrent. A recurrent state to which the chain can return only after an integer multiple of d transitions (d ≥ 2) is called a periodic state, with period d. The property of irreducibility, which is assumed for this explanation, implies that, if any state is periodic, then the periods of all states are the same.
A Markov chain with finitely many states is classified as ergodic if it is irreducible and aperiodic (i.e. has no periodic states). The limiting state probability ni of the state i is the probability that the chain is in state i after a great many state transitions. This quantity is independent of the initial state under ergodicity assumptions. In homogeneous Markov chains, the probability distribution for the time spent in each state (holding time) is a geometric random variable.
The next task is to establish relations linking the discrete-time Markov chain that governs the generation of the switching function with the continuous-time switching function q(·). This connection is complicated by the fact that switching cycles corresponding to individual states of the chain could have different durations Ti (in the case of asynchronous chains). It turns out that a convenient way to achieve that goal is the mechanism of recursive Markov chains which will be described hereinafter.
The stationarization procedure for Markov chains will be described. Initially, consider the case of an ergodic (i.e. aperiodic and irreducible) Markov chain with finitely many states, i.e., the case when limiting or steady-state probabilities exist. Let x(·) be the waveform obtained by a concatenation of the cycles associated with the states that the chain visits in a particular realization of the random process. The product x(t + τ)x(t) depends on both t and τ , in general. Let s(t) denote the state of the chain at time t and let T' denote the expected duration of a cycle in the steady state. The probability Pr[ s(t+τ)=j, s(t)=i] is needed to evaluate the autocorrelation. The number m' of state transitions between t and t+τ is a member of a set of mutually exclusive and collectively exhaustive events. Let the maximal number of state transitions in the interval 2T' under consideration be M; note that M'T /2T' ╌→ 1. Then,
Figure imgf000013_0001
The right hand side of this equation can be evaluated using a derivation described later. The procedure is based on a random incidence assumption, in addition to taking the expectation in the autocorrelation calculation. It is assumed that the Pr [s(t) = i] equals πi, where πi is the steady-state probability of the state i. In that case, the right hand side of equation (2) can be evaluated, using an m-fold convolution of the state transition matrix. An autocorrelation calculated in this way is time-averaged (via the steady-state probabilities), and depends on τ only. The corresponding power spectrum is labelled as the mean or time-average power spectrum.
In the special case of synchronous transitions with a cycle duration T, the calculations are simplified. For a given r > 0, the number of transitions m equals either the integer part of τ/T, or exceeds this by 1.
In the case of periodic Markov chains, the state goes through N-l other classes before returning to the starting class Ci as will be discussed hereinafter. A conditioning is added in the calculation of the autocorrelation, where Pr[ s(t+r)=j, s(t)=i I s(t) ∈ Ci] is used instead of Pr[ s(t+τ)=j, s(t)=i ]. The random incidence assumption yields the probability of the event s(t) ∈ Ci which equals Ti/∑j=1 N Tj, where Tj is the expected length of a waveform segment generated in the class Cj in the steady state. The other steps in the calculation of the power spectrum are the same as in the aperiodic case, with the same simplifications if a synchronous Markov chain is considered. Ergodic Markov chains (i.e irreducible and aperiodic chains) are now considered. The goal is to analyze the continuous-time switching waveforms associated with an n-state discrete-time Markov chain. The chain is characterized by the n × n state transition matrix P*=[P* k,l]. This matrix is a stochastic matrix, i.e. its rows sum to 1.
At a state transition from state k, a switching cycle of length Tk is generated, and the switching function q(t) is a concatenation of such cycles. The main source of analytical difficulties is the fact that cycle durations could be different for different states, so care needs to be exercised when the continuous-time switching waveform is related to the discrete-time Markov chain used for random modulation.
It will be assumed throughout the present description that the Markov chain is in steady state. The steady state probabilities of the chain can be found from:
πP*= π (3)
Figure imgf000014_0002
The vector π is thus the normalized left eigenvector of the matrix P* corresponding to the eigenvalue 1, and its existence follows from the assumed ergodicity properties of the underlying Markov chain.
Let T" be the average transition time:
Figure imgf000014_0001
The next task is to find the autocorrelation of the continuous-time waveform generated by a Markov chain, assuming a random incidence. A typical waveform 60 is shown in Fig. 6. Let the waveform in the switching cycle of duration Tk associated with the state k be uk, and let u be an n-vector with entries uk. The number m' of state transitions between t and t + τ is a member of a set of mutually exclusive and collectively exhaustive events. If τ >0 and m ' ≥ 1 ,
Figure imgf000015_0001
where Ry(τ | m'=m) denotes E[y(t) y(t+τ) | m'=m].
Referring to Fig. 6, the components that go into computing this conditional autocorrelation can be identified. Random incidence at time t1 will be assumed. The probability of being in state i at t1 is π i . The time of incidence relative to the start of the switching cycle in this incident cycle is denoted by τ1. At time t2=t1 + τ , the waveform is in state k, m transitions later. This time, relative to the start of the associated switching cycle, is denoted by τ2. The probability of being in state k after m transitions is given by the (i,k)-th entry of Pm. Weighting the product ui1) uk(t2) by the appropriate probabilities and averaging in time yields the desired result. In general, for m'=m, the autocorrelation is obtained from
Figure imgf000015_0003
In this expression Θ = diag(rii), TM denotes maxk Tk, Q(σ) is the n × n matrix whose (k,l)-th entry is
Figure imgf000015_0002
and Qm(·) denotes the m╌fold convolution of Q(·) with itself, with Q° - I. The m-fold convolution of the δ-functions in the definition of Q serves to keep track of all the possible combinations of m cycle lengths between t1 and t2. Because of the steady state assumption, the time average can be computed via integrals over length just TM, scaled by the factor T" that appears
in equation (7).
Let M denote the maximal number of state transitions in a truncated realization of length 2T'. Note that MT'/2T' ╌→ 1, as T' -→ ∞. Let Sy +(f) be the Fourier transform of Ry(τ ⃒ m' ≥ 0) for τ > 0, and Sy-(f) be the Fourier transform of the same autocorrelation for τ < 0. Then, after the symmetrical truncated realization of the signal y of duration M T" is introduced as
Figure imgf000016_0005
yielding (after neglecting certain terms that vanish as M -→∞)
Figure imgf000016_0004
By defining σ= τ + τ1 - τ2 and recognizing appropriate terms, results in
Figure imgf000016_0003
where U(f) is the Fourier transform of the vector u(t) and
Figure imgf000016_0002
and Q^(f) is the Fourier transform of the matrix Q(σ). From the construction, Q^k,l(f)=[Pk,l e-i2πTkf]. Assuming that the eigenvalues of Q^(f) have moduli less than 1, the geometric series involving Q^m(f) converges yielding
F( f ) = ( I -Q ( f ) ) -1 (13) Using the fact that Sy-(f )=Sy +(-f), we arrive at the spectral formula:
Figure imgf000016_0001
The subscript c is used to emphasize that this is a continuous spectrum. If Q(f) has eigenvalues of modulus 1, the spectrum will have discrete components located at k/T, where k is any positive integer and T is the greatest common denominator of the Tk's. Asymptotic properties of Q(f=k/T) establish that at f=k/T
Figure imgf000017_0002
where ln is an n-vector of ones. The final result for the intensities of the lines in the discrete spectrum is
Figure imgf000017_0001
In the case of Markov chains with synchronous transitions, with the time between transitions T, Q(f)= P e-o 2 π f T, and its eigenvalues have moduli < 1, for f ≠ k/T, k ∈ Z.
An exemplary switching function modulation with a 4-state Markov chain, intended for use in a DC/DC converter, is considered next. This chain corresponds to the following switching policy:
● Either long (L, D=0.75) or short (S, D=0.25) pulses can be fired.
● The controller observes the last two pulses and if they are SL or LS, then either L or S is fired with probability 0.5.
● If the pair observed is LL, then an S pulse is applied with probability 0.75 (and an L pulse with probability 0.25).
● If the pair observed is SS, then an L pulse is applied with probability 0.75 (and an S pulse with probability 0.25).
Thus if two pulses of a given type occur in succession (LL or SS), the probability that the next pulse is of the opposite type is increased ("soft reflection"). The corresponding Markov chain is illustrated in Fig. 7, and the associated state transition matrix is:
Figure imgf000018_0001
The exemplary Markov chain is ergodic so the limiting probabilities exist, satisfying
πP *= π (18) This Markov chain is an example of a discretetransition chain. At each transition, given the current state of a chain, the next state is determined by a probabilistic experiment which is specified by probabilities assigned to branches emanating from the current state. In the example provided, given that the chain is in state 1, the next state could be either state 2 (with probability 0.75), or the state 1 (with probability 0.25). These transition probabilities can be conveniently arranged in the matrix P*. The random drawing needed to determine the actual transition is performed by a random number generator or programmable microprocessor that has suitable statistical properties.
Limiting (steady-state) probabilities of a Markov chain are defined as probabilities that at a given Markov chain will be in the corresponding state after a large number of state transitions. Alternatively, limiting state probabilities could be interpreted as the average proportion of time which the chain spends in each state. Arranging these probabilities in a row-vector π, using standard Markov chain theory, results in
π = [0.2 0.3 0.3 0.2] (19)
The matrix P belongs to the class of irreducible stochastic matrices, for which all eigenvalues have modulus less than or equal to 1, λ = 1 is a simple eigenvalue and other eigenvalues of modulus 1 (if they exist) are simple and correspond to a complex root of 1 of appropriate order. π is a left eigenvector corresponding to λ = 1 and the corresponding right eigenvector is [1 1 1 1]T.
The discrete and continuous spectrum of the switching function corresponding to the example are shown in Figs. 8A and 8B.
The efficacy of Markov random modulation on the ripple reduction in this example can be compared with that of random independent PWM, in which a random choice between duty ratios of 0.25 and 0.75 is made. This discussion can be analogously modified to other cases of interest. In the case of independent choice between S pulses (with probability p) and L pulses (with probability q), the event "five successive long pulses" can be modeled with the Markov chain shown in Fig. 9, where state numbers denote the number of long pulses observed in a row. This chain is ergodic, and the limiting state probability of the state 5 is π5=p5. which in this example has a calculated value of 0.03125.
In the Markov random switching example shown in Fig. 7, the probability of observing 5 long pulses in a row after a random incidence is the product of π1 = 0.2 and the probability of having three more long pulses, (0.25)3, which results as .003125. Thus, the application of a simple Markov chain reduces the probability of large deviations (from the expected value of the duty ratio) ten times, order of magnitude. Markov chain switching can reduce these deviations even further, for example, by setting the selftransition probabilities in states 1 and 4 to zero and adjusting to 1 the transition probabilities from state 1 to 2 and from 4 to 3 (the "hard reflector" case). A portion of the calculated power spectrum for the standard example from Fig. 7 is shown in Figs. 10A and 10B on a linear scale.
Variations in duty ratios in the example, while the average is fixed at D=0.5, have a large impact on the spectrum. Compare the results in Figs. 11A and 11B, where D1=0.95, D2=0.05, with Figs. 8A and 8B. The effects of changes in the matrix P* are much less pronounced. With reference to Figs. 12A and 12B, if the probability of an L pulse after LL is 0.05 instead of 0.25, and symmetrically for an S pulse, the results are not much different from those in Eigs. 10A and 10B.
As an example of an aperiodic Markov chain with asynchronous transitions, consider the chain shown in Fig. 13, with waveform durations T1=3, T2=0.5, duty ratio D=0.5. In this case
Figure imgf000020_0001
Figure imgf000020_0002
and the greatest common denominator of the two waveform durations is T=0.5. The steady state probabilities are π1 = 0.2, π2 = 0.8. The calculated continuous spectral component (using equation (13) and the full estimated spectrum are shown in Fig. 14. The discrete harmonic at f=2 is evident in the estimate, and is accurately predicted by equation (15).
The case of pulse trains specified by periodic Markov chains is now considered. The class of recursive Markov chains is analyzed, and it is assumed that the state of the chain goes through a sequence of N classes of states Ci , occupying a state in each class for the average time Ti, i=1,
. . . , N, where the Ti are allowed to be different. An exemplary schematic representing state trajectory through classes of states of a periodic Markov chain is illustrated in Fig. 15. In the power electronic setup, periodic Markov chains are of interest in random modulation for DC/AC applications, where the basic (reference) on-off pattern changes from one cycle to the next in a deterministic fashion. This pattern is in turn dithered in each cycle using a set of dependent (Markovian) trials in order to satisfy time-domain constraints, for example to control ripple of waveforms of interest.
The conditioning used in the derivation of the power spectrum formula set forth previously has to be adjusted in the following manner. The probability that the state of the Markov chain belongs to the class Ci, after a random incidence, equals Ti/ ∑j=1 N Tj, where Tj is the expected time spent in the class Cj, before a transition into the class Cj+1. It will be appreciated that after a possible renumbering of the states, the matrix Q for a periodic Markov chain can be written in a matrix form
Figure imgf000021_0002
Let T" = ∑j=1 N Tj, and πi denote the steady-state probabilities, conditional on the system being in class Ci,and let ⊝i = diag(πi). Then the following power spectrum is yielded:
Figure imgf000021_0001
where T' is the greatest common denominator of all waveform durations, 1N is an N × 1 vector of ones and Ui is the vector of Fourier transforms of waveforms assigned to states in class Ci. A circular indexing process (i.e. modulo N) is used herein.
The matrix Sc has a Toeplitz structure, with (k,l)-th entry
Figure imgf000021_0003
where Λk is a product of N matrices
Figure imgf000022_0003
and
Figure imgf000022_0002
with no repetitions allowed in Λk,l, so that the number of matrices forming Λk,l is N - | k - l |. Also
Figure imgf000022_0001
The equation (24) is verified using the example shown in Fig. 16.
The time-domain performance of both stationary and Markov random modulation is verified in a sequence of four experiments, using the circuit 40 shown in Fig. 4. With reference to Figs. 17 and 18, the horizontal axis represents the inductor current ripple (1 A/div), and the vertical axis is the capacitor voltage ripple (0.5 V/div). The exposure time was set to .025 seconds, which (with the switching frequency of 10 kHz) corresponds to approximately 2500 pulses being traced on the screen. In Fig. 17 the results of conventional switching with the duty ratio D=0.5 is shown. The time waveform obtained when the modulation process is a random choice between D = 0.25 and D = 0.75, together with two random modulation processes governed by Markov chains are shown in Fig. 18.
A sequence of five pulses in succession with D = 0.75 would account for a current ripple that extends approximately 4.5 divisions to the right of the coordinate origin. Markov modulation is expected to reduce the ripple, and that is indeed the case. Fig. 18 shows the inductor current ripple obtained with the four-state Markov chain described previously (the capacitor voltage ripple is not greatly affected) as indicated at 180. The current ripple can be further reduced if the modified Markov chain described above is used, as is shown in Fig. 18 as indicated at 182.
Accordingly, the present invention is described as a random switching procedure governed by Markov chains. The anticipated benefits of this switching process can be achieved in practice inexpensively, with costs that do not exceed costs of conventional random modulation procedures. As the cost of microcontrollers continues to decrease, while functionality and computational capability increase, the demonstrated benefits of random modulation based on Markov chains will become increasingly commercially viable.
The foregoing description has been set forth to illustrate the invention and is not intended to be limiting. Since modifications of the described embodiments incorporating the spirit and substance of the invention may occur to persons skilled in the art, the scope of the invention should be limited soley with reference to the appended claims and equivalents thereof.
What is claimed is:

Claims

CLAIMS 1. In a power converter having an energy storage device which receives an input power from a source and provides an output power to a load, said converter including switching means for coupling said input power source to said energy storage device or coupling said storage device to said load in response to receiving a sequence of control signals generated from a control signal generator, said control signal generator comprising:
switching signal means for providing a nominal switching signal sequence which achieves steady state between said input power to said converter and said output power supplied to said load;
modulating means for modulating said nominal switching signal sequence with a source of non-deterministic signals to produce a time modulated switching signal sequence; and control means for controlling said modulation means in response to determining the previous modifications performed to said nominal switching signal sequence to maintain a predetermined range of deviation between said time modulated switching signal sequence and said nominal switching signal sequence.
2. The control signal generator of claim 1, wherein said control signal comprises a non-periodic signal sequence.
3. The control signal generator of claim 1, wherein said nominal switching signal sequence comprises a periodic set of waveform segments, each segment having time domain parameters including a predetermined total duration, a duty ratio representing the duration of an on-state switch pulse to the total duration of said segment, and a beginning of said on-state switch pulse with respect to a starting time instant of said segment.
4. The control signal generator of claim 3, wherein said modulating means modulates said waveform segments with a random signal sequence to produce said time modulated switching signal sequence including a non-periodic set of segments having randomized time domain parameters.
5. The control signal generator of claim 4, wherein said control means is operable for controlling said modulating means to restrict the randomness of said time modulated switching signal sequence by determining the time domain parameters for the next successive segment for said time modulated switching signal sequence based on the current and previous segments.
6. The control signal generator of claim 5, wherein said control means utilizes a predetermined probability model to determine the next successive segment of said time modulated switching signal sequence.
7. The control signal generator of claim 6, wherein said probabilistic model constrains said time modulated switching signal sequence to limit the deviation from said nominal switching signal sequence.
8. The control signal generator of claim 1, wherein said time modulated switching signal sequence comprises a set of on-state switching pulses of varying duration.
9. The control signal generator of claim 8, wherein said control means is operable for ascertaining the current and previous sequence of switching pulses and corresponding same to a probability pattern.
10. The control signal generator of claim 9, wherein said probability pattern is predetermined.
11. The control signal generator of claim 9, wherein said probability pattern is variable.
12. The control signal generator of claim 9, wherein said control means is further operable for determining the next switching pulse duration of said time modulated switching signal sequence in accordance with said predetermined probability pattern.
13. The control signal generator of claim 1, wherein said modulating means comprises a random signal generator.
14. The control signal generator of claim 1, wherein said control means comprises a state machine.
15. The control signal generator of claim 1, wherein said modulating means and said control means comprise a programmable microprocessor.
16. A switching control system for use in a power converter which includes an energy storage device that receives and converts an input power from a source and provides an output power to a load, said power converter including a switch operable for coupling said input power source to said energy storage device in response to receiving a sequence of control signals generated from said switching control system, said switching control system comprising:
a switching signal sequence generator operable for generating a periodic switching signal sequence with which said converter achieves steady state; and
a switching signal sequence modulator operable for modulating said periodic switching signal sequence with a non-deterministic timing sequence to produce a non-periodic time modulated switching signal sequence having a set of timing segments, and limiting the deviation of said time modulated switching signal sequence from said nominal switching signal sequence in accordance with corresponding said timing segments with a predetermined probability pattern.
17. The system of claim 16, wherein said time modulated switching signal sequence comprises a set of timing segments which include time domain parameters of varying duration.
18. The system of claim 17, wherein each timing segment has time domain parameters including a predetermined total duration, a duty ratio representing the duration of an on-state switch pulse to the total duration of said segment, and a beginning of said on-state switch pulse with respect to a starting time instant of said segment.
19. The system of claim 17, wherein said modulator is operable for restricting the randomness of said time modulated switching signal sequence by determining the onstate switching pulse duration for the next successive segment for said time modulated switching signal sequence based on a correspondence of preceding timing segments with said probability pattern.
20. The control signal generator of claim 16, wherein said probability pattern serves to constrain said time modulated switching signal sequence to reduce the harmonics associated with said time modulated switching signal sequence.
21. The control signal generator of claim 16, wherein said probability pattern is predetermined.
22. The control signal generator of claim 16, wherein said probability pattern is variable.
23. A method for controlling a switching device in a power converter having an energy storage device which receives an input power from a source and provides an output power to a load, said switching device operable for coupling said input power source to said energy storage device in response to receiving a sequence of control signals, said method comprising the steps of:
providing a nominal switching signal sequence which achieves steady state between said input power to said converter and said output power supplied to said load;
modulating said nominal switching signal sequence with a source of non-deterministic signals to produce a time modulated switching signal sequence; and
controlling said modulation in response to determining the previous modifications performed to said nominal switching signal sequence to maintain a predetermined range of deviation between said time modulated switching signal sequence and said nominal switching signal sequence.
24. A method for controlling a switch utilized in a power converter which includes an energy storage device that receives and converts an input power from a source and provides an output power to a load, said switch operable for coupling said input power source to said energy storage device in response to receiving a sequence of control signals, said method comprising the steps of:
generating a periodic switching signal sequence with which said converter achieves steady state;
modulating said periodic switching signal sequence with a non-deterministic timing sequence to produce a non-periodic time modulated switching signal sequence having a set of timing segments; and
limiting the deviation of said time modulated switching signal sequence from said nominal switching signal sequence in accordance with corresponding said timing segments with a probability pattern.
PCT/US1994/008464 1993-08-05 1994-07-28 Markov chain controlled random modulation of switching signals in power converters WO1995005025A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/102,629 US5510698A (en) 1993-08-05 1993-08-05 Markov chain controlled random modulation of switching signals in power converters
US08/102,629 1993-08-05

Publications (1)

Publication Number Publication Date
WO1995005025A1 true WO1995005025A1 (en) 1995-02-16

Family

ID=22290842

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1994/008464 WO1995005025A1 (en) 1993-08-05 1994-07-28 Markov chain controlled random modulation of switching signals in power converters

Country Status (2)

Country Link
US (1) US5510698A (en)
WO (1) WO1995005025A1 (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6324558B1 (en) * 1995-02-14 2001-11-27 Scott A. Wilber Random number generator and generation method
WO2000026786A1 (en) * 1998-11-04 2000-05-11 Siemens Aktiengesellschaft Method and array for evaluating a markov chain modeling a technical system
DE19854416A1 (en) * 1998-11-25 2000-05-31 Linde Ag Voltage converter and industrial truck with DC voltage supply
US6668333B1 (en) * 2000-02-29 2003-12-23 Agere Systems Inc. Method and apparatus for evaluating effects of switching noise in digital and analog circuitry
EP1134878A1 (en) * 2000-03-13 2001-09-19 Alstom Belgium S.A. Method and device for reduction of harmonics in power converters
DE10209834A1 (en) * 2001-04-04 2002-10-17 Bosch Gmbh Robert Method for reducing interference radiation with DC/DC blocking oscillator varies the individual current thresholds for initiating charging and discharging of capacitor
US6600669B2 (en) * 2001-06-27 2003-07-29 The Board Of Regents Of The University And Community College System Of Nevada, On Behalf Of The University Of Nevada At Reno Random pulse width modulation method and device
US7421301B2 (en) * 2004-09-03 2008-09-02 General Motors Corporation Speed-variable maximum delay clamping when using variable-delay random PWM switching
US20060268975A1 (en) * 2005-05-13 2006-11-30 Bors Douglas A Pulse width modulation (PWM) utilizing a randomly generated pattern subsequently modified to create desired control characteristics
US8014879B2 (en) 2005-11-11 2011-09-06 L&L Engineering, Llc Methods and systems for adaptive control
WO2009123054A1 (en) * 2008-04-02 2009-10-08 国立大学法人群馬大学 Switching controller
US8803498B2 (en) * 2009-06-18 2014-08-12 Cirasys, Inc. System, apparatus and methods for controlling multiple output converters
US8788551B2 (en) 2011-11-15 2014-07-22 Seagate Technology Llc Random number generation using switching regulators
US9201630B2 (en) 2012-02-10 2015-12-01 Seagate Technology Llc Random number generation using startup variances
KR101343531B1 (en) 2012-11-12 2013-12-20 국방과학연구소 Method of recognizing pri modulation type based on hidden markov model
US20140266488A1 (en) * 2013-03-15 2014-09-18 Douglas Arthur Bors Pulse Width Modulation (PWM) Utilizing Stored Signals Having Stochastic Characteristics
DE102014104730A1 (en) * 2014-04-03 2015-10-08 Sma Solar Technology Ag Method for reducing interference emissions of a current or voltage converter with clocked circuit breakers
WO2016082834A1 (en) 2014-11-25 2016-06-02 Vestas Wind Systems A/S Random pulse width modulation for power converters
CN106160453A (en) * 2016-08-05 2016-11-23 江苏大学 A kind of NPC inverter based on Markov chain mixes random SVPWM control system and method
CN110336705B (en) * 2019-07-23 2020-12-22 重庆电子工程职业学院 Edge cloud energy-saving method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5149933A (en) * 1991-12-20 1992-09-22 Hughes Aircraft Company Welding control

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3599864A (en) * 1969-09-29 1971-08-17 Permaglass Control system with variable pulse rate
US4079202A (en) * 1976-10-12 1978-03-14 The Bendix Corporation Digital communication system
US4727308A (en) * 1986-08-28 1988-02-23 International Business Machines Corporation FET power converter with reduced switching loss
US4967389A (en) * 1986-12-29 1990-10-30 Cylink Corporation Bit density controller
FR2634957B1 (en) * 1988-07-29 1993-03-26 Thomson Csf CONTINUOUS / CONTINUOUS VOLTAGE CONVERTER TYPE CUK, AND DIRECT CONVERSION POWER SUPPLY MADE FROM SUCH A CONVERTER
US4988942A (en) * 1988-11-08 1991-01-29 Spectra-Physics, Inc. Switched resistor regulator control when transfer function includes discontinuity
JPH0832160B2 (en) * 1990-01-31 1996-03-27 三菱電機株式会社 Pulse power supply
US4977492A (en) * 1990-04-25 1990-12-11 Sundstrand Corporation Suppression of switching harmonics
US4994956A (en) * 1990-04-25 1991-02-19 Sundstrand Corporation Enhanced real time control of PWM inverters

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5149933A (en) * 1991-12-20 1992-09-22 Hughes Aircraft Company Welding control

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
1992 IEEE Workshop on Computers in Power Electronics University of California, Berkeley August 9-11 1992. *
APEC'93 Eighth Annual Applied Power Electronics Conference and Exposition (IEEE) San Diego, California, USA, March 7-11 93 Bor-Ren Lin: 'ANALISYS OF FUZZY CONTROL *
PROCEEDINGS IECON'91 1991 International Conference on Industrial Electronics, Control and Instrumentation. *

Also Published As

Publication number Publication date
US5510698A (en) 1996-04-23

Similar Documents

Publication Publication Date Title
US5510698A (en) Markov chain controlled random modulation of switching signals in power converters
Lehman et al. Extensions of averaging theory for power electronic systems
Banerjee et al. Nonlinear phenomena in power electronics
Shaked et al. New procedures for minimizing the torque ripple in switched reluctance motors by optimizing the phase-current profile
Jung et al. Sliding mode control of a closed-loop regulated PWM inverter under large load variations
US20010026460A1 (en) Multiway power converter
Stankovic et al. Randomized modulation in power electronic converters
Petric et al. A jitter amplification phenomenon in multisampled digital control of power converters
Stankovic et al. Randomized modulation of power converters via Markov chains
CN113258790B (en) Converter control method and related device
Hamill et al. Some applications of chaos in power converters
Wang et al. Programmed pulsewidth modulated waveforms for electromagnetic interference mitigation in DC-DC converters
Krein et al. Multiple limit cycle phenomena in switching power converters
Li et al. A chaotic peak current-mode boost converter for EMI reduction and ripple suppression
US7081740B2 (en) Digital duty cycle regulator for DC/DC converters
Papafotiou et al. Calculation and stability investigation of periodic steady states of the voltage controlled buck DC-DC converter
Ghosh et al. Study on chaos and bifurcation in DC-DC flyback converter
EP4203283A1 (en) Multi-level inverting buck-boost converter architecture
Sahu et al. Harmonic analysis of three phase inverter by using particle swarm optimization technique
Shrivastava et al. Noise analysis of DC-AC random PWM schemes
US20050270003A1 (en) Modulated reference voltage control for current mode switching regulators
Stankovic et al. Randomized modulation schemes for power converters governed by Markov chains
Wang et al. On optimal programmed PWM waveforms for DC-DC converters
US7327177B2 (en) Hardware/software implementation of a PWM with enhanced features using a standard microprocessor
Stankovic et al. Monte-Carlo verification of power spectrum formulas for random modulation schemes

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA JP

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA