An Embedded Hardware-Software System to ... - Semantic Scholar

2 downloads 4087 Views 487KB Size Report
Electronic Sign. RWIC. Ice. Ice. Internet. Fig. 1. General overview of the ice detection system. A. Ice Sensor. Conventional ice detection technology relies on large.
2006 International Joint Conference on Neural Networks Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 16-21, 2006

An Embedded Hardware-Software System to Detect and Foresee Road Ice Formation Tassilo Meindl, Walter Moniaci, Eros Pasero, Marco Riccardi Department of Electronics, Polytechnic of Turin, Corso Duca degli Abruzzi 24 Turin, 10129, Italy 

Abstract—This paper presents a reliable ice detection and forecasting system based on a special road weather information system and a data processing algorithm for ice event forecasting. The ice detection system is mainly based on two innovative sensors, developed ad hoc for this particular application; namely an ice sensor for the reliable detection of accumulation of ice or water on the sensor and a salinity sensor for the purpose of freezing point calculations. These data are then used by a statistical data processing algorithm or a neural network for ice event forecasting.

I. INTRODUCTION

I

N many fields, exact and fast information about the specific environmental conditions are required so as to initiate an appropriate response to the detected environmental conditions. For instance, an adequate assessment of the environmental conditions on road surfaces may significantly contribute to enhanced traffic safety, since corresponding decisions made by road administrators may be based on this information. In particular, any information on road sections having ice or moisture formed thereon may help to significantly improve traffic safety. Road Weather Information Systems (RWIS) consist of specialized weather stations that provide information on road surface conditions in addition to standard weather information such as air temperature, dew point, wind speed, etc. The surface data, such as pavement temperature, the presence of moisture and salt on the road, are what differentiate RWIS from ordinary weather stations and what provide the enhanced value for winter maintenance managers faced with the decision of calling out snow plows or travellers wanting to plan their travel route. These surface data are typically used to forecast surface conditions and anti-icing. Thus, one of the key components of modern road information systems (RIS) is the monitoring of the current road surface conditions, wherein the detection of the presence of water, snow, ice and the beginning formation of ice, is one of the most important pieces of information for traffic safety [1]. We provide a new ice detection and forecasting system based on a new innovative ice sensor in order to allow surface monitoring, with enhanced accuracy and reliability, especially with regard to water, snow, and ice detection on exposed surfaces and the detection of ice formation at an early stage. In section II is described the basic ice detection system. In section III is described and valuated two different

0-7803-9490-9/06/$20.00/©2006 IEEE

approaches for ice forecasting and section IV provides experimental results. II. ICE DETECTION SYSTEM The presented ice detection system consist in sensors for measuring air temperature, relative humidity, pressure, the current road surface condition (dry, wet and ice) and salinity index. The measurements of the pavement conditions are performed by means of a set of sensors installed directly in the road surface. As explained previously, the ice sensor is the core element of the system and has been developed completely new in order to solve the drawbacks of the currently available systems. The sensors are connected to the central station by means of serial interfaces (RS-232 and RS485). In the current system we connected three ice sensors and one salinity sensor to the central station, because for most situations such as bridges, three ice sensors seem sufficient. However the system is flexible enough to connect additional sensors to the systems via the RS-485 serial interface (see figure 1). Electronic Sign

H

Central Central Station Station

Internet

GPRS GPRS

RWIC

T

Salt

Ice

Ice

Fig. 1. General overview of the ice detection system.

A. Ice Sensor Conventional ice detection technology relies on large scale sensors that often require elaborate assembly, handling, and installation procedure. Furthermore, most of the systems used e.g. for ice detection on airplane wings [2, 3] cannot be used for road surface conditions monitoring due to the fact, that the systems have to be installed into the surface of the roadway. This requires that the system has to be robust enough to resist e.g. the pressure of cars, or chemical substances that are likely to occur on roadways (such as salt, fuel, or oil) and that could damage or render inaccurate the sensor.

4884

capacity of an electrode assembly at several different frequencies [10]. As can be seen in figure 2, the relative permittivity of water at approximately –1°C is substantially constant within a range from DC to about 1 kHz and decreases in the range of approximately 2 kHz-several hundred kHz. On the other hand, the relative permittivity of water of approximately 1°C is substantially constant up to a frequency of approximately 109 Hz and decreases within the range of 109 to 1010 Hz. 100

T=0°C

Relative Dielectric Constant

T=25°C T=50°C T=75°C

80

60

40

20

0 1,E+08

1,E+09

1,E+10

