Miroslav Kabát


.NET Programátor • CFD Výpočtář

O mně

SW Developer

Programuji na platformě C# .NET.

Nejvíce pak WinForm a *.DLL pluginy pro CAx, ale mám zkušenosti i s Unity3D, weby ASP .NET (i MVC v projektu NopCommerce).

V numerických simulacích se pak nehnu bez Unix Shell (Bash) & Pythonu.

2015 ÷ dosud

Výrobní průmysl

Dlouhou dobu jsem se věnoval numerickým simulacím proudění tekutin v energetice a letectví a dodnes je to můj velký koníček.

Měl jsem možnost pracovat jak s ANSYS Fluent & CFx, tak i s OpenFOAM, Star-CCM+ a Autodesk CFD, takže mám docela slušný nadhled nad celým oborem.

2012 ÷ dosud

Dovednosti

IDE

  • Microsoft Visual Studio
  • SQL Server Management Studio
  • Unity3D
  • Microsoft AZURE, IIS

Jazyky a nástroje

  • C# .NET
  • MSSQL
  • VBA, iLogic
  • Python
  • HTML, CSS, JavaScript, XML

Oblíbené knihovny

  • Bootstrap
  • EntityFramework
  • AutoFactory
  • NopCommerce

Verzovací systém

  • GitHub
  • Azure DevOps
  • Tortoise SVN

CAD

  • Autodesk Inventor
  • SolidWorks
  • Autodesk Revit
  • Autodesk NavisWorks
  • Salome MECA

CAE

  • OpenFoam
  • Star-CCM+
  • Autodesk CFD
  • ANSYS Fluent & CFX

Vzdělání


Západočeská Univerzita v Plzni

Bakalář v oboru: Strojní inženýrství - Stavba energetických strojů a zařízení
2009 ÷ 2013

Střední průmyslová a Vyšší odborná škola Volyně

Maturita v oboru: Technické zařízení budov
2005 ÷ 2009

Kontakt


Miroslav Kabát

Husova 290
384 21 Husinec

Štefánikova 1262/16
326 00 Plzeň

+420 607 624 470
kabat@keng.cz

Datová schránka:
q758h3f


Unity3D WebGL CAD viewer

Vytvořil jsem z Blank Page vlastní CAD Viewer na platformě Unity3D (C# .NET), který je publikovatelný ve webovém prohlížeči (WebGL). Šlo mi především o to, abych měl v ruce statickou forever free alternativu k Autodesk Configurator 360.

Jádro a přínos celého SW je ve vytvoření ovládání kamery přes UI tlačítka a ViewCube s možností ovládání modelu například pomocí javascriptu z webu.

WebCAD Ventil

Živá ukázka - Ventil

  • Unity3D
  • Visual Studio
  • C# .NET
  • Autodesk Inventor
  • javasript
  • GitHub
Zavřít projekt

CFD Simulace

Numerické simulace proudění tekutin a numerika obecně je především mým velkým koníčkem. Ze všech doveností, které jsem za profesní život získal, mám ze CFD nejhlubší znalosti.

Dlouhou dobu jsem pracoval v ANSYS Fluent / CFx a Autodesk CFD. Teď je však mým oblíbencem OpenFOAM a Star-CCM+.

V OpenFOAM nejedu jen inženýrskou klasiku RANS, ale i LES Smagorinsky a další modely. Níže je malá ukázka.

Rozhodl jsem se během příštích let udělat trochu osvěty mezi technickou populací a vytvořit Youtube kanál či seznam videí s názvem "OpenFOAM | From Zero To Hero", který by měl být základem každého začínajícího CFDáře na platformě OpenFOAM.

  • OpenFOAM
  • SnappyHexMesh
  • Helyx-OS
  • ParaView
  • SalomeMeca
  • Python
  • UnixShell
Zavřít projekt

Automatizování CAD iLogic & ETO

Industry 4.0 frčí v plném proudu a Českou republiku zatím veleúspěšně míjí. Jen pár firem si začíná uvědomovat přínos automatizace návrhu a to nejen z důvodu zrychlení konstrukce a snížení chybovosti, ale hlavně z důvodu nedostatku "kresličů", kteří by dělali práci, kterou vůbec dělat nemusí.

Skriptování a tvorba maker a pluginů v CAD je dalším krokem, který nastupuje po zvládnutí parametrizace. Zatímco v minulosti byla skepse vůči kreslení na PC, následovanou skepsí v parametrickém modelování, tak nyní se objevuje další level skepse vůči automatizovaní automatizovatelného, což je veliká škoda, protože návratnost investice do automatizace CAx se počítá na měsíce. Výjimkou není ani návratnost v týdnech!

  • (C# | VB) .NET
  • MSSQL
  • Autodesk Inventor iLogic
  • Configurator 360
Zavřít projekt

Add-ins & Pluginy pro Autodesk Inventor & SolidWorks

Design Automation, kratičká makra a iLogic skripty jsou nápomocné, pokud ale vyvíjíte větší projekty, vyplatí se vyvíjet vlastní pluginy a upravit si CAD aplikaci na míru vašim potřebám. Nejde jen o automatizaci v oblasti výkresové dokumentace, ale vytvoření vlastního modulu, který šetří čas a snižuje chybovost konstruktéra.

Povedlo se mi publikovat NACA Profile Generátor na Autodesk App store, kde prošel pečlivou kontrolou a testováním společností Autodesk.

  • (C# | VB) .NET
  • MSSQL
  • Autodesk Inventor
  • SolidWorks
Zavřít projekt

ASP .NET MVC

unity3d preview

Živá ukázka - eshop

Odmala jsem si přál mít vlastní eshop a začal jsem si tento sen plnit na začátku roku 2019.

Jako platformu jsem zvolil dnes nesmírně populární ASP .NET MVC.

Prozatím je eshop ve vývoji, ale doufám, že se mi jej podaří dokončit v průběhu roku 2019.

  • C# .NET
  • MSSQL
  • Entity Framework
  • REST API
  • MS Azure
Zavřít projekt

Configurator360 Integrace

Configurator360 Brány

Živá ukázka - Configurator360

Ukázka výše reprezentuje možnost embeddingu Autodesk Configurator 360 do webové aplikace formou javascript UI v ASP .NET.

Pro přípravu a parametrizaci CAD modelu jsem použil Autodesk Inventor iLogic importovaný do C360.

Zmíněné technologie dovolují obálkovat jádro C360 webovou aplikací využitou k pre- a post- processingu, kde samotné C360 jádro je minimalistické a slouží jen ke generovaní a zobrazení CAD dat.

Tato kombinace sčítá výhody vlasního frameworku a C360. C360 je volně nahraditelný mým vlastním frameworkem vytvořeným v Unity3D a představeným v jednom z mých minulých projektů.

  • Configurator360
  • Visual Studio
  • GitHub
  • C# .NET
  • ASP .NET
  • javascript
  • Autodesk Inventor iLogic
Zavřít projekt