CUDA In KBE Applications For Digital Vehicle Development .

2y ago
25 Views
2 Downloads
2.22 MB
18 Pages
Last View : 10d ago
Last Download : 3m ago
Upload by : Madison Stoltz
Transcription

Introducing CUDA in Knowledge Based EngineeringApplications for Digital Vehicle Development jit SantraTata Motors LtdPune Indiaavijit.santra@tatatechnologies.com

In this Presentation Brief about Knowledge Based Engineering (KBE) In-house developed KBE solution from Tata Technologies – KNEXT How KBE Kernel has been made GPU Computing enabled KNEXT Framework and Application Case Studies Benefits derived from GPU Computing Copyright 2012 Tata Motors Ltd. All rights reserved.2

Sources of Knowledge in an OrganizationEngineering KnowledgeRules arkWebIntranet Copyright 2012 Tata Motors Ltd. All rights reserved.Product3

Parametric CAD Approach vs KBEParametricthickness : constant x forceFormulaKBE‘if the load exceeds 90 kg’, the beam needs to be rotated &moved to the bottom of the planking with additional supportLogicKBECAD Copyright 2012 Tata Motors Ltd. All rights reserved.4

Next Generation KBE Solution – KNEXTIn-house developed KBE Kernel using open standardsObject Definition Language (ODL) – Simple & Easy to understandDomain experts can write their ownapplicationNo compilation, linking; least syntax andrun time errorMemory management completelyhandled by the kernelInbuilt Knowledge Modeling and Ruleupdate processIntegrate commercially available CAD /CAE tools Copyright 2012 Tata Motors Ltd. All rights reserved.5

Vehicle Template Application Using KNEXT Copyright 2012 Tata Motors Ltd. All rights reserved.6

GPU Computing Interface with KNEXTKNEXT Language kernel is GPU computing enabledmatrix and vector addition, subtraction, multiplication,inverse, transpose, determinant, eigen calculationSolvers like simultaneous equation, polynomial, maximaand minima of a functionRun Application on GPUKNEXT KernelIs GPU Computing DevicePresent in the System ?Run Application on CPUKNEXT Geometry kernel is GPU computing enabledTime consuming topological operation algorithmslike Boolean, Extrema etc of Open Cascade havebeen converted into parallel computing architecture Copyright 2012 Tata Motors Ltd. All rights reserved.7

KNEXT KBE Framework Copyright 2012 Tata Motors Ltd. All rights reserved.8

Case 1 – Interior Safety – Head & Knee Impact ZonesDetermines potential head & knee impact zones with dashboard in a vehicleDigital evaluation at concept stage giving early feedback to StylingMinimizing number of physical crash test of costly vehicle prototypes Copyright 2012 Tata Motors Ltd. All rights reserved.9

Case 2 – Powertrain Mount Design Optimization ( NVH )Objective : “ To achieve world class Noise Vibration Harshness (NVH) Quality for Passenger Carsand Commercial Vehicles ”Optimizes Natural frequencies & Kinetic Energy Fraction in power train mount design from agiven set of design variables (mount-location, orientation and stiffness) Copyright 2012 Tata Motors Ltd. All rights reserved.10

Case 2 – Mathematical Model with KBEInput Parameters Number of MountsNumber of Cylinders Engine torqueIdle RPMEngine OrientationType of VehicleMount StiffnessLocation, orientationVehicle CGPowertrainDisplacement withTransient LoadingFormation of no. ofsets of input dataFormation of [Mass] &[Stiffness Matrix]GPUComputingCreate Mathematical ModelPowertrainDisplacement andEnvelopeOptimized MountPosition andOrientationKinetic EnergyFraction and MountStiffness Copyright 2012 Tata Motors Ltd. All rights reserved.Kinetic EnergyFraction and NaturalFrequenciesDriver Comfort(Full VehicleModel)11

Case 2 – Time Reduction Using GPU ComputingThe following output came in less than 1 second !!!2 data satisfied out of 233280 data Copyright 2012 Tata Motors Ltd. All rights reserved.12

Case 2 – Implementation in TATA ACEACE: new focussed mounts on x0%24461522natural freq. HzModal Decoupling Vibration Control for ACE-0.75TStandard Powertrain mounting had a resonance of Roll at 10 Hz [ 0.5 order at 1200 RPM]; thiswas reduced to 2 Hz with focused mounting on PT-roll-axis; thus giving lower vibrations atDriver’s Seat and other tactile points. Copyright 2012 Tata Motors Ltd. All rights reserved.13

