The present invention relates to industrial process controls and process control loops. More specifically, the invention relates to diagnostics of such loops.
Process control loops are used in process industries to control operation of a process, such as an oil refinery. A transmitter is typically part of the loop and is located in the field to measure and transmit a process variable such as pressure, flow or temperature, for example, to control room equipment. A controller such as a valve controller is also part of the process control loop and controls position of a valve based upon a control signal received over the control loop or generated internally. Other controllers control electric motors or solenoids for example. The control room equipment is also part of the process control loop such that an operator or computer in the control room is capable of monitoring the process based upon process variables received from transmitters in the field and responsively controlling the process by sending control signals to the appropriate control devices. Another process device which may be part of a control loop is a portable communicator which is capable of monitoring and transmitting process signals on the process control loop. Typically, these are used to configure devices which form the loop.
Various techniques have been used to monitor operation of process control loops and to diagnose and identify failures in the loop. However, it would also be desirable to identify the source or “root cause” of a failure, such as by identifying a particular device or component in the system which is the source of an aberration in process operation. This would provide additional information to an operator as to which device in the process needs repair or replacement.
In various aspects, an industrial process diagnostic apparatus is provided which can identify a source, or “root cause”, of an aberration in an industrial process. In one aspect, the apparatus includes a plurality of process configuration models and each model is related to a physical (or actual) implementation of an industrial process. One of the plurality of models can be selected and diagnostics performed using the selected model and at least one process signal related to the process. Based upon the diagnostics, a root cause of the aberration is determined.
The present invention can be used with industrial processes to identify the “root cause” of an aberration which occurs in the process.
Loop 6 is shown in one configuration for illustration purposes and any appropriate process control loop may be used such as a 4–20 mA loop, 2, 3 or 4 wire loop, multi-drop loop and a loop operating in accordance with the HART®, Fieldbus or other digital or analog communication protocol. In operation, transmitter 8 senses a process variable such as flow using sensor 16 and transmits the sensed process variable over loop 6. The process variable may be received by controller/valve actuator 10, communicator 12 and/or control room equipment 14. Controller 10 is shown coupled to valve 18 and is capable of controlling the process by adjusting valve 18 thereby changing the flow in pipe 4. Controller 10 receives a control input over loop 6 from, for example, control room 14, transmitter 8 or communicator 12 and responsively adjusts valve 18. In another embodiment, controller 10 internally generates the control signal based upon process signals received over loop 6. Communicator 12 may be the portable communicator shown in
It is preferable to perform the diagnostics of the present invention on the process control system after the operation of the process has settled and is in a steady state mode. This is ensured by observing the mean and standard deviation of process signals. The mean (μ) and standard deviation (Σ) of each of the process signals (such as process variables and control signals) are evaluated for a set of N measurements, the mean and standard deviation can be evaluated as follows:
The number of points, N, depends upon the duration and sampling rates of the signal. In Equations 1 and 2, Xi is the value of a process signal taken at sample number i. Initially, a sampling period of ten minutes can be used with a sampling rate of one sample per second. In one example, the loop is determined to be operating in a steady state mode if the process mean is 100 inH2O (with 1 inH2O standard deviation) and the subsequent process means are between 97 inH2O and 103 inH2O. One patent which is related to determination of process stability prior to initiating diagnostics in U.S. Pat. No. 6,119,047, issued Sep. 12, 2000, which is incorporated herein by reference in its entirety.
Once steady state operation has been reached, it is also desirable to discard data transients or spikes. One technique to identify such data is by successively comparing the signal mean with the signal standard deviation. The difference in the mean between two successive blocks of data (μ1 and μ2) should be less than the standard deviation divided by the square root of N, the number of samples. This can be expressed as:
where μ is the mean of the previous block, μ2 is the mean of the current block, N is the number of points in a block, and σ1 is the standard deviation of the previous block.
Depending on the process signals which are available for performing diagnostics and used with the model, different root causes can be identified. For example, in the case of the process model shown in
During an initial training phase, all of the process signals are collected for a user selectable amount of time, for example, 20 minutes. The mean and standard deviations of the signals are evaluated. This training phase is repeated until the process enters steady state. Once the process is in steady state, trained values (i.e., “nominal values”) for the mean (μt) and standard deviation (σt) for each of the process signals are stored.
Additionally, prior to identifying a root cause fault, individual process signals can be evaluated to ensure that the process is operating properly. For example, the primary process variable (PV) can be evaluated. In the case of liquid level illustrated in
Where PV_RANGE is the range (maximum and minimum) of the level. This value can be stored in a memory accessible by the process control system when the process control system is configured or can be entered by a user. Similarly, for the control signal (CD), the following faults can be identified:
In the example of Table 3, it is assumed that the control demand is a percentage between 0 and 100. If available, a similar test can be performed on the valve position (VP) process signal.
During a monitoring phase, the various process signals are monitored to determine if they have undergone no change (NC), an upward deviation (U) (the mean signal is above the training mean), or a downward variation (D) (the mean signal is less than a training mean). An NC condition is determined if:
where μt is the mean of the training block, μ is the mean of the current block, N is the number of points in a block, and σt is the standard deviation of the training block, μt and Σt are the mean and standard deviation, respectively, of the process signal stored during the training phase. N is the number of samples and μ is the current mean of the process signal.
An upward variation (U) condition is identified if:
where μt is the mean of the training block, μ is the mean of the current block, N is the number of points in a block, and σt is the standard deviation of the training block.
Finally, a downward variation (D) condition is identified if:
where μt is the mean of the training block, μ is the mean of the current block, N is the number of points in a block, and σt is the standard deviation of the training block.
Depending upon the number of process signals which are available, a different root cause can be identified as the source of an aberration in the process. For example, if the setpoint, primary variable and control demand process signals are available, a level sensor drift or valve related problem can be identified. An example rule base is given in Table 4:
If an additional process signal is available, the actual valve position (VP), then the root cause can be more specifically identified as given in Table 5:
Finally, if the inflow rate (IF) and outflow rate (OF) process signals are available, it is also possible to determine if there is a leak in tank 52 as shown in the rule base of Table 6:
If the changes in the process signals do not match any of the rules set forth in Tables 4, 5 and 6, an unknown fault output can be provided. Further, these rules apply if the process 50 includes pump 62 or operates based upon a pressure differential which is used to drain tank 52.
In operation, the mean and standard deviation are determined during a training phase in a manner similar to that described with respect to
Depending upon the number of different process signals which are available, a number of different root causes can be identified as illustrated in Table 7:
Prior to identifying a root cause, basic faults can be checked for. For example, using the rule base in Table 8:
Further, the condition of the valve can be determined as follows:
Using additional process variables, a “root cause” of an aberration in the process can be identified. When the setpoint, primary process variable and control demand signals are available flow sensor drift or a valve problem can be identified as the root cause of the process aberration as follows:
If an additional process signal is available, the actual valve position (VP), then the root cause can be identified as flow sensor drift or a valve problem as follows:
Finally, if a redundant transmitter is used to measure a second flow rate variable (FT2), then a leak in the process can also be identified:
The root cause analysis block 102 is also coupled to a plurality of process configuration models 112. Models 112 can be stored, for example, in a system memory. In the embodiment illustrated, there are a total of X different models which correspond to possible process control configurations. In this example, each model includes a graphical model GM1 . . . GMx which provide graphical illustrations of the process. This can be used to provide a graphical user interface to facilitate entry of configuration data by an operator. For example, a graphical model can be similar to the diagrams shown in
Each process model can receive any number of process signals (PS1A, PS1B, etc.). In the specific examples shown in
Next, each model can contain any number of optional process signals (OP1A, OP1B, . . . ). Each optional process signal corresponds to a process signal (PS1, PS2, . . . ) received through inputs 110, 111, etc. In the example of
Next, each model contains any number of rule bases (RB1A, RB1B, . . . ) which are used to determine the root cause based upon the received process signals (the require minimum process signals PS1A, PS1B, . . . and any optional process signals OP1A, OP1B . . . ). Examples of rule bases are shown in Tables 4, 5, 6, 10, 11 and 12 which were discussed above. Note that the present invention is not limited to the particular use of the rule bases illustrated above to perform the root cause analysis. In one aspect, any analysis technique can be used including neural networks, other rules bases, regressive learning, fuzzy logic, and other known diagnostic techniques or techniques yet to be discovered. With the examples given here, there are a minimum of three process signals which are received, the control demand CD signal, the primary process variable PV signal and the setpoint SP signal. However, other process signals, fewer signals, or different signal combinations can be used to perform the root cause analysis.
Root cause analysis block 102 receives a model selection input 116 which is used to select one of the plurality of models 112. The model selection input can be from an operator or from another source. The model selection input 116 identifies one of the plurality of models 112 for subsequent use by root cause analysis block 102. Additionally, in one example, additional optional process (OP) signals can be selected for use with the selected model. If a graphical user interface is used, the models can include graphical models which can be displayed on a display output 118 and used in configuring the model. For example, the particular process signal can be assigned using the model selection input 116 to one of the process signals (PS1A, PS1B . . . ) or optional process signals (OP1A, OP1B . . . ) associated with a selected model. This assignment can be illustrated in a graphical form.
Once a model has been selected, the process signals used by the model rule base are assigned to the actual process signals received from the process. The root cause analysis block 102 can perform a root cause analysis using any desired technique such as those set forth above. Based upon the root cause analysis, a root cause output 120 is provided which is an indication of the root cause of an aberration of an event which has occurred in the process.
Pursuant to one embodiment of the invention,
The graphical user interface 140 provides an input for receiving the model selection input 116 as well as the display output 118 of
It is appreciated that the root cause process device 100 can be implemented in any process device such as transmitters, controllers, hand-held communicators, or the control room computer shown in
As used herein, process variables are typically the primary variables which are being controlled in a process. As used herein, process variable means any variable which describes the condition of the process such as, for example, pressure, flow, temperature, product level, pH, turbidity, vibration, position, motor current, any other characteristic of the process, etc. Control signal means any signal (other than a process variable) which is used to control the process. For example, control signal means a desired process variable value (i.e. a setpoint) such as a desired temperature, pressure, flow, product level, pH or turbidity, etc., which is adjusted by a controller or used to control the process. Additionally, a control signal means, calibration values, alarms, alarm conditions, the signal which is provided to a control element such as a valve position signal which is provided to a valve actuator, an energy level which is provided to a heating element, a solenoid on/off signal, etc., or any other signal which relates to control of the process. A diagnostic signal as used herein includes information related to operation of devices and elements in the process control loop, but does not include process variables or control signals. For example, diagnostic signals include valve stem position, applied torque or force, actuator pressure, pressure of a pressurized gas used to actuate a valve, electrical voltage, current, power, resistance, capacitance, inductance, device temperature, stiction, friction, full on and off positions, travel, frequency, amplitude, spectrum and spectral components, stiffness, electric or magnetic field strength, duration, intensity, motion, electric motor back emf, motor current, loop related parameters (such as control loop resistance, voltage, or current), or any other parameter which may be detected or measured in the system. Furthermore, process signal means any signal which is related to the process or element in the process such as, for example, a process variable, a control signal or a diagnostic signal. Process devices include any device which forms part of or couples to a process control loop and is used in the control or monitoring of a process.
Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention. Although two example processes and example models are shown in this description, the invention is applicable to other process configurations and models can be generated using known techniques or techniques discovered in the future. Further, other types of rule bases or model configurations can be used with the present invention. The invention can be implemented in a stand alone device or can be a software module which is added to software used to control or monitor industrial processes. In one aspect, the invention includes the computer instructions and/or storage media used to implement the invention. As used herein, a “process model” is any logical representation of a process and is not limited to the specific examples set forth herein. A “root cause” is the initial cause (or causes) of a variation or aberration in process operation. Other types of process control loops which can be modeled include, but are not limited to, flow control, level control, temperature control, etc., including regulator control and cascade control of gases, liquids, solids or other forms of process material. Specific examples of loops include a flow control loop with valve driven by differential pressure, a level control loop with valve driven by differential pressure, temperature regulatory control to flow regulatory control, level regulatory control to valve pump driven, flow control with valve driven by pump, level regulatory control to valve chiller condenser, level regulatory control to flow regulatory control cascade feed, liquid temperature regulatory control to valve, liquid temperature regulatory control to flow regulatory control, gas flow control with valve driven by differential pressure, gas temperature regulatory control to valve, gas pressure regulatory control to valve, gas pressure regulatory control to flow regulatory control, level regulatory control to flow regulatory control cascade reboiler, liquid pressure regulatory control to valve and level regulatory control to valve reboiler, for example. Various types of process elements which can be controlled include drums and tanks, heat exchangers, towers, steam systems, condensers, boilers, reactors, and heaters, compressors, fuel systems, turbines and flare systems, for example.
The present application is a Continuation-In-Part of and claims priority of U.S. patent application Ser. No. 09/303,869, filed May 3, 1999, which is a Divisional of application Ser. No. 08/623,569, filed Mar. 28, 1996, now U.S. Pat. No. 6,017,143 the contents of which are hereby incorporated by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
3096434 | King | Jul 1963 | A |
3404264 | Kugler | Oct 1968 | A |
3468164 | Sutherland | Sep 1969 | A |
3590370 | Fleischer | Jun 1971 | A |
3618592 | Stewart et al. | Nov 1971 | A |
3688190 | Blum | Aug 1972 | A |
3691842 | Akeley | Sep 1972 | A |
3701280 | Stroman | Oct 1972 | A |
3849637 | Caruso et al. | Nov 1974 | A |
3855858 | Cushing | Dec 1974 | A |
3952759 | Ottenstein | Apr 1976 | A |
3973184 | Raber | Aug 1976 | A |
RE29383 | Gallatin et al. | Sep 1977 | E |
4058975 | Gilbert et al. | Nov 1977 | A |
4099413 | Ohte et al. | Jul 1978 | A |
4102199 | Talpouras | Jul 1978 | A |
4122719 | Carlson et al. | Oct 1978 | A |
4249164 | Tivy | Feb 1981 | A |
4250490 | Dahlke | Feb 1981 | A |
4279013 | Cameron et al. | Jul 1981 | A |
4337516 | Murphy et al. | Jun 1982 | A |
4399824 | Davidson | Aug 1983 | A |
4417312 | Cronin et al. | Nov 1983 | A |
4517468 | Kemper et al. | May 1985 | A |
4528869 | Kubo et al. | Jul 1985 | A |
4530234 | Cullick et al. | Jul 1985 | A |
4571689 | Hildebrand et al. | Feb 1986 | A |
4635214 | Kasai et al. | Jan 1987 | A |
4642782 | Kemper et al. | Feb 1987 | A |
4644479 | Kemper et al. | Feb 1987 | A |
4649515 | Thompson et al. | Mar 1987 | A |
4668473 | Agarwal | May 1987 | A |
4707796 | Calabro et al. | Nov 1987 | A |
4720806 | Schippers et al. | Jan 1988 | A |
4736367 | Wroblewski et al. | Apr 1988 | A |
4736763 | Britton et al. | Apr 1988 | A |
4777585 | Kokawa et al. | Oct 1988 | A |
4807151 | Citron | Feb 1989 | A |
4818994 | Orth et al. | Apr 1989 | A |
4831564 | Suga | May 1989 | A |
4841286 | Kummer | Jun 1989 | A |
4853693 | Eaton-Williams | Aug 1989 | A |
4873655 | Kondraske | Oct 1989 | A |
4907167 | Skeirik | Mar 1990 | A |
4924418 | Backman et al. | May 1990 | A |
4934196 | Romano | Jun 1990 | A |
4939753 | Olson | Jul 1990 | A |
4964125 | Kim | Oct 1990 | A |
4988990 | Warrior | Jan 1991 | A |
4992965 | Holter et al. | Feb 1991 | A |
5005142 | Lipchak et al. | Apr 1991 | A |
5019760 | Chu et al. | May 1991 | A |
5043862 | Takahashi et al. | Aug 1991 | A |
5053815 | Wendell | Oct 1991 | A |
5067099 | McCown et al. | Nov 1991 | A |
5081598 | Bellows et al. | Jan 1992 | A |
5089979 | McEachern et al. | Feb 1992 | A |
5089984 | Struger et al. | Feb 1992 | A |
5098197 | Shepard et al. | Mar 1992 | A |
5099436 | McCown et al. | Mar 1992 | A |
5103409 | Shimizu et al. | Apr 1992 | A |
5111531 | Grayson et al. | May 1992 | A |
5121467 | Skeirik | Jun 1992 | A |
5122794 | Warrior | Jun 1992 | A |
5122976 | Bellows et al. | Jun 1992 | A |
5130936 | Sheppard et al. | Jul 1992 | A |
5134574 | Beaverstock et al. | Jul 1992 | A |
5137370 | McCullock et al. | Aug 1992 | A |
5142612 | Skeirik | Aug 1992 | A |
5143452 | Maxedon et al. | Sep 1992 | A |
5148378 | Shibayama et al. | Sep 1992 | A |
5167009 | Skeirik | Nov 1992 | A |
5175678 | Frerichs et al. | Dec 1992 | A |
5193143 | Kaemmerer et al. | Mar 1993 | A |
5197114 | Skeirik | Mar 1993 | A |
5197328 | Fitzgerald | Mar 1993 | A |
5212765 | Skeirik | May 1993 | A |
5214582 | Gray | May 1993 | A |
5224203 | Skeirik | Jun 1993 | A |
5228780 | Shepard et al. | Jul 1993 | A |
5235527 | Ogawa et al. | Aug 1993 | A |
5265031 | Malczewski | Nov 1993 | A |
5265222 | Nishiya et al. | Nov 1993 | A |
5269311 | Kirchner et al. | Dec 1993 | A |
5274572 | O'Neill et al. | Dec 1993 | A |
5282131 | Rudd et al. | Jan 1994 | A |
5282261 | Skeirik | Jan 1994 | A |
5293585 | Morita | Mar 1994 | A |
5303181 | Stockton | Apr 1994 | A |
5305230 | Matsumoto et al. | Apr 1994 | A |
5311421 | Nomura et al. | May 1994 | A |
5317520 | Castle | May 1994 | A |
5327357 | Feinstein et al. | Jul 1994 | A |
5333240 | Matsumoto et al. | Jul 1994 | A |
5347843 | Orr et al. | Sep 1994 | A |
5349541 | Alexandro, Jr. et al. | Sep 1994 | A |
5357449 | Oh | Oct 1994 | A |
5361628 | Marko et al. | Nov 1994 | A |
5365423 | Chand | Nov 1994 | A |
5365787 | Hernandez et al. | Nov 1994 | A |
5367612 | Bozich et al. | Nov 1994 | A |
5384699 | Levy et al. | Jan 1995 | A |
5386373 | Keeler et al. | Jan 1995 | A |
5388465 | Okaniwa et al. | Feb 1995 | A |
5394341 | Kepner | Feb 1995 | A |
5394543 | Hill et al. | Feb 1995 | A |
5404064 | Mermelstein et al. | Apr 1995 | A |
5408406 | Mathur et al. | Apr 1995 | A |
5408586 | Skeirik | Apr 1995 | A |
5414645 | Hirano | May 1995 | A |
5419197 | Ogi et al. | May 1995 | A |
5430642 | Nakajima et al. | Jul 1995 | A |
5434774 | Seberger | Jul 1995 | A |
5436705 | Raj | Jul 1995 | A |
5440478 | Fisher et al. | Aug 1995 | A |
5442639 | Crowder et al. | Aug 1995 | A |
5467355 | Umeda et al. | Nov 1995 | A |
5469070 | Koluvek | Nov 1995 | A |
5469156 | Kogura | Nov 1995 | A |
5469735 | Watanabe | Nov 1995 | A |
5469749 | Shimada et al. | Nov 1995 | A |
5481199 | Anderson et al. | Jan 1996 | A |
5483387 | Bauhahn et al. | Jan 1996 | A |
5485753 | Burns et al. | Jan 1996 | A |
5486996 | Samad et al. | Jan 1996 | A |
5488697 | Kaemmerer et al. | Jan 1996 | A |
5489831 | Harris | Feb 1996 | A |
5495769 | Broden et al. | Mar 1996 | A |
5510779 | Maltby et al. | Apr 1996 | A |
5511004 | Dubost et al. | Apr 1996 | A |
5526293 | Mozumder et al. | Jun 1996 | A |
5539638 | Keeler et al. | Jul 1996 | A |
5548528 | Keeler et al. | Aug 1996 | A |
5560246 | Bottinger et al. | Oct 1996 | A |
5561599 | Lu | Oct 1996 | A |
5570300 | Henry et al. | Oct 1996 | A |
5572420 | Lu | Nov 1996 | A |
5573032 | Lenz et al. | Nov 1996 | A |
5591922 | Segeral et al. | Jan 1997 | A |
5598521 | Kilgore et al. | Jan 1997 | A |
5600148 | Cole et al. | Feb 1997 | A |
5608650 | McClendon et al. | Mar 1997 | A |
5623605 | Keshav et al. | Apr 1997 | A |
5633809 | Wissenbach et al. | May 1997 | A |
5637802 | Frick et al. | Jun 1997 | A |
5640491 | Bhat et al. | Jun 1997 | A |
5661668 | Yemini et al. | Aug 1997 | A |
5665899 | Willcox | Sep 1997 | A |
5669713 | Schwartz et al. | Sep 1997 | A |
5671335 | Davis et al. | Sep 1997 | A |
5675504 | Serodes et al. | Oct 1997 | A |
5675724 | Beal et al. | Oct 1997 | A |
5680109 | Lowe et al. | Oct 1997 | A |
5682317 | Keeler et al. | Oct 1997 | A |
5700090 | Eryurek | Dec 1997 | A |
5703575 | Kirpatrick | Dec 1997 | A |
5704011 | Hansen et al. | Dec 1997 | A |
5705978 | Frick et al. | Jan 1998 | A |
5708211 | Jepson et al. | Jan 1998 | A |
5708585 | Kushion | Jan 1998 | A |
5710370 | Shanahan et al. | Jan 1998 | A |
5713668 | Lunghofer et al. | Feb 1998 | A |
5719378 | Jackson, Jr. et al. | Feb 1998 | A |
5736649 | Kawasaki et al. | Apr 1998 | A |
5741074 | Wang et al. | Apr 1998 | A |
5742845 | Wagner | Apr 1998 | A |
5746511 | Eryurek et al. | May 1998 | A |
5747701 | Marsh et al. | May 1998 | A |
5752008 | Bowling | May 1998 | A |
5764891 | Warrior | Jun 1998 | A |
5781878 | Mizoguchi et al. | Jul 1998 | A |
5801689 | Huntsman | Sep 1998 | A |
5805442 | Crater et al. | Sep 1998 | A |
5817950 | Wiklund et al. | Oct 1998 | A |
5828567 | Eryurek et al. | Oct 1998 | A |
5829876 | Schwartz et al. | Nov 1998 | A |
5848383 | Yuuns | Dec 1998 | A |
5859964 | Wang et al. | Jan 1999 | A |
5876122 | Eryurek | Mar 1999 | A |
5880376 | Sai et al. | Mar 1999 | A |
5887978 | Lunghofer et al. | Mar 1999 | A |
5908990 | Cummings | Jun 1999 | A |
5923557 | Eidson | Jul 1999 | A |
5924086 | Mathur et al. | Jul 1999 | A |
5926778 | Pöppel | Jul 1999 | A |
5936514 | Anderson et al. | Aug 1999 | A |
5940290 | Dixon | Aug 1999 | A |
5956663 | Eryurek et al. | Sep 1999 | A |
5970430 | Burns et al. | Oct 1999 | A |
6014902 | Lewis et al. | Jan 2000 | A |
6016523 | Zimmerman et al. | Jan 2000 | A |
6016706 | Yamamoto et al. | Jan 2000 | A |
6017143 | Eryurek et al. | Jan 2000 | A |
6023399 | Kogure | Feb 2000 | A |
6038579 | Sekine | Mar 2000 | A |
6045260 | Schwartz et al. | Apr 2000 | A |
6047220 | Eryurek et al. | Apr 2000 | A |
6047222 | Burns et al. | Apr 2000 | A |
6052655 | Kobayashi et al. | Apr 2000 | A |
6072150 | Sheffer | Jun 2000 | A |
6112131 | Ghorashi et al. | Aug 2000 | A |
6119047 | Eryurek et al. | Sep 2000 | A |
6119529 | DiMarco et al. | Sep 2000 | A |
6139180 | Usher et al. | Oct 2000 | A |
6151560 | Jones | Nov 2000 | A |
6192281 | Brown et al. | Feb 2001 | B1 |
6195591 | Nixon et al. | Feb 2001 | B1 |
6199018 | Quist et al. | Mar 2001 | B1 |
6236948 | Eck et al. | May 2001 | B1 |
6263487 | Stripf et al. | Jul 2001 | B1 |
6298377 | Hartikainen et al. | Oct 2001 | B1 |
6311136 | Henry et al. | Oct 2001 | B1 |
6327914 | Dutton | Dec 2001 | B1 |
6347252 | Behr et al. | Feb 2002 | B1 |
6360277 | Ruckley et al. | Mar 2002 | B1 |
6370448 | Eryurek | Apr 2002 | B1 |
6397114 | Eryurek et al. | May 2002 | B1 |
6425038 | Sprecher | Jul 2002 | B1 |
Number | Date | Country |
---|---|---|
32 13 866 | Oct 1983 | DE |
35 40 204 | Sep 1986 | DE |
40 08 560 | Sep 1990 | DE |
43 43 747 | Jun 1994 | DE |
44 33 593 | Jun 1995 | DE |
195 02 499 | Aug 1996 | DE |
296 00 609 | Mar 1997 | DE |
197 04 694 | Aug 1997 | DE |
19930660 | Jul 1999 | DE |
299 17 651 | Dec 2000 | DE |
100 36 971 | Feb 2002 | DE |
0 122 622 | Oct 1984 | EP |
0 413 814 | Feb 1991 | EP |
0 487 419 | May 1992 | EP |
0 512 794 | May 1992 | EP |
0 594 227 | Apr 1994 | EP |
0 624 847 | Nov 1994 | EP |
0 644 470 | Mar 1995 | EP |
0 825 506 | Jul 1997 | EP |
0 827 096 | Sep 1997 | EP |
0 838 768 | Sep 1997 | EP |
0 807 804 | Nov 1997 | EP |
1058093 | May 1999 | EP |
1022626 | Jul 2000 | EP |
2 302 514 | Sep 1976 | FR |
2 334 827 | Jul 1977 | FR |
928704 | Jun 1963 | GB |
1 534 280 | Nov 1978 | GB |
2 310 346 | Aug 1997 | GB |
2342453 | Apr 2000 | GB |
2347232 | Aug 2000 | GB |
58-129316 | Aug 1983 | JP |
59-116811 | Jul 1984 | JP |
59163520 | Sep 1984 | JP |
59-211196 | Nov 1984 | JP |
59-211896 | Nov 1984 | JP |
60-507 | Jan 1985 | JP |
60-76619 | May 1985 | JP |
60-131495 | Jul 1985 | JP |
60174915 | Sep 1985 | JP |
62-30915 | Feb 1987 | JP |
64-1914 | Jan 1989 | JP |
64-72699 | Mar 1989 | JP |
2-5105 | Jan 1990 | JP |
03229124 | Nov 1991 | JP |
5-122768 | May 1993 | JP |
06242192 | Sep 1994 | JP |
7-63586 | Mar 1995 | JP |
07234988 | Sep 1995 | JP |
8-54923 | Feb 1996 | JP |
8-136386 | May 1996 | JP |
8-166309 | Jun 1996 | JP |
08247076 | Sep 1996 | JP |
2712625 | Oct 1997 | JP |
2712701 | Oct 1997 | JP |
2753592 | Mar 1998 | JP |
07225530 | May 1998 | JP |
10-232170 | Sep 1998 | JP |
11083575 | Mar 1999 | JP |
WO 9425933 | Nov 1994 | WO |
WO 9611389 | Apr 1996 | WO |
WO 9612993 | May 1996 | WO |
WO 9639617 | Dec 1996 | WO |
WO 9721157 | Jun 1997 | WO |
WO 9725603 | Jul 1997 | WO |
WO 9806024 | Feb 1998 | WO |
WO 9813677 | Apr 1998 | WO |
WO 9820469 | May 1998 | WO |
WO 9839718 | Sep 1998 | WO |
WO 9919782 | Apr 1999 | WO |
WO 0041050 | Jul 2000 | WO |
WO 0055700 | Sep 2000 | WO |
WO 0070531 | Nov 2000 | WO |
WO 0101213 | Jan 2001 | WO |
WO 0177766 | Oct 2001 | WO |
WO 0227418 | Apr 2002 | WO |
Number | Date | Country | |
---|---|---|---|
20020038156 A1 | Mar 2002 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 08623569 | Mar 1996 | US |
Child | 09303869 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09303869 | May 1999 | US |
Child | 09972078 | US |