1,E+11

1,E+12

Frequency, Hertz

Fig. 2. Relative dielectric constant of H2O as a function of temperature and measurement frequency (water). 100

T=-1°C T=-3°C

Relative Dielectric Constant

Generally, ice detection systems can be categorized as indirect or direct. Indirect systems do not monitor the actual surface conditions, but instead attempt to predict the presence of ice by measuring several parameters such as air temperature, humidity, pressure, ground temperature and/or water presence. Systems, based on direct measurement, utilize a variety of very different technologies such as microwaves or infrared radiation, which are one of the most reliable but expansive technologies. In this case the ice detection is realized by measuring the waves reflected from the surface under observation, because water and ice have different reflectance coefficients. On the other hand vibrating probes can be used [4]. With this method ice detection is established by analyzing the variations in frequency of the vibrating probe that results from an accretion of ice on the sensor. However, the presence of vehicles or the deposition of dirt can quite easily render ineffective vibrating probes. Anyhow, both methods are quite expensive and cannot be deployed in many critical situations. Therefore, several less complex and less expensive systems exist that detect the presence of water or ice mainly by measuring the different conductivities or dielectric constants [5] of ice and water by using two pairs of exposed electrodes. These capacitive systems are particularly interesting, because only the stable electrodes have to be exposed to the mentioned stress [6, 7, 8]. Most of these systems, however, detect the presence of ice or water only due to a change of the measured values (capacitance or conductivity) and require a temperature sensor in order to distinguish between them. Obviously, the main drawback of these methods is that the presence of salt in the water on the surface modifies the freezing point of water and therefore the measurement is not reliable any more [9]. In order to solve this problem active solutions exist which determine the freezing point of the liquid on the surface by cooling and heating the liquid on the surface above and below the freezing point, allowing a reliable detection. However, these systems require a lot of electronic for this type of detection, and have high power consumption. For these reasons, the presented sensor system utilizes the advantage of the cheap and efficient technology of the exposed sensor’s electrodes, but provides a completely new solution to the problem of the possible contamination of the present water, which renders the system both highly accurate and extremely robust. Generally, the capacitance value of the electrode assembly depends on the geometrical configuration such as distance, shape, and dimensions of corresponding surfaces of the electrode assembly and also depends on the relative permittivity of the material provided between the electrodes. The relative permittivity, in turn, depends on the temperature of the substance and a measurement frequency with which the capacitor is operated. Thus, we use a new measurement device able to detect small changes of the

T=-5°C T=-10°C

80

60

40

20

0 1,E+02

1,E+03

1,E+04

1,E+05

Frequency, Hertz

Fig. 3. Relative dielectric constant of H2O as a function of temperature and measurement frequency (ice).

Thus, by means of the multi-frequency capacitive measurement device, a plurality of measurement points are taken in the frequency domain, which then enables a reliable identification of a specified substance, such as water with temperature +1 °C and ice at temperature of –1 °C. Moreover, based on the plurality of measurement points, even the beginning formation of ice may be detected more reliably compared to conventional systems. The explained measurement technique is utilized in the ice sensor shown in figure 4. This sensor comprises also a temperature sensor, which extends the set of available data by the pavement temperature of the location the sensor is installed in. This data is not necessary for the ice detection but very useful for the ice forecasting.

4885

is not appreciated, but the lower track changes drastically, because the relative dielectric constant of ice is very different from that of water (between 1 and 5 instead of 80) as shown in figures 2 and 3. Therefore, the system cannot only detect the presence of ice or water but also reveals the exact point of ice formation, which is one of the most important information for road security.

Fig. 4. Photo o f the ice sensor.

This surface data are typically used to forecast surface conditions and anti-icing. However, the fundamental approach of anti-icing consists of spreading salt on roads just before freezing pavement temperatures hit in order to change said freezing temperature. In order to ensure rapid and target orientated interventions, therefore not only the actual information on the present weather situation and the road surface conditions are indispensable, but also the amount of salt on the roadway has to be detected by means of a salinity sensor. B. Ice sensor experimental results Experimental results reveal that the system can successfully detect ice and water films on the surface. The sensor has been characterized in a typical laboratory test setup. The sensor electrodes are placed on an aluminum block mounted on the cold side of a thermoelectric cooler. The hot side of the cooler is fixed to a copper plated heat exchanger. The efficiency of the heat pump is further enhanced by using thermal cement and cooling the heat exchanger through a water pump. With this test setup it is possible to maintain the sensor temperature as low as -20°C. The sensor electrodes of the ice detector are connected via wires to the external capacitance measurement circuit. This circuitry is implemented on a printed circuit board (PCB) using commercial available low power components. The detection circuitry is connected to a personal computer for processing the measured data. Figure 5 shows a typical cycle, starting from the surface under test being clean (T0), then with water (T1) and finally with ice (T3). In this experiment only two frequencies of measurement are used (100 Hz and 22 kHz), so the curves in the graphs represent the values acquired by the system at those frequencies. Figure 5 puts in evidence that the presence of water causes a great variation of both measured values, indicating the presence of water. Until the sensor’s situation changes the measured values remain constant. Then the temperature of the sensor is decreased by the heat pump (T2) and the changing of water in ice is suddenly revealed (T3). In fact the upper track doesn’t present variation, because both water or ice relative dielectric constant at the frequency of 100 Hz

