WO1999005578A1 - Load-based adaptive gain control - Google Patents

Load-based adaptive gain control Download PDF

Info

Publication number
WO1999005578A1
WO1999005578A1 PCT/US1998/014885 US9814885W WO9905578A1 WO 1999005578 A1 WO1999005578 A1 WO 1999005578A1 US 9814885 W US9814885 W US 9814885W WO 9905578 A1 WO9905578 A1 WO 9905578A1
Authority
WO
WIPO (PCT)
Prior art keywords
gain
control
load
variable
variables
Prior art date
Application number
PCT/US1998/014885
Other languages
French (fr)
Other versions
WO1999005578A9 (en
Inventor
Gideon Shavit
Original Assignee
Honeywell Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell Inc. filed Critical Honeywell Inc.
Priority to AU85746/98A priority Critical patent/AU8574698A/en
Publication of WO1999005578A1 publication Critical patent/WO1999005578A1/en
Publication of WO1999005578A9 publication Critical patent/WO1999005578A9/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P.I., P.I.D.
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0205Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system
    • G05B13/024Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system in which a parameter or coefficient is automatically adjusted to optimise the performance

Definitions

  • the present invention relates to a novel adaptive control apparatus. More particularly, the applicant's invention is an adaptive control apparatus which modifies control equation gain variables as a function of the load in the system being controlled.
  • PID control equation One basic method of achieving control of a complex process is by using a PID control equation or some variation thereof.
  • a value proportional to the error of a measured variable, the integral of this error, and the derivative of this error are used to achieve control of a process.
  • PID control equation a value proportional to the error of a measured variable, the integral of this error, and the derivative of this error.
  • the standard equation for PID control might be written as:
  • V PID output
  • K P Proportional gain variable
  • K ⁇ Integral gain variable
  • K D Derivative gain variable e - Deviation of a measured variable from the desired value for that variable.
  • the PID output is thereafter usually scaled and applied as a control signal to a control element capable of altering the process.
  • the I , K j , and K D gain variables ultimately affect the overshoot, bandwidth and reaction time of the controller to changes in the process, and generally determine the control response characteristics of the process.
  • Adaptive gain control is one of several techniques used to allow PID control to be effective in basically non-linear control situations even though the PID control mechanism is best suited for linear processes.
  • the system designer will determine the control response characteristics desired and thereafter choose values for the gain variables to achieve these characteristics.
  • the system designer determines several sets of gain variables, one set achieving the desired control response characteristics for a different range of process conditions or events. The ranges selected separate the process conditions or events into approximately linear segments.
  • a common use for adaptive gain control is where there more than one device makes up the process.
  • a single controller used to operate a heating device and a cooling device is suited to adaptive gain control. This is true because it will be unlikely that both of these devices will optimize at the same set of gain variables.
  • Adaptive gain control is also useful however where a single device constitutes the process since many devices exhibit different characteristics for different ranges of operation. For example a device operating at its maximum output will have different characteristics than it would at an average or low output.
  • gain scheduling One specific method of modifying the gain variables in the control equation is known as gain scheduling.
  • the system designer identifies, for example, times of the day, month, year or other period which is significant because the process may have different characteristics during each such period. The number of periods may in part depend on how complicated the process is, but may also depend on how difficult the control response characteristics chosen by the system designer are to achieve.
  • adaptive gain control is useful where more than one device makes up the process each device operating under different conditions. Improved control is achieved by storing a set of gain variables for each device in the process, and then choosing the set of gain variables optimized for that device when that device is operating in the system.
  • a common example would be a control system used to control both the heating and cooling of the system, since heating and cooling of a space will typically be performed using separate heating and cooling devices.
  • the controller determines when the setpoint, or desired state of the system is less than or greater than the actual state of the system. If the desired state is less than the setpoint, the set of gain variables optimized for the heating device is used in the control equation to create the control signal because the heating device will be operating in the system. If the desired state is greater than the setpoint, the set of gain variables optimized for the cooling device is used in the control equation to create the control signal, since the cooling device will be operating in the system.
  • a common application of gain scheduling may be in an office building which is occupied during the day and essentially vacant at night.
  • the sudden changes in occupancy result in a complicated process characteristics which are not optimally dealt with using a single set of gain variables for the control equation. Consequently, the system designer may select one set of gain variables for night, one set for day, and possibly a third and fourth sets for the transition periods between night and day. By then using a signal input to the controller which indicates time, the more efficient set of gain variables may be used in the control equation for that time period.
  • control system should monitor all process conditions which affect the optimization of the gain variables, and alter the gain variables accordingly. Changes in the load on the system cause significant errors in gain variable optimization. Thus a system which incorporates load changes into an adaptive control apparatus would be a significant improvement in process control.
  • the applicant's invention thus provides a system which accounts for load changes using adaptive gain control techniques.
  • the applicant describes an apparatus for providing adaptive control for a process having a variable load.
  • Control of the process is defined by a control equation, having one or more terms, each of the one or more terms having associated therewith a gain variable.
  • Improved control of the process is achieved by providing a device for adjusting the gain variables associated with one or more terms in the control equation. Modification of the gain variables is based on changes in the load of the process.
  • the gain variables in the control equation are determined from a look-up table.
  • a two-variable curve-fitting program is used to characterize the best values for the gain variables at different loads.
  • the described system of adaptive gain control may be combined with other adaptive gain control techniques, such as gain scheduling, to further improve control characteristics.
  • a method of the present invention operates according the apparatus described above. BRIEF DESCRIPTION OF THE DRAWINGS
  • Fig. 1 shows a block diagram of one prior art type of process control.
  • Fig. 2 shows a generic block diagram of the Applicant's adaptive control apparatus.
  • Fig. 3 shows a block diagram for a particular embodiment of the Applicant's adaptive control apparatus.
  • Fig. 4 shows a plot of a energy vs. valve position for a process under several load conditions.
  • Fig. 5 shows a plot of a energy vs. valve position for a more complicated system, including a plurality of devices in the process and under several load conditions.
  • Fig. 1 depicts a block diagram for a common prior art control system.
  • controller 1 receives at first input port 2 a desired setpoint value for a chosen controlled variable, and the measured value of the same controlled variable at second input port 3.
  • First input port 2 is connected to a user interface, memory device, or other device (not shown) which can provide the setpoint, via first connection 4. Alternately, first input port 2 may be replaced with a setpoint value internal to controller
  • a second connection 5 connects second input port 3 to process 6.
  • the measured value of the controlled variable, which appears at second input port 3 represents the process output of the system.
  • Second connection 5 will be to a sensor of some type which measures the condition of the output of the process.
  • a process may comprise a heating device, and a space being heated; the controlled variable might then represent temperature of the air in the space.
  • the temperature of the air in the space is measured by a sensor which is connected to controller 1 via second connection 5.
  • Controller 1 uses the setpoint and measured variable —in the example, actual temperature in the space— to calculate a difference or error value. It is noted that in this example the measured variable is also the controlled variable. As is understood in the art, this does not necessarily need to be the case. For instance, it is known to control air flow through a space, based on temperature or humidity measurements.
  • control decisions are made using the difference or error value in the control equation to generate a new control output.
  • the controller outputs a control signal, created internal to the controller, using a controller algorithm, which is supplied to control element 7 via a third connection 8.
  • the controller algorithm may perform any number of functions, including the herein described methods for adaptive gain control.
  • the control element is the physical device which changes the conditions in process 6, using the control signal.
  • the control element may be the actuator for a water valve in a hot water supply pipe for a heating device which comprises the process.
  • Connection between parts of the system may comprise electrical connections, radio connections, pneumatic connections or any other means which allows a signal to pass from one part of the system to another.
  • the type of system the applicant contemplates is not thought to be limited by this aspect of the system.
  • controller 1 may, with the inputs already provided, determine whether the measured space variable is above or below the setpoint for that space variable. This information will allow the controller to use one set of gain variables which are optimized for a cooling device, and another set of variables optimized for a heating device.
  • the controller in making control output calculations would store both sets of gain variables, and utilize the proper set of gain variables based on the comparison between the setpoint for the controlled variable and measured value for the controlled variable.
  • a signal indicating time would be added as an input to the controller or generated internal to the controller.
  • the signal indicating time may be used to cause changes in the gain variables based on the time of day, the time of year, or based on some other user-defined timing scheme.
  • the controller would store a set of gain variables for each time period, and select the appropriate set of gain variables based on the signal indicating time input to the controller.
  • Fig. 2 depicts a block diagram for the Applicant's invention.
  • Controller 21 receives controlled variable setpoint signal at first input port 22, controlled variable measured value (i.e., process output) at second input port 23, and a load signal indicating the load in the system at load signal input port 29.
  • First input port 22 is connected to a user interface, memory device, or other device (not shown) which can provide the setpoint, via first connection 24.
  • first input port 22 may be replaced with a setpoint value stored internal to the controller 21.
  • Second connection 25 and third connection 30 connect second input port 23 and third input port to process 26, respectively. More specifically, the second and third connections are to sensors which measure the controller varialbe and the load, respectively.
  • the controller in this system uses the third input port as well as the first and second input ports to make control decisions.
  • Measurement of the load will reflect the degree of energy needed to reach the desired setpoint for the current state of the system.
  • change in load may be thought of as the degree of change of the process output needed to reach the desired state of the system.
  • a measurement of air flow into the space may serve as a measurement of load.
  • the signal indicating load may be called and will be referred to as the load signal.
  • the output of the controller is a control signal which is supplied to control element 27 via connection 28, which in turn alters the state of process 26. While the block diagram depicts the controller as being responsible for all control signal calculations, a separate gain adjusting device may actually work in conjunction with the controller to produce the control signals. This would be a design choice, independent of the Applicant's current invention.
  • the load signal may be used to modify the gain variables by utilizing a look-up table.
  • the look-up table may be used by the microcontroller, or in a separate gain adjusting device, as just indicated.
  • the look-up table would contain sets of gain variables, one set of gain variables for each load range.
  • a load range may be thought of as a continuum of load levels which have been grouped together because the process acts similar at all loads within the continuum. As indicated earlier, this continuum may also be thought of as the range over which the sensitivity of the process is consistent. In the simplest system, a particular set of gain variables would be chosen after examining the load signal. If the technique of using load to alter gain variables of the applicant's invention is combined with other techniques, the look-up table may be more complicated.
  • the look-up table may consist of a three dimensional table of sets of gain variables, a particular set of gain variables for each combination of load variable and range of the process, the ranges as described earlier, based on when a particular device is operating in the system.
  • a "default" or average set of gain variables may be selected, and subsequently multiply this "default" set of gain variables by a multiplier dependent on the load.
  • the multiplier values would themselves be stored in a look-up table, or an equation would be used to create the multiplier for the signal indicating load.
  • the default set of gain variables may represent a common load level or a maximum or minimum load level, at the designer's discretion.
  • the default set of gain variables would be multiplied by a selected multiplier, the multiplier determined from the look-up table or other means based on the load signal. In any event, the result should be gain variables which improve the control response under the then existing load.
  • a microcontroller device 31 receives a desired air temperature signal via a first connection 32 (e.g., setpoint), an actual air temperature signal via a second connection 33, and an airflow signal —i.e., load— via a third connection 34.
  • the first connection may be to a thermostat unit, and the second and third connections are to heat exchange unit 35, each via sensors 36 and 37, respectively.
  • the microcontroller includes adaptive control apparatus 31a which performs gain variable adjustments, and look-up table 31b, which stores sets of available gain variables.
  • the heat exchange unit transfers heat energy from water supply line 38 to airflow duct 39.
  • a value representing actual air temperature is taken using air temperature sensor 36, from the air leaving the heat exchange unit and is used to create the air temperature signal.
  • Airflow sensor 37 also located in air duct 39 just after the heat exchange unit measures variable airflow, and thus provides the needed measurement of load in the system.
  • Airflow sensor 37 and air temperature sensor 36 may be any available sensors sensing airflow and air temperature from a space which is being temperature controlled.
  • the microcontroller upon receiving the desired air temperature signal, actual air temperature signal, and airflow signal, chooses a set of PID gain variables from look-up table 31b based on the airflow signal, and thereafter uses the desired air temperature and actual air temperature signals in the control equation to create the PID output.
  • the output is converted to a control signal and is used to control control element -i.e., actuator— 40 via connection 41.
  • Actuator 40 is used to operate valve 42 which controls the water flowing in the supply pipe to the heat exchange unit.
  • Fig. 4 depicts graphically a possible set of characteristic curves of BTU —i.e. energy— output versus valve position for heat exchange unit 35 at three different loads.
  • the x-axis represents the valve position; the valve is fully closed at the left edge of the graph and fully open at the right edge of the graph.
  • the y-axis in Fig. 4 represents BTU output from the heat exchange unit.
  • Upper curve 50 on the graph represents 100% load
  • middle curve 51, represents 70% load
  • bottom curve 52 represents 40% load.
  • the three ranges indicated by numerals 53, 54 and 55 represent the designer's chosen ranges of approximately linear operation.
  • Each load line would be best represented by three sets of gain variables, as depicted in the look-up table shown in Table 1. As the table indicates, for each load, three sets of the gain variables K P , K,, and K D are stored.
  • the "H” valve position in Table 1 represents the indicated range 55 in the graph of Fig. 4, the "M” valve position the range 54, and the “L” valve position the range 53 in the graph of Fig. 4.
  • H, M, and “L” are ranges of operation or ranges of valve position, and may be thought of as a high, medium, and low amount of water passing through the heat exchange unit. Valve positions falling within the set of values assigned to a particular range will select that range. For instance, the "H” position may correspond to the valve when it is 80% to 100% open, the “M” position may correspond to the valve when it is
  • Valve position may be determined for the current control signal or, optionally, may be a signal from the actuator providing actual valve position.
  • the detected load in the system causes the microcontroller to use the appropriate set of gain variables in the control equation to produce the control signal.
  • a different number of load lines may be selected based on the characteristics of the process and degree of accuracy desired. Loads between load levels stored in the look-up table would have to be rounded to, or truncated to, the closest load in the look-up table. In other words, each load line is used for a load range around that load line.
  • Fig. 5 depicts a more complicated system in which the process includes two devices making up the process which operate within the same system, based on a demand for either heating or cooling.
  • the top half of the graph 60 shows the characteristic curve for the heating device.
  • the bottom half of the graph 61 represents the characteristic curve for the cooling device.
  • the x-axis again represents valve position, with the left edge of the graph representing a fully closed valve and the right edge of the graph a fully open valve.
  • the y-axis includes both a positive part 60 and negative part 61, representing whether the process is either absorbing or supplying energy or BTUs.
  • Fig. 5 includes six load lines representing 100%), 70% and 40% load for the heating and cooling device.
  • Upper most curve 62 represents 100% load for the heating device
  • second-highest curve 63 represents 70% load
  • the lowest curve above the x- axis 64 represents 40% load for the heating device.
  • Below the x-axis lower-most curve 65 represents 100%) load for the cooling device
  • second-lowest curve 66 represents 70% load
  • the first curve below the x-axis 67 represents 40%) load for the cooling device.
  • the graph in Fig. 5 is divided into three approximately linear ranges 68, 69 and 70.
  • the look-up table for the system depicted in the graph of Fig. 5 might appear similar to Table 2.
  • This look-up table is the same as the look-up table from the simple system of Fig. 4 but now contains a table section for both the heating and cooling devices.
  • the section of the table selected will depend on whether the setpoint temperature is above or below the actual temperature. As with the earlier system, gain variables for load levels falling between the 100%, 70% or 40% load levels would be taken as the nearest to one of the 100%, 70%) or 40% load levels. Alternately, a different choice could be made if the system designer were aware of certain characteristics about the load curves or system operation which made a different selection more appropriate.
  • Table 2 Two examples of the use of Table 2 will now be described. For the first example, it is assumed that the setpoint temperature has been determined to be above the actual temperature for a particular system. In this case, the heating device should be active in the system, since the temperature must rise to reach the desired setpoint temperature. Thus, the left half of Table 2 will contain the desired PID gain variables. From the airflow sensor, assume the load is determined to be 65%> which the controller will round to 70%, and thus limit the possible PID gain variables to the 70% section of the left half of Table 2. Lastly, it is assumed that the microcontroller currently has the valve actuator approximately half open, and thus selects the M valve position from Table 2.
  • K P K PHM
  • K j K IHM
  • K D K DHM from the left half of the Table. The values for these three gain variables will then be used in the PID equation, in conjunction with the setpoint and actual temperature to calculate a new PID output.

