Introduction: Diagnostic Dimensions in Service



Ähnliche Dokumente
Customer-specific software for autonomous driving and driver assistance (ADAS)

GridMate The Grid Matlab Extension

WE SHAPE INDUSTRY 4.0 BOSCH CONNECTED INDUSTRY DR.-ING. STEFAN AßMANN

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt

Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine

Online Learning in Management

HIR Method & Tools for Fit Gap analysis

A central repository for gridded data in the MeteoSwiss Data Warehouse

Abschnitt 1. BPM als Lingua franca. Management, Fachbereiche und IT Ist BPM ein Weg zur (Auf-)Lösung der Sprachbarriere?

prorm Budget Planning promx GmbH Nordring Nuremberg

Challenges and solutions for field device integration in design and maintenance tools

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen

Prof. Dr. Margit Scholl, Mr. RD Guldner Mr. Coskun, Mr. Yigitbas. Mr. Niemczik, Mr. Koppatz (SuDiLe GbR)

GAUSS towards a common certification process for GNSS applications using the European Satellite System Galileo

Darstellung und Anwendung der Assessmentergebnisse

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung

From HiL to Test Vehicle:

Challenges for the future between extern and intern evaluation

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

SARA 1. Project Meeting

on Software Development Design

JONATHAN JONA WISLER WHD.global

En:Tool EnEff BIM Introduction to the Project and Research Association

JPlus Platform Independent Learning with Environmental Information in School

Tube Analyzer LogViewer 2.3

Corporate Digital Learning, How to Get It Right. Learning Café

Product Lifecycle Manager

Providers of climate services in Germany

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient

One Click from Model to Reality

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Newest Generation of the BS2 Corrosion/Warning and Measurement System

Oracle Integration Cloud Service

Waldwissen.net (Forest-knowledge.net)

KNIME HPC INTEGRATION VIA UNICORE

INDUSTRIAL DATA SPACE DATA ECONOMY AND ANALYTICS CONCEPTS AND IMPLEMENTATION

Engineering the Factory of the Future Now.Next.Beyond. Heiko Schwindt VP Automation & Electrification Solutions, Bosch Rexroth

Seminar: Software Engineering verteilter Systeme

From a Qualification Project to the Foundation of a Logistics Network Thuringia. Logistik Netzwerk Thüringen e.v.

Walter Buchmayr Ges.m.b.H.

Sustainability Balanced Scorecard as a Framework for Eco-Efficiency Analysis

Context-adaptation based on Ontologies and Spreading Activation

Junction of a Blended Wing Body Aircraft

TMF projects on IT infrastructure for clinical research

RESI A Natural Language Specification Improver

EAM-Vorlesung (SS2017)

Mitglied der Leibniz-Gemeinschaft

Determining Vibro-Acoustic Effects in Multidomain Systems using a Custom Simscape Gear Library

Methodik. zur prozessübergreifenden Integration. der Digitalen Fabrik. der Rechts- und Wirtschaftswissenschaftlichen Fakultät

2011 European HyperWorks Technology Conference

Turning Data Into Insights Into Value. Process Mining. Introduction to KPMG Process Mining

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision

DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources

Scenario Building Workshop - Interplay of problem framings

eurex rundschreiben 094/10

Creating OpenSocial Gadgets. Bastian Hofmann

The Future Internet in Germany and Europe

Workshop on Copernicus and the CAP. A technology vision for IACS

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str Jena

Development of complex Mechatronic Systems - Computer aided Conceptual Design. ICCME 09 Salzburg, May

XML Template Transfer Transfer project templates easily between systems

INTERREG IIIa Project R&D - Ready for Research and Development Project results and ongoing activities

MODELLING AND CONTROLLING THE STEERING FORCE FEEDBACK USING SIMULINK AND xpc TARGET

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

ISO Reference Model

H o c h s c h u l e D e g g e n d o r f H o c h s c h u l e f ü r a n g e w a n d t e W i s s e n s c h a f t e n

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str Jena

Unternehmensweite IT Architekturen

Smart Import for supplier projects

Number of Maximal Partial Clones

The Single Point Entry Computer for the Dry End