Fig. 5. Change of the dielectric constant at two sample frequencies during a typical measurement cycle.

C. Salinity sensor The salinity sensor provides a salinity index which is proportional to the concentration of the salt spread on a roadway. This sensor is based on a conductive measurement by means of two exposed electrodes. The measured resistance of the substance on the surface of the sensor can be used to reveal the concentration of salts. Since however the conductivity of e.g. liquids depends also on the temperature of the liquid, the used salinity sensor (see figure 6) is already temperature compensated. This salinity index can then be used for both, to organize preventive maintenance strategies and to correctly forecast possible ice formations considering the shift of freezing temperature.

Fig. 6. Photo of the salinity sensor.

4886

III. ICE FORECASTING SYSTEM In order to provide reliable forecasting of ice events we

utilized two different approaches: the first is based on artificial neural networks, which renders the system complex but flexible, the second is based on a statistical analysis in order to enhance computation in case several stations have to be analyzed in real time or in case of embedded systems.

kind of network with only one hidden layer. The activation function of output layer’s neurons is the identity function; so the deterministic relation between the output y and the input x is a linear combination of M non linear basis function,

A. Artificial neural networks Last year NEMEFO [11], an artificial neural network used to forecast ice on mountain highways was awarded as “electronic project of the year” [12]. This tool uses meteorological data sampled every hour by means of a traditional meteorological station located in a dangerous point of the highway and provides indications about the next future values of the parameters (temperature, humidity, rain, wind and solar radiation) which concur to determine the ice formation. It has to be mentioned that NEMEFO does not utilize the data coming from an ice sensor but estimates only the presence of ice. Two algorithms are the engine (see figure 7).

f ( x)

¦

M j 1

w j M j ( x; u j )

(1)

Outputs

Hidden layer

Inputs

Forecast Values

Fig. 8. Radial Basis Neural Network. Current Values

Forecast Gradients

dynamic Output Data

Input Data ANN



input vector x and a prototype vector uj , namely the center of the jth radial basis function. The distance usually used is the Euclidean one,

Input Nodes

Historical Database



 

Predictors

ANN Training

In this kind of network, the activity function of the hidden neurons M j x, u^ j` depends on the distance between the

Predictors Analysis

m0



d x, P j

Fig. 7. NEMEFO System Overview.

The first one is based on the Parzen [13] statistical method and dynamically computes the cross entropy among the different classes of parameters, which allows for estimating the best predictors for a certain parameter. These best parameters are used to train a radial basis neural network [14] which forecasts each single meteorological datum. The predicted data are used by an analytical model which determines the danger of ice formation. Main characteristics of NEMEFO are that uses only local parameters coming from a meteorological station. This means that no data coming from satellites or other stations are required. A simple personal computer is requested to use the software.

¦ x

 Pij

2

i

(2)

i 1

where m0 is the input vector dimension. The radial basis function used is Gaussian, 2 ­ ½  P x ° 1 ° j I xPj exp ® ¾ 2 ° 2 Vj ° ¯ ¿ m0  with P  R and V j  R , j 1,..., M . j





(3)

The parameter Vj controls the amplitude of the jth radial basis function. Bigger is Vj , smoothest is the approximation function. After some passages the final approximator equation is

­ ° 1 xPj exp w ® ¦ j 2 j 0 ° 2 Vj ¯ M

y B. Radial basis neural network The Radial Basis Neural Network (RBNN) is a particular

xPj

2

½ ° ¾H ° ¿

(4)

The free parameters to estimate are wj,uj and Vj. We use a 2-step estimation algorithm. First we estimate the parameter

4887

uj using the clustering algorithm k-means [15]. Then the classical last squares method is used to find the better configuration of the weigths wj. C. K-means clustering algorithm

^x1 , x 2 ,..., x N `,

