verification of variants using carmaker
play

Verification of Variants using CarMaker Dr. F. Fuhr nderungsdatum: - PowerPoint PPT Presentation

10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr nderungsdatum: 09.09.2010 Porsche AG Seite 1 von 14 Verification of Variants in the Development of Vehicle Dynamics Control Systems using CarMaker


  1. 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 1 von 14

  2. Verification of Variants in the Development of Vehicle Dynamics Control Systems using CarMaker for Simulink Development of Porsche Stability Management (PSM) 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 2 von 14

  3. Contents of Presentation Motivation for Verification of Variants using Simulation 1) Verification of Variants in the Past & the Future 2) Developed Tool Chain in Cooperation with IPG 3) Further Application of Tool Chain 4) Summary 5) 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 3 von 14

  4. Motivation Relationship between Requirements, Test Cases and Evaluation How is the Test Case requirement verified? Functional (e.g. Driving Requirement Maneuver) Does the driving Confirmation of Evaluation behavior meet the the requirement Criteria requirements? Aim: No Requirement without Verification 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 4 von 14

  5. Motivation Rising Effort regarding Verification Legend: engine 5 existing variants Engine Variants engine 4 new variants t r o f f e verified using n o driving tests engine 3 i t a c i f i r verified using e v g simulation engine 2 n i s i r engine 1 B C D E A F Chassis Systems m m m m m m functionalities rising PSM e e e e e e t t t t t t s s s s s s y y y y y y s s s s s s Verification by simulation in verification rising addition to driving tests effort  control of rising complexity  cost reduction 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 5 von 14

  6. Verification of Variants in the Past & the Future Schematic Process Past Future PSM Software PSM Software definition of variants additional variants definition of variants for driving tests for simulation Revision Driving Test Driving Test Revision Simulation PSM Software Verification Verification PSM Software Verification negative negative negative Result? Result? Result? positive positive positive PSM Software PSM Software Verified Verified 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 6 von 14

  7. Verification of Variants in the Past & the Future Implementation Test Cases Verification Driving Test by Driving Test 1.1) handling, v = … 1.2) lane change … 1.3) step steer input … Filter . . Functional . 2.1) dry asphalt, v = … Requirements 2.2) wet asphalt, v = … 2.3) μ -Split … . . 1) Driving Behavior ... . Test Cases n.1) … 2) Brake Travel … 3) Handling … Test Cases Verification . Simulation by Simulation . . 1.a) sinusoidal steering … n) Requirements 1.b) FMVSS no. 126 … 1.c) load change … Filter . . . 2.a) dry asphalt, v = … 2.b) wet asphalt, v = … 2.c) μ -Split … . . . Test Cases n.a) … 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 7 von 14

  8. Developed Tool Chain in Cooperation with IPG Overview Report Data Bases Test Setup Simulation Evaluation Vehicle Config. Maneuver ABS_Gerade50_G2.erg G_Gierrate1 gruen 0.02  Brake_pMC > 20 Car_v < 20/3.6  Car_YawRate 0.01 Eval. Criteria 0 HTML -0.01 CarMaker for Simulink -0.02 23.2 23.4 23.6 23.8 24 24.2 Zeit [s] TestManager 0.05 Requirements Auswertung: prt 0 DOORS -0.05 23.2 23.4 23.6 23.8 24 24.2 Zeit [s] Matlab CarMaker for Simulink Data flow between the tools is managed by TestManager extensions developed by IPG for Porsche 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 8 von 14

  9. Developed Tool Chain in Cooperation with IPG Data Bases in Requirements Management Software DOORS e.g. Vehicle Configuration: definition drivetrain & definition of switches definition of optional chassis systems tire models chassis additional mass Matlab e.g. Maneuver Parameters: systems expression optional parameter description Matlab Export of data base used in CarMaker TestRun expression contents in xml-format based on R equire- ments I nterchange parameter values TestRun name linked criteria F ormat (RIF) to evaluate this maneuver 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 9 von 14

  10. Developed Tool Chain in Cooperation with IPG Test Setup and Simulation • Composition of a user defined test-series using TestManager with Porsche-specific features • Import of vehicle-, maneuver- and criteria- imported vehicle configurations vehicle file name parameters from data bases • Further restriction of selection possible vehicle file name Automated simulation of test-series in CarMaker; selection between the following modes: imported TestRuns • Simulation and evaluation parameters • Simulation only • Evaluation only (previous simulation results necesary) 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 10 von 14

  11. Developed Tool Chain in Cooperation with IPG Evaluation and Test Report additional information • Evaluation in Matlab using parameters from name of vehicle model data base import • graphical display of evaluation results for every TestRun name criterion begin of evaluation evaluation result evaluation criteria upper threshold • Automatic generation of test report in HTML- evaluated variable defined by criteria format • Clear visualization of evaluation results: green: criterion passed yellow: evaluation error (e.g. end condition not found) end of evaluation red: criterion not passed All simulation- and evaluation lower threshold defined by criterion results are automatically saved. 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 11 von 14

  12. Further Application of Tool Chain Development Time Milestones Kick-Off SOP Project Agenda Software … Releases SW 1 SW 2 SW 3 SW n Overall Verification Use of Simulation Legislative Tool Chain Requirements Quick-Check … SW Release Development Support 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 12 von 14

  13. Summary Porsche developed a simulation tool chain for the verification of vehicle variants in • cooperation with IPG The developed tool chain is applied in addition to driving tests in order to handle the • increasing diversity of vehicle variants and PSM functions The introduced simulation procedure depicts an efficient tool for a functional verification • of a large number of PSM variants The tool chain can be used for further applications in the PSM development process • such as quick-checks of new software releases, conduction of a functional parameter study, etc. The use of the developed tool chain can be transferred to other vehicle dynamics control • systems 10FU0394.ppt Erstelldatum: 30.04.2010 Verification of Variants using CarMaker Dr. F. Fuhr Änderungsdatum: 09.09.2010 Porsche AG Seite 13 von 14

Recommend


More recommend