Virtuální prototypování

Jak ověřit stroj dřív, než vznikne první díl - principy, nástroje a příklady v otevřeném prostředí Unreal Engine

Virtuální prototyp je digitální stroj, který se chová jako skutečný. Má hmotnost, pohony, klouby i řízení, takže ho můžete zatížit, rozpohybovat, připojit k němu řídicí program nebo si ho projít ve virtuální realitě. Příručka vysvětluje, jak to funguje, kde se to dnes používá a co je k tomu potřeba.

Vladimír NeporAutorIng. Vladimír Nepor
PublikovánoAktualizováno
Obsah příručky

00 · Úvod

Prototyp, který nemusíte vyrobit

Když se řekne virtuální prototypování, většina lidí si vybaví drahé inženýrské balíky, ve kterých specialista týdny ladí výpočetní síť a výsledkem je barevný obrázek napětí. Ty mají své místo. Tahle příručka ale jde jinou cestou.

Za posledních pár let se z herních enginů staly plnohodnotné simulační platformy. Unreal Engine dnes pohání simulátory autonomních aut, robotů, dronů i digitální dvojčata továren. V kombinaci s inženýrským fyzikálním jádrem v něm vznikne stroj, který má skutečnou hmotnost, pohony a řízení - a se kterým můžete pracovat v reálném čase: řídit ho joystickem, připojit k němu PLC, projít si ho ve virtuální realitě nebo na něm trénovat umělou inteligenci.

Příručku píšu pro konstruktéry, vedoucí vývoje, automatizéry i studenty. Vzorce v ní nenajdete; místo nich přirovnání, schémata a příklady. Cílem je, abyste po přečtení věděli, co virtuální prototyp umí a co ne, kdy se vyplatí, jaká data a lidi k němu potřebujete a jak postupovat.

Jak s příručkou pracovat

Kapitoly na sebe navazují, ale každou lze číst i samostatně. Opakují se v nich čtyři typy bloků, podle kterých se rychle zorientujete:

  • Úvodní odstavecO čem kapitola je a proč na ní záleží.
  • Pro představuPřirovnání z běžného života pro rychlé pochopení principu.
  • PříkladJak princip použila modelová firma Zdvih s.r.o.
  • Zapamatujte siShrnutí kapitoly v několika bodech.

Rozcestník: co právě řešíte?

Nemáte čas číst vše? Najděte svou otázku a skočte rovnou do příslušné kapitoly.

Vaše otázkaKde najdete odpověď
Co přesně je virtuální prototyp a čím se liší od 3D modelu?Co je virtuální prototyp →
Vyplatí se nám to vůbec?Kalkulačka →
Jak může herní engine počítat fyziku stroje?Simulace v reálném čase →
Stačí engine, nebo potřebujeme pevnostní výpočet (FEM, CFD)?Engine, nebo CAE? →
Kdo a k čemu to dnes používá?Kde se to používá →
Jaké nástroje a licence budeme potřebovat?Otevřený stack →
Jaká data musíme dodat?Vstupní data →
Jaký počítač, jaký tým a kolik času?Hardware a tým →
Jak se postupuje od CAD modelu k výsledku?Postup krok za krokem →
Ukažte mi konkrétní příklad.Šest příkladů →

Příklad, který nás provede

Příklad: Zdvih s.r.o.

Modelová firma Zdvih s.r.o. (smyšlená) vyrábí hydraulické nakládací jeřáby, které se montují na nákladní auta. Vyvíjí novou, delší ruku s dosahem 10 m. Dosud postupovala klasicky: konstrukce, výroba prototypu, zkoušky na dvoře, úpravy a znovu. Jeden takový cyklus trval přes dva měsíce.

Nosnost a statickou stabilitu v dané poloze konstruktéři spočítají běžným výpočtem podle normy - na to model nepotřebují. Nevědí ale, co se stane v pohybu: jak se rozkývá břemeno, když obsluha prudce zastaví otáčení, zda při tom neodlehčí podpěra, zda omezovač momentu zareaguje včas, když se hýbe víc válců najednou, zda se ruka při skládání nedotkne kabiny a jestli obsluha z ovládacího stanoviště uvidí na hák.

Právě na takové otázky - děje v čase, souhra mechaniky s řízením a člověk u stroje - je virtuální prototyp. V každé kapitole uvidíte, jak by ho Zdvih použil.

01 · Základy

Co je virtuální prototyp

Virtuální prototyp je digitální model výrobku, který se chová jako výrobek skutečný. Nejde jen o to, jak vypadá: model ví, kolik váží, kde má těžiště, jak se pohybují jeho klouby, jakou silou tlačí pohony a jak ho řídí software. Díky tomu se dá testovat podobně jako fyzický prototyp, jen v počítači.

Pro představu

Na konceptu nového auta vidíte, že všechno sedí a drží pohromadě. Nevíte ale, jak se bude chovat v jízdě: jak zrychlí, jak se naklopí v zatáčce, kdy na mokru dostane smyk. Automobilky to proto zkoušejí v jízdních simulátorech dřív, než postaví fyzický prototyp. Virtuální prototyp funguje stejně - jen v něm místo auta jezdí váš stroj s jeho skutečnými parametry a vy měříte síly a pohyby. Když se vám výsledek nelíbí, změníte parametr a zkusíte to znovu.

Odborně se mluví o modelování, simulaci a vizualizaci systému v provozních podmínkách a o zdokonalování návrhu iteracemi bez výroby fyzických kusů. Prakticky to znamená, že stroj můžete zatížit, rozpohybovat, srazit s překážkou, nechat řídit programem nebo člověkem a sledovat, co se stane - opakovaně, bezpečně a s měřením všeho, co vás zajímá.

Virtuální prototyp nenahrazuje fyzické zkoušky úplně. Jeho úkolem je, aby do zkušebny přišel už odladěný návrh a aby fyzických kol bylo co nejméně. Zpravidla tak zbude jeden ověřovací prototyp místo několika vývojových.

Čtyři vrstvy virtuálního prototypu

Užitečné je představit si prototyp jako dort o čtyřech patrech. Ne každý projekt potřebuje všechna patra - a čím víc pater, tím víc dat a práce (viz Pět úrovní věrnosti).

  • vrstva 1

    Geometrie

    Tvar a rozměry ve skutečném měřítku 1:1, obvykle převzaté z CAD. Odpoví, zda se vše vejde a jak to vypadá.

    Vejde se složená ruka jeřábu za kabinu?

  • vrstva 2

    Fyzika

    Hmotnosti, těžiště, klouby, pohony, tření, lana, kontakty. Odpoví, jak se stroj pohybuje a jaké síly v něm působí.

    Jak se rozkývá břemeno, když obsluha prudce zastaví otáčení?

  • vrstva 3

    Řízení a senzory

    Řídicí logika (PLC, regulátory, autonomie) a modely senzorů. Odpoví, zda stroj dělá, co má, a jak reaguje na okolí.

    Zastaví omezovač momentu pohyb včas?

  • vrstva 4

    Člověk a prostředí

    Obsluha (např. ve VR), terén, hala, další stroje. Odpoví, jak se se strojem pracuje ve skutečných podmínkách.

    Vidí obsluha na hák, když stojí u ovládání?

Virtuální prototyp skládáme po vrstvách. Každá další vrstva odpoví na další typ otázek.

Digital mock-up, virtuální prototyp, digitální dvojče

Tři pojmy, které se často zaměňují. Liší se tím, co model umí a kdy v životě výrobku vzniká.

