DEMOCRATIZATION OF CAE-WORKFLOWS WITH OPTISLANG AT BOSCH

D. KRÄTSCHMER F. LOERKE S. MARTH (DYNARDO) D. SCHNEIDER (DYNARDO)

WOST 2019 Democratization of CAE-Workflows Democratization?

 Democratization in CAE-based product development means to empower non-experts to take advantage from simulation technology  CAE experts could put the power of simulation safely into non-experts hands to overcome the general lack of CAE engineers  Democratization of simulation means mindset change

Automotive Electronics | AE/EBS | 2019-05-14 2 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-Workflows Democratization?

 Democratization in CAE-based product development means to empower non-simulation experts but experts to take advantage from simulation technology  CAE experts could put the power of simulation safely into empower non-simulation experts but experts hands to overcome the general lack of CAE engineers  We have to keep in mind: A design decision (in most cases) is not triggered by simulation result only.

 “Democratization” means as well:  Efficiency: Lever the expertise of CAE experts by consequent reuse of verified and validated workflows  Quality: Standardization of repetitive CAE workflows independent from user and region  Effectivity: Expert focus on product and design expertise – not simulation skills

Automotive Electronics | AE/EBS | 2019-05-14 3 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-Workflows Outline

 Introduction  Our journey to Simulation Process Management  Drive via / GUI  Process Automation & ANSYS WB Scripting by ACT  Requirements on Simulation Process Management Tools mirrored on development scenario  Required Setup of SPM Framework  Introduction to Dynardo Concert Hall  Practical Examples  Outlook and Summary

Automotive Electronics | AE/EBS | 2019-05-14 4 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Our journey to Simulation Process Management

Drive ANSYS via Excel / GUI

 APDL Scripting ‒ Excel-Front-End ‒ Matlab & python GUI

2012

Automotive Electronics | AE/EBS | 2019-05-14 5 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Drive ANSYS via Microsoft Excel: smart-TC APDL-Driven ANSYS Backend

VBA-Driven MS Excel-Frontend

User Input defines APDL Code definition

Excel-based user interface Automotive Electronics | AE/EBS | 2019-05-14 Post processed Results visualized in Excel 6 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Our journey to Simulation Process Management

Automation & WB Scripting

Drive ANSYS via  Drive ANSYS via ACT Excel / GUI (Application Customization Toolkit)  APDL Scripting wizards ‒ Excel-Front-End ‒ Matlab & python GUI

2012 2016

Standalone PIDO

Automotive Electronics | AE/EBS | 2019-05-14 7 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Reliability Assessment of Electronics Virtual Assembly of PCBs / ECUs-ACT ACT-Driven ANSYS-Frontend

Krätschmer, D., Zhang, Y.: “Automatisierter Workflow zur modellbasierten Bauelementbestückung von Leiterplatten elektronischer Steuergeräte“, © CADFEM 2017 CADFEM ANSYS Simulation Conference 2017

Automotive Electronics | AE/EBS | 2019-05-14 © Robert Bosch GmbH 2018.2019. All rights reserved,reserved, also regarding any disposal,disposal, exploitation,exploitation, reproduction,reproduction, editing,editing, distribution, aass well as in the event of applications for industrial property rights.rights. Reliability Assessment of Electronics Virtual Assembly of PCBs / ECUs-ACT

Component Model component PCB PCB

Component models substrate Component

components & design elements

CL L

PCB Sub-

op. Assembly p

electrical layout ECU module database housing concept A B

ECU ECU ECU assembly manuals

ACT Extension

Automotive Electronics | AE/EBS | 2019-05-14 © Robert Bosch GmbH 2018.2019. All rights reserved,reserved, also regarding any disposal,disposal, exploitation,exploitation, reproduction,reproduction, editing,editing, distribution, aass well as in the event of applications for industrial property rights.rights. Democratization of CAE-workflows Our journey to Simulation Process Management

Simulation Process Management

Automation & WB  Simulation Process Management based on Scripting Dynardo‘s optiSLang and Concert Hall Drive ANSYS via  Drive ANSYS via ACT Excel / GUI (Application  Web Applications Customization Toolkit)  APDL Scripting wizards ‒ Excel-Front-End ‒ Matlab & python GUI

2012 2016 2019

Standalone PIDO

Automotive Electronics | AE/EBS | 2019-05-14 10 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Simulation Process Management (SPM)

Get Information Pre Process Solution Run Post Process Reporting Consulting

Task Simulation expert w/o product experience / appropriate field of expertise Result

