background image

Data Evaluation/ Sky Condition Algorithm (SCA)

Revision R09, November 2016

65

9

Data Evaluation/ Sky Condition Algorithm (SCA)

The ceilometer CHM 15k is a laser remote sensing instrument with a build in sky 
condition algorithm (SCA) generating cloud ceilings, cloud penetration depths/ 
thickness values. Moreover, the cloud cover (cloud amount in eights) for the 
total coverage in any altitude and for the base layer is determined and the verti-
cal visibility is delivered. An aerosol layer algorithm based on wavelet algorithm 
detects different aerosol layer heights. Haze and precipitation type output is 
encountered and transmitted within the sky condition index parameter.

This chapter does not contain the mathematical description of our SCA 
algorithm. You may ask for a more complete description.

9.1

Laser remote sensing

One near infrared laser probes the sky vertically from top of the instrument up to 
15 km altitude. Targets like aerosol layers and clouds show up as echoes with 
certain backscatter intensity and signal extinction. Molecular absorption as well 
as Rayleigh scattering by air molecules is negligible at a laser wavelength of 
1064 nm. The distance from ground is calculated from the travelling time of the 
laser pulses.

9.2

Data preprocessing and averaging

Data pre-processing is a major task before the different steps in SCA algorithm 
starts. The major reason to do it is to harmonize / normalize the data sets 
between different CHM 15k systems to get similar results, e.g. for cloud base 
heights, even if the sensitivity between instruments varies.
In figure 23 two profiles of a reference unit and a test unit are illustrated after 
the normalization process. 

The following formula is used to receive the normalized backscattered power: 

with, 

P

raw 

as raw backscatter profile (photon counts), 

b

 baseline, 

p

calc

 : average 

test pulse intensity, 

O(r)

 overlap function, 

c

s

: calibration constant and 

P(r)

 is the 

Fig. 23: Normalized signals P(r) for reference unit (blue) and a test unit (red). A 

horizontal path is used with a hard target in 9.4 km distance for this 
method. At 16 km distance a test pulses is added to the signal.

P r

 

P

raw

r

 

b

c

s

O r

p

calc

--------------------------------------

=

Summary of Contents for CHM 15k Nimbus

Page 1: ...www lufft com a passion for precision passion pour la pr cision pasi n por la precisi n passione per la precisione a p 1300m 1500m Manual Cloud Height Sensor CHM 15k...

Page 2: ...ergstrasse 20 70736 Fellbach Germany Phone 49 711 51822 831 Fax 49 711 51822 944 E mail info lufft de Info Sales E mail service lufft de Support Lufft Berlin Date Revision Comment March 2014 I0 Firmwa...

Page 3: ...lling the CHM 15k 21 6 1 1 Preparatory Work 21 6 1 2 Installation on the Mounting Base 22 6 2 Electrical Installation 25 7 Starting Up Shutting Down 27 7 1 Starting Up with serial connection RS485 27...

Page 4: ...m Detection Range MXD 68 9 8 Vertical optical range VOR 69 9 9 Precipitation and haze 69 9 10 Mixed layer height 69 9 11 Cloud amount cloud cover BCC TCC 70 9 12 Sky condition index SCI 71 10 Cleaning...

Page 5: ...only be guaranteed when the CHM 15k Cloud Height Meter is operated as intended and in accordance with the information contained in this Manual The CHM 15k is only intended for single phase operation...

Page 6: ......

Page 7: ...ent risk potential the CHM 15k qualifies as a class 1M laser device 2 2 General Safety Measures l All safety notes in this User Manual including any other applicable docu ments must be duly observed a...

Page 8: ...d and protected against acci dental shifting mechanical shock or other similar impacts that may occur inside the selected means of transportation for example by using tension belts l A packaged CHM 15...

Page 9: ...installation 2 6 Safety Labelling 2 6 1 User Manual Throughout this Manual the following pictograms and signal words are used DANGER Warns of laser radiation CAUTION Warns of potential damage NOTE Im...

Page 10: ...ovember 2016 2 6 2 CHM 15k Product labelling is as follows see Fig 1 l 4 warning labels with safety notes l 1 plate with performance data l 1 Beware of Laser Radiation warning label l 1 type plate rea...

Page 11: ...ution 5m 30 m in 5m steps can be selected by user 15 m default value 5 m in high resolution vector in the NetCDF file logging time reporting cycle 2 s to 600 s programmable standard values are 15 s 30...

