Verfahren zur Unterstützung der Arbeitsabläufe bei der Crash-Simulation im Fahrzeugbau

Der starke internationale Wettbewerb in der Automobilindustrie zwingt die Unternehmen zu immer kurzeren Produktzyklen bei gleichzeitiger Reduzierung der Kosten bei der Fahrzeugentwicklung. Die passive Sicherheit ist dabei ein Thema von zunehmender Bedeutung in der Karosserieentwicklung. Die Optimierung der passiven Sicherheit erfolgt heute vor allem mit Hilfe von Crash-Simulationen am Rechner. Im Rahmen der vorliegenden Arbeit wurden Verfahren zur Vorbereitung (Preprocessing) und Steuerung von Crash-Simulationen entwickelt. Damit lassen sich Crash-Simulationen effizienter und bereits in der fruhen Phase der Karosserieentwicklung durchfuhren, in der Anderungen noch mit wenig Aufwand verbunden sind. Die Forschungsarbeiten wurden im Rahmen der BMBF-Verbundprojekte AutoBench und AutoOpt und in enger Zusammenarbeit mit dem Automobilhersteller BMW realisiert. Ziel war die Entwicklung von Softwareprototypen zur Unterstutzung der Berechnungsingenieure bei der Durchfuhrung von Crash-Simulationen. Zunachst werden Techniken zur Erkennung, Visualisierung und Beseitigung der bei der Diskretisierung des CAD-Modells entstandenen Netzinkonsistenzen prasentiert. Erganzt werden diese Verfahren durch einen Algorithmus zur Gitterrelaxation, der die Gleichmasigkeit der Finiten Elemente nach der Beseitigung von Netzinkonsistenzen wiederherstellt. Anschliesend wird ein Verfahren zur Flanscherkennung beschrieben, welches als Grundlage fur weitere Algorithmen dient. Darauf aufbauend wird eine Vorgehensweise zur automatischen Definition von Schweispunktlinien auf Flanschen vorgestellt. Ein breites Spektrum von Anderungen der Geometrie von Bauteilen durch Verformung bietet die sogenannte Free-Form Deformation. Im Rahmen dieser Arbeit wurde dieses Verfahren weiterentwickelt und hinsichtlich Benutzerfreundlichkeit und Effizienz angepasst. In Verbindung mit der Flanscherkennung wurde darauf aufbauend ein iterativer Algorithmus zur Justierung des Abstandes von Flanschen entwickelt. Damit konnen auserdem Durchdringungen von Finiten Elementen auf Flanschen behoben werden. Beim sogenannten Massentrimm geht es schliesslich um die vereinfachte Darstellung von nichttragenden Teilen. Dies vereinfacht den Berechnungsaufwand, da weniger Finite Elemente bei der Simulation berucksichtigt werden mussen. Durch die in dieser Arbeit entwickelten Preprocessing-Verfahren lasst sich das Finite-Elemente-Netz fur die Simulation aufbereiten, und es konnen Anderungen und Erganzungen am Netz vorgenommen werden. So kann z.B. die Auswirkung kleiner Anderungen auf das Simulationsverhalten rasch untersucht werden, und durch Erganzung eines noch unvollstandigen Finite-Elemente Modells lassen sich bereits in der fruhen Entwicklungsphase Erkenntnisse uber das Crashverhalten gewinnen. Die hier vorgestellten Verfahren wurden innerhalb einer Anwendung zur Visualisierung und Modellierung von Finite-Elemente-Modellen realisiert. Zusatzlich wurde diese Anwendung an die Integrationsumgebung CAE-Bench angebunden. CAE-Bench bietet eine Web-basierte Benutzerfuhrung und eine einheitliche Bedienoberflache fur die verschiedenen Anwendungen bei der Crash-Simulation. Es wurde ein spezielles Java-Applet entwickelt, welches in die CAE-Bench Web-Seite eingebettet wird. Dieses Applet kommuniziert mit der Anwendung uber CORBA und mit der CAE-Bench Web-Seite mit Hilfe von Java und Javascript Methodenaufrufen. Eine weitere CORBA-Schnittstelle der Anwendung ermoglicht den Abruf und die Visualisierung von Zwischenergebnissen der laufenden Simulation. So lasst sich fruhzeitig Einfluss auf die Simulation nehmen, ein Vorgehen, das als Simulation Steering bezeichnet wird. Die vorliegende Arbeit kombiniert Ansatze aus den verschiedenen Bereichen der Informatik, z.B. aus dem Bereich der geometrischen Algorithmen, der Computergraphik, der Visualisierung und der geometrischen Modellierung, sowie aus dem Bereich der Benutzerschnittstellen und der Web-basierten und Middleware-Technologien. Durch die Beitrage dieser Arbeit wird eine schnelle und fruhzeitige Durchfuhrung von Crash-Simulationen unterstutzt. Dies fuhrt durch Simultaneous Engineering zu einer signifikanten Verkurzung der Entwicklungszeiten bei der Fahrzeugkonstruktion. The increasing global competition leads to shorter product cycles and the need for maximum efficiency in the domain of the automotive industry. While the serial production today is already very efficient, in the domain of car design there is still a big potential for optimization. Pasenger safety today is a topic of increasing interest. The optimization of the car safety is mainly performed using crash simulations. The goal of this work was to accelerate the process of car body development by two approaches: by performing crash simulations more efficiently, and by perfoming them in an early stage of the development process. In this early development stage, modifications can be performed with less effort. To achieve this goal, several approaches for editing the finite element mesh used for the crash simulations were developed. This way, simulation can be performed on the incomplete models of the early development stage, e.g. by using some adapted parts of the previous version, and by the definition of part connections. These approaches were implemented within an application for vizualizing and editing finite element models. Techniques for the detection, visualization and removal of mesh inconsistencies, i.e. perforations and penetrations, were developed. For the cases where the mesh is too distorted after this procedure, an algorithm for mesh relaxation has been elaborated. Flanges can be detected by the software, and connection elements like spotwelds can be placed automatically using the flange detection algorithm. For the purpose of mesh manipulations, an approach based on the so-caled direct manipulation of free-form deformation was developed. In order to facilitate the mass trim, components with irrelevant geometry can be converted to nonstructural masses and vieualized by glyphs. The use of nonstructural masses reduces the number of finite elements and therfore accelerates the simulation. Further, the complete software aplication was embedded into a new, web-based integration environment, by means of a Java applet and by using CORBA middleware. This way, the user is guided through the simulation process by a single user interface for the several applications employed within this process. Most of the research presented here was supported by the BMBF (Bundesministerium fur Bildung und Forschung, Federal Ministry for Education and Research). The research was done in the context of the two projects AutoBench and AutoOpt. Participants of these projects are the University of Stuttgart and the Fraunhofer-Gesellschaft (FHG), three german car manufacturers, like BMW, and various software suppliers of the automotive industry.