Abstract

A system which accounts for load changes using adaptive gain control techniques. Control of the process is defined by a control equation, having one or more terms, each of the one or more terms having associated therewith a gain variable. Improved control of the process is achieved by providing a device for adjusting the gain variables associated with one or more terms in the control equation. Modification of the gain variables is based on changes in the load of the process. The described system of adaptive gain control may be combined with other adaptive gain control techniques, such as gain scheduling, to further improve control characteristics.

Description

LOAD-BASED ADAPTIVE GAIN CONTROL BACKGROUND OF THE INVENTION
The present invention relates to a novel adaptive control apparatus. More particularly, the applicant's invention is an adaptive control apparatus which modifies control equation gain variables as a function of the load in the system being controlled.
One basic method of achieving control of a complex process is by using a PID control equation or some variation thereof. In a system controlled by a PID control equation, a value proportional to the error of a measured variable, the integral of this error, and the derivative of this error are used to achieve control of a process. One of skill in the art will recognize that one or any combination of these terms may be used to achieve the desired control for a particular process. The standard equation for PID control might be written as:
Figure imgf000003_0001
where: V = PID output
KP = Proportional gain variable Kτ = Integral gain variable KD = Derivative gain variable e - Deviation of a measured variable from the desired value for that variable.
The PID output is thereafter usually scaled and applied as a control signal to a control element capable of altering the process.
The I , Kj, and KD gain variables ultimately affect the overshoot, bandwidth and reaction time of the controller to changes in the process, and generally determine the control response characteristics of the process.
In adaptive gain control systems, the gain variables, rather than remaining at a single value throughout a particular control situation, are altered based on various events or conditions in a system. Adaptive gain control is one of several techniques used to allow PID control to be effective in basically non-linear control situations even though the PID control mechanism is best suited for linear processes. In both adaptive and non-adaptive PID control, the system designer will determine the control response characteristics desired and thereafter choose values for the gain variables to achieve these characteristics. Thus, when a non-linear system is encountered, the system designer determines several sets of gain variables, one set achieving the desired control response characteristics for a different range of process conditions or events. The ranges selected separate the process conditions or events into approximately linear segments. Another way of characterizing the ranges is that all process conditions or events in a range have similar sensitivity to process changes. Of course, correlating the PID equation on to a non-linear process means the ranges chosen do not actually exhibit linear characteristics, but are an approximation which, even including the approximation error, still achieve the desired control response characteristics. The designer's task of selecting ranges is thus dependent at least in part, on how difficult the desired control response characteristics are to achieve.
Reference to sets of gain variables hereafter will be used to describe the gain variables associated with all terms for a particular control equation, for a particular range of process conditions or events. In the standard PID equation, for instance, there would be three gain variables in each set, Kτ, KD and KP.
A common use for adaptive gain control is where there more than one device makes up the process. For example, a single controller used to operate a heating device and a cooling device is suited to adaptive gain control. This is true because it will be unlikely that both of these devices will optimize at the same set of gain variables. Adaptive gain control is also useful however where a single device constitutes the process since many devices exhibit different characteristics for different ranges of operation. For example a device operating at its maximum output will have different characteristics than it would at an average or low output.
One specific method of modifying the gain variables in the control equation is known as gain scheduling. In this method, the system designer identifies, for example, times of the day, month, year or other period which is significant because the process may have different characteristics during each such period. The number of periods may in part depend on how complicated the process is, but may also depend on how difficult the control response characteristics chosen by the system designer are to achieve. As already indicated, adaptive gain control is useful where more than one device makes up the process each device operating under different conditions. Improved control is achieved by storing a set of gain variables for each device in the process, and then choosing the set of gain variables optimized for that device when that device is operating in the system. A common example would be a control system used to control both the heating and cooling of the system, since heating and cooling of a space will typically be performed using separate heating and cooling devices. The controller determines when the setpoint, or desired state of the system is less than or greater than the actual state of the system. If the desired state is less than the setpoint, the set of gain variables optimized for the heating device is used in the control equation to create the control signal because the heating device will be operating in the system. If the desired state is greater than the setpoint, the set of gain variables optimized for the cooling device is used in the control equation to create the control signal, since the cooling device will be operating in the system. A common application of gain scheduling may be in an office building which is occupied during the day and essentially vacant at night. The sudden changes in occupancy result in a complicated process characteristics which are not optimally dealt with using a single set of gain variables for the control equation. Consequently, the system designer may select one set of gain variables for night, one set for day, and possibly a third and fourth sets for the transition periods between night and day. By then using a signal input to the controller which indicates time, the more efficient set of gain variables may be used in the control equation for that time period.
The success of adaptive gain control hinges on detecting changes in the process which will effect the efficiency of the chosen gain variables. For example, in the gain scheduling method, the system designer has assumed that the system is similar from day to day, month to month, or other period. In fact, in few instances does the system exhibit periodic characteristics. For example, in a gain scheduling system, changing the gain variables in the morning and in the evening, would probably not operate optimally on both weekends and weekdays, as there likely would be differences in the conditions of the system during these two time periods. A gain scheduling scheme which accounts for weekend differences from weekdays may ignore the effect of holidays, peak vacation periods, high sick leave rates or other abnormal occupancy periods. The inherent problem is that this technique does not know what the process is actually doing, just what does normally, or at least what it did during the design of the system.
Ideally, the control system should monitor all process conditions which affect the optimization of the gain variables, and alter the gain variables accordingly. Changes in the load on the system cause significant errors in gain variable optimization. Thus a system which incorporates load changes into an adaptive control apparatus would be a significant improvement in process control.
SUMMARY OF THE INVENTION The applicant's invention thus provides a system which accounts for load changes using adaptive gain control techniques. The applicant describes an apparatus for providing adaptive control for a process having a variable load. Control of the process is defined by a control equation, having one or more terms, each of the one or more terms having associated therewith a gain variable. Improved control of the process is achieved by providing a device for adjusting the gain variables associated with one or more terms in the control equation. Modification of the gain variables is based on changes in the load of the process. In one possible embodiment, the gain variables in the control equation are determined from a look-up table. In another method, a two-variable curve-fitting program is used to characterize the best values for the gain variables at different loads. The described system of adaptive gain control may be combined with other adaptive gain control techniques, such as gain scheduling, to further improve control characteristics.
A method of the present invention operates according the apparatus described above. BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 shows a block diagram of one prior art type of process control. Fig. 2 shows a generic block diagram of the Applicant's adaptive control apparatus.
Fig. 3 shows a block diagram for a particular embodiment of the Applicant's adaptive control apparatus.
Fig. 4 shows a plot of a energy vs. valve position for a process under several load conditions. Fig. 5 shows a plot of a energy vs. valve position for a more complicated system, including a plurality of devices in the process and under several load conditions.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Fig. 1 depicts a block diagram for a common prior art control system. In the control system, controller 1 receives at first input port 2 a desired setpoint value for a chosen controlled variable, and the measured value of the same controlled variable at second input port 3. First input port 2 is connected to a user interface, memory device, or other device (not shown) which can provide the setpoint, via first connection 4. Alternately, first input port 2 may be replaced with a setpoint value internal to controller
1. A second connection 5 connects second input port 3 to process 6. As one of skill in the art may recognize, the measured value of the controlled variable, which appears at second input port 3, represents the process output of the system. Second connection 5 will be to a sensor of some type which measures the condition of the output of the process. For example, a process may comprise a heating device, and a space being heated; the controlled variable might then represent temperature of the air in the space. Thus, the temperature of the air in the space is measured by a sensor which is connected to controller 1 via second connection 5.
Controller 1 uses the setpoint and measured variable —in the example, actual temperature in the space— to calculate a difference or error value. It is noted that in this example the measured variable is also the controlled variable. As is understood in the art, this does not necessarily need to be the case. For instance, it is known to control air flow through a space, based on temperature or humidity measurements.
In any event, control decisions are made using the difference or error value in the control equation to generate a new control output. The controller outputs a control signal, created internal to the controller, using a controller algorithm, which is supplied to control element 7 via a third connection 8. The controller algorithm may perform any number of functions, including the herein described methods for adaptive gain control. The control element is the physical device which changes the conditions in process 6, using the control signal. For example, the control element may be the actuator for a water valve in a hot water supply pipe for a heating device which comprises the process. Connection between parts of the system may comprise electrical connections, radio connections, pneumatic connections or any other means which allows a signal to pass from one part of the system to another. The type of system the applicant contemplates is not thought to be limited by this aspect of the system. To add the prior art method of adaptive gain control to the system of Fig. 1 adjustments are made internal to controller 1. For example, the controller may, with the inputs already provided, determine whether the measured space variable is above or below the setpoint for that space variable. This information will allow the controller to use one set of gain variables which are optimized for a cooling device, and another set of variables optimized for a heating device. The controller, in making control output calculations would store both sets of gain variables, and utilize the proper set of gain variables based on the comparison between the setpoint for the controlled variable and measured value for the controlled variable.
If gain scheduling were to be implemented, a signal indicating time would be added as an input to the controller or generated internal to the controller. The signal indicating time may be used to cause changes in the gain variables based on the time of day, the time of year, or based on some other user-defined timing scheme. The controller would store a set of gain variables for each time period, and select the appropriate set of gain variables based on the signal indicating time input to the controller.
The above description of two common prior art methods of adaptive gain are given to simplify later discussions of how these types of systems may be combined with the Applicant's system which is now described.
Fig. 2 depicts a block diagram for the Applicant's invention. Controller 21 receives controlled variable setpoint signal at first input port 22, controlled variable measured value (i.e., process output) at second input port 23, and a load signal indicating the load in the system at load signal input port 29. First input port 22 is connected to a user interface, memory device, or other device (not shown) which can provide the setpoint, via first connection 24. As indicated earlier, first input port 22 may be replaced with a setpoint value stored internal to the controller 21. Second connection 25 and third connection 30 connect second input port 23 and third input port to process 26, respectively. More specifically, the second and third connections are to sensors which measure the controller varialbe and the load, respectively. The controller in this system uses the third input port as well as the first and second input ports to make control decisions.
Measurement of the load will reflect the degree of energy needed to reach the desired setpoint for the current state of the system. In a broader sense, change in load may be thought of as the degree of change of the process output needed to reach the desired state of the system. For example, in a system where a heating device comprises the process controller and an associated heated space, a measurement of air flow into the space may serve as a measurement of load. The signal indicating load may be called and will be referred to as the load signal.
The output of the controller is a control signal which is supplied to control element 27 via connection 28, which in turn alters the state of process 26. While the block diagram depicts the controller as being responsible for all control signal calculations, a separate gain adjusting device may actually work in conjunction with the controller to produce the control signals. This would be a design choice, independent of the Applicant's current invention.
The load signal may be used to modify the gain variables by utilizing a look-up table. The look-up table may be used by the microcontroller, or in a separate gain adjusting device, as just indicated. The look-up table would contain sets of gain variables, one set of gain variables for each load range. A load range may be thought of as a continuum of load levels which have been grouped together because the process acts similar at all loads within the continuum. As indicated earlier, this continuum may also be thought of as the range over which the sensitivity of the process is consistent. In the simplest system, a particular set of gain variables would be chosen after examining the load signal. If the technique of using load to alter gain variables of the applicant's invention is combined with other techniques, the look-up table may be more complicated. For instance, if multiple devices make up the process, the look-up table may consist of a three dimensional table of sets of gain variables, a particular set of gain variables for each combination of load variable and range of the process, the ranges as described earlier, based on when a particular device is operating in the system.
The applicant now briefly describes another method of modifying gain variables using load changes. Depending on the system to be controlled, it may be possible to select a "default" or average set of gain variables, and subsequently multiply this "default" set of gain variables by a multiplier dependent on the load. The multiplier values would themselves be stored in a look-up table, or an equation would be used to create the multiplier for the signal indicating load. The default set of gain variables may represent a common load level or a maximum or minimum load level, at the designer's discretion. In operation, the default set of gain variables would be multiplied by a selected multiplier, the multiplier determined from the look-up table or other means based on the load signal. In any event, the result should be gain variables which improve the control response under the then existing load. A particular embodiment of the applicant's invention is now described with reference to Fig. 3. The system described applies the Applicant's invention to a variable air volume (VAV) system. A microcontroller device 31 receives a desired air temperature signal via a first connection 32 (e.g., setpoint), an actual air temperature signal via a second connection 33, and an airflow signal —i.e., load— via a third connection 34. The first connection may be to a thermostat unit, and the second and third connections are to heat exchange unit 35, each via sensors 36 and 37, respectively. The microcontroller includes adaptive control apparatus 31a which performs gain variable adjustments, and look-up table 31b, which stores sets of available gain variables. The heat exchange unit transfers heat energy from water supply line 38 to airflow duct 39. A value representing actual air temperature is taken using air temperature sensor 36, from the air leaving the heat exchange unit and is used to create the air temperature signal. Airflow sensor 37, also located in air duct 39 just after the heat exchange unit measures variable airflow, and thus provides the needed measurement of load in the system. Airflow sensor 37 and air temperature sensor 36 may be any available sensors sensing airflow and air temperature from a space which is being temperature controlled. The microcontroller upon receiving the desired air temperature signal, actual air temperature signal, and airflow signal, chooses a set of PID gain variables from look-up table 31b based on the airflow signal, and thereafter uses the desired air temperature and actual air temperature signals in the control equation to create the PID output. The output is converted to a control signal and is used to control control element -i.e., actuator— 40 via connection 41. Actuator 40 is used to operate valve 42 which controls the water flowing in the supply pipe to the heat exchange unit.
Fig. 4 depicts graphically a possible set of characteristic curves of BTU —i.e. energy— output versus valve position for heat exchange unit 35 at three different loads. In the graph, the x-axis represents the valve position; the valve is fully closed at the left edge of the graph and fully open at the right edge of the graph. The y-axis in Fig. 4 represents BTU output from the heat exchange unit. Upper curve 50 on the graph represents 100% load, middle curve 51, represents 70% load, and bottom curve 52 represents 40% load. The three ranges indicated by numerals 53, 54 and 55 represent the designer's chosen ranges of approximately linear operation.
Each load line would be best represented by three sets of gain variables, as depicted in the look-up table shown in Table 1. As the table indicates, for each load, three sets of the gain variables KP, K,, and KD are stored. The "H" valve position in Table 1 represents the indicated range 55 in the graph of Fig. 4, the "M" valve position the range 54, and the "L" valve position the range 53 in the graph of Fig. 4.
"H", "M" and "L" are ranges of operation or ranges of valve position, and may be thought of as a high, medium, and low amount of water passing through the heat exchange unit. Valve positions falling within the set of values assigned to a particular range will select that range. For instance, the "H" position may correspond to the valve when it is 80% to 100% open, the "M" position may correspond to the valve when it is
79% to 30% open, etc. Valve position may be determined for the current control signal or, optionally, may be a signal from the actuator providing actual valve position.
Table 1
Look-Up Table
LOAD Valve Kp K, κD pos.
H Kp h Kihh Kϋhh
100% M Kphm Kihm Kohm
L Kphl KIhl Kohl
H K, Pmh K Imh K Dmh 70% M Kpml KDmm
L Kpmi Klml Kϋml
H Kpih KIlh Koih
40% M Kpim Knm Koirn
L KP11 KI11 KD11
The detected load in the system, in conjunction with the valve position, causes the microcontroller to use the appropriate set of gain variables in the control equation to produce the control signal. Of course, a different number of load lines may be selected based on the characteristics of the process and degree of accuracy desired. Loads between load levels stored in the look-up table would have to be rounded to, or truncated to, the closest load in the look-up table. In other words, each load line is used for a load range around that load line.
Fig. 5 depicts a more complicated system in which the process includes two devices making up the process which operate within the same system, based on a demand for either heating or cooling. The top half of the graph 60 shows the characteristic curve for the heating device. The bottom half of the graph 61 represents the characteristic curve for the cooling device. In the graph, the x-axis again represents valve position, with the left edge of the graph representing a fully closed valve and the right edge of the graph a fully open valve. The y-axis includes both a positive part 60 and negative part 61, representing whether the process is either absorbing or supplying energy or BTUs.
Fig. 5 includes six load lines representing 100%), 70% and 40% load for the heating and cooling device. Upper most curve 62 represents 100% load for the heating device, second-highest curve 63 represents 70% load, and the lowest curve above the x- axis 64 represents 40% load for the heating device. Below the x-axis, lower-most curve 65 represents 100%) load for the cooling device, second-lowest curve 66 represents 70% load, and the first curve below the x-axis 67 represents 40%) load for the cooling device. As in Fig. 4, the graph in Fig. 5 is divided into three approximately linear ranges 68, 69 and 70. The look-up table for the system depicted in the graph of Fig. 5 might appear similar to Table 2. This look-up table is the same as the look-up table from the simple system of Fig. 4 but now contains a table section for both the heating and cooling devices. The section of the table selected will depend on whether the setpoint temperature is above or below the actual temperature. As with the earlier system, gain variables for load levels falling between the 100%, 70% or 40% load levels would be taken as the nearest to one of the 100%, 70%) or 40% load levels. Alternately, a different choice could be made if the system designer were aware of certain characteristics about the load curves or system operation which made a different selection more appropriate.
Table 2 Look-Up Tables
Heating device look -up Cooling Device look-up
LOAD Valve Kp Kx D Valve Kp κx D pos. pos.
H Kphh KIhh ^Dhh H Kphh ^Ihh K-Dhh
100% M Kphm Kj.hm Kcnm M Kphm ^ihm ^Dhm
L Kphl KIhl KDM L Kphl KIhl ^Dhl
H K-Pmh Kimh ^Dmh H Kpmh Klmh ^Dmh
70% M Kpml ^Drnm M Kpmi Klmm Kcrnm
L Kpmi Klml KDml L Kpmi KIml ^Dml
H Kpih KIlh Koih H Kpih KIlh ^Dlh
40% M Kpim Kllm K^Dlm M Kpim KIlm ^Dlm
L KP11 KI11 KD11 L KP11 KI11 KD11
Two examples of the use of Table 2 will now be described. For the first example, it is assumed that the setpoint temperature has been determined to be above the actual temperature for a particular system. In this case, the heating device should be active in the system, since the temperature must rise to reach the desired setpoint temperature. Thus, the left half of Table 2 will contain the desired PID gain variables. From the airflow sensor, assume the load is determined to be 65%> which the controller will round to 70%, and thus limit the possible PID gain variables to the 70% section of the left half of Table 2. Lastly, it is assumed that the microcontroller currently has the valve actuator approximately half open, and thus selects the M valve position from Table 2. A particular set of PID gain variables are thus identified, specifically, KP = KPHM, Kj = KIHM , KD = KDHM from the left half of the Table. The values for these three gain variables will then be used in the PID equation, in conjunction with the setpoint and actual temperature to calculate a new PID output.
For the second example, it is assumed that setpoint temperature has been determined to be below the actual temperature for a particular system. In this case, the cooling device should be active in the system, since the temperature must drop to reach the desired setpoint temperature. Thus, the right half of Table 2 will contain the desired PID gain variables. From the airflow sensor, assume the load is determined to be 20%) which the controller will round to 40%, and thus limit the possible PID gain variables to the 40%) section of the right half of Table 2. Lastly, it is assumed that the microcontroller currently has the valve actuator nearly closed, and thus selects the L valve position from Table 2. A particular set of PID gain variables are thus identified, specifically, KP = KPLL, Kj = KILL , KD = KDLL from the right half of the table. The values for these three gain variables will then be used in the PID equation, in conjunction with the setpoint and actual temperature to calculate a new PID output. The applicant's examples have centered on building control systems, as these types of systems commonly have variable loads suitable for this control technique. Any system having variable load would, however, be a suitable system for use of the Applicant's invention. For instance, it may be applicable in industrial control applications which exhibit variable load conditions. To adapt to an industrial control, the applicant's system would not need to alter the method of the invention thus far described.
It is further understood, of course, that while the form of the invention herein shown and described constitutes the preferred embodiment of the invention, it is not indented to illustrate all possible forms thereof. For example, rather than use a look-up table to determine the PID gain variable, a curve-fitting program may be used to determine one or more gain variable equations which describe the system at all loads. This system could also be modified to include other adaptive gain techniques, making the gain variable equations three-dimensional, requiring a three-dimensional curve- fitting to describe the proper set of gain variables for all possible loads and process ranges. It will also be understood that the words used are descriptive rather than limiting, and that various changes, may be made without departing from the spirit and scope of the invention disclosed.

