kategória | ||||||||||
|
||||||||||
|
||
Az anyag-, energia-, gyártási és üzemeltetési költségek növekedése szükségessé, a numerikus módszerek fejlődése pedig lehetővé tette az optimális méretezési módszerek széleskörű elterjedését a műszaki gyakorlatban. E módszerek segítségével elérhető, hogy a különböző konstrukciók, rendszerek, stb. ne csak kielégítsék a velük szemben támasztott követelményeket, hanem lehetőséget nyújtsa 636e46g nak a költségek csökkentésére is. Az optimális méretezés elterjedésének kezdeti szakaszában a szerkezet tömegét ill. térfogatát igyekeztek csökkenteni, majd később a problémákat a költségek irányából közelítették meg. A tömeg csökkentésére vonatkozóan a természetben sajátos példákat találunk. Nevezetesen a fák ágai az elágazási helyeken a legvastagabbak, mivel a hajlító nyomaték és a nyíróerő értéke ott a legnagyobb. Hasonlóképpen a jégcsap keresztmetszete a teljes húzóerőt felvevő keresztmetszetben a legnagyobb. Az említett példák az alak optimálására vonatkoznak, de a természetben ezeken kívül is számos egyéb optimumra törekvést figyelhetünk meg.
Az optimális méretezési módszerek eredményes műszaki alkalmazásához ismerni kell a matematikai módszereket és tisztában kell lenni a feladat műszaki tartalmával. Ennek megfelelően először röviden áttekintjük a matematikai alapokat, majd különböző műszaki alkalmazásokkal ismerkedünk meg.
Az optimálás érdekében először meg kell választani azokat a paramétereket, geometriai méreteket, stb., melyeket ismeretleneknek tekintünk. Ezen ismeretlenek alkotják a változók halmazát és összességüket a következőképpen jelöljük: x= x1, x2,.,xn T, ahol n az ismeretlenek száma. Ezt követően meg kell fogalmazni a célfüggvényt, f(x)-et, ami lehet a szerkezet tömege, térfogata, költsége (beleértve az anyag-, gyártási-, üzemeltetési-, stb. költségeket). A célfüggvényhez kapcsolódóan meg kell fogalmazni azokat a feltételeket, melyeket az adott szerkezetnek, rendszernek üzemelés során ki kell elégítenie. A korlátozási feltételek lehetnek egyenlőtlenségek (gj(x)), ill. egyenlőségek (hj(x)). A korlátozások vonatkozhatnak a maximális feszültségekre, alakváltozásokra, felületi hőmérsékletre, stb. A fentiekben vázolt feladat matematikailag úgy fogalmazható meg, hogy meg kell határozni a többváltozós függvény minimumát úgy, hogy a kapott megoldás elégítse ki a megfogalmazott korlátozási feltételeket:
gj(x)≥0, |
min f(x), |
j=1,2,.,m; |
|
hj(x)=0, |
j=m+1,.,p. |
A fentebbi függvények lineárisak, nemlineárisak ill. speciális típusúak lehetnek. Előfordul, hogy hiányoznak az egyenlőségi ill. az egyenlőtlenségi korlátozások, vagy mindkettő. A változók száma tetszőleges lehet. Ennek megfelelően különböző optimálási feladatokkal állunk szemben, melyek megoldása sokszor nehézségekbe ütközik. A matematikai optimálási módszerek lényegében az (1) alatt megfogalmazott feladat megoldásához kapcsolódnak.
1. ábra. Kétváltozós optimálási feladat
Az (1)-es probléma megoldása két változó (két ismeretlen) és három egyenlőtlenségi korlátozás esetén nagyon szemléletesen ábrázolható (1. ábra). A két ismeretlen (x1, x2) koordinátarendszerében ábrázolni lehet a g1(x), g2(x), g3(x) egyenlőtlenségi korlátozási feltételeket. A korlátozási feltételek meghatározzák az ún. megengedett tartományt, melynek minden pontja kielégíti a feltételeket. A megengedett tartomány pontjai közül meg kell keresni azt (azokat), melyek egyúttal a célfüggvény minimumát adják. Ha a célfüggvénynek különböző C1, C2, C3 értékeket adunk, akkor azt tapasztaljuk, hogy önmagával párhuzamosan tolódik el. Ahol a célfüggvény érinti a megengedett tartományt, ott leolvashatjuk az optimális értékeket (x1min, x2min). Ezen értékeket a célfüggvénybe helyettesítve megkapjuk annak minimumát. Bonyolult függvények esetén azonban nemcsak egy, hanem több helyi (lokális) minimum lehet (2. ábra). A műszaki problémák megoldása során azonban az a cél, hogy a helyi minimumok közül megkeressük azt, amelyik a célfüggvénybe helyettesítés után a legkisebb értéket adja. A lokális minimumok közül ezt az értéket nevezzük globális minimumnak. Az ábrán látható, hogy a függvénynek az x1 és x3 értéknél helyi (lokális) minimuma van. A kettő közül azonban a globális minimum x1-nél van. Hasonlóképpen az x2 és x4 értéknél a függvénynek helyi maximuma van. A globális maximum azonban az x2-nél jelentkezik. Konvex megengedett tartomány esetén a lokális minimum egyúttal globális is. Konvex a tartomány, ha tetszőleges két pontját összekötő egyenes minden pontja a tartományon belül helyezkedik el. A következő részben röviden áttekintjük az optimálási módszerek történeti fejlődését és csoportosítását.
2. ábra. A függvény szélsőérték-helyei
Az optimálási módszereket különböző szempontok alapján lehet csoportosítani . Emiatt a szakirodalomban többféle megközelítéssel találkozunk. Az alábbiakban a történeti sorrendet szem előtt tartva röviden áttekintjük a módszerek fejlődését.
E módszert Newton (1643-1727) és Leibnitz (1646-1716) alapozta meg. Ők egymástól függetlenül egyidejűleg dolgozták ki a differenciálszámítás alapjait. Ezáltal lehetőség nyílt a korlátozások nélküli egy- ill. többváltozós függvények szélsőértékének
3. ábra. A doboz terítéke |
meghatározására és számos egyszerűbb optimálási probléma megoldására. Közülük egy olyan szemléletes feladatot mutatunk be, ami segíti az optimálás lényegének megértését. Feladatunk, hogy egy A4-es lap (210x297 mm) minden sarkából vágjunk ki egy x x méretű négyzetlapot, majd a megmaradt síkidomból az oldalak felhajtásával készítsünk egy nyitott dobozt (3. ábra). Látható, hogy végtelen sok megoldás létezik, de feladatunk az, hogy a doboz térfogata (V) legyen maximális. A térfogat: V(x)=(297-2x)(210-2x)x=4x3-1014x2+62370x. |
Könnyen belátható, hogy a V(x) függvény maximumának helye megegyezik az f(x)=-V(x) függvény minimumának helyével. A szélsőérték (minimum) létezésének szükséges feltétele, hogy az f(x) függvény deriváltja legyen zérus:
f'(x)=-12x2+2028x-62370=0.
A másodfokú egyenlet megoldása révén két értéket kapunk: x1=40,423 mm; x2=128,577 mm. Az eredményekből látható, hogy gyakorlatilag csak az x1 méretű kivágás valósítható meg. (A függvény deriváltjának vizsgálatával ellenőrizhető, hogy valóban létezik szélsőérték). Az x1 értéknek a V(x) függvénybe helyettesítése után megkapjuk a doboz maximális térfogatát Vmax=1128495,1 mm3.
A variációszámítás alapjait Bernoulli (1654-1705), Euler (1707-1783), Lagrange (1736-1813), Hamilton (1805-1865), Weierstrass (1815-1897) fektette le. A variációszámítás módszere előnyösen alkalmazható statikai, dinamikai, rezgéstani, stb. problémák megoldásakor . Legegyszerűbb matematikai megfogalmazása az, hogy meg kell határozni azt az u(x) függvényt, amelyik minimálja az A funkcionált:
ahol u' és u" az u(x) függvény első ill. második deriváltja.
A lineáris programozás egy alapvető matematikai programozási módszer. Jellemzője, hogy az (1) alatti megfogalmazásban mind a célfüggvény, mind a korlátozások a változók lineáris függvényei. A lineáris optimálás elterjedését jelentősen meggyorsította a digitális számítógépek elterjedése és hozzáférhetősége. A lineáris programozás szimplex módszerét Dantzig dolgozta ki 1947-ben . A módszert eredményesen alkalmazták gazdasági feladatok megoldására, de segítségével sok műszaki probléma megoldása is lehetővé vált. Számos képlékeny méretezési problémát fogalmaztak meg lineáris optimálási feladatként és így méreteztek rácsos tartókat, keretszerkezeteket, stb.
Amennyiben az (1) alatt megfogalmazott feladatban a függvények valamelyike nem lineáris, akkor nemlineáris optimálási feladattal állunk szemben. A mérnöki problémák tekintélyes része nemlineáris, emiatt e módszer különös jelentőséggel bír. A megoldási módszer Lagrange nevéhez fűződik, aki az (1)-ben megfogalmazott feladat megoldását dolgozta ki egyenlőségi korlátozások esetén. Lényege, hogy a célfüggvényhez hozzáadta az egyenlőségi korlátozási feltételeket (m=0) és így kapott egy L(x, lj) függvényt:
ahol lj - az ún. Lagrange szorzók.
A Lagrange függvény minimumát ezután deriválással lehet meghatározni. A módszer korai indulása ellenére viszonylag keveset fejlődött a XX. század közepéig. A nagysebességű és nagykapacitású számítógépek azonban ösztönözték és lehetővé tették az újabb módszerek kutatását és az optimálás széleskörű elterjedését. 1951-ben Kuhn és Tucker az (1) alatti probléma megoldására egyenlőtlenségi korlátozások esetén megoldási módszert dolgozott ki, ami a 60-as évektől optimalitási kritériumok néven terjedt el . Lényege, hogy meg kell határozni az f(x) célfüggvény minimumát
gj(x)£ j=1,., m,
korlátozások esetén. Az egyenlőtlenségi korlátozásokat nem negatív kiegészítő változók hozzáadásával
Gj(x,yj)=gj(x)+ j=1,., m
egyenlőségekké alakítjuk át, ahol a kiegészítő változók ismeretlenek. Ezután a problémát a Lagrange-féle multiplikátoros módszerrel lehet megoldani. A Lagrange függvény
L(x,yj,lj)=f(x)+(x,yj). (2)
A lokális minimum szükséges feltétele:
i=1,., n; (3)
j=1,., m; (4)
, j=1,., m. (5)
Aktív feltétel esetén gj=0 így yj=0, lj£0. Ha a feltétel nem aktív, akkor gj<0, yj¹0 és lj=0. Aktív feltétel esetén tehát a (4) és (5) helyett a
lj³0 és ljgj=0
feltételeket használjuk. A
i=1,., n;
lj³ ljgj=0
feltételek az ún. Kuhn-Tucker féle optimalitási kritériumok. Konvex megengedett tartomány esetén a Kuhn-Tucker feltételek a globális minimum szükséges és elégséges feltételeit adják.
A modern szerkezetoptimálás terén az első átfogó munka Schmit nevéhez fűződik , aki a matematikai programozási módszert nemlineáris egyenlőtlenségi korlátozások esetén rugalmas szerkezetek méretezésére alkalmazta bonyolult terhelési feltételek mellett. Ki kell emelni még azt is, hogy ez a tárgyalásmód új tervezési filozófiát honosított meg a mérnöki gyakorlatban és hozzájárult ahhoz, hogy a végeselemes analízis és a nemlineáris programozás meghonosodjon az automatizált optimális méretezésben. A nemlineáris optimálás erőteljes fejlődésnek indult amikor Caroll tanulmánya alapján Fiacco és McCormick kifejlesztette a szekvenciális feltétel nélküli minimálás módszerét (a SUMT-módszert). Lényege, hogy az (1) alatti feltételes szélsőérték feladatot egy P(x,rk) függvény sorozatos feltétel nélküli szélsőérték feladataira alakítja át.
ahol az rk paraméter kezdő értékétől (r1-től), illetve csökkenésének mértékétől függ a konvergencia sebessége. Az rk értéke a számítás során monoton csökken
r1>r2.> rk+1=rk/c; c>
ahol c állandó.
Kimutatható, hogy rk 0 esetén a feltétel nélküli függvényminimumok sorozata az eredeti f(x) függvény feltételes szélsőértékéhez tart:
A következőkben egy számpéldát mutatunk, ami segíti a módszer lényegének megértését.
Számpélda:
Keressük az
f(x)=x2-x1
célfüggvény minimumát
£g1(x)=x1
0£g2(x)=x2-0,25
feltételek esetén. Előállítjuk a korlátozások nélküli függvényt logaritmikus büntető tag alkalmazásával:
4. ábra. A feltétel nélküli optimumok elhelyezkedése |
A függvényt a változók szerint differenciálva megkapjuk az optimum szükséges feltételét
Az egyenletrendszer megoldása után az illetve összefüggések adódnak. Csökkenő rk paraméterek esetén a kapott eredményeket az 1. táblázat tartalmazza. |
1. táblázat. A célfüggvény és a változók értékei az rk paraméter függvényében
rk |
x1(rk) |
x2(rk) |
P(x,rk) |
f(x) |
|
|
|
|
|
¼ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
minimum |
|
|
|
|
A táblázat adatainak megfelelően a 4. ábra a célfüggvényt, a korlátozási feltételeket, valamint a feltétel nélküli optimumokat mutatja. Látható, hogy a feltétel nélküli optimumok trajektóriája a feltételes szélsőérték-feladat megoldásához tart, miközben a korlátozás nélküli P(x,rk) függvény és az f(x) függvény értékei fokozatosan közelednek egymáshoz.
A nemlineáris optimálás terén napjainkban is számos publikáció jelenik meg és az optimum megkeresésére sok algoritmust dolgoztak ki.
Ha az (1) alatt megfogalmazott függvényekben polinomok szerepelnek, akkor ezt a szakirodalom geometriai programozásnak nevezi és a módszer a nemlineáris optimálási feladatok meghatározott körének megoldására alkalmas
A kvadratikus programozási feladat legtöbbször jól kezelhető nemlineáris optimálási probléma, mivel a célfüggvény konvex és a korlátozási feltételek lineárisak. Az ilyen feladatokat a lineáris optimálás szimplex módszerének megfelelő módosításával lehet megoldani.
Az utóbbi években a több célfüggvényes optimálást egyre elterjedtebben alkalmazzák szerkezetoptimálási problémák megoldásakor . A módszer kidolgozása Pareto nevéhez fűződik, aki ezt 1896-ban ismertette. Matematikai megfogalmazása a következő:
minF(x)=,
gj(x)£ |
j=1,., m, |
hj(x)=0 |
j=m+1,., p, |
ahol fi(x) - az i-edik célfüggvény; gj(x) ill. hj(x) - az egyenlőtlenségi ill. egyenlőségi korlátozási feltételek. A fentebbi függvények némelyike vagy mindegyike nemlineáris lehet. A probléma megoldására számos módszer létezik, de közülük legismertebb az ún. goal módszer.
A szétválasztásos (szeparábilis) programozás lényege, hogy az f(x) célfüggvény és a gj (x) korlátozási feltételek az xi változók szerint szétválaszthatók. Az ilyen problémák megoldására ismertet algoritmust az irodalom.
Az egész számú optimálás az utóbbi időben gyors fejlődésnek indult, mivel vannak olyan optimálási feladatok, ahol a változók csak meghatározott egész számú értékeket vehetnek fel. Ha a változók csak egész számok lehetnek, akkor egész számú (integer) programozással állunk szemben. Ha csak a változók némelyike vesz fel egész értéket, akkor vegyes-egész számú programozásról van szó, ha viszont a változók csak 0 és 1 értéket vehetnek fel, akkor ezt "nulla-egy" programozási feladatnak nevezzük.
A dinamikus programozás olyan matematikai módszer, amelyik jól használható többlépcsős döntési problémák megoldásakor.
A véletlenszerű vagy valószínűségi programozás olyan problémákkal foglalkozik, melyeknél az optimálási paraméterek némelyikét vagy mindegyikét valószínűségi függvényekkel lehet leírni.
Az optimálási problémák megoldásához különböző kereső algoritmusokat dolgoztak ki és napjainkban ezeket fejlesztik tovább ill. újabb algoritmusok is születnek. Az automatizált szerkezetoptimálás terén óriási előrelépést jelentett a véges elemes módszer és az optimálási módszer összekapcsolása
Az optimáló módszerek többségénél a korlátozási feltételeket függvények formájában kell megfogalmazni, ami bonyolult szerkezetek esetén nem lehetséges. Ilyen esetekben az optimáló módszereket csak úgy lehet alkalmazni, ha a korlátozási feltételek aktuális értékét (pl. feszültségeket, alakváltozásokat, stb.) valamilyen numerikus módszerrel előzőleg meghatározzák. Ez az igény vezetett el a véges elemes módszer és az optimálás összekapcsolásához.
Az optimálás terén az ún. evolúciós algoritmusok erőteljes térhódítása figyelhető meg . A módszert gyakorlati problémák megoldására az 50-es években és a 60-as évek elején kezdték alkalmazni. A munkák alapján egymástól függetlenül három iskola fejlődött ki:
evolúciós programozás,
evolúciós stratégiák és
genetikai algoritmusok.
Valamennyi módszer az evolúciós folyamat alapelveit alkalmazza. A 90-es évek kezdetétől a három módszer egymásba folyt és összeolvadt. Azóta a különböző iskolák algoritmusainak megjelölésére az evolúciós algoritmusok megnevezés terjedt el. Az evolúciós algoritmusok és a véges elemes módszer összekapcsolását használja az ún. evolúciós szerkezetoptimálás.
A matematikai optimálási módszereket fel lehet osztani analitikus és numerikus módszerekre. Az analitikus módszereknél a célfüggvény, valamint a korlátozási feltételek függvények alakjában megfogalmazhatók, a szélsőérték meghatározása pedig a differenciál- ill. variációszámítás módszereivel történik. A numerikus módszerek matematikai programozási technikákat használnak és segítségükkel olyan problémák is megoldhatók, melyek analitikusan nem kezelhetők.
A következő részben áttekintjük a költségmegtakarítás érdekében figyelembe veendő szempontokat, valamint az optimálási problémák megfogalmazását.
Minden egyes műszaki probléma megoldásakor fontos, hogy milyen költségekkel valósítható meg. Rendszeres és alapos költségelemzéssel fel lehet tárni a költségeket befolyásoló tényezőket. Ez azért fontos, mert a konstrukciók költségeinek legnagyobb részét a tervezés folyamán a konstruktőr automatikusan lerögzíti . Ez a lerögzített hányad különböző területeken végzett elemzések alapján eléri a 70% -ot (VDI-Richtlinie 2235). Az 5. ábra szemléletesen mutatja az adott munkafázisban lerögzített (fekete oszlop) és a keletkezett költségeket (fehér oszlop). A gyártási költségeket értékelemzéssel csökkenteni lehet, ugyanakkor elmondható, hogy az értékelemzést a gyártmányok többségénél nem végzik el.
5. ábra. A költségek alakulása |
A tervezési folyamat során a költségek korai felismerése a gazdaságos termékfejlesztés alapja. A termékek költségének csökkentése céljából léteznek olyan általános szabályok, amelyeket a tervezőknek szem előtt kell tartaniuk a költségmegtakarítás érdekében. Néhány könnyen betartható költségcsökkentési szabály: meglevő/kereskedelmi egységek használata; szerelési egységekre ill. kevés alkatrészre törekvés; alkatrész csoportok, szabványos alkatrészek előnyben részesítése; kereskedelmi kötőelemek használata; |
a szükségesnél nem finomabb felületek ill. tűrések alkalmazása;
szabványos anyagok és félkész-termékek használata;
a darabszámnak megfelelő gyártástechnológia megválasztása;
a szükségesnél nem drágább szerszámok és berendezések használata, stb.
A felsoroltakon túlmenően számos egyéb költségcsökkentési szabály létezik, melyeket tervezéskor célszerű összegyűjteni és figyelembe venni. Az egyszerűbb költségcsökkentési lehetőségek mellett léteznek olyan módszerek is, melyek segítségével matematikai alapon vizsgálhatók a költségek. Ezeket az eljárásokat költségbecslési módszereknek nevezzük.
A konstrukciók költségbecslése vagy más néven a költségek korai felismerésének módszere a nyolcvanas években indult erőteljes fejlődésnek . A kutatók különböző indíttatásból és különböző módon közelítették meg a problémát. A tervezési változatok megítélése szempontjából a költségek korai felismerése kiemelkedő jelentőségű, mivel ily módon a konstruktőr tevékenységével jelentős mértékben befolyásolni tudja a költségek alakulását. A költségek (anyag- és gyártási) számítására különböző módszereket dolgoztak ki, melyek közül a legfontosabbak:
relatív költségekkel való számítás
számítás regressziós egyenletekkel
hasonlósági összefüggésekkel való számítás és
gyártástechnológiai műveletek műveleti elemként való számítása
A fenti módszerek közül az anyagköltségek, a félkész termékek és a vásárolt termékek számításánál elsősorban a relatív költségekkel való kezelésmód terjedt el, míg a gyártástechnológiai költségek célszerűen műveleti elemként kezelve számíthatók. A relatív költségeknél az árakat ill. a költségeket valamilyen mennyiségre (méret, anyag, stb.) vonatkoztatják. Ennek előnye, hogy az adatok sokkal hosszabb ideig helytállóak összehasonlítva az abszolút költségekkel. Anyagokra, félkész termékekre és késztermékekre relatív költség katalógusokat dolgoztak ki. A félkész termékek (csövek, négyszög-szelvények, különböző profilok) közelítőleg azonos fajlagos árral rendelkeznek hengerléssel való gyártás esetén. Azonos tömeg esetén viszont lényegesen drágábbak a húzott és a zárt profilok
A regressziós egyenletekkel való költségszámítás alapos előkészítő munkát és nagy időráfordítást igényel, amihez legtöbbször számítógépre van szükség. A -as irodalom ismerteti a kézi formázású, szürkeöntvényből készült darabok regressziós egyenletét.
6. ábra. A teherbírás növekedése a keresztmetszet alakjának változtatásakor |
A költségnövekedési törvényszerűségeknek hasonlósági összefüggésekkel való meghatározását elsősorban hasonló, vagy közel hasonló gyártmánysorozatok esetén célszerű elvégezni . A gyártástechnológiai műveletek költségbecslése a bér- és anyagköltségek figyelembevételével történik A megfogalmazott szempontok mellett, léteznek olyan konstrukciós megoldások , melyek gazdaságosabb anyagkihasználást tesznek lehetővé (6. ábra) és így növelhető a szerkezet teherbírása. A 6. ábrán látható h x h keresztmetszetű csuklós kéttámaszú tartót középen F erő terheli. A tartó igénybevétele hajlítás és nyírás (az utóbbit elhanyagoljuk). A hajlításból a tartó közepén, a szélső szálban smax=Mh/K feszültség ébred (Mh - a hajlító nyomaték; K - a keresztmetsze- |
ti tényező). A tartó anyagának jobb kihasználása érdekében megkívánjuk, hogy a szélső szálban a maximális feszültség éppen az anyag megengedett feszültségével (sm) legyen egyenlő. Ezt az esetet tekintjük kiindulási állapotnak. Amennyiben a keresztmetszet területét változatlannak tekintjük, de az alakját változtatjuk az 5. ábra szerint, akkor a ke-resztmetszeti tényező növekszik és ezáltal nő a teherbírás (2. táblázat).
2. táblázat. A tartó teherbírásának növekedése a keresztmetszet alakjának változtatásakor
Keresztmetszet |
Teherbírás növekedés az első változathoz viszonyítva |
első |
|
második |
|
harmadik |
|
negyedik |
|
A fentebbi példa mutatja, hogy a mechanikai ismeretekre alapozva el lehet érni az anyag jobb kihasználását és ezáltal gazdaságosabb szerkezetet kapunk. Ha e gondolatmenetet tovább folytatjuk, akkor eljutunk az egyenszilárdságú tartókhoz , melyeket különböző terhelések esetén bizonyos értelemben "optimális" alakúra tervezhetünk.
A következő fejezetrészben áttekintjük, hogy a műszaki optimálási problémát miként lehet általánosan megfogalmazni.
Minden optimálási feladat megfogalmazásakor el kell dönteni, hogy milyen értékeket tekintünk változóknak (ismeretleneknek). Szerkezetek tervezésekor általában a geometriai méretek lehetnek változók. Például egy tartó méretezésekor legtöbb esetben a keresztmetszet méretei szerepelhetnek ismeretlenként. Bizonyos esetekben változók lehetnek az anyagjellemzők is.
Technológiai folyamatok, rendszerek optimális méretezésekor ismeretlen lehet a nyomás, a hőmérséklet, az idő, stb. Az optimális méretezés kezdeti szakaszában arra törekedtek, hogy a problémát minél több változóval írják le. A gyakorlati tapasztalatok azonban azt mutatták, hogy nem szükséges sok változót használni, hanem azokat kell ismeretlenként kezelni, melyekre a probléma leginkább érzékeny. A szakirodalomban közölt publikációkból látható, hogy viszonylag kevés változó esetén is jelentős súly- ill. költségmegtakarítás érhető el
Az optimálás kezdeti szakaszában a szerkezet tömegét vagy térfogatát tekintették célfüggvénynek és ennek minimumát keresték. A gyakorlati eredmények azonban azt mutatták, hogy a minimális tömegű, térfogatú szerkezetek nem a legkisebb költségűek. Az optimális méretezés fejlődésével párhuzamosan a költségfüggvény került előtérbe. Először az anyagköltség szerepelt célfüggvényként, majd később a gyártási-, üzemeltetési- és egyéb költségeket is beépítették. Elmondható, hogy minél körültekintőbben fogalmazzuk meg a célfüggvényt, a modell annál jobban leírja a valóságot.
Szerkezetoptimálási feladatoknál gyakran a feszültségszintet igyekeztek minimálni és ezt tekintették célfüggvénynek. Ebben az esetben is elmondható, hogy költség szempontjából nem biztos, hogy optimális a szerkezet. A szakirodalomban a célfüggvényre vonatkozóan számos egyéb példát találunk (pl. alakoptimálás), ez amiatt van, hogy gyakran a célfüggvényt a megoldandó feladatokhoz kell igazítani. Vannak olyan feladatok, ahol több célfüggvényt is választhatunk (2.2. fejezet) így eljutunk a több-célfüggvényes optimáláshoz.
A szerkezetektől, rendszerektől, stb. megkívánjuk, hogy elégítsenek ki bizonyos követelményeket. E követelményeket az optimálás során korlátozási feltételként fogalmazzuk meg. A korlátozások a feladattól függően nagyon különbözőek lehetnek, de vannak olyanok, melyek a műszaki problémák megoldásakor gyakran előfordulnak. Ilyenek lehetnek a feszültség- ill. alakváltozás korlátozások, melyek lényege a szerkezetben ébredő feszültségek ill. a létrejött alakváltozások ne haladják meg a megengedett vagy előírt értéket. A gyártástechnológiából szintén adódhatnak korlátozások, amit ki kell elégíteni. Szerszámgépeknél, rezgésre hajlamos szerkezeteknél fontos, hogy ne jöjjenek létre káros rezgések emiatt rezgéscsillapítás-korlátozást szokás előírni. Ez különösen a rétegezett (szendvics) szerkezeteknél fordul elő. Különböző rendszereknél, folyamatoknál szükség van a megengedett hőmérséklet, nyomás, hőveszteség, stb. korlátozására, ami szintén korlátozási feltételeket eredményez. A geometriai méreteknek sok esetben egy bizonyos tartományon belül kell elhelyezkedniük, ezért e feltételeket geometriai korlátozásoknak nevezzük.
Az általános áttekintés után az optimális méretezésre különböző szakirodalmi ill. saját eredményeket mutatunk be. A bemutatott példákon az optimálás lényegét mutatjuk be, a részletekre nem térünk ki, hanem mindig megadjuk, hogy hol található meg a probléma részletes tárgyalása.
A szerkezetoptimálást az ún. szerkezetszintézist a alapján három fő szakaszra bonthatjuk.
1. A mérnöki-tervezői előkészítő fázis (analízis):
az anyagok, a szerkezettípus, a gyártástechnológia megválasztása;
a korlátozási (méretezési) feltételek megfogalmazása a kutatási eredmények és előírások alapján;
a célfüggvény felépítése.
2. Matematikai munkafázis:
a célfüggvény minimumának meghatározása a korlátozási feltételek figyelembevételével.
3. Mérnöki-tervezői értékelő, feldolgozó fázis:
érzékenység vizsgálat, méretezési diagramok kidolgozása, beépítés magasabb szintű rendszerekbe.
Az érzékenység vizsgálat azért fontos, mert az optimálás során a kapott eredményeket gyakran kerekíteni kell és emiatt eltérünk az optimális értékektől. Az érzékenység vizsgálat során meg kell vizsgálni, hogy a célfüggvény minimuma mennyire érzékeny a változók esetleges módosítására.
Az optimális méretezésnek a szerkezettervezésben történő alkalmazását szemléletesen mutatja be -es könyv.
Az alábbiakban a alapján röviden ismertetjük a meleg közeget szállító csővezeték optimális szigetelőréteg vastagságának meghatározását. A 7. ábra a cső falában kialakult hőmérséklet eloszlást mutatja. Optimálás során ismeretlennek tekintjük a szigetelőréteg vastagságát (h2). Az ábrán látható mennyiségek jelentése a következő: tfl - a meleg közeg hőmérséklete; t1, t2, t3, t4 - a falhőmérséklet értéke a jelölt pontban; tu - a környezeti (levegő) hőmérséklet; a ill. a - a cső belső falán ill. a szigetelt cső külső felületén értelmezett hőátadási tényező; l - a csőfal hővezetési tényezője; l - a szigetelő réteg hővezetési tényezője; l - a szigetelést burkoló (alumínium) lemez hővezetési tényezője.
A célfüggvény (K) esetünkben az alábbi költségösszetevőket tartalmazza:
a szigetelést borító lemez költségét (Ka)
a lemez vágásának (Kv), peremezésének (Kp) és mivel szegecseléssel kapcsoljuk őket össze, ezért a szegecselés költségét (Ksz) is;
a csővezeték anyagköltségét (Kcsa);
a cső tisztításának költségét (Kt);
a csőszakaszok egymáshoz hegesztésének költségét (Kh);
a szigetelőréteg elkészítésének (habosításának) költségét (Khab);
a hőveszteség költségét (Khő). A szigetelt cső külső felülete és a környezeti (levegő) hőmérséklete között különbség van, emiatt a környezetbe hő adódik át. Ez különösen télen jelentős hőveszteséget okozhat.
7. ábra. Hőmérséklet-eloszlás a szigetelt cső falában
A fenti költségösszetevőket figyelembe véve a célfüggvény:
K=Ka+Kv+Kp+Ksz+Kcsa+Kt+Kh+Khab+Khő.
A korlátozási feltételeket a feladat műszaki tartalmának megfelelően az alábbiak szerint fogalmazzuk meg:
a megengedett hőveszteség korlátozása;
a szigetelt cső külső falhőmérsékletének korlátozása.
A megengedett hőveszteség értékét a műszaki hőtani ismeretek alapján tudjuk számítani. A hőveszteség mértékét azért kell korlátozni, mert ez téli időszakban, szabad térben üzemelő csővezeték esetén tekintélyes lehet. A hőveszteséggel összefüggésben van a külső falhőmérséklet, melynek értékét szintén korlátozni kell. A t4 falhőmérséklet nem lehet nagyobb a megengedett tm értéknél.
A 3. táblázat a költségfüggvény minimumát (Kmin), ezen belül egy adott időszakra vonatkoztatva a hőveszteség költségét (Khő) és az optimális szigetelőréteg vastagságát (h2) ismerteti, d1=100 mm belső átmérőjű és l=500 m hosszú csővezeték esetén.
3. táblázat. A költségminimum és az optimális szigetelőréteg vastagság változása különböző környezeti ill. falhőmérséklet esetén
Tu oC |
tmeg oC |
Kmin HUF |
h2 mm |
Khő HUF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A környezeti hőmérséklet (tu) és a megengedett külső falhőmérséklet (t4) változik.
A -os irodalomban egy kétrétegű hőszigeteléssel ellátott csővezeték optimális méretezésére találunk példát.
Ismeretes, hogy a tengelyeken levő hirtelen keresztmetszet változások feszültségkoncentrációt eredményeznek, ami jelentősen csökkentheti a tengelyek élettartamát. Ugyanakkor az is tény, hogy a kialakult feszültségkoncentrációt beszúrásokkal (tehermentesítő hornyokkal) csökkenteni lehet (8. ábra). A DIN 471 szerint biztosító gyűrűk (Seger-gyűrűk) alkalmazásakor általában derékszögű-négyszög alakú hornyokat készítenek, melyek jelentős feszültségszint emelkedést okozhatnak.
8. ábra. A főhorony és a tehermentesítő horony kialakítása
Ebben az esetben felvetődik a kérdés, hogy a feszültségkoncentrációt milyen geometriai kialakítású horonnyal lehet hatékonyan csökkenteni. E kérdésre a -es irodalomban bemutatott megoldással lehet válaszolni. A feszültségkoncentráció a bruttó alaktényezővel szoros összefüggésben van.
Esetünkben célfüggvénynek tehát a főhorony bruttó alaktényezőjét tekintjük és ezt kívánjuk minimális értékre szorítani úgy, hogy ismeretleneknek a főhorony lekerekítési sugarát (r), valamint a tehermentesítő horony mélységét (tE) és lekerekítési sugarait (rE1, rE2) tekintjük. A célfüggvény (a bruttó alaktényező):
ahol ca, c0 és c1 állandók.
A korlátozási feltételek megfogalmazásakor ügyelni kell arra, hogy a baloldali és a jobboldali tehermentesítő horony (8. ábra) bruttó alaktényezője ne legyen nagyobb a főhorony (középső) alaktényezőjénél, mert akkor megszűnik a tehermentesítő hatás. Ennek megfelelően az alaktényezőre vonatkozó korlátozási feltételek:
akE1£akH
akE2£akH
ahol:
ahol c2, c3 állandók.
A változók értékeire vonatkozó korlátozási feltételek az alábbiak:
r£0,1s,
£rE1£t,
£rE2£t,
£tE£2t,
ahol s a gyűrű vastagsága.
A célfüggvény és a korlátozási feltételek megfogalmazása után konkrét értékekkel megoldottuk az optimálási feladatot.
A horony optimális geometriai méretei: rE1=0,62 mm; rE2=1,25 mm; tE=1,45 mm; r=0,15 mm.
Az optimális kialakítású horonynál végeselemes módszerrel kiszámítottuk a feszültségeket a főhoronyban (smax,H=236 N/mm2) és a tehermentesítő horonyban az 1-es és 2-es sugárnál (smax,E1=233 N/mm2; smax,E2=237 N/mm2). Az eredményből látható, hogy a maximális feszültségek a főhoronyban és a tehermentesítő horonyban szinte megegyeznek, ami gyakorlati szempontból kedvező. Az optimálistól eltérő geometriai kialakítású hornyokat is vizsgáltunk, de a kapott értékek a várakozásnak megfelelően rosszabbak lettek. A számítási eredményeket a kísérleti vizsgálatok igazolták.
A rácsos szerkezetek optimálására vonatkozóan számos szakirodalmi példát találunk. Az optimálási feladatoknál legtöbbször két eset fordul elő:
adott a szerkezet geometriai kialakítása és emiatt ismeretlenként a rúdkeresztmetszetek szerepelnek;
a szerkezet geometriai kialakítása nincs mereven lerögzítve, ezért a geometriai kialakítást is optimálni kell.
Célfüggvénynek:
a szerkezet térfogatát (f1(x));
a 2-es csomópont elmozdulását (f2(x)) és
a 3-as csomópont elmozdulását (f3(x)) választjuk.
Mivel három célfüggvénnyel állunk szemben, ezért a feladat a 2.2 fejezet szerint a több célfüggvényes optimálás módszereivel oldható meg. Az egyik megoldási módszer az ún. súlyozásos módszer, melynek lényege, hogy a célfüggvényeket megszorozzuk a súlyozó tényezővel (wi) majd összeadással egyetlen célfüggvényt állítunk elő:
wi³
Látható, hogy a súlyozó tényezőknek nullánál nagyobbnak kell lenniük, összegük pedig egy.
9. ábra. A rácsos tartó felépítése
A 9. ábrán látható tartó geometriai kialakítását adottnak tekintjük és ismeretlennek a négy rúd keresztmetszetét (Ai) választjuk. Ily módon a célfüggvények:
a szerkezet térfogata
ahol li az egyes rudak hossza;
a 2-es csomópont elmozdulása
f2(x)=u1,
a 3-as csomópont elmozdulása
f3(x)=u2.
A korlátozási feltételek az egyes rudak minimális keresztmetszetére vonatkoznak, vagyis egy minimális értéknél (Aimin) nagyobbnak kell lenniük:
Aimin£Ai, i=1, 2,., 4.
A tartó optimálásához az alábbi értékeket tekintjük állandónak:
F=10 kN; E=210 GPa; L=2 m; Aimin=0,001 m2.
A számítások eredményeit a 4. táblázat foglalja össze.
4. táblázat. A rácsos tartó optimálásának eredményei
Súlyozó tényezők |
Optimális keresztmetszetek |
Minimális térfogat cm3 |
A2-es csomópont elmozdulása mm |
A3-as csomópont elmozdulása mm |
w1=0,8 w2=0,1 w3=0,1 |
A1=1,430 A2=0,988 A3=3,728 A4=3,745 |
|
|
|
w1=0,10 w2=0,45 w3=0,45 |
A1=2,508 A2=2,300 A3=7,827 A4=7,900 |
|
|
|
A 4. táblázatból látható, hogy ha a szerkezet térfogatát nagyobb súlyozó tényezővel vesszük figyelembe, akkor az elmozdulások viszonylag nagyok lesznek, a térfogat azonban kicsi. Ha a csomópontok elmozdulását csökkenteni kívánjuk, akkor meg kell növelni a súlyozó tényezőjüket (w2=0,45; w3=0,45). Ebben az esetben egy nagyobb térfogatú, merevebb szerkezetet kapunk. Az eredményekből látható, hogy több célfüggvényes optimáláskor vizsgálható az egyes célfüggvények fontossága és ehhez kapcsolódóan az optimális megoldás érzékenysége.
A utóbbi években az optimálás terén előretört az evolúciós algoritmusok alkalmazása. A módszert nemcsak szerkezetoptimálásra, hanem a legkülönbözőbb típusú feladatok megoldására használják. A -es irodalomban szemléletes példát találunk egy üvegház paramétereinek optimálására. A -es irodalom bemutatja az evolúciós szerkezetoptimálást, majd számos alkalmazást ismertet. A módszer lényege, hogy a szerkezetet végeselemekre bontja, majd a kevésbé igénybe vett elemeket eltávolítja és így valójában egy feszültségre kihasznált konstrukciót kapunk. Az eltávolítás a megadott mértékig folytatódik úgy, hogy a megoldás fokozatosan az optimum felé halad. Az egyes elemekben a redukált feszültségeket a Huber-Mises-Hencky elmélet alapján számítja. A szerkezet optimális alakját az ún. csökkentési arány (RR) szerint számítja:
10. ábra. A tartó alakja optimálás előtt |
ahol - az elem maximális feszültsége; - a teljes szerkezet maximális feszültsége; RRi - az i-edik csökkentési arány vagy eltávolítási hányados. A módszer felhasználásával több rácsos tartót optimáltunk, közülük a 10. ábrán látható tartóra vonatkozó megoldást ismertetjük. Feladatunk, hogy az ábrán látható tartóból kiindulva meghatározzuk az optimális rácsos tartót. A kiindulási állapotban a tartó egy 10 mm vastagságú és H=500 mm méretű tömör lemez. Az optimálást különböző terhelőerők esetén végeztük el és közben vizsgáltuk a feszültségszintet, valamint az eltávolított anyag térfogatának alakulását. Az optimálás eredményeként kapott tartó a 11. ábrán látható. Mivel optimálás során az egyes elemekben a feszültségek értékét is számítja a program, ezért végeredményként a teljes szerkezet feszültségállapota is ismert lesz. Ennek ellenőrzése céljából elkészítettük az optimális tartót és nyúlásméréssel ellenőriztük a számítások helyességét. |
11. ábra. Az optimális tartó |
Az optimális méretezés gyakorlati alkalmazására vonatkozóan számos példát találunk a szakirodalomban. Közülük néhány érdekesebb megoldást célszerű megemlíteni. A -as irodalom tárcsafék, hőcserélő axiális ventilátor optimálását mutatja be. A -ben egyéb alkalmazások mellett ágyúcső, a -as cikkben egy villáskulcs alakoptimálását követhetjük nyomon. A példákat tovább lehetne folytatni mivel az optimálás témakörében már nemzetközi konferenciákat rendeznek és folyóiratok jelennek meg. Elmondható, hogy az optimálás ma már a mérnöki gyakorlat részévé vált.
Könyvészet
Rao, S.S.: Optimization theory and applications, Wiley Eastern Limited, New Delhi, 1984.
Belegundu, A.D.-Chandrupatla, T.R.: Optimization concepts and application in engineering, Prentice Hall, Upper Saddle River, 1999.
Washizu, K.: Variational methods in elasticity and plasticity, Pergamon Press, Oxford, 1982.
Dantzig, G.B.: Linear programming and extensions, Princeton University Press, Princeton, NJ,1963.
Kuhn, H.W.-Tucker, A.: Nonlinear programming, Proc. of the Second Berkeley Symposium on Mathematical Statistics and Probability. University of California Press, Berkeley, 1951.
Schmit, L.A.: Structural design by systematic synthesis, Proc. of the Second Conference on Electronic Computation, ASCE, New York, 1960. p.:105-122.
Caroll, C.W.: The created response surface techniques for optimizing nonlinear, restrained systems, Operations Research 9(1961), No.2. p.:169-184.
Fiacco, A.V.-McCormick, G.P.: Nonlinear programming: sequential unconstrained minimization techniques, Wiley, New York, 1968.
Duffin, R.J.-Peterson, E.-Zener,C.: Geometric programming, Wiley, New York, 1967.
Hernandez, S.-El-Sayed, M.-et al.(ed.): Structural optimization. Computer Aided Optimum Design of Structures IV. Computation Mechanics Publications, Southampton, 1995.
Pohlheim, H.: Evolutionäre Algorithmen, Springer-Verlag, Berlin, 1999.
Xie, Y.M.-Steven, G.P.: Evolutionary Structural Optimization, Springer-Verlag, Berlin, 1997.
Ehrenspiel, K.-Kiewert, A.-Lindemann, U.: Kostengünstig Entwickeln und Konstruieren, Springer-Verlag, Berlin, 1978.
Pahl, G.-Beelich,K.H.: Kostenwachstumgesetze nach Ähnlich-keitsbeziehungen für Schweibverbindungen, VDI-Berichte. Nr.457, 1982. p.:129-141.
Glimm, G.: Früherkennung der Entwicklungs- und Konstruktionskosten, VDI-Berichte. Nr.457, 1982. p.:173-193.
Pahl, G.-Beelich, K.H.: Methoden zur Kostenerkennungi Konstruktion 39(1987) No.7, p.:267-274.
Busch, W.: Fünf Jahre Erfahrung mit Relativkosten in der Industrie. VDI-Berichte, Nr.457, 1982. pp.:53-60.
Pacyna, H.-Hillebrand, A.-Rutz, A.: Kostenfrüherkennung für Gubteile, VDI-Berichte, Nr.457, 1982. pp.:103-114.
Pahl, G.-Rieg, F.: Kostenwachstumsgesetze für Baureihen, Carl Hauser Verlag, München, 1984.
Rachor, N.: Kostengünstig gestalten mit Operationselementen und Kostenstrukturen, TH Darmstadt, 1986.
Muttnyánszky Ádám: Szilárdságtan, Műszaki Könyvkiadó, Budapest, 1981.
Farkas J.-Timár I.: Fémszerkezetek optimális méretezése, BME Továbbképző Intézet. Budapest., 1985.
Farkas J.: Optimum design of metal structures, Akadémiai Kiadó, Budapest, 1984.
Jármai K.-Iványi M.: Gazdaságos fémszerkezetek analízise és tervezése, Műegyetemi Kiadó, Budapest, 2001.
Timár I.-Borbély T.: Optimization of insulated pipelines, Publ.Univ.of Miskolc, Series C. Mechanical Engineering, Vol.47. (1997) pp.:253-258.
Timár I.-Árpád I.: Csővezetékek hőszigetelésének optimálása, Energiagazdálkodás 27(1986), pp.: 449-459.
Bordás K.-Heinrich, J.-Timár I.: Optimierung von Entlastungskerben an Sicherungsringnuten, Konstruktion 37(1985), pp.:61-65.
Siddal, J.N.: Optimal Engineering design, Marcel Dekker, New York, 1982.
Haug, E.J.-Arora, J.S.: Applied Optimal design, Wiley&Sohns, New York, 1979.
Herskovits, J.-Dias, G.-Santos, G.-et al.: Shape structural optimization with an interior point nonlinear programming algorithmeni Struct. Mulidisc. Optim 20(2000), pp.:107-115.
Találat: 3955