Abstract:
A duty cycle based AC power control method reduces objectionable voltage fluctuations at a frequency that causes &#34;flicker&#34; by shifting the frequency of actuations of controlled devices to frequencies significantly greater than and/or less than the flicker sensitive frequency. The frequency of actuations may be redistributed (1) by segmenting the devices to provide approximately equal power requirements per actuation, (2) by providing one-half cycle actuation pulses rather than one cycle actuation pulses, and/or (3) by spacing the actuations evenly over a given time period and forcing the aggregate demand to follow a slowly rising/falling envelope. The result is the minimization of power distribution at the flicker frequency.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
     Not applicable 
     STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT 
     Not applicable 
     BACKGROUND OF THE INVENTION 
     The present invention relates to AC power control, and more particularly to duty cycle based AC power control with reduced voltage fluctuations in order to satisfy electrical equipment standards and eliminate noticeable &#34;flicker&#34; in other appliances when the electrical equipment imposes voltage fluctuations upon an AC power line. 
     IEC Standard 1000-3-3 specifies certain tests that electrical equipment connected to an AC line must pass in order to be sold in Europe. In general terms the Standard describes how voltage fluctuations imposed on the AC line by an appliance, due to time-varying power demand, must be limited so as to reduce effects on other devices connected to the line. The canonical example is the visible flickering of incandescent lamps caused by these voltage fluctuations. The Standard defines numerical methods to quantify this flickering, prescribes conditions under which it must be measured, and sets allowable limits for it. 
     Certain devices, such as phase change ink printers, require various internal subsystems to be maintained at specific values, such as for temperature control. This is done using closed-loop regulation with &#34;continuously variable&#34; load actuation. The continuously variable actuation is simulated by cycle dropping, for example, by connecting loads to the line for full cycles starting at line zero crossings. Cycle dropping also is used to compensate for line voltage so that a given load control loop&#39;s output signal values result in the same average power input to the load over the entire line voltage range. For example a load that draws three amperes at one hundred volts to produce 300 watts of power draws six amperes at two hundred volts to produce 1200 watts of power, so the load only needs to be activated one-quarter of the time for the same average power, which reduces the duty cycle in this case to 25% or one out of every four cycles. Also where the loads are of varying sizes and are independently actuated, the active (on) cycles of various heaters occur at random times with respect to each other and the power gets spread across the frequency spectrum like &#34;white&#34; noise. The result is that for multiple loads with multiple demands there can be an appreciable amount of power at the most sensitive &#34;flicker&#34; frequency of 8.8 Hz. 
     What is desired is a duty cycle based AC power control method with reduced voltage fluctuations that minimizes &#34;flicker&#34; in other devices coupled to the same line voltage. 
     BRIEF SUMMARY OF THE INVENTION 
     Accordingly the present invention provides a duty cycle based AC power control method with reduced voltage fluctuations by using one or more of the following techniques: (1) reducing the current pulses from fall cycle to half-cycle to increase the fundamental frequency of the pulse repetition for each controlled device, (2) restructuring the load varying controlled devices into smaller lumps, and/or (3) controlling how the load pulses are arranged to move the voltage fluctuations away from peak flicker sensitive frequencies. The load varying devices, such as heaters for a phase change ink printer, are segmented or repartitioned to reduce the amount of power per actuation. An interrupt is generated from the main power supply for each zero crossing, both negative and positive. A microprocessor, based upon the desired duty cycle for each device, the line voltage, and the zero crossings, fills a work buffer with actuation bits, each bit representing a different load device/segment. The actuation of the devices is reordered in descending order of power requirements, and then alternatively reversed in order, in order to provide a frequency spectrum for the voltage fluctuations that is concentrated at significantly greater than, or less than, the frequencies that produce noticeable &#34;flicker&#34;. In other words the &#34;carrier&#34; represented by the aggregate frequency of actuation is significantly above the &#34;flicker&#34; frequency and is amplitude modulated by the power of each controlled device at the work buffer readout frequency, which is significantly below the &#34;flicker&#34; frequencies. 
     The objects, advantages and other novel features of the present invention are apparent from the following detailed description when read in conjunction with the appended claims and attached drawing. 
    
    
     BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING 
     FIG. 1 is a block diagram view of a system subject to duty cycle based AC power control according to the present invention. 
     FIG. 2 is a timing diagram for the system of FIG. 1 illustrating halfcycle actuation of a load varying device according to the present invention. 
     FIG. 3 is a timing diagram for the system of FIG. 1 illustrating the pulse frequency as reordered to provide flicker free operation according to the present invention. 
     FIG. 4 is a spectrum diagram illustrating the frequency spectrum for the signal of FIG. 3 according to the present invention. 
     FIG. 5 is a flow chart view of a flicker control system for the system of FIG. 1 according to the present invention. 
     FIG. 6 is a graphic representation of a work buffer for storing actuation commands according to the present invention. 
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
     The basic concept of the present invention is to move the frequency of the total power spectrum for duty cycle pulses applied to multiple loads away from the most sensitive peak &#34;flicker&#34; frequency of 8.8 Hz to a &#34;flicker&#34; insensitive frequency, such as above 25 Hz or below 2 Hz. One way to increase the frequency is to split the large loads into smaller loads so that in order to provide the same power, there are more duty cycle pulses per unit of time thereby increasing the frequency of the total power spectrum. 
     Another technique is to provide half-cycle duty cycle pulses instead of full cycle duty cycle pulses, requiring twice as many duty cycle pulses for the same total power per unit of time. Again this increases the frequency of the total power spectrum. 
     However, either one or both of these techniques may not totally alleviate the &#34;flicker&#34; problem, as the independent cycling of the loads through intermodulation creates a &#34;white&#34; noise across the power spectrum so that there may still be appreciable power at the &#34;flicker&#34; sensitive frequency of 8.8 Hz. A third technique that is useful in eliminating the &#34;white&#34; noise effect is to combine the duty cycle pulses in such a way that they are evenly spaced and ordered so as to provide a relatively constant fundamental frequency for the total power spectrum with either no or a very low frequency modulation so that the power is spectrally grouped closely about the fundamental frequency (and about d.c.) with little spreading into the 8.8 Hz region. 
     Referring now to FIG. 1 a continuously variable actuation device 10, such as a heater segment for a phase change ink-jet printer, and a switch 12, such as a triac switch, are coupled across an AC line 14. A control signal is applied via an opto-coupler 16 to the switch 12 to intermittently couple the device 10 to the AC line 14. A control signal generator 18 is coupled to the opto-coupler 16 via a resistor 20. 
     The control signal generator 18, for example, has a pair of registers 22, 24, a pair of multiplexers 26, 28, and an output buffer amplifier 30. The first multiplexer 26 is coupled to a data bus to receive a one-bit input value. The output from the first multiplexer 26 is coupled to the input of the first register 22. A write signal acts as a control signal for the first multiplexer 26 to write the one-bit input into the first register 22. The output from the first register 22 is input to the second multiplexer 28 together with the output from the second register 24. The output of the second multiplexer 28 is applied as the input to the second register 24. The output from the second register 24 is applied via the buffer amplifier 30 as the control signal for the opto-coupler 16. The second multiplexer 28 is controlled by an interrupt signal, which interrupt signal also is used to reset the first register 22. 
     The AC line 14 also is coupled via a step-down transformer 32 to an integrating analog to digital converter 34. The output of the integrating A/D 34 is in the form of a series of pulses having a pulse density that is a function of the amplitude of the signal input to the A/D. The pulse signal from the A/D 34 is input to a line sync processing circuit 36 that generates a hardware interrupt as the interrrupt signal, IRQ, at a fixed interval relative to every zero crossing of the power signal on the AC line 14, as shown in FIG. 2. The interval is determined by the processing time of the remainder of the circuit so that the device 10 is connected to and disconnected from the AC line 14 at zero crossing times. The interrupt signal also is input to a microprocessor 38 that generates the data words for distribution over a data bus 40 as well as write commands for the first multiplexer 22 for each controlled device 10. The interrupt signal may be generated for every zero crossing, only the positive zero crossings or only the negative zero crossings. 
     At the conditions under which flicker must be measured the frequency content of the voltage disturbance resulting from the current pulse stream needs to be kept away from the 8.8 Hz peak of the flicker sensitivity curve shown in the IEC Standard 1000-3-3. It is desirable to size the current pulses and power demands so that the fundamental frequency of the pulse stream is above 25 Hz where flicker sensitivity is essentially zero. At least the fundamental frequency of the pulse stream should be as far from 8.8 Hz as is practical so its harmonics are close to or above 25 Hz. The algorithm implemented by the microprocessor 38 reorders the individual heater actuation pulses so as to provide an aggregate power demand envelope or &#34;power wave&#34; that conceptually amplitude modulates the pulse stream fundamental frequency. This power wave follows a smoothly rising and falling shape versus time configuration, as shown in FIG. 3. Since the power wave amplitudemodulates the pulse stream, modulation theory describes the frequency content of the current demand and resulting voltage fluctuations that cause the flicker effect. If the pulse steam fundamental frequency is enough above 8.8 Hz, then the pulse stream&#39;s harmonics are above the sensitive range and only the zero-order (sideband of d.c.) and first-order (sidebands around the fundamental frequency) modulation products are significant. By forcing the modulating waveshape to have most of its energy concentrated at low frequencies due to the alternately rising/falling shape, these modulation products are clustered around d.c. and the pulse stream fundamental frequency, and thus kept away from the sensitive frequency region for flicker, as shown in FIG. 4. 
     The microprocessor 38 populates one work buffer with heater actuation bits while another is coupled to the data bus 40 so that one work buffer is used to control the heaters 10 while the other is being filled. As shown in FIG. 5 the available power is allocated to the heaters 10 by the processor 38 in macro priority order, limiting the demand, if necessary, so that total demand does not exceed the available power. Macro priority is a priority assigned based upon which heaters 10 are desired to be actuated (heat) first. The amount of power each heater needs is a function of the number of heater segments and the watts required per segment. Then the number of &#34;on&#34; pulses, or actuation bits, is determined that needs to be placed in the filling work buffer. The number of pulses is based on the percent power at 100 volts requested for the heater, the line voltage and how many segments there are for the heater. The work buffer is then populated with the heater segment actuations, with the pulses for the largest heater being placed first so that when all the pulses are placed, the buffer is sorted in descending order. Referring to FIG. 6 the buffer has a number of slots per unit interval, such as 100 slots for a one second interval. The devices are loaded with the number of pulses required for that interval to provide the required power. As shown device A has seven slots allocated, device B has nine slots allocated, device C has three slots allocated, etc. For each clock cycle one column of the buffer is read out per clock cycle. More than one device may be activated per clock cycle where there are fewer slots in the buffer than devices to be actuated over the unit interval. In that case, as shown, the overage of pulses is placed starting at the beginning of the buffer. The pulses also are spaced using the Bresenham algorithm on readout so that, if there are less pulses than buffer slots, the empty slots in the buffer are evenly spaced so that the fundamental or &#34;carrier&#34; has little or no frequency modulation. As an example if only 25 slots are filled, the pulses are spaced four slots apart. Every time a new buffer is started, the readout order is reversed to provide alternately a descending and an ascending order, giving the desired wave pattern as shown in FIG. 3. This provides the carrier frequency output of 25 Hz while providing a modulating signal with a fundamental frequency of approximately 0.5 Hz. 
     Thus the present invention provides a duty cycle based AC power control system with reduced voltage fluctuations to satisfy equipment electrical standards by reducing the size of the devices being actuated, such as by segmentation, so that more actuation pulses are required, by actuating the devices on half cycles of the main power supply rather than full cycles, also increasing the number of actuations per unit time, and by controlling the timing of the actuations so that the frequency spectrum of the actuations is concentrated in regions significantly away from the sensitive &#34;flicker&#34; frequency of 8.8 Hz.