Claims

1. An adaptive control apparatus producing a control signal for control of a process, the process having a variable load, the adaptive control apparatus defining a control output for producing the control signal, and a control equation defining the control output, the control equation including one or more terms, each of the one or more terms having a gain variable associated therewith, comprising: load signal input port capable of receiving a load signal indicative of the variable load of the process; and, gain adjusting device, for producing the gain variables associated with one or more of the terms of the control equation based on the load signal indicative of the variable load of the process.
2. The adaptive control apparatus producing a control signal for control of a process of claim 1 wherein: the load signal is used to characterize the process as being in one of a plurality of load ranges; and the gain adjusting device comprises a look-up table containing a plurality of sets of gain variables one set of gain variables of each one of the plurality of load ranges.
3. The adaptive control apparatus producing a control signal for control of a process of claim 1 wherein the gain adjusting device uses one or more gain variable equations for producing the gain variables based on the load signal indicative of the variable load of the process.
4. The adaptive control apparatus producing a control signal for control of a process of claim 1 wherein the gain adjusting device uses a default set of gain variables and a multiplier for one or more of the gain variables, the multiplier selected to optimize the one or more gain variables based on the load signal indicative of the variable load of the process.
5. The adaptive control apparatus producing a control signal for control of a process of claim 2 wherein: the process is comprised of a plurality of devices operating optimally at different gain variables; and the gain adjusting device comprises a look-up table which includes one or more sets of gain variables for each of the plurality of devices in the process.
6. The adaptive control apparatus producing a control signal for control of a process of claim 5 wherein: the process includes a heating device and a cooling device; the gain adjusting device includes one or more sets of gain variables for each device; and the gain variables for either the cooling or heating devices are selected based on whether heating or cooling is required.
7. The adaptive control apparatus producing a control signal for control of a process of claim 2 wherein: the gain adjusting device comprises a look-up table which includes separate sets of gain variables for different ranges of operation of the process.
8. The adaptive control apparatus for producing a control signal for control of a process of claim 7 wherein the gain constant associated with one or more terms of the control equation is determined based on gain scheduling.
9. A method of providing adaptive gain control for a process having a variable load using a control equation, the control equation defining one or more terms, each of the one or more terms having associated therewith a gain variable, comprising the steps of: creating the gain variable for one or more of the terms in the control equation based on changes in the variable load; and producing a control variable from the control equation, the control variable adaptable to alter the process.
10. The method of providing adaptive gain control for a process of claim 9 wherein creating the gain variable for one or more terms of the control equation step is accomplished by: using a look-up table which contains a plurality of sets of gain variables, each set of gain variables optimized for a different variable load.
11. The method of providing adaptive gain control for a process of claim 9 wherein creating the gain variables for one or more terms of the control equation step is accomplished by: using one or more gain variable equations which produce gain variables based on the variable load.
12. The method of providing adaptive gain control for a process of claim 9 wherein creating the gain variables for one or more terms of the control equation step is accomplished by: using a default set of gain variables and a multiplier, the multiplier used to optimize the set of gain variables based on the variable load.
13. The method of providing adaptive gain control for a process of claim 9 wherein creating the gain variables for one or more terms of the control equation step is accomplished by: using one or more gain variable equations which produce optimum gain variables based on the variable load and ranges of operation of the process.
14. The method of providing adaptive gain control for a process of claim 13 wherein: the system is comprised of a plurality of process devices; and the ranges of operation of the process are separated by when each of the plurality of devices operates in the system.
15. A control apparatus for use in a variable air volume system the variable air volume system defined by an actual and desired air temperature and airflow comprising: microcontroller, operated based on a control equation, the control equation including one or more of the P, I, and D terms of a PID control algorithm, including P, I, and D gain variables, respectively; airflow sensor producing an airflow signal representative of variable air flow in the system and indicative of the load in the system; air temperature sensor, producing an air temperature signal representative of actual air temperature; and adaptive control apparatus for producing one or more of the P, I, or D gain variables based on the airflow signal indicative of the load in the system.
16. The control apparatus for use in a variable air volume system of claim 15 wherein: the airflow signal is used to characterize the process as being in one of a plurality of load ranges; and the adaptive control apparatus uses a look-up table containing a plurality of sets of gain variables one set of gain variables of each one of the plurality of load ranges.
17. The control apparatus for use in a variable air volume system of claim 15 wherein the adaptive control apparatus uses one or more gain variable equations for producing the gain variables based on the airflow signal indicative of the load of the process.
18. The control apparatus for use in a variable air volume system of claim 15 wherein the adaptive control apparatus uses a default set of gain variables and a multiplier for one or more of the gain variables, the multiplier selected to optimize the one or more gain variables based on the airflow signal indicative of the load of the process.
19. The control apparatus for use in a variable air volume system of claim 15 wherein: the process is comprised of a plurality of devices operates optimally at different gain variables; and the adaptive control apparatus comprises a look-up table which includes one or more sets of gain variables for each of the plurality of devices in the process.
20. The control apparatus for use in a variable air volume system of claim 15 wherein the adaptive control apparatus comprises a look-up table which includes separate sets of gain variables for different ranges of operation of the process.
21. The control apparatus for use in a variable air volume system of claim 15 wherein: the process includes a heating device and a cooling device; the adaptive control apparatus includes one or more sets of gain variables for each device; and the gain variables for either the cooling or heating devices are selected based on whether heating or cooling is required.
22. The control apparatus for use in a variable air volume system of claim 15 wherein the gain variables associated with one or more terms of the control equation are determined based on gain scheduling.
PCT/US1998/014885 1997-07-22 1998-07-17 Load-based adaptive gain control WO1999005578A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU85746/98A AU8574698A (en) 1997-07-22 1998-07-17 Load-based adaptive gain control

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US89831397A 1997-07-22 1997-07-22
US08/898,313 1997-07-22

