Skip to main content
Ez az oldal automatikus fordítással jelenik meg. Inkább megnézi angolul?

SHERPA feltárási algoritmus

HyperLynx Design Space Exploration

A HyperLynx Design Space Exploration (HL-DSE) fejlett tervezési optimalizálást biztosít, ha a vizsgálandó szimulációs esetek száma jelentősen meghaladja a gyakorlatiasat. A HL-DSE optimális megoldásokat találhat a hagyományos módszerekhez szükséges számítási erőforrások töredékével.

Áramköri kártya színes nyomokkal és alkatrészekkel kék háttérrel

Az optimalizálási kihívás

A szimuláció lehetővé teszi a tervezők elemzését, hibakeresését és optimalizálását egy digital twin segítségével, mielőtt a prototípust gyártásra bocsátanák. Ez robusztusabb, megbízhatóbb és költséghatékonyabb táblát eredményez azáltal, hogy csökkenti a laboratóriumi vizsgálatok során felmerülő problémák valószínűségét, amelyek a tábla újraindítását igényelhetik.

A szimuláció lehetővé teszi a felhasználók számára, hogy felfedezzék tervezésük alternatív változatait a megbízhatóság, sebesség vagy árrés javítása, vagy a teljes gyártási költség csökkentése érdekében. Ha a szimulációt optimalizálási eszközként használják, az elvégzett elemzés összetettsége általában fokozatosan növekszik:

Select...

Kezdetben a felhasználók módosítják a tervet, és egyenként újra szimulálják a változásokat. Ez jól működik egyszerű tanulmányokhoz, és az új szimulációs felhasználók számára könnyen megérthető. Ez a módszer akkor működik a legjobban, ha csak egy vagy két tervezési paramétert (változót) kell tanulmányozni, és ha a felhasználó könnyen meghatározhatja a következő tanulmányhoz használni kívánt paraméterértékeket az előzőek eredményei alapján.

Gyors, hatékony optimalizálás

A nagy tervezési terek hatékony feltárása a lehető legkevesebb szimulációval nehéz feladat, amely fejlett elemzési technikák kombinációját igényli. Ehhez olyan megközelítésre van szükség, amely kiegyensúlyozza két egymásnak ellentmondó

  1. Az ígéretes eredmények nullázása az optimális értékek gyors megtalálása érdekében. Amikor egy tervezési területről kezdetben mintavételt vesznek, a kiválasztott értékek ritkán eredményeznek optimális értékeket. Ehelyett gradienseket hoznak létre, amelyeket úgy dolgoznak fel, hogy megtalálják az optimális helyeket (általában helyi maximumot/minimumokat) a válasz felületén. A helyileg (de nem globálisan) optimális eredmény nullázásához további szimulációs kísérletekre van szükség, amelyek végső soron nem járulnak hozzá a globális optimum megtalálásához.
  2. Annak biztosítása, hogy a teljes tervezési térből megfelelő mintát vegyenek. Vegyünk egy tojásdobozt, ahol a csúcsok és a völgyek kissé eltérnek. Sok különböző helyi minimum és maximum létezik - de mindegyiknek csak egy globális értéke. A kezdeti mintavétel után könnyű megtalálni a helyi színátmenetet és a helyi csúcsot/völgyet - de nagyon nehéz biztosítani, hogy megtalálják a globális értéket. A teljes a térből elegendő mintát kell venni ahhoz, hogy a folyamat végére megtalálják a globális maximumot/minimumokat.

SHERPA algoritmus

E két különböző követelmény kiegyensúlyozása nehéz feladat, amely fejlett technikákat igényel az egyes válaszok felméréséhez, mivel elérhetővé válik a válaszfelület numerikus sorrendjének értékelése és a következő futtatandó kísérlet meghatározása. A legtöbb optimalizáló esetében ez jelentős megértést igényel mind a megoldandó problémát, mind a keresési algoritmust az algoritmus vezérlőparamétereinek „hangolásához”.

A HL-DSE segítségével a SHERPA algoritmus értékeli a válaszokat az elemzés futtatásakor, és automatikusan hangolja az algoritmust. A HL-DSE az elemzés előrehaladtával diagramot készít a válaszokról, bemutatva az egyes szimulációs kísérletekből kapott értéket.

