model based development of a dual clutch transmission
play

Model-based Development of a Dual-Clutch Transmission using Rapid - PowerPoint PPT Presentation

Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL Holger Brckmann, Jochen Strenkert, Dr. Uwe Keller, EP/MAG, Daimler AG Benno Wiesner-Tittes, Dr. Andreas Junghanns, QTronic GmbH July 1, 2009 Slides


  1. Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL Holger Brückmann, Jochen Strenkert, Dr. Uwe Keller, EP/MAG, Daimler AG Benno Wiesner-Tittes, Dr. Andreas Junghanns, QTronic GmbH July 1, 2009 Slides presented at the VDI Congress Transmissions in Vehicles 2009, Friedrichshafen, Germany, 30.06.-01.07.2009

  2. Outline of the talk His tory and M otivation 1 DC T Development 2 R apid Prototyping 3 Automated Tes ting 4 C ode C overag e Analys is 5 Outlook 6 slide 2 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  3. Outline of the talk His tory and M otivation 1 DC T Development 2 R apid Prototyping 3 Automated Tes ting 4 C ode C overag e Analys is 5 Outlook 6 slide 3 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  4. History and Motivation History and Motivation Software-in the-Loop simulation is used at Daimler transmission development since many years: A utotronic since 1998 7G -Tronic since 1998 • Rapid-prototyping via A-Muster • Rapid-Prototyping via Backbone • Simulink-SiL with floating-point code • Fix-point code simulation • Module- and system-tests in Simulink • System tests • Continuous operation simulations • Continuous operation simulations with fix-point code with fix-point code - many different tools - many of them developed in-house  Objective for new projects: + simplify tool chain + use of „standard software“ + minimize in-house customization of tools  first application of the new tool chain: dual clutch tranmission (DCT) development slide 4 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  5. Outline of the talk His tory and M otivation 1 DC T Development 2 R apid Prototyping 3 Automated Tes ting 4 C ode C overag e Analys is 5 Outlook 6 slide 5 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  6. DCT Development Function tool box • software functions with ca. 150 modules • developed using MatLab/Simulink/Stateflow • and dSpace TargetLink with DataDictionary • 100% autocode Objective of SiL: • integrated tool chain • cover software-in the-loop and rapid prototyping • support software validation and automated test slide 6 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  7. DCT Development Workflow for software development 150 modules from MatLab/Simulink • software for dSpace code cross compiler control unit generator • A2L and object code for application C-code parameter Infineon TriCore • objects for all 150 modules Microsoft Visual object code Studio Compiler for x86 A dvantag es : • software for SiL • no adaption of Simulink modules required • A2L database, application paramter • same code for ECU und SiL (fix-point integer) • DLL for simulation • objects for all 150 modules • E C U and S iL us e the s ame s ourc es slide 7 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  8. DCT Development operating s ys tem • device driver Structure of the • memory ECU software • … frame s oftw are • EEPROM control software frame software • CAN data operating system • … c ontrol s oftw are Structure of the • 150 modules SiL software w rapper The wrapper emulates the + complete control software functions of the frame software. + CAN Data Many wrapper functions simply + EEPROM control software return default values. wrapper - no error code memory - no diagnostic functions slide 8 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  9. DCT Development gets the other 149 modules as object code generates code Software developer edits his module compiles his module using Microsoft Visual Studio Working results: • DLL for x86 PC containing the entire control software control software with .obj • A2L database with adresses of 150 modules the DLL • Build process within minutes, because only 1 module was changed DLL • Every developer can test his modules at once in system wrapper context links using A2L Microsoft Visual • No access to all module Studio sources required during the software for SiL build process slide 9 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  10. DCT Development Simulation environment Tools: • Simulation: Silver (QTronic) • Measurement: Canape (Vector) • Debugging: Visual Studio (Microsoft) • Automated Test: TestWeaver (QTronic) • Code Coverage: Testwell CTC++ (Verifysoft) slide 10 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  11. DCT Development Graphical user-interface (GUI) to SiL with Silver: • Interaction of driver/user with simulated car Simulation environment • Accel pedal, brake padel, ignition, temperature, … Tools: • Simulation: Silver (QTronic) can be controlled • All inputs and outputs can be directly manipultated • Measurement: Canape (Vector) • Debugging: Visual Studio (Microsoft) • Automated Test: TestWeaver (QTronic) • Code Coverage: Testwell CTC++ (Verifysoft) C onfig urable G U I S ilver C ore slide 11 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  12. DCT Development hardware DLL: • simulated vehicle, engine and transmisssion Simulation environment • developend in-house using Dymola Tools: • Simulation: Silver (QTronic) • Measurement: Canape (Vector) hardware- model • Debugging: Visual Studio (Microsoft) • Automated Test: TestWeaver (QTronic) • Code Coverage: Testwell CTC++ (Verifysoft) Dymola DLL C onfig urable G U I S ilver C ore slide 12 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  13. DCT Development XCP with Canape: • XCP measurements via TCP/IP and Gigabit-Ethernet Simulation environment • no limitation of bandwith as with CAN Tools: • online calibration of parameters • Simulation: Silver (QTronic) • Measurement: Canape (Vector) hardware- model • Debugging: Visual Studio (Microsoft) Canape • Automated Test: TestWeaver (QTronic) • Code Coverage: Testwell CTC++ (Verifysoft) Dymola via DLL TCP/IP C onfig urable G U I X C P S ilver C ore slide 13 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  14. DCT Development Control software with wrapper DLL: • entire TCU control software (all 150 modules) Simulation environment • frame software software emulated by wrapper Tools: • Simulation: Silver (QTronic) • Measurement: Canape (Vector) hardware- model • Debugging: Visual Studio (Microsoft) Canape • Automated Test: TestWeaver (QTronic) • Code Coverage: Testwell CTC++ (Verifysoft) Dymola via DLL TCP/IP C onfig urable G U I X C P S ilver C ore c ontrol s oftw are w rapper DLL slide 14 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  15. DCT Development A2L and parameter: • A2L with address infromation adapted to the DLL Simulation environment • complete and latest parameter values loaded at Tools: simulation start • Simulation: Silver (QTronic) • Measurement: Canape (Vector) hardware- model • Debugging: Visual Studio (Microsoft) Canape • Automated Test: TestWeaver (QTronic) • Code Coverage: Testwell CTC++ (Verifysoft) via Dymola TCP/IP DLL C onfig urable G U I X C P S ilver C ore c ontrol R eader Writer s oftw are PAR w rapper DLL DC M PDB A 2L H EX slide 15 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

  16. DCT Development Scripting with Python: • frequently used procedures can be automated Simulation environment using scripting (e. g. engine start, adaptation Tools: procedure) • Simulation: Silver (QTronic) • Measurement: Canape (Vector) hardware- model • Debugging: Visual Studio (Microsoft) Canape • Automated Test: TestWeaver (QTronic) • Code Coverage: Testwell CTC++ (Verifysoft) via Dymola TCP/IP DLL C onfig urable G U I X C P S ilver C ore c ontrol Python R eader Writer s oftw are Tests und Adaption Tes t & PAR w rapper DLL A daptation DC M PDB A 2L H EX slide 16 DCT_with_RPT_and_SiL_VDI_sildes.ppt Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL, 01.07.09

Recommend


More recommend