Digital mock-up (DMU)Virtuální prototypDigitální dvojče
Co to jeStatická 3D sestava výrobkuModel, který se chová jako výrobekModel propojený s konkrétním existujícím kusem
Kdy vznikáBěhem konstrukcePřed výrobou, místo vývojových prototypůPo uvedení do provozu
Odkud bere dataZ CADZ CAD, katalogů, výpočtů a zkoušekNavíc živá data ze senzorů skutečného stroje
Typická otázkaVejde se to? Nekoliduje to?Bude to fungovat? Jak se to chová?Co se právě děje? Co se stane za týden?

Hranice nejsou ostré: z dobrého virtuálního prototypu se po spuštění výroby často stává základ digitálního dvojčete. Proto se vyplatí stavět ho od začátku tak, aby šel napojit na skutečná data.

Zapamatujte si
  • Virtuální prototyp neukazuje jen tvar, ale i chování stroje v pohybu.
  • Skládá se z vrstev: geometrie, fyzika, řízení, člověk a prostředí.
  • Nenahrazuje všechny zkoušky; snižuje počet fyzických kol.
  • Digitální dvojče je propojené s existujícím strojem; virtuální prototyp vzniká dřív, než stroj existuje.

02 · Přínos

Proč prototypovat virtuálně

Každá úprava fyzického prototypu stojí materiál, práci a hlavně čas. Virtuální prototyp upravíte a otestujete znovu za zlomek času. Nejde ale jen o úsporu: když je zkouška levná, odvážíte se vyzkoušet i neobvyklé nápady.

Lineární vývoj vs. vývoj řízený simulacemi

Srovnání lineárního vývoje s fyzickými prototypy a vývoje řízeného simulacemiLINEÁRNÍ VÝVOJKonceptNávrhFyzickýprototypZkouškaVýroba↺ opakování: týdny a statisíceVÝVOJ ŘÍZENÝ SIMULACEMI (SDPD)KonceptNávrhVirtuálnítestOvěřovacíkusVýroba↺ opakování: hodiny až dny
Nahoře lineární vývoj s fyzickými prototypy, dole vývoj řízený simulacemi (SDPD): smyčka návrh–test probíhá virtuálně.

Řada firem vyvíjí lineárně: koncept → návrh → výroba fyzického prototypu → zkoušky. Když zkouška neprojde, vrací se zpět do návrhu a celý cyklus se opakuje. Každé kolo stojí týdny a statisíce.

Při vývoji řízeném simulacemi (Simulation Driven Product Development, SDPD) probíhá smyčka návrh–test ve virtuálním prostředí. Fyzicky se vyrábí až návrh, který virtuálními zkouškami prošel. První fyzický kus pak slouží hlavně k ověření - a někdy rovnou jde do výroby.

Zásadní rozdíl je v rychlosti učení. Virtuální kolo trvá hodiny až dny, takže za stejný čas proběhne desetkrát víc pokusů. A protože je levné, mohou se do něj zapojit i výroba, servis, obchod a zákazník - ještě než se cokoli vyrobí.

Cena pozdní změny

Orientační cena opravy chyby podle fáze, ve které se najde: návrh 1×, prototyp 10×, výroba 100×, zákazník 1 000×relativní cena opravyvirtuální prototyp najde chyby tady1×Návrh10×Prototyp100×Výroba1 000×U zákazníka
Orientační „pravidlo desetinásobku“: čím později se chyba najde, tím dražší je její oprava.

V praxi se často uvádí orientační pravidlo desetinásobku: chyba, kterou opravíte v návrhu za 1 korunu, stojí ve fázi prototypu zhruba 10 korun, ve výrobě 100 a u zákazníka 1 000. Přesná čísla se v každém oboru liší, princip ale platí všude.

Virtuální prototyp posouvá objevování chyb doleva - do fáze, kdy je změna jen úpravou modelu. Proto se vyplatí hlavně u výrobků, kde je fyzický prototyp drahý, zkoušky rizikové nebo kde se čeká víc kol vývoje.

Pro představu

Je to jako zkoušet oblečení v e-shopu s virtuální kabinkou. Nemusíte objednat pět velikostí a čtyři vrátit; vyzkoušíte si je hned. Jednu velikost si nakonec stejně objednáte a obléknete - ale už víte, že padne.

Kalkulačka: vyplatí se virtuální prototyp?

Porovnejte náklady a čas obou přístupů pro váš projekt. Virtuální cesta má vstupní náklad (stavbu modelu), ale každé další kolo je levné. Na konci počítáme i s fyzickým prototypem na ověření.

Fyzické vs. virtuální prototypováníVýchozí hodnoty jsou ilustrativní - dosaďte vlastní
Kolikrát se návrh upraví a znovu testuje
kol
Výroba prototypu, úpravy, zkouška, práce
Kč
Od úpravy návrhu po výsledek zkoušky
týdnů
Příprava dat, model, fyzika, řízení (jednorázově)
Kč
Než je model připraven k prvnímu testu
týdnů
Úprava modelu, běhy, vyhodnocení
Kč
Obvykle dny
týdnů
Kolik kusů se i tak vyrobí na závěr
ks

Náklady

Fyzické prototypy
1 750 000 Kč
Virtuální + ověření
950 000 Kč

Čas do ověřeného návrhu

Fyzické prototypy
40 týdnů
Virtuální + ověření
19 týdnů

Virtuální cesta vychází levněji o 800 000 Kč a je rychlejší o 21 týdnů.

Bod zvratu: virtuální prototyp se finančně vyplatí od 3 kol vývoje.

Nezahrnuje přínosy, které se špatně vyčíslují: dřívější uvedení na trh, méně reklamací, bezpečné testování rizikových situací a využití modelu pro výcvik a prodej.

Co virtuální prototyp přináší

  • Méně fyzických prototypů a kratší vývoj
  • Testy situací, které jsou naostro nebezpečné nebo nemožné (prudké zastavení, kolize, porucha)
  • Porovnání mnoha variant konstrukce místo jedné nebo dvou
  • Řídicí software se ladí souběžně s mechanikou, ne až na hotovém stroji
  • Výroba, servis a obchod připomínkují návrh od začátku
  • Zákazník vidí a „osahá“ stroj dřív, než existuje
  • Model se dál využije pro výcvik obsluhy, marketing a servisní návody
  • Měření všeho: síly, rychlosti, kolize, časy - bez čidel a kabelů
Příklad: Zdvih s.r.o.

Zdvih s.r.o. počítá s pěti koly vývoje nové ruky. Fyzicky by to bylo přes 1,7 mil. Kč a přes devět měsíců. S virtuálním prototypem vyjde vývoj zhruba na polovinu a ověřený návrh je hotový za necelých pět měsíců. Vyzkoušejte si čísla v kalkulačce výše.

Zapamatujte si
  • Virtuální kolo je řádově rychlejší a levnější než fyzické.
  • Chyby najdete dřív, kdy je jejich oprava nejlevnější.
  • Vyplatí se hlavně u drahých prototypů, rizikových zkoušek a více kol vývoje.
  • Fyzické ověření na konci zůstává - jen bývá jedno místo několika.

03 · Princip

Jak funguje simulace v reálném čase

Herní engine nepočítá fyziku „najednou“. Rozdělí čas na velmi krátké kroky a v každém spočítá, kam se co posunulo. Když jsou kroky dost krátké a výpočet dost rychlý, vznikne plynulý pohyb, se kterým můžete v reálném čase interagovat.

Pro představu

Vzpomeňte si na kreslený film, který se kreslí do rohů stránek sešitu. Každá stránka je jeden okamžik, a když listujete dost rychle, panáček běží. Simulace dělá totéž: každý „list“ je jeden časový krok, typicky setina sekundy nebo méně. Rozdíl je, že simulace každý další list dopočítá podle fyzikálních zákonů - a vy do děje můžete kdykoli zasáhnout.

