This application claims priority to European application No. EP 17182315.6 having a filing date of Jul. 20, 2017, the entire contents of which are hereby incorporated by reference.
The following concerns a technique for predicting system behaviour of a physical system. More specifically, the following concerns the transfer of parameter prediction between similar systems.
To improve business intelligence and smart services, more and more sensors are employed to pick up data from systems that need observation. Nevertheless regarding a product portfolio, there are locations of interest for monitoring and control, especially critical hot spots, where no measurement, thus no sensor data, is available. Recently mathematical model based approaches using physical behaviour calculation of the underlying process in parallel to operation linked with current system conditions, are able to generate additional information at any location, especially at critical locations of interest.
One specific application is the monitoring of temperatures in electric motors, especially the temperature distribution of the pole shoes. Since the pole shoes are part of the rotor side, sensors for direct temperature measurements at the pole shoes cannot be placed in production devices due to high associated cost. Hence, a simulation model for calculation of these current temperatures under operational conditions is set up.
These online physics based simulation models are very helpful for additional soft sensors in condition monitoring and operational strategy recommendation, as well as for data analytics in load and life time prediction regarding maintenance services. But the development of such calculation modules is based on detailed 3D geometry models of specific product components, effort intensive and therefore hard to scale or applicable for fleets with high number of individual configured product types (e.g. electrical motors) with individual physical behaviour and individual environmental conditions in the field.
A first method comprises the following steps: observing a first state vector comprising state variables in a physical system A; determining a first prediction vector based on the first state vector, with a data driven model for system A; determining a second prediction vector based on the first state vector, with a physics based model for system A; training a prediction fusion operator to determine a third prediction vector based on the first and second prediction vectors; validating the prediction fusion operator on the third prediction vector and another first state vector, the other first state vector concerning the same time as the third prediction vector.
The employed mathematical model is generally based on physical system behaviour and numerically simulated in time, starting from a known initial state and using given system inputs. Physics based models are currently only available for specific product types. The monitored outputs may be available for any location but deriving a model that covers all relevant behaviour of a real world system with respect to the intended application can be a challenging problem. Model based prediction lack in accuracy due to absent environmental influence recognition.
The data based machine learning technique may work with measurements collected from the real system, predicting the system output with given inputs. Data based approaches may be mighty in scalability for available sensor data, but lack in predictive information where no measurement is available. They can generally only predict behaviour that can be directly observed in real systems. Any part of the system state that is not observed through outputs cannot be targeted by data-driven methods. Data based prediction lack in accuracy due to unexpected dynamic system behaviours.
With the prediction fusion operator the predictions of both the physical model and the data driven model can be combined in such a way that the provided state predictions are more reliable or more precise. The prediction fusion operator may be realized for instance as a neural network or any other system that is able to improve its own forecast based on the feedback information how good a prediction turned out to be later on. There is no theoretical limit for the amount of data that can be used to train and validate the prediction fusion operator on system A. For asset analytics and fleet management the data collection over many assets/products/components running in the field may provide necessary information regarding customer services and maintenance activities.
A second method comprises the following steps: observing a second state vector comprising state variables in a physical system B which is different from but similar to a physical system A; determining a fourth prediction vector based on the second state vector, with a data driven model for system B; determining a sixth prediction vector based on the second state vector, with a surrogate of the physics based model; and determining a fifth prediction vector based on the fourth and sixth prediction vectors, with a prediction fusion operator that is based on the system A.
The second method allows to use the lessons learned on system A to make an improved forecast for system B. While training the prediction fusion operator on system A may require a lot of effort in terms of training time or provision of training data, transfer of the prediction fusion operator to system B can be done with little effort. The prediction fusion operator can be small in size. Key information of a corresponding neural network may routinely amount to a few 100 kByte. This allows frequent updating of the prediction fusion operator, such as to enforce propagation of newly learned system behaviour on system A to system B.
To facilitate the use of the prediction fusion operator trained on system A on system B, it is preferred that the prediction fusion operator allows for some adaption. In one embodiment it may therefore operate not directly on absolute input and output values but rather on a probability distribution of the respective value.
In one embodiment the second method further comprises determining a sixth prediction vector based on the second state vector, with a physical model for system B; wherein the fifth prediction vector is determined on the additional basis of the sixth prediction vector.
In other words the prediction in system B can be performed based on a combination of the prediction fusion operator and the data driven model together with a surrogate of the physical system. By adding the physical model certain differences between systems A and B may be better accounted for.
The first prediction vector and the fourth prediction vector may comprise the same state variables. That is, it is preferred that the prediction vector and the fourth prediction vector share a subset of state variables. The larger this common subset is in relation to one of the vectors, the more similar the two systems A and B may be.
System A must be physical in order for the physical model to make sense. System B must be physical so that it may be considered similar to system A. Use of the physical model for system B may be an additional indication that system B is physical. Systems A and B may for instance each represent a mechanism for carrying out a predetermined technical process or a motor.
It is preferred that systems A and B comprise mass producible items of different production series. This emphasizes that both systems are physical in nature and ensures similarity between them. In one embodiment systems A and B each comprise an electric motor. The electric motors may follow the same overall concept, i.e. comprise asynchronous motors, and be producible in different designs and sizes. Two such motors may be considered similar to each other if their sizes (in terms of maximum power) do not differ more than a other predetermined threshold, 100% for example. They may also be considered similar if they do not differ too much in design. Design differences may comprise the number of pole pairs and the two may be similar if they differ over no more than 25% in the pole pairs. A weighted combination value between size and design may be used to determine presence of similarity.
A first apparatus comprises a first interface for accepting state variables of a physical system A; and processing means for carrying out the first method described above in one of its variants. A second apparatus comprises a second interface for accepting state variables of a physical system B; and processing means for carrying out the second method described above in one of its variants.
Embodiments of the invention may provide model based condition monitoring not only for a few examples with specific simulation but transferable for other configurations within the same characteristics class. With condition based monitoring of this additional information also additional services regarding stress, life time prediction and product evolution for coming generation design may be possible. Holistic monitoring models may be achieved for product portfolio, compensating weaknesses of separated models and getting more accurate and reliable prediction of system behaviour and life time.
The above described method may each be carried out, completely or in part, by a computer system. To this ends, the method in question may be formulated as a computer program product (non-transitory computer readable storage medium having instructions, which when executed by a processor, perform actions) with program code means. Each of the above described apparatuses may comprise a computer system that is adapted to carry out the corresponding method. Advantages or features of each method may apply to the corresponding method and vice versa. It may be preferred that both methods are run on different apparatuses, wherein each apparatus is dedicated to one of the systems A and B.
Some of the embodiments will be described in detail, with references to the following Figures, wherein like designations denote like members, wherein:
The motors 110, 140 may be mass producible items which may come in different product lines and power declarations. The product lines may differ in the number of pole pairs the motor 110, 140 has. The motors 110, 140 are considered similar as long as they stem from the same motor design and differ only in product line and/or power declaration (i.e. size). When a motor 110, 140 is connected to a power supply the rotating speed of the rotor 120, 150 differs from the frequency of the driving electrical power. Under conditions of large slippage the efficiency of the asynchronous motor 110, 140 is low and a large portion of the absorbed electric energy is transformed into heat which builds up mainly on the side of the rotor 120, 150, especially on pole shoes of the rotor 120, 150. A temperature distribution of the pole shoe needs monitoring so that overheating may be prevented. It is however difficult to measure the temperature directly on the moving rotor 120, 150 and transfer the result to the resting stator 115, 145. For this reason simulation models for calculation of these temperatures under operational conditions is set up.
Via a first interface 125, a first apparatus 130 with first processing means 132 is connected to one or more sensors for monitoring conditions of the first electrical motor 110, like a temperature in a predetermined position, a rotating speed, a provided torque or an electric current. The first processing means 132 may especially comprise a programmable microcomputer or microcontroller. As will be shown below with reference to
The second motor 140 is connected via a second interface 155 to a second apparatus 160 with processing means 162 which is adapted to one or more sensors on the second electric motor 140 as described above. The second processing means 162 may especially comprise a programmable microcomputer or microcontroller. The second apparatus 160 is adapted to accept the prediction fusion operator 135 from the first apparatus 130 and use it for making a prediction for a state vector received over the second interface 155. A prediction result, comprising one or more predicted state variables, may be output via an output interface 165.
As will be explained below with reference to
The focus of embodiments of the present invention is based on the combination of observational state variables, on the one hand provided by instrumentation via data model 205, on the other hand estimated by physical model 210. With a cooperative integration approach a combined monitoring model (full observation available for all necessary locations or for all necessary physical indicators) of a specific product with specific characteristics could be transferred to an incomplete model (no full observation available for necessary locations or for necessary physical indicators) of a similar product and make that monitoring model complete. With this transfer function it may be possible to also scale the information generated by physical simulation models to fleets and achieve holistic monitoring models for product portfolio, compensating weakness of separated models and getting more accurate and reliable prediction of system behaviour and life time. This approach should be explained through the following equations. The following preconditions are mandatory.
n
There have to exist prediction rules as well as measurements of the observed system. The data-driven prediction needs to be based on measurable data. There is no other requirement of the data-driven model 205, meaning there is no specific data-driven building method required. The physics-based model 210 needs to cover state variables which are observational but not measurable. This so called Soft-Sensor also has no other requirement.
As there are different types of similar models, the discretization of the models is presumed. In present context, a first system A may be represented by first electric motor 110 and a second system B by second electric motor 140. As mentioned above, systems A and B should be similar but differ in at least one aspect, like the number of pole pairs in motors 110 and 140.
For further explanation, the following definitions are made:
The purpose of the following information fusion is to use information generated by a fully observable system, System A, for a system which is not fully observable, System B, but similar to the observable system. Therefore an artificial intelligence like a neural network should be trained and validated such that it can generalize. This validated artificial intelligence shall be combined then with the not fully observable system to estimate exactly these not observable parameters based on the experience from similar systems.
The prediction fusion operator 135 (γ) should be trained and validated like the
In steps 420 and 425 the prediction fusion operator 135 is trained and validated on the basis of the predictions from steps 410 and 415 and the actual values of the elements of the state vector s they become apparent. Training and validation in steps 420 and 425 is repeated a number of times on varying data.
The trained prediction fusion operator 135 may be provided in a step 430.
Although the present invention has been disclosed in the form of preferred embodiments and variations thereon, it will be understood that numerous additional modifications and variations could be made thereto without departing from the scope of the invention.
For the sake of clarity, it is to be understood that the use of ‘a’ or ‘an’ throughout this application does not exclude a plurality, and ‘comprising’ does not exclude other steps or elements.
Number | Date | Country | Kind |
---|---|---|---|
17182315.6 | Jul 2017 | EP | regional |