Moderní metody optimalizace mechanických soustav
Transkript
Moderní metody optimalizace mechanických soustav Eduard Rohan Katedra mechaniky ZČU Moderní metody v mechanice, 13.12.2006, kurz ÚCV/KME – ZČU 1. Témata přednášky • Co je optimální konstrukce? • Jak měnit konstrukci? • Optimalizace prutových soustav Kritéria ??? • Layout optimization • Optimální topologie těles Vývoj . . . • Volná materiálová optimalizace • Využití metody homogenizace • Tvarová optimalizace (úlohy s prouděním) • Optimalizační metody používané v SO • Jak vše spolu souvisí ??? . . . již 300 let se nemění. Optimální ??? 2. Co je optimální konstrukce? • Kritéria optimality (Statika): Minimální hmotnost, Minimální poddajnost, maximální tuhost, Minimální napětí, (limitní design), Speciální: lokalizace plastické zóny, rovnoměrnost kontaktních napětí • Některá výše uvedená kritéria jsou protichůdná ⇒ • Základní úlohy (Solid Mechanics): Kritérium: Omezení: min. hmotnost max. napětí min. hmotnost max. poddajnost min. poddajnost max. hmotnost • Speciální úlohy : Optimalizace rozložení dané veličiny (teplotní pole, kontaktní napětí). Optimalizace dynamických vlastností – ladění vlastních frekvencí. Úlohy z oblasti interakce (Fluid dynamics) – proudění, aerodynamika (Shape Optimization) Jak měnit konstrukci? • Sizing optimization — optimalizace „rozměrůÿ geometricky jednoduché části (prut, nosník), soustavy parametry: průřezové charakteristiky, délky, průměry, . . . • Shape optimization — tvarová optimalizace 3D / 2D / (1D) tělesa parametry: popis části hranice (B-spline) • Topology optimization — topologická optimalizace zobecněná tvarová optimalizace — vznik nových hranic parametry: „hustotaÿ — {0/1} design • Topology & free material optimization navíc: optimalizace matriálových parametrů parametry: „hustota, parametry mikrostrukturyÿ • Speciální: optimalizace prolisu skořepin (Topography opt.) optimální orientace vláken kompozitu Maximalizace tuhosti — minimalizace poddajnosti Nejčastěji používaná úloha (Minimum compliance design) • Stavová úloha (pro daný design) 1 u = arg min{Φ(v) ≡ vT Av − vT f } v 2 • Kritérium: Minimalizace práce vnějších sil ψ(u) = uT f • Stav u Au = f • A závisí na designu t, . . . . . . A = A(t), ⇒ • Optimalizační úloha min ψ(u(t)) t∈D ⇔ 1 T max min{ v A(t)v − vT f } , t∈D v 2 D . . . množina přípustných designů (hmotnostní omezení) (1) 3. Optimalizace prutových soustav Optimální topologie – maximální tuhost Michell, 1904 • Konstrukce — soustava elastických prutů. • Základní struktura (Ground structure): Designové parametry: objemy prutů ti, i = 1, . . . , m Velký počet designových proměnných: n . . . počet uzlů m . . . počet prutů ⇔ design. prom. n m= , n = 10 × 10 ⇒ m = 4950 2 • Topologie ovlivněna změnou objemu prutů ti, pro ti → 0 prut zanikne. Formulace úlohy optimální topologie Maximalizace tuhosti MODEL: Index prutu i = 1, . . . , m Objem prutu ti = liAi (délka × průřez) Posuvy: u. Deformace prutu: uT bi Matice tuhosti prutu (diáda) E tiAi = ti 2 bibTi (li) Pm Celková matice tuhosti: A(t) = i=1 tiAi Stavová úloha: A(t)u = f ψ(u) = uT f −→ min Hmotnostní omezení: objem ≤ V D ≡ {t ∈ IRm| m X ti = V, ti ≥ 0} i=1 Úloha sedlového bodu: ( ! ) m X 1 T u tiAi u − uT f max min u t∈D 2 i=1 konvexní v u, lineární v t. Úlohy s několika zatíženími (robustní design) Různé zátěže: fk , k = 1, . . . , M , multiplikátor λk ≥ 0. Optimalizace „nejhoršího případuÿ ⇒ maxt minλk (M X max min min λk uk t∈D λ ≥0 k=1 Pk k λk = 1 1 T u 2 k m X i=1 !) tiAiuk − uTk fk Efektivní metody řešení • Snaha o snížení počtu „provázanýchÿ optimalizačních proměnných. • Eliminace ti — reformulace: Převod na „hladkou optimalizaciÿ m 1X ϕ(t, u) = ti uT Aiu − uT f 2 i=1 minu, α −α − uT f s. t. : V2 uT Aiu + α ≤ 0 , i = 1, . . . , m Platí: Konvexní programování: x = [u; α] m X T T ti u Aiu ≤ V max u Aiu minx −xT c s. t.: gi(x) ≤ 0, i = 1, . . . , m, i i=1 Lze přeformulovat (Ai 0) V T T u Aiu − u f min max u i 2 | {z } −α ⇒ nehladká konvexní optimalizace Používané numerické metody: (2) • Metody s vnitřní penaltou (Penalty-Barrier-Multiplier methods), multiplikátor = design • Primárně duální, • Semidefinitního programování. Příklady optimálních topologií — maximální tuhost Př. 1 Zákl. strukt.: N = 2(4 × 3) = 24 Pruty: N = 66 Redukce účelové funkce: 43.65% Metoda: PBM (1 restart) Př. 2 – hustší zákl. str. Zákl. strukt.: N = 2(7 × 5) = 70 Pruty: m = 595 Redukce účelové funkce: 26.25% Metoda: PBM (1 restart) Př. 3 Zákl. strukt.: N = 2(8 × 4) = 64 Pruty: m = 408 Redukce účelové funkce: 21.21% LABILNÍ KONSTRUKCE! 4. „Layout optimizationÿ „full stress configurationÿ Podmínky optimality — princip Michellových konstrukcí Princip pro Topologickou optimalizaci těles Maximalizace tuhosti — optimální volba průřezu ai ≥ 0 compliance = m X aiEli2i i=1 Omezení hmotnosti ⇔ multiplikátor Λ ≥ 0 Omezení průřezu ⇔ multiplikátory λi ≥ 0 Karush–Kuhn–Tuckerovy podmínky ⇒ E2i = Λ − λi λ i ai = 0 Λ( m X i=1 aili − V 0) = 0 • Kriteria optimality: (OC) r E ai > 0 ⇒ |i| = 1 Λ r E ai = 0 ⇒ |i| ≤ 1 Λ ⇒ všechny pruty mají optimální (stejnou) deformační energii Λ. • Rozšíření na kontinuum: (COC) ai −→ a(x, y, θ) i −→ (x, y, θ) 5. Optimální topologie těles — {0; 1} design Zdá se, dokonalosti není dosaženo tenkrát, když už není co přidat, ale když už není, co ubrat. (Antoine de Saint-Exupéry, Země lidí) Základní rozvržení Optimální topologie Metody – relaxovaný problém • Volná materiálová optimalizace SIMP (Solid Isotropic Material with Penalization) → black & white design • Homogenizace – materiál s mikrostrukturou • Zobecněná tvarová otimalizace – level set methods Volná materiálová optimalizace M. Kočvara MOPED — http://www.utia.cas.cz/user_data/kocvara/ semidefinitní programování. Určit: ρ & Eijkl • Maximalizace tuhosti • Cena materiálu – lokálně limitována hustotou ρ Eijkl −→ ψ(E) cena materiálu ... • Vazba: maximální přípustná hmotnost 1 max max min aE (u, u) − L(u) , density ρ elast.E 0 u∈U 2 0 ≤ ρmin R ≤ ρ ≤ ρmax ≤ ∞ Ψ(E) ≤ ρ Ω ρ dΩ ≤ V kde Z aE (u, v) = Eijkl ekl (u)eij (v) dΩ , L(v) . . . funkcionál vnějších zátěží Ω • Lokální optimalizace — anizotropní materiál s proměnnou tuhostí Realizace ??? (3) Lokálně extrémní materiály • Pro dané deformační pole eij v každém bodě oblasti Ω • Pro lokální limit hustoty ρ hlavice femuru – idealizace (Wolf 1800) • Určit optimální elastickou tuhost Eijkl 1 max Eijkl ekl eij 2 E0 Ψ(E) ≤ ρ • Řešení: Eijkl = ρ eij ekl kek kek (4) (5) v maticovém zápisu e2I eI eII 0 ρ eI eII e2II 0 , E= 2 2 eI + eII 0 0 0 (6) ⇒ jen 1 nenulové vlastní číslo — materiál je nestabilní pro jinou deformaci (úloha s jedinou zátěží). • Silně ortotropní materiál — osy ortotropie ≡ osy hlavních deformací. • Konstrukce kosti — remodelace ??? {0, 1} design — topologická optimalizace • Topologická optimalizace – E = ρE0, kde ρ ∈ {0, 1} • Takto nelze řešit ⇒ Relaxace: měnící se mikrostruktura ρ ∈ (0, 1] — „šedivý materiálÿ Alternativy: ◦ SIMP – materiál s malou hustotou je cenově nevýhodný – penalizace, např. 0.0? . . . void E = (ρ)p E0 , p > 1(= 3) ⇒ ρ = 1 − 0.0? . . . solid ◦ Homogenizace — šedivý materiál: ρ = 0.235 , . . . existuje mikrostruktura ??? Problémy: G-uzávěr — omezení topologií mikrostruktury Topologická optimalizace — penalizace (SIMP) • SIMP — izotropní materiál „s penalizacíÿ E = (ρ)p E0 , kde p > 1 , (p = 3) • Designové proměnné: ρe pro každý element e velmi mnoho designových proměnných • Omezení: Z ρ dΩ ≤ V , 0 < ρmin ≤ ρ(x) ≤ 1 Ω • Nežádoucí efekty — checkerboard effect nevýhoda malé hustoty ρ → omezení perimetru souvislých oblastí → multigrid — filtrování → nekonformní FEM aproximace Inverzní homogenizace — identifikace mikrostruktury pro lib. ρ ∈ (0, 1) — materiálové inženýrství? Optimalizace desek, skořepin (2D geometrie): hustota = tloušťka ⇒ bez penalizace! Optimální kompozity – homogenizace v topologické optimalizaci • Parametrizace mikrostruktury 3 typy: ◦ Vrstvený kompozit + iterovaná homogenizace: higher rank materials — optimální materiál ◦ Ortogonální mikrostruktura: obdélníkové kavity ◦ Čtvercové kavity — “sub-optimální materiál” (???) • Design = mikrostruktura pro každý strukturální element e (≈ FEM) geometrie: µe, γe, rotace: θe • Lokální úloha: najít „extrémníÿ materiál E(x), x ∈ Ω E(x) = EH (µe, γe, θe), . . . homogenizace, ρe = ρe(µe, γe), . . . hustota, (7) X e ρeVe ≤ V , 0 ≤ ρe ≤ 1, . . . omezení. Příklad: použití metody homogenizace v topologické optimalizaci Optimalizace uložení ložisek převodovky – Maximalizace tuhosti Ground structure Síť konečných prvků Vývoj optimální topologie (M. Hajžman – semestrální práce) Varianty v topologické optimalizaci Co je cílem ? A black & white design — standardní materiál B „strukturovanýÿ materiál — mikrostruktura 6. Optimalizační metody používané v SO Obecná forma úlohy SO: min f (x) , x ∈ IRn gi(x) ≤ 0 , i = 1, . . . , m subject to x ∈ [xmin, xmax] . . . „box constraintsÿ Lagrangeova funkce úlohy: L(x, λ) = f (x) + m X λigi(x) , (8) (9) i=1 Úloha sedlového bodu: L(x∗, λ∗) = max min L(x, λ) (10) L(λ∗) = max D(λ) (11) λi ≥0 x Duální funkce: D(λ) = minx L(x, λ) λi ≥0 Princip duálních metod: • primární subproblém (mnoho designových proměnných xk ) se aproximuje ⇒ „efektivní metodouÿ • duální subproblém – standardní metody (málo proměnných λi), jen triviální omezení λi ≥ 0 Gradientní metody & lokální aproximace Známe x0 a f (x0), gi(x0) a gradienty, chceme aproximovat f a omezení g, abychom určili další iteraci x1. • Metody založené na kritériích optimality (OC) • Metody matematického programování Standardní: SLP (optimalizace prutových soustav), SQP obecná metoda pro „hladkou optimalizaciÿ, Konzervativní metody, speciálně pro SO, ⇒ duální formulace CONLIN (C. Fleury) konvexní linearizace, MMA (K. Svanberg) pohyblivé asymptoty, SACA (Chung) aproximace vyššího řádu, PBM (Ben-Tal) vnitřní penalta s multiplikátorem 7. Konzervativní aproximace, duální subproblémy lokální aproximace v IRn • lineární – Taylorův rozvoj 1. řádu (SQP — aproximace aktivních omezení) • kvadratická – kvazinewtonovské metody – aproximace Hessovy matice (SQP) • konvexní linearizace (CONLIN) – hybridní aproximace – linearizace v reciprokých proměnných yi = f˜(x) = f (x0) + (+) X ∂f (x0) i ∂xi (xi − f˜(x) = r + i + i • pohyblivé asymptoty (MMA) – linearizace v yi = (+) X x0i ) (−) X ∂f (x0) ∂xi (xi − 1 xi 0 0 xi xi ) xi 1 xi −Ai (−) X qi pi + , Ui − x i x − L i i i kde r, pi, qi závisí na x0, f (x0), ∇f (x0) a asymptotách Li, Ui. CONLIN a MMA separovatelnost v souřadnicových směrech . . . ⇒ n nezávislých prim. úloh konzervativni: g̃(x) ≤ g(x) . . . ⇒ vnitřní aproximace vazeb Aproximace — konvexní? — konzervativní? CONLIN aproximace: MMA aproximace: (volba asymptot) konvexní? ANO (x > 0) konvexní? ANO konzervativní? NE VŽDY konzervativní? ANO Reciproká aproximace & mechanika • V mechanice ⇒ „exaktní aproximaceÿ „Intermediate Variablesÿ: Iz , A, . . . průřezové charakteristiky E A u = F l 1 Fl u = AE m = lA • KONVEXITA vs. KONKAVITA poddajnosti (K. Svanberg): Poddajnost je K(t) = X i tiKi , ⇒ ◦ konvexní (ti) ◦ konkávní (1/ti) ⇒ význam pro minimalizaci hmotnosti (⇒ vnitřní aproximace omezení, projekce) Sekvenční programování ??? xk −→ xk+1 Subproblémy: optimální pokles cílové funkce ⇒ nová iterace xk+1. SQP – sekvence kvadratických úloh • kvadratická aprox. cílové funkce f (x) • lineární aprox. omezení gi(x) CONLIN / MMA a duální metoda • konvexní aprox. cílové funkce f (x) a omezení gi(x) • ⇒ separace do n podúloh v xi • formulace úlohy QP – KKT podmínky kvazi-newtonovská metoda (BFGS) ⇒ směr poklesu f projekce směru ⇒ přípustnost linesearch ⇒ délka kroku je-li „n mÿ, tvarová optimalizace • analyt. řešení podúloh ⇒ duální funkce D(λ) • úloha v λj , j = 1, . . . , m max D(λ) λj ≥0 je-li „n mÿ, topologická optimalizace OptiStruct: adaptivní aproximace, CONMIN / CONLIN 8. Optimalizace tvaru Základní charakteristika Využívána paralelně s topologickou: ⇒ zefektivnění optimalizačního procesu Dána topologie, hledá se část hranice Nevznikají „nové hraniceÿ – designová hranice definována Jakákoliv účelová funkce – ve spojení s citlivostní analýzou. Nekonvexní (špatně podmíněná) optimalizace mnoho lokálních minim Většinou nutné přesíťování (adaptivní FEM) ⇒ náročnost Omezení: hladkost hranice (B-spline, . . . ) Příklady — optimalizace páky (2D) Optimalizace celé hranice, metoda konečných prvků (autor: Dr. Ing. Petr Kočandrle, 1994) počáteční design optimalizovaný design – minimalizace hmotnosti Příklady — optimalizace háku (3D) Optimalizace profilu háku, metoda hraničních prvků (autor: Dr. Ing. Petr Koška, 1997) počáteční a optimalizovaný design napětí – počáteční design napětí – optimální design, minimalizace hmotnosti Příklady — optimalizace kontaktní hranice Plasticita, velké deformace, variační nerovnice (autor: E. Rohan, 1999) rozložení kontaktních napětí designová a kontaktní hranice optimální design – plastická zóna počáteční design – deformace optimální design – deformace 9. Závěr • Optimalizace konstrukcí — syntéza znalostí mechaniky kontinua Některé zdroje – autoři: matematické optimalizace ◦ Bendsoe M.P., Pedersen P, Olhoff N. (Denmark) numerických metod ◦ Cherkaev A.V. (USA) • Prolínání typů optimalizace (např. topologická – tvarová) • Aplikace: zcela nepostradatelná při vývoji nových konstrukcí využitelná i v oblasti biomechaniky (inverzní úlohy): stavba kostí – optimální topologie, mikrostruktura design implantátů – dřík endoprotéz ergonomie a komfort – optimální svalové zatížení ◦ Allaire G. (France) ◦ Neitaanmaki P. (Finland) ◦ Rozvany G.I.N., Zowe J. (Germany) ◦ Nemirovski A., Ben-Tal A., Hassani (Israel) ◦ Haslinger J., Hlaváček I., Kočvara M. (Česká republika)
Podobné dokumenty
ZDE - Katedra informatiky
jednotlivých konstrukčních prvků počítačů architektury IBM PC. Budou probrány jednotlivé subsystémy počítače se
zaměřením na moderní trendy, základní i rozšiřující komponenty počítače včetně V/V za...
Systémy pro podporu rozhodování
Identifikace problému a analýza prostředí
Identifikace cílů a požadavků a zjištění, jak jsou naplňovány
Problém = rozdíl mezi požadovaným a skutečným stavem
Stanovení, jaký problém existuje,...
Untitled
pohledech na výkresu. Software rozlišuje pruty které musí být zobrazeny v
každém pohledu a monitoruje zda mají či nemají být započteny. Toto
chování má za cíl pomoci konstruktérovi při vytváření, k...
výzkum zaměřený na chov a mechaniku pohybu velšských plemen
jsme naměřili pomocí laserové míry a speciálního pedometru v období březen 2010 až srpen 2010. Výsledky ukazují, že
průkazný vliv je především u úhlu lopatky, což zcela koresponduje s tím, že úhel ...