Publications (2)

Publication Number Publication Date
WO1999005578A1 true WO1999005578A1 (en) 1999-02-04
WO1999005578A9 WO1999005578A9 (en) 1999-04-29

Family

ID=25409275

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/014885 WO1999005578A1 (en) 1997-07-22 1998-07-17 Load-based adaptive gain control

Country Status (2)

Country Link
AU (1) AU8574698A (en)
WO (1) WO1999005578A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1376277A1 (en) * 2002-06-29 2004-01-02 Dr. Johannes Heidenhain GmbH Method for actuating a holding brake
US20110232891A1 (en) * 2010-03-29 2011-09-29 Trane International Inc. Linear reset providing adaptive response and control action reversal of PID loops
US20180100665A1 (en) * 2016-10-07 2018-04-12 Liebert Corporation Adaptive pid control for chilled water crac units
CN110543180A (en) * 2018-05-29 2019-12-06 杨炯 Unmanned aerial vehicle control method and system based on total weight variation and storage medium
US10660241B2 (en) 2017-09-06 2020-05-19 Vertiv Corporation Cooling unit energy optimization via smart supply air temperature setpoint control

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992006288A1 (en) * 1990-09-28 1992-04-16 Lucas Industries Public Limited Company Fuel system
US5180102A (en) * 1991-08-12 1993-01-19 Carrier Corporation Temperature control system for zoned space
EP0622716A2 (en) * 1993-04-30 1994-11-02 American Auto-Matrix, Inc. A method and system for maintaining a desired air flow through a fume hood

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992006288A1 (en) * 1990-09-28 1992-04-16 Lucas Industries Public Limited Company Fuel system
US5180102A (en) * 1991-08-12 1993-01-19 Carrier Corporation Temperature control system for zoned space
EP0622716A2 (en) * 1993-04-30 1994-11-02 American Auto-Matrix, Inc. A method and system for maintaining a desired air flow through a fume hood

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
F.BAREZ: "SYSTEM PERFORMANCE SIMULATION INCLUDING REAL-TIME ADAPTIVE CONTROL", PROCEEDINGS OF THE SCS MULTICONFERENCE ON MODELING AND SIMULATION ON MICROCOMPUTERS, 17 January 1990 (1990-01-17), usa, pages 91 - 95, XP002079948 *
M.ZAHEER ET AL: "DYNAMIC PERFORMANCE OF A SUBOPTIMAL CONTROLLER", ENERGY AND BUILDINGS, vol. 17, no. 2, 1991, SWITZERLAND, pages 117 - 130, XP002079950 *
P.BONANOMI ET AL: "ADAPTED REGULATOR FOR THE EXCITATION OF LARGE TURBOGENERATORS", PROCEEDINGS OF AN INTERNATIONAL SYMPOSIUM ON METHODS AND APPLICATIONS IN ADAPTIVE CONTROL, 20 March 1980 (1980-03-20), WEST GERMANY, pages 242 - 250, XP002079947 *
Y.YANG ET AL: "ADAPTIVE SPEED CONTROL OF AC SERVO INDUCTION MOTORS WITH ON-LINE LOAD ESTIMATION", PROCEEDINGS OF THE 1994 AMERICAN CONTROL CONFERENCE, vol. 2, 29 June 1994 (1994-06-29), USA, pages 2030 - 2034, XP002079949 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1376277A1 (en) * 2002-06-29 2004-01-02 Dr. Johannes Heidenhain GmbH Method for actuating a holding brake
US6970761B2 (en) 2002-06-29 2005-11-29 Dr. Johannes Heidenhain Gmbh Method for actuating a holding brake
US20110232891A1 (en) * 2010-03-29 2011-09-29 Trane International Inc. Linear reset providing adaptive response and control action reversal of PID loops
US9134038B2 (en) * 2010-03-29 2015-09-15 Trane International Inc. Linear reset providing adaptive response and control action reversal of PID loops
US20180100665A1 (en) * 2016-10-07 2018-04-12 Liebert Corporation Adaptive pid control for chilled water crac units
CN110168453A (en) * 2016-10-07 2019-08-23 维谛公司 For cold water CRAC unit Adaptive PID Control
US10557641B2 (en) * 2016-10-07 2020-02-11 Vertiv Corporation Adaptive PID control for chilled water CRAC units
CN110168453B (en) * 2016-10-07 2022-05-27 维谛公司 Adaptive PID control for cold water CRAC unit
US10660241B2 (en) 2017-09-06 2020-05-19 Vertiv Corporation Cooling unit energy optimization via smart supply air temperature setpoint control
CN110543180A (en) * 2018-05-29 2019-12-06 杨炯 Unmanned aerial vehicle control method and system based on total weight variation and storage medium

