Volupe logó

Blogbejegyzések Volupe

Új funkciók a 2021.2 kiadásban a Simcenter Amesim számára

A november nemcsak borult eget és hidegebb időjárást hozott nekünk, hanem a Simcenter Amesim vadonatúj verzióját is. A Siemens támogatási portálon az download számára elérhető 2021.2-es verzió mostantól néhány nagyra értékelt frissítéssel érkezett mind a funkciók, mind a képességek tekintetében.

Az e heti bejegyzésben megpróbáljuk lefedni és kiemelni néhány, az eszközben nemrégiben végrehajtott fejlesztést:

     Az akkumulátor elektrotermikus azonosító eszköztár

     Ground Designer

     Tesztadatok importálása

Az akkumulátor elektrotermikus azonosító eszköztár

Az akkumulátor elektrotermikus azonosítási eszköztár egy Python segédprogramokból álló készlet, amely kényelmesen, eszközként csomagolva található a Simcenterben. Amesim. A lépésről-lépésre történő módszer célja, hogy egyszerűsítse az elektromos és termikus viselkedés modellezését, amelyet a felhasználó által megadott áram-, feszültség- és hőmérsékletmérésekből kapunk. A mérések származhatnak az akkumulátoron végzett kísérleti vizsgálatokból, vagy komplex akkumulátor-modellek, például elektrokémiai modell segítségével végzett szimulációból. Az alábbi képen látható azonosítási lépéseket követve az eszköz képes azonosítani és beállítani az akkumulátor fejlett egyenértékű áramköri modelljéhez tartozó szükséges paramétereket. Ez elvégezhető akár cellaszinten, akár akkumulátorcsomagként.

Az eljárás több lépésből áll, és olyan számításokat tartalmaz, mint a valós kapacitás kiszámítása a vizsgálati profilokból, a nyitott áramköri feszültség kiszámítása különböző töltöttségi állapotok (SoC) mellett, az ohmos ellenállás meghatározása különböző SoC mellett, a termikus modell azonosítása stb. Az eredményeket ezután a SoC, az áram és a hőmérséklet függvényeként táblázatba foglalják, hogy a későbbi szimulációk során felhasználhatók és hivatkozhatók legyenek. Az azonosított paraméterek példáját az alábbi 1. táblázat tartalmazza.

Ground Designer

Bár a Ground Designer már a 2021.1-es verzióban is elérhető, a legújabb verzióban néhány nagyobb frissítésen esett át, hogy még felhasználóbarátabbá és robosztusabbá tegye. Azoknak, akik nem ismerik az eszköz/alkalmazás funkcióit, röviden úgy lehet leírni, hogy egy eszköz egyszerűsített, egyéni terepviszonyok gyors létrehozására, és a Vehicle Dynamics könyvtár más komponenseivel együtt használható.

A sablonalapú megközelítés a meredek és egyenetlen talajra összpontosít, ami különösen érdekes az építőiparban, a bányászatban, a mezőgazdaságban és az erdészetben jellemzően használt terepjárók esetében. A dudorok és mélyedések hozzáadásán, a dőlésszög megváltoztatásán és az útvonalbeállítások módosításán túl a Ground Designer végleges útmodellje a puha talajra vonatkozó viselkedéssel is kombinálható. A puha talajra vonatkozó gumiabroncsmodell összekapcsolásával az út tapadási modelljével és a terepviszonyokkal lehetőség nyílik a puha és egyenetlen talajon való vezetésnek a járműre és alrendszereire gyakorolt hatásának vizsgálatára és becslésére.

Meg kell állapítani, hogy a gumiabroncs és a puha talaj közötti kölcsönhatás és az érintkezési erők összetettek. Ennek részletesebb modellezése a paraméterek nagyszámú értékének meghatározását igényelné, amelyek meghatározása nehéz és időigényes lehet. Ehelyett a modellezési megközelítés, amelyet ennél a megvalósításnál választottunk, éppen ellenkezőleg, a lehető legjobban kihasználja az ésszerűen megszerezhető paramétereket: a gumiabroncs méretét és a talaj keménységének egy mértékegységét.

