<br />.....b _...._..
<br />
<br />OOO!z'7Z
<br />
<br />:"-,,'
<br />
<br />- ,:S:
<br />
<br />,
<br />'3'.
<br />
<br />AJ~~..Mlcro AMI0D/L whlch 15'. Motorola 6BODD
<br />b.~ed multi-user/multt-t.sking system. . The'
<br />softw.re w.s developed ln Alph.-B.sic (. compUed
<br />version of BASIC), and .ssembler l.ngu.ge .5
<br />needed for system interf.ces. .
<br />System reli.bility w.s improved by using
<br />.n uninterruptable power supply. and . second'
<br />processor oper.ting contemporaneously. Redund.nt
<br />'r.dio receiver sites .nd sign.l decodtng
<br />equipment were .150 inst.lled.' The selection of
<br />receiver sites .nd prlm.ry CPU may be controlled
<br />. loc.lly'or remotely using DTHF b.sed sign.llng
<br />(remote access. by telephone).
<br />.. Dupltc.te centr.l station processors also
<br />. provided redundancy of d.t. stor.ge. Slnce
<br />,system archttecture .nd operating systems are
<br />. identlcal on both systems, the softw.re developed
<br />is directly transferrable~
<br />The over.U system softw.re .rchitecture
<br />is. cyclic .s opposed to' interrupt driven..
<br />, Processor speed and disk 'c.che' techniques
<br />provide execution speed cap.ble of t.sk .tten-
<br />tion within required d.ta'parsing/v.lid.tion time
<br />...frames. On a cold start,. data 'val1d.tion/",
<br />",collection.and .l.rm processing/dtspl.y t.sks .re
<br />initiated' as high'prlority protected. oper.t ions.
<br />Dper.tion .of .three. complete. versions of the ."
<br />system simult.neously on the processor is
<br />pOSSible without significant perform.nce degr.-
<br />'dation while executing independent time-b.sed
<br />. flow projection routines.
<br />. ' . Two. of the specific .pplication develop-
<br />, ment goals were to el1min.te. intensive data'
<br />reduction.t.sks .nd~toprovide tools to .
<br />. compensate:.for singleg.uge faUures. As. a
<br />.. result '!" ,~mplenented . ,real-time' basin averaging
<br />'. systen Which 'c.lculates, a 'wei9hted. rainf.U 'v.lue
<br />'for e.ch of 1802.25 square'm,le cells in the
<br />m.trix (modified.Cressm.n technique). The
<br />program ,weights the four ne.rest .vail.ble (of
<br />six possible) neighbor gauges b.sed on the
<br />inverse of their dist.nce to. the m.trix. cell
<br />center. This .Uows us to autom.tic.lly or .
<br />lIanu.lly ch.nge.the st.tus of g.uges during .n
<br />event..' Single g.uge failures no longer result in
<br />severe dlstortion of basin .ver.ges. In the'
<br />event.of .suspicious. g.uge reports., 'a 'what. If. .
<br />.' approach can be' used'to see the imp.ct of
<br />questionable dat... . . '.
<br />. " ~'There' was -..lso' a' strong need to monitor'
<br />thestatus.of.the over.ll system and to provide
<br />re.l-time system st.tus reports to our .larm .
<br />monitoring point. Several functions were
<br />implemented to support the'd.,1y m.n.gement of
<br />the network.
<br />In the event . single g.uge does not .
<br />report .t le.st once every 36 hours the system
<br />posts.it as .n .unav.U.ble....g.uge lMost g.uges
<br />in our system are designed to provide .st.tus'
<br />reports once e.ch 12 or 24 hour period). This
<br />11st is used by field m.inten.nce st.ff to
<br />identlfy problem g.uges .nd to m.ke timely
<br />rep.irs. E.ch g.uge is .ssoci.ted with one of
<br />three r.dto repeaters. E.ch report received is
<br />posted, by date .nd time, to the .ppropriate
<br />repe.ter on the m.ster .l.rm display. In the
<br />event we do not receive. report from any g.uge
<br />dependent upon a single repe.ter within .
<br />speclfied time period, the system displays .n
<br />alarm condition.
<br />E.ch transmlssion received is logged to
<br />system data ftles; valtdated tr.nsmls~ns are
<br />stored in the slstem m.ster file. Error
<br />, ,transmissions. (1nclu~in9 out-of-service gauges.
<br />
<br />~. Heinrichs
<br />Page 2
<br />
<br />I
<br />
<br />"
<br />
<br />uninitial ized', g.uge 'id's, or out-of-sequence' .
<br />transmissions) .re'posted to the error file.'
<br />This 'fe.ture. .llows field m.intenance staff to'
<br />modify. p.rticuhr gauge to"out-of-service
<br />st.tus and then perform routine 'r.dio .nd site
<br />mainten.nce withoutcontamin.ting the d.t.b.se or
<br />c.using erroneous .l.rm conditions. .
<br />. D.tab.se m.nagement tools were implemented
<br />to'.llow the modific.tion or deletion 'of invalid
<br />records .5 well .5 the tr.nsfer of information to
<br />other media formats,for further .n.lysis....Medla..
<br />types supported include. gtrack t.pe (800, 1600,
<br />6250 BPI), PC-DOS comp.tible, floppy' diskette, .nd.
<br />YHS. video tape"(used by ALPHA MICRO for system
<br />b.ckups and exch.nge;between.systems). The'SHEF
<br />(St.nd.rdHydrol~gic.l'Exch.nge Form.t) Is .lso
<br />supported. " '
<br />Since .11 computers faU sooner or later,
<br />a last system recycle displ.y w.s added which .
<br />provides the user with an estim.teof the'maximum
<br />exposure. from. system' failure., Last system .
<br />recycle is expressed as: the .tot.l.possible d.ta'
<br />coUection failure'duration.' 'The ti....period is
<br />c.lculated from the .ctuil..t:ime of recycle..to the
<br />time the last 'v.l1d. d.ta 'transmission was
<br />received.' ,.', .",
<br />The .l.rm'displ.y is distributed through~
<br />out the 8oulder'County'JusticeCenter vi....
<br />closed circuit video' network. The dlspl.y
<br />includes four ,m.jor seginents.' :The first sl9'l'"nt
<br />is signif.icant'rii~fall'Which displays'rainfaU .
<br />inform.tion in three categories;' . .
<br />:, ~
<br />
<br />o. 'signif1c.nt"ralnfal1 (non-.larm
<br />st.tus) . "
<br />
<br />o
<br />
<br />rainfall rate alit;", '.
<br />
<br />o 'r.inf.n amount .larm
<br />
<br />The'.second segment Is' signific.nt' stre'am', "
<br />activity whlchdlsplays '. significant lev'el ch.nge'
<br />(+ or - ; non-.l.rmst.tus), stream' level/stage '
<br />.larm, and '. stream '~at'eof ch.nge. .larm; The.
<br />thlrd'-segment Is .b.sin' .verage summ.ry which'
<br />displays 3 .h~,ur and 12. hour b~sin .ver.ge' ,. '. .,'
<br />, ralnfall ./lIII9unt fore,ach !liaJor'bastn., The fourth
<br />Is th,e syst"'"~t~tus, s~arlwhich, displ"s 'the, ~.
<br />l.s.t_m.t!",,':re~Y.!'l.e. '1M.t_,v~J.i.Uran$@l"i ssio~,_',:>
<br />repe.ter' status,-and.g.uges un.v.noble." UPda~es':'
<br />t.o this di~play .re:'re.l-ti~e. .- ',' .'..: . .
<br />
<br />.m!!!! ~,IC1'''1n ....., ....u. "1,1'IIS ,-(01) .. + 1IIIU/14 iI~'I-
<br />
<br />.......-
<br />il";
<br />
<br />JZ,lIn.tGllncII
<br />15110.'11111,
<br />11.......11111
<br />
<br />. .. ,
<br />II:. ;0.11 " " J1 &nn '14:U IlXI .0.:1 '
<br />1I:.0.51MtE "L.eLd'tlIMI!I1.Z:11IOO.fO.5LnD.'
<br />17111 U"Mwr 42""11 '111:12101+1.011.11"
<br />
<br />','
<br />
<br />',;IIIrU,St. 'lnl.,.: 141 llJ
<br />,~~~_,~I':.'I:lR .:05'
<br />,..."11. . ....D, ',II
<br />""'1_C__'~
<br />s..U1 ...11...., ~
<br />
<br />Ln: ls..I.llin :OInZll;4..7:0
<br />~~ I.~ ':::c-1Z 1'14fS_U 17:11
<br />
<br />1IIIS STrUIlIIPLAY IS II lftlATIGIIIIL.IIIlX
<br />
<br />" ,,'
<br />
<br />Ftg. 1. Form.t of'.l.rm displ.y monitors located
<br />throughout Boulder County Criminal Justice
<br />':enter _ "
<br />
<br />"Al.rms .re monitored by the centr.l public
<br />s.fety communtc.tions center. All .l.rm status
<br />dlspl.ys .lso initiate .n .udio al.rm whtch
<br />
|