Simulační smyčka a časový krok

Simulační smyčka: vstupy, fyzikální krok, senzory a měření, zobrazení; opakuje se v každém časovém krokujeden krok Δtdesítky až stovky × za sVstupyPLC, operátor, AIFyzikální kroksíly, kontakty, řešičSenzory a měřeníčidla, log, CSVZobrazenímonitor, VR
V každém kroku Δt projde simulace stejnou smyčkou: vstupy → fyzika → senzory a měření → zobrazení.

Smyčka se opakuje desítky až stovky krát za sekundu. Délce jednoho kroku se říká časový krok (Δt). Kratší krok znamená přesnější a stabilnější výsledek, ale víc výpočtů. U strojů s rychlými ději (nárazy, tuhé pružiny, hydraulika) se proto fyzika často počítá v několika menších pod-krocích na jeden snímek obrazu - tzv. substepping.

Pro inženýrské použití je důležitý pevný časový krok: fyzika běží vždy se stejným Δt bez ohledu na to, jak rychle se zrovna vykresluje obraz. Jen tak dostanete při opakování stejné výsledky. Unreal Engine to umožňuje asynchronním během fyziky s pevným krokem; inženýrská jádra (AGX, MuJoCo) pracují s pevným krokem standardně.

Co se děje v jednom kroku

  1. Vstupy

    Povely z řízení (PLC, autonomie, skript) nebo od člověka (joystick, VR ovladač).

  2. Síly a pohony

    Gravitace, motory, hydraulické válce, pružiny, tlumiče, tření.

  3. Kolize a kontakty

    Které díly se dotýkají a jakou silou se navzájem tlačí.

  4. Řešič

    Spočítá nové polohy a rychlosti všech těles tak, aby držely klouby a nepronikala do sebe.

  5. Senzory a měření

    Virtuální čidla změří vzdálenosti, síly, úhly; data se zapisují do logu.

  6. Zobrazení

    Obraz se vykreslí na monitor nebo do VR headsetu. Pak vše znovu.

Kolizní tvary: co vidíte vs. co se počítá

Segment ramene: vlevo detailní zobrazovaná síť z CAD, vpravo zjednodušené kolizní tvary pro výpočetCo vidítesíť z CAD · desítky tisíc trojúhelníkůCo počítá fyzika2 kvádry + 2 válce
Vlevo zobrazovaná síť z CAD (tisíce trojúhelníků), vpravo zjednodušené kolizní tvary, se kterými počítá fyzika.

Model z CAD má často miliony trojúhelníků. Kontrolovat každý proti každému v každém kroku by bylo příliš pomalé. Fyzika proto počítá s kolizními tvary - zjednodušenými obálkami z krabic, válců, koulí a konvexních těles. Na obrazovce vidíte detailní díl, ale srážky se počítají s jeho zjednodušenou „slupkou“.

Kvalita kolizních tvarů rozhoduje o výsledku. Příliš hrubé tvary způsobí falešné kolize nebo mezery; příliš jemné zpomalí simulaci. Příprava kolizí je proto jedním z nejpracnějších kroků - a místem, kde se nejčastěji chybuje.

Řešič, klouby a pohony

Stroj se v simulaci skládá z těles (segmenty ramene, kola, rám) a vazeb mezi nimi (čep, posuvné vedení, kulový kloub). Vazba říká, jak se tělesa smí vůči sobě pohybovat. Na vazby lze nasadit pohony: motor s momentem, lineární aktuátor nebo hydraulický válec.

Řešič (solver) je část fyzikálního jádra, která v každém kroku hledá nové polohy a rychlosti tak, aby byly splněny všechny vazby a kontakty najednou. Herní řešiče obvykle počítají iteračně a přibližně - stačí, aby to „vypadalo dobře“. Inženýrská jádra jako AGX Dynamics nebo MuJoCo řeší vazby přesněji, a proto zvládnou i dlouhé řetězce těles, těžká břemena na lanech nebo velké poměry hmotností bez „gumového“ chování.

Proč na tom záleží

Typická chyba herní fyziky: jeřáb s 10 t břemenem na lehkém laně se začne chvět nebo lano „protáhne“. Nejde o chybu modelu, ale o meze řešiče. Pro stroje s velkými poměry hmotností, lany a hydraulikou proto volte inženýrské jádro (viz Fyzikální jádra).

Rychlost vs. přesnost

Mapa nástrojů podle rychlosti výpočtu a přesnosti fyzikycíl virtuálního prototypureálný čas →rychlost výpočtu →přesnost fyziky →Kinematická animaceHerní fyzika (Chaos)Inženýrská fyzika v enginu(AGX, MuJoCo)Offline multibody (MBD)FEM / CFD
Orientační mapa: nástroje se liší tím, jak rychle počítají a jak přesný výsledek dávají. Engine s inženýrským jádrem je kompromis obojího.

Každá simulace je kompromis. Kinematická animace je okamžitá, ale nezná síly. Herní fyzika je rychlá a stabilní, ale zjednodušená. Inženýrská fyzika v enginu (AGX, MuJoCo) drží reálný čas a přitom počítá vazby a kontakty důvěryhodně. Klasické CAE (FEM, CFD, offline multibody) je nejpřesnější, ale počítá minuty až dny a bez interakce.

Virtuální prototyp v enginu cílí na pravý horní roh, kam se dá v reálném čase dostat: dost přesně pro rozhodnutí o konstrukci a řízení, dost rychle pro interakci, VR a tisíce opakovaných běhů.

Engine v reálném čase, nebo klasické CAE?

Nejde o „buď, anebo“. Engine a klasické inženýrské výpočty (CAE) odpovídají na jiné otázky. Tabulka pomůže rozhodnout, co kam patří.

OtázkaEngine v reálném časeKlasické CAE
Vejde se mechanismus do zástavby, nekoliduje při pohybu?Ano, rychle a interaktivně, i ve VRAno (kinematika v CAD), bez interakce
Nosnost a statická stabilita v dané poloze (vyložení, náklon)?Zbytečné - stačí konvenční výpočetAno - i ruční výpočet podle normy
Jak se stroj chová v pohybu: kývání břemene, rázy při brzdění, odlehčení podpěr?Ano, s inženýrským jádrem a validacíAno (offline multibody), přesněji, pomaleji
Funguje řídicí program (PLC), sekvence, bezpečnostní logika?Ano - virtuální zprovozněníObvykle ne
Jak se stroj obsluhuje, co člověk vidí a kam dosáhne?Ano - VR a interaktivní obsluhaNe
Naučí se autonomie nebo AI v různých podmínkách?Ano - fotorealistické senzory, rychlé běhyOmezeně
Vydrží díl zatížení? Kde vznikne trhlina, jaká je únava?Ne - engine dá jen síly na vstup výpočtuAno - FEM (MKP)
Jak proudí vzduch, olej, teplo?Ne - jen přibližné vizuální efektyAno - CFD, tepelné výpočty
Podklad pro certifikaci a normy?Ne samostatněAno, spolu se zkouškami

Ustálené CAE balíky (Ansys, Siemens Simcenter, Dassault SIMULIA, Altair a další) jsou pro pevnost, proudění a certifikační výpočty nezastupitelné. V praxi se obojí kombinuje: engine najde kritické situace a spočítá síly, CAE z nich spočítá napětí.

