Single phase motor energy economizer for regulating the use of electricity
Summary by NHIP
Single-phase motor energy economizer
The system reduces inrush loading by measuring source AC voltage and delaying load connection until the voltage enters an operating range. It employs a solid-state switch to connect the load, utilizing either a fixed or random time period, with optional remote control and induction motor soft-starting capabilities.
Claim Score by NHIP
Abstract
A system for reducing inrush loading when a source power is restored includes a device for switching power that selectively connects a load to the source of power and a circuit for measuring the AC voltage at the source and for determining when the AC voltage is within operating range. Responsive to the AC voltage being within operating range, the system delays for a time period then connects the load to the source of power by way of the device for switching power.

Term
4.4 yearsleft in the term
Expires 7 March 2031.
- Priority and filed
- Granted
- Today
- Expires
16 claims: 3 independent, 13 dependent
- 1Broadest claimClaim Score 81, broad(NHIP)A system for reducing inrush loading when a source of electrical power is restored, the system comprising:means for switching the electrical power, the means for switching the electrical power selectively connecting a load to the source of the electrical power;means for measuring the AC voltage potential at the source of the electrical power;means for determining when the AC voltage potential is within an operating range;and responsive to the AC voltage potential being within the operating range, the system delays for a time period then connects the load to the source of the electrical power by way of the means for switching the electrical power.
- 8A method for reducing inrush loading when a source of electric power is restored, the method steps comprising in order:(a) disconnecting the load from the source of the electric power;(b) waiting until detecting operational power from the source of the electric power, then delaying for a period of time, the period of time being greater than a cycle time of the source of electric power;(c) after the delaying, connecting the load to the source of the electric power;(d) upon detecting a loss of power from the source of the electric power, repeating from step (a).
- 12A system for reducing inrush loading when a source of the electric power is restored, the system comprising:a processor;a tangible memory for storing instructions, the tangible memory interfaced to the processor;a solid-state switch, the solid-state switch in series between a load and the source of the electric power, the solid-state switch having a trigger that is controlled by the processor to selectively connect the load with the source of the electric power;means for measuring a voltage potential at the source of the electric power;a set of software instructions stored in the memory, the set of software instructions set the solid state switch to a high-impedance mode then determine when the voltage potential from the source of the electric power exceeds a pre-determined threshold, responsive to the voltage potential from the source of the electric power exceeding the pre-determined threshold, the software instructions delay for a period of time and after the delay, the software instructions set the solid state switch to a low-impedance mode, thereby connecting the load to the source of the electric power.
Independent claims3
104 paragraphs in 6 sections, as filed
CROSS-REFERENCE TO RELATED APPLICATIONS
0001This application is a continuation of U.S. patent application Ser. No. 14/159,108 filed Jan. 20, 2014; which is a continuation of U.S. patent application Ser. No. 13/943,929 filed Jul. 17, 2013; which is a continuation of U.S. patent application Ser. No. 13/676,196, filed on Nov. 14, 2012, now U.S. Pat. No. 8,502,492; which is a continuation of U.S. patent application Ser. No. 13/041,686, filed on Mar. 7, 2011, now U.S. Pat. No. 8,362,735. The entire disclosure and contents of the above applications are hereby incorporated by reference.
FIELD
0002This invention relates to the field of electric motors and more particularly to a system, device and apparatus for controlling power to AC induction motors for power conservation and other features.
BACKGROUND
0003Alternating current electric motors are typically engineered to provide a maximum power (horsepower) output under load at a particular constant operating voltage. Unfortunately, during most of the life of such a motor, the motor is grossly underutilized and wastes a considerable amount of electric power. When such motors operate at anything less than a full load, any extra power provided to the motor is converted into waste heat by the windings of the motor. Induction motors are used in many applications such as refrigerators and air-conditioners, elevators, pool systems, boat lifts, washing machines, clothes driers, air compressors, etc. This type of motor is more reliable because it does not have brushes, is relatively quiet when operating and has predictable design performance characteristics.
0004Induction motors are less efficient when not fully loaded. A typical ⅓-horsepower induction motor draws about 6.6 amperes and exhibits a power conversion factor of about 80% under full load. This same motor has poor efficiency under a light load because of internal losses. Although the power factor may drop to 30% or so, the current consumed still remains high. Under no load, the same motor draws around 4.9 amperes; even though little or no useful work is being performed because there is no load on the motor.
0005It is well known that eddy current contributes to efficiency loss, particularly when operating under less than full load. This power loss is converted to heat, making the motor structure operate at a higher temperature, thereby, lowering the life expectancy of motor components such as bearings. Additionally, the heat enters the environment, requiring cooling of the area around the motor and contributing to heat build-up in buildings; an undesirable consequence when the buildings are being air-conditioned.
0006In lightly loaded induction motors, the rotor turns slightly faster than when it is heavily loaded, resulting in an increase in the stator inductance, resulting in a low power factor. This increase in rotational speed was measured in the prior art with devices such as tachometers and fed back into a motor control circuit. The circuit would then reduce power to the motor when the circuit detected that the motor was lightly loaded. By reducing the applied stator voltage the magnetic field is weakened and the rotor torque is lessened. If the voltage or power is decreased too much, slip, drag or stalling may occur. Therefore, reductions of the applied stator voltage or power must be controlled to provide sufficient voltage/power to prevent stalling and unsatisfactory operating characteristics such as vibration. These conditions can lead a reduction of the life of the motor.
0007High-permeability core materials also exhibit an abrupt “knee” where magnetic saturation occurs at a specific voltage. The operating point for the core material making up the motor's stator structure is established with a high flux density under normal line voltage. An increase in line voltage can bring about a large decrease in efficiency as magnetic saturation of the core material is approached. The increased line voltage creates only increased losses in efficiency rather than additional torque. Such losses tend to produce more heating, which in turn increases the losses by, for example, increasing the resistance of the windings.
0008When electric utility companies reduce line voltage (“brown-out”) during peak-usage periods, typical induction motors can fail by stalling or overheating. In such conditions where insufficient voltage is available for proper motor operation, it is better to not provide any voltage to the motor.
0009U.S. Pat. Nos. 4,806,838 and 4,823,067 reduce motor losses through the use of two separate parallel-acting run windings, one that has a higher impedance to produce a sufficient portion of field strength flux to operate the motor under partial load and the other has a lower impedance and is controlled to increase the field strength flux when the motor load increases. This requires modifications to the motor, including rewiring the winding of the motor; something not feasible for existing installations. It is desirable to obtain power savings through improved efficiency for induction motors that have a single run winding without making modifications to the motor.
0010What is needed is a system, method and apparatus of controlling power to an induction motor that will reduce power-grid startup surge, without modifications to the induction motor itself.
SUMMARY
0011By implementing the design using a processor, an induction motor is “soft-started” by applying a voltage to the motor that is substantially less than the rated voltage and gradually increasing the motor voltage while monitoring changes in current drawn by the motor, the nominal motor current is found (full ac Voltage applied) and operating ranges are set. Now, the processor starts to decrease the motor voltage thereby detecting when maximum efficiency is found. Once maximum efficiency is found, the nominal motor current is found and operating ranges are set. Now, the processor varies the voltage to the motor by measuring the phase angle between the voltage and the current to the motor and increasing the voltage when the phase angle is less than a minimum phase angle (determined by the above step of searching for the maximum efficiency) and decreasing the voltage when the phase angle is greater than or equal to the minimum phase angle as long as the voltage does not fall below a minimum voltage determined during the start-up step of searching for the maximum efficiency.
0012In one embodiment, a system for reducing inrush loading when a source power is restored is disclosed. The system has a device for switching power that selectively connects a load to the source of power and a circuit for measuring the AC voltage at the source and for determining when the AC voltage is within operating range. Responsive to the AC voltage being within operating range, the system delays for a time period then connects the load to the source of power by way of the device for switching power.
0013In another embodiment, a method for reducing inrush loading when a source power is restored is disclosed. The method steps include (in order) (a) disconnecting the load from the power source and (b) upon detecting operational power from the power source, delaying for a period of time then (c) after the delaying, connecting the load to the power source. (d) Upon detecting a loss of power from the power source, the method is repeated from step (b).
0014In another embodiment, a system for reducing inrush loading when a source power is restored is disclosed. The system includes a processor having interfaced thereto a tangible memory for storing instructions. A solid-state switch is connected in series between a load and the source of power. The solid-state switch has a trigger that is controlled by the processor to selectively connect the load with the source of the power. The system has a way to measure a voltage potential at the source of the power. Software instructions stored in the memory set the solid state switch to a high-impedance mode then determine when the voltage potential from the source of the power exceeds a pre-determined threshold. Responsive to the voltage potential from the source of the power exceeding the pre-determined threshold, the software instructions delay for a period of time and after the delay, set the solid state switch to a low-impedance mode, thereby connecting the load to the source of power.
BRIEF DESCRIPTION OF THE DRAWINGS
0015The invention can be best understood by those having ordinary skill in the art by reference to the following detailed description when considered in conjunction with the accompanying drawings in which:
0016<figref idref="DRAWINGS">FIG. 1</figref> illustrates a schematic view of a system for controlling a single-phase motor.
0017<figref idref="DRAWINGS">FIG. 2</figref> illustrates a schematic view of a system for controlling the single-phase motor with telemetry.
0018<figref idref="DRAWINGS">FIG. 3</figref> illustrates a schematic view of a system for controlling the single-phase motor with power-line networking.
0019<figref idref="DRAWINGS">FIG. 4</figref> illustrates a schematic view of a processor system for controlling the single-phase motor.
0020<figref idref="DRAWINGS">FIG. 5</figref> illustrates a first flow chart of the system for controlling the single-phase motor.
0021<figref idref="DRAWINGS">FIG. 6</figref> illustrates a second flow chart of the system for controlling the single-phase motor.
0022<figref idref="DRAWINGS">FIG. 7</figref> illustrates a third flow chart of the system for controlling the single-phase motor.
0023<figref idref="DRAWINGS">FIG. 8</figref> illustrates a fourth flow chart of the system for controlling the single-phase motor.
0024<figref idref="DRAWINGS">FIG. 9</figref> illustrates a fifth flow chart of the system for controlling the single-phase motor.
0025<figref idref="DRAWINGS">FIG. 10</figref> illustrates a sixth flow chart of the system for controlling the single-phase motor.
0026<figref idref="DRAWINGS">FIG. 11</figref> illustrates a seventh flow chart of the system for controlling the single-phase motor.
0027<figref idref="DRAWINGS">FIGS. 12-29</figref> illustrate a detailed flow chart of an exemplary working system.
DETAILED DESCRIPTION
0028Reference will now be made in detail to the presently preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. Throughout the following detailed description, the same reference numerals refer to the same elements in all figures. The inventions disclosed are described in detail using an exemplary hardware and software system but are not limited in any way to a combined hardware and software system as many embodiments are envisioned including completely hardware solutions without an embedded processor, etc.
0029Although the description and examples describe a processor-based system, it is known in the industry to exchange a processor and software with fixed logic and visa-versa; hence, in some embodiments, the system described is implemented from logic, gates, transistors, and the like, without having a specific processing element.
0030Controlling of an alternating current (AC) load through the use of a solid state switch (e.g. Triac, SCR, etc) is well known in the industry. In general, once such a switch is triggered, it maintains conduction until current through the solid state switch abates, as it does at the AC current zero-voltage crossing. To control an AC load between zero and 100% power, the trigger to the solid state switch is delayed past the zero-crossing of the AC voltage. This time delay between zero degrees and 180 degrees will be referred to as the trigger delay. For example, if the AC power is a 60 Hz sine wave, there are approximately 8.33 milliseconds between zero-crossings (period of the half-wave). To apply approximately 50% power to a load, the trigger is delayed for half of this period (90 degrees) or 4.16 ms.
0031It should be noted that, for inductive loads, the current does not stop flowing when the input voltage crosses zero but, rather, when the motor current crosses zero (e.g. flow of current stops), which lags the voltage waveform. This is shown by: <br />For RESISTIVE load: (0<α<Π)
0032Where: α: Conduction angle; Vm: Voltage Peak of sin wave <br /><i>Vrms=Vm/</i>(2<sup>−1</sup>*(1/(Π[Π−α+1/2 sin(2α])<sup>−1</sup>)
0033For INDUCTIVE load: There is a limit according minimum conduction TRIAC angle. Limited for Argument of Load Impedance: <br /><i>Z</i>=(<i>R+jX</i><sub>L</sub>)=(<i>R+jwL</i>), then:<br /><i>/Z/</i>=(<i>R</i><sup>2</sup><i>+X</i><sub>L</sub><sup>2</sup>)<sup>−1</sup>; Then: Φ=Arctg(<i>X</i><sub>L</sub><i>/R</i><sub>L</sub>)
0034Referring to <figref idref="DRAWINGS">FIG. 1</figref>, a schematic view of a system for controlling a single-phase motor <b>1</b> is shown. The heart of this motor control <b>1</b> is a processor <b>8</b> which is any known processor <b>8</b> but preferably a microprocessor <b>8</b> such as a single chip microcontroller <b>8</b>, etc. The processor <b>8</b> has a program that executes and reads inputs from other components in the system, and produces outputs for controlling other components in the system.
0035It is anticipated that the program that executes within the processor <b>8</b> is capable of being pre-programmed with data specific to the motor <b>5</b>, such as minimum voltage required, typical operating current, full-load operating current, impedance, etc. But in a preferred embodiment the program that executes within the processor <b>8</b> is unaware of the characteristics of the motor <b>5</b> and learns the characteristics upon start-up, as will be later described.
0036The processor <b>8</b> and other circuitry are powered by a small power supply <b>28</b>. Any known suitable power supply <b>28</b> is anticipated.
0037A solid state switch <b>12</b> is controlled by the processor <b>8</b> through a buffer/isolator <b>16</b>. Solid state switches <b>12</b> are well known in the industry and are typically three-terminal devices having an input, output and trigger. Raising a voltage potential at the trigger above a threshold potential forces the solid state switch <b>12</b> into conduction. Since the solid state switch <b>12</b> is either in a high-impedance state (no power consumed) or conducting (only small amount of voltage is dropped between the input and output), very little power is lost (converted into heat) and only a small heat sink, or no heat sink at all, is needed. Solid state switches <b>12</b> typically consist of a power triac and possibly other circuitry related to the trigger such as buffers and isolation circuits.
0038Use of solid state switches <b>12</b> are well known in the industry. Such devices are often employed in lighting controls (e.g., dimmers) and other, often high-voltage systems. The solid state switches <b>12</b> (e.g. triac, silicon-controlled rectifiers, opposing-polarity silicon-controlled rectifiers, etc.), once triggered, continue to conduct until the current through them no longer flows. Once current stops flowing though the solid state switch <b>12</b>, it resets back to a high-impedance state until it is triggered again. In many AC power controls (e.g. light dimmers), the trigger of the solid state switch <b>12</b> is phase controlled. For full brightness, the solid state switch <b>12</b> is triggered at the beginning of the AC cycle and since it latches until current abates, the solid state switch <b>12</b> continues to conduct for the remainder of the AC cycle. This is repeated at the beginning of the next cycle, etc. For reduced brightness, triggering of the solid state switch <b>12</b> is delayed by a trigger delay until somewhere partially into the cycle. For example, if delayed until half way into the cycle, approximately one-half of the total power is delivered to the load. The system <b>1</b> controls the load (motor <b>5</b>) using the same principle. To deliver 50% of the total power to the motor <b>5</b>, the trigger of the solid state switch <b>12</b> is fired (triggered) half way into the cycle, etc.
0039In order to determine the optimal trigger point for the solid state switch <b>12</b> based upon the load on the motor <b>5</b>, the current through the motor <b>5</b> and solid state switch <b>12</b> is measured by a current sensor <b>10</b> and buffered and/or converted to digital by a current measurement circuit <b>14</b> as known in the art. For example, the current sensor <b>10</b> is a very low ohm resistor or hall-effect sensor and the current measurement circuit <b>14</b> is an isolator, amplifier and analog-to-digital converter, providing a digital value of the current to the processor <b>8</b>. Many other circuits are known in the industry for measuring current and delivering that measurement to a processor <b>8</b>, all of which are anticipated and included here within. Although shown as a processor-based system, non-processor based systems are also anticipated.
0040In order to determine the optimal trigger point for the solid state switch <b>12</b> and, hence, power delivered to the motor <b>5</b>, another datum is needed: voltage. In this exemplary circuit, the voltage is measured, isolated and converted to digital by a voltage sense circuit <b>16</b>. Many circuits are known in the industry for measuring voltage and delivering that measurement to a processor <b>8</b>, all of which are anticipated and included here within.
0041Because, in some scenarios, the motor <b>5</b> is part of a system such as a washing machine, dryer, refrigerator, etc., and some such devices cannot operate below a certain RMS (root-mean-square) line voltage, an RMS circuit <b>22</b> is included in the preferred embodiment to measure the effective RMS voltage at the load (motor <b>5</b>) and to relay that measurement to the processor <b>8</b>.
0042In some embodiments, one or more indicators <b>26</b> are provided to indicate operating states such as normal operation, start-up and overload, etc. Such indicators <b>26</b> are, for example, LEDS <b>26</b> or other display devices and are driven, either directly or through a buffer by the processor <b>8</b>.
0043Referring to <figref idref="DRAWINGS">FIG. 2</figref>, a schematic view of a system <b>1</b> for controlling a single-phase motor with telemetry is shown. This motor control <b>1</b> is similar to that described in <figref idref="DRAWINGS">FIG. 1</figref> with the addition of an optional radio <b>30</b> and antenna <b>32</b>. The processor <b>8</b> has a program that executes to: read inputs from other components in the system, outputs for controlling other components in the system, and signaling status and/or accepting control from a remote site through the radio <b>30</b> and antenna <b>32</b>. For example, if an overload condition is detected, the processor <b>8</b> signals a remote site of the situation through the radio <b>30</b> and antenna <b>32</b>. In another example, the remote site signals the processor <b>8</b> to shut down the motor <b>5</b> or delay start-up of the motor. The radio <b>30</b> and antenna <b>32</b> are any known radio <b>30</b> and antenna <b>32</b> having transmit, receive or transceiver capabilities, for example a WiFi (802.11) transceiver, a Bluetooth transceiver, etc. By networking several control systems, a wide-area power system is envisioned in which a central authority determines when the various controls start their motors. In embodiments having only a radio receiver, the external site is capable of sending signals to initiate operations of the system for controlling a single-phase motor <b>5</b> but acknowledgements and/or status are not transmitted back to the external site. In embodiments having only a radio transmitter, the system for controlling a single-phase motor <b>1</b> transmits status to the external site but there is no provision for the external site to send signals to control operations of the system for controlling a single-phase motor <b>5</b>.
0044As an example, in a large building without such controls, after return of power following a power failure, most motors start immediately when power is restored. In the same building with the disclosed control system, a central control system communicates with individual motor control systems to stagger starting of individual motors so as to not overload the power grid when it is restored. This is important because motors consume a greater amount of power on start as compared to normal run power consumption.
0045Referring to <figref idref="DRAWINGS">FIG. 3</figref>, a schematic view of a system for controlling a single-phase motor <b>1</b> with networking is shown. This motor control <b>1</b> is similar to that described in <figref idref="DRAWINGS">FIGS. 1 and 2</figref> with the addition of an optional network interface <b>34</b>. The processor <b>8</b> has a program which executes to read inputs from other components in the system and outputs for controlling other components in the system and signaling status and/or accepting control from a remote site through the network interface <b>34</b>. For example, if an overload condition is detected, the processor <b>8</b> signals a remote site of the situation through the network interface <b>34</b>. In another example, the remote site signals the processor <b>8</b> to shut down the motor <b>5</b> or delay start-up of the motor.
0046The network interface is any known network interface having transceiver capabilities, for example Ethernet, RS-232, Home Power Line Networking, etc. By networking several control systems, a wide-area power system is envisioned in which a central authority determines when the various controls start their motors. The external site is capable of sending signals to initiate operations of the system for controlling a single-phase motor <b>1</b> and for receiving status. As an example, in a large building without such controls, after return of power after a failure, most motors start immediately. In the same building with the disclosed network-based control system, a central control system communicates with individual motor control systems to stagger starting of individual motors so as to not overload the power grid when it is restored. An overload could occur because motors consume a greater amount of power on start as compared to normal run power consumption.
0047Referring to <figref idref="DRAWINGS">FIG. 4</figref>, a schematic view of an exemplary processor system for controlling the single-phase motor is shown. In this, the processor <b>8</b> interfaces to memory <b>120</b> through a memory bus <b>115</b>. Any type of memory <b>120</b> and/or interconnection with the processor <b>8</b> is anticipated. In some systems, the memory consists of persistent memory for instruction/program storage and read/write memory for storing data. There are many known processor/memory systems and the system described is but one example, many of which are anticipated for use in a motor controlling system <b>1</b>. In some exemplary processing systems, the processor has input/output ports, generally connected to the processor through a bus <b>130</b> or other means as known in the industry. In this example, the input and/or output ports <b>132</b>/<b>133</b>/<b>134</b>/<b>135</b>/<b>136</b>/<b>137</b> read the status of input switches <b>19</b> (e.g. an optional reset switch), control the solid state switch <b>12</b>, read the current <b>14</b>, read the voltage <b>16</b>, read the RMS voltage <b>22</b> and control the (optional) illumination device <b>26</b>. Likewise, in embodiments having a radio <b>30</b> and antenna <b>32</b>, the radio <b>30</b> interfaces with the processor as known in the industry, for example through the bus <b>130</b>. Some embodiments have a selector switch <b>19</b> composed of one or more “dip switches” used for configuring the system. For example, one such switch <b>19</b>, when present, enables or disables restarting the motor in a fixed amount of time after an over current situation was detected, and the motor was shut down.
0048Referring to <figref idref="DRAWINGS">FIG. 5</figref>, a flow chart of the operation of a typical program running in the processor <b>8</b> is described. An important aspect of power consumption in induction motors <b>5</b> is power factor. In the industry, the real power, P, is measured in watts and the apparent power, S, is measured in volt-amperes. Since induction motors <b>5</b> are inductive loads to a sinusoidal AC voltage, the current wave form lags the voltage waveform by a delay proportional to the frequency of the AC voltage and the inductance of the induction motor <b>5</b>. As an illustration, for a known AC voltage frequency (e.g. 60 Hz), the lag between the AC voltage sine wave and the AC current sine wave increases as inductance of the motor increases. It is well known that the inductance of an induction motor increases as load on the motor increases. The real power, P, is the power actually delivered to the motor <b>5</b>. The real power is equal to the apparent power, S, times the cosine of the phase angle. Therefore, the power factor is a number between zero and one. If the power factor is one, the real power is equal to the apparent power and optimal efficiency is achieved. This never occurs with induction motors <b>5</b>.
0049When power is first applied to the system <b>1</b>, the processor captures initial data from the current measurement circuit <b>14</b> and the voltage sense circuit <b>16</b>. Before applying power to the controlled device (e.g. triggering the solid state switch <b>12</b>), the power line frequency is measured <b>40</b> through the voltage sense circuit <b>16</b> by, for example, measuring the number of zero-crossings in a time period (e.g. 60 in one second would correlate to 60 Hz) or counting the number of internal clock ticks between zero crossings. For example, a timer that triggers every 30 microseconds will trigger approximately 277 times between zero crossings of a 60 Hz AC signal.
0050Power to the load is controlled by delaying firing of the solid state switch by a percentage of the period of the AC voltage. This controlled delay is called a trigger delay. The previously determined power line frequency is used to calibrate the trigger delay. For example, in the scenario above in which a 30 microsecond timer triggers approximately 277 times between zero crossings, to provide 50% power to the load (e.g. motor <b>5</b>), the trigger delay is set to 50% or approximately ½ of the 277 timer intervals. Accordingly, the trigger is fired at approximately 138 timer intervals after the zero crossing of the voltage.
0051Another step in controlling the motor <b>5</b> is to make measurements to determine characteristics of the load (e.g. motor <b>5</b>). In the system for controlling a single-phase motor <b>1</b>, maximum voltage/power is applied to the load (e.g. motor <b>5</b>) by setting the trigger delay (TD) to zero <b>42</b>. This initiates triggering of the solid state switch at the zero crossing, thereby providing full power to the load (e.g. motor <b>5</b>). While full power is provided to the load, the maximum current (inrush current) is measured <b>44</b>. Since the motor <b>5</b> is not turning, the current is very similar to the current anticipated with a stalled motor. The inrush current is saved as an over-current threshold (I-MAX) <b>44</b> and used later to determine if the motor has been overloaded (e.g. stalled) during operation.
0052Next, it is determined if a resistive load or an inductive load is present. An induction motor <b>5</b> typically operates in a range of voltage-to-current phase angles, depending upon the construction of the motor <b>5</b> and the load on the motor <b>5</b>. If a resistive load is present, the voltage-to-current phase angle is approximately zero since there is no inductance in the load. This determination is complicated by the fact that typical non-induction motor loads do have some amount of inductance due to transformers and other circuitry, in addition to some capacitance load. To determine if an inductive load is present (e.g., the inductive load of an induction motor <b>5</b>), the voltage-to-current phase angle is measured <b>46</b> by measuring the delay between the zero crossing of the voltage and the zero crossing of the current (V->I delay).
0053To determine the type of load, two phase angle threshold values are used. If the zero-crossing of the current occurs within a minimum phase difference value (MIN) of the zero-crossing of the voltage <b>48</b> or if the zero-crossing of the current occurs after a maximum phase difference value (MAX) of the zero-crossing of the voltage <b>48</b> then it is determined that a non-inductive or resistive load is being controlled. In the preferred embodiment, the minimum phase difference value (MIN) is 15 degrees of the duty cycle (approximately 8.3% of the duty cycle) and the maximum phase difference value (MAX) is 90 degrees of the duty cycle (approximately 50% of the duty cycle). In this, it is determined that an induction motor <b>5</b> is the load if the voltage-to-current lag is between 15 degrees and 90 degrees of the duty cycle. In alternate embodiments, other ranges are anticipated, such as the determination that an induction motor <b>5</b> is the load if the voltage-to-current lag is between 20 degrees and 85 degrees of the duty cycle.
0054If it is determined that the load is not an induction motor <b>5</b>, full power is maintained (e.g. TD remains at zero) throughout the operation <b>46</b>/<b>48</b> until a phase difference between the voltage and the current <b>48</b> falls between the MIN/MAX range. Such a shift in phase occurs, for example, in a device that has an intermittently operated motor such as a refrigerator in which the compressor motor only operates when the temperature within the refrigerator is above a preset value.
0055As discussed prior, power to the load is varied by delaying firing of the solid state switch by a percentage of the period of the AC voltage, called a trigger delay (TD). Once the type of load and over-current point is measured, the trigger delay is initialized <b>60</b> to a value that provides less-than full power, for example 30% less or, for a 120VAC system, around 40 Volts RMS lower than nominal power. This nominal value of 30% is the preferred but, in other embodiments, the nominal value is of the range of 20% to 40%. In some embodiments, sampling is performed to determine if any load is connected by sending short voltage pulses while measuring the current. In this, the solid state switch is initially controlled to fire at approximately 30% of the period, thereby providing enough power to start an induction motor. For example, with 60 Hz AC power, the period is approximately 8.33 ms and the solid state switch is triggered at approximately 2.8 ms from the zero crossing. The measured current (I-MAX) is saved (I-PREV) <b>60</b> for later comparison. In other embodiments, the trigger delay is set to another value other than 30%. For example, in systems that don't provide a “soft start,” the trigger delay is set 60 to 0%. In some embodiments, sampling is performed to determine if any load is connected by sending short voltage pulses while measuring the current.
0056Next, the motor is slowly started by gradually increasing the voltage/power to the motor <b>61</b>. The maximum allowable trigger delay is also determined <b>61</b>. This is detailed in <figref idref="DRAWINGS">FIGS. 9 and 10</figref>. In this, the power to the motor <b>5</b> is gradually increased and, at each step, the current drawn by the motor <b>5</b> is measured and compared to the previous current drawn by the motor <b>5</b>. Once the current decreases, the system has found the inrush current of the motor <b>5</b>, which is used to set operating boundaries (see <figref idref="DRAWINGS">FIGS. 9 and 10</figref>). After the boundaries are established, the phase difference between the phase of the voltage and the phase of the current to the motor <b>5</b> are used to control the power to the motor <b>5</b> (e.g. trigger delay) as will be described.
0057Now the system enters a loop, measuring absolute current of the load (I-CUR) <b>62</b> and, if the absolute current (I-CUR) is greater than the over-current value (I-MAX) <b>64</b> previously stored, an over-current condition is detected and future firing of the solid state switch is prevented until a reset signal is detected or a timer expires (See <figref idref="DRAWINGS">FIG. 8</figref>). In some situations, it is not advised to use a reset timer such as in systems where the motor controls mechanics that are accessible to an operator since this provides the potential to harm the operator when the timer expires and the motor is restarted.
0058Next, within the loop, the present phase difference between the voltage and the current is measured and if the phase difference is less than the minimum phase difference and the trigger delay is greater than zero <b>70</b>, the trigger delay is decremented <b>72</b>, thereby increasing voltage/power to the motor <b>5</b>. If the present phase difference between the voltage and the current is greater or equal to the minimum phase difference and the trigger delay is less than the maximum trigger delay <b>74</b>, the trigger delay is incremented <b>78</b>, thereby decreasing voltage/power to the motor <b>5</b>.
0059An example of this operation is as follows. Once the over-current value is determined, the trigger delay is set to, for example, 30% and the motor is started. During start-up, the motor's internal centrifugal switch is closed, thereby engaging the motor's starting windings to start the motor from an idle, zero RPM state. The first current reading from the motor will be the highest, because the motor is stalled and the centrifugal switch is closed. The next few readings are most likely to be a similar current and, therefore, the trigger delay remains at 30%. Once the stator of the motor begins to turn, the current begins to decrease. Responsive to this, the trigger delay is incremented until an ideal trigger delay is detected in which further incrementing of the trigger delay no longer reduces current. When the motor reaches operational speed, the centrifugal switch opens and current to the motor decreases, at which time, the trigger delay is incremented until a new, optimal trigger delay is determined, providing maximum efficiency. Now, if additional load is placed on the motor (e.g. an object is pushed against a saw blade or a weight is placed on an escalator, etc.), the present current reading becomes higher than the previous current reading and the trigger delay is decreased until a new optimal trigger delay is determined. Then, when the load abates (e.g. the saw operation ends or the weight leaves the escalator), the present current becomes less than the previous current and the trigger delay is increased until a new optimal trigger delay is again determined.
0060To determine the power factor, the phase of the voltage is compared to the phase of the current. The phase the voltage is in sync with the zero-crossing of the voltage. Therefore, the processor <b>8</b> read the instantaneous voltage of the AC voltage from the voltage sense circuit <b>16</b> to determine when the voltage is zero, meaning a zero crossing has occurred. Similarly, the phase of the current is in sync with the zero-crossing of the current. The processor <b>8</b> read the instantaneous current from the current sense circuit <b>14</b> to determine when the current is zero, meaning a zero crossing has occurred. The phase difference between the voltage and the current is calculated, for example, as the time from the zero crossing of the voltage until the zero crossing of the current divided by the half-cycle period times 180 degrees. For example, if the half-cycle period is 8.33 ms (as in 60 Hz) and the time from the zero crossing of the voltage until the zero crossing of the current is 4.17 ms, then the phase difference is (8.33/4.17)*180 or 90 degrees.
0061Referring to <figref idref="DRAWINGS">FIG. 6</figref>, a second flow chart of the operation of a typical program running in the processor <b>8</b> is described. In this example, the system is under control of a remote authority.
0062When power is first applied to the system <b>1</b>, the processor <b>8</b> initiates a connection to the remote authority (not shown) <b>140</b>. For example, in systems that include a radio receiver <b>30</b>, the processor <b>8</b> waits until, for example, a carrier signal is detected. Another example, in systems that include a network adapter <b>34</b>, the processor <b>8</b> initiates a connection to the remote authority through the network adapter <b>34</b>, or waits for a connection initiated by the remote authority through the network adapter, as known in the industry. It is also anticipated that the signaling between the processor <b>8</b> and the remote authority be over a connectionless protocol or any other protocol known in the industry.
0063Although it is anticipated that having connectivity to a remote authority provides signaling to start motor operation, other signaling is also anticipated such as status reporting (e.g. power consumed by the motor) and programming or changing of operating parameters, etc.
0064Once the connection is established, the processor <b>8</b> waits for a signal from the remote authority before starting the motor <b>5</b>. For example, in systems that include a radio receiver <b>30</b>, the processor <b>8</b> waits <b>142</b> until, for example, a specific modulation of the carrier signal is detected. Another example, in systems that include a network adapter <b>34</b>, the processor <b>8</b> waits for a packet containing a start-up command sequence, received through the network adapter <b>34</b>, as known in the industry.
0065Once signaled to start <b>142</b> the motor <b>5</b>, the processor captures initial data from the current measurement circuit <b>14</b> and the voltage sense circuit <b>16</b>. Before applying power to the controlled device (e.g. triggering the solid state switch <b>12</b>), the power line frequency is measured <b>40</b> through the voltage sense circuit <b>16</b> by, for example, measuring the number of zero-crossings in a time period (e.g. 60 in one second would correlate to 60 Hz) or counting the number of internal clock ticks between zero crossings. For example, a timer that triggers every 30 microseconds will trigger approximately 277 times between zero crossings of a 60 Hz AC signal.
0066In this embodiment of the system for controlling a single-phase motor <b>1</b>, maximum voltage/power is applied to the load (e.g. motor <b>5</b>) by setting the trigger delay (TD) to zero <b>42</b>. This initiates triggering of the solid state switch at the zero crossing, thereby providing full power to the load (e.g. motor <b>5</b>). While full power is provided to the load, the maximum current (inrush current) is measured <b>44</b>. Since the motor <b>5</b> is not turning, the current is very similar to the current anticipated with a stalled motor. The inrush current is saved as an over-current threshold (I-MAX) <b>44</b> and used later to determine if the motor has been overloaded (e.g. stalled) during operation.
0067Next, it is determined if a resistive load or an inductive load is present. An induction motor <b>5</b> typically operates in a range of voltage-to-current phase angles, depending upon the construction of the motor <b>5</b> and the load on the motor <b>5</b>. If a resistive load is present, the voltage-to-current phase angle is approximately zero since there is no inductance in the load. Typical non-induction motor loads do have some amount of inductance due to transformers and other circuitry, as well as some capacitance load as well. To determine if an inductive load is present (e.g., the inductive load of an induction motor <b>5</b>), the voltage-to-current phase angle is measured <b>46</b> by measuring the delay between the zero crossing of the voltage and the zero crossing of the current <b>46</b> (V->I delay).
0068To determine the type of load, two phase angle threshold values are used. If the zero-crossing of the current occurs within a minimum phase difference value (MIN) of the zero-crossing of the voltage <b>48</b> or if the zero-crossing of the current occurs after a maximum phase difference value (MAX) of the zero-crossing of the voltage <b>48</b> then it is determined that a non-inductive or resistive load is being controlled. In the preferred embodiment, the minimum phase difference value (MIN) is 15 degrees of the duty cycle (approximately 8.3% of the duty cycle) and the maximum phase difference value (MAX) is 90 degrees of the duty cycle (approximately 50% of the duty cycle). In this, it is determined that an induction motor <b>5</b> is the load if the voltage-to-current lag is between 15 degrees and 90 degrees of the duty cycle. In alternate embodiments, other ranges are anticipated such as determining that an induction motor <b>5</b> is the load if the voltage-to-current lag is between 20 degrees and 85 degrees of the duty cycle.
0069If it is determined that the load is not an induction motor <b>5</b>, full power is maintained (e.g. TD remains at zero) throughout the operation <b>46</b>/<b>48</b> until a phase difference between the voltage and the current <b>48</b> falls between the MIN/MAX range. Such a shift in phase occurs, for example, in a device that has an intermittently operated motor such as a refrigerator in which the compressor motor only operates when the temperature within the refrigerator is above a preset value.
0070As discussed prior, power to the load is varied by delaying firing of the solid state switch by a percentage of the period of the AC voltage, called a trigger delay (TD). Once the type of load and over-current point is measured, the trigger delay is initialized <b>60</b> to a value that provides less-than full power, for example 30% less or, for a 120 VAC system, around 40 Volts RMS lower than nominal power. This nominal value of 30% is the preferred but, in other embodiments, the nominal value is within the range of 20% to 40%. In this, the solid state switch is initially controlled to fire at approximately 30% of the period, thereby providing enough power to start an induction motor. For example, with a 60 Hz AC power, the period is approximately 8.33 ms and the solid state switch is triggered at approximately 2.8 ms from the zero crossing. The measured current (I-MAX) is saved (I-PREV) <b>60</b> for later comparison. In other embodiments, the trigger delay is set to another value other than 30%. For example, in systems that do not provide a “soft start,” the trigger delay is set 60 to 0%.
0071Next, the motor is slowly started by gradually increasing the voltage/power to the motor <b>61</b>. The maximum allowable trigger delay is also determined <b>61</b>. This is detailed in <figref idref="DRAWINGS">FIGS. 9 and 10</figref>. In this, the power to the motor <b>5</b> is gradually increased and, at each step, the current drawn by the motor <b>5</b> is measured and compared to the previous current drawn by the motor <b>5</b>. Once the current decreases, the system has found the inrush current of the motor <b>5</b>, which is used to set operating boundaries (see <figref idref="DRAWINGS">FIGS. 9 and 10</figref>). After the boundaries are established, the phase difference between the phase of the voltage and the phase of the current to the motor <b>5</b> are used to control the power to the motor <b>5</b> (e.g. trigger delay) as will be described.
0072Now the system enters a loop, measuring absolute current of the load (I-CUR) <b>62</b> and, if the absolute current (I-CUR) is greater than the over-current value (I-MAX) <b>64</b> previously stored, an over-current condition is detected and future firing of the solid state switch is prevented until a reset signal is detected or a timer expires (See <figref idref="DRAWINGS">FIG. 8</figref>). In some situations, it is not advised to use a reset timer such as in systems where the motor controls mechanics that are accessible to an operator since this provides the potential to harm the operator when the timer expires and the motor is restarted.
0073Next, within the loop, the present phase difference between the voltage and the current is measured. If the phase difference is less than the minimum phase difference and the trigger delay is greater than zero <b>70</b>, the trigger delay is decremented <b>72</b>, thereby increasing voltage/power to the motor <b>5</b>. If the present phase difference between the voltage and the current is greater or equal to the minimum phase difference and the trigger delay is less than the maximum trigger delay <b>74</b>, the trigger delay is incremented <b>78</b>, thereby decreasing voltage/power to the motor <b>5</b>.
0074An example of this operation is as follows. Once the over-current value is determined, the trigger delay is set to, for example, 30% and the motor is started. During start-up, the motor's internal centrifugal switch is closed, thereby engaging the motor's starting windings to start the motor from an idle, zero RPM state. The first current reading from the motor will be the highest, because the motor is stalled and the centrifugal switch is closed. The next few readings are most likely to be a similar current and, therefore, the trigger delay remains at 30%. Once the stator of the motor begins to turn, the current begins to decrease. Responding to this, the trigger delay is incremented until an ideal trigger delay is detected at which point further incrementing of the trigger delay no longer reduces current. When the motor reaches operational speed, the centrifugal switch opens and current to the motor decreases, at which time, the trigger delay is incremented until a new, optimal trigger delay is determined, providing maximum efficiency. Now, if additional load is placed on the motor (e.g. an object is pushed against a saw blade or a weight is placed on an escalator, etc.), the present current reading is higher than the previous current reading and the trigger delay is decreased until a new optimal trigger delay is determined. Then, when the load abates (e.g. the saw operation ends or the weight leaves the escalator), the present current reading becomes less than the previous current reading and the trigger delay is increased until a new optimal trigger delay is again determined.
0075To determine the power factor, the phase of the voltage is compared to the phase of the current. The phase of the voltage is in sync with the zero-crossing of the voltage. Therefore, the processor <b>8</b> read the instantaneous voltage of the AC voltage from the voltage sense circuit <b>16</b> to determine when the voltage is zero, meaning a zero crossing has occurred. Similarly, the phase of the current is in sync with the zero-crossing of the current. The processor <b>8</b> reads the instantaneous current from the current sense circuit <b>14</b> to determine when the current is zero, meaning a zero crossing has occurred. The phase difference between the voltage and the current is calculated, for example, as the time from the zero crossing of the voltage until the zero crossing of the current divided by the half-cycle period times 180 degrees. For example, if the half-cycle period is 8.33 ms (as in 60 Hz) and the time from the zero crossing of the voltage until the zero crossing of the current is 4.17 ms, then the phase difference is (8.33/4.17)*180 or 90 degrees.
0076Referring to <figref idref="DRAWINGS">FIG. 7</figref>, a third flow chart of the operation of a typical program running in the processor <b>8</b> is described. In this example, the system is under the control of a remote authority.
0077When power is first applied to the system <b>1</b>, the processor <b>8</b> initiates a connection to the remote authority (not shown) <b>140</b>. For example, in systems that include a radio receiver <b>30</b>, the processor <b>8</b> waits until, for example, a carrier signal is detected. In another example, in systems that include a network adapter <b>34</b>, the processor <b>8</b> initiates a connection to the remote authority through the network adapter <b>34</b>, as known in the industry. It is also anticipated that the signaling between the processor <b>8</b> and the remote authority be over a connectionless protocol or any other protocol known in the industry.
0078Although having connectivity to a remote authority that provides provides signaling to start motor operation is anticipated, other signaling is also anticipated such as status reporting (e.g. power consumed by the motor) and programming or changing of operating parameters, etc.
0079Once the connection is established, the processor captures initial data from the current measurement circuit <b>14</b> and the voltage sense circuit <b>16</b>. Before applying power to the controlled device (e.g. triggering the solid state switch <b>12</b>), the power line frequency is measured <b>40</b> through the voltage sense circuit <b>16</b> by, for example, measuring the number of zero-crossings in a time period (e.g. 60 in one second would correlate to 60 Hz) or counting the number of internal clock ticks between zero crossings. For example, a timer that triggers every 30 microseconds will trigger approximately 277 times between zero crossings of a 60 Hz AC signal.
0080Power to the load is controlled by delaying firing of the solid state switch by a percentage of the period of the AC voltage, called a trigger delay. For example, in the scenario above in which a 30 microsecond timer triggers approximately 277 times between zero crossings, to provide 50% power to the load (e.g. motor <b>5</b>), the trigger delay is set to 50% or approximately ½ of the 277 timer intervals so the trigger is fired at approximately 138 timer intervals after the zero crossing of the voltage.
0081Another step in controlling the motor <b>5</b> is to make measurements to determine characteristics of the load (e.g. motor <b>5</b>). In the system for controlling a single-phase motor <b>1</b>, maximum voltage/power is applied to the load (e.g. motor <b>5</b>) by setting the trigger delay (TD) to zero <b>42</b>. This initiates triggering of the solid state switch at the zero crossing, thereby providing full power to the load (e.g. motor <b>5</b>). While full power is provided to the load, the maximum current (inrush current) is measured <b>44</b>. Since the motor <b>5</b> is not turning, the current is very similar to the current anticipated with a stalled motor. The inrush current is saved as an over-current threshold (I-MAX) <b>44</b> and used later to determine if the motor has been overloaded (e.g. stalled) during operation.
0082Next, it is determined if a resistive load or an inductive load is present. An induction motor <b>5</b> typically operates in a range of voltage-to-current phase angles, depending upon the construction of the motor <b>5</b> and the load on the motor <b>5</b>. If a resistive load is present, the voltage-to-current phase angle is approximately zero since there is no inductance in the load. Typical non-induction motor loads do have some amount of inductance due to transformers and other circuitry, as well as some capacitance load. To determine if an inductive load is present (e.g., the inductive load of an induction motor <b>5</b>), the voltage-to-current phase angle is measured <b>46</b> by measuring the delay between the zero crossing of the voltage and the zero crossing of the current <b>46</b> (V->I delay).
0083To determine the type of load, two phase angle threshold values are used. If the zero-crossing of the current occurs within a minimum phase difference value (MIN) of the zero-crossing of the voltage <b>48</b> or if the zero-crossing of the current occurs after a maximum phase difference value (MAX) of the zero-crossing of the voltage <b>48</b> then it is determined that a non-inductive or resistive load is being controlled. In the preferred embodiment, the minimum phase difference value (MIN) is 15 degrees of the duty cycle (approximately 8.3% of the duty cycle) and the maximum phase difference value (MAX) is 90 degrees of the duty cycle (approximately 50% of the duty cycle). In this, it is determined that an induction motor <b>5</b> is the load if the voltage-to-current lag is between 15 degrees and 90 degrees of the duty cycle. In alternate embodiments, other ranges are anticipated such as the determination that an induction motor <b>5</b> is the load if the voltage-to-current lag is between 20 degrees and 85 degrees of the duty cycle.
0084If it is determined that the load is not an induction motor <b>5</b>, full power is maintained (e.g. TD remains at zero) throughout the operation <b>46</b>/<b>48</b> until a phase difference between the voltage and the current <b>48</b> falls between the MIN/MAX range. Such a shift in phase occurs, for example, in a device that has an intermittently operated motor such as a refrigerator in which the compressor motor only operates when the temperature within the refrigerator is above a preset value.
0085As discussed prior, power to the load is varied by delaying firing of the solid state switch by a percentage of the period of the AC voltage, called a trigger delay (TD). Once the type of load and over-current point is measured, the trigger delay is initialized <b>60</b> to a value that provides less-than full power, for example 30% less or, for a 120 VAC system, around 40 Volts RMS lower than nominal power. This nominal value of 30% is the preferred but, in other embodiments, the nominal value is of the range of 20% to 40%. In this, the solid state switch is initially controlled to fire at approximately 30% of the period, thereby providing enough power to start an induction motor. For example, with a 60 Hz AC power, the period is approximately 8.33 ms and the solid state switch is triggered at approximately 2.8 ms from the zero crossing. The measured current (I-MAX) is saved (I-PREV) <b>60</b> for later comparison. In other embodiments, the trigger delay is set to another value other than 30%. For example, in systems that don't provide a “soft start,” the trigger delay is set 60 to 0%.
0086Next, the motor is slowly started by gradually increasing the voltage/power to the motor <b>61</b>. The maximum allowable trigger delay is also determined <b>61</b>. This is detailed in <figref idref="DRAWINGS">FIGS. 9 and 10</figref>. In this, the power to the motor <b>5</b> is gradually increased and, at each step, the current drawn by the motor <b>5</b> is measured and compared to the previous current drawn by the motor <b>5</b>. Once the current decreases, the system has found the inrush current of the motor <b>5</b>, which is used to set operating boundaries (see <figref idref="DRAWINGS">FIGS. 9 and 10</figref>). After the boundaries are established, the phase difference between the phase of the voltage and the phase of the current to the motor <b>5</b> are used to control the power to the motor <b>5</b> (e.g. trigger delay) as will be described.
0087Now the system enters a loop, measuring absolute current of the load (I-CUR) <b>62</b> and, if the absolute current (I-CUR) is greater than the over-current value (I-MAX) <b>64</b> previously stored, an over-current condition is detected and future firing of the solid state switch is prevented until a reset signal is detected or a timer expires (See <figref idref="DRAWINGS">FIG. 8</figref>). In some situations, it is not advised to use a reset timer such as in systems where the motor controls mechanics that are accessible to an operator since this provides the potential to harm the operator when the timer expires and the motor is restarted.
0088Next, within the loop, the present phase difference between the voltage and the current is measured and if the phase difference is less than the minimum phase difference and the trigger delay is greater than zero <b>70</b>, the trigger delay is decremented <b>74</b>, thereby increasing voltage/power to the motor <b>5</b>. If the present phase difference between the voltage and the current is greater or equal to the minimum phase difference and the trigger delay is less than the maximum trigger delay <b>74</b>, the trigger delay is incremented <b>78</b>, thereby decreasing voltage/power to the motor <b>5</b>.
0089Before the loop is repeated, the remote authority is checked to see if a “stop motor” signal (or other command/control signal) is received <b>144</b>. If there is no signal <b>144</b>, the loop continues <b>62</b>/<b>64</b>/<b>70</b>/<b>72</b>/<b>76</b>/<b>78</b>/<b>144</b>. If a signal was received <b>144</b>, action is taken such as entering another loop <b>146</b> waiting for a signal to restart the motor. In this example, a stop command is detected and the trigger delay is set to a maximum value <b>146</b>, thereby disabling triggering of the solid state switch <b>12</b> and stopping the motor until another signal is received <b>148</b> from the remote authority signaling a restart, at which time the motor <b>5</b> is restarted <b>140</b>-<b>148</b>.
0090The decrement step <b>72</b> does not decrement the trigger delay below zero and the increment step <b>78</b> does not increment the trigger delay above the maximum trigger delay, for example, 60% trigger delay.
0091Referring to <figref idref="DRAWINGS">FIG. 8</figref>, a fourth flow chart of the operation of a typical program running in the processor <b>8</b> is described. In this example, an over-current situation was detected. A determination is made <b>200</b> as to whether it is safe to automatically attempt to restart the motor <b>5</b>. In some embodiments, this determination is built-in as a flag within the system program while in other embodiments this determination is based upon an external indication such as a switch <b>19</b>, jumper or any other known input parameter used to control the flow of the program. In some systems, the determination <b>200</b> is made through signaling by a remote authority, etc. In systems with input switches <b>19</b>, this determination <b>200</b> is made by reading one or more switches <b>19</b>. If it is deemed safe <b>200</b> to automatically restart the motor <b>5</b>, a delay is performed <b>202</b>, for example, a three-minute delay or other suitable delay, and then the system is reset by a master reset such as a software reset that is similar to a power cycle of the system <b>1</b>. If it is not deemed safe <b>200</b> to automatically restart the motor <b>5</b>, the system <b>1</b> waits for an external stimulus <b>204</b> such as the closure of a reset switch <b>19</b>, and, after the switch is closed/pressed, the system is reset by a master reset such as a software reset that is similar to a power cycle of the system <b>1</b>.
0092The external stimulus is anticipated to be any known restart stimulus such as pressing of a switch <b>19</b> or a communications from the remote authority through the radio <b>30</b> or network interface <b>36</b>.
0093Referring to <figref idref="DRAWINGS">FIGS. 9, 10 and 11</figref>, a fifth, sixth and seventh flow chart of the operation of a typical program running in the processor <b>8</b> is described. This flow describes the soft-start process <b>61</b>. In general, applying full power to a motor on start-up produces unwanted noise, torque, vibration and a waste of energy. Additionally, after a power failure, it has been found that the power to thousands of induction motors, all starting at the same time, creates a large demand on the power grid. This large demand must be factored into the engineering of the power grid such that the grid will not fail under the load of so many induction motors. To reduce this start-up load, several optional features of the system <b>1</b> are provided. One is a simple delay between power coming on and when the system <b>1</b> provides power to the motor. This delay is anticipated to be a fixed delay (e.g. 5 seconds) or a random delay (e.g. random between 10 seconds and 5 minutes).
0094The soft-start method gradually applies enough power to overcome inertia of the motor's <b>5</b> stator and load but not too much power as to over-drive the motor. In this, the power to the motor is gradually increased until it is detected that the motor has reached a steady state
0095An exemplary method of soft-start <b>61</b> includes initializing the minimum voltage that is applied to the motor <b>5</b> (maximum trigger delay, or MTD) to a first constant, K<b>1</b>. During the soft-start procedure, the trigger delay will not exceed the maximum trigger delay (MTD) and, therefore, the voltage to the motor <b>5</b> will not be decreased lower than a predetermined value. The maximum trigger delay (MTD) is initially set <b>200</b> to a constant value, K<b>1</b> such as <b>240</b> (0xF0). Next, the trigger delay is initialized to an initial trigger delay <b>202</b> of a second constant value, K<b>2</b>, such as <b>204</b> decimal (0xCC) providing a starting voltage to the motor <b>5</b>. The maximum trigger delay (MCD) and initial trigger delay (TD) are preferably set to these values and in other embodiments, other similar values are used.
0096Next, for embodiments that limit looping, a counter is initialized to <b>255</b> and the previous current reading is set to a very high value (FFFF) <b>204</b>. The soft-start routine uses the counter to make a fixed number of loops.
0097Next, the system waits for the zero crossing <b>208</b>. After the zero crossing, the counter, CNT, is checked to see if it has reached zero and, if so, program flow proceeds to G (see <figref idref="DRAWINGS">FIG. 10</figref>). If the counter, CNT, has not reached zero, the SS start flag is set <b>212</b>. If it is determined that the maximum power is now applied <b>214</b> to the motor <b>5</b> (TD is zero), the counter, CNT, is decremented <b>216</b> and if the counter reaches zero <b>218</b>, the trigger delay, TD, is set to zero <b>220</b>, applying maximum power to the motor <b>5</b>. In either case, the process repeats at H above. If it was determined that less than maximum power was applied <b>214</b> to the motor <b>5</b>, the trigger delay is decremented by one <b>240</b>. Now, if the inrush current was not previously found <b>242</b> and the measured current (ICUR) is less than the previously measured current (IPREV) <b>244</b>, it is determined that the inrush current has been found and a flag is set to indicate this and the currently measured current is saved to indicate the inrush current <b>246</b>.
0098Until the count, CNT, reaches zero <b>210</b>, the voltage to the motor <b>5</b> in slowly increased by decreasing the trigger delay (TD) <b>240</b> by, for example, one, each time through the loop, then measuring the current through the motor <b>5</b>, I-CUR. If the current actually decreases <b>244</b> (I-PREV is less than I-CUR), then the inrush current has been detected and it is saved for future use <b>246</b>.
0099Once the count reaches zero <b>210</b>, flow proceeds with G in <figref idref="DRAWINGS">FIG. 10</figref>. If motor stability has not been achieved <b>260</b>, the loop repeats from H until stability is achieved <b>260</b>. If motor stability has been achieved <b>260</b>, a determination is made as to whether maximum efficiency has been found <b>264</b>. If maximum efficiency has been found then it is determined if the initial trigger delay has been set <b>270</b>. If it has not been set, then the minimum phase angle is set to the current phase angle <b>272</b>, the nominal current is set to the current reading of the current (ICUR) <b>274</b>, the over current is set to the nominal current multiplied by a constant <b>276</b>, K<b>4</b>, typically <b>2</b>.<b>5</b> times the nominal current <b>276</b>, the minimum current (MIN_CURR) is set to the nominal current multiplied by a constant <b>280</b>, K<b>5</b>, typically a value less than 1, preferably 0.5 and the trigger delay is set to the nominal current multiplied by a constant <b>282</b>, K<b>6</b>, typically also a value less than 1, preferably 0.5. The loop is then repeated from H.
0100If motor stability has not been achieved <b>260</b>, the loop repeats from H until stability is achieved <b>260</b>. If the maximum efficiency has not been found then the determination is made as to whether the voltage to current phase delay is between a minimum value and a maximum value <b>266</b>. If the voltage to current phase delay is not between a minimum value and a maximum value <b>266</b>, as is expected with resistive loads, the trigger delay is set to zero <b>268</b>, thereby providing full power to the load and the loop is repeated from H (i.e., until the load of an induction motor <b>5</b> is detected). If the voltage to current phase delay is between a minimum value and a maximum value <b>266</b>, then the soft start is complete and flow returns (se <figref idref="DRAWINGS">FIGS. 5, 6 and 7</figref>).
0101If motor stability has been achieved <b>260</b> and maximum efficiency has been found <b>264</b> and the initial trigger delay has been set <b>270</b>, flow proceeds with M in <figref idref="DRAWINGS">FIG. 11</figref>. In this the current to the motor is measured (ICUR) and compared to the previous current to the motor (IPREV) <b>300</b>. If the current to the motor (ICUR) is less than the previous current to the motor (IPREV) <b>300</b>, the trigger delay is incremented <b>302</b> by a value, N<b>1</b>. N<b>1</b> is typically a value of 3 (N<b>1</b>=3) to decrease the power/voltage to the motor <b>5</b>. If the detected stator voltage reaches a predetermined voltage <b>304</b>, V, such as 100V RMS, the maximum efficiency has been found and, in embodiments with an indicator, the indicator is illuminated. Then the maximum trigger delay is set to the current trigger delay and the minimum phase difference is set to the current phase difference between the voltage and the current waveforms <b>306</b>. Finally the loop then repeats from H. If the current to the motor (ICUR) is greater than or equal to the previous current to the motor (IPREV) <b>300</b>, the trigger delay is incremented <b>310</b> by a value, N<b>2</b>. N<b>2</b> is typically a value of by 1 (N<b>2</b>=1) to decrease the power/voltage to the motor <b>5</b>. Finally the loop then repeats from H.
0102Referring to <figref idref="DRAWINGS">FIGS. 12-29</figref>, a detailed flow chart of an exemplary working system is shown. This flow chart includes details of operation of an exemplary operating model and does not limit the disclosed invention.
0103Equivalent elements can be substituted for the ones set forth above such that they perform in substantially the same manner in substantially the same way for achieving substantially the same result.
0104It is believed that the system and method as described and many of its attendant advantages will be understood by the foregoing description. It is also believed that it will be apparent that various changes may be made in the form, construction and arrangement of the components thereof without departing from the scope and spirit of the invention or without sacrificing all of its material advantages. The form herein before described being merely exemplary and explanatory embodiment thereof. It is the intention of the following claims to encompass and include such changes.
Contents6
30 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US1481318A | Cites | United States of America | Applicant |
| KR20010000187A | Cites | Republic of Korea | Applicant |
| US2002122433A1 | Cites | United States of America | Applicant |
| US2003034753A1 | Cites | United States of America | Search report |
| US2009157332A1 | Cites | United States of America | Applicant |
| US2009206818A1 | Cites | United States of America | Search report |
| US2010102771A1 | Cites | United States of America | Applicant |
| RU2433519C2 | Cites | Russian Federation | Applicant |
| US4019104A | Cites | United States of America | Search report |
| US4052648A | Cites | United States of America | Applicant |
| US4266177A | Cites | United States of America | Applicant |
| US4297628A | Cites | United States of America | Search report |
| US4323835A | Cites | United States of America | Applicant |
| US4369403A | Cites | United States of America | Search report |
| US4400657A | Cites | United States of America | Applicant |
| US4414499A | Cites | United States of America | Search report |
| US4417190A | Cites | United States of America | Applicant |
| US4426614A | Cites | United States of America | Applicant |
| US4439718A | Cites | United States of America | Applicant |
| US4806383A | Cites | United States of America | Applicant |
| US4823067A | Cites | United States of America | Applicant |
| US4864212A | Cites | United States of America | Search report |
| US4910450A | Cites | United States of America | Search report |
| US5013990A | Cites | United States of America | Applicant |
| US5592062A | Cites | United States of America | Search report |
| US6374631B1 | Cites | United States of America | Applicant |
| US6400119B1 | Cites | United States of America | Search report |
| US6559619B1 | Cites | United States of America | Search report |
| US7102334B2 | Cites | United States of America | Applicant |
| US7378821B2 | Cites | United States of America | Search report |
| US8093858B1 | Cites | United States of America | Search report |
| WO8103586A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US8193787B2 | Cites | United States of America | Search report |
| JPH02133094A | Cites | Japan | Applicant |
| US20020122433A1 | Cites | United States of America | Applicant |
| US20030034753A1 | Cites | United States of America | Search report |
| US20090157332A1 | Cites | United States of America | Applicant |
| US20090206818A1 | Cites | United States of America | Search report |
| US20100102771A1 | Cites | United States of America | Applicant |
| JP2133094A | Cites | Japan | Applicant |
11 members in 2 offices
Members11
| Document | Office | Kind | |
|---|---|---|---|
| US2012229070A1 | United States of America | A1 | |
| WO2012121902A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US8362735B2 | United States of America | B2 | |
| US2013088183A1 | United States of America | A1 | |
| US8502492B2 | United States of America | B2 | |
| US2013300338A1 | United States of America | A1 | |
| US8633668B2 | United States of America | B2 | |
| US2014197775A1 | United States of America | A1 | |
| US9425714B2 | United States of America | B2 | |
| US2016336881A1 | United States of America | A1 | |
| US10116239B2This record | United States of America | B2 |
54 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Surcharge for late Payment, Small EntityM2554 | M2554 | |
| Payment of Maintenance Fee, 4th Yr, Small EntityM2551 | M2551 | |
| Maintenance Fee Reminder MailedREM. | REM. | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Response to 312 Amendment (PTO-271)MN271 | MN271 | |
| Response to Amendment under Rule 312N271 | N271 | |
| Amendment after Notice of Allowance (Rule 312)AllowedA.NA | A.NA | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail PUB other miscellaneous communication to applicantMM327-D | MM327-D | |
| PUB Other miscellaneous communication to applicantM327-D | M327-D | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Notice of Restarted Response PeriodMNRES | MNRES | |
| Letter Restarting Period for Response (i.e. Letter re References)NRES | NRES | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Application Dispatched from OIPEOIPE | OIPE | |
| FITF set to NO - revise initial settingFTFI | FTFI | |
| Applicant Has Filed a Verified Statement of Small Entity Status in Compliance with 37 CFR 1.27SMAL | SMAL | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITYFEPP | FEPP | |
| Fee payment procedureSURCHARGE FOR LATE PAYMENT, SMALL ENTITY (ORIGINAL EVENT CODE: M2554); ENTITY STATUS OF PATENT OWNER: SMALL ENTITYFEPP | FEPP | |
| Maintenance fee paymentMAFP | MAFP | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITYFEPP | FEPP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF |
Numbers
- Publication
- 10116239
- Application
- 15218116
Titles
- English
- Single phase motor energy economizer for regulating the use of electricity
Patent term adjustment
- Applicant delay
- −96 days
- Net adjustment
- 0 days
Classification
- CPC, 10
- H02P1/029
- H02P1/028
- G05B19/042
- H02P1/426
- H02H7/09
- H02P23/02
- H02H11/006
- H02P23/08
- H02P23/26
- H02P1/42
- IPC, 9
- H02P1 24
- H02P1 02
- H02P1 42
- H02P23 02
- H02P23 08
- H02P23 26
- G05B19 042
- H02H7 09
- H02H11 00
- USPC, 1
- 310113000