Case 2 – Implementation in Sumo-VICTAModal DecouplingReduction in Body-jerk during Key-on-key-off Driver’s Seat-rail acceleration during thetransient event of torque fluctuations [likeKey-on-key-off of vehicle] was foundsensitive to stopper design &/or stiffness ofthe rubber-mounts. Application recommended a new set ofmounts for minimum body-jerk Copyright 2012 Tata Motors Ltd. All rights reserved.14

Case 2 – Implementation in Hi-deck Bus LPO 1628Vibration Isolationand ModalDecoupling by finetuning 6 Power-trainmountsAnalysis of A/c Compressor Mounting dynamicsStress-Analysis in mount brackets Copyright 2012 Tata Motors Ltd. All rights reserved.This gives less vibration to Driver &Passengers.This will assure good key-on-key-offjerk to Body of the Bus.15

BenefitsReducing Design Cycle Time:The KBE applications powered by GPUcomputing help designers to iterate onengineering parameters and arrive at anoptimized solution very quickly.Improving Quality of Final Product:The applications have inbuilt knowledge rulesand regulations which ensures designvalidation against manufacturing andoperating environment.Saving IT Resource:Using GPU computation saves need of highcapacity CPU configurationTotal no of CAD workstation in Tata Motors 954Make & ModelQuantityNVIDIA Graphic CardIBM Z - Pro317Quadro FX 4600HP XW8400100Quadro FX 4600Fujitsu Celsius351Quadro FX 4800HP Z800186Quadro FX 4800 Copyright 2012 Tata Motors Ltd. All rights reserved.16

System InformationIBM Z-ProHP XW 8400Intel Xenon 3.00 GHz Processor4 GB RAMWindows XP 64 bit SP2Quadro FX 4600Intel Xenon 3.00 GHz Processor4 GB RAMWindows XP 64 bit SP2Quadro FX 4800 Copyright 2012 Tata Motors Ltd. All rights reserved.17

Thank YouAbhay Tarnekar Yogesh Deo Avijit wledgementMr. T N Umamaheshwaran, CTO, Tata Motors Ltd

Make & Model Quantity NVIDIA Graphic Card IBM Z - Pro 317 Quadro FX 4600 HP XW8400 100 Quadro FX 4600 Fujitsu Celsius 351 Quadro FX 4800 HP Z800 186 Quadro FX 4800 Reducing Design Cycle Time: The KBE applications powered by GPU computing help designers to iterate on engineering par

Related Documents:

CUDA-GDB runs on Linux and Mac OS X, 32-bit and 64-bit. CUDA-GDB is based on GDB 7.6 on both Linux and Mac OS X. 1.2. Supported Features CUDA-GDB is designed to present the user with a seamless debugging environment that allows simultaneous debugging of both GPU and CPU code within the same application.

www.nvidia.com CUDA Debugger DU-05227-042 _v5.5 3 Chapter 2. RELEASE NOTES 5.5 Release Kernel Launch Stack Two new commands, info cuda launch stack and info cuda launch children, are introduced to display the kernel launch stack and the children k

CUDA Toolkit Major Components www.nvidia.com NVIDIA CUDA Toolkit 10.0.153 RN-06722-001 _v10.0 2 ‣ cudadevrt (CUDA Device Runtime) ‣ cudart (CUDA Runtime) ‣ cufft (Fast Fourier Transform [FFT]) ‣ cupti (Profiling Tools Interface) ‣ curand (Random Number Generation) ‣ cusolver (Dense and Sparse Direct Linear Solvers and Eigen Solvers) ‣ cusparse (Sparse Matrix)

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

CUDA Compiler Driver NVCC TRM-06721-001_v11.8 1 Chapter 1. Introduction 1.1. Overview 1.1.1. CUDA Programming Model The CUDA Toolkit targets a class of applications whose control part runs as a process on a

Will Landau (Iowa State University) Introduction to GPU computing for statisticicans September 16, 2013 20 / 32. Introduction to GPU computing for statisticicans Will Landau GPUs, parallelism, and why we care CUDA and our CUDA systems GPU computing with R CUDA and our CUDA systems Logging in

Expose GPU parallelism for general-purpose computing Retain performance CUDA C/C Based on industry-standard C/C Small set of extensions to enable heterogeneous programming Straightforward APIs to manage devices, memory etc. This session introduces CUDA C/C . Introduction to CUDA C/C

'Mesopotamian Planetary Astronomy-Astrology', S tyx, Groningen, Netherlands, 2000, Appendix I, note (21) EAE, page 254. THE MODERN CATALOGUES There are special catalogues- catalogues of EAE tablets or catalogues of astrological tablets where are given the exact museum numbers of the tablets in question. The numbers are also provided in the available translations (of parts of EAE) and in other .