Zapamatujte si
  • Simulace počítá v krátkých časových krocích; pro opakovatelnost potřebuje pevný krok.
  • Fyzika nepočítá s detailní sítí z CAD, ale se zjednodušenými kolizními tvary.
  • Herní řešič stačí na kinematiku a jednoduchou dynamiku; lana, hydraulika a těžká břemena chtějí inženýrské jádro.
  • Pevnost, únavu a proudění počítá CAE; engine mu dodá zatížení a kritické situace.

04 · Praxe

Kde se virtuální prototypování dnes používá

Enginy reálného času se z vizualizace přesunuly do jádra vývoje. Simulační obor se podle Epic Games mění „od nástrojů, které trénují lidi, k nástrojům, které trénují stroje“: roboty, autonomní vozidla a drony. Vedle toho zůstávají klasické úlohy - ověření funkce, virtuální zprovoznění a výcvik obsluhy.

Osm oblastí využití

  • Ověření funkce a prostoru

    Dosahy, kolize, sekvence pohybů, sestavitelnost a servisní přístup na modelu 1:1.

    Složí se ruka jeřábu bez kolize s kabinou?

  • Virtuální zprovoznění (VC)

    Skutečný řídicí program (PLC) se připojí k virtuálnímu stroji a odladí dřív, než stroj existuje. Pojmy a modely popisuje německá směrnice VDI 3693.

    Test sekvence balicí linky měsíc před montáží.

  • Testování řízení a autonomie

    Software stroje běží proti simulaci (software-in-the-loop) nebo skutečná řídicí jednotka proti simulaci (hardware-in-the-loop).

    Autonomní nakladač projede tisíc scénářů za noc.

  • Trénink AI a syntetická data

    Engine zná každý pixel scény, takže obrázky rovnou anotuje. Proměnlivé počasí, světlo a rozmístění zvyšují odolnost modelu.

    Kamera se učí rozpoznat palety v různém osvětlení.

  • Operátorské simulátory

    Výcvik obsluhy na stroji, který se chová jako skutečný. Z prototypu vznikne simulátor ještě před uvedením stroje na trh.

    Jeřábník trénuje jemné ukládání břemene.

  • Design review a ergonomie ve VR

    Tým i zákazník si stroj projdou v měřítku 1:1, zkontrolují výhled, dosahy a přístup k údržbě.

    Výhled z ovládacího stanoviště na hák.

  • Prodej, konfigurátor a servis

    Interaktivní ukázky na veletrhu i v prohlížeči (Pixel Streaming), varianty výbavy, servisní a montážní návody ve 3D.

    Zákazník si na webu poskládá jeřáb a uvidí ho v pohybu.

  • Rozmístění a tok materiálu

    Stroj v kontextu haly nebo staveniště. Pro dlouhá období a celé provozy je vhodnější dynamická simulace výroby, fyzika se nasazuje na kritická místa.

    Projede vůz s jeřábem vraty a otočí se na dvoře?

Platformy postavené na Unreal Engine

Že engine zvládne vážnou inženýrskou práci, dokládají simulátory, které na něm stojí. Některé jsou open source a dají se použít jako hotový základ, jiné jsou komerční produkty.

Zdroj: Epic Games (2026) a stránky projektů; stav k 10/2026. Výběr, ne úplný seznam.
PlatformaOborCo umí
CARLAAutonomní řízeníOpen-source simulátor; od verze 0.10 na UE 5.5, lidar, radar, kamery, nativní ROS 2, fyzika vozidel Chaos.
AGX Dynamics for UnrealTěžké stroje, robotikaInženýrská fyzika strojů v UE; trénink a testování autonomních strojů, operátorské simulátory.
Duality AI FalconDigitální dvojčata, syntetická dataKnihovna simulovaných senzorů (kamery, lidar, radar, GPS, IMU); mezi uživateli NASA-JPL nebo Honeywell.
dSPACE AURELIONSenzorová simulaceFyzikálně založená simulace kamer, radaru a lidaru pro autonomní vozidla a servisní roboty.
MathWorks Simulink 3D AnimationŘízení a regulaceSpojení modelů řízení v Simulinku s vizualizací a senzory v UE.
HoloOceanPodvodní robotikaSimulátor na UE5 se sonarem, DVL, IMU a akustickými modemy (Brigham Young University).
PteroSimDronyLetová dynamika JSBSim, skutečný firmware autopilota (PX4, ArduPilot) ve smyčce.
Tempo SimulationRobotikaOpen-source platforma s rozhraním gRPC a napojením na ROS.
Unreal Robotics LabRobotika, výzkumOpen-source plugin, který spojuje vykreslování UE s fyzikou MuJoCo.
Příklad: Zdvih s.r.o.

Zdvih s.r.o. využije virtuální prototyp nové ruky třikrát: konstruktéři na něm ověří chování ruky v pohybu a dosahy, automatizéři odladí omezovač momentu dřív, než je hotová elektroinstalace, a obchod z něj udělá interaktivní ukázku na veletrh. Jeden model, tři oddělení.

Zapamatujte si
  • Hlavní proudy dnes: ověření funkce, virtuální zprovoznění, autonomie a AI, výcvik obsluhy.
  • Unreal Engine je základem řady profesionálních simulátorů (CARLA, AURELION, Falcon…).
  • Jeden model slouží vývoji, automatizaci, výcviku i prodeji.

05 · Nástroje

Otevřený stack s Unreal Engine

Virtuální prototyp nemusí stát na uzavřeném balíku jednoho dodavatele. Dá se poskládat jako stavebnice: engine pro zobrazení a interakci, fyzikální jádro podle potřebné přesnosti a otevřené standardy pro napojení na CAD, PLC, robotický software a modely z jiných nástrojů.

Co znamená „otevřené prostředí“

Unreal Engine není open source v pravém smyslu, ale je zdrojově dostupný: celý zdrojový kód je po registraci k dispozici na GitHubu a lze ho upravit. Do enginu se dá doplnit vlastní fyzika, senzory nebo komunikace, a nejste závislí na tom, co dodavatel zrovna podporuje.

Druhá polovina otevřenosti jsou standardy: STEP pro geometrii, OPC UA pro průmyslovou komunikaci, ROS 2 pro roboty, FMI pro výměnu simulačních modelů, OpenXR pro VR. Díky nim prototyp napojíte na nástroje, které už ve firmě máte.

Stavebnice virtuálního prototypu: vstupy, Unreal Engine s fyzikálním jádrem, propojení a výstupyVSTUPYCAD / BIM → Datasmith3D sken → RealityScankatalogy, měřeníUnreal Enginezobrazení · logika · interakceFYZIKÁLNÍ JÁDROChaosAGXMuJoCoFMUPROPOJENÍPLC · OPC UARoboti · ROS 2Simulink · FMIPython · gRPCVÝSTUPYVR · OpenXRweb · Pixel Streamingdata · CSVvideo · render
Stavebnice virtuálního prototypu: data vstupují přes importy, engine je propojuje s fyzikou, řízením a výstupy.

Unreal Engine

Unreal Engine od Epic Games je engine pro grafiku a interakci v reálném čase. Pro virtuální prototypování jsou podstatné hlavně tyto jeho části:

  • NaniteZobrazí detailní geometrii z CAD a 3D skenů bez ruční optimalizace.
  • Lumen a ray tracingRealistické světlo a odrazy - důležité pro design review i pro simulaci kamer.
  • Chaos PhysicsVestavěná fyzika: tuhá tělesa, vazby, vozidla, látky, destrukce; podle Epic s dvojitou přesností.
  • Blueprint a C++Logika stroje vizuálně (Blueprint) i v kódu (C++) - od prototypu po výkonnou implementaci.
  • Python a Remote ControlAutomatizace editoru, dávkové běhy variant, ovládání simulace z jiných programů.
  • OpenXRPodpora VR a AR headsetů pro design review a výcvik.
  • Sequencer a Movie Render QueueVidea a rendery z prototypu pro prezentace a marketing.
  • PCG a Learning AgentsProcedurální generování prostředí a trénink AI posilovaným a imitačním učením.

