The present teachings relate to refrigeration systems and, more particularly, to monitoring refrigerant in a refrigeration system.
Produced food travels from processing plants to retailers, where the food product remains on display case shelves for extended periods of time. In general, the display case shelves are part of a refrigeration system for storing the food product. In the interest of efficiency, retailers attempt to maximize the shelf-life of the stored food product while maintaining awareness of food product quality and safety issues.
The refrigeration system plays a key role in controlling the quality and safety of the food product. Thus, any breakdown in the refrigeration system or variation in performance of the refrigeration system can cause food quality and safety issues. Thus, it is important for the retailer to monitor and maintain the equipment of the refrigeration system to ensure its operation at expected levels.
Refrigeration systems generally require a significant amount of energy to operate. The energy requirements are thus a significant cost to food product retailers, especially when compounding the energy uses across multiple retail locations. As a result, it is in the best interest of food retailers to closely monitor the performance of the refrigeration systems to maximize their efficiency, thereby reducing operational costs.
Monitoring refrigeration system performance, maintenance and energy consumption are tedious and time-consuming operations and are undesirable for retailers to perform independently. Generally speaking, retailers lack the expertise to accurately analyze time and temperature data and relate that data to food product quality and safety, as well as the expertise to monitor the refrigeration system for performance, maintenance and efficiency. Further, a typical food retailer includes a plurality of retail locations spanning a large area. Monitoring each of the retail locations on an individual basis is inefficient and often results in redundancies.
A method for monitoring refrigerant in a refrigeration system is provided. The method comprises sensing a refrigerant pressure of a refrigeration system, averaging the refrigerant pressure over a time period, determining an expected pressure based on the time period, comparing the average to the expected pressure, and determining a system condition based on the comparison.
In other features, a controller executing the method is provided. In still other features, a computer-readable medium having computer-executable instructions for performing the method is provided.
Further areas of applicability of the present teachings will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples are intended for purposes of illustration only and are not intended to limit the scope of the teachings.
The present teachings will become more fully understood from the detailed description and the accompanying drawings, wherein:
The following description is merely exemplary in nature and is in no way intended to limit the present teachings, applications, or uses. As used herein, computer-readable medium refers to any medium capable of storing data that may be received by a computer. Computer-readable medium may include, but is not limited to, a CD-ROM, a floppy disk, a magnetic tape, other magnetic medium capable of storing data, memory, RAM, ROM, PROM, EPROM, EEPROM, flash memory, punch cards, dip switches, or any other medium capable of storing data for a computer.
With reference to
The compressor rack 110 compresses refrigerant vapor that is delivered to a condenser 126 where the refrigerant vapor is liquefied at high pressure. Condenser fans 127 are associated with the condenser 126 to enable improved heat transfer from the condenser 126. The condenser 126 includes an associated ambient temperature sensor 128 and an outlet pressure sensor 130. This high-pressure liquid refrigerant is delivered to the plurality of refrigeration cases 102 by way of piping 132. Each refrigeration case 102 is arranged in separate circuits consisting of a plurality of refrigeration cases 102 that operate within a certain temperature range.
Because the temperature requirement is different for each circuit, each circuit includes a pressure regulator 134 that acts to control the evaporator pressure and, hence, the temperature of the refrigerated space in the refrigeration cases 102. The pressure regulators 134 can be electronically or mechanically controlled. Each refrigeration case 102 also includes its own evaporator 136 and its own expansion valve 138 that may be either a mechanical or an electronic valve for controlling the superheat of the refrigerant. In this regard, refrigerant is delivered by piping to the evaporator 136 in each refrigeration case 102.
The refrigerant passes through the expansion valve 138 where a pressure drop causes the high pressure liquid refrigerant to achieve a lower pressure combination of liquid and vapor. As hot air from the refrigeration case 102 moves across the evaporator 136, the low pressure liquid turns into gas. This low pressure gas is delivered to the pressure regulator 134 associated with that particular circuit. At the pressure regulator 134, the pressure is dropped as the gas returns to the compressor rack 110. At the compressor rack 110, the low pressure gas is again compressed to a high pressure gas, which is delivered to the condenser 126, which creates a high pressure liquid to supply to the expansion valve 138 and start the refrigeration cycle again.
A main refrigeration controller 140 is used and configured or programmed to control the operation of the refrigeration system 100. The refrigeration controller 140 is preferably an Einstein Area Controller offered by CPC, Inc. of Atlanta, Ga., or any other type of programmable controller that may be programmed, as discussed herein. The refrigeration controller 140 controls the bank of compressors 104 in the compressor rack 110, via an input/output module 142. The input/output module 142 has relay switches to turn the compressors 104 on an off to provide the desired suction pressure.
A separate case controller (not shown), such as a CC-100 case controller, also offered by CPC, Inc. of Atlanta, Ga. may be used to control the superheat of the refrigerant to each refrigeration case 102, via an electronic expansion valve in each refrigeration case 102 by way of a communication network or bus. Alternatively, a mechanical expansion valve may be used in place of the separate case controller. Should separate case controllers be utilized, the main refrigeration controller 140 may be used to configure each separate case controller, also via the communication bus. The communication bus may either be a RS-485 communication bus or a LonWorks Echelon bus that enables the main refrigeration controller 140 and the separate case controllers to receive information from each refrigeration case 102.
Each refrigeration case 102 may have a temperature sensor 146 associated therewith, as shown for circuit B. The temperature sensor 146 can be electronically or wirelessly connected to the controller 140 or the expansion valve for the refrigeration case 102. Each refrigeration case 102 in the circuit B may have a separate temperature sensor 146 to take average/min/max temperatures or a single temperature sensor 146 in one refrigeration case 102 within circuit B may be used to control each refrigeration case 102 in circuit B because all of the refrigeration cases 102 in a given circuit operate at substantially the same temperature range. These temperature inputs are preferably provided to the analog input board 142, which returns the information to the main refrigeration controller 140 via the communication bus.
Additionally, further sensors are provided and correspond with each component of the refrigeration system and are in communication with the refrigeration controller 140. Energy sensors 150 are associated with the compressors 104 and the condenser 126 of the refrigeration system 100. The energy sensors 150 monitor energy consumption of their respective components and relay that information to the controller 140.
Referring now to
The highest layer is an enterprise layer that manages information across all facilities and exists within a remote network or processing center 160. It is anticipated that the remote processing center 160 can be either in the same location (e.g., food product retailer) as the refrigeration system 100 or can be a centralized processing center that monitors the refrigeration systems of several remote locations. The refrigeration controller 140 and case controllers 141 initially communicate with the site-based controller 161 via a serial connection, Ethernet, or other suitable network connection. The site-based controller 161 communicates with the processing center 160 via a modem, Ethernet, internet (i.e., TCP/IP) or other suitable network connection.
The processing center 160 collects data from the refrigeration controller 140, the case controllers 141 and the various sensors associated with the refrigeration system 100. For example, the processing center 160 collects information such as compressor, flow regulator and expansion valve set points from the refrigeration controller 140. Data such as pressure and temperature values at various points along the refrigeration circuit are provided by the various sensors via the refrigeration controller 140.
Referring now to
The analytical algorithms include common and application algorithms that are preferably provided in the form of software modules. The application algorithms, supported by the common algorithms, predict maintenance requirements for the various components of the refrigeration system 100 and generate notifications that include notices, warnings and alarms. Notices are the lowest of the notifications and simply notify the service provider that something out of the ordinary is happening in the system. A notification does not yet warrant dispatch of a service technician to the facility. Warnings are an intermediate level of the notifications and inform the service provider that a problem is identified which is serious enough to be checked by a technician within a predetermined time period (e.g., 1 month). A warning does not indicate an emergency situation. An alarm is the highest of the notifications and warrants immediate attention by a service technician.
The common algorithms include signal conversion and validation, saturated refrigerant properties, pattern analyzer, watchdog message and recurring notice or alarm message. The application algorithms include condenser performance management (fan loss and dirty condenser), compressor proofing, compressor fault detection, return gas superheat monitoring, compressor contact monitoring, compressor run-time monitoring, refrigerant loss detection and suction/discharge pressure monitoring. Each is discussed in detail below. The algorithms can be processed locally using the refrigeration controller 140 or remotely at the remote processing center 160.
Referring now to
Referring now to
In step 508, the signal is converted to provide finished data. More particularly, the signal is generally provided as a voltage. The voltage corresponds to a particular value (e.g., temperature, pressure, current, etc.). Generally, the signal is converted by multiplying the voltage value by a conversion constant (e.g., ° C./V, kPa/V, A/V, etc.). In step 514, the output registers pass the data value and validation flags and control ends.
Referring now to
Referring now to
With particular reference to
In step 706, it is determined whether the refrigerant is in a saturated vapor state. If the refrigerant is in the saturated vapor state, the RPFT algorithm continues in step 710. If the refrigerant is not in the saturated vapor state, the RPFT algorithm continues in step 712. In step 712, the data values are cleared, flags are set and the RPFT algorithm continues in step 714. In step 710, the RPFT algorithm selects the saturated vapor curve from the thermal property curves for the particular refrigerant type and continues in step 708. In step 708, data values for the refrigerant are determined. The data values include pressure, density and enthalpy. In step 714, the RPFT algorithm outputs the data values and flags.
Referring now to
With particular reference to
In step 906, it is determined whether the refrigerant is in a saturated vapor state. If the refrigerant is in the saturated vapor state, the RPFP algorithm continues in step 910. If the refrigerant is not in the saturated vapor state, the RPFP algorithm continues in step 912. In step 912, the data values are cleared, flags are set and the RPFP algorithm continues in step 914. In step 910, the RPFP algorithm selects the saturated vapor curve from the thermal property curves for the particular refrigerant type and continues in step 908. In step 908, the temperature of the refrigerant is determined. In step 914, the RPFP algorithm outputs the temperature and flags.
Referring now to
Referring now to
Referring now to
Referring now to
In step 1312, the algorithm determines whether the duration has expired. If the duration has not yet expired, the algorithm waits for the defined interval in step 1314 and loops back to step 1308. If the duration has expired, the algorithm populates the output table in step 1316. In step 1318, the algorithm determines whether the results are normal. In other words, the algorithm determines whether the population of each band is below the notification limit for that band. If the results are normal, notifications are cleared in step 1320 and the algorithm ends. If the results are not normal, the algorithm determines whether to generate a notice, a warning, or an alarm in step 1322. In step 1324, the notification(s) is/are generated and the algorithm ends.
Referring now to
Referring now to
The recurring notification algorithm includes a notification message generator 1500, configuration parameters 1502, input parameters 1504 and output parameters 1506. The configuration parameters 1502 include message frequency. The input 1504 includes a notification message and the output parameters 1506 include a regenerated notification message. The notification generator 1500 regenerates the input notification message at the indicated frequency. Once the notification condition is resolved, the input 1504 will indicate as such and regeneration of the notification message terminates.
Referring now to
Referring now to
Referring to
Referring now to
Referring to
lEXP=N×lEACHFAN×(RPM/100)3
In step 1902, the algorithm determines whether lCND is greater than or equal to the difference of lEXP and δlFANCURRENT. If the incremental change is not greater than or equal to the difference, the algorithm generates a fan loss notification in step 1904 and the algorithm ends. If the incremental change is greater than or equal to the difference, the algorithm loops back to step 1900.
Referring specifically to
A condenser performance degradation analysis block 2002 generates a notification based on UHRLYAVG, UDAILYAVG and the reset time flag. Referring now to
To avoid an error due to division by 0, a small nominal value lonefan is added to the denominator. In this way, even when the condenser is off, and lCND is 0, the equation does not return an error. lonefan corresponds to the normal current of one fan. The In step 2104, the algorithm updates the hourly and daily averages provided that lCMP and lCND are both greater than 0, all sensors are functioning properly and the number of good data for sampling make up at least 20% of the total data sample. If these conditions are not met, the algorithm sets U=−1. The above calculation is based on condenser and compressor current. As can be appreciated, condenser and compressor power, as indicated by a power meter, or PID control signal data may also be used. PID control signal refers to a control signal that directs the component to operate at a percentage of its maximum capacity. A PID percentage value may be used in place of either the compressor or condenser current. As can be appreciated, any suitable indication of compressor or condenser power consumption may be used.
In step 2106, the algorithm logs UHRLYAVG, UDAILYAVG and the reset time flag into memory. In step 2108, the algorithm determine whether each of the averages have dropped by a threshold percentage (XX %) as compared to respective benchmarks. If the averages have not dropped by XX %, the algorithm loops back to step 2100. If the averages have dropped by XX %, the algorithm generates a notification in step 2110.
Referring now to
High compressor discharge temperatures result in lubricant breakdown, worn rings, and acid formation, all of which shorten the compressor lifespan. This condition can indicate a variety of problems including, but not limited to, damaged compressor valves, partial motor winding shorts, excess compressor wear, piston failure and high compression ratios. High compression ratios can be caused by either low suction pressure, high head pressure or a combination of the two. The higher the compression ratio, the higher the discharge temperature. This is due to heat of compression generated when the gasses are compressed through a greater pressure range.
High discharge temperatures (e.g., >300 F) cause oil break-down. Although high discharge temperatures typically occur in summer conditions (i.e., when the outdoor temperature is high and compressor has some problem), high discharge temperatures can occur in low ambient conditions, when compressor has some problem. Although the discharge temperature may not be high enough to cause oil break-down, it may still be higher than desired. Running compressor at relatively higher discharge temperatures indicates inefficient operation and the compressor may consume more energy then required. Similarly, lower then expected discharge temperatures may indicate flood-back.
The algorithms detect such temperature conditions by calculating isentropic efficiency (NCMP) for the compressor. A lower efficiency indicates a compressor problem and an efficiency close to 100% indicates a flood-back condition.
Referring now to
With particular reference to
NCMP=(hID−hSUC)/(hDIS−hSUC)*100
In step 2504, the algorithm determines whether NCMP is less than a first threshold (THR1) for a threshold time (tTHRESH) and whether NCMP is greater than a second threshold (THR2) for tTHRESH. If NCMP is not less than THR1 for tTHRESH and is not greater than THR2 for tTHRESH, the algorithm continues in step 2508. If NCMP is less than THR1 for tTHRESH and is greater than THR2 for tTHRESH, the algorithm issues a compressor performance effected notification in step 2506 and ends. The thresholds may be predetermined and based on ideal suction enthalpy, ideal intake enthalpy and/or ideal discharge enthalpy. Further, THR1 may be 50%. An NCMP of less than 50% may indicate a refrigeration system malfunction. THR2 may be 90%. An NCMP of more than 90% may indicate a flood back condition.
In step 2508, the algorithm calculates a daily average of NCMP (NCMPDA) provided that the compressor proof has not failed, all sensors are providing valid data and the number of good data samples are at least 20% of the total samples. If these conditions are not met, NCMPDA is set equal to −1. In step 2510, the algorithm determines whether NCMPDA has changed by a threshold percent (PCTTHR) as compared to a benchmark. If NCMPDA has not changed by PCTTHR, the algorithm loops back to step 2500. If NCMPDA has not changed by PCTTHR, the algorithm ends. If NCMPDA has changed by PCTTHR, the algorithm initiates a compressor performance effected notification in step 2512 and the algorithm ends.
Referring now to
Referring now to
Referring now to
This failure mode results from the heavy load induced on the compressor and the lack of lubrication caused by liquid refrigerant diluting the oil. As the liquid refrigerant drops to the bottom of the shell, it dilutes the oil, reducing its lubricating capability. This inadequate mixture is then picked up by the oil pump and supplied to the bearing surfaces for lubrication. Under these conditions, the connecting rods and crankshaft bearing surfaces will score, wear, and eventually seize up when the oil film is completely washed away by the liquid refrigerant. There will likely be copper plating, carbonized oil, and aluminum deposits on compressor components resulting from the extreme heat of friction.
Some common causes of refrigerant flood back include, but are not limited to inadequate evaporator superheat, refrigerant over-charge, reduced air flow over the evaporator coil and improper metering device (oversized). The return gas superheat monitoring algorithm is designed to generate a notification when liquid reaches the compressor. Additionally, the algorithm also watches the return gas temperature and superheat for the first sign of a flood back problem even if the liquid does not reach the compressor. Also, the return gas temperatures are monitored and a notification is generated upon a rise in gas temperature. Rise in gas temperature may indicate improper settings.
Referring now to
Referring now to
In step 2908, the algorithm calculates an SH daily average (SHDA) and Tsavg provided that the rack is running (i.e., at least one compressor in the rack is running, all sensors are generating valid data and the number of good data for averaging are at least 20% of the total data sample. If these conditions are not met, the algorithm sets SHDA=−100 and Tsavg=−100. In step 2910, the algorithm determines whether SHDA or Tsavg change by a threshold percent (PCTTHR) as compared to respective benchmark values. If neither SHDA nor Tsavg change by PCTTHR, the algorithm ends. If either SHDA or Tsavg changes by PCTTHR, the algorithm generates a system performance effected algorithm in step 2912 and the algorithm ends.
The algorithm may also calculate a superheat rate of change over time. An increasing superheat may indicate an impending flood back condition. Likewise, a decreasing superheat may indicate an impending degraded performance condition. The algorithm compares the superheat rate of change to a rate threshold maximum and a rate threshold minimum, and determines whether the superheat is increases or decreasing at a rapid rate. In such case, a notification is generated.
Compressor contactor monitoring provides information including, but not limited to, contactor life (typically specified as number of cycles after which contactor needs to be replaced) and excessive cycling of compressor, which is detrimental to the compressor. The contactor sensing mechanism can be either internal (e.g., an input parameter to a controller which also accumulates the cycle count) or external (e.g., an external current sensor or auxiliary contact).
Referring now to
Referring now to
DPREDSERV=(NMAX−CACC)/CDAILY
In step 3106, the algorithm determines whether DPREDSERV is less than a first threshold number of days (DTHR1) and is greater than or equal to a second threshold number of days (DTHR2). If DPREDSERV is less than DTHR1 and is greater than or equal to DTHR2, the algorithm loops back to step 3100. If DPREDSERV is not less than DTHR1 or is not greater than or equal to DTHR2, the algorithm continues in step 3108. In step 3108, the algorithm generates a notification that contactor service is required and ends.
An excessive contactor cycling algorithm watches for signs of excessive cycling. Excessive cycling of the compressor for an extended period of time reduces the life of compressor. The algorithm generates at least one notification a week to notify of excessive cycling. The algorithm makes use of point system to avoid nuisance alarm.
Referring now to
The compressor run-time monitoring algorithm monitors the run-time of the compressor. After a threshold compressor run-time (tCOMPTHR), a routine maintenance such as oil change or the like is required. When the run-time is close to tCOMPTHR, a notification is generated. Referring now to
Referring not to
tCOMPSERV=(tCOMPTHR−tCOMPACC)/tCOMPDAILY
In step 3506, the algorithm determines whether tCOMPSERV is less than a first threshold (DTHR1) and greater than or equal to a second threshold (DTHR2). If tCOMPSERV is not less than DTHR1 or is not greater than or equal to DTHR2, the algorithm loops back to step 3500. If tCOMPSERV is less than DTHR1 and is greater than or equal to DTHR2, the algorithm issues a notification in step 3508 and ends.
Refrigerant level within the refrigeration system 100 is a function of refrigeration load, ambient temperatures, defrost status, heat reclaim status and refrigerant charge. A reservoir level indicator (not shown) reads accurately when the system is running and stable and it varies with the cooling load. When the system is turned off, refrigerant pools in the coldest parts of the system and the level indicator may provide a false reading. The refrigerant loss detection algorithm determines whether there is leakage in the refrigeration system 100.
Refrigerant leak can occur as a slow leak or a fast leak. A fast leak is readily recognizable because the refrigerant level in the optional receiver will drop to zero in a very short period of time. However, a slow leak is difficult to quickly recognize. The refrigerant level in the receiver can widely vary throughout a given day. To extract meaningful information, hourly and daily refrigerant level averages (RLHRLYAVG, RLDAILYAVG) are monitored. If the refrigerant is not present in the receiver should be present in the condenser. The volume of refrigerant in the condenser is proportional to the temperature difference between ambient air and condenser temperature. Refrigerant loss is detected by collectively monitoring these parameters.
Referring now to
Referring now to
In step 3706, the algorithm calculates RLHRLYAVG and RLDAILYAVG provided that the rack is operating, all sensors are providing valid data and the number of good data points is at least 20% of the total sample of data points. If these conditions are not met, the algorithm sets TD equal to −100 and RLREC equal to −100. In step 3708, RLREC, RLHRLYAVG, RLDAILYAVG, TD and the reset flag date (if a reset was initiated) are logged.
Referring now to
Ps and Pd have significant implications on overall refrigeration system performance. For example, if Ps is lowered by 1 PSI, the compressor power increases by about 2%. Additionally, any drift in Ps and Pd may indicate malfunctioning of sensors or some other system change such as set point change. The suction and discharge pressure monitoring algorithm calculates daily averages of these parameters and archives these values in the server. The algorithm initiates an alarm when there is a significant change in the averages.
Referring now to
In step 4006, the algorithm determines whether the absolute value of the difference between a current PdAVG and a previous PdAVG is greater than a discharge pressure threshold (PdTHR). If the absolute value of the difference between the current PdAVG and the previous PdAVG is greater than PdTHR, the algorithm issues a notification in step 4008 and ends. If the absolute value of the difference between the current PdAVG and the previous PdAVG is not greater than PdTHR, the algorithm ends. Alternatively, the algorithm may compare PdAVG and PsAVG to predetermined ideal discharge and suction pressures.
The description is merely exemplary in nature and, thus, variations are not to be regarded as a departure from the spirit and scope of the teachings.
Number | Name | Date | Kind |
---|---|---|---|
2296822 | Wolfert | Sep 1942 | A |
3232519 | Long | Feb 1966 | A |
3513662 | Golber | May 1970 | A |
3585451 | Day | Jun 1971 | A |
3653783 | Sauder | Apr 1972 | A |
3735377 | Kaufman | May 1973 | A |
3767328 | Ladusaw | Oct 1973 | A |
3783681 | Hirt et al. | Jan 1974 | A |
3924972 | Szymaszek | Dec 1975 | A |
4060716 | Pekrul et al. | Nov 1977 | A |
4090248 | Swanson et al. | May 1978 | A |
4102150 | Kountz | Jul 1978 | A |
4102394 | Botts | Jul 1978 | A |
4112703 | Kountz | Sep 1978 | A |
4132086 | Kountz | Jan 1979 | A |
4151725 | Kountz et al. | May 1979 | A |
4281358 | Plouffe et al. | Jul 1981 | A |
4325223 | Cantley | Apr 1982 | A |
4345162 | Hammer et al. | Aug 1982 | A |
4372119 | Gillbrand et al. | Feb 1983 | A |
4384462 | Overman et al. | May 1983 | A |
4390321 | Langlois et al. | Jun 1983 | A |
4390922 | Pelliccia | Jun 1983 | A |
4399548 | Castleberry | Aug 1983 | A |
4420947 | Yoshino | Dec 1983 | A |
4425010 | Bryant et al. | Jan 1984 | A |
4429578 | Darrel et al. | Feb 1984 | A |
4434390 | Elms | Feb 1984 | A |
4463576 | Burnett et al. | Aug 1984 | A |
4467613 | Behr et al. | Aug 1984 | A |
4470092 | Lombardi | Sep 1984 | A |
4479389 | Anderson, III et al. | Oct 1984 | A |
4494383 | Nagatomo et al. | Jan 1985 | A |
4497031 | Froehling et al. | Jan 1985 | A |
4502842 | Currier et al. | Mar 1985 | A |
4502843 | Martin | Mar 1985 | A |
4505125 | Baglione | Mar 1985 | A |
4506518 | Yoshikawa et al. | Mar 1985 | A |
4510576 | MacArthur et al. | Apr 1985 | A |
4520674 | Canada et al. | Jun 1985 | A |
4540040 | Fukumoto et al. | Sep 1985 | A |
4555910 | Sturges | Dec 1985 | A |
4563878 | Baglione | Jan 1986 | A |
4575318 | Blain | Mar 1986 | A |
4580947 | Shibata et al. | Apr 1986 | A |
4604036 | Sutou et al. | Aug 1986 | A |
4611470 | Enstrom | Sep 1986 | A |
4614089 | Dorsey | Sep 1986 | A |
4630670 | Wellman et al. | Dec 1986 | A |
4653280 | Hansen et al. | Mar 1987 | A |
4655688 | Bohn et al. | Apr 1987 | A |
4660386 | Hansen et al. | Apr 1987 | A |
4715792 | Nishizawa et al. | Dec 1987 | A |
4755957 | White et al. | Jul 1988 | A |
4768346 | Mathur | Sep 1988 | A |
4787213 | Gras et al. | Nov 1988 | A |
4796466 | Farmer | Jan 1989 | A |
4798055 | Murray et al. | Jan 1989 | A |
4831560 | Zaleski | May 1989 | A |
4831832 | Alsenz | May 1989 | A |
4838037 | Wood | Jun 1989 | A |
4856286 | Sulfstede et al. | Aug 1989 | A |
4877382 | Caillat et al. | Oct 1989 | A |
4881184 | Abegg, III et al. | Nov 1989 | A |
4882747 | Williams | Nov 1989 | A |
4884412 | Sellers et al. | Dec 1989 | A |
4885707 | Nichol et al. | Dec 1989 | A |
4904993 | Sato | Feb 1990 | A |
4909076 | Busch et al. | Mar 1990 | A |
4913625 | Gerlowski | Apr 1990 | A |
4928750 | Nurczyk | May 1990 | A |
4949550 | Hanson | Aug 1990 | A |
4964060 | Hartsog | Oct 1990 | A |
4974427 | Diab | Dec 1990 | A |
4985857 | Bajpai et al. | Jan 1991 | A |
5009074 | Goubeaux et al. | Apr 1991 | A |
5018357 | Livingstone et al. | May 1991 | A |
5022234 | Goubeaux et al. | Jun 1991 | A |
5051720 | Kittirutsunetorn | Sep 1991 | A |
5056036 | Van Bork | Oct 1991 | A |
5058388 | Shaw et al. | Oct 1991 | A |
5070468 | Niinomi et al. | Dec 1991 | A |
5071065 | Aalto et al. | Dec 1991 | A |
5073862 | Carlson | Dec 1991 | A |
5076067 | Prenger et al. | Dec 1991 | A |
5086385 | Launey et al. | Feb 1992 | A |
5088297 | Maruyama et al. | Feb 1992 | A |
5099654 | Baruschke et al. | Mar 1992 | A |
5109222 | Welty | Apr 1992 | A |
5109700 | Hicho | May 1992 | A |
5115406 | Zatezalo et al. | May 1992 | A |
5119466 | Suzuki | Jun 1992 | A |
5131237 | Valbjorn | Jul 1992 | A |
5156539 | Anderson et al. | Oct 1992 | A |
5181389 | Hanson et al. | Jan 1993 | A |
5203178 | Shyu | Apr 1993 | A |
5203179 | Powell | Apr 1993 | A |
5209076 | Kauffman et al. | May 1993 | A |
5209400 | Winslow et al. | May 1993 | A |
5224835 | Oltman | Jul 1993 | A |
5226472 | Benevelli et al. | Jul 1993 | A |
5243827 | Hagita et al. | Sep 1993 | A |
5265434 | Alsenz | Nov 1993 | A |
5279458 | DeWolf et al. | Jan 1994 | A |
5282728 | Swain | Feb 1994 | A |
5284026 | Powell | Feb 1994 | A |
5299504 | Abele | Apr 1994 | A |
5303560 | Hanson et al. | Apr 1994 | A |
5311451 | Barrett | May 1994 | A |
5316448 | Ziegler et al. | May 1994 | A |
5335507 | Powell | Aug 1994 | A |
5362206 | Westerman et al. | Nov 1994 | A |
5381692 | Winslow et al. | Jan 1995 | A |
5415008 | Bessler | May 1995 | A |
5416781 | Ruiz | May 1995 | A |
5423190 | Friedland | Jun 1995 | A |
5423192 | Young et al. | Jun 1995 | A |
5426952 | Bessler | Jun 1995 | A |
5431026 | Jaster | Jul 1995 | A |
5435145 | Jaster | Jul 1995 | A |
5440890 | Bahel et al. | Aug 1995 | A |
5440891 | Hindmon, Jr. et al. | Aug 1995 | A |
5440895 | Bahel et al. | Aug 1995 | A |
5446677 | Jensen et al. | Aug 1995 | A |
5450359 | Sharma et al. | Sep 1995 | A |
5452291 | Eisenhandler et al. | Sep 1995 | A |
5454229 | Hanson et al. | Oct 1995 | A |
5457965 | Blair et al. | Oct 1995 | A |
5460006 | Torimitsu | Oct 1995 | A |
5467264 | Rauch et al. | Nov 1995 | A |
5481481 | Frey et al. | Jan 1996 | A |
5483141 | Uesugi | Jan 1996 | A |
5509786 | Mizutani et al. | Apr 1996 | A |
5511387 | Tinsler | Apr 1996 | A |
5519301 | Yoshida et al. | May 1996 | A |
5528908 | Bahel et al. | Jun 1996 | A |
5546756 | Ali | Aug 1996 | A |
5546757 | Whipple, III | Aug 1996 | A |
5548966 | Tinsler | Aug 1996 | A |
5555195 | Jensen et al. | Sep 1996 | A |
5570085 | Bertsch | Oct 1996 | A |
5570258 | Manning | Oct 1996 | A |
5572643 | Judson | Nov 1996 | A |
5596507 | Jones et al. | Jan 1997 | A |
5602749 | Vosburgh | Feb 1997 | A |
5602757 | Haseley et al. | Feb 1997 | A |
5610339 | Haseley et al. | Mar 1997 | A |
5630325 | Bahel et al. | May 1997 | A |
5641270 | Sgourakes et al. | Jun 1997 | A |
5655379 | Jaster et al. | Aug 1997 | A |
5655380 | Calton | Aug 1997 | A |
5689963 | Bahel et al. | Nov 1997 | A |
5694010 | Oomura et al. | Dec 1997 | A |
5707210 | Ramsey et al. | Jan 1998 | A |
5713724 | Centers et al. | Feb 1998 | A |
5715704 | Cholkeri et al. | Feb 1998 | A |
5741120 | Bass et al. | Apr 1998 | A |
5743109 | Schulak | Apr 1998 | A |
5752385 | Nelson | May 1998 | A |
5875430 | Koether | Feb 1999 | A |
5875638 | Tinsler | Mar 1999 | A |
5900801 | Heagle et al. | May 1999 | A |
5904049 | Jaster et al. | May 1999 | A |
5924295 | Park | Jul 1999 | A |
5939974 | Heagle et al. | Aug 1999 | A |
5946922 | Viard et al. | Sep 1999 | A |
5947693 | Yang | Sep 1999 | A |
5953490 | Wiklund et al. | Sep 1999 | A |
5956658 | McMahon | Sep 1999 | A |
5975854 | Culp, III et al. | Nov 1999 | A |
5984645 | Cummings | Nov 1999 | A |
5986571 | Flick | Nov 1999 | A |
6006171 | Vines et al. | Dec 1999 | A |
6035661 | Sunaga et al. | Mar 2000 | A |
6038871 | Gutierrez et al. | Mar 2000 | A |
6047557 | Pham et al. | Apr 2000 | A |
6081750 | Hoffberg et al. | Jun 2000 | A |
6088659 | Kelley et al. | Jul 2000 | A |
6098893 | Berglund et al. | Aug 2000 | A |
6125642 | Seener et al. | Oct 2000 | A |
6129527 | Donahoe et al. | Oct 2000 | A |
6153993 | Oomura et al. | Nov 2000 | A |
6176686 | Wallis et al. | Jan 2001 | B1 |
6178362 | Woolard et al. | Jan 2001 | B1 |
6179214 | Key et al. | Jan 2001 | B1 |
6191545 | Kawabata et al. | Feb 2001 | B1 |
6213731 | Doepker et al. | Apr 2001 | B1 |
6215405 | Handley et al. | Apr 2001 | B1 |
6240733 | Brandon et al. | Jun 2001 | B1 |
6240736 | Fujita et al. | Jun 2001 | B1 |
6244061 | Takagi et al. | Jun 2001 | B1 |
6266968 | Redlich | Jul 2001 | B1 |
6272868 | Grabon et al. | Aug 2001 | B1 |
6276901 | Farr et al. | Aug 2001 | B1 |
6290043 | Ginder et al. | Sep 2001 | B1 |
6293114 | Kamemoto | Sep 2001 | B1 |
6302654 | Millet et al. | Oct 2001 | B1 |
6324854 | Jayanth | Dec 2001 | B1 |
6349883 | Simmons et al. | Feb 2002 | B1 |
6378315 | Gelber et al. | Apr 2002 | B1 |
6393848 | Roh et al. | May 2002 | B2 |
6397606 | Roh et al. | Jun 2002 | B1 |
6453687 | Sharood et al. | Sep 2002 | B2 |
6466971 | Humpleman et al. | Oct 2002 | B1 |
6471486 | Centers et al. | Oct 2002 | B1 |
6487457 | Hull et al. | Nov 2002 | B1 |
6502409 | Gatling et al. | Jan 2003 | B1 |
6526766 | Hiraoka et al. | Mar 2003 | B1 |
6553774 | Ishio et al. | Apr 2003 | B1 |
6571280 | Hubacher | May 2003 | B1 |
6601397 | Pham et al. | Aug 2003 | B2 |
6609078 | Starling et al. | Aug 2003 | B2 |
6636893 | Fong | Oct 2003 | B1 |
6662584 | Whiteside | Dec 2003 | B1 |
6675591 | Singh et al. | Jan 2004 | B2 |
6708508 | Demuth et al. | Mar 2004 | B2 |
6892546 | Singh et al. | May 2005 | B2 |
6990821 | Singh et al. | Jan 2006 | B2 |
6996441 | Tobias | Feb 2006 | B1 |
6997390 | Alles | Feb 2006 | B2 |
7003378 | Poth | Feb 2006 | B2 |
7024870 | Singh et al. | Apr 2006 | B2 |
7043339 | Maeda et al. | May 2006 | B2 |
7091847 | Capowski et al. | Aug 2006 | B2 |
7114343 | Kates | Oct 2006 | B2 |
7290398 | Wallace et al. | Nov 2007 | B2 |
7328192 | Stengard et al. | Feb 2008 | B1 |
7330886 | Childers et al. | Feb 2008 | B2 |
7337191 | Haeberle et al. | Feb 2008 | B2 |
7490477 | Singh et al. | Feb 2009 | B2 |
7555364 | Poth et al. | Jun 2009 | B2 |
20010025349 | Sharood et al. | Sep 2001 | A1 |
20010054291 | Roh et al. | Dec 2001 | A1 |
20020000092 | Sharood et al. | Jan 2002 | A1 |
20020020175 | Street et al. | Feb 2002 | A1 |
20020029575 | Okamoto | Mar 2002 | A1 |
20020082924 | Koether | Jun 2002 | A1 |
20020118106 | Brenn | Aug 2002 | A1 |
20020161545 | Starling et al. | Oct 2002 | A1 |
20020163436 | Singh et al. | Nov 2002 | A1 |
20020173929 | Seigel | Nov 2002 | A1 |
20040159113 | Singh et al. | Aug 2004 | A1 |
20040239266 | Lee et al. | Dec 2004 | A1 |
20040261431 | Singh et al. | Dec 2004 | A1 |
20050043923 | Forster et al. | Feb 2005 | A1 |
20050086341 | Enga et al. | Apr 2005 | A1 |
20050198063 | Thomas et al. | Sep 2005 | A1 |
20050204756 | Dobmeier et al. | Sep 2005 | A1 |
20060032245 | Kates | Feb 2006 | A1 |
20060074917 | Chand et al. | Apr 2006 | A1 |
20070006124 | Ahmed et al. | Jan 2007 | A1 |
Number | Date | Country |
---|---|---|
173493 | Nov 1934 | CH |
842 351 | Jun 1952 | DE |
764 179 | Apr 1953 | DE |
1144461 | Feb 1963 | DE |
1403516 | Oct 1968 | DE |
1403467 | Oct 1969 | DE |
3133502 | Jun 1982 | DE |
3422398 | Dec 1985 | DE |
0 085 246 | Aug 1983 | EP |
0 254 253 | Jan 1988 | EP |
0 351 833 | Jul 1989 | EP |
0 410 330 | Jan 1991 | EP |
0419857 | Apr 1991 | EP |
0 453 301 | Oct 1991 | EP |
0 479 421 | Aug 1992 | EP |
0 557 023 | Aug 1993 | EP |
0 579 374 | Jan 1994 | EP |
0 660 213 | Jun 1995 | EP |
0 747 598 | Dec 1996 | EP |
0 877 462 | Nov 1998 | EP |
0 982 497 | Mar 2000 | EP |
1008816 | Jun 2000 | EP |
1 087 142 | Mar 2001 | EP |
1 138 949 | Oct 2001 | EP |
1 139 037 | Oct 2001 | EP |
1187021 | Mar 2002 | EP |
1 209 427 | May 2002 | EP |
1 241 417 | Sep 2002 | EP |
2582430 | Nov 1986 | FR |
2589561 | Jul 1987 | FR |
2628558 | Sep 1989 | FR |
2660739 | Oct 1991 | FR |
2 062 919 | May 1981 | GB |
2 064 818 | Jun 1981 | GB |
2 116 635 | Sep 1983 | GB |
56-10639 | Mar 1981 | JP |
59-145392 | Aug 1984 | JP |
61-046485 | Mar 1986 | JP |
62-116844 | May 1987 | JP |
02110242 | Apr 1990 | JP |
02294580 | Dec 1990 | JP |
O4080578 | Mar 1992 | JP |
06058273 | Mar 1994 | JP |
08-284842 | Oct 1996 | JP |
2005241089 | Sep 2005 | JP |
2005345096 | Dec 2005 | JP |
WO 8601262 | Feb 1986 | WO |
WO 8703988 | Jul 1987 | WO |
WO 8802527 | Apr 1988 | WO |
WO 9718636 | May 1997 | WO |
WO 9748161 | Dec 1997 | WO |
WO 9917066 | Apr 1999 | WO |
WO0214968 | Feb 2002 | WO |
WO02090840 | Nov 2002 | WO |
WO02090913 | Nov 2002 | WO |
WO2005022049 | Mar 2005 | WO |
WO2006091521 | Aug 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20070089434 A1 | Apr 2007 | US |