Page 12: ...Data interfaces Communication interfaces RS485 LAN Optional DSL RS232 or modem V 21 V 22 V 22bis Electrical parameters Nominal voltage 230 VAC 10 optional 100 115VAC 10 Line frequency 50 Hz Min power...

Page 13: ...st spare part Installation requirements Suitable low voltage distribu tion systems TN S system grounded supply network CHM 15k casing grounded neutral and protective conductor as separate wires TN C s...

Page 14: ......

Page 15: ...15k The CHM 15k Cloud Height Meter is l of compact design l operational in climatic conditions as specified in Table 1 l of modular setup 4 1 Setup of CHM 15k The CHM 15k is enclosed by a double shel...

Page 16: ...ess to the inner casing shell and the glass panels for necessary cleaning The outer and the inner door work on different locking mechanisms in order to avoid personal injury and to protect the interna...

Page 17: ...ain controller is the central unit that monitors and controls all the sensors in operation Laser 59 Laser controller module 60 Main controller 1 Power supply 12 15 VDC 54 Trigger board 6 APD unit 29 L...

Page 18: ...e results of monitoring noise level supply voltage and DC current with and without a test pulse Due to its internal setup the light source is essentially characterized by the pulse repetition rate whi...

Page 19: ...r 4 DIN 571 10 x 140 ZN screws 4 ISO 7093 10 5 KST PA washers 4 ISO 7093 10 5 A2 washers l User manual and device software If requested by the customer an adapter frame can be delivered together with...

Page 20: ......

Page 21: ...pening becomes necessary e g following a malfunction work of this kind may only be performed by duly instructed personnel The CHM 15k Cloud Height Meter is assembled and fixed on a suitably sized conc...

Page 22: ...allation work The weight of the CHM 15k amounts to 70 kg For this reason at least two persons are required to assemble the Cloud Height Meter To install the CHMK 15k Cloud Height Meter proceed as foll...

Page 23: ...ons as you do this Position for raising Fig 8 Relocation further transportation options By sack barrow with bigger distances to concrete base Fig 7 Manual transportation put your hands into the openin...

Page 24: ...asteners metric parts are part of the delivery imperial sizes can be used instead 3 8 screw size 1 S12 screw anchor 12 2 5 mm levelling screw integrated into the device foot 3 DIN 571 10 x 140 ZN scre...

Page 25: ...nnection of the CHM 15k requires non detachable cabling as follows 1 10 mm grounding cable 1 pole green yellow 3 meters 2 Data cable RS 485 2 wire black cable A conductor green B conductor red earth g...

Page 26: ...Installation 26 Revision R09 November 2016 Fig 11 DSL connection using the Black Box DSL Interface Fig 12 Principle diagram of electrical installation...

Page 27: ...beam be observed using optical instruments field glasses Starting conditions After the on site mains circuit breaker has been turned into power on position the CHM 15k will start up by itself It will...

Page 28: ...olling mode or l set it back to automatic transfer mode set SPACE RS485No Transfermode 1 CR LF Note This command refers to automatic transfer mode NOTE Pay special attention to the baud rate setting f...

Page 29: ...direct connections between a laptop and the CHM 15k Nimbus The address 3 can be entered in a web browser window Fig 13 to communi cate with the instrument Fig 17 shows the Config Network tab in the Fi...

Page 30: ...may also open the inner housing door and press the white shut down button at the main controller check service manual for details Procedures 1 or 2 have the same effect Measured data are saved on the...

Page 31: ...RS 485 half dublex interface does not allow sending and receiving data at the same time Accordingly the interface has its own automatic switching mechanism This explains why users cannot send any com...

Page 32: ...IPS 0 0 0 0 set query the static IP address LATitude LAT 52 40050 5240050 90 to 90 degree decimal value degrees north Layer NOL 3 1 9 JO DataClient limited to 5 LaserMode LSM 1 0 1 switch on off Lase...

Page 33: ...dify critical values STandBy STB 0 0 1 standby mode with standby tel egram to reduce power consumption SHuTdown SHT 0 1 shutdown CHM system TimeOutRs485 s TOR 30 5 3600 TimeZoneoffsetHours TZH 0 12 12...

Page 34: ...omatic more identical to reporting time A decrease in time resolution corresponding to an increase in dt will cause more photon pulses shots to be averaged over time and yields an improvement in signa...

Page 35: ...kChars Sets a Number of characters the CHM 15k will ignore within TimeOutRS485 s if they are receives in a fragmentary string which may be a query not ended with EOT 04 HEX CR 0D HEX LF 0A HEX The par...