Fyzikální jádra: čím počítat

Fyzikální jádro (physics engine) je „mozek“, který počítá pohyb. Volba jádra je nejdůležitější technické rozhodnutí projektu, protože určuje, jak přesné výsledky dostanete.

  • součást UE

    Chaos Physics

    Tuhá tělesa, klouby, pohony, vozidla (Chaos Vehicles), látky a destrukce. Zvládne tisíce těles a je přímo v enginu.

    Hodí se pro
    Kinematika, dopravníky, jednodušší dynamika, interakce a VR.
    Licence
    V ceně Unreal Engine.
  • Algoryx

    AGX Dynamics for Unreal

    Inženýrská multibody fyzika: hydraulika, pohony a převody, lana a kabely, pásy a kola, deformovatelný terén. Plugin je zdrojově na GitHubu.

    Hodí se pro
    Jeřáby, těžké a mobilní stroje, robotika, operátorské simulátory, autonomie.
    Licence
    Komerční licence AGX Dynamics; zkušební a akademické licence na vyžádání.
  • Google DeepMind

    MuJoCo

    Přesná kontaktní dynamika navržená pro robotiku a řízení. Do UE ho vnáší například open-source plugin Unreal Robotics Lab; fyzika běží ve vlastním vlákně a engine vykresluje.

    Hodí se pro
    Manipulace robotů, chůze, posilované učení.
    Licence
    Open source (Apache 2.0).
  • standard FMI

    Externí modely (FMU)

    Hydrauliku, pohon nebo tepelný systém lze namodelovat v Modelice či Simulinku, zabalit jako FMU a spustit v UE - například open-source pluginem UEFMI (ORNL).

    Hodí se pro
    Subsystémy, které už máte namodelované jinde.
    Licence
    Standard FMI je otevřený; licence podle nástroje, který FMU vytvořil.

Propojení: jak se prototyp napojí na okolní svět

Síla otevřeného stacku je v propojení. Prototyp nemusí být uzavřený svět; může přijímat data z CAD, poslouchat skutečné PLC nebo robotický software a posílat výsledky dál.

RozhraníK čemuJak v UE
Datasmith / InterchangeCAD a BIM modely do enginuPřímý import STEP (AP203/214/242), CATIA, NX, SolidWorks, Creo, JT, IFC, Revit - viz náš návod k Datasmithu
RealityScan3D sken prostředí (hala, terén)Fotogrammetrie, laserové a SLAM mračno bodů → síť pro UE
OPC UAPLC a průmyslová komunikace (virtuální zprovoznění)Plugin nad open-source knihovnou (např. open62541) nebo komerční konektor; PLC fyzické nebo jeho simulátor
ROS 2Robotický software, navigace, senzoryrclUE (Rapyuta Robotics), ROSIntegration; CARLA má ROS 2 nativně
FMI / FMUModely z Modelica, Simulinku a dalšíchPlugin UEFMI (ORNL), vlastní integrace
SimulinkŘízení a regulaceSimulink 3D Animation (MathWorks)
gRPC, REST, PythonAutomatizace, dávkové běhy, napojení na vlastní systémyRemote Control API, Python skripty, vlastní plugin
OpenXR, Pixel StreamingVR headsety, ukázka v prohlížečiVestavěné pluginy UE

Licence a náklady

Unreal Engine je zdarma pro firmy s ročním obratem pod 1 mil. USD, pro studenty a vzdělávání. Firmy nad touto hranicí, které nevyvíjejí hry, platí předplatné 1 850 USD za uživatele a rok (ceník Epic Games). Hry a aplikace prodávané koncovým uživatelům se řídí jinými podmínkami.

K enginu se přičítají licence fyzikálního jádra (AGX je komerční, Chaos a MuJoCo ne), případně konektorů a PLC simulátorů. Největší položkou ale obvykle nejsou licence, nýbrž práce na přípravě dat a modelu.

Ověřte si aktuální podmínky

Ceníky a licenční podmínky se mění. Údaje výše odpovídají stavu k 10/2026; před rozhodnutím je ověřte u Epic Games a dodavatelů pluginů. Licenční podmínky neberte z této příručky jako právní radu.

Zapamatujte si
  • Engine (UE) + fyzikální jádro + otevřené standardy = stavebnice bez uzavření u jednoho dodavatele.
  • Volba fyzikálního jádra určuje přesnost: Chaos pro jednodušší úlohy, AGX nebo MuJoCo pro inženýrské.
  • OPC UA, ROS 2 a FMI napojí prototyp na PLC, roboty a modely z jiných nástrojů.

06 · Zdroje

Co je pro simulaci potřeba

Kvalitní virtuální prototyp stojí na čtyřech zdrojích: datech, lidech, hardwaru a čase. Nejčastěji chybí data - a bez nich je i nejlepší engine jen hezká animace.

Pro představu

Simulace je jako recept. Engine je kuchyně, fyzikální jádro trouba. Když ale nevíte, kolik čeho dát a jak dlouho péct, nepomůže vám ani profesionální kuchyně. Data jsou suroviny a jejich množství - a kvalita výsledku nikdy nepřesáhne kvalitu surovin.

Pět úrovní věrnosti

Čím vyšší úroveň, tím víc otázek prototyp zodpoví - a tím víc dat a práce potřebuje.1Vizuální model2Kinematika3Dynamika4Kontakt apoddajnost5Řízení avalidacevíc dat a práce →
Čím vyšší úroveň, tím víc otázek prototyp zodpoví - a tím víc dat a práce potřebuje.

Prvním krokem není sběr dat, ale rozhodnutí, na jakou otázku má prototyp odpovědět. Z toho plyne potřebná úroveň věrnosti a z ní seznam dat. Stavět vždy nejvyšší úroveň je drahé a zbytečné.

  1. 1
    Vizuální modelVzhled, proporce, prostor.CAD nebo 3D sken, materiály
  2. 2
    KinematikaDosahy, kolize, sekvence pohybů.+ osy, rozsahy, rychlosti
  3. 3
    DynamikaSíly a rázy v pohybu, časy cyklu.+ hmotnosti, těžiště, pohony
  4. 4
    Kontakt a poddajnostTření, lana, hydraulika, terén.+ materiálové parametry, měření
  5. 5
    Řízení a validaceSkutečné PLC/SW, senzory, ověřené predikce.+ řídicí program, validační data

Vstupní data: kontrolní seznam

Seznam pomůže připravit podklady. Většinu dat firma už má - jen jsou rozházená mezi konstrukcí, nákupem a automatizací. Sloupec „Když chybí“ ukazuje, jak se dá chybějící údaj nahradit.

