Szivattyúk, kompresszorok, vákuumszivattyúk - 2015 - page 44

44
SZIVATTYÚK, KOMPRESSZOROK, VÁKUUMSZIVATTYÚK 2015
verek előnye, hogy a numerikus megoldás előállítá-
sa és a kapott eredmények vizualizációja ugyanazon
programon belül megvalósítható, hátrányuk azonban
az, hogy a profilmetszeti görbékre illesztendő felüle-
tek meghatározása és a végleges lapátmodell – meg-
munkálási dokumentációhoz szükséges – előállítása
bonyolult számítási műveleteket igényel. További
hátrányt jelent, hogy a paraméterek között nincs
asszociativitás, így bármely paraméter, vagy felü-
letelem utólagos módosítása a teljes számítás újbóli
futtatásával lehetséges.
A gyakorlatban a CAD rendszerek programozásának
lehetősége miatt gyakrabban találkozhatunk olyan
megoldásokkal, ahol a számítással meghatározott
eredmények feldolgozása és a geometriai modell elő-
állítása egy arra alkalmas szoftverrel történik. Ameg-
oldás előnye, hogy a beépített görbe- és felület leírási
lehetőségeknek, valamint az asszociatív parametrikus
modellezésnek köszönhetően viszonylag könnyen
előállíthatók a különböző lapátok geometriai modell-
jei. A következő alfejezetekben a szoftverek együtt-
működésének lehetőségeit mutatjuk be röviden.
Matematikai szoftver és CAD rendszer együtt-
működése
A magas szintű vektor-mátrix műveletek, mate-
matikai számítások, numerikus eljárások progra-
mozásának elkerülésére használhatunk harmadik
fél által programozott matematikai csomagokat és
függvénykönyvtárakat (pl. Matlab).
18. ábra. Együttműködés a különböző szoftverek között
Ekkor a felhasználó által létrehozott program csak
a kommunikációt valósítja meg a CAD rendszer
és a matematikai szoftver között (lásd a 18. ábrát).
Előnye ennek a megoldásnak, hogy a számított
adatok megjelenítése a matematikai szoftverbe
épített parancsoknak köszönhetően rendkívül le-
egyszerűsödik (19. ábra) [8].
19. ábra Az eredmények megjelenítése Matlab környezetben
Hátránya, hogy a szoftverek közötti kommuniká-
ció megvalósításához magas szintű programozói
tudás szükséges.
Felhasználói szoftver és CAD rendszer együtt-
működése
A legtöbb számítógépi tervezést támogató szoft-
ver lehetőséget ad a felhasználó által – különbö-
ző programozási nyelveken (pl. FORTRAN, C/C,
C++, VB, Java) – megírt programok alkalmazásá-
ra a CAD rendszerben. Így gyakran ismétlődő fel-
adatok, vagy nagyméretű adatok feldolgozásával
végrehajtandó műveletek könnyen automatizálha-
tók. A felhasználói program a CAD rendszer ada-
tait, paramétereit, egyenleteit feldolgozva elvégzi
a numerikus számításokat és eljárásokat, majd a
kapott eredményeket a CAD rendszerben ábrázol-
ja (lásd 20. ábra).
20. ábra CAD rendszer és felhasználói szoftver együttmű-
ködése
Hátránya ennek a megoldásnak, hogy minden mát-
rix-vektor számítást, numerikus eljárást és a prog-
I...,34,35,36,37,38,39,40,41,42,43 45,46,47,48,49,50,51,52,53,54,...118