VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17....

18
VIRTUAL ECU ANSYS BEST PRACTICE SESSION: „SIMULATION DRIVEN PRODUCT DEVELOPMENT FOR EVERYONE“ DANIEL KRÄTSCHMER FRIEDERIKE LOERKE CASCON 2019

Transcript of VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17....

Page 1: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

VIRTUAL ECUANSYS BEST PRACTICE SESSION:„SIMULATION DRIVEN PRODUCT DEVELOPMENT FOR EVERYONE“

DANIEL KRÄTSCHMERFRIEDERIKE LOERKE

CASCON 2019

Page 2: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Simulation Process Management: Virtual ECU

© Robert Bosch GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.4

Motivation

Sub-System:

RB system(e.g. injection

system)

Assembly

Component

Material,Interface

ManufacturedItem:

ECU

System:

VehicleLeve

l 0Le

vel 1

Leve

l 2Le

vel 3

Leve

l 4Le

vel 5geometry-independent

design rule, e.g. 𝜎 ≤ 𝜎𝑚𝑎𝑥

stress / strengthlevel

How to establish a robust data / information exchange between product-independent design element assessments & product-specific load derivation and load path design?

Motivation

Only with standardized load path methods

transparent requirements for design elements

can be derived

Standardized load path methods as enabler for

tool based, automatized evaluation of design

elements in mechanical architectures

Load derivation from a system perspective

?Cut out design elementfor product integration

load / loadcapacity level

Reliability Assessments

Page 3: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Automated setup of ECU models to feed reliability models with needed information

Simulation Process Management: Virtual ECU

© Robert Bosch GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.4

Motivation

Sub-System:

RB system(e.g. injection

system)

Assembly

Component

Material,Interface

ManufacturedItem:

ECU

System:

VehicleLeve

l 0Le

vel 1

Leve

l 2Le

vel 3

Leve

l 4Le

vel 5geometry-independent

design rule, e.g. 𝜎 ≤ 𝜎𝑚𝑎𝑥

stress / strengthlevel

Load derivation from a system perspective

Cut out design elementfor product integration

load / loadcapacity level

Hosting of detailed reliability models

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 ?

Page 4: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

OutlineSimulation Process Management: Virtual ECU

4

Motivation

Our journey to Simulation Process Management (SPM)

Drive ANSYS via Microsoft Excel / GUI

Process Automation & ANSYS WB Scripting by ACT

Simulation Process Management

SPM Framework “Concert Hall” by Dynardo GmbH

Virtual (Assembly of) ECU as automated solution for load derivation

“Deep-Dive” in customized workflow

Outlook and Summary

Page 5: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Our journey to Simulation Process ManagementSimulation Process Management: Virtual ECU

5

Drive ANSYS via

Excel / GUI

2012

APDL Scripting

‒ Excel-Front-End

‒ MATLAB & python GUI

Page 6: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Drive ANSYS via Microsoft Excel: smart-TCSimulation Process Management: Virtual ECU

6Excel-based user interface

VBA-Driven MS Excel-Frontend

User Input defines APDL Code definition

Post processed Results visualized in Excel

APDL-Driven ANSYS Backend

Page 7: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Our journey to Simulation Process ManagementSimulation Process Management: Virtual ECU

7

Drive ANSYS via

Excel / GUI

2012

Automation & WB

Scripting

2016

APDL Scripting

‒ Excel-Front-End

‒ MATLAB & python GUI

Drive ANSYS via ACT(Application Customization Toolkit) wizards

Page 8: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Virtual Assembly of PCB/ECUSimulation Process Management: Virtual ECU

8

ECU

ECU

po

p.P

CB

Sub-Assembly

PC

B PCBsubstrate

housing concept

Co

mp

on

ent

ComponentModel

Co

mp

on

ent

componentmodels

components & design elements

L

electrical layout

CL

ECU module databaseA

ECU assembly manuals

B

ACT Extension

Page 9: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Simulation Process Management: Virtual ECU

© Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Virtual Assembly of PCBs / ECUs-ACT

© CADFEM 2017

• XML: Konfiguration + GUI-Definition

• Python: Implementierung

• HTML (optional): Benutzerhilfe

ACT Wizard Programmierung: XML + Python + HTML

CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13

Python-Datei

XML-Datei

Krätschmer, D., Zhang, Y.: “Automatisierter Workflow zur

modellbasierten Bauelementbestückung von Leiterplatten

elektronischer Steuergeräte“,

CADFEM ANSYS Simulation Conference 2017

ACT-Driven ANSYS-Frontend

