A Magyar Hidrológiai Társaság II. Országos Vándorgyűlése III. kötet, Árvízvédelem – Belvízvédelem (Pécs, 1981. július 1-2.)
4.1. A betöltő /inicializáló program müködése_ A programrendszer lefoglalja a helyet a disc-egységen 120 állomás tömbjének. Ezért a betöltő programban első adatként meg kell adnunk, hogy hány állomáson kivánunk majd előrejelezni, illetve hogy összesen hány állomás adataira lesz szükség. /Van ugyanis olyan, amire csak előrejelzünk, van olyan, ami eqyben egy másik állomás input adata, és van olyan, ami csak inputként szerepel. Ez utóbbiaknak csak néhány alapadatát tároljuk: a nevét, a HYFOR-kódu azonosító számát és sokévi átlagértékét/. Második adatcsoportkén t azoknak az állomásoknak a HYFOR kódszámát adjuk meg egyenként, amelyekre előre akarunk jelezni. Ezen kivül meg kell adnunk az állomások nevét, a hozzá tartozó HYFOR kódo t, a sokévi átlago t, az állomáshoz választott modelldlmenzlóka t és az input állomáso k kódszámát. Ezek alapján az egyes modellek a következőképpen épülnek föl: Eddigi tapasztalataink alapján kiindulásképpen p=r=3, z=0 és s=l értéket vettünk föl minden állomásra, azaz a 3. legutóbb kiadott előrejelzést az alsó mércére, 3 db mérési adatot a felső mércére, és a mostani, t időpontra kiadott előrejelzés e(t) hibáját tartalmazza az adatvektor. Hozzáfolyással egyelőre nem kísérletezünk. A paramétervektort a tapasztalatok alapján induláskor zérus elemekkel töltjük fel - eléggé hamar beáll a valódi értékekre /a konvergencia-tulajdonságokat ld. pl. [8], [9]/: a (0) =[0 0 ... 0] A P(0) mátrixot £(0) = 10 .1 alakban választjuk, ahol I a (p+r+s+z)-edrendü egységmátrix. A modellel 1,2 és 3 napos előrejelzést készitünk. Induláskor az x(0) vektort - előrejelzések hiján - csupa mérési adattal töltjük fel, igy természetszerűleg a hibák értéke itt zérus lesz. A tömbök feltöltéséhez összesen 7 nap adatait kell beolvasni telexszalagró l egymás után /3 előző adat és három "előrejelzett", amit most - ismert mérés lévén - 0 hibáju előrejelzésként töltünk be/. Az összes szükséges adat birtokában a program összeállítja az egyes tömböket, és elkészít egy előrejelzést, indulásként. Ezzel az inicializáló program teljesítette feladatát: lefoglalta a helyet és felépítette a tömböket a folyamatos előrejelzés céljára. Ezután már erre a programra nem lesz többé szükség, csak ha teljesen elölről akarjuk kezdeni az égés* számítást . 4.2. A naponta használatos operát iv_előre^el_zo £rogram működé se_ Ez a program a következő feladatokat látja el: Beolvass a az ÓVSZ által szállitott aznapi adatoka t tartalmazó telexszalago t. Ezután egyenként behivja a disc-egységről az állomások tömbjei t, melyek tartalmazzák az állomás nevét, kódját, pillanatnyi állapot- és paramétervektorát és konvergenciamátrixát az 1,2 és 3 lépéses előrejelzésekhez. Felujitja a vektorokat és a konvergenciamátrixo t, majd elkésziti az előrejelzést. A kapott eredményeket kilistázz a, az igényeknek megfelelőén kétfél e formában: /l/ az eredmények szemrevételezését lehetővé tevő előjelzési mátrixot / I.tábláza t/ és a rekurziv módon kiszámitott hibajellemzőket (7) és (8) ill. (5) és (6) alapján. 10