Priorita A = bez toho prototyp neodpoví na otázku, B = výrazně zpřesní výsledek, C = podle potřeby.
VstupOdkud ho vzítKdyž chybíPriorita
Geometrie a hmota
3D geometrie 1:1CAD (ideálně STEP nebo nativní formát)3D sken, zjednodušený model podle výkresůA
Hmotnosti, těžiště, momenty setrvačnostiCAD s přiřazenými materiály (mass properties)Vážení dílů, odhad z objemu a hustotyA
Struktura sestavyStrom sestavy v CAD, kusovníkRuční rozdělení na pohyblivé celkyB
Pohyb a pohony
Klouby, osy, rozsahy, dorazyKinematické schéma, výkresyOdměření na podobném strojiA
Charakteristiky pohonůKatalogové listy motorů, převodovek, válců (moment, tlak, průtok, rychlost)Zjednodušený pohon s limity síly a rychlostiA
Lana, kabely, hadiceKatalog (průměr, hmotnost na metr, tuhost)Typické hodnoty pro daný typB
Kontakt a okolí
Tření a odraz mezi materiályTabulky, měřeníTabulkové hodnoty + citlivostní analýzaB
Prostředí (hala, terén, podklad)BIM, 3D sken, mapové podkladyZjednodušená rovina, typický svahB
Břemena a materiálSpecifikace zákazníkaTypické a mezní případyB
Řízení a senzory
Řídicí logikaPLC program, seznam I/O a proměnných, popis sekvencíZjednodušená logika v BlueprintuB
SenzoryDatasheety (dosah, rozlišení, frekvence, šum, umístění)Ideální senzor bez šumu (jen pro první kroky)C
Zadání a ověření
Otázka, scénáře a kritéria úspěchuZadavatel (konstrukce, vedení, zákazník)Nelze nahraditA
Validační dataMěření na zkušebně, předchozím modelu, výpočet CAEPorovnání s ručním výpočtem v jednoduchých případechA
Nejdůležitější vstup nejsou data, ale otázka

„Chceme virtuální prototyp stroje“ není zadání. „Chceme vědět, zda při nouzovém zastavení otáčení s břemenem 1 200 kg na vyložení 8 m neodlehčí protilehlá podpěra a za jak dlouho se břemeno uklidní“ zadání je. Z dobré otázky plyne, která data jsou potřeba a kdy je hotovo. A pokud na otázku stačí běžný výpočet, simulaci nestavte.

Hardware

Fyzika strojů zatěžuje hlavně procesor, zobrazení grafickou kartu. Tabulka uvádí praktické doporučení pro inženýrskou práci - nad rámec minimálních požadavků Epic Games.

Orientační doporučení k 10/2026. Konkrétní sestavu volte podle velikosti scény a počtu fyzikálních těles.
ÚčelDoporučená sestavaProč
Vývojová pracovní staniceCPU 8-16 jader s vysokým taktem, 64 GB RAM, GPU NVIDIA RTX s 12-16+ GB VRAM, NVMe SSD 2 TBKompilace, import CAD, Nanite/Lumen, fyzika v reálném čase
VR pracovištěVýkonné PC + PC VR headset, nebo samostatný headset připojený k PCDesign review 1:1, ergonomie, výcvik
Dávkové běhy a AILinuxový server nebo cloud s GPU, běh bez obrazovky (headless), kontejneryStovky variant a scénářů přes noc, syntetická data
Ukázka v prohlížečiGPU server pro Pixel StreamingPrototyp ukážete komukoli bez instalace
OvládáníJoystick, volant, pedály, případně kopie skutečného ovládacího pultuRealistické ovládání obsluhou

Tým

U menšího projektu stačí dva lidé, kteří pokryjí více rolí. Klíčová je ale účast konstruktéra zadavatele: zná stroj, dodá data a posoudí, zda se model chová správně.

  • Simulační inženýr

    Mechanika a fyzikální model: tělesa, vazby, pohony, parametry, validace.

  • Vývojář Unreal Engine

    Blueprint a C++, logika, rozhraní (OPC UA, ROS 2), měření a výstupy.

  • 3D technický specialista

    Převod CAD, zjednodušení, kolizní tvary, materiály, prostředí.

  • Automatizér

    PLC, řídicí logika a I/O - jen pro virtuální zprovoznění.

  • Konstruktér zadavatele

    Otázky, data, kritéria a odborná kontrola chování modelu.

Kolik to trvá

Orientační hodnoty pro jeden stroj nebo pracoviště při dostupných datech. Chybějící data dobu prodlužují nejvíc.
RozsahOrientační dobaTypický výstup
Kinematická studie (úroveň 2)dny až 2 týdnyDosahy, kolize, video, VR prohlídka
Dynamický prototyp stroje (úroveň 3-4)3-8 týdnůPrůběhy sil v čase, varianty, data v CSV
Virtuální zprovoznění linky (úroveň 5)1-3 měsíceOdladěný PLC program, protokol testů
Operátorský simulátor2-6 měsícůVýcviková aplikace se scénáři a hodnocením
Zapamatujte si
  • Nejdřív otázka, pak úroveň věrnosti, pak seznam dat.
  • Hmotnosti, kinematika, pohony a kritéria úspěchu jsou nezbytné; zbytek lze dočasně nahradit.
  • Fyzika zatěžuje CPU, zobrazení a VR grafickou kartu.
  • Bez konstruktéra zadavatele nejde model validovat.

07 · Postup

Postup krok za krokem

Osm kroků od otázky po ověřený výsledek. Kroky 3-6 se v praxi několikrát opakují - model se staví postupně a každá vrstva se ověří dřív, než se přidá další.

  1. Položte otázku a kritéria

    Co přesně ověřujeme, v jakých scénářích a kdy je výsledek „vyhovuje“. Z toho plyne úroveň věrnosti.

    Při nouzovém zastavení otáčení s břemenem 1 200 kg na vyložení 8 m nesmí odlehčit žádná podpěra; břemeno se uklidní do 5 s.

  2. Seberte data

    Podle kontrolního seznamu. Chybějící údaje nahraďte odhadem a poznamenejte si to.

    CAD ruky a podvozku, katalog válců, hmotnosti segmentů, diagram nosnosti.

  3. Připravte geometrii

    Import přes Datasmith, sloučení dílů do pohyblivých celků, středy otáčení v osách čepů, kolizní tvary.

    Z 2 400 dílů vznikne 9 pohyblivých celků s jednoduchými kolizními tvary.

  4. Sestavte fyzikální model

    Tělesa s hmotností a těžištěm, vazby, pohony s reálnými limity, materiály a tření.

    Segmenty jako tělesa, čepy jako klouby, válce jako hydraulické pohony v AGX.

  5. Připojte řízení a vstupy

    Logika v Blueprintu/C++, nebo skutečné PLC (OPC UA), robotický software (ROS 2), joystick či VR.

    Ovládání joystickem a model omezovače momentu.

  6. Měřte

    Virtuální čidla a logování veličin, které odpovídají na otázku. Výstup do CSV, grafů a videa.

    Síly v podpěrách, úhel náklonu, výchylka břemene.

  7. Validujte

    Porovnejte s měřením nebo výpočtem a ověřte citlivost (viz Validace).

    Síly v podpěrách souhlasí s měřením na předchozím modelu jeřábu do 6 %.

  8. Iterujte varianty

    Parametrizujte model a spouštějte varianty dávkově (Python, příkazová řádka), nejlépe přes noc.

    40 kombinací rampy zpomalení otáčení a tlumení ventilů; vítězné nastavení jde do řídicí jednotky.

Validace: můžeme modelu věřit?

Skutečnost, koncepční model a simulační model; verifikace a validace mezi nimimodelováníimplementaceverifikace: počítáme správně?validace:odpovídá skutečnosti?Skutečnoststroj, zkušebna, měřeníKoncepční modelpředpoklady, zjednodušeníSimulační modelUnreal Engine + fyzika
Verifikace kontroluje, zda software počítá model správně; validace, zda model odpovídá skutečnosti.

Hezký obraz nic nedokazuje. Důvěru v model budují dvě kontroly. Verifikace odpovídá na otázku „počítáme model správně?“ - tedy bez chyb v nastavení, jednotkách a parametrech. Validace odpovídá na otázku „počítáme správný model?“ - tedy zda se chová jako skutečnost v rozsahu, pro který ho používáme.