Starting from the observations

this

method partitions the data in K subsets S1 , S 2 ,..., S K , each one with nk elements, in order to minimize the following cost function, K

J

¦¦ x j 1 iS j

where,

Pˆ j

i

 Pˆ j

2

(5)

is the mean value of the jth group’s

observations. The steps of the algorithm are: - K observation are chosen randomly and are used as the mean values of the K subsets

S1 , S 2 ,..., S K -

Each observation xi is assigned to the nearest subset ( the one that has the minimum distance d x i , Pˆ )



-

-

j

E

After assigning all the N observations, the subsets mean values are re-calculated. This iterative process ends when, in two consecutive iterations, the observations are assigned to the same set. The final mean values Pˆ are the estimates of the K radial function centers.



M § ¨ yi  w0  ¦ w jM x i  Pˆ ¦ j ¨ i 1 © j 1 N



M

T

M  OI M T Y 1

n

¦ X MSE

i

 Yi

2

i 1

n

(6)

(7)

where, ƒ M is the radial function ƒ Y are the targets ( desired values) ƒ I is the identity matrix The learning algorithm described above is faster and computationally more efficient than the classical

(8)

At the end of this calculus we have a vector E containing the MSE for all the past days. We choose the day with the smallest MSE. In this way it’s identified the “match day”: this is the day in witch the variable trend is closest to the values of the forecast day at the time j. After this we fit the data of the match day in the next three hours after j with a polynomial of the third order. Then the forecast values are obtained adding to the last measure the gradient of the match day, as shown in the following formula:

P t  1 m(t )  > p M t  1  p M t @

2

M · ¸  O ¦ w 2j ¸ j 0 ¹

where O is a regulation parameter very useful to reduce the presence of spikes in the approximation function. Then the solution is given by the following equation,



E. Statistical Analysis With the statistical method we use only the past values of the predictand variable to foresee its future evolution without considering interaction between different meteorological parameters. Then we have to decide how many air relative humidity data in the past are necessary to have an affordable forecast. We use again the Parzen method and it’s put in evidence that the last 4 hour values are sufficient to make a good prediction. Let X be the vector of the last four hour data with respect to the forecast time j. We, for each day in the past, take the last four hour values of the parameter to be predicted respect to the instant corresponding to j. In this way we obtain a matrix Z (n*m) containing the past values for each day. The number of rows of Z has to be the same of X; the number of columns is determined by the number of days recorded in the database. Let Y a particular day in the past. Then we calculated the mean square error for each past day as shown in the following formula:



D. Least square method The network weights can be estimated using the classical least square algorithm. The error function is, 1 N

backpropagation algorithm of Multi Layer Perceptron (MLP). For this reason we use this algorithm in an on-line learning approach.

(9)

where, P (t+1): it’s the forecast value m(t): it’s the measure at the time t PM (t+1): it’s the value of the match day at the time t+1 PM (t): it’s the value of the match day at the time t It’s important to underline that PM (t) and PM (t+1) aren’t the measured data but the value obtained with the third order model. In this way we circumvent the problem of wrong measures and we have a smoothest gradient.

4888

Forecast Values

Current Values

Forecast Gradients

Gradient Analysis

Best Day

Best Day Calculation

Historical Database

Fig. 9. Statistical Analysis System Overview. Fig. 10. 1 hour forecasts

IV. EXPERIMENTAL RESULTS We have used the artificial neural network system with a database coming from a meteorological station at Save airport in Goteborg (Sweden). This station is equipped with the following sensors: ƒ ƒ ƒ ƒ ƒ ƒ ƒ ƒ ƒ

Surface temperature at 5 cm depth Surface temperature Air temperature 2m Solar radiation Longwave solar radiation Precipitation Wind speed 10m Air humidity 2m Air pressure

Fig. 11. Error frequency histogram (1 hour)

Then from these variables we calculated others such as the temperature gradient at different levels. We have used the artificial neural network system and the analytical model to predict the meteorological variables and evaluate the ice formation. In particular the radial basis network used to predict air temperature has: o

o o

9 inputs (last observation of ground temperature, humidity, wind, solar radiation, pressure, precipitation and the last three values of air temperature) 20 hidden radial basis functions 1 output

The number of centers (hidden radial basis functions) has been found after several empirical evaluations. In the graphs (10,12) are shown the 1-2 hours 2-m air temperature forecasts.

