ANSYS ACT Hatékonyság növelés testreszabással Farkas Dániel econ Engineering Kft. Budapest, 21/04/2016
Szimuláció alapú termékfejlesztés Megbízhatóság Gyorsaság Kapcsolt szimulációk Parametrikus szimulációk
Szimuláció alapú termékfejlesztés Megbízhatóság Gyorsaság Kapcsolt szimulációk Parametrikus szimulációk Külső elemek integrálhatósága Személyre szabhatóság
Mi az az ACT? ANSYS Customization Tool
Mi az az ACT? ANSYS Customization Egységes és következetes nyelv, a felhasználó-specifikus igények kielégítésére Tool Bővítményeken keresztül ANSYS termékek kibővítése Tetszőleges Solverek integrálása Szimulációs folyamatok automatizálása A töredezett munkafolyamatok összekapcsolása
ACT Kompatibilitás Mechanical DesignXplorer DesignModeler Mechanical Mechanical DesignXplorer DesignModeler Parameter Set Wizards Parameter Set Wizards Project Schematic SpaceClaim Electronics Desktop Mechanical DesignXplorer Project Schematic Fluent (Beta) R14.5 R15 R16.0 16.2 R17
Hatékonyságnövelés testreszabással Testreszabás hiánya okozta nehézségek Egymással nem kompatibilis szoftverek, makrók, táblázatok Az APDL Commandok használata több időt odafigyelést és hozzáértést igényel Nehezebb kommunikáció csoportok között Ugyanarra a problémára teljesen eltérő megoldások Csoportonként eltérő program hozzáférés Nehézkes egységesítés Sokféle nyelv és program ismerete szükséges Testreszabással Szakterületre koncentrálható a figyelem Rövidebb beállítási idő Kisebb szoftver költség Automatizált munkafolyamatok a rutin műveletekhez Vezetett munkafolyamatok
ACT Testreszabási lehetőségei Funkciók létrehozása Az ANSYS programozási interfészén keresztül (API) Az eleve elérhető funkciók manipulálása Új funkciók és műveletek létrehozása Eddig Command hozzáadásával elért funkciók beépíthetők Például:
ACT Testreszabási lehetőségei Funkciók létrehozása Az ANSYS programozási interfészén keresztül (API) Az eleve elérhető funkciók manipulálása Új funkciók és műveletek létrehozása Eddig Command hozzáadásával elért funkciók beépíthetők Szimulációs munkafolyamat integrálása Külső tudásforrás integrálása ANSYS környezetbe (pl.: alkalmazások) ANSYS Workbench Project Pagen keresztül Külső elem beépíthető a munkafolyamatba Például: Részletes ismertető Szegletes János: SpaceClaim a termékfejlesztésben, topológiai optimalizálás
ACT Testreszabási lehetőségei Funkciók létrehozása Az ANSYS programozási interfészén keresztül (API) Az eleve elérhető funkciók manipulálása Új funkciók és műveletek létrehozása Eddig Command hozzáadásával elért funkciók beépíthetők Szimulációs munkafolyamat integrálása Külső tudásforrás integrálása ANSYS környezetbe (pl.: alkalmazások) ANSYS Workbench Project Pagen keresztül Külső elem beépíthető a munkafolyamatba Folyamat tömörítése ANSYS termékek létező folyamatainak automatizálása, egyszerűsítése Varázsló létrehozása, mely lépésről lépésre vezeti a végfelhasználót Report automatikus készítése Összetett szimulációs sorozatokhoz is
ACT Testreszabási lehetőségei Folyamat tömörítése Példa
Bővítmény felépítése.xml XML Definition File </>.PY Definiálja és konfigurálja a bővítményt Definiálja az összefüggéseket, a grafikus felületet és meghívja a hivatkozott IronPython függvényeket IronPython Script Definiálja a válasz függvényt a felhasználó interakcióira Végrehajtja a bővítmény feladatát
Bővítmény típusai.xml </>.PY Scripted Extension XML és IronPython script Fejlesztő csomag Szerkeszthető Binary Extension WBEX formátum Megosztható bármely felhasználóval Nem szerkeszthető.wbex </>
Bővítmények megosztása.wbex.wbex.wbex.wbex
Felhasználók ACT Fejlesztők Központilag megírt bővítmény Rutin műveletek automatizálása Szabványok követése ACT szaktudás nem szükséges a végfelhasználónak Könnyen terjeszthető, egyszerűen telepíthető.wbex.wbex.wbex
Felhasználók ACT Fejlesztők Különleges kérések Csoporton belül használt makrók, APDL parancsok beépítése Külső szoftverek integrálása Előnyök Egyszerűbb beállítások Letisztult munkafolyamat Speciális ismeret nem szükséges.wbex
Felhasználók ACT Fejlesztők.WBEX
Felhasználók ACT Fejlesztők Külső fejlesztők Binary.WBEX Felhasználó igényeire szabva
Welding assistant A kihívás Ellenállás hegesztés hőhatásai vizsgálhatók Thermal-Electric szimulációval, azonban sok különleges beállításra van szükség, melyek egy része csak APDL parancsokon keresztül elérhető.
Welding assistant A kihívás Ellenállás hegesztés hőhatásai vizsgálhatók Thermal-Electric szimulációval, azonban sok különleges beállításra van szükség, melyek egy része csak APDL parancsokon keresztül elérhető. Időfüggő szimuláció bekapcsolás, APDL paranccsal (Workbenchben a Thermal-Electric modul időfüggetlen) timint,on
Welding assistant A kihívás Ellenállás hegesztés hőhatásai vizsgálhatók Thermal-Electric szimulációval, azonban sok különleges beállításra van szükség, melyek egy része csak APDL parancsokon keresztül elérhető. Időfüggő szimuláció bekapcsolás A használt egységek eltérnek a definiálttól (ciklus)
Welding assistant A kihívás Ellenállás hegesztés hőhatásai vizsgálhatók Thermal-Electric szimulációval, azonban sok különleges beállításra van szükség, melyek egy része csak APDL parancsokon keresztül elérhető. Időfüggő szimuláció bekapcsolás A használt egységek eltérnek a definiálttól (ciklus) Speciális kontakt tulajdonságok beállítása (pl.: hőmérséklet függő kontakt vezető képesség)
Welding assistant A kihívás Ellenállás hegesztés hőhatásai vizsgálhatók Thermal-Electric szimulációval, azonban sok különleges beállításra van szükség, melyek egy része csak APDL parancsokon keresztül elérhető. Időfüggő szimuláció bekapcsolás A használt egységek eltérnek a definiálttól (ciklus) Speciális kontakt tulajdonságok beállítása (pl.: hőmérséklet függő kontakt vezető képesség) A program nagy mélységű ismerete szükséges és a szimuláció előkészítése időigényes!
Welding assistant Időfüggés
Welding assistant Váltóáram
Welding assistant Váltóáram.XML </> í
Welding assistant Váltóáram.XML </>.PY í
Welding assistant Váltóáram.XML </>.PY.DAT í APDL
Felhasználók ACT Fejlesztők.WBEX
Felhasználók ACT Fejlesztők.WBEX Application Store
Application Store Customer Portalon keresztül elérhető alkalmazás katalógus https://support.ansys.com/ansyscustomerportal/en_us/downloads/ansys+act+application+store Ingyenes és fizetős bővítmények Harmadik féltől származó alkalmazások Binary, de néhol forráskód elérhető Folyamatosan növekvő adatbázis Megtérülés lehetősége közvetlenül alkalmazás fejlesztéssel
Felhasználók ACT Fejlesztők.WBEX Application Store
Felhasználók ACT Fejlesztők Application Közzé tehetők Store Fizetős kiegészítő Saját termék kompatiblitásának biztosítása Közösségi fejlesztés
Felhasználók ACT Fejlesztők Application Store
Felhasználók ACT Fejlesztők Application Store
Felhasználók ACT Fejlesztők Application Store
Felhasználók ACT Fejlesztők Fejlesztő környezet nélkül App Store Külső fejlesztők Folyamatos konzultáció Valódi személyre szabás Application Store
Felhasználók ACT Fejlesztők Fejlesztő környezet nélkül App Store Külső fejlesztők Folyamatos konzultáció Valódi személyre szabás Cég mérettől függetlenül Application Store
Felhasználók ACT Fejlesztők Folyamatosan növekvő közösségi tér Application Store
Felhasználók ACT Fejlesztők Application Store
Felhasználók ACT Fejlesztők Application Store
Felhasználók ACT Fejlesztők Application Store
Néhány példa az App Store kínálatából Lehetővé teszi mozgó hőforrás használatát Workbench Mechanicalban Topológiai optimalizálást tesz lehetővé Workbench Mechanicalban Csomóponttal és elemmel kapcsolatos információkat tesz elérhetőve Workbench Mechanicalban Megbecsüli és megjeleníti a Courant-Friedrichs-Lewy (CFL) kritérium értékét Explicit Dynamics használatakor MATLAB optimalizáló algoritmusok és a felhasználó programjait teszi elérhetővé az ANSYS DesignXplorerben Több beállítással történő futtatás segítségével automatikusan kiválasztja az optimális háló méretet
Köszönöm a figyelmet!