The present invention is concerned with the monitoring of complex systems wherein their behaviour and/or physical/chemical condition are to be assessed. In particular, the present invention concerns monitoring of complex systems using non-orthogonal response characteristics in signal processors.
A “non-orthogonal” system is one wherein the responses of processors e.g. detectors, in a signal domain (e.g. optical wavelength) overlap, as illustrated in
In principle, the signal processors used in non-orthogonal monitoring systems described herein will be responsive in a particular signal domain. The signal domain may be any of a plurality of conventional signal domains, including optical, acoustic, infra-red and radio, each addressed in the frequency (wavelength) or time domains. Additionally, other domains such as spatial location, mass (chemical), and non-orthogonality between specific parameters (e.g. pressure and temperature etc) plus combinations of large numbers of sensor types can be accommodated. However, most of the examples described herein are based on the situation where the monitoring signal domain is essentially optical, including IR, and monitoring is achieved by detecting chromatic changes (chromaticity processing).
Chromatic processing is the name given to the application of sets of non-orthogonal weighted integrals to distributed measurements and the subsequent transformation of the integral quantities obtained to give parameters summarising certain characteristics of the distribution. The name derives from the methods' origins in broadband optics and colour science, where the distribution to which it is applied is that of light intensity across the optical spectrum. However, it is applicable to measurements of any quantity distributed across another variable (for example, acoustic intensity with frequency or temperature with spatial position). Where the N integral weightings take the form of Gaussian curves (
In the optical domain an approximation to these three Gaussian basis functions is provided by the wavelength response of the sensor elements e.g. colour photo detectors (eg. in CCD cameras). This is known as a tristimulus sensor system. Observations may therefore be represented as data points in a colour space, the most straightforward of which is a Cartesian colour cube having an axis for each of the three sensor elements. The three co-ordinates of a point therefore give a separate measure of each of the familiar red, green and blue components of visible light. Thus, where the original data is a visible spectrum, these axes correspond to the familiar red, green and blue components of a colour and such colour terminology is often applied by analogy where other distribution variables and measures and are involved to aid interpretation.
The second stage in chromatic processing (which may, in some circumstances, be omitted, or, where there are only a few discrete values of the distribution variable, be used on its own) is the transformation of the Cartesian colour space into a space referenced by a new set of parameters. These new parameters are formed by the combination of the tristimulus parameters according to the formulae that describe the transformation. Several such transformations are established in colour science, but one in particular has been found to be especially useful for the combination that it makes to operator interpretability of information through its partitioning into components of distinct character. This is the transformation to HLS (Hue, Lightness, Saturation) space. By way of example only, the transformation can be:
where R, G and B are the red, green and blue parameters of the Cartesian space, and H, L and S are the hue, lightness and saturation components of the new space.
Hue is specified as an angle (given in degrees by the above formula) and the lightness and saturation parameters range from 0 to 1, giving a cylindrical polar space of unit radius and axial extent (
Chromaticity monitoring has relied conventionally upon the non-orthogonality of plural optical detectors for classifying detected signals. In this connection, colour (which is a human perception) may be regarded as a special case of chromaticity, whereas chromaticity may itself be regarded as a special case within the more general area of non-orthogonal signals discrimination.
Each detected signal has a special signature which may be classified by N defining processors. In general such signatures form highly non-linearly related sets requiring the need for at least N=3 defining processors for classification in signal space (tri-stimulus processing). (The use of N=2 processors (distimulus) constitutes a linear approximation in two dimensional signal space).
The compressed spectral signature may take the form of processors taken from various signal-defining methodologies such as for instance orthogonal (e.g. Fourier Transformed) or non-orthogonal (e.g. chromatic) parameters etc. By way of example, if it is assumed that all signals are Gaussian distributions of variable signal strength with respect to the signal domain (e.g. wavelength, frequency, time etc), classes of signals are then unambiguously defined by only N=3 processors corresponding to (see
If the need for all signals to be Gaussian in nature is relaxed, then each signal may be allocated to one only of a class governed by a mother Gaussian. This provides a substantial but not absolute signal discrimination means through the use of only three detectors (R,G,B,) to yield three functions H,L,S. This forms the basis of chromatic discrimination: if the forms of the R,G,B detectors correspond to the responsitivities of the human eye, the N the chromaticity degenerates into the special case of colour. H,L,S are the N the Hue, Lightness; and Saturation of colour science as described above.
Extension of the use of N>3 processors leads to a subdivision of each mother Gaussian class into additional non-Gaussian classes (see
with x being determined by the signal processor discrimination. Furthermore an extension to N=5 parameters enables the degree of Kurtosis of the Gaussian distribution to be determined (see
subclasses.
As explained hereinbefore, tristimulus chromatic processing (N=3) is a special case of the more general situation represented by the Gabor transform whereby a general number N of detectors might be utilized. The possibility of optimizing the number of detectors utilized for particular situations has been considered already, computer-based simulations having been performed to investigate how well a particular time varying signal of finite duration might be reconstituted from a Gabor series expansion for various numbers of detectors. A typical signal waveform used in such a simulation is shown in accompanying
Thus, although the extent of signal identification improves as N increases and N could in principle be any number, as illustrated in
Thus the number of signal classes increases non-linearly and substantially as N increases from 3 to 6 so providing a high degree of signal discrimination capability with only an economic increase in the number of processors and processing required.
Number of signals classes
This therefore represents a major discrimination of higher order non-orthogonal monitoring from the special cases of chromaticity or colour. In general, the use of N>3 non-orthogonal processors leads to further signal defining parameters other than H,L,S. For example, the Skewness of a signal (see
S
K=(xMED1−xMED2)/(xMED1+xMED2)
where (xMED1, xMED2) are processor outputs which do not yield either maximum or minimum values.
Thus, it is advantageous if the number of monitoring elements N can be increased to N>3 and preferably to N≦6.
Conventionally, in applying non-orthogonal monitoring as described above, the signal processors having the non-orthogonal characteristics have been the detectors. However, there are practical difficulties in realising a 6 or more detector system with high efficiency. For example, bifurcating optical fibres into six separate measurement channels is optically inefficient and realising six detectors with appropriate non-orthogonal properties is difficult physically.
It is one object of the present invention to extend non-orthogonal monitoring technique to further areas.
In accordance with a first aspect of the present invention there is provided an apparatus for non-orthogonal monitoring of a variable measurand in a system or process, comprising:
means defining at least three sources having limited spectral widths and non-orthogonal spectral outputs;
a modulator means which is adapted to modulate the outputs of said sources in response to said variable measurand;
at least three detectors which have non-orthogonal responsivities in the measurement domain and which receive the modulated outputs of said sources; and
a processor which converts the detector outputs algorithmically into primary chromatic parameters.
Advantageously, the apparatus can include one or more drive units controlling said source defining means to provide appropriate source outputs.
In some embodiments said source defining means can comprise three discrete sources.
The three discrete sources can be controlled to be repeatedly sequenced in time so that only a respective one of said sources is activated to yield an output in each of three time intervals.
Each source can be individually controlled so as to be separately activated by a respective measurand.
In other embodiments, the source defining means can comprise a single broad spectral width source, the colour temperature of which is controlled via sequential switching in time of three different power supply levels so as to provide said three effectively different sources having non-orthogonal spectral outputs.
The outputs from the detectors are processed to yield chromatic parameters appropriate to the particular application.
In some cases it can be advantageous to effect a second generation/stage processing on the primary chromatic outputs to yield secondary chromatic processing information.
The second generator/stage processing preferably comprises chromatic processing of the primary chromatic parameters in a second different domain, such as time, to yield a further set of chromatic parameters.
It is another object of the present invention to achieve an N>3 system in a manner which overcomes such practical difficulties.
In accordance with a second aspect of the present invention, this is achieved by the use of groups of x non-orthogonal detectors and N−x non-orthogonal sources, said detectors and/or said sources or their operating characteristics being sequentially switched.
This is possible because of the reciprocal nature with respect to detector and source of the sensor output expression (e.g. for optical signals):
V
OUTN
=·S
y(λ)Dx(λ)dλ
In some embodiments, the sources can be discrete, for example comprising separate light sources having different wavelength characteristics. In this case, the separate light sources could be differently coloured LEDs, eg. red, green and blue LEDs.
In other embodiments, the N-x sources can be achieved by means of a single physical element which is driven under different conditions so as to produce correspondingly different wavelength characteristics. For example, the several light sources can be achieved by a single tungsten lamp which is sequentially driven at different supply voltages so as to produce different wavelength characteristics (e.g. by a change in the colour temperature of the lamp), the combined effect of which is equivalent to a plurality of non-orthogonal sources.
The invention is described further hereinafter, by way of example only, with reference to the accompanying drawings, in which:—
a shows how signals of Gaussian form are defined unambiguously by H, L and S;
b shows how non-Gaussian signals are defined as the Gaussian family to which they belong;
c shows how the use of N=4 processors takes into account the degree of skewness;
d shows how the use of N=5 processors takes into account the degree of Kurtosis;
a-c illustrate chromatic monitoring of polychromatic light propagating through optically active materials;
a-c illustrate a chromatically addressed thermochromic liquid crystal for temperature sensing.
Descriptions are now given in respect of several different techniques for achieving N>3 systems using sequential switching of the sources and/or detectors or of their operating characteristics. Practical examples of the implementations of these various techniques follow.
1. Three Detectors, Three Sources—Sequentially Switched.
Reference is directed to
at time t1, SR is ON (SG, SB are OFF)
at time t2, SG is ON (SR, SB are OFF)
at time t3, SB is ON (SR, SG are OFF)
Thus, for each time interval t, there are outputs from each of the detectors (DR,DG,DB), ie three outputs (constituting a tristimulus process as defined hereinbefore.
Hence for all three time intervals there will be 3×3=9 outputs. The system is therefore effectively an N=6 non-orthogonal processing system (
V
out(x,y)=·Sy(λ)Dx(λ)dλ
SOURCE Sy=SR, SG, SB (i.e. y=1, 2 or 3)
DETECTOR Dx=DR, DG, DB (i.e. x=1, 2 or 3)
2. Three Detectors, Three Sources (Sequenced) Plus Modulator
Reference is directed to
The spectral transmittance/reflectance etc of the modulator is for example, as shown in
3. Inverted Source—Detector Tristimulus System
Reference is directed to
Each of the sources is switched sequentially at times t1, t2, t3. For each time interval t, there is an output from the single detector D i.e. in total 3 outputs corresponding to each of the switched light sources SR, SG, SB.
This constitutes an N=3 non-orthogonal system with the source and detector non-orthogonality inverted (
4. Three Detectors, One Broadband Source, Variable Colour Temperature
Reference is directed to
The spectral output of the broad band source may be varied by changing:
(a) the drive current of the source (colour temperature change);
(b) the voltage across the source (colour temperature change); or
(c) the optical filter in front of the source (
The broad band source output is changed by one or other of the above means sequentially for sufficient time duration t1, t2, t3 (
Hence for all three time intervals commencing at t1, t2, t3 there will be a total of 3×3=9 outputs and the system is effectively an N=6 non-orthogonal processing system (
It should be noted at this juncture that it is not essential for all N chromatic processors (detectors, sources) to be all mutually non-orthogonal; it is sufficient for only some components to be non-orthogonal.
In the
5. Three Detectors, Three Sources with Each Source Also Being a Modulator
Reference is directed to
Each source has its output modulated by a measurand, e.g. each source is connected to a different drive circuit e.g. battery output of each source controlled by the battery drive circuit. Thus instead of the sources being switched sequentially in time (t1, t2, t3 etc) (as an example 1 of N=6, 3 detectors, 3 sources), the sources are monitored in parallel and the output of each varies in synchronisation with the condition of the particular drive circuit (battery) to which it is connected (
Hence the relative conditions of each of the three drive circuits (batteries) may be indicated from the outputs of the detectors (DR, DG, DB) which for ease of assimilation of the information may be processed to yield H, L, S and produce H-L, H-S polar maps.
By way of example,
The condition of each circuit (battery) connected to each source (SR, SG, SB) is indicated by the position of the corresponding point on the H-L, H-S polar diagrams.
An example of the application of this technique for use in battery condition monitoring is described further below, wherein each source voltage is modulated separately in parallel.
6. One Source, Three Detectors and with Variable Gain Amplifiers
Reference is directed to
By varying the gains of the amplifiers of each detection channel by different relative amounts, the effective degree of non-orthogonality of the detectors can be changed (
Application Examples of N≦6 Hybrid Detector-Source Systems
The general structure of an N=6 chromatic monitoring system is summarized in
Three sources SR, SG, SB of limited spectral widths (e.g. Light Emitting Diodes) are controlled via a drive unit to provide appropriate outputs. The sources have non-orthogonal spectral outputs.
The sources may be preferentially controlled to be sequenced in time so that only a single source is activated to yield an output in each of three time intervals t1, t2, t3 (as in
Alternatively, each source may be individually controlled via the control unit to be separately activated by a measurand (as in
A further manifestation is that the three separate, limited spectral width sources (SR, SG, SB) are replaced by a single broad spectral width source (e.g. tungsten halogen lamp) the colour temperature of which is controlled by the voltage/current for the source control via sequential switching in time t1, t2, t3 (as in
The outputs from the monitoring system are received by three detectors/processors (DR, DG, DB) (
In addition the gains of each detector channel RGB may be separately time stepped (as in
The detectors may be in the form of three single detectors or alternatively may consist of clusters of three non-orthogonal detectors which may additionally provide spatial discrimination.
The outputs from the detectors are processed to yield chromatic parameters appropriate to the particular application. The processing may yield Hp, Sp, Lp parameters (Hue, Saturation, Lightness), x:y parameters or other form of chromatic parameters.
A second generation/stage chromatic processing may be performed on the primary chromatic outputs (Hp, Sp, Lp) to yield secondary chromatic processing, as described further hereinafter. The measurand which is the key to the monitoring, is addressed via the modulator (
By way of examples only, referring to optical modulation domain as only one of several domains (e.g. acoustical, mass etc), the following are typically available chromatic modulation means:
There now follows a discussion of the second generation/stage chromatic processing referred to hereinabove.
Second Generation Chromatic Processing
Conventional chromatic monitoring involves tracking signals with 2<N<3 sensors or processors. The sensors/processers have usually applied to the optical domain whereby the measurand was wavelength dependent intensity. The procedure was to address the signal via N=3 processors (R, G, B) which overlap (non-orthogonal) in the wavelength domain to yield signal defining chromatic parameters H, L, S or x, y etc.
Currently, the approach has been extended to other measurand domains, which include
Possibilities of additional deployment have also been highlighted, which are described herein, namely:—
In addition to differences occurring in these new applications, a major development of the present proposals lies in sequential chromatic processing. This involves conventional chromatic processing of a series of snap shots of measurand (ar, rf, am, sl, sn etc) to yield values of measurand based chromatic parameters (HpLpSp) each of which is subsequently processed chromatically in a second different domain e.g. time (t), to yield for example chromatic parameters (Ht(Hp), Lt(Hp), St(Hp); Ht(Sp), Lt(Sp), St(Sp); Ht(Lp), Lt(Lp), St(Lp)).
Physical meanings can be ascribed to each of these second generation chromatic parameters and they may be used to quantify the performance, event occurrence (e.g failure) etc of a system taking account of the context of the system (e.g. time variation). To assist in the understanding of the methodology specific examples are now described.
e.g. mass spectrometric gas analysis to yield gas species indicators.
Each measurand component (e.g. gas species) is ordered according to the prognostic information needed (e.g. indicators of system failure in order—gas A, B, C etc).
Hp—dominant components
Lp—effective magnitude of total components
Sp—nominal spread of components present
Pp=P(HP,LP,SP)=P(HP)P(LP)P(SP)
Where P(HP) P(LP) P(SP) represent the outcome probability indicated by each chromatic parameter HP, LP, SP, e.g.
(XP)=Xoexp[−½(X−Xm)/σx]2
Pp,t=P(Ht(Hp))P(Lt(Hp))P(St(Hp))P(Ht(Lp))P(Lt(Lp))P(St(Lp)P(Ht(Sp))P(Lt(Sp))SP(St(Sp)).
Lt(Lp)=Total amount of gas produced in time t.
Lt(Hp)=Dominant time at which most gas was produced.
Lt(Sp)=Effective spread of time over which gases produced.
Ht(Lp)=Time extent for which there is a dominant gas.
Ht(Hp)=Dominant time at which the most dominant gas occurs.
Ht(Sp)=Time spread of dominant gases.
St(Lp)=Measure of time extent of gas spreading.
St(Hp)=Dominant time at which the largest spread occurs.
St(Sp)=Time spread of gas spread.
Each of the three batteries activates a different coloured LED the intensity of which is governed by the battery condition via the current it can supply. The outputs from all three LEDs are fed through a single fibre link and the condition of each battery determined from the chromaticity of the output signal.
The PRIMARY CHROMATIC MONITORING utilises the LEDs output (Rp Gp Bp) to yield the primary chromatic parameters (Hp, Lp, Sp) from which each battery condition is determined.
The SECONDARY CHROMATIC PROCESSING tracks the time variation of (Hp, Lp, Sp) to yield second generation chromatic parameters of the PROGNOSIS OF SYSTEM DEGRADATION Ht(Hp), Lt(Hp), St(Hp); Ht(Lp), Lt(Lp), St(Sp); Ht(Sp), Lt(Sp), St(Sp).
Particulates from Polychromatic Light Scattering
Tissue Pigmentation Monitoring
For Tissue Oxygenation
For Blood Content of the Tissue
Further specific examples are now described which illustrate the application of the principles discussed hereinbefore to practical monitoring systems.
There now follows a description of chromatic processing of a 3≦N≦≦6 system applied to the monitoring of a plurality of battery cells.
Referring to
The output from each chromatic detector (RD, GD, BD) is processed to yield H.S.L, values which can be displayed on H-L, H-S polar diagrams (
One embodiment of an apparatus for calibrating such a system is shown in
A deficient cell is manifest by an abnormal reduction in the voltage across the cell under load conditions (
Threshold boundaries between correct and deficient cell behaviours may be established empirically on the H-L, H-S polar diagrams (
Thus, the presence of a deficient cell within the three-battery group may be detected and identified by a change in the Hue and/or Saturation in the output of the tristimulus detector. The presence of three deficient cells is indicated by changes in lightness more than hue and saturation. Discrimination can be improved by comparing on and off load battery signals.
The system provides an economic monitoring means by reducing the number of optical fibre links from the battery cells by ⅓, by providing inherent electrical insulation, by utilising an economic opto electronic scanning means via the CCD camera and by providing an easily assimilable display in the form of H-L and H-S maps.
There now follows a description of chromatic processing applied to the monitoring of optically active materials which rotate the plane of polarisation of linearly polarised light.
Referring to
∂α=[α]λTc.l
is the specific rotation (being dependent on material, temperature, optical wavelength), c is the concentration (mass of optically active component per unit volume of solute), 1 is the path length. According to a simplified form of the Drude equation, the wavelength dependence of the specific rotation is given by
[α]λTc.l≈A/(λ2−λc2)
Where A is a constant characteristic of the molecular species and λc is a factor determined by the dominating process causing optical activity. These various wavelength components of the polychromatic light are affected differently so changing the spectrum of the light.
The spectral signature may be characterised by the chromatic co-ordinates determined for the spectrum with appropriate chromatic detectors/processors (DR, DG, DB) which yield outputs R,G,B from which H,L.S are determined (
There now follows a description of chromatic processing applied to monitoring of polychromatic light scattered by small particles, for example in the 2-10 μm range.
Reference is directed in this connection to
The spectral signature of the polychromatic light scattered by micro particles is governed by Mie theory and depends upon the concentration (N) and size (a) of the scattering particles, the optical wavelength (λ) (
I=I
o
f(N,a,λ,α,θ,R)
(I, I0 are the intensities before and after scattering, α is the polarisability of the scattering particles, R is the separation of the detector from the scattering event). For the special case of Rayleigh Scattering (α<<10):
I=I
o8II4Nα2(1+Cos2 Θ)(λ4a2)−1
The implication is that since different wavelengths (λ) can be preferentially scattered through different angles (Θ), the spectrum of the polychromatic light scattered at different angles varies with particle concentration (N) and size (a), these may be quantified via the chromatic co-ordinates of the light scattered at a given angle.
The transmission of polychromatic light through an optically absorbing medium is governed by the Beer-Lambert Law (e.g. Jones et al (2000)).
I(λ)=Io(λ)exp(−Σhβh(λ)(chl)
Io(λ), I(λ)=Intensity of light of wavelength (λ) before and after transmission through the medium respectively.
βh(λ)=Wavelength dependent extinction coefficient of species h
Ch=Molar concentration of absorbing species h
I=path length
Since different wavelengths have different extinction coefficients βh(λ) the spectrum of the emerging polychromatic light differs from that of the input polychromatic light, which change may be quantified by changes in the chromatic co-ordinates of the incident and emerging light.
In practice either scattering or absorption may dominate or both may be superimposed. By way of example scattering may dominate for 2-10 μm particles suspended in air: scattering and absorption are superimposed for light transmitted though or reflected from biological tissue.
In both scattering and absorption cases the determined chromatic coordinates (H,L,S) (
By way of a scattering example the concentration of 10 μm light scattering particulates may be determined from calibration curves of H,L,S against 10 μm particles concentration (
One example of an apparatus for chromatic monitoring of light scattered from 1-10 μm particles in air is shown in
By way of a combined scattering and absorption example, blood oxygenation and tissue (melainine) condition may be addressed from values of chromatic co-ordinates (H,L,S) determined from the modulation of polychromatic light and previously obtained calibration curves for blood oxygenation. Both blood oxygenation and melamine variation affect the chromatic signatures. Consequently a processing is adopted for removing the effects of melamine variation. Second generation chromatic parameters determined empirically are:
C
HS=(HoSo/(HS)
C
HL=(Ho/Lo)(L/H)
where the suffix zero corresponds to normal blood content of the tissue. CHS, CHL are monotonic functions of blood oxygen content and tissue blood content respectively (
Referring to this
I=IoF[N,a,λ,∝,θ,R]
where N=particle concentration a=particle diameter
λ=wavelength of light ∝=polarisability of particles
θ=scattering angle R=distance to detector
e.g. Rayleigh Scattering (α<<10)
I=I
o8II4Nα2(1+Cos2 Θ)(λ4a2)−1
Thus, the polychromatic light spectrum is modified according to particle size, particle diameter and scattering angle, and hence the chromatic co-ordinates of the scattered light are a function of N and a at a given θ.
There now follows a description of chromatic processing applied to the monitoring of materials which change colour in response to varying operation parameters of systems, i.e: the sources provide the non-orthogonality rather than the detectors. In this example a modulator is used in the form of a thermo chromatic element whose spectral transmission or reflection varies as a function of temperature so providing transduction from temperature to spectral change (
a shows an optical fibre sensor calibration system comprising a thermo-chromatic element addressed by an optical fibre via which polychromatic light is transmitted from three LEDs with non-orthogonal outputs in the wavelength domain to address the thermo chromatic elements and the wavelength modulated light returned via the optical fibre to a single broadband detector.
b shows red, green, blue LEDs signals for different temperatures.
Number | Date | Country | Kind |
---|---|---|---|
0407267.4 | Mar 2004 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/GB2005/001049 | 3/18/2005 | WO | 00 | 11/21/2008 |