Rámec pro posuzování důvěryhodnosti modelů dávají například standard NASA-STD-7009 nebo řada norem ASME V&V. Pro běžný průmyslový projekt postačí jednoduchý kontrolní seznam níže, zdokumentované předpoklady a jasně řečený rozsah platnosti.

Pro představu

Kuchařka může být bez překlepů (verifikace) a recept přesto nemusí chutnat (validace). Ověříte to jedině ochutnáním - u modelu porovnáním se skutečným měřením.

  • Statická kontrola: součet hmotností a poloha těžiště odpovídají CAD
  • Jednoduché případy souhlasí s ručním výpočtem (rovnováha, kyvadlo, volný pád)
  • Poloviční časový krok dá prakticky stejný výsledek
  • Výsledek odpovídá měření v několika bodech (zkušebna, předchozí stroj)
  • Citlivost: změní se závěr, když nejisté parametry (tření, tuhost) posunete o ±20 %?
  • Předpoklady a rozsah platnosti jsou sepsané a zadavatel je schválil
Zapamatujte si
  • Stavějte po vrstvách a každou ověřte, než přidáte další.
  • Měřte jen to, co odpovídá na otázku - ale to pořádně.
  • Verifikace = počítáme správně; validace = počítáme správnou věc.
  • Parametrizovaný model umí přes noc vyzkoušet desítky variant.

08 · Příklady

Šest příkladů z praxe

Šest typických úloh, které se dnes v Unreal Engine prototypují. U každé najdete otázku, co se simuluje, jaká data jsou potřeba, jaké nástroje se použijí, co je výstupem a kde jsou meze.

Těžké stroje

Nakládací jeřáb: břemeno v pohybu a řízení

Úroveň věrnosti4/5

Otázka: Jak se rozkývá břemeno při prudkém zastavení otáčení? Neodlehčí se při tom podpěra? Jak nastavit rampy pohybů, aby byla obsluha rychlá a přitom bezpečná?

Co simulujeme
Multibody model ruky s hydraulickými válci a ventily, podpěry v kontaktu s podkladem, břemeno na laně nebo řetězu, omezovač momentu a ovládání joystickem nebo ve VR.
Potřebná data
  • CAD ruky a podvozku (STEP)
  • Hmotnosti a těžiště segmentů
  • Zdvihy, průměry a tlaky válců, průtoky ventilů
  • Diagram nosnosti, parametry lana/řetězu
  • Tuhost podpěr a vlastnosti podkladu
Nástroje
Unreal EngineAGX DynamicsDatasmithEnhanced Input (joystick)
Výstup
Průběhy sil v podpěrách a výkyvu břemene v čase (CSV), doporučené rampy pohybů, video a VR ukázka.

Na co si dát pozor: Nosnost a statickou stabilitu počítejte konvenčně podle normy, prototyp řeší děje v pohybu. Pevnost a únavu svarů engine nespočítá - dynamické síly ze simulace předejte do FEM.

Automatizace

Robotické pracoviště a virtuální zprovoznění

Úroveň věrnosti5/5

Otázka: Stihne pracoviště takt 12 s? Nekoliduje robot s přípravkem? Funguje PLC program dřív, než dorazí hardware?

Co simulujeme
Robot, dopravník, přípravky a světelné závory; skutečný PLC program běží v simulátoru PLC a s modelem komunikuje přes OPC UA.
Potřebná data
  • CAD pracoviště a dílů
  • Kinematika robota (např. URDF), rychlosti a zrychlení os
  • Seznam I/O a proměnných PLC
  • Popis sekvencí a bezpečnostních funkcí
Nástroje
Unreal EngineChaos (kolize)OPC UA pluginSimulátor PLC výrobce
Výstup
Odladěný PLC program, ověřený takt, seznam kolizí, protokol testovaných scénářů.

Na co si dát pozor: Přesnou dráhu a takt robota počítá jeho řídicí systém. Model v enginu je aproximace - pro přesný takt použijte offline programování výrobce robota.

Logistika

Dopravník a třídění balíků

Úroveň věrnosti3/5

Otázka: Zahltí se třídicí výhybka ve špičce? Jaké rozestupy balíků jsou potřeba, aby se nezasekávaly?

Co simulujeme
Stovky tuhých těles na pásech s třením, výhybky a čidla, náhodný příchod balíků různých rozměrů a hmotností.
Potřebná data
  • Rozměry a hmotnosti balíků (rozdělení)
  • Rychlosti pásů, geometrie přechodů
  • Tření pás-obal
  • Logika výhybek, profil příchodů ve špičce
Nástroje
Unreal EngineChaos (pevný časový krok)Blueprint/C++Export do CSV
Výstup
Propustnost, místa zácp a zaseknutí (heatmapa), doporučené rozestupy.

Na co si dát pozor: Pro celý sklad a dlouhá období je rychlejší diskrétní simulace toku. Fyziku nasaďte jen na kritický úsek.

Mobilní stroje

Stroj v terénu: průjezdnost a náklon

Úroveň věrnosti4/5

Otázka: Vyjede stroj rozbahněný svah? Kdy začne prokluzovat a jak se naklání?

Co simulujeme
Podvozek s koly nebo pásy, pohon a převodovka, deformovatelný terén, řízení obsluhou nebo autonomním systémem.
Potřebná data
  • CAD a rozložení hmotností
  • Charakteristika motoru a převodů
  • Parametry pneumatik nebo pásů
  • Model terénu (sken, výškopis) a vlastnosti zeminy
Nástroje
Unreal EngineAGX Dynamics (terén, kola, pásy)RealityScanChaos Vehicles pro jednodušší úlohy
Výstup
Mapa průjezdnosti, náklony, prokluz, zatížení náprav.

Na co si dát pozor: Vlastnosti zeminy výsledek zásadně ovlivňují a v datech bývají nejistě. Kalibrujte je měřením a dělejte citlivostní analýzu.

Robotika a AI

Autonomní robot ve skladu

Úroveň věrnosti4/5

Otázka: Funguje navigace a detekce překážek mezi regály a lidmi? Jak se robot chová v neobvyklých situacích?

Co simulujeme
Mobilní robot s lidarem a kamerou, jeho navigační software (ROS 2) napojený na engine, chodci a proměnlivé prostředí.
Potřebná data
  • Model robota (URDF), rozměry a dynamika podvozku
  • Parametry senzorů: dosah, rozlišení, frekvence, šum, zpoždění
  • Layout skladu (BIM nebo sken)
  • Scénáře pohybu lidí a vozíků
Nástroje
Unreal EnginerclUE / ROS 2PCG (náhodné varianty prostředí)Chaos
Výstup
Úspěšnost misí, kolize a téměř-kolize, anotovaná data pro trénink rozpoznávání.

Na co si dát pozor: Když senzory v simulaci nemají realistický šum a zpoždění, navigace „funguje“ jen ve virtuálu (tzv. sim-to-real gap).

Ergonomie

Pracoviště obsluhy ve VR

Úroveň věrnosti2/5

Otázka: Dosáhne obsluha na ovladače? Vidí na nástroj? Je údržba proveditelná bez demontáže krytů?

Co simulujeme
Stroj v měřítku 1:1 ve VR headsetu, ovládání rukama, figuríny různé postavy, interaktivní ovládací panel (HMI).
Potřebná data
  • CAD stanoviště nebo kabiny
  • Rozměry postavy uživatelů (percentily)
  • Návrh HMI a postupy údržby