Design team perspective: Find the “right” CAE engineer with Design Team advanced CAE and programming Design Team competencies in all fields of task Expert w/o simulation skills solving workflow + process integration Expert Decision skills Expect capacity of the identified CAE engineer now (agile development / scrum / sprint)

Design Iteration

Automotive Electronics | AE/EBS | 2019-05-14 11 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Simulation Process Management (SPM)

Get Information Pre Process Solution Run Post Process Reporting Consulting

Task Simulation expert w/o product experience / appropriate field of expertise Result Consulting

10% Get Information 25% Design Team Reporting Design Team 20% Time Effort Distribution Expert Decision Expert w/o simulation skills Pre Process 20%

Post Process 20% Solution Run 5% Design Iteration

Automotive Electronics | AE/EBS | 2019-05-14 12 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Simulation Process Management (SPM)

Get Information Pre Process Solution Run Post Process Reporting Consulting

Task Simulation expert w/o product experience / appropriate field of expertise Result Consulting

10% Get Information 25% Design Team Reporting Design Team 20% Time Effort Distribution Expert w/o simulation skills Expert Decision Pre Process 20%

Post Process Solution Run 20% 5% Design Iteration

Automotive Electronics | AE/EBS | 2019-05-14 13 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows SPM Requirements

Get Information Pre Process Solution Run Post Process Reporting Consulting

Task Simulation expert w/o product experience / appropriate field of expertise Result Traceability  Traceable hosting of released CAE models and workflows (CAE libraries for models and workflows) Design Team Cooperation Design Team  Reusability of processes and workflows to reduce double- Expert Decision Expert w/o simulation skills work Quality  Comparability of CAE results by standardized simulation processes

Design Iteration

Automotive Electronics | AE/EBS | 2019-05-14 14 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows SPM Requirements

Get Information Pre Process Solution Run Post Process Reporting Consulting

Task Simulation expert w/o product experience / appropriate field of expertise Result Automation  Empowerment of non-expert to get use of simulation technology by workflow automation Design Team Access Design Team  UX-Interface that allows easy access and fast (“look and Expert Decision Expert w/o simulation skills feel”-experience) PIDO Integration  Opportunity to combine Workflow Management with general PIDO approaches

Design Iteration

Automotive Electronics | AE/EBS | 2019-05-14 15 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Target State: Expected Savings

Get Information Pre Process Solution Run Post Process Reporting Consulting

Task Simulation expert w/o product experience / appropriate field of expertise Result Get Information 25% Potential Savings Pre Process Design Team Design Team >45% Time Effort <1% Solution Run Distribution Expert w/o simulation skills 5% Expert Decision

Post Process <1% Consulting Reporting 20% (+10%) 5%

Design Iteration

Automotive Electronics | AE/EBS | 2019-05-14 16 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Simulation Process Management Setup Draft User CAE Expert IT Infrastructure & License Management Workflow File definition Definition Simulation Data Management Simulation Process Task Settings Management & Publication of Workflows Parameter Report Process Integration & User Interface / Web End Front Web / Interface User Gen- Design Optimization Result eration

Automotive Electronics | AE/EBS | 2019-05-14 17 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Dynardo Concert Hall Web-based front-end Concert Hall menu Bar:

Access to single project Project Status

Automotive Electronics | AE/EBS | 2019-05-14 18 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows User Management

User Management  Web Application requires registration of users.  Admin Modus for registration and delete of users  Stand-alone user management is available to be extended by RB-Identity Management Systems

Automotive Electronics | AE/EBS | 2019-05-14 19 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Wizard Choice (Excerpt) Wizard page Example 1 Example 2 Example 3

Wizard Choice  Dynardo Concert Hall offers a both graphical and list-based menu for user-friendly tile-based choice of appropriate self- defined wizards  All wizards are based on optiSLang projects with placeholder and registered files for web-based user interaction

Automotive Electronics | AE/EBS | 2019-05-14 20 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Example: RC-network

experiment “ladder-type” RC-network (cauer) +… Tjunction Tcase R1 R2 Rn C1 C2 Cn

Cauer regression

experiment Purpose  Derivation of RC-network parameters for transient thermal behaviour

Tjunction-case to be used in standard network simulator for circuit simulation  Regression analysis with variable number of RC-chain elements based on Foster-regression and Foster-Cauer transformation

Foster-Cauer regression

Automotive Electronics | AE/EBS | 2019-05-14 21 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Example: RC-network (Cauer-type)

Report Sent by Email Experimental behaviour