HyperLynx graph showing a design of experiments optimization history shown via SHERPA algorithm

Ebben a cselekményben a HL-DSE-nek két érdemfigura és a kapcsolódó cél van:

  • optimalizálja a piros értékeket
  • minimalizálja a kék értékeket

A kék vonal a kék mutató értékét javító kísérletek történetét mutatja. Az elemzés költségvetéséként 100 szimulációt adtak meg, a bemeneti értékek összesen 82 500 lehetséges permutációjából.

25 szimuláción belül a SHERPA gyorsan képes volt megtalálni az egyes metrikákhoz közel optimális értékeket.

Válasz felületi módszertan

Eredmények vizualizálása

A vizsgált problémák összetett jellege miatt a fejlett optimalizálási technikák a teljes tervezési terület csak kis százalékát képesek mintavételre venni. Az elemzés eredményeinek gyors és hatékony vizualizációja kulcsfontosságú eleme a folyamatok végrehajtásának, például az optimalizálással.

A HyperLynx Design Space Exploration a kimeneti nyomtatási lehetőségek gazdag választékát kínálja, hogy betekintést nyújtson a tervezés viselkedésébe. Ezek közé tartoznak a 3D diagramok, amelyek megmutathatják, hogy az elválasztás és az antipad átmérője hogyan befolyásolja a visszatérési veszteséget.

Ebben a példában a visszatérési veszteséget maximalizálni kell a jel integritásának javítása érdekében. Ez magában foglalja az egyes szimulációk eredményeinek utófeldolgozását, hogy jelentse a válaszmetriaként felmerült maximális értéket, majd megtalálja azokat a bemeneti változó feltételeket, amelyek minimalizálják ezt a választ.

3D graph showing colored surface with contour lines, representing data visualization or response surface methodology

A HyperLynx DSE válasz felületi módszertana

A design table showing various home styles with columns for square footage, bedrooms, bathrooms, and garage spaces.

A tervezési tér meghatározása

A HL-DSE integrálva van mind a HyperLynx Advanced Solvers 3D Explorer, mind a HyperLynx Signal Integrity előzetes elrendezési soros kapcsolatok megfelelőségi folyamataival, amelyek mindegyike már képes a tervezés optimalizálására a swept-paraméter elemzés révén.

Amikor a szimulációs esetek száma tarthatatlanná válik, a HL-DSE automatizált optimalizálásra szolgál. A felhasználó által már meghatározott tervezési változókat és tartományokat közlik a HL-DSE-vel, amelyet a felhasználó szükség szerint áttekinthet és módosíthat.

Elemzési célok

Optimalizálási célok meghatározása

A HL-DSE szorosan integrálva van a 3D Explorerrel és az elrendezés előtti megfelelőségi elemzéssel szimulációs kimeneti (válasz) szempontból. A felhasználó által már meghatározott kimeneti mutatókat továbbítják a HL-DSE-nek, ahol a felhasználó hozzáadja a pass/fail követelményeket és az optimalizálási célokat.

Diagram showing study responses and parameters with data visualization elements and charts

Helyettesítő modellezés

Colorful abstract 3D shapes and patterns representing surrogate modeling or data visualization

Egyes alkalmazásokban a szimulációs kísérletek egyszerű elvégzése és az optimális konfigurációk megtalálása nem elegendő, mert a cél annak ismerete, hogy a tervezés hogyan viselkedik több millió esetben. Például, miután egy tervezést optimalizáltak, a felhasználó több millió egység fölött szeretné megjósolni a gyártási hozamot. Ebben az esetben a változók a tervezési paraméterek, de tartományuk az értékek eloszlásává válik, amelyet a gyártási tűrések eredményeként várható.

Több millió szimulációs kísérlet végrehajtása nyilvánvalóan nem praktikus, ezért egy illesztett matematikai vagy helyettesítő modell jön létre, amely szorosan megfelel a tervezett bemeneti/kimeneti viselkedésnek a paramétertartományon belül. Ezt a helyettesítő modellt ezután felhasználhatjuk a tényleges szimulációs kísérletek helyett, hogy megjósolják a tervezés viselkedését számos körülmények között, és ezáltal megjósolják a gyártási hozamot.

Resources