A tereprendező jelenlegi verziója sablonfájlokat használ az általános meghatározásokhoz, mint például a bukkanók/mélyedések száma és az út általános alakja. A felhasználók szabadon módosíthatják ezeket a .txt fájlokat, és például több akadályt is felvehetnek. A sablonokat a File -> Load Template, "majd tovább a telepítési könyvtárba" és az Amesim/libdv/utils/GroundDesigner_toolbox/resources/templates/roadWithSTurn.txt navigációval lehet megtalálni.

Szabadon elismerem, hogy ez egy kicsit nehézkes, és a funkciókat magába az eszközbe kellett volna integrálni a többi beállítással együtt. Remélhetőleg ezt a következő verziókban látni fogjuk. Ettől függetlenül a .txt fájlok módosítása meglehetősen egyszerű, és sorokat lehet hozzáadni és kizárni. A .txt fájl módosítása után az akadályok helyének és méreteinek módosítása könnyen elvégezhető az eszközön belüli paraméterezett paraméterekkel. Ezáltal lehetővé válik a különböző vezetési forgatókönyvek gyors generálása tömegesen.

A végleges talajhálót .obj fájlként generáljuk, és a VDGROUND0 talajleíró objektummal együtt használjuk. Az alábbi animációban a nyílt forráskódú 3D grafikus software Blender programmal módosítottam a talajhálót, és az így kapott .obj fájlt importáltam a csuklós dömper bemutató modell egy kissé módosított változatába.

 

Új tesztadat importáló alkalmazás

A rendszerszimulációval való munka során gyakran találkozhatunk a teszteredmények importálásával és kezelésével kapcsolatos helyzetekkel. Általában a tesztadatok importálása és felhasználása meglehetősen fárasztóvá válhat, ha több érzékelőt is érint. Ezért a 2021.2 verzióban egy új alkalmazás vált elérhetővé, amely megkönnyíti az érzékelőadatok importálásának és a szimulációs modellhez való csatlakoztatásának nehézkes folyamatait. A Tesztadatok importálása nevű alkalmazás a már meglévő adatimportáló eszközt használja fel egy dinamikus táblázat (dynamic_x_table) létrehozására és automatikus összekapcsolására a tesztadatok által meghatározott számú adó- és vevőobjektummal. Az alábbi képi ábrázolás szemlélteti, hogyan lehet ezt az új funkciót használni.

E funkció kikísérletezéséhez és stresszteszteléséhez egy Excel-táblázatban véletlenszerű értékek nagyobb halmazát hoztuk létre. A táblázat 130 egyedi érzékelő nevet használt, mindegyikhez egy 10 000 értéket tartalmazó oszlop tartozott. Következésképpen a táblázat 1,3 millió egyedi értéket tartalmazott.

Az adatimporton belül az első sor címként való beállítása lehetővé teszi, hogy a végső szuperkomponens a helyes érzékelőneveket használja. Az én példámban ez úgy történt, hogy jobb egérgombbal kattintottam az első sorra, és kiválasztottam: Címsornak való beállítása. Az adatimportálási lépés befejezése után a felhasználónak lehetősége van kiválasztani az időt, mint bemeneti adatot, valamint azt, hogy a táblázatot be kívánja-e ágyazni az aktuális szimulációs fájlba. Az ok gombra kattintva a Simcenter Amesim automatikusan létrehozza a szuperkomponenst Sketch módban, iteratív módon. A fent leírt nagyobb táblázat esetében a folyamat néhány percet vett igénybe, és nem ütközött semmilyen problémába a komponens létrehozása során.

A tesztadatok importálása rugalmasságot biztosít nagyobb adathalmazok importálásakor, és kényelmes eszköz, ha a mérési adatok szerkezete megváltozik.

Remélhetőleg érdemes volt átnézni ezt a bejegyzést. Ha bármilyen kérdése vagy megjegyzése van a témával kapcsolatban, vagy általában a szimulációval kapcsolatban, kérjük, forduljon hozzánk bizalommal a support@volupe.com e-mail címen.

Szerző

Fabian Hasselby, M.sc.
+46733661021

További blogbejegyzések

hu_HUHungarian