Setup of optiSLang project Placeholder definition  optiSLang setup for the python-based regression analysis to obtain cauer-type RC-chain elements  Python-node to auto-generate Microsoft PowerPoint report  Data Send node to send PowerPoint results via Email Placeholders and Registered files  Definition of placeholders to be provided by user interface

Automotive Electronics | AE/EBS | 2019-05-14 22 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Interface

Wizard-related user interface  Relevant user interface needed to feed the workflow with relevant data / information is offered by Concert Hall Web Application Front-End Results

 Thermal Impedance Zth + mail address to send Microsoft PowerPoint report

Automotive Electronics | AE/EBS | 2019-05-14 23 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Example: Component Model Updating

+ Measurement w. T3Ster** X-Ray, CT

JEDEC-compliant Geometrical experimental setup Model Derivation

Model Updating is needed Structure function and Zth Optimized, high-quality FEM model

** Transient Thermal Tester Automotive Electronics | AE/EBS | 2019-05-14 24 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Example: Component Model Updating

Experimental behaviour

ANSYS WB Project

Result of Sensitivity Analysis Setup of optiSLang project  optiSLang setup for the optimization of material (and geometry) parameters based on existing Sensitivity Analysis (to reduce test times) Placeholders and Registered files  Definition of registered files + placeholders to be provided by user interface

Automotive Electronics | AE/EBS | 2019-05-14 25 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Video Presentation

Automotive Electronics | AE/EBS | 2019-05-14 26 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Results Setup of optiSLang project  optiSLang setup for the optimization of material (and geometry) parameters based on existing Sensitivity Analysis (to reduce test times)

Placeholders and Registered files  Definition of registered files + placeholders to be provided by user interface Result.csv Result  Design Parameters of updated model  Resulting Thermal Impedance behaviour  (not available now): Auto-Report  (not available now): Sent Results by Email

Encapsulated Workflow – Standardized Results independent from user

Automotive Electronics | AE/EBS | 2019-05-14 27 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows Example: Thermal Assessment

1D-model Reduced Order Model matrices (ROM) 1D model 1D

Load Report Sent by Email

specification Electro-Thermal Load Load data Load

temperature Setup of optiSLang project  Simple optiSLang setup for the MATLAB-based calculation of

results courses temperature courses (and assessments) based on ANSYS-provided Reduced Order Model (ROM) matrices (MORinsideANSYS)  Python-node to auto-generate Microsoft PowerPoint report Thermal  Data Send node to send PowerPoint results + result zip-files by Email Assessment Placeholders and Registered files

assessment  Definition of placeholders to be provided by user interface

Automotive Electronics | AE/EBS | 2019-05-14 28 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-workflows What’s next?

?

 Simulation Process and SPM Data Management  Traceability of CAE data Automation & WB  Simulation Process and workflows Scripting Management based on  Individualization of web Dynardo‘s optiSLang frontends w/ stable and Concert Hall SPM-backend Drive ANSYS via  Drive ANSYS via ACT frameworks Excel / GUI (Application  Web Applications Customization Toolkit)  Mindset change  APDL Scripting wizards  Intensify “Democratization”- ‒ Excel-Front-End principles (Maturity level) ‒ Matlab & python GUI  Vertical integration

2012 2015 2019 hopefully soon

Integrated PIDO

Automotive Electronics | AE/EBS | 2019-05-14 29 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-Workflows Summary

 Dynardo’s Simulation Process & Workflow Management Framework based on standard optiSLang projects empowers users to publish repetitive workflows  Web Application serves as a central collaboration platform encourages experts to get use of advanced CAE workflows provided by CAE-experts  It’s just optiSLang, placeholders and registered files  “Democratization of Wizard Setup”  Presented SPM-System allows an individual tailoring of existing web front end either by templates (shown here) or fully individualized.  SPM Framework potentials needs to be embedded in engineering workflows  Challenging: IT infrastructure, license management  Framework is more than an initial step into democratization of CAE workflow

Democratization of CAE-Workflows empowers “experts” to apply established simulation workflows to improve their design decisions even in agile development scenarios

Automotive Electronics | AE/EBS | 2019-05-14 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Democratization of CAE-Workflows Summary

Any Questions?

DR. DANIEL KRÄTSCHMER (AE/EBS) AUTOMOTIVE ELECTRONICS, ENGINEERING BRAKING SYSTEMS ECU

EMAIL: [email protected] TEL.: 07121 35 39127

Automotive Electronics | AE/EBS | 2019-05-14 31 © Robert Bosch GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.