Page 10: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Our journey to Simulation Process ManagementSimulation Process Management: Virtual ECU

10

Drive ANSYS via

Excel / GUI

2012

Automation & WB

Scripting

2016

Simulation Process

Management

2019

APDL Scripting

‒ Excel-Front-End

‒ MATLAB & python GUI

Drive ANSYS via ACT(Application Customization Toolkit) wizards

Simulation Process Management based on Dynardo‘s optiSLang and Concert Hall

Web Applications

Page 11: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Bill of materials

Virtual Assembly of ECUsSimulation Process Management: Virtual ECU

11

PCB traces

PCB layout

population

database

components

mechanics(architectureelements)

architecture

layout

components

database

database

ECU

assembly #1

design elements

model information

meta information

design elements

Load at free-cut

of design elements

KPI $

Fx

Fy

Fz

database

design rules

assessments

database

Various information sources

DatabasesAutomated Virtual ECU

assemblyStandardized Load

DerivationStandardized Design Element Assessment

Lessons learned

Web Application

requirementsserver-based web framework

model information

meta information

model information

meta information

model information

meta information

feeds

Page 12: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

SPM FrameworkSimulation Process Management: Virtual ECU

12

Dynardo’s web framework hosts optiSLang projects offering user input and upload opportunities

Page 13: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

choose substrate

Simulation Process Management: Virtual ECU

Web-based provision of “Virtual Assembly of ECUs”

Embedding and extension of ACT solution

choose components

Mission: CAE workflows are fully covered by SPM based on standardized database-hosted modules

Step by step approach

Prepare PCB

Populate PCB

Assembly

Load Case

Solve

Post-processingready to use for

everyone

knowledge provided by

experts

ECU

EC

U

po

p.P

CB

Sub-

Assembly

PC

B PCB

substrate

housing concept

Co

mp

on

en

t

Component

Model

Co

mp

on

en

t

component

models

components & design elements

L

electrical layout

CL

ECU module databaseA

ECU assembly manuals

B

ACT Extension

Page 14: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Simulation Process Management: Virtual ECU

14

Page 15: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Simulation Process Management: Virtual ECU

Web-based provision of “Virtual Assembly of ECUs”

Embedding and extension of ACT solution

Relevant CAE workflows are fully covered by SPM based on standardized database-hosted modules

Approach to host CAE engineering workflows by central web-service ready to use for AE

associates

CAE Apps serve as baseline for highly standardized design element reliability assessments in

ECU architectures

CADFEM-provided CAE workflow for general ECU-related simulations embedded in Simulation

Process Management (SPM)-Framework

ACT-programming as a software project (architecture, documentation, testing,…)

Scalable framework solution ready to be extended by additional ANSYS modules

Page 16: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Simulation Process Management: Virtual ECU

Web-based provision of CAE Engineering workflows

Effect of Digital Transformation in CAE Engineering

Automation of time-consuming tedious tasks promises efficiency gains of 33% (mid-term perspective)

Get Information

25%

Pre Process

20%

Solution Run

5%

Post Process

20%

Reporting

20%

Consulting

10%Get Information

25%

Pre Process

<1%Solution Run

5%

Post Process…Reporting

5%Consulting

10%

PotentialSavings

>33%

SPM Tooling

10%

SPM Preparation

10%

without

SPMwith

SPM: Virtual ECU

Simulation Engineer working split today (advanced level)

Future Simulation Engineer working split

source:

Page 17: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Automated setup of ECU models to feed reliability models with needed information

Simulation Process Management: Virtual ECU

© Robert Bosch GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.4

Outlook

Sub-System:

RB system(e.g. injection

system)

Assembly

Component

Material,Interface

ManufacturedItem:

ECU

System:

VehicleLeve

l 0Le

vel 1

Leve

l 2Le

vel 3

Leve

l 4Le

vel 5geometry-independent

design rule, e.g. 𝜎 ≤ 𝜎𝑚𝑎𝑥

stress / strengthlevel

Load derivation from a system perspective

Cut out design elementfor product integration

load / loadcapacity level

Hosting of detailed reliability models

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 !

Page 18: VIRTUAL ECU - CADFEM · 2020. 5. 18. · CADFEM ANSYS Simulation Conference 2017 am 15. -17. November 2017 in Koblenz 13 Python -Datei XML -Datei Krätschmer, D., Zhang, Y.: “Automatisierter

Automotive Electronics | AE/EBS | 2019-08-07

© 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.

Outlook & SummarySimulation Process Management: Virtual ECU

18

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

EMAIL: [email protected].: 07121 35 39127

Any Questions?