CTI: Next Generation Tire Model Interfacing
Transcription
CTI: Next Generation Tire Model Interfacing
EHTC 2008 Strasbourg CTI: Next Generation Tire Model Interfacing Michael Gipser, Esslingen University of Applied Sciences, Germany Interfacing of Suspension/Tire/Road Models vehicle/suspension model rim position and velocity spindle forces and moments calls tire model distributed contact forces detailed surface geometry calls rigid or flexible road/terrain model TYDEX STI STI (Standard Tyre Interface) established between 10/1993 and 12/1996 by the TYDEX Working Group: tire model users and developers; no MBS software providers BMW AG Robert Bosch GmbH Centro Ricerche Fiat Continental AG FHT Esslingen (the author) Ford Werke AG Goodyear S.A. IPG GmbH Mercedes-Benz AG Michelin NedCar Porsche AG PSA Steyr-Daimler-Puch Toyota (TCL) Volkswagen AG Volvo Car Corp. Volvo Truck Corp. TNO University of Berlin University of Delft University of Karlsruhe University of Vienna TYDEX STI STI (Standard Tyre Interface) (A) suspension/rim tire SUBROUTINE DTYRE ( + NDEV, ISWTCH, JOBFLG, IDTYRE, + TIME, DIS, TRAMAT, ANGTWC, VEL, OMEGA, OMEGAR, + NDEQVR, DEQVAR, NTYPAR, TYPARR, + NCHTDS, CHTDST, ROAD, IDROAD, + NROPAR, ROPAR, NCHRDS, CHRDST, + FORCE, TORQUE, DEQINI, DEQDER, TYRMOD, + NVARS, VARINF, NWORK, WRKARR, + NIWORK, IWRKAR, IERR) (B) tire road/terrain SUBROUTINE ROAD ( + TIME, DIS, IFLAG, JFLAG, IDTYRE, IDROAD, + NROPAR, ROPAR, NCHRDS, CHRDS, NPRSUR, NROAD, + Z, DZ, DDZ, DFLAG, PRSURF, IERR) TYDEX STI What Is Wrong With It? STI (Standard Tyre Interface) STI was meant for simple tire models like Magic Formula 1989 and 1994 but: some modern tire models are most complex: • FTire model family • Rmod-K model family • CD-Tire model family STI is old-fashioned Fortran 77 C and C++ not supported STI assumes: tire model is a small time-continuous sub-system co-simulation mode not supported some definitions in 'STI standard' are ambiguous lack of memory management lack of management of concurrent tire instances lack of detailed output (geometry, footprint states,..) tire equations of motion mechanically wrong, if road marker is accelerated CTI Important Features CTI (COSIN Tire Interface) easy-to-use API, calling FTire Model Family and 3rd-party tire models from a wide variaty of different vehicle/suspension simulation programs supports C, C++, Fortran 77, Fortran 90, Fortran 95, .. implememted as plug-in (DLL / shared object) works in co-simulation mode dynamic memory management management of up to 50 concurrent tire instances management of operating conditions (inflation pressure, temperature,..) detailed output on demand • • • • • • animation wheel envelopes tread states plot signals linearized LTI matrices modal data record / replay function independent on calling MBS software and model mechanically correct support of moving roads TYDEX STI CTI (COSIN Tire Interface) (A) suspension/rim tire ctiComputeForces (handle, t,r,A,v,w, mode, F,M, status) (B) tire road/terrain ctiEvaluateRoadHeight (handle, t,x,y, z,vx, vx,vy, vy,vz, vz,mu, mu, status) (C) driver road/terrain ctiEvaluateRoadCourse (handle, s, x,y,z, .., status) + more than 35 additional and optional API functions CTI Calling Tree MotionSolve FTire Adams FETire Simpack FTire Family Simulink COSIN/mbs CASCaDE Inhouse CTI UTM plugin RTire MF 2002 HTire MF 1989 UHM plugin CTI FTire Model Family MotionSolve FTire Adams FETire Simpack FTire Family Simulink COSIN/mbs CASCaDE Inhouse CTI UTM plugin RTire MF 2002 HTire MF 1989 UHM plugin CTI FTire Example: Misuse Test Case Flexible Ring Tire Model FTire FETire FTire Family RTire MF 2002 HTire MF 1989 CTI FTire Example: Side-Slip Sweep Flexible Ring Tire Model FTire FETire FTire Family RTire HTire CTI FTire Example: Tread Wear Simulation Flexible Ring Tire Model FTire FETire FTire Family RTire HTire CTI FETire Example: Mode Shape and Stress Distribution Coarse Finite Element Tire Model FTire FETire FTire Family RTire HTire CTI RTire Rigid Ring Tire Model FTire FETire FTire Family RTire HTire simplified rigid-body belt dynamics ground pressure distribution approximated by shape functions tread model like FTire real-time capable CTI HTire Handling Tire Model Magic-Formula-based simplified tire model for handling on mildly uneven roads FTire FETire FTire Family MF versions 1989 and 2002 RTire MF 2002 completed with efficient contact algorithm HTire MF 1989 completed with 1st order transient behavior combined slip several use modes real-time capable CTI HTire UHM User-Defined Handling Model FTire FETire FTire Family RTire MF 2002 HTire MF 1989 UHM plugin uhmLoadTireData plug-in for user-defined steady-state F&M models (file,..) file,..) uhmComputeForces (defl,.., defl,..,kappa ,..,kappa, kappa,alpha,.., alpha,..,Fx ,..,Fx, Fx,Fy, Fy,Fz, Fz,Mx, Mx,My, My,Mz) Mz) CTI UTM User-Defined Tire Model FTire Family CTI FTire FTire FETire FETire FTire Family RTire MF RTire 2002 MF 2002 HTire MF HTire 1989 MF 1989 UTM plugin UHM plugin UHM plugin plug-in for user-defined dynamic tire models CTI UTM Program Interface User-Defined Tire Model Plug-In utmLoadTireData (handle,..,file handle,..,file) file) utmLoadRoadData (handle,..,file handle,..,file) file) utmComputeForces (handle, t,r,A,v,w,.., F,M) utmClose (handle) CTI CTI/roads MotionSolve FTire Adams FETire Simpack FTire Family Simulink COSIN/mbs CTI CASCaDE UTM plugin Inhouse CTI/roads RTire MF 2002 HTire MF 1989 UHM plugin CTI/roads Supported Classes of Road Models internal eval. COSIN/ev RGR TYDEX/STI CRG IPG-Road URM plugin FTR User 1 CTI/roads RDF 2D+3D User 2 USM plugin Wavefront MBS 1 Shell (shl) MBS 2 3rd party eval. MBS 3 CTI/roads Supported Road Models CTI/roads: Supported Road Models COSIN/ev Road Models (Cosin) RGR Roads (Regular Grid Road Files, Cosin) CRG Roads (Daimler and TÜV SÜD) FTR Roads (VI-grade) RDF 2D and 3D files WaveFront triangulation files (.obj) Shell triangulation files (.shl) URM (Program Interface to User-Defined Road Models) USM (Program Interface to User-Defined Soft-Soil Models) interface to TYDEX/STI-compatible roads interface to IPG-Road interfaces to several user-specific proprietary models interfaces to several proprietary road models of calling MBS packages CTI/roads User-Defined Road Model Plug-In urm (handle, t,x,y, z,vx, vx,vy, vy,vz, vz,mu, mu, ..,file) User-Defined Soft Soil Model Plug-In detailed description in SAE 2008-01-1410 CTI/roads Soil Model Demonstrator CTI/roads Tools 2D and 3D visualization RGR file generation RGR file processing SHL file generation CTI CTI, CTI/roads, FTire, and HTire will be available in MotionSolve by the end of 2008 CTI thanks for listening.. CTI, CTI/roads, FTire, and HTire will be available in MotionSolve by the end of 2008 CTI and FTire demo versions papers & presentations animations documentation updates at www.ftire.com