PubMed Health⌕ Search

Biomedical subjects

J A Lennox

Publications and source records attributed to J A Lennox.

2 recordsLinked to original sources

Multivariate and multiscale monitoring of wastewater treatment operation.

In this work extensions to principal component analysis (PCA) for wastewater treatment (WWT) process monitoring are discussed. Conventional PCA has some limitations when used for WWT monitoring. Firstly, PCA assumes that data are stationary, which is normally not the case in WWT monitoring. Secondly, PCA is most suitable for monitoring data that display events in one time-scale. However, in WWT operation. disturbances and events occur in different time-scales. These two limitations make conventional PCA unsuitable for WWT monitoring. The first limitation can be overcome by use of adaptive PCA. In adaptive PCA. the PCA model is continuously updated using an exponential memory function. Variable mean, variance and co-variance are thus adapted to the changing conditions. The second problem can be solved by time-scale decomposition of data prior to analysis. The time-scale decomposition methodology involves wavelets and multiresolution analysis (MRA) in combination with PCA. MRA provides a tool for investigation and monitoring of process measurement at different time-scales by decomposing measurement data into separate frequency bands. Time-scale decomposition increases the sensitivity of the monitoring, which makes it possible to detect small but significant events in data displaying large variations. Moreover, time-scale information is sometimes important in the interpretation of a disturbance to determine its physical cause. Also, by decomposing data, the problem of changing process conditions is partly solved. All the presented methods are illustrated with examples using real WWT process data.

Principal Component Analysis↗

A systematic approach to error isolation in computerized wastewater simulation models.

Activated sludge models are used extensively in the study of wastewater treatment processes. While various commercial implementations of these models are available, there are many people who need to code models themselves using the simulation packages available to them. Quality assurance of such models is difficult. While benchmarking problems have been developed and are available, the comparison of simulation data with that of commercial models leads only to the detection, not the isolation of errors. To identify the errors in the code is time-consuming. In this paper, we address the problem by developing a systematic and largely automated approach to the isolation of coding errors. There are three steps: firstly, possible errors are classified according to their place in the model structure and a feature matrix is established for each class of errors. Secondly, an observer is designed to generate residuals, such that each class of errors imposes a subspace, spanned by its feature matrix, on the residuals. Finally, localising the residuals in a subspace isolates coding errors. The algorithm proved capable of rapidly and reliably isolating a variety of single and simultaneous errors in a case study using the ASM1 activated sludge model. In this paper a newly coded model was verified against a known implementation. The method is also applicable to simultaneous verification of any two independent implementations, hence is useful in commercial model development.

Automation↗