Fig. 12. 2 hour forecasts

4889

Fig. 13. Error frequency histogram (2 hour)

The graphs 11 and 13 show the error trend and distribution for the one hour and two hours forecasts respectively. The findings are quite good: we have that : o o

1 hour forecast: in 90 % of the samples the absolute error is under 1.5 °C 2 hours forecast: in 86 % of samples the absolute error is under 1.5 °C

In the following table, the Mean Square Error of the forecasts are shown. We can see that the MSE is very little; moreover the error frequency histograms show that the variance in both 1 and 2 TABLE I MEAN SQUARE ERROR

Air Temperature

1 HOUR (°C2)

2 HOUR (°C2)

0.73

0.77

hours forecasts is quite low: it means that that errors are grouped very near to the mean value. In the following graphs the results of the ice-water analytical model are presented

Fig. 15. Isotherm phase.

As we can see from the pictures 14 and 15, the model is able to evaluate both the presence of water and ice on the road in a certain moment. Further more in the figure 15 on the right it’s well represented the isotherm phase in which there are both ice and water. These results have been supported by expert people judgment. They said that with those values of meteorological variables the presence of ice was highly probable. V. CONCLUSIONS In this paper we have presented both efficient and low cost ice detection and forecast system. The ice sensors can be embedded in road pavement in order to monitor continuously the asphalt condition. Meanwhile these data can be transmitted ( i.e by GPRS or wireless) to a central server on which is installed the forecast system. In this way we can get the probability of ice formation for the next three hours using both meteorological variables and road surface condition. In fact, in the future, we are going to integrate the information given by the ice sensor in the forecast system. We will get two ice forecasts: one by the analytical model and the other using the ice sensor information. In this way the overall system reliability will increase. ACKNOWLEDGMENT

pixels. For more information on TIFF files, please go to

This work was partly funded by MIUR national project “WISE – MAP”, prot. 2005090483_003.

Fig. 14. Ice and water on the road.

4890

REFERENCES

[1]

[2] [3]

[4]

[5]

[6] [7] [8] [9]

[10]

[11]

[12] [13] [14] [15]

N.S.T. Lee, H.A. Karimi, E.J. Krakiwsky, Road information systems: Impact of geographic information Systems Technology to Automatic Vehicle navigation and guidance, Vehicle Navigation and Information Systems Conference, Canada, 1989. B. Stankov, A. Bedard, Remote sensing observation of winter aircraft icing conditions: a case study, Journal of Aircraft Vol. 31 (1994). S. Roy, R.G. DeAnna, A. Izad, and M. Mehregany, Miniature Ice Detection Sensor System for Aerospace Applications, Micro Electro Mechanical Systems (1998), 75-80. S. Roy, A. Izad, R.G. DeAnna, M. Mehregany, Smart ice detection systems based on resonant piezoelectric transducers, Sensors and Actuators A: Physical Vol. 69 (1998). D.A. Boyarskii, V.G. Mirovskii, V.V. Tikhonov, Frequencydependent model of the effective permittivity of wet snow, Communications Technology and Electronics, Vol. 39 (1994) 53-58 L.K. Baxter, Capacitive Sensors, IEEE Press, Piscataway N.J., 1997 W. Heerens, Application of capacitance techniques in sensor design, J .Phys. E: Sci. Instrum. 19 (1986) 897-906 R. Puers, Capacitive sensors: when and how to use them, Sensors and Actuators A37-A38 (1993) 93-105 V.V. Tikhonov, Dielectric and emissions models for salt water-soil mixtures, International Geoscience and Remote Sensing Symposium, Firenze, Italy, July 10-14, 1995. E. Pasero, M. Riccardi, T. Meindl, Multi-frequency Ice Detection System, Proceedings of the 10th Italian Association of Sensors and Microsystems Conference (AISEM). E. Pasero, W. Moniaci, “Artificial Neural Networks for nowcast systems,” presented at the 2004 Int. Symposium. On Computational Intelligence for Measurement Systems (CIMSA), Boston, USA, 14-16 July. Design In Award 2003 for environment design, Padova, Italy, 2003. E. Parzen, On Estimation of a Probability Density Function and Mode, Ann. Math. Stat., Vol 33, pp 1065-1076, 1962. Neural Networks, Radial Basis Functions, and Complexity. ON OPTIMAL CENTER LOCATIONS FOR RADIAL BASIS FUNCTION INTERPOLATION: COMPUTATIONAL ASPECTS, S. De Marchi (2003)

4891

Suggest Documents