1. Field
The disclosed and claimed concept relates generally to instrumentation and, more particularly, to a notification apparatus that is usable with a system such as a cooling system of a photovoltaic inverter.
2. Related Art
Solar panels include photovoltaic cells that generate DC power in the presence of visible light. It is known to convert such DC power into AC power through the use of an inverter that employs a number of Insulated-Gate Bipolar Transistor (IGBT) semiconductor devices or other semiconductor devices. As employed herein, the expression “a number of” and variations thereof shall refer broadly to any non-zero quantity, including a quantity of one. The inverter may be electrically connected with an electrical grid, and in such a situation the inverter detects the waveform of the AC power that is present in the grid and creates from the DC power an AC waveform that is synchronized with the grid waveform and that is output to the grid.
Since the IGBTs do the actual conversion between DC and AC, the IGBTs can themselves become hot. In order to avoid excessive heat damaging the IGBTs, utility-scale solar inverters typically employ a cooling system that includes a cooling circuit having a pump, a radiator, and some type of coolant that carries heat away from the IGBTs. It is also known, however, that such cooling systems typically are the single point of failure for a solar inverter and can cause system failures. While it may appear desirable to increase the number of sensing devices on a cooling system in order to monitor its operations, any such hardware change to an existing cooling system requires UL certification, and it increases cost. It is also noted that a cooling system failure will result in the solar system being non-operational during the cooling outage, which is highly undesirable. It thus would be desirable to provide improvements.
An improved notification apparatus that is usable with a system such as a cooling system of a solar inverter employs various environmental parameters and operational parameters to calculate a cooling efficiency of the cooling system, and the value of the cooling efficiency is employed to determine the potential for cooling system problems. The notification apparatus may employ a software-based model of the cooling system to which is input various environmental parameters and/or operational parameters and which outputs a predicted cooling efficiency. If the difference between the actual cooling efficiency and the predicted cooling efficiency is within a predetermined tolerance, the notification apparatus can instruct the perfoimance of a relatively less extensive diagnostic operation to be performed on the cooling system at night in order to detect the potential for other problems. If the difference in cooling efficiencies is outside the tolerance, a relatively more extensive diagnostic operation can be performed. In such a situation, the notification apparatus can additionally or alternatively employ a rule-based diagnostic system that employs the coolant pressures at the inlet and outlet of a radiator to generate one or more diagnoses of the cooling system.
Accordingly, an aspect of the disclosed and claimed concept is to provide an improved notification apparatus that is usable with a system such as a cooling system of a solar inverter.
Another aspect of the disclosed and claimed concept is to provide an improved notification apparatus that calculates the cooling efficiency of a cooling system to predict the potential for problems with the cooling system.
Another aspect of the disclosed and claimed concept is to provide an improved notification apparatus that utilizes a software-based model of a cooling system to generate a predicted cooling efficiency that can be used for comparison with an actual cooling efficiency to identify possible problems with the cooling system.
Another aspect of the disclosed and claimed concept is to provide a rule-based diagnostic routine that can employ the coolant pressures at the inlet and outlet of a radiator to generate a number of diagnoses of the cooling system.
Accordingly, an aspect of the disclosed and claimed concept is to provide an improved notification apparatus that is usable with an operable system, the system in operation having a number of operational parameters whose values vary and are based at least in part upon a number of environmental parameters whose values vary. The notification apparatus can be generally stated as including a processor apparatus comprising a processor and a storage, an input apparatus structured to provide input signals to the processor apparatus, an output apparatus structured to receive output signals from the processor apparatus, the storage having stored therein a number of routines that comprise a model which is representative of at least a portion of the system, the number of routines being executed on the processor causing the notification apparatus to perform various operations. The operations can be generally stated as including receiving an input comprising a value of at least a first environmental parameter of the number of environmental parameters, subjecting the input to at least a portion of the number of routines to generate a number of predicted values for at least some of the number of operational parameters, calculating a predicted operational efficiency value of the system that is based at least in part on at least some of the number of predicted values, receiving another input comprising a number of actual values for at least some of the number of operational parameters, calculating an actual operational efficiency value of the system that is based at least in part on at least a portion of the another input, and making a comparison between a pre-established tolerance value and a difference between the predicted operational efficiency value and the actual operational efficiency value.
Another aspect of the disclosed and claimed concept is to provide an improved notification apparatus that is usable with an operable system, the system in operation having a number of operational parameters whose values vary. The notification apparatus can be generally stated as including a processor apparatus comprising a processor and a storage, an input apparatus structured to provide input signals to the processor apparatus, an output apparatus structured to receive output signals from the processor apparatus, the storage having stored therein a number of routines that include a rule-based diagnostic routine which, when executed on the processor, causes the notification apparatus to perform various operations. The operations can be generally stated as including receiving an input comprising a number of values for at least some of the number of operational parameters, inputting at least a portion the input to the rule-based diagnostic routine which has a number of rules wherein a particular diagnosis results from at least one value from among the number of values being of a predetermined magnitude, and outputting from the rule-based diagnostic routine at least a first diagnosis that is based at least in part upon the at least portion of at least one of the number of predicted values and the number of actual values.
A further understanding of the disclosed and claimed concept can be gained from the following Description when read in conjunction with the accompanying drawings in which:
Similar numerals refer to similar parts throughout the specification.
An improved notification apparatus 4 in accordance with the disclosed and claimed concept is depicted in a schematic fashion in
The cooling system 6 is depicted herein in an exemplary fashion as comprising a pump 10, a radiator 12, and a tank 14 that are connected together via a cooling circuit 15 in the form of pipes or other flow channels that extend therebetween. The radiator 12 is depicted in
The inlet and outlet pressures 16 and 20, and the IGBT temperature 24, the ambient temperature 28, and the coolant temperature 32 are depicted herein as being parameters that are in existence, rather than depicting the various sensors that might be used to obtain such parameters. This is because the particular method of obtaining or otherwise deriving the values of the parameters is not necessarily critical to the operation of the notification apparatus 4. Rather, it is emphasized that the inlet and outlet pressures 16 and 20, the coolant temperature 32, and the flow rate 36 are operational parameters of the cooling system 6 whose values vary during operation of the cooling system 6 and which may be provided as inputs to the notification apparatus 4. Likewise, the IGBT temperature 24 and the ambient temperature 28 are environmental parameters whose values vary with environmental conditions and other conditions during operation of the cooling system 6, and it is understood that such environmental parameters can likewise be input to the notification apparatus 4.
As can be seen in a schematic system in
The processor 56 can be any of a wide variety of processors such as microprocessors and the like without limitation, and the memory 60 is a non-transitory storage medium that may include any one or more of RAM, ROM, EPROM, FLASH, and the like without limitation. The routines 64 that are stored in the memory 60 include instructions that are executed by the processor 56 to cause the notification apparatus 4 to perform certain operations that will be set forth in greater detail below.
The input apparatus 48 provides input signals to the processor apparatus 44 and can be said to include, for instance, inputs for any one or more of the inlet and outlet pressures 16 and 20, the IGBT temperature 24, the ambient temperature 28, and the coolant temperature 32, as well as the flow rate 36, an inverter power 68, and a pump parameter 72, by way of example. The input apparatus 48 can have inputs for other parameters. The inverter power 68 is an environmental parameter and represents the amount of AC power that is being output by the IGBT 8 at any given time, which is based upon the amount of sunlight that is impinging on the solar panels and upon other factors. The pump parameter 72 is an operational parameter and may actually be a plurality of parameters such as the efficiency of the pump 10, the speed of the pump 10, the electrical current that is being provided to the pump 10, and the like without limitation. The pump parameter 72 can be employed to derive the flow rate 36 and is usable for other purposes. The input apparatus 48 can further include other known types of input devices such as keyboards, card readers, and the like without limitation.
The output apparatus 52 receives output signals from the processor apparatus 44 and can be said to include any of a variety of output devices such as computer display screens, printers, visible or audible warning devices such as flashing lights and sirens, respectively, and other output devices. Another output device of the output apparatus 52 is a heater 74 which, when operated in a fashion that will be set forth in greater detail below, is operable to heat the IGBT 8 in a predetermined fashion during a diagnostic procedure that is performed on the cooling system 6.
As can be understood from
In accordance with an aspect of the disclosed and claimed concept, the operation of the cooling system 6 to cool the IGBT 8 results in a set of operational parameters such as the inlet and outlet pressures 16 and 20, the flow rate 36, and the coolant temperature 32, by way of example. The values of these parameters are each the actual value of the parameter that is measured either directly or indirectly or is derived from other data. From these various actual parameter values, an actual cooling efficiency 76 can be calculated by the processor apparatus 44. The cooling efficiency 76 is an operational efficiency value of the cooling system 6 and can be determined in any of a variety of fashions involving all or fewer than all of the environmental and operational parameters set forth herein. Numerous exemplary formulas for calculating the cooling efficiency 76 are known to exist.
The cooling efficiency 76 is a better indicator of a possible problem with the cooling system 6 than, for instance, the various operational parameters set forth above since the cooling efficiency 76 is a more comprehensive property of the cooling system 6 and relates to actual cooling performance rather than a parameter. The cooling efficiency 76 value is better able to indicate potential problems with the cooling system 6 than the various individual operational parameters are capable of providing. Depending upon the particular implementation, the actual cooling efficiency 76 in other embodiments can be compared with a benchmark cooling efficiency, and an alert to a potential problem or other action can be initiated if the actual cooling efficiency 76 departs too far from the benchmark. By way of further example, the cooling efficiency 76 can be monitored and an alert generated if the cooling efficiency 76 varies in an unnatural fashion in view of its history.
Advantageously, however, the exemplary notification apparatus 4 presented herein employs the model 64A to generate, for instance, a predicted inlet pressure 80, a predicted outlet pressure 84, a predicted flow rate 88, and a predicted coolant temperature 90, although it is reiterated that these are merely examples of some of the types of predicted operational parameters than can be generated by the model 64A. It is emphasized that additional parameters, other parameters, etc. can be generated by the model 64A based upon the needs of the particular application.
The notification apparatus 4 then calculates a predicted cooling efficiency 92 based upon predicted parameters and/or other parameters such as the predicted inlet and outlet pressures 80 and 84, the predicted flow rate 88, and the predicted coolant temperature 90. It is emphasized, however, that fewer and/or other parameters may be employed to calculate the predicted operational efficiency of the cooling system 6. The predicted cooling efficiency 92 of the cooling system 6 is the cooling efficiency that would be expected to be obtained from the cooling system 6, if it is assumed that the model 64A is reliable and the various components of the cooling system 6 are performing in the expected fashion. If the model 64A is reliable, i.e., accurately reflects the cooling system 6, the predicted cooling efficiency 92 should be close to the actual cooling efficiency 76.
The actual cooling efficiency 76 and the predicted cooling efficiency 92 are thus applied to a comparator 96 that calculates the difference between the actual and predicted cooling efficiencies 76 and 92 and determines whether the difference is within a predetermined tolerance. If the tolerance is not exceeded, the cooling system 6 is preliminarily considered to be healthy and normal, and further operations such as some of the diagnostic operations that are set forth in greater below can be performed to convert the preliminary indication of health of the cooling system 6 into a more conclusive indication of health.
If the difference between the actual and predicted cooling efficiencies 76 and 92 exceeds the threshold, an error signal 98 can be generated that can be in any of a variety of forms. The error signal 98 might be employed to cause the output apparatus 52 to output on a visual display a notification to the effect that the cooling system 6 may have a potential problem and that care should be used with continued operation of the cooling system 6. Alternatively, the rule-based diagnostic routine 64B might be employed to identify and output one or more possible diagnoses of the potential problem with the cooling system 6, such as will be set forth in greater detail below and as is shown in
Certain operations of the notification apparatus 4 and/or the cooling system 6 are depicted in the flowchart of
If it is determined at 126 that the cooling efficiency 76 is not abnormal, processing continues, as at 130, where the notification apparatus 4 can optionally instruct the performance at night of a relatively non-extensive diagnostic operation on the cooling system 6. In this regard, the actual cooling efficiency 76 that is calculated at 122 is based upon variable environmental factors such as the IGBT temperature 24, the ambient temperature 28, the inverter power 68, and other such parameters that may be incapable of control by a technician. These parameters may result in a cooling efficiency value 76 that does not indicate the existence of abnormal cooling because the particular environmental parameters were not of sufficient magnitude to identify problems with the cooling system 6.
However, since the IGBT 8 is non-operational during the nighttime, a nighttime diagnostic operation may involve energizing the heater 40 and the pump 10 in order to determine an actual cooling efficiency 76 during the diagnostic procedure. In such a situation, the heat from the heater 40 can either be at a fixed value or can vary with time such as in a sinusoidal fashion, a ramp fashion, a step fashion, etc. Such a diagnostic operation can put a greater load on the various components of the cooling system 6 and can identify potential problems based upon, for instance, an actual cooling efficiency 76 that occurs during the diagnostic operation and a predicted cooling efficiency 92 that is predicted for the diagnostic operation, etc. The diagnostic operation permit greater predetermined stresses to be placed on the cooling system 6, such as would help to identify potential problems with the cooling system 6.
Also, the conducting of such diagnostic procedures on a regular basis, say once every night, enables the cooling efficiency 76 on any night to be compared with the cooling efficiency 76 on any other night to identify whether an abnormal change in the cooling efficiency 76 is occurring. In this regard, the comparison of a daytime cooling efficiency with another daytime cooling efficiency may not be especially availing since one day might be sunny and hot whereas another day may have been sunny and cold and yet another day may have been partly cloudy and cold. The daytime cooling efficiencies 76 potentially may not be meaningfully combinable or comparable with one another because of the widely divergent environmental parameters that may be in existence on any given day. However, by providing a predetermined heat input with the heater 40, which can be predicted night after night, the cooling efficiency 76 values during the nighttime diagnostic operation can be more meaningfully compared with one another to identify potential problems with the cooling system 6.
If it is determined, as at 134, that the nighttime diagnostic has not identified any problem with the cooling system, processing can continue, as at 118. However, if abnormal cooling efficiency is detected either at 126 during daytime normal operations or at 134 during nighttime diagnostic operations, a relatively more extensive diagnostic operation can be performed on the cooling system 6. The relatively more extensive diagnostic operation instructed at 138 may be performed immediately upon such instruction or it may be delayed until nighttime depending upon the needs of the particular application. The relatively more extensive diagnostic operation performed at 138 may include the inputting of the actual inlet and outlet pressures 16 and 20 and/or the predicted inlet and outlet pressures 80 and 84 to the rule-based diagnostic routine 64B for further processing.
The assessment of cooling efficiency that is indicated at 126 and elsewhere in
Another advantage of the use of the model 64A is to be able to generate, as at 146, predicted operational parameters that are continuously variable. For instance, the actual operational parameters such as the inlet and outlet pressures 16 and 20, the coolant temperature 32, and the flow rate 36 can only be directly measured in the fashion that is permitted by, for instance, the sensor that provides such a measured value. Such a sensor might not provide, for example, a rate of change over time of the operational parameter. Additional software and/or logic may be required to convert a series of absolute parameter values into a time-varying rate of change value or an equation. It is noted, however, that the predicted operational parameters that are generated by the model 64A at 146 are each advantageously continuously variable and can therefore be mathematically and logically manipulated by the processor apparatus 44 in a fashion that would be difficult to accomplish with a series of actual values of operational parameters. The model 64A thus enables more robust data analysis depending upon the needs of the particular application.
A series of actual operational parameters are then received, as at 154, by the input apparatus 48, and an actual cooling efficiency 76 is calculated, as at 158, based upon the received operational parameters and/or other parameters and/or other values. A difference between the actual cooling efficiency 76 and the predicted cooling efficiency 92 is then determined, as at 162. It is then determined, as at 166, whether the difference determined at 162 is within a pre-established tolerance. If the difference is within the tolerance, processing continues, as at 142. However, if the difference between the actual and predicted cooling efficiencies 76 and 92 is outside the pre-established tolerance, remedial action may be taken, as at 170. The remedial action 170 may include the relatively more extensive diagnostic operation that is indicated at 138 in
While specific embodiments of the disclosed concept have been described in detail, it will be appreciated by those skilled in the art that various modifications and alternatives to those details could be developed in light of the overall teachings of the disclosure. Accordingly, the particular arrangements disclosed are meant to be illustrative only and not limiting as to the scope of the disclosed concept which is to be given the full breadth of the claims appended and any and all equivalents thereof