Krnikus dialzis gp strukturlis elemeinek modellezse

A krnikus dialzis gpek kvnt mkdsnek tesztelse a fejlesztsi folyamat egyik fontos rsze. E clbl kln tesztelsi clokra sznt eszkzket kell fenntartani, amik sajnos csak vges szmban elrhetek. Ez logisztikai problmkat szl, mert lehet, hogy nem minden teszt folyamatot tudnak elvgezni hatridn bell. Emiatt egy olyan szmtgpes program, ami szimullja egy igazi gp munkafolyamatait, megknnyten s lervidten a tesztels menett. Ez a program az gynevezett szimultor. Ezt a tesztel egy olyan hardver elem segtsgvel tudja mkdtetni, ami a vals gpben is van, de a bemenetek s a kimenetek teljesen a szmtgp ltal vannak mkdtetve. Ezt szimultor krtynak hvjuk. gy brhol tudja, akr automatizltan is, a tesztels folyamatait elvgezni. A munkm sorn egy ilyen program fejlesztsben vettem rszt. A feladatom az volt, hogy a vals gpben is ltez strukturlis elemeket, mint pldul a vrpumpa vagy dializtor filter, kiszervezzem kln modell fjlokba, hogy azok mkdst a teljes krnyezettl szeparlva is le tudjam ellenrizni. gy ksbb az esetleges j funkcik hatsnak tesztelse is knnyebben vizsglhat lesz. Maga a kzponti modell fjl is tlthatbb gy, mivel a gyakran ismtld elemek, mint a dialzis gp szelepei, knnyebben tesztelhetk, s az esetleges kisebb mdostsok az sszes elemre alkalmazva lesznek egyszerre. A munkm sorn a mr megismert vals krnikus dialzis gp szimultor krnyezetn dolgoztam. Tovbbra is a Mathworks Simulink s Matlab programjait hasznltam. Fejlesztettem a mr meglv strukturlis elemek modell fjljait. Tovbb kibvtettem az gynevezett unit teszteket. A mdostsaimat teleptettem egy szimultor krtyra, s teszteltem a mdostsaimat, hogy megbizonyosodjam, hogy a teljes szimultor krnyezet, a mdostsaim ellenre, tovbbra is negatv hats nlkl fut. A szimultor segtsgvel az igen sszetett krnikus dialzis gp tesztelse egy tesztel szmra felhasznlbart folyamatt vlhat. Magnak a szimultor programnak a tesztelse s fejlesztse knnyebb, ha a gyakran ismtld vagy mkdskben egysget alkot sszetett alkatrszek strukturlis egysget alkotnak. A munkm sorn ezek ltrehozsa s tesztelse volt a feladatom.

Szab Balzs

2024-04-02

Tmogat: B.Braun