Seminar: Software Engineering verteilter Systeme

Vorlesung Automotive Software-Engineering

Multicriterial Design Decision Making regarding interdependent Objectives in DfX

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

Highlights versiondog 3.1

New Forms of Risk Communication Workshop 6: Arzneimitteltherapiesicherheit (AMTS) Dr. Norbert Paeschke, BfArM

Seminar aus Programmiersprachen. Markus Raab LVA

Vehicle Automation and Man from Reaction to Takeover Dipl.-Ing. Daniel Damböck

Introduction to the diploma and master seminar in FSS Prof. Dr. Armin Heinzl. Sven Scheibmayr

LI-ION BATTERIES FOR NEXT GENERATION EV

Field-Circuit Coupling for Mechatronic Systems: Some Trends and Techniques

MULTI PHYSICS SIMULATION IN MANUFACTURING

Operational and technical testing of the European Train Control System (ETCS)

Applying Pléiades in the ASAP project HighSens

Integrated result data management in the development process of vehicle systems based on the ASAM ODS standard

EMC Simulation on the Way to Top

Specialist networks for the INSPIRE data themes in Germany

Username and password privileges. Rechteverwaltung. Controlling User Access. Arten von Rechten Vergabe und Entzug von Rechten DBS1 2004

Transkript:

Bosch Diagnostic Solution BDS - an Approach for Real Diagnostic Frontloading Content: Introduction: Diagnostic Dimensions in Service Bosch Diagnostic Solution the Big Picture The BDS Modules Development and Deployment The Testing Language Concept Summary Dr. Martin Fritz Dr. Axel Georg Robert Bosch GmbH Automotive Aftermarket 1

BDS - Bosch Diagnostic Solution New Systems require new Diagnostic Approaches Common Rail Integrated Chassis Control Systems Driver assistance 2

Introduction: Diagnostic Dimensions in Service Objectives in automotive Service Diagnostic development Ensure customer satisfaction Minimize warranty costs Efficient creation of diagnostic content Diagnostic result Technician s qualification gap Increasing networking of automotive systems Increasing complexity of automotive systems Diagnostics gets more and more demanding Reality in workshops Diagnostic challenges 3

Approach Diagnostic frontloading as key approach to cope with the diagnostic challenges: Bring Engineer s Know-How to Workshops Analysis Diagnostic Partitioning Development Development Content Diagnostic Deployment Authoring Rollout Session DPA Tool Partitioning Tool Tester Fct. Editor Sequence Editor Authoring System Diagnostic verification and application Runtime System VCI ODX Frontloading 4

Core Issues of BDS BDS is an Integrated Diagnostic Solution for development, production and service BDS comprises Diagnostic Development System and Diagnostic Deployment System Modularity allows integration of existing diagnostic tools BDS supports Diagnostic Frontloading by Diagnostic analysis and design SW-development for diagnostic offboard function on tester Simultaneous Engineering of on- and offboard diagnostics 5

DPA-Tool: Diagnostic Possibility Analysis-Tool System Air system Component AFM Fault Drift Method similar to FMEA Describes relation between faults, symptoms and diagnostic possibilities Assessment of diagnostic coverage and identify diagnostic gaps Defines measures to close diagnostic gaps Symptom Lack of performance Diagnostic possibility AFM und EGR test Assessment of costs/effort Optimization Result Benefits: Approach to real frontloading Systematic and early identification of diagnostic gaps Basis for development of diagnostic functions and sequences Entry point for feedback from workshop 6

Partitioning of Diagnostic Functions on ECU and Tester Graphical representation of diagnostic function sf1 sf2 Part of function ECU sf3 Diagnostic function (sf: sub-functions) Part of function tester Benefits: Reduces ECU resources Visualization and methodical support of partitioning task Optimization of partitioning of diagnostic functionality on-/offboard Partitioning strategy can be changed with minimal effort Traceability of partitioning decision Improved specification of diagnostic functions 7

Development of Tester Functions ECU function Diagnostic method onboard Part of diagnostic function on ECU offboard Tester function Part of diagnostic function on tester Benefits: Development of tester functions simultaneously to ECU-software Frontloading of diagnostic content generation Rapid prototyping of diagnostic functions for service tester Automatic code generation enables application of tester function on different platforms 8