Also Published As

Publication number Publication date
AU8574698A (en) 1999-02-16
WO1999005578A9 (en) 1999-04-29

Similar Documents

Publication Publication Date Title
US7775865B2 (en) Set and forget exhaust controller
CA2159765C (en) Global control of hvac distribution system
CN102216691B (en) Method for the hydraulic compensation and control of a heating or cooling system and compensation and control valve therefor
CA1244112A (en) Means for setting the switching on and off periods of a burner of a hot water heating installation
KR102307318B1 (en) Self-regulating adjustment device for flow control valve, temperature control system and dispensing device having same, and related methods
MXPA01006401A (en) Variable air volume diffuser, assembly and method.
EP2641027A1 (en) Device and method for controlling opening of a valve in an hvac system
CA2562421A1 (en) Cooling and/or heating device
CA2483644A1 (en) A control system and a method for controlling an actuator and for optimizing the control by means of sets of valves coupled in parallel
US10914480B2 (en) Building control system with decoupler for independent control of interacting feedback loops
WO1999005578A1 (en) Load-based adaptive gain control
DK1837729T3 (en) Method and device for demand controlled heat generation in a heating system
RU2613474C2 (en) Control method for pump unit
CN112524816B (en) Temperature control method and device for gas water heater and gas water heater
CN110234933B (en) Liquid circulation system and method for operating the same
US5169063A (en) Air-conditioner having refrigerant heater
CN113439186A (en) Apparatus and method for controlling an orifice of a valve in an HVAC system
JP3865861B2 (en) Automatic control method for air conditioning equipment
JPH05204466A (en) Control method for flow rate control valve
GB2375593A (en) Electric shower correction control
CN114222891B (en) Method and system for balancing a torus network
KR20030035530A (en) Apparatus for controlling hot water of multi type boiler and method for operating thereof
GB2225653A (en) Optimising supply temperature of heating medium
EP3009909B1 (en) Actuator means and heating system
GB2202968A (en) Heat exchanger control

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

AK Designated states

Kind code of ref document: C2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: C2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

COP Corrected version of pamphlet

Free format text: SECOND PAGE 3/5, DRAWINGS, DELETED; PAGE 4/5, DRAWINGS, ADDED

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

Ref country code: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA