The invention relates generally to an apparatus and a method to predict the remaining useful life of a plasticizing screw, and in particular, to an apparatus and a method to predict the remaining useful life of a plasticizing screw using adaptive learning.
Plastic injection molding uses a plasticizing screw to plasticize plastic pellets into moldable plastic. Being able to predict the remaining useful life of a plasticizing screw is desirable.
In an illustrated embodiment, a method to predict a remaining useful life of a plasticizing screw for an injection molding machine is provided. The method comprises: creating an energy-pressure ratio distribution estimate for normal operation of the screw for a mold; creating a temporally local energy-pressure ratio distribution estimate from real time data for the screw for the mold; comparing the local distribution with the distribution for normal operation; and generating an alert if the comparison of the two distributions predicts that the remaining useful life is negligible.
Pressure sensors in the injection molding machine can be used to measure the pressure P of the plastic produced by the screw. The energy consumption W used to operate the screw to generate the pressure generation P can be measured by measuring the mechanical energy applied to the motor drive.
In creating the energy-pressure ratio distribution estimate, data is collected over a selected number of injection cycles. The collected data is first subjected to a data cleansing operation to remove noise caused by the environment. Data cleansing can be effected by adaptive statistical methods based on statistical tools (e.g., running averages), but are adapting to environmental conditions through a feed-back loop that adjusts the amount of cleansing applied to the noise conditions detected by the algorithm. Consequently, in high-noise environments more cleansing is applied than in low-noise conditions. The cleansing is tuned to preserve the data detail required for further analysis. For example, a raw time-series sensor reading such as S=[s1, s2, s3, . . . sn] is cleaned by removing outliers that are outside a given band around the running average of S, whereby the width of the band and the length of the running average calculation is varied and adjusted based on environmental conditions.
The ratio of energy exerted on the screw (measured by mechanical energy applied to the motor drive) over the pressure created by the screw motion is expected to be equal, i.e. e/p=k. This equation can be augmented based on observations which will yield additional factors to account for material deviation (e.g., density or viscosity fluctuations of the granulate used). Once established, further deviations visible after cleansing are indicative of a deteriorating screw actions. Heuristics can be applied to each reading. Time is a dimension that deserves special treatment. Values that are out of range suddenly are treated differently than values that slowly drift over time.
The set can be extended by adding 1st derivative information to the time series, indicating a rate of change. Running average calculation is used to smooth this data.
The set can also be enhanced with spectrum information based on an FFT calculation over the time series data, indicating recurring frequencies within the measured data.
The historical distribution estimate can be created by either by engineering analysis, or by adaptively learning historically correct patterns using machine learning, or by some other means. For example, the following can be used to create the historical distribution estimate:
The above method can be used to create a historical distribution estimate from data collected from a normal operation (i.e., where the screw is functioning properly) (i.e., block 15). The same technique can also be used to create a temporally local distribution estimate based on real time data (i.e., block 20). The historical distribution estimate can be compared to the temporally local distribution estimate using a dissimilarity function (i.e., block 25):
Δμ(p,pt)
In the event that the dissimilarity function outputs a result greater than a threshold θ, an alert is generated (i.e., block 30).
Alert levels can be based on percentile abnormality, whereby abnormality is a quantified measure of the current data against historical distribution estimate. Thus, a small deviation over long periods of time is equivalent to a large deviation over a short period of time. The deviation is put in context to deviation typically seen on same/similar installations, and alerts levels are based on percentiles within that distribution. For example, if a particular deviation is larger than 80% of all comparable deviations, and particular alert level can get triggered.
Method 10 is a multi-dimensional probability distribution function. Block 20 computes the specific behaviour experienced recently, which can be the last cycle, the behaviour of recent period of time, or slightly longer. Method 10 considers the energy balance of the process—energy applied vs pressure generated—as key variables.
Method 10 can be performed by a computer, a networked of computers, or on the controller of the injection molding machine.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/055528 | 10/14/2020 | WO |
Number | Date | Country | |
---|---|---|---|
62915289 | Oct 2019 | US |