Durchgängiges Diagnosekonzept Diagnostic Sequences Testing language (XML schema) Automatic code generation Graphical development of sequential logic: Execution of services Logic operators Calling of external functions Mapping to ODX elements Display functions Automatic generation of runtime code Testing language for standardized description of sequences XML JAVA Customer specific 9

Benefit of Frontloading in Diagnostic Development Closer Integration of diagnostics in development, production, service Higher diagnostic quality in production and service Analysis of diagnostic coverage and requirements Ensure diagnostic quality Flexible onboard/offboard-partitioning of diagnostic functionality Easy adaptable to technological and economical constraints Development and prototyping of offboard diagnostic functionality synchronously to ECU functionality Efficiency through tool support simultaneous engineering re-use 10

Is ODX Really Sufficient? ODX enables continuous handling, exchange and usage of diagnostic data but only of diagnostic data Need for enhancement: Standardized description of diagnostic logic Diagnostic sequences Guided troubleshooting Coding and learning sequences Flash sequences Standardized testing language as further element of diagnostic standards 11

What is a Testing Language good for? Target platform independent format to describe diagnostic sequences Exchange of diagnostic sequences across the different domains development, production and service Exchange of diagnostic sequences between supplier and OEM as well as between different OEMs Re-use of diagnostic sequences 12

Outline of a Diagnostic Testing Language Identifier for Diagnostic Sequence Linkage to 3D-API (definition of communication objects) Utilized functions inside logic blocks building up the sequence Control functions for execution of logic blocks 13

Authoring System Subsystem Authoring Authoring Diagnostic coordination Main components Text database Techn. docu. Administration Publication Search Consistency check Messages Online help Undo/Redo Basic Services Vehicle data Diagnostic Object Model Diagnostic Object Provision of diagnostic content for all customer s diagnostics testers CMS Publication System 14

Diagnostic Object Model Model Object Execution Rule Each Model Object is related to an execution rule. Execution rules are defined as sequences, which call diagnostic sequences. All kind of sequences are defined using a testing language. One Model to cover all diagnostic use cases! 15

Model-based Execution of Diagnostics Runtime System Symptom tree Modular runtime system using state-of-the-art standards Runtime behaviour is controlled by models Function test calls Diagnostic object model - DOM (e.g. guided troubleshooting) Diagnostic sequence Model interpreter Interpretation of DOM during diagnostic runtime 16

Runtime System Session Manager Remote Server Update Manager Connection Manager User Management Print Service Model Parser Model Interpreter Sequence Interpreter Measurement Convenience Layer Model Data Session Data Controlled by exchangeable DOM Integration of external measurement devices Logger ODX MCD-3D-API MCD-D-Server MCD-PDU-API Legacy GDI Architecture according to ASAM standards VCI VMM 17

How Does It All Work Together? Diagnosis analysis/-architecture Authoring system ECU functions DPA tool DPA Partitioning tool Diagnosis functions Tester functions editor Base functions Diagnosis algorithm Integration of tester functions Mapping ODX Sequence editor Test sequence Circuit diagram Textual information Vehicle integration PDM FDM Call of test sequences Runtime system Call of tester functions 18

Summary Cover diagnostic tasks from development to service Minimized authoring effort (time & cost) Support of real frontloading by diagnostic analysis Easy adaptation to technical and economic constraints by flexible on-/offboard partitioning of diagnostic functionality Seamless data integration (ODX, Testing Language) Parameterization and Configuration of runtime system instead of individual programming Effective and efficient diagnostics in workshops (time, quality, cost) Scalability of workshop user support: from beginner to expert Context-related adaptation of troubleshooting Flexible interfacing to user 19

Thank you for your attention. Contact: Jürgen Nappert Automotive Aftermarket Robert Bosch GmbH Franz-Öchsle-Straße 4 73207 Plochingen Email: Juergen.Nappert@de.bosch.com Tel.: (++49) 7153/666-844 Internet: www.bosch-diagnostics-oes.de 20