Nástroje
Unreal EngineOpenXR headsetMetaHuman (figuríny)Variant Manager
Výstup
Seznam připomínek z design review, porovnání variant, záznam z VR.

Na co si dát pozor: VR neukáže síly a únavu. Pro posouzení podle ergonomických norem doplňte ergonomickou analýzu.

Chcete podobnou úlohu řešit na svém stroji? Podívejte se, jak virtuální prototypování nabízíme jako službu.

10 · Limity

Limity a časté chyby

Virtuální prototyp je silný nástroj, ale ne kouzelná hůlka. Následující chyby vidíme nejčastěji - a dá se jim předejít.

  • Špatná data, špatný výsledek

    Odhadnuté hmotnosti a tření bez citlivostní analýzy vedou k přesvědčivým, ale chybným závěrům.

  • Hezký obraz není důkaz

    Fotorealistické zobrazení svádí k důvěře. O správnosti rozhoduje validace, ne kvalita renderu.

  • Kompromisy reálného času

    Zjednodušené kolize, umělé tlumení a příliš dlouhý krok mohou zkreslit rychlé děje. Kontrolujte nezávislost na časovém kroku.

  • Sim-to-real gap

    Co funguje v simulaci, nemusí fungovat v realitě - hlavně u senzorů a autonomie. Přidávejte šum, zpoždění a variabilitu.

  • Engine není pevnostní výpočet

    Napětí, únavu, proudění a teplo počítejte v CAE. Engine dodá zatížení a kritické situace.

  • Certifikace stále chce zkoušky

    Normy a schvalování vyžadují fyzické zkoušky a předepsané výpočty. Prototyp snižuje jejich počet a riziko, že neprojdou.

  • Model bez otázky, nebo místo výpočtu

    „Uděláme model a uvidíme“ končí drahou animací. Nosnost či statickou stabilitu spočítáte rychleji konvenčně. Prototyp nasazujte na děje v čase, souhru s řízením a člověka u stroje.

  • Údržba a verze

    Engine, pluginy i fyzikální jádra se vyvíjejí. Počítejte s aktualizacemi a verze zamrazte na dobu projektu.

Pojmy

Slovníček pojmů

Virtuální prototyp (VP)
Digitální model výrobku, který se chová jako výrobek skutečný: má hmotnost, pohony, klouby a řízení.
Digital mock-up (DMU)
Statická digitální sestava výrobku pro kontrolu tvaru, zástavby a kolizí.
Digitální dvojče
Model konkrétního existujícího stroje nebo provozu, který se s ním průběžně synchronizuje daty.
SDPD
Simulation Driven Product Development - vývoj výrobku řízený simulacemi.
Engine reálného času
Software, který počítá a zobrazuje 3D svět tak rychle, že s ním lze plynule interagovat (např. Unreal Engine).
Fyzikální jádro
Část softwaru, která počítá pohyb těles, vazby a kontakty (Chaos, AGX Dynamics, MuJoCo).
Časový krok (Δt)
Délka jednoho kroku simulace. Kratší krok = přesnější a stabilnější výsledek, víc výpočtů.
Substepping
Rozdělení jednoho snímku obrazu na více kratších fyzikálních kroků.
Řešič (solver)
Algoritmus, který v každém kroku najde polohy a rychlosti těles splňující všechny vazby a kontakty.
Multibody dynamika (MBD)
Výpočet pohybu soustav těles spojených vazbami - základ simulace strojů.
Vazba (constraint)
Omezení vzájemného pohybu dvou těles - čep, posuvné vedení, kulový kloub.
Kolizní tvar
Zjednodušená obálka dílu, se kterou fyzika počítá srážky místo detailní sítě.
Virtuální zprovoznění (VC)
Odladění řídicího programu (PLC) proti virtuálnímu modelu stroje před fyzickým zprovozněním.
SIL / HIL
Software-in-the-loop / hardware-in-the-loop: řídicí software nebo skutečná řídicí jednotka běží proti simulaci.
OPC UA
Otevřený standard průmyslové komunikace, přes který lze propojit PLC se simulací.
ROS 2
Robot Operating System - otevřený software a komunikační vrstva pro roboty.
FMI / FMU
Standard pro výměnu simulačních modelů; FMU je model zabalený podle FMI.
Datasmith
Sada nástrojů Unreal Engine pro import CAD, BIM a 3D scén.
Syntetická data
Automaticky anotované obrázky a měření vygenerované simulací pro trénink AI.
Domain randomization
Náhodné obměny prostředí (světlo, textury, rozmístění) pro odolnější AI.
Sim-to-real gap
Rozdíl mezi chováním v simulaci a ve skutečnosti.
Verifikace a validace (V&V)
Kontrola, zda model počítáme správně (verifikace) a zda odpovídá skutečnosti (validace).
CAE
Computer Aided Engineering - inženýrské výpočty, např. FEM (MKP) pro pevnost a CFD pro proudění.
Generativní navrhování
Software navrhuje varianty tvaru podle zadaných cílů a omezení.

Zdroje

Literatura a citace

  1. Epic Games (2026). UE5 is becoming the platform of choice for robotics simulation. Unreal Engine Spotlight, 8. 4. 2026. https://www.unrealengine.com/spotlights/ue5-is-becoming-the-platform-of-choice-for-robotics-simulation
  2. Epic Games (2024). Unreal Engine, Twinmotion and RealityCapture pricing update. Unreal Engine Blog.
  3. Algoryx Simulation (2026). AGX Dynamics for Unreal - documentation. https://us.download.algoryx.se/AGXUnreal/documentation/current/
  4. Dosovitskiy, A., Ros, G., Codevilla, F., López, A., Koltun, V. (2017). CARLA: An Open Urban Driving Simulator. Proceedings of the 1st Conference on Robot Learning (CoRL), 1-16.
  5. Shah, S., Dey, D., Lovett, C., Kapoor, A. (2018). AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles. In Field and Service Robotics, Springer, 621-635.
  6. Todorov, E., Erez, T., Tassa, Y. (2012). MuJoCo: A physics engine for model-based control. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 5026-5033.
  7. Tobin, J., Fong, R., Ray, A., Schneider, J., Zaremba, W., Abbeel, P. (2017). Domain randomization for transferring deep neural networks from simulation to the real world. IEEE/RSJ IROS, 23-30.
  8. Modelica Association (2022). Functional Mock-up Interface Specification 3.0. https://fmi-standard.org
  9. VDI/VDE 3693 Blatt 1 (2016). Virtuelle Inbetriebnahme - Modellarten und Glossar. Verein Deutscher Ingenieure.
  10. ISO 23247-1:2021. Automation systems and integration - Digital twin framework for manufacturing - Part 1: Overview and general principles. ISO.
  11. NASA (2016). NASA-STD-7009A: Standard for Models and Simulations. National Aeronautics and Space Administration.
  12. Sargent, R. G. (2013). Verification and validation of simulation models. Journal of Simulation, 7(1), 12-24.
  13. Grieves, M. (2014). Digital Twin: Manufacturing Excellence through Virtual Factory Replication. White paper.

Jak citovat tuto publikaci (ČSN ISO 690:2022)NEPOR, Vladimír. Virtuální prototypování: srozumitelná příručka pro praxi. Online. Vrealmatic, 2022. Aktualizováno 5. 10. 2026. Dostupné z: https://vrealmatic.com/publikace/virtualni-prototypovani. [citováno ].

SdíletXLinkedInFacebookGmail

Máte stroj, který chcete ověřit dřív, než ho postavíte?

Pošlete popis nebo CAD model. Navrhneme, co ve virtuálním prototypu ověřit, jaká data budou potřeba a co od výsledku čekat.

Rezervovat konzultaci