The invention discloses a multi-working-condition process monitoring method and
system based on zero-forgetting continuous
dictionary learning, and the method comprises the steps: carrying out the offline modeling: firstly, carrying out the
dictionary learning through employing an initial working condition
data set, obtaining an initial dictionary, carrying out the
decomposition, obtaining a low-rank matrix of an initial working condition, and calculating the control limit of the initial working condition through calculating a sample
reconstruction error; performing incremental updating on the low-rank matrix obtained by learning the old working condition by using the new working condition
data set to obtain a low-rank matrix of a new working condition, and calculating a control limit of the new working condition; on-line monitoring comprises the following steps: firstly, a weight selector is used for distributing weights for a low-rank matrix of a learned working condition according to
monitoring data, and a monitoring dictionary is constructed in a self-adaptive manner; reconstructing the
monitoring data by using the monitoring dictionary, solving a
reconstruction error, and further judging the working condition of the
monitoring data; and finally, calculating a fault detection statistic according to the
reconstruction error and the control limit of the corresponding working condition, and judging whether the monitoring data is abnormal or not according to the statistic. According to the invention, accurate monitoring of a multi-working-condition process is realized.