Page 36: ...rintable characters STX CR LF and EOT stand for one byte with hexadecimal codes 02 0D 0A and 04 in this same order The value 2B represents the checksum of the two s complement formed over the whole re...

Page 37: ...ards it is not possible to reverse this setting as usual because of fail ure to establish normal communication It will be reset automatically to the default baud rate specified by parameter BaudAfterE...

Page 38: ...inutes and ss seconds ref erenced to GMT zone Greenwich Mean Time Example set 16 DateTime 13 04 2006 17 22 46 CR LF will set 13th April 2006 as the date and 17 22 46 GMT as the exact time The terminal...

Page 39: ...the CHM15k Nimbus does support addi tional user telegrams In addition to the characters S L A numbers are supported too With S 1 L 2 A 3 the first numbers are predefined The telegram 4 is a system dep...

Page 40: ...2nd cloud layer 38 SPACE 20 HEX 39 43 3rd cloud layer 44 SPACE 20 HEX 45 48 Laser beam penetration depth into 1st cloud layer 49 SPACE 20 HEX 50 53 Laser beam penetration depth into 2nd cloud layer 5...

Page 41: ...hese values The same fields will carry a minus sign if their values cannot be established because of a device error For detailed information on device error types you should refer to the service codes...

Page 42: ...now hh mm ss 29 3B HEX 30 Numbers of layer 31 32 36 1st Cloud layer CBH 37 3B HEX 38 42 2nd Cloud layer CBH 43 3B HEX 44 48 3rd Cloud layer CBH 49 3B HEX 50 54 Penetration depth of the laser beam int...

Page 43: ...penetration depth of the laser beam into the 1st cloud layer CDE 135 3B HEX 136 139 Standard deviation penetration depth of the laser beam into the 2nd cloud layer CDE 140 3B HEX 141 144 Standard devi...

Page 44: ...5 Aerosol layer 2 226 3B HEX 227 Quality index Aerosol layer 1 Byte 228 3B HEX 229 Quality index Aerosol layer 1 Byte 230 3B HEX 231 BCC base cloud cover 232 3B HEX 233 TCC total cloud cover 234 3B HE...

Page 45: ...aw data telegram Detector temperature Temperature measured at the sensor displayed in Kelvin x 10 2 K NN1 unassigned NN2 unassigned Laser operating time h Laser lifetime hours of operation Optics stat...

Page 46: ...conversion these 45 bytes are encoded in 60 60 45 3 x 4 ASCII characters following M except for the last line where only the last bytes typically less than 45 are encoded The example above contains E...

Page 47: ...egrams The structure of data telegrams are defined in a file called telegram xml It can be downloaded and modified using the web interface in the superuser or service user mode In the firmware 0 743 s...

Page 48: ...to Service Manual 8 4 2 Fundamentals NetCDF provides a computer platform independent interface for the saving and reading of scientific data It was developed under Unidata a project funded by the Nati...

Page 49: ...a 50 93333 corresponding to 50 56 0 N float longitude units degrees_east long_name longitude of location The longitude of the measurement installa tion decimal Example Jena 11 58333 corresponding to 1...

Page 50: ...loat beta_raw time range units unitless long_name normalized range cor rected signal signal_raw lp b c o r p_calc r Lidar backscatter raw data with 5 15 m range resolution normalized and range correct...

Page 51: ...pho tons per shot float stddev time long_name standard deviation raw sig nal in photons per shot units counts shot Standard Deviation of the raw signal in photons shot short p_calc time long_name cali...

Page 52: ...nge short VOR time long_name vertical optical range VOR unit m vertical optical range short VOE time long_name VOR uncertainty unit m vertical optical range uncertainty short CHO long_name cloud heigh...

Page 53: ...institution Institution or company text software_version Linux kernal FPGA software Firmware text comment Descriptive comment text SerLOM Serial number of LOM text overlap_file name time of the overl...

Page 54: ...e generated transmitted 7 00000080 Error SD card absent or defect 8 00000100 Error Detector high voltage control failed cable defect or absent 9 00000200 Warning Inner housing temperature out of range...

Page 55: ...sion R09 November 2016 55 8 6 Firmware Update The CHM 15k Nimbus system can be updated via Ethernet WAN LAN connec tion Please check the web browser section below for details A superuser pass word is...

Page 56: ...re download user manual and further configuration files l Service user can set the instrument serial number download the service manual and upload configuration files By entering a password in the Adm...

Page 57: ...CDF files can be downloaded by double clicking in superuser or service mode Fig 16 Web interface viewer tab It shows 24h of present data with 5 min update rate The latest cloud measurement is displaye...

Page 58: ...he RS485 configuration section in chapter 8 1 Before switching on the AFD mode Fig 17 Web interface network configuration panel service mode The static IP address netmask and gateway can be changed to...

Page 59: ...uper user mode New firmware files are packed as protected zip files The packages can not be modified by the user New firmware releases are available from the Lufft web page Before updating the firmwar...

Page 60: ...AFD mode If AFD mode is switched on the status of transferred files and any AFD error is shown here Fig 20 Web interface tab config system lower part in service mode access on system configuration pa...

Page 61: ...ill be used immediately The user should avoid automatic time settings using the date time com mand RS485 and the ntpd process via TCP IP at the same time 8 8 AFD Mode The automatic file distribution s...

Page 62: ...ashes are used to comment out commands Configuration file afdsettings txt directory tmp afd netcdf afd src dir options delete unknown files 0 delete queued files 6 files destination recipient ftp user...

Page 63: ...ferred to a directory specified by subdirectory hostname year month Hostname h is the instrument name like CHM060001 year tY and month tm are specified by the instrument time settings A double slash a...

Page 64: ...The raw data telegram is still uuencoded like in the RS485 transfer mode and must uudecoded before it can be read 8 10 NetCDF file tools There are different tool sets available to handle modify or me...

Page 65: ...s with certain backscatter intensity and signal extinction Molecular absorption as well as Rayleigh scattering by air molecules is negligible at a laser wavelength of 1064 nm The distance from ground...

Page 66: ...alues where the time average starts to where it stops here in the figure 3000m 6000m depends on the focus of usage of the ceilometer 9 3 Backscatter data In our firmware revisions the backscatter valu...

Page 67: ...cloud base and after wards an upper cloud level using the signal intensity level that was determined for the cloud base The subtraction of these values result in the cloud penetra tion depth A thresh...

Page 68: ...ratios versus the distance range At heights which are beyond the planetary boundary layer significant signals are only generated by clouds or aerosol layers The max imum detection range is calculated...

Page 69: ...nsidered as a signal source Strong atmospheric turbidity and high particle density respectively produce a stronger signal than usual close to the instrument An integral over the signal in certain rang...

Page 70: ...divided in a fixed number of small truncated cones Parts containing cloud bases are counted against the total number of cone parts The cloud cover values is expressed as a percentage value from these...

Page 71: ...older CHM 15k systems the variable was handled as precipita tion index Table 20 shows how the index is defined Value Description telegram 2 NetCDF system hardware failure or system not ready 00 no fog...

Page 72: ...Fig 27 Cloud amount algorithm The selected time interval used for the cloud cover calculation depends on the range a truncated cone function is used for the calculation...

Page 73: ...s window in the web interface refer to figure 14 or the status codes via RS485 see section 8 5 shows more details about the origin of the error A green light in the lower left corner of the glass pane...

Page 74: ...wer control light in the lower left corner 2 Receiver outlet on right side with red light indicating errors Fig 29 Fans inlet Remove snow sedimentation NOTE The CHM 15k Cloud Height Meter requires reg...

Page 75: ...nner Door l Open outer and inner door l Detach cable 69 of thermostat at clip terminal XK013 l Remove rubber seal from inner door item 1 of figure 30 l Mount new rubber seal to inner door using suspen...

Page 76: ...ontact your on site service technician or G Lufft GmbH NOTE For other detailed information which is in excess of this User Manual maintenance replacement and system assembly particulars you should ref...

Page 77: ...untime engine l single program files which can be used for updates if the runtime was already installed l manual of the CHM 15k instrument l additional information tools In addition another product CD...

Page 78: ...xists to avoid the pop up of the start dia logue The command line parameters and the pre installed autostart cmd exam ple file are explained in section 11 10 Immediately afters start the following dia...

Page 79: ...times with an incorrect baud rate the CHM 15k will automatically set its baud rate to the BaudrateAfterError value which is also predefined to 9600 Baud after one logging interval To go on With Cancel...

Page 80: ...ted see user guide chapter 8 3 5 The next block contains three buttons for automatic polling of data telegrams Below there is an input field for the internal measure period in seconds of the CHM 15k T...

Page 81: ...ter each set or get command Finally another two paths are adjustable which concern local paths of the com puter where the DataClient runs measure path In this directory the telegram messages of CHM 15...

Page 82: ...r SMA contains the number of raw data records used for SMA calcula tion without change of parameter maximum number of data for SMA this value should grow with succeeding telegrams up to 10 NetCDF file...

Page 83: ...s A signal light indicates an alert of the suitable function During the start phase of CHM 15k some of these signals may light up How ever after some minutes the CHM 15k should enter normal operation...

Page 84: ...this period send actions like set get variables must not be done because there is only a half duplex RS485 connection to the CHM 15k so simultaneous sending and receiving is not possible RS485 check s...

Page 85: ...The default value is 16 suitable for the factory default RS485 number of a CHM15k l measurepath path path specifies the main directory of locally saved raw data telegrams NetCDF Default path is D Mea...

Page 86: ...ows 2000 XP Dec 2010 3 36 First issue base on Labview 10 tested for Windows 7 XP March 2011 3 44 NetCDf parameter added nn1 nn3 temp_lom default path name changed instrument variable added Nimbus serv...

Page 87: ...ents Revision R09 November 2016 87 Annex A Annex Service Manual Contents 1 Basic Information 2 Safety 3 Technical Data 4 Functional Description Setup 5 Malfunction Trouble Shooting 6 Maintenance 7 Rep...

Page 88: ...09 Changing the characters after receiving LF or CR LF a clearly arranged list of all system parameters are generated The number of tabs are chosen in a way that with a standard tabulator grid of 8 ch...

Page 89: ...rver 10 250 1 1 PowerSaveMode 0 ServiceMode 0 SerLom TUB080022 SetPeltier 1 Standby 0 SystemLifetime h 4763 TBCalibration 0 206800 TimeOutRS485 s 30 TimeZoneOffsetHours 1 TransferMode 3 TransferModeAf...

Page 90: ...360 degree x100 Zenith 0 0 90 degree default 0 vertical x100 TimeZoneOffsetHours 1 12 12 Offset from UTC in hours CET 1 CST 6 BlowerMode 0 mode for blower control 0 always enabled 1 off from 20 to 4 N...

Page 91: ...bench in service mode WaveLength nm 1064 nm RangeDim 1024 1 4096 size of range vector Range2Dim 32 1 4096 size of high resolution range vector RS485 MaxCrosstalkChars 5 0 1024 TimeOutRS485 30 5 3600...

Page 92: ...n default config ApdTempGradient 2400 temperature gradient in mV K Settings not in default Config SlaveIP 0 0 0 0 not used for CHM 15k Nimbus Information to current versions and life times Firmware 0...

Page 93: ...Linux Kernel bad block handling FPGA Reset ADC temperature sensor 12 2012 Table 27 Linux FPGA releases for CPU board 550 Linux FPGA releases Description for CPU Release 552 Published 15 06 1 2 13 Orig...

Page 94: ...t changed e g new parameter added for near field embedded Linux file system changed 02 2013 0 718 Network configuration updated cloud algorithm in rare cases cloud base equals 0 m caused by division b...

Page 95: ...will be redesigned and reintegrated in future 05 2015 0 733 mainboard revision and processor board revision shown on web interface service code bit 12 laser controller temperature combined with bit 1...

Page 96: ...file name and its creation date is displayed in Web Interface as well as saved in the NetCDF file 4 Vaisala CT25K telegram messages No 1 and 6 are included in user telegrams 8 and 9 5 SD card operati...

Page 97: ...lable 56 Fig 15 Web interface NetCDF files superuser Displays a list of NetCDF files stored on the internal SD Card NetCDF files can be downloaded by double clicking in superuser or service mode 57 Fi...

Page 98: ...cover calculation depends on the range a truncated cone function is used for the calculation 72 Fig 28 Glass panels have to be cleaned In the lower right corner of the receiver window pane the red err...

Page 99: ...Raw data telegram format 46 Table 13 Dimensions in NetCDF 49 Table 14 Variables in NetCDF 49 Table 15 Global attributes in NetCDF 52 Table 16 Service codes status bits 54 Table 17 Format of reported b...

Page 100: ...Revision R09 November 2016 100 Declaration of Conformity...

Page 101: ...cheele Strasse 16 12489 Berlin Germany Phone 49 711 51822 831 Fax 49 711 51822 944 Lufft North America Lufft USA Inc 1110 Eugenia Pl Unit B Carpinteria CA 93013 USA Phone 01 888 519 8443 Fax 01 805 84...

Reviews: