TRAINING A NEURAL NETWORK PROCESSOR FOR DIAGNOSIS OF A CONTROLLED LIQUID CHROMATOGRAPHY PUMP UNIT
20220128522 · 2022-04-28
Inventors
Cpc classification
G06F2119/02
PHYSICS
G01N30/8693
PHYSICS
G06F30/27
PHYSICS
International classification
G06F30/27
PHYSICS
Abstract
Training a neural network processor is described for providing diagnostic information of a controlled liquid chromatography pump unit. The training includes executing a sequence of operations wherein the neural network processor is trained with input signals obtained from a simulated version of the controlled liquid chromatography pump unit and associated sensors, while modifying the simulated version of the liquid chromatography pump unit to a pump fault simulation signal. Dependent on a value of the pump fault simulation signal, the simulated version of the liquid chromatography pump unit simulates operation of the liquid chromatography pump unit free from faults or the operation thereof with one or more pump faults. The trained neural network processor obtained therewith is thereafter integrated with a controlled liquid chromatography pump unit to provide for auto-diagnostic capabilities or used in a separate diagnostic unit for diagnosing one or more controlled liquid chromatography pump units not having auto-diagnostic capabilities.
Claims
1. A method of training a neural network processor for providing diagnostic information of a controlled liquid chromatography pump unit comprising executing the following operations: simulating a pump controller generating one or more pump control signals in accordance with a pump controller state; simulating a pump fault simulation signal representative for the presence or absence of a pump fault; executing a simulation model of a pump unit, the simulation model providing one or more simulated sensor signals representing operational parameters of the simulated pump unit in response to the one or more simulated pump control signals, the simulation model selectively simulating a pump fault in response to the pump fault simulation signal; supplying the neural network processor with a combination of input signals comprising the one or more simulated sensor signals and one or more signals indicative for said pump controller state and/or indicative for the supplied one or more simulated pump control signals; computing, by the neural network processor, one or more output signals in response to the supplied combination of input signals; computing a loss function by comparison of a diagnostic state as indicated by the one or more output signals and a diagnostic state as indicated by the pump fault simulation signal; and training the neural network processor by feeding back a loss computed with the loss function, wherein during one or more executions of the operations, the pump fault simulation signal indicates that a predetermined pump fault is to be simulated, and wherein during one or more executions of the operations, the pump fault simulation signal indicates that the predetermined pump fault is to be absent in the simulation.
2. The method according to claim 1, wherein the neural network processor to be trained comprises a combination of: a set of Convolutional Neural Networks (CNN), and a pair of Long Short-Term Memory (LSTM) layers.
3. A method of manufacturing a controlled liquid chromatography pump unit having an auto-diagnostic facility, comprising: providing a liquid chromatography pump unit; providing a pump controller; providing at least one sensor; providing a neural network processor; training the neural network processor using a simulation model for the provided liquid chromatography pump unit, the provided pump controller and the provided at least one sensor, wherein the training comprises the following operations: simulating a pump controller generating one or more pump control signals in accordance with a pump controller state; simulating a pump fault simulation signal representative for the presence or absence of a pump fault; executing a simulation model of a pump unit, the simulation model providing one or more simulated sensor signals representing operational parameters of the simulated pump unit in response to the one or more simulated pump control signals, the simulation model selectively simulating a pump fault in response to the pump fault simulation signal; supplying the neural network processor with a combination of input signals comprising the one or more simulated sensor signals and one or more signals indicative for said pump controller state and/or indicative for the supplied one or more simulated pump control signals; computing, by the neural network processor, one or more output signals in response to the supplied combination of input signals; computing a loss function by comparison of a diagnostic state as indicated by the one or more output signals and a diagnostic state as indicated by the pump fault simulation signal; and training the neural network processor by feeding back a loss computed with the loss function, wherein during one or more executions of the operations, the pump fault simulation signal indicates that a predetermined pump fault is to be simulated, and wherein during one or more executions of the operations, the pump fault simulation signal indicates that the predetermined pump fault is to be absent in the simulation; assembling the provided liquid chromatography pump with the provided pump controller, the provided at least one sensor, and the trained neural network processor to obtain the controlled liquid chromatography pump unit, wherein the assembling comprises: connecting the provided liquid chromatography pump to control outputs of the provided controller for providing control signals to the provided liquid chromatography pump; assembling the provided at least one sensor with a sensor output for providing a sense signal indicative for an operational characteristic of the provided liquid chromatography pump; and connecting the trained neural network processor to one or more of the control outputs of the provided pump controller and to the sensor output of the provided at least one sensor.
4.-7 (canceled)
8. A method of manufacturing a controlled liquid chromatography pump unit according to claim 3 and subsequently using the controlled liquid chromatography pump unit, said subsequently using comprising: providing, by the pump controller, control signals to the liquid chromatography pump; receiving, by the trained neural network processor, respective one or more control signals from the one or more of the control outputs of the pump controller; and receiving, by the trained neural network processor, the sense signal from the output of the at least one sensor, providing, in accordance with the receiving the control signals and receiving the sense signal, one or more diagnostic output signals.
9. A method of manufacturing a system comprising a controlled liquid chromatography pump unit and a diagnostic unit, the method comprising: providing a liquid chromatography pump unit; providing a pump controller; providing at least one sensor; providing a neural network processor; training the neural network processor using a simulation model for the provided liquid chromatography pump unit, the provided pump controller and the provided at least one sensor, wherein the training comprises the following operations: simulating a pump controller generating one or more pump control signals in accordance with a pump controller state; simulating a pump fault simulation signal representative for the presence or absence of a pump fault; executing a simulation model of a pump unit, the simulation model providing one or more simulated sensor signals representing operational parameters of the simulated pump unit in response to the one or more simulated pump control signals, the simulation model selectively simulating a pump fault in response to the pump fault simulation signal; supplying the neural network processor with a combination of input signals comprising the one or more simulated sensor signals and one or more signals indicative for said pump controller state and/or indicative for the supplied one or more simulated pump control signals; computing, by the neural network processor, one or more output signals in response to the supplied combination of input signals; computing a loss function by comparison of a diagnostic state as indicated by the one or more output signals and a diagnostic state as indicated by the pump fault simulation signal; and training the neural network processor by feeding back a loss computed with the loss function, wherein during one or more executions of the operations, the pump fault simulation signal indicates that a predetermined pump fault is to be simulated, and wherein during one or more executions of the operations, the pump fault simulation signal indicates that the predetermined pump fault is to be absent in the simulation; wherein the method of manufacturing further comprises: assembling the provided liquid chromatography pump with the provided pump controller and the provided at least one sensor, therewith: connecting the provided liquid chromatography pump to control outputs of the provided controller for providing control signals to the provided liquid chromatography pump; assembling the provided at least one sensor with a sensor output for providing a sense signal indicative for an operational characteristic of the provided liquid chromatography pump to obtain the controlled liquid chromatography pump unit; providing the controlled liquid chromatography pump unit with a pump interface coupled to the provided pump controller and to the provided at least one sensor; and providing the diagnostic unit with the trained neural network processor, and with the diagnostic unit interface to allow inputs of the trained neural network processor to receive one or more control signals of the provided pump controller and the sense signal of the provided at least one sensor from the pump interface.
10-13. (canceled)
14. A method of manufacturing a system comprising a controlled liquid chromatography pump unit and a diagnostic unit according to claim 9, and subsequently using the system, said use comprising: providing, by the pump controller, control signals to the liquid chromatography pump; receiving, by the trained neural network processor of the diagnostic unit, one or more control signals of the pump controller; receiving, by the trained neural network processor of the diagnostic unit, the sense signal of the at least one sensor obtained by the diagnostic unit interface from the pump interface; and providing, in accordance with the receiving the control signals and receiving the sense signal, one or more diagnostic output signals.
15. The method of claim 14, where the pump interface buffers one or more control signals of the pump controller and the sense signal of the at least one sensor during a first period of time and transfers said buffered signals to the diagnostic unit interface in a second period of time succeeding said first period of time.
16. The method of claim 14, wherein the one or more diagnostic output signals are indicative for a need of maintenance to avoid an expected occurrence of a pump fault in the (near) future.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0032] These and other aspects are described in more detail with reference to the drawing. Therein:
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
DETAILED DESCRIPTION
[0045] Like reference symbols in the various drawings indicate like elements unless otherwise indicated.
[0046]
[0047] In general the pump controller 2, will use one or more sensors 63, 64, 66, 67, 68 to calculate the drive signals S24, S25. However, the exact operation of the pump controller is not the subject of this disclosure and therefore the sensory inputs of the controller are omitted.
[0048] The controlled liquid chromatography pump unit 1 of
[0049] In operation of the controlled liquid chromatography pump unit 1, the pump controller 2 drives the two pistons 42, 52. When one piston presses the fluid into the column, the other piston sucks fluid from the reservoir. In normal circumstances, therewith a desired flow rate can be accurately and precisely maintained, which is essential for a performing a proper chromatography measurement. Various circumstances however may in practice prevent the controlled liquid chromatography pump unit 1 from a proper operation.
[0050] As illustrated in
[0051] As noted above a proper operation of the controlled liquid chromatography pump unit 1 is essential to enable reliable chromatography measurements. For this purpose it is important that a failure can be rapidly identified, diagnosed and that the controlled liquid chromatography pump unit can be repaired, preferably by local personnel, so that inactivity is minimized. This is achieved in that the controlled liquid chromatography pump unit 1 has an auto-diagnostic facility including the trained neural network processor 7. In the embodiment shown, the trained neural network processor 7 comprises a respective output for issuing a respective diagnostic output signal 7a, 7b, 7c, 7d, 7e, 7f and 79, which each are indicative for the presence of the pump faults A-G referred to above. The output signals 7a-7g may be of a binary nature, e.g. indicating the diagnosed absence or presence of the corresponding pump fault. Alternatively the output signals may have a higher number of signal levels. For example the signal level may indicate the diagnosed probability or the severity of a fault with a value selected from a value range, wherein the minimum of the range signifies that absence of the fault is diagnosed and the maximum of the range signifies that it is highly likely that the fault is presence or that the fault is severe.
[0052] The presence of the trained neural network renders it possible to provide reliable diagnostics of the controlled liquid chromatography pump unit 1 even in the absence of flow sensors data. Therewith cost of material are modest. Whereas the trained neural network processor 7 in the first place issues a diagnostic output indicative of the nature of a fault, the diagnostic output may further comprise information to assist the local operator to efficiently repair the pump where possible, e.g. by specifying which parts need to be replaced, and which procedural steps are to be taken. If the local operator is not capable to handle a particular fault, the diagnostic information may provide information for a service team.
[0053] Of course, it is even more preferable if the occurrence of a pump fault can be avoided. In some embodiments the diagnostic output facilitates preventive maintenance. Therewith it can be avoided that operation of the pump has to be discontinued at an unfavorable point in time. For example the seal leakage A may be indicated as the amount of fluid leakage in mL/s. With such an output range, the auto-diagnostic facility may also be used for predictive maintenance, i.e. with the amount of fluid leakage and the increase of this amount over time, a proper time for replacement of the piston seal may be suggested. In the example shown, a further output is provided with signal 7o, with which it can be explicitly indicated if the diagnosis reveals that no fault was detected at all. By way of example the signals 7a-7g, 7o may be provided to drive a respective LED indicator at a housing of the controlled liquid chromatography pump unit 1. It is not necessary that the trained neural network processor 7 is permanently active. Maintenance personnel or an operator of the controlled liquid chromatography pump unit 1 may for example deliberately activate the trained neural network processor 7, e.g. by a control button 74 in case a diagnosis is requested. Whereas in this example respective outputs are provided that each provide a diagnostic output signal 7a-7g, 7o, it is alternatively possible that the trained neural network processor 7 is trained to provide a single diagnostic output signal having respective signal levels, each indicative for a particular type of fault.
[0054] As observed above, the one or more diagnostic output signals may be indicative for a need of maintenance to avoid an expected occurrence of a pump fault in the (near) future. In this way it can be avoided that the pump fault actually does occur by a timely maintenance. The pump can continue to function within specifications and its operation has to be interrupted only during the execution of the maintenance.
[0055] It is not necessary that a diagnostic facility is integrated in the controlled liquid chromatography pump unit.
[0056] Whereas
[0057]
[0058] In the examples described with reference to
[0059] Neural networks are trained, using a large set of measurements of pumps operating under normal conditions and with faults such as primary seal leakage, secondary seal leakage B and others. For new pumps, pumps that have been brought to the market recently, such data sets are generally not available. In this disclosure these data sets are generated using simulations.
[0060] In a step S1 a pump controller (e.g. the pump controller 2 of
[0061] In step S2 a pump fault simulation signal PFC is simulated that is representative for the presence or absence of a pump fault, for example one of the pump faults A-G as discussed with reference to
[0062] In step S3 a simulation model of a pump unit is executed. The simulation model simulates the operation of the pump unit (e.g. the pump unit 3, 4, and 5 in
[0063] Step S1, Step S2 and Step S3 may be sequentially simulated in time instances where the S1 and S2 form the input of S3. The simulated sensor signals and/or other variables of S3 may be fed back into S1 and S2 after which the next sequence starts.
[0064] In step S4 a combination of input signals comprising the one or more simulated sensor signals PS is supplied to the neural network processor. The combination of input signals further comprises one or more signals OS indicative for the pump controller state and/or one or more signals indicative for the supplied one or more simulated pump control signals PC. In the example shown in
[0065] In step S5, the neural network processor computes one or more output signals NO in response to the supplied combination of input signals. The combination of input signals comprises at least the one or more simulated sensor signals. In addition the combination of input signals comprises either the one or more signals OS indicative for the pump controller state or the one or more simulated pump control signals PC or the pump controller state signals OS and the simulated pump control signals PC. As noted the neural network processor to be trained may be either a separate computational unit, or may be part of a common computational unit. The one or more output signals NO are a tentative diagnostic indication for the condition of the simulated controlled liquid chromatography pump unit. During the execution of the training method the quality of the output signals as a diagnostic indication gradually improves.
[0066] In step S6 a loss function is computed by comparison of a diagnostic state as indicated by the one or more output signals NO and a diagnostic state as indicated by the pump fault simulation signal PFC.
[0067] In step S7 the neural network processor is trained by feeding back a loss computed with the loss function. This can for example be achieved by a back propagation computation.
[0068] The steps S1-S7 can be repeated one or more times for various conditions indicated by the pump fault simulation signal PFC. Typically for each condition indicated by the pump fault simulation signal the sequence of steps is performed a plurality of times, therewith introducing noise in the input signals of the neural network processor to avoid over fitting. Also the repetitions will typically include a plurality of sequences for the case that the pump fault simulation signal PFC indicates the absence of a pump fault. The repetitions for a pump fault simulation signal PFC indicating a particular pump fault, combination of pump faults or absence of pump faults do not need to immediately succeed each other, but simulations for various conditions may be alternated.
[0069] The method can be discontinued once it is known, or can be assumed that the neural network processor is sufficiently trained to function as a trained neural network processor 7 in a controlled liquid chromatography pump unit 1 with auto-diagnostic facility, as shown in
[0070]
[0071] After a sufficient number of cycles a trained neural network processor 7b is obtained as shown in
[0072] In one exemplary embodiment, as shown in
[0073]
[0074] An example of an LSTM can be seen in
[0075] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Further, unless expressly stated to the contrary, “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present).