[go: up one dir, main page]

DE102006040561A1 - Method for optimizing computing capacity by the simulation of airbag-inflation-activity, involves providing one computer program, which simulates gas production in airbag including gas leakage from nozzle in predetermined area - Google Patents

Method for optimizing computing capacity by the simulation of airbag-inflation-activity, involves providing one computer program, which simulates gas production in airbag including gas leakage from nozzle in predetermined area Download PDF

Info

Publication number
DE102006040561A1
DE102006040561A1 DE102006040561A DE102006040561A DE102006040561A1 DE 102006040561 A1 DE102006040561 A1 DE 102006040561A1 DE 102006040561 A DE102006040561 A DE 102006040561A DE 102006040561 A DE102006040561 A DE 102006040561A DE 102006040561 A1 DE102006040561 A1 DE 102006040561A1
Authority
DE
Germany
Prior art keywords
computer program
airbag
gas
density
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE102006040561A
Other languages
German (de)
Inventor
Erich Dr. Blümcke
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Audi AG
Original Assignee
Audi AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Audi AG filed Critical Audi AG
Priority to DE102006040561A priority Critical patent/DE102006040561A1/en
Publication of DE102006040561A1 publication Critical patent/DE102006040561A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Air Bags (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The method involves providing one computer program, which simulates the gas production in an airbag including the gas leakage from a nozzle (12) in a predetermined area (14) and providing information about gas density or gas speed in the predetermined area, which are writable partially or preprocessed in a data file by the computer program. Another computer program simulates the development of the airbags and provides information about the dimensions of a variable area defined by the development of the airbag and about gas density or gas speed in the variable area. Independent claims are also included for the following: (1) a method for arranging an optimal restraint system for a motor vehicle (2) a computer system for simulating an airbag-inflation-activity.

Description

Die Erfindung betrifft ein Verfahren zum Optimieren von Rechenaufwand bei der Simulation von Airbag-Aufblasvorgängen. Die Erfindung betrifft auch ein Verfahren zum Festlegen eines optimalen Rückhaltesystems für ein Kraftfahrzeug, wobei das Rückhaltesystem zumindest einen Airbag aufweist. Schließlich betrifft das Verfahren noch ein Rechnersystem zum Simulieren von Airbag-Aufblasvorgängen.The The invention relates to a method for optimizing computational effort in the simulation of airbag inflations. The invention relates also a method for establishing an optimal restraint system for a Motor vehicle, the restraint system has at least one airbag. Finally, the procedure concerns another computer system for simulating airbag inflation.

Airbags (Luftsäcke) in Kraftfahrzeugen sollen Verletzungen eines Kraftfahrzeuginsassen verhindern. Bei einem Unfall, bei dem sich die Airbags aufblasen, geschieht daher der eigentliche Airbagaufblasvorgang sehr rasch, typischerweise innerhalb von etwa 50 ms. An den Entwurf des Rückhaltesystems, das die Airbags umfasst, sind hohe Anforderungen gestellt. Die Airbags müssen bei verschiedenen Insassen (kleinen Kindern; besonders groß gewachsenen Erwachsenen) funktionsgerecht arbeiten. Airbags können jedoch nicht ständig und wiederholt getestet werden. Vielmehr müssen die im Rahmen von Crash-Tests gewonnenen Informationen ausreichen, damit der Entwickler das Rückhaltesystem optimal anforderungsgerecht gestalten kann. Wegen der kurzen Zeitdauer des Airbag-Aufblasvorgangs von nur 50 ms können nur in unzureichender Weise Messwerte bei der Öffnung aufgenommen werden. Es wäre wünschenswert, wenn für den Entwickler eines Rückhaltesystems mit Airbag Computersimulationsmechanismen zur Verfügung stünden.airbags (Air bags) in motor vehicles intended to injure a motor vehicle occupant prevent. In an accident where the airbags inflate, Therefore, the actual Airbagaufblasvorgang happens very quickly, typically within about 50 ms. To the design of the restraint system, which includes the airbags, high demands are made. The airbags have to with different inmates (small children, especially tall ones Adults) work functionally. Airbags, however, can not all the time and tested repeatedly. Rather, they need to be crash tested information obtained sufficient to allow the developer the restraint system optimally designed to meet requirements. Because of the short duration of time of the airbag inflation process of only 50 ms can only inadequate Measured values at the opening be recorded. It would be desirable, if for the developer of a restraint system with airbag computer simulation mechanisms would be available.

In kommerziellen Crash-Berechnungsverfahren wird auf dem Markt seit kurzer Zeit eine Funktionalität angeboten, bei der eine Entfaltung eines Airbags auf der Grundlage von lokalen Strömungssituationen im Sack berechnet wird. Es wird hierbei davon ausgegangen, dass an einem Einströmrand die Zustandsbedingungen des einströmenden Gases aus Versuchen bekannt sind.In Commercial crash calculation method has been around in the market a short time a functionality offered, based on the deployment of an airbag from local flow situations in the bag is calculated. It is assumed here that at an inflow edge the state conditions of the incoming gas from experiments are known.

Die bisher bekannten Rechenverfahren reichen nicht dazu, den Vorgang eines sich entfaltenden Luftsacks in allen Einzelheiten rechnerisch genau zu beschreiben. Insbesondere kann bisher die Wechselwirkung eines sich entfaltenden Airbags mit einem auf den Airbag aufprallenden Kraftfahrzeuginsassen rechnerisch nicht ausreichend gut erfasst werden, als dass Rückschlüsse für den Entwurf des Rückhaltesystems möglich wären. Ein möglicher Grund hierfür ist, dass die Annahmen betreffend den Gasaustritt aus der Düse des Airbags in das Innere des Airbags nicht ausreichend gut sind. Der Gasaustritt ist bisher separat simulierbar, dabei wird jedoch eine besonders hohe Genauigkeit benötigt, was die Raumdichte und die Zeitschritte bei der Gewinnung von Informationen angeht. Diese Informationen betreffen z. B. die Gasdichte und/oder die Gasgeschwindigkeit. Bei einem sich entfaltenden Luftsack vergrößert sich die Ausdehnung des Airbags von etwa 3 Litern auf 150 Liter, also auf das 50-fache. Will man eine Simulation des Gasaustritts einbeziehen, so gelangt man zu einer derart hohen Raumpunktdichte und zu derart kleinen Zeitschritten, dass der gesamte Datenanfall viel zu hoch wäre und bisherige Rechensysteme überfordert wären.The Previously known calculation methods are not sufficient to the process an unfolding airbag in all details mathematically to describe exactly. In particular, so far, the interaction an unfolding airbag with a bouncing on the airbag Motor vehicle occupants not sufficiently well recorded mathematically Be that as conclusions for the draft of the restraint system possible would. A possible Reason for this is that the assumptions concerning the gas outlet from the nozzle of the airbag in the interior of the airbag are not good enough. The gas outlet is so far separately simulated, but it is a special high accuracy needed what the density of space and the time steps in the extraction of information As. This information concerns z. B. the gas density and / or the gas speed. With an unfolding airbag increases the expansion of the airbag from about 3 liters to 150 liters, so to 50 times. If you want to include a simulation of the gas leakage, thus one arrives at such a high point density and to such small time steps that the entire data attack far too high would be and previous computing systems overwhelmed would.

Es ist Aufgabe der Erfindung, ein Verfahren anzugeben, mit Hilfe dessen der Rechenaufwand bei der Simulation von Airbag-Aufblasvorgängen optimiert wird, damit trotz beschränkter Rechenkapazität eine Simulation des Airbag-Aufblasvorgangs möglich ist, die nicht die oben genannten Probleme mit sich zieht, und zwar ein Verfahren, das insbesondere ausreichend genau ist und eine Einbeziehung einer Wechselwirkung des sich entfaltenden Airbags mit einem auf ihn prallenden Insassen ermöglicht.It It is an object of the invention to provide a method by means of which the computational effort in the simulation of airbag inflation processes optimized becomes so, despite limited Computing capacity one Simulation of the airbag inflation process is possible, which does not involve the above problems, and indeed one Procedure, which in particular is sufficiently accurate and inclusion an interaction of the deploying airbag with an on allows him to bounce inmates.

Die Aufgabe wird durch ein Verfahren zum Optimieren von Rechenaufwand bei der Simulation von Airbag-Aufblasvorgängen nach Patentanspruch 1, durch ein Verfahren zum Festlegen eines optimalen Rückhaltesystems für ein Kraftfahrzeug nach Patentanspruch 9 und ein Rechnersystem zum Simulieren von Airbag-Aufblasvorgängen nach Patentanspruch 12 gelöst.The Task is by a method for optimizing computational effort in the simulation of airbag inflation processes according to claim 1, by a method for determining an optimal restraint system for a Motor vehicle according to claim 9 and a computer system for simulating of airbag inflations solved according to claim 12.

Das erfindungsgemäße Verfahren umfasst somit die Schritte:

  • – Bereitstellen eines ersten Computerprogramms, das die Gaserzeugung in einem Airbag einschließlich des Gasaustritts aus einer Düse in einen bestimmten Raum simuliert und Informationen über Gasdichte und/oder Gasgeschwindigkeit in dem vorbestimmten Raum bereitstellt, die zumindest teilweise und/oder vorverarbeitet durch das Computerprogramm in eine Datei schreibbar sind,
  • – Bereitstellen eines zweiten Computerprogramms, das die Entfaltung eines Airbags simuliert (insbesondere auch unter Einbeziehung von möglichen Hindernissen wie auf den Airbag aufprallen Fahrzeuginsassen) und Informationen über die Abmessungen eines variablen, durch die Entfaltung des Airbags definierten Raums und über Gasdichte und/oder Gasgeschwindigkeit in dem variablen Raum bereitstellt, wobei für für die Simulation notwendige Randbedingungen aus einer Datei auslesbare Daten oder davon abgeleitete Daten verwendbar sind,
  • – Ablaufenlassen des ersten Computerprogramms unter Bereitstellung der Informationen über Gasdichte und/oder Gasgeschwindigkeit für eine durch eine erste Raumpunktdichte bestimmte Anzahl von Raumpunkten des vorbestimmten Raums und für eine durch eine erste Zeitschrittweite bestimmte Anzahl von Zeitpunkten, wobei beim Ablaufenlassen des ersten Computerprogramms für eine erste vorbestimmte Raumpunktfolge die zugehörigen Informationen zumindest teilweise und/oder vorverarbeitet als Dateneinträge in eine Datei geschrieben werden;
  • – Ablaufenlassen des zweiten Computerprogramms unter Bereitstellung der Informationen über Gasdichte und/oder Gasgeschwindigkeit für eine durch eine zweite Raumpunktdichte, die geringer als die erste Raumpunktdichte ist, bestimmte Anzahl von Raumpunkten des variablen Raums und für eine durch eine Zeitschrittweite, die größer als die erste Zeitschrittweite ist, bestimmte Anzahl von Zeitpunkten, wobei beim Ablaufenlassen des zweiten Computerprogramms für eine zweite vorbestimmte Raumpunktfolge die Dateneinträge zur ersten Raumpunktfolge direkt oder nach einer Weiterverarbeitung als Randdatenwerte für die Simulationsrechnungen (insbesondere für deren Beginn) verwendet werden.
The method according to the invention thus comprises the steps:
  • Providing a first computer program that simulates gas production in an airbag including gas leakage from a nozzle into a particular room and provides information about gas density and / or gas velocity in the predetermined space that is at least partially and / or preprocessed by the computer program into a file are writable,
  • Providing a second computer program that simulates the deployment of an airbag (in particular including possible obstacles such as vehicle occupants bouncing on the airbag) and information about the dimensions of a variable, defined by the deployment of the airbag space and gas density and / or gas velocity in provides variable space, with data that is readable from a file or data derived therefrom being usable for boundary conditions necessary for the simulation,
  • - running the first computer program providing the information on gas density and / or gas velocity for a determined by a first density point density number of spatial points of the predetermined space and for a predetermined by a first time increment number of times, wherein when running the first Computerpro the associated information is written at least partially and / or preprocessed as data entries in a file for a first predetermined spatial point sequence;
  • - running the second computer program providing the information about gas density and / or gas velocity for a number of spatial points of the variable space determined by a second spatial point density which is less than the first spatial point density and for one by a time step size which is greater than the first time step size is, certain number of times, wherein the expiration of the second computer program for a second predetermined spatial point sequence, the data entries for the first spatial point sequence are used directly or after further processing as edge data for the simulation calculations (in particular for the beginning).

Die Erfindung beruht auf der Erkenntnis, dass die Berechnung des Gasaustritts zwar bei der Berechnung der Entfaltung eines Airbags zu berücksichtigen ist, dass aber die Berechnungen nicht in ein und demselben Computerprogramm erfolgen müssen, sondern in getrennten Computerprogrammen erfolgen können. Dadurch ist es möglich, die Berechnung des Gasaustritts mikroskopisch genau und mit kleinen Zeitschritten durchzuführen und bei der nachfolgenden Berechnung der Entfaltung des Airbags die Genauigkeit zu erniedrigen, weil eine makroskopische Betrachtung mit größeren Zeitschritten genügt. Durch diese Trennung wird die Aufgabe gelöst, den Rechenaufwand zu optimieren. Die Ergebnisse, die das erste Computerprogramm ausgibt, werden zumindest teilweise durch das zweite Computerprogramm genutzt (über den Umweg der Datei), so dass die insgesamt erhaltene Simulation des Airbag-Aufblasvorgangs sehr genau sein kann, insbesondere auch wenn Wechselwirkungen des Airbags mit Fahrzeuginsassen berücksichtigt werden sollen.The Invention is based on the finding that the calculation of the gas outlet Although to be considered in the calculation of the deployment of an airbag is that but the calculations are not in the same computer program must be done but can be done in separate computer programs. Thereby Is it possible, the calculation of the gas outlet microscopically accurate and with small To perform time steps and in the subsequent calculation of the deployment of the airbag the To degrade accuracy, because a macroscopic consideration with larger time steps enough. This separation solves the task of optimizing the computational effort. The results that the first computer program outputs will be at least partially used by the second computer program (via the Detour of the file), so that the total obtained simulation of the Airbag inflation process can be very accurate, especially if Considered interactions of the airbag with vehicle occupants should be.

Im Patentanspruch 1 wird zwischen der ersten und der zweiten Raumpunktfolge unterschieden. Zwar können diese gleich sein, was man für den Standardfall auch annehmen würde. Bei einer bevorzugten Ausführungsform ist die zweite Raumpunktfolge jedoch ungleich der ersten Raumpunktfolge. Dies mag zunächst überraschen, denn die zweite Raumpunktfolge dient als Ausgangspunkt für die Simulationsrechnungen durch das zweite Computerprogramm, und es ist nicht völlig eindeutig, dass die Randdatenwerte aus den Daten zu einer ersten, von der zweiten verschiedenen Raumpunktfolge bestimmbar sind. Es ist aber zu berücksichtigen, dass beim Gastransport drei Erhaltungssätze gelten, nämlich die Massenerhaltung, die Impulserhaltung und die Energieerhaltung. Werden diese Erhaltungssätze alle drei berücksichtigt, lässt sich von der ersten Raumpunktfolge unter der Annahme eines gleichmäßigen Transports auf die zweite Raumpunktfolge zurückrechnen. Der zweiten Raumpunktfolge werden somit aufgrund dieses vereinfachten Modells Daten zugeordnet derart, dass sich im makroskopischen Modell keine Inkonsestenz ergibt. Das Simulationsverfahren durch das zweite Computerprogramm bleibt dann ausreichend gut und wird nicht weiter durch die verschiedenen Wahlen der zweiten Raumpunktfolge und der ersten Raumpunktfolge beeinträchtigt. Vorteil dieser Ausführungsform ist es, dass die erste Raumpunktfolge fernab von der Düse gewählt werden kann, bei der sich ein makroskopisches Verhalten einstellt. Die zweite Raumpunktfolge kann dann in dem variablen Raum, der den vorbestimmten Raum des ersten Computerprogramms enthält, in die Nähe der Düse gesetzt werden, deren mikroskopisches Verhalten im Rahmen der Simulation der Entfaltung des Airbags keine Rolle spielt. Unter Berücksichtigung der Massenerhaltung, der Impulserhaltung und der Energieerhaltung ergibt sich somit eine andersartige Quelle der Gasströmung, die aber die selbe Wirkung hat wie die reale Düse.in the Claim 1 is between the first and the second spatial point sequence distinguished. Although you can these be the same, what you are for would also accept the default case. In a preferred embodiment However, the second spatial point sequence is not equal to the first spatial point sequence. This may surprise at first, because the second spatial point sequence serves as a starting point for the simulation calculations through the second computer program, and it's not completely clear that the edge data values from the data to a first, from the second different spatial point sequence are determinable. But it has to be considered that gas transport is subject to three conservation laws, namely the Mass conservation, conservation of momentum and energy conservation. Become these conservation laws all three considered, let yourself from the first point-of-space sequence assuming uniform transport to calculate back to the second point sequence. The second spatial point sequence Thus, data is assigned based on this simplified model such that there is no inconsistency in the macroscopic model. The simulation process by the second computer program remains then good enough and will not continue through the different Selection of the second spatial point sequence and the first spatial point sequence impaired. Advantage of this embodiment it is that the first point-of-space sequence is chosen far away from the nozzle can, in which sets a macroscopic behavior. The second spatial point sequence may then be in the variable space containing the predetermined space of the first computer program, placed near the nozzle their microscopic behavior in the simulation the deployment of the airbag does not matter. Considering mass conservation, conservation of momentum and conservation of energy thus results in a different source of gas flow, the but has the same effect as the real nozzle.

Die bei der makroskopischen Simulation durch das zweite Computerprogramm überflüssigen mikroskopischen Details können somit in vorteilhafter Weise durch die Verschiebung der zweiten Raumpunktfolge bezüglich der ersten Raumpunktfolge entfallen. Mit anderen Worten werden die Randbedingungen durch das erste Computerprogramm dort festgelegt, wo sich die Strömungsvorgänge makroskopisch einstellen und mikroskopisch kaum noch verändern, und im Rahmen der Simulation durch das zweite Computerprogramm werden diese Randbedingungen dann makroskopisch dorthin zurückprojiziert, wo an sich mikroskopisches Geschehen im realen System zu finden ist.The in the macroscopic simulation by the second computer program superfluous microscopic Details can thus advantageously by the displacement of the second Spatial point sequence with respect to The first spatial point sequence is omitted. In other words, the Boundary conditions established by the first computer program there, where the flow processes are macroscopic adjust and hardly change microscopically, and within the simulation by the second computer program these boundary conditions then become macroscopically projected back there, where to find microscopic events in the real system is.

Da die Zeitschrittweite beim zweiten Computerprogramm größer als beim ersten Computerprogramm ist, gibt es auch verschiedene Möglichkeiten, wie die Dateneinträge in die Datei verschiedenen Zeitpunkten zugeordnet werden können.There the time step size of the second computer program is greater than When the first computer program is, there are also various options, such as the data entries can be assigned to the file at different times.

Bei einer ersten Alternative wird bei dem Schreiben der Dateneinträge in die Datei bereits die zweite Zeitschrittweite vorhergesehen, und es werden Dateneinträge in der Datei für genau die beim zweiten Computerprogramm bestimmte Anzahl von Zeitpunkten erstellt. Hierbei kann vorgesehen sein, dass diese Dateneinträge nicht genau zu denselben Zeitpunkten der Simulation als Information zur Verfügung stehen, sondern dass ganze Zeitpunktintervalle berücksichtigt werden. Ist die zweite Zeitschrittweite beispielsweise hundertmal so groß wie die erste Zeitschrittweite, dann könnte vorgesehen sein, dass für einen Dateneintrag die Informationen aus den Zeitpunkten 50 bis 150 bereitgestellt werden und diese dann dem Zeitpunkt 100 zugeordnet werden, der ja dann der erste Zeitpunkt entsprechend der zweiten Schrittweite ist. Die Dateneinträge aus den Zeitpunkten 150 bis 250 in Einheiten der ersten Schrittweite werden dann dem Zeitpunkt 200 zugeordnet, der dem Zeitpunkt zwei bei der zweiten Schrittweite entspricht etc. Geeignete Mittelungsverfahren können hierbei verwendet werden.In a first alternative, writing the data entries to the file already anticipates the second time step size, and data entries are created in the file for exactly the number of times determined by the second computer program. In this case, it may be provided that these data entries are not available as information at precisely the same time of the simulation, but that entire time intervals are taken into account. If the second time step size is, for example, one hundred times as large as the first time step size, then it could be provided that the information from times 50 to 150 is provided for a data entry and these are then assigned to time 100, which then is the first time point corresponding to the second time step Increment is. The data entries from the times 150 to 250 in units of the first step size are then assigned to the time 200, which corresponds to the time point two in the second step size, etc. Suitable averaging methods can be used here.

Bei der bisher genannten ersten Alternative erfolgt somit die Vorverarbeitung in Voraussicht der zweiten Schrittweite durch das erste Computerprogramm. Bei einer zweiten Alternative kann quasi dieselbe Datenverarbeitung auch durch das zweite Computerprogramm erfolgen. In dieser zweiten Alternative sind die Dateneinträge jeweils aus der Information zu einer Mehrzahl von Zeitpunkten aus der beim ersten Computerprogramm bestimmten Anzahl von Zeitpunkten abgeleitet, es werden also beispielsweise Dateneinträge zu allen 100 Zeitschritten abgespeichert, die jeweils einem Zeitschritt der zweiten Schrittweite zuzuordnen sind, und aus diesen 100 Informationen kann dann durch das zweite Computerprogramm jeweils ein Randdatenwert berechnet werden.at The previously mentioned first alternative is thus the preprocessing in anticipation of the second step by the first computer program. In a second alternative, quasi the same data processing also done by the second computer program. In this second Alternative are the data entries each from the information at a plurality of times the number of times determined at the first computer program derived, so it will, for example, data entries to all 100 time steps stored, each one time step of the second increment and from this 100 information can then by the second computer program each have a border data value be calculated.

Die erste Alternative hat den Vorteil, dass insgesamt weniger Dateneinträge notwendig sind und den Nachteil, dass beim Ablaufenlassen des ersten Computerprogramms, insbesondere beim Erstellen der Dateneinträge, bereits vorhergesehen muss, welche Schrittweite beim zweiten Computerprogramm verwendet wird. Umgekehrt hat die zweite Alternative den Vorteil, dass die Schrittweite im zweiten Computerprogramm noch nachträglich änderbar ist, und sie hat den Nachteil, dass ungleich höhere Datenmengen in der Datei gespeichert werden müssen.The first alternative has the advantage of requiring fewer total data entries and the drawback of letting go of the first computer program, especially when creating the data entries, already foreseen which one Step size is used in the second computer program. Vice versa the second alternative has the advantage that the increment in the second computer program is still retrospectively changeable, and she has the Disadvantage, that much higher Data must be stored in the file.

Um das Ausmaß der Einsparung von Rechenaufwand zu verdeutlichen, seien beispielhaft folgende Werte genannt:
Die erste Raumpunktdichte kann um das 100- bis 10000-fache, vorzugsweise um das 500- bis 2000-fache größer als die zweite Raumpunktdichte sein. Diese entspricht dem Unterschied zwischen der mikroskopischen Betrachtungsweise bei der Modellierung des Gasaustritts gegenüber der makroskopischen Betrachtungsweise bei der Entfaltung des Airbags. Ein typischer Faktor ist 1000, also eine Erhöhung der Genauigkeit um 10 in jeder Dimension.
To illustrate the extent of the saving of computational effort, the following values are given by way of example:
The first spatial point density may be 100 to 10,000 times, preferably 500 to 2000 times larger than the second spatial point density. This corresponds to the difference between the microscopic approach in the modeling of the gas outlet compared to the macroscopic approach in the deployment of the airbag. A typical factor is 1000, which is an increase in accuracy of 10 in each dimension.

Die zweite Zeitschrittweite kann um das 10- bis 1000-fache, vorzugsweise um das 50- bis 200-fache größer als die erste Zeitschrittweite sein. Ein typischer Faktor beträgt 100. Die mikroskopische Modellierung des Gasaustritts muss mit einer auch zeitlich kleinen Auflösung einhergehen, und umgekehrt können die Zeitschritte bei der makroskopischen Betrachtung im Rahmen der Simulation der Entfaltung des Airbags deutlich größer sein.The second time increment can be 10 to 1000 times, preferably 50 to 200 times larger than be the first time increment. A typical factor is 100. The microscopic modeling of the gas outlet must be done with a also temporally small resolution and vice versa the time steps in the macroscopic consideration in the context of Simulation of the deployment of the airbag to be significantly larger.

Eine weitere Ersparnis an Datenmengen ergibt sich durch ausreichende kleine Wahl des vorbestimmten Raums. So kann sich der bei Entfaltung des Airbags ergebende maximal große variable Raum auf das 20- bis 100-fache und vorzugsweise das 40- bis 60-fache Volumen des vorbestimmten Raums erstrecken. Als vorbestimmten Raum wird man beispielsweise den Raum wählen, den der zusammengefaltete Airbag einnimmt. Dies sind üblicherwei se 3 Liter. Der entfaltete Airbag nimmt 150 Liter ein, also das 50-fache Volumen.A Further savings in data volumes results from sufficient small choice of the predetermined space. That's how it can develop of the airbag resulting maximum large variable space on the 20- up to 100 times and preferably 40 to 60 times the volume of extend predetermined space. As a predetermined room you will for example, choose the room, which the folded airbag occupies. These are usually 3 liters. The unfolded airbag takes 150 liters, that is 50 times Volume.

Das erfindungsgemäße Simulationsverfahren wird bevorzugt im Rahmen eines erfindungsgemäßen Verfahrens zum Festlegen eines optimalen Rückhaltesystems für ein Kraftfahrzeug verwendet, wobei das Rückhaltesystem zumindest einen Airbag aufweist. Das Verfahren zum Festlegen eines optimalen Rückhaltesystems beginnt mit dem Schritt a), Entwerfen eines möglichen Aussehens eines Rückhaltesystems. Im Schritt b) wird dann das obige erfindungsgemäße Verfahren zum Optimieren von Rechenaufwand bei der Simulation von Airbag-Aufblasvorgängen durchgeführt, im Schritt c) erfolgt dann ein Überprüfen der durch das erste und zweite Computerprogramm gewonnenen Informationen nach vorbestimmten Kriterien hinsichtlich der Güte des Rückhaltesystems, und im Schritt d) wird dann das mögliche Aussehen des Rückhaltesystems überarbeitet. Es werden die Schritte b) bis d) wiederholt, bis die vorbestimmten Kriterien (in Schritt c)) eine ausreichend hohe Güte des Rückhaltesystems ergeben.The inventive simulation method is preferred in the context of a method according to the invention for fixing an optimal restraint system for a Motor vehicle used, wherein the restraint system at least one Airbag has. The procedure for determining an optimal restraint system begins with step a), designing a possible appearance of a restraint system. In step b) then the above inventive method for optimizing of computational effort performed in the simulation of airbag inflations, in the Step c) is then a check the information obtained by the first and second computer programs according to predetermined criteria regarding the quality of the restraint system, and in the step d) then becomes the possible Look of the restraint system revised. It the steps b) to d) are repeated until the predetermined Criteria (in step c)) a sufficiently high quality of the restraint system result.

Zum Entwerfen und Überarbeiten eines möglichen Aussehens gehört das Bestimmen von Parametern, vorzugsweise von solchen des Airbags. Es kann sich hierbei z. B. um die Gewebedicke des Airbags handeln, um die Größe des Behältnisses, in dem der Airbag sich im nichtausgelösten Zustand befindet etc. Zum möglichen Aussehen des Rückhaltesystems können jedoch auch qualitative Eigenschaften gehören, die nicht als Größe definierbar, also quantifizierbar, sind. Hierzu kann die genaue Lage des Airbags gehören, die z. B. in Bezug auf weitere Bauteile des Kraftfahrzeugs definiert wird.To the Designing and revising of a possible Appearance heard determining parameters, preferably those of the airbag. It can hereby z. B. act to the fabric thickness of the airbag, to the size of the container, in which the airbag is in the non-released state etc. To the possible Appearance of the restraint system can but also include qualitative properties that can not be defined as size, thus quantifiable, are. This may be the exact location of the airbag belong, the z. B. defined with respect to other components of the motor vehicle becomes.

Bei einer bevorzugten Ausführungsform wird in Schritt b) im Rahmen des Ablaufenlassens des zweiten Computerprogramms simuliert, dass der sich entfaltende Airbag auf einen Widerstand trifft. Zur Simulation kann die Simulation der Bewegung eines Kraftfahrzeuginsassens gehören.at a preferred embodiment is in step b) in the context of draining the second computer program simulates the unfolding airbag to a resistance meets. For simulation, the simulation of the movement of a motor vehicle occupant belong.

Ein Aspekt der Erfindung betrifft auch ein neuartiges Rechnersystem zum Simulieren von Airbag-Aufblasvorgängen. Dieses umfasst:

  • – ein erstes Computerprogramm, das die Gaserzeugung in einem Airbag einschließlich des Gasaustritts aus einer Düse in einem vorbestimmten Raum simuliert und Informationen über Gasdichte und/oder Gasgeschwindigkeit in dem vorbestimmten Raum bereitstellt und zumindest teilweise und/oder vorverarbeitet als Dateneinträge in eine Datei schreibt,
  • – Speicherplatz für eine Datei mit von dem ersten Computerprogramm bereitgestellten Informationen,
  • – ein zweites Computerprogramm, das die Entfaltung eines Airbags simuliert und nach Verwendung bestimmter Randbedingungen, die sich direkt oder nach einer Weiterverarbeitung aus den Dateneinträgen der Datei ergeben, Informationen über die Abmessungen eines variablen, durch die Entfaltung des Airbags definierten Raumes und über Gasdichte und/oder Gasgeschwindigkeit in dem variablen Raum bereitstellt.
One aspect of the invention also relates to a novel computer system for simulating airbag inflation operations. This includes:
  • A first computer program that simulates gas generation in an airbag including gas leakage from a nozzle in a predetermined space and information about gas density and / or gas velocity in the vorbe voted space provides and at least partially and / or preprocessed as data entries in a file writes,
  • Storage space for a file with information provided by the first computer program,
  • A second computer program which simulates the deployment of an airbag and, after the use of certain constraints resulting directly or after further processing from the data entries of the file, information on the dimensions of a variable space defined by the deployment of the airbag and gas density and / or or gas velocity in the variable space.

Es sollte bevorzugt vorgesehen sein, dass beim Ablauf des zweiten Computerprogramms die Raumdichte geringer und die Zeitschritte höher sind. Unterschiedliche Raumdichte und Zeitschrittweite können vorab bereitgestellt werden. Es kann jedoch auch vorgesehen sein, dass diese Größen über eine Maske festgelegt werden, wobei diese Maske bevorzugt eine Auswahl ermöglicht, die der mikroskopischen Natur der Simulation durch das erste Computerprogramm und der makroskopischen Natur der Simulation durch das zweite Computerprogramm Rechnung trägt.It should preferably be provided that at the end of the second computer program the volume density is lower and the time steps are higher. different Space density and time increment can be provided in advance. However, it can also be provided that these variables are covered by a mask be determined, this mask preferably allows a selection, the microscopic nature of the simulation by the first computer program and the macroscopic nature of the simulation by the second computer program wearing.

Nachfolgend wird eine bevorzugte Ausführungsform der Erfindung unter Bezug auf die Zeichnung beschrieben, in der:following becomes a preferred embodiment of the invention with reference to the drawing, in which:

1 schematisch die Gasgeschwindigkeit in einem vorbestimmten Raum, der durch einen Airbag definiert ist, als Ergebnis einer Simulation durch ein erstes Computerprogramm veranschaulicht, 1 schematically illustrates the gas velocity in a predetermined space defined by an airbag as a result of a simulation by a first computer program,

2 einen Ausschnitt aus 1 darstellt, 2 a section from 1 represents,

3 schematisch die Gasgeschwindigkeit im selben vorbestimmten Raum wie in 1 als Ergebnis einer Simulation durch ein zweites Computerprogramm veranschaulicht. 3 schematically the gas velocity in the same predetermined space as in 1 as a result of a simulation by a second computer program.

Im Rahmen der vorliegenden Erfindung wird zunächst ein erstes Computerprogramm verwendet, das die Gaserzeugung für einen Airbag aus einer Quelle 10 simuliert und gleichzeitig den Gasaustritt aus der Quelle 10, insbesondere einer dieser nachgeordneten Düse 12 in einen vorbestimmten Raum 14 modelliert. Die Quelle 10 kann wie üblich einen pyrotechnischen Treibsatz umfassen oder auch ein komprimiertes Gas. Der vorbestimmte Raum 14 kann beispielsweise die Abmessungen eines Behältnisses haben, in dem der Airbag üblicherweise zusammengefaltet gelagert wird. Die Tatsache, dass der Airbag zu Beginn zusammengefaltet ist, spielt nur eine untergeordnete Rolle, weil sich der Airbag üblicherweise relativ schnell aufbläst und größtenteils aus dem Behältnis bewegt. Die Simulation hingegen wird über die gesamte Aufblasdauer des Airbags bis zu seiner vollen Entfaltung durchgeführt, die im Vergleich zu dem anfänglichen Bewegen des Airbags aus dem Behältnis heraus lange dauert.In the context of the present invention, first of all a first computer program is used, which generates gas for an airbag from a source 10 Simulates and at the same time the gas outlet from the source 10 , in particular one of these downstream nozzle 12 in a predetermined space 14 modeled. The source 10 may as usual comprise a pyrotechnic propellant or a compressed gas. The predetermined space 14 may for example have the dimensions of a container in which the airbag is usually stored folded. The fact that the airbag is folded at the beginning plays only a minor role, because the airbag usually inflates relatively quickly and for the most part moves out of the container. By contrast, the simulation is carried out over the entire inflation time of the airbag to its full deployment, which takes a long time compared to the initial movement of the airbag out of the container.

Die 1 zeigt durch verschiedene Grauwerte verschiedene Geschwindigkeiten des aus der Düse 12 austretenden Gases an. Gut zu erkennen ist ein zentraler Gasstrahl 16 mit hoher Gasgeschwindigkeit, und abseits der Düse befinden sich naturgemäß Bereiche 18 mit geringer Gasgeschwindigkeit. Wie 1 zu entnehmen ist, ist der vorbestimmte Raum 14 auch so gewählt, dass er ausreichend groß ist, um Bereiche des Gastransports zu umfassen, in dem der Gastransport schon ein makroskopisches Verhalten zeigt, während er im engen Bereich der Düse 12 mikroskopisches Verhalten zeigt. Die Auflösung im Rahmen der Computersimulation mit Hilfe des ersten Computerprogramms ist ausreichend hoch, um die mikroskopischen Effekte vollständig zu berücksichtigen. Hierzu ist einerseits die Raumpunktdichte ausreichend hoch gewählt und andererseits sind die Zeitschritte ausreichend klein.The 1 shows by different gray levels different speeds of the nozzle 12 leaking gas. Good to see is a central gas jet 16 with high gas velocity, and off the nozzle are naturally areas 18 with low gas velocity. As 1 it can be seen, is the predetermined space 14 also chosen to be sufficiently large to encompass areas of gas transport in which gas transport already exhibits macroscopic behavior while in the narrow region of the nozzle 12 shows microscopic behavior. The resolution in the computer simulation with the help of the first computer program is sufficiently high to take full account of the microscopic effects. For this purpose, on the one hand, the spatial point density is chosen to be sufficiently high and, on the other hand, the time steps are sufficiently small.

2 zeigt einen Ausschnitt aus 1, in dem (nicht in einem real tatsächlich verwendeten Maßstab) die verwendeten Raumpunkte dargestellt sind. Jedem Raumpunkt ist ein Pfeil zugeordnet. Die Pfeildicke entspricht der Gasdichte an dem Raumpunkt und die Pfeillänge der Gasgeschwindigkeit. Es wird nun fernab von der Düse 12 in einem Bereich, in dem die Bewegung sich auf mikroskopischer Ebene kaum noch ändert, also hauptsächlich makroskopisches Verhalten zeigt, eine sogenannte Schnittstelle 20 definiert. Die Schnittstelle ist nichts anderes als eine Menge von Raumpunkten – dargestellt sind die Raumpunkte einer zu einer Wand 22 des Behältnisses 14 parallelen Ebene –, die auch als Raumpunktfolge bezeichnet werden kann. 2 shows a section 1 in which (not in a real actually used scale) the used space points are shown. Each room point is assigned an arrow. The arrow thickness corresponds to the gas density at the point in space and the arrow length of the gas velocity. It will now be far away from the nozzle 12 in a region in which the movement barely changes at the microscopic level, ie, shows mainly macroscopic behavior, a so-called interface 20 Are defined. The interface is nothing more than a set of spatial points - represented are the spatial points of a to a wall 22 of the container 14 parallel plane - which can also be called a spatial point sequence.

Es werden nun die Daten, die das erste Computerprogramm für die Raumpunkte der Schnittstelle 20 bereitstellt, in eine Datei geschrieben. Diese Daten werden nachfolgend verwendet, um einen Ausgangspunkt für eine Simu lation durch ein zweites Computerprogramm zu erhalten, das die Entfaltung des Airbags simuliert. Der Airbag entfaltet sich über ein Vielfaches des Raums 14, vor allem über die Wand 24 des Raums 14 hinaus. Im entfalteten Zustand nimmt der Airbag beispielsweise das 50-fache Volumen ein, das der vorbestimmte Raum 14 aufweist. Die mikroskopischen Effekte in der Nähe der Düse 12 spielen dann naturgemäß eine untergeordnete Rolle und sind vernachlässigbar. Das zweite Computerprogramm baut aber auf dem ersten Computerprogramm insofern auf, als die im Rahmen des ersten Computerprogramms beobachteten makroskopischen Effekte als Eingangsdatum für das zweite Computerprogramm verwendet werden.It will now be the data that is the first computer program for the space points of the interface 20 provides written in a file. These data are subsequently used to provide a starting point for simulation by a second computer program that simulates deployment of the airbag. The airbag unfolds over a multiple of the space 14 especially over the wall 24 of the room 14 out. In the deployed state, for example, the airbag occupies 50 times the volume that is the predetermined space 14 having. The microscopic effects near the nozzle 12 then naturally play a minor role and are negligible. However, the second computer program builds on the first computer program insofar as the macroscopic effects observed in the context of the first computer program are used as the input date for the second computer program.

Hierbei wäre es möglich, die Schnittstelle 20 in dem vorbestimmten Raum 14 an der selben Stelle zu belassen und die Simulation der Airbagentfaltung ausgehend von den an der Schnittstelle aufgenommenen Daten zu berechnen. Da die Schnittstelle 20 jedoch relativ weit von der Wand 22 entfernt liegt, würde bei der Simulation des Entfaltens des Airbags der Raum zwischen Wand 22 und Schnittstelle 20 möglicherweise unberücksichtigt bleiben. Aus diesem Grund wird folgender rechnerischer Trick verwendet: Es wird eine zweite Schnittstelle (nicht gezeigt) definiert, die gegenüber der ersten Schnittstelle 20 versetzt ist, vorzugsweise in Richtung der Wand 22. Naturgemäß können nicht direkt die Daten, die für die Schnittstelle 20 ermittelt wurden, der zweiten Schnittstelle zugeordnet werden. Es ist aber möglich, die Daten, die für die erste Schnittstelle 20 berechnet wurden, auf die zweite Schnittstelle abzubilden. Hierbei wird von einem makroskopisch gleichmäßigem Gasfluss ausgegangen, ohne dass die Düse 12 berücksichtigt wird. Der Gasstrahl 16 aus 1 lässt sich nach links gewissermaßen unendlich fortsetzen unter der eingenommenen Vorstellung, dass sich der Gasstrahl in einem Rohr, z. B. von konstantem Querschnitt, fortbewegt. Aus Gasdichte und Gasgeschwindigkeit im Gasstrahl 16 rechts lässt sich dann eine Gasgeschwindigkeit und Gasdichte im Gasstrahl 16 weiter links ausrechnen, wobei bei der Berechnung der Massenerhaltungssatz, der Impulserhaltungssatz und der Energieerhaltungssatz berücksichtigt werden. Mit dieser Modellannahme kann die Schnittstelle 20 näher zur Wand 22 gesetzt werden, die Definition der Randbedingungen wird dadurch nicht beeinträchtigt.It would be possible, the interface 20 in the predetermined space 14 in the same place and calculate the simulation of the airbag deployment based on the data recorded at the interface. Because the interface 20 however, relatively far from the wall 22 In the simulation of deployment of the airbag, the space between the wall would be removed 22 and interface 20 may be disregarded. For this reason, the following computational trick is used: A second interface (not shown) is defined, which is opposite to the first interface 20 is offset, preferably in the direction of the wall 22 , Naturally, you can not directly specify the data for the interface 20 were determined to be assigned to the second interface. It is possible, however, to enter the data for the first interface 20 calculated to map to the second interface. This is assumed to be a macroscopically uniform gas flow, without the nozzle 12 is taken into account. The gas jet 16 out 1 can be continued to the left to a certain extent infinitely under the assumed idea that the gas jet in a tube, z. B. of constant cross section, moved. From gas density and gas velocity in the gas jet 16 on the right, a gas velocity and gas density in the gas jet can be determined 16 calculate to the left, taking into account in the calculation the mass conservation theorem, the conservation of momentum and the energy conservation law. With this model assumption, the interface can 20 closer to the wall 22 set, the definition of boundary conditions is not affected.

3 zeigt das Ergebnis einer Simulation mit Hilfe eines zweiten Computerprogramms, bei dem eine solche Abbildung der Daten der Schnittstelle 20 nach links zur Wand 22 hin vorgenommen wurde. Die mikroskopischen Daten aus 1 entfallen. Das zweite Computerprogramm ist ein makroskopi sches Modell, bei dem die Raumdichte der verwendeten Raumpunkte nicht so groß sein muss, und bei dem die Schrittfolge auch größer sein kann als bei dem ersten Computerprogramm, das zur Erzeugung von 1 führte. 3 zeigt beispielhaft nochmals den vorbestimmten Raum 14 aus 1, nur mit entsprechend aus dem zweiten Computerprogramm gewonnenen Daten. Es sei ausdrücklich darauf hingewiesen, dass das zweite Computerprogramm ja die Entfaltung des Airbags simuliert, womit einhergeht, dass sich der gesamte, vom Gas eingenommene Raum vergrößert. Die in 3 gezeigte Situation ist somit lediglich die Anfangssituation, und bei zu späteren Zeitpunkten aufgrund der Simulation ermittelten Bildern würde ein größerer Raum eingenommen als der vorliegend gezeigte vorbestimmte Raum 14. Dieser größere Raum ist variabel, denn sonst würde ja die Entfaltung des Airbags gar nicht modelliert werden. 3 shows the result of a simulation using a second computer program, in which such a mapping of the data of the interface 20 to the left to the wall 22 was made. The microscopic data 1 omitted. The second computer program is a macroscopic model in which the spatial density of the space points used does not have to be so large, and in which the sequence of steps can also be greater than in the case of the first computer program that is used to generate 1 led. 3 shows by way of example again the predetermined space 14 out 1 , only with data obtained from the second computer program. It should be expressly pointed out that the second computer program indeed simulates the deployment of the airbag, which is associated with the fact that increases the total space occupied by the gas. In the 3 Thus, the situation shown is merely the initial situation, and at later times due to the simulation of determined images, a larger space would be occupied than the presently shown predetermined space 14 , This larger space is variable, because otherwise the deployment of the airbag would not be modeled.

Ein Vergleich der 1 und 3 zeigt, dass beim Übergang vom mikroskopischen Modell zum makroskopischen Modell Information verloren geht. Es hat sich jedoch erwiesen, dass die verlorengegangene mikroskopische Information für die Simulation der Entfaltung des Airbags nicht bedeutend ist, und dass insbesondere im Falle, dass der Airbag auf ein Hindernis trifft, dass also simuliert wird, dass ein Fahrzeuginsasse auf den Airbag aufprallt, besonders gute Simulationsergebnisse erzielt werden können. Das erste Computerprogramm kann die Simulation für die gesamte Zeitdauer der Airbagentfaltung durchführen, so dass von der Gesamtlänge der Simulation keine Einschränkungen bestehen. Damit stehen für sämtliche Zeitpunkte, für die im Rahmen der zweiten Simulation Informationen ermittelt werden, Randbedingungen zur Verfügung, die vermittels der Informationsauslesung an der Schnittstelle 20 und die oben genannte Versetzung der Schnittstelle zu einer zweiten Schnittstelle bestimmt wurden.A comparison of 1 and 3 shows that information is lost in the transition from the microscopic model to the macroscopic model. However, it has been found that the lost microscopic information is not significant for the simulation of the deployment of the airbag, and that in particular in the event that the airbag encounters an obstacle, that is simulated so that a vehicle occupant bounces on the airbag, especially good simulation results can be achieved. The first computer program can perform the simulation for the entire duration of the airbag deployment, so that there are no restrictions on the total length of the simulation. Thus, boundary conditions are available for all points in time for which information is determined during the second simulation, which are obtained by means of the information read-out at the interface 20 and determining the above-mentioned displacement of the interface to a second interface.

Die Verwendung gleich zweier gesonderter Computerprogramme hat den Vorteil, dass das erste Computerprogramm den mikroskopischen Gegebenheiten beim Gasaustritt Rechnung tragen kann, insbesondere durch die Verwendung einer hohen Raumpunktdichte und einer kurzen Zeitschrittweite. Bei der Simulation der Entfaltung des Airbags durch das zweite Computerprogramm kann dann eine wesentlich großzügigere Wahl bezüglich Raumpunktdichte und Zeitschrittweite getroffen werden und so der Gesamtdatenaufwand verringert werden.The Using two separate computer programs has the advantage of that the first computer program the microscopic conditions account for gas leakage, in particular through use a high point density and a short time step size. at the simulation of the deployment of the airbag by the second computer program can then be a much more generous choice in terms of Point density and time increment are taken and so the Total data costs are reduced.

Das dargestellte Verfahren der Verwendung zweier Computerprogramme und der Aufteilung der Simulation des Airbag-Aufblasevorgangs in eine auf den vorbestimmten Raum 14 beschränkte mikroskopisch genau aufgelöste Simulation und eine den vorbestimmten Raum 14 verlassende makroskopische Simulation ermöglicht eine Optimierung des Ressourceverbrauchs, namentlich des Rechneraufwands, also der Rechenkapazität der eingesetzten Rechner und deren Rechendauer.The illustrated method of using two computer programs and dividing the simulation of the airbag inflation process into a predetermined space 14 limited microscopically resolved simulation and a predetermined space 14 leaving macroscopic simulation allows an optimization of resource consumption, namely the computational effort, ie the computing capacity of the computer used and their calculation time.

Claims (13)

Verfahren zum Optimieren von Rechenaufwand bei der Simulation von Airbag-Aufblasvorgängen mit den Schritten: – Bereitstellen eines ersten Computerprogramms, das die Gaserzeugung in einem Airbag einschließlich des Gasaustritts aus einer Düse in einem vorbestimmten Raum (14) simuliert und Informationen über Gasdichte und/oder Gasgeschwindigkeit in dem vorbestimmten Raum (14) bereitstellt, die zumindest teilweise und/oder vorverarbeitet durch das Computerprogramm in eine Datei schreibbar sind, – Bereitstellen eines zweiten Computerprogramms, das die Entfaltung eines Airbags simuliert und Informationen über die Abmessungen eines variablen, durch die Entfaltung des Airbags definierten Raums und über Gasdichte und/oder Gasgeschwindigkeit in dem variablen Raum bereitstellt, wobei für für die Simulation notwendige Randbedingungen aus einer Datei auslesbare Daten oder davon abgeleitete Daten verwendbar sind, – Ablaufenlassen des ersten Computerprogramms unter Bereitstellung der Informationen über Gasdichte und/oder Gasgeschwindigkeit für eine durch eine erste Raumpunktdichte bestimmte Anzahl von Raumpunkten des vorbestimmten Raums und für eine durch eine erste Zeitschrittweite bestimmte Anzahl von Zeitpunkten, wobei beim Ablaufenlassen des ersten Computerprogramms für eine erste vorbestimmte Raumpunktfolge (20) die zugehörigen Informationen zumindest teilweise und/oder vorverarbeitet als Dateneinträge in eine Datei geschrieben werden, – Ablaufenlassen des zweiten Computerprogramms unter Bereitstellung der Informationen über Gasdichte und/oder Gasgeschwindigkeit für eine durch eine zweite Raumpunktdichte, die geringer als die erste Raumpunktdichte ist, bestimmte Anzahl von Raumpunkten des variablen Raums und für eine durch eine zweite Zeitschrittweite, die größer als die erste Zeitschrittweite ist, bestimmte Anzahl von Zeitpunkten, wobei beim Ablaufenlassen des zweiten Computerprogramms für eine zweite vorbestimmte Raumpunktfolge die Dateneinträge zur ersten Raumpunktfolge direkt oder nach einer Weiterverarbeitung als Randdatenwerte für Simulationsrechnungen verwendet werden.A method of optimizing computational effort in the simulation of airbag inflation processes, comprising the steps of: providing a first computer program that controls gas production in an airbag including gas leakage from a nozzle in a predetermined space ( 14 ) and information about gas density and / or gas velocity in the predetermined space (FIG. 14 ), which are at least partially and / or preprocessed by the computer program into a file writable, - providing a second computer program that simulates the deployment of an airbag and information about the dimensions of a variable, providing data that is readable by the deployment of the airbag and gas density and / or gas velocity in the variable space, data or data derived therefrom being usable from a file for constraints necessary for the simulation, allowing the first computer program to run providing information about gas density and / or gas velocity for a number of spatial points of the predetermined space determined by a first spatial point density and for a number of times determined by a first time step increment, wherein when the first computer program is run for a first predetermined spatial point sequence (FIG. 20 ) the associated information is written at least partially and / or preprocessed as data entries in a file, - running the second computer program providing the information about gas density and / or gas velocity for a number determined by a second point density less than the first point density of spatial points of the variable space and for a by a second time step size, which is greater than the first time step size, determined number of times, wherein when running the second computer program for a second predetermined spatial point sequence, the data entries to the first spatial point sequence directly or after further processing as edge data for Simulation calculations are used. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die zweite Raumpunktfolge ungleich der ersten Raumpunktfolge (20) ist, und dass das zweite Computerprogramm unter Berücksichtigung der Massenerhaltung, der Impulserhaltung und der Energieerhaltung die Dateneinträge zur ersten Raumpunktfolge auf die zweite Raumpunktfolge abbildet.Method according to Claim 1, characterized in that the second spatial point sequence is different from the first spatial point sequence ( 20 ), and that the second computer program, taking into account the conservation of mass, the conservation of momentum and the conservation of energy, maps the data entries for the first spatial point sequence to the second spatial point sequence. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass für genau die beim zweiten Computerprogramm bestimmte Anzahl von Zeitpunkten Dateneinträge in der Datei erstellt werden.Method according to claim 1 or 2, characterized that for exactly the number of times specified in the second computer program data entries be created in the file. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die Dateneinträge jeweils aus den Informationen zu einer Mehrzahl von Zeitpunkten aus der beim ersten Computerprogramm bestimmten Anzahl von Zeitpunkten abgeleitet werden.Method according to claim 3, characterized that the data entries each from the information at a plurality of times from the number of times determined at the first computer program be derived. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass für die beim ersten Computerprogramm bestimmte Anzahl von Zeitpunkten Dateneinträge in der Datei erstellt werden, und dass von dem zweiten Computerprogramm eine Mehrzahl von Dateneinträgen für unterschiedliche solche Zeitpunkte jeweils zur Bestimmung eines Randdatenwerts verwendet werden, der einem beim zweiten Computerprogramm bestimmten Zeitpunkt zugeordnet wird.Method according to claim 1 or 2, characterized that for the number of times determined by the first computer program data entries be created in the file, and that of the second computer program a plurality of data entries for different such times each used to determine an edge data value which is a time determined at the second computer program is assigned. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die erste Raumpunktdichte um das 100- bis 10000-fache, vorzugsweise um das 500- bis 2000-fache größer als die Raumpunktdichte ist.Method according to one of the preceding claims, characterized characterized in that the first point density is 100 to 10000 times, preferably 500 to 2000 times greater than the point density is. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die zweite Zeitschrittweite um das 100- bis 1000-fache, vorzugsweise um das 50- bis 200-fache größer als die erste Zeitschrittweite ist.Method according to one of the preceding claims, characterized characterized in that the second time increment is around the 100th 1000 times, preferably 50 to 200 times larger than the first time increment is. Verfahren nach einem der vorhergehen Ansprüche, dadurch gekennzeichnet, dass der sich bei Entfaltung des Airbags ergebende maximale große variable Raum das 20- bis 100-fache, vorzugsweise das 40- bis 60-fache des Volumens des vorbestimmten Raums (14) aufweist.Method according to one of the preceding claims, characterized in that the maximum large variable space resulting from the deployment of the airbag is 20 to 100 times, preferably 40 to 60 times, the volume of the predetermined space ( 14 ) having. Verfahren zum Festlegen eines optimalen Rückhaltesystems für ein Kraftfahrzeug, wobei das Rückhaltesystem zumindest einen Airbag aufweist, mit den Schritten: a) Entwerfen eines möglichen Aussehens eines Rückhaltesystems, b) Durchführen des Verfahrens nach einem der vorhergehenden Ansprüche, c) Überprüfen der durch das erste und zweite Computerprogramm gewonnenen Information nach vorbestimmten Kriterien betreffend die Güte des Rückhaltesystems, d) Überarbeiten des möglichen Aussehens des Rückhaltesystems, und e) Wiederholen der Schritte b) bis d), bis die vorbestimmten Kriterien eine ausreichend hohe Güte des Rückhaltesystems ergeben.Method for determining an optimal restraint system for a Motor vehicle, the restraint system has at least one airbag, with the steps: a) Design of a possible Appearance of a restraint system, b) Carry out the method according to any one of the preceding claims, c) Check the information obtained by the first and second computer programs according to predetermined criteria regarding the quality of the restraint system, d) revise of the possible Appearance of the restraint system, and e) repeating steps b) to d) until the predetermined Criteria give a sufficiently high quality of the restraint system. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass in Schritt a) bestimmte Parameter, vorzugsweise solche des Airbags, festgelegt und diese in Schritt d) geändert werden.Method according to claim 9, characterized in that that in step a) certain parameters, preferably those of Airbags, and these are changed in step d). Verfahren nach Anspruch 9 oder 10, dadurch gekennzeichnet, dass beim Ablaufenlassen des zweiten Computerprogramms im Rahmen von Schritt b) simuliert wird, dass der sich entfaltende Airbag auf einen Widerstand trifft.Method according to claim 9 or 10, characterized that when running the second computer program in the frame of step b) is simulated that the unfolding airbag encounters resistance. Rechnersystem zum Simulieren von Airbag-Aufblasvorgängen, mit: – einem ersten Computerprogramm, das die Gaserzeugung in einem Airbag einschließlich des Gasaustritts aus einer Düse in einem vorbestimmten Raum (14) simuliert und Informationen über Gasdichte und/oder Gasgeschwindigkeit in dem vorbestimmten Raum (14) bereitstellt und zumindest teilweise und/oder vorverarbeitet als Dateneinträge in eine Datei schreibt, – Speicherplatz für eine Datei mit von dem ersten Computerprogramm bereitgestellten Information, – einem zweiten Computerprogramm, das die Entfaltung eines Airbags simuliert und nach Verwendung bestimmter Randbedingungen, die sich direkt oder nach einer Weiterverarbeitung aus den Dateneinträgen der Datei ergeben, Informationen über die Abmessungen eines variablen, durch die Entfaltung des Airbags definierten Raums und über Gasdichte und/oder Gasgeschwindigkeit in dem variablen Raum bereitstellt.A computer system for simulating airbag inflation operations, comprising: - a first computer program which controls the gas production in an airbag including the gas discharge from a nozzle in a predetermined space ( 14 ) and information about gas density and / or gas velocity in the predetermined space (FIG. 14 ) and at least partially and / or preprocessed as data entries in a da a second computer program which simulates the deployment of an airbag and, after the use of certain boundary conditions which result directly or after further processing from the data entries of the file, information about the Provides dimensions of a variable, defined by the deployment of the airbag space and gas density and / or gas velocity in the variable space. Rechnersystem nach Anschluss 12, dadurch gekennzeichnet, dass die Raumdichte von Raumpunkten und die Zeitschrittweite für Zeitpunkte, für die die Informationen des ersten und zweiten Computerprogramms bereitgestellt werden, für das erste und zweite Computerprogramm jeweils unterschiedlich festgelegt oder über eine Maske festlegbar sind.Computer system after connection 12, characterized that the density of space points and the time step for points in time, for the provided the information of the first and second computer program be, for the first and second computer program each set differently or over a mask can be fixed.
DE102006040561A 2006-08-30 2006-08-30 Method for optimizing computing capacity by the simulation of airbag-inflation-activity, involves providing one computer program, which simulates gas production in airbag including gas leakage from nozzle in predetermined area Withdrawn DE102006040561A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102006040561A DE102006040561A1 (en) 2006-08-30 2006-08-30 Method for optimizing computing capacity by the simulation of airbag-inflation-activity, involves providing one computer program, which simulates gas production in airbag including gas leakage from nozzle in predetermined area

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102006040561A DE102006040561A1 (en) 2006-08-30 2006-08-30 Method for optimizing computing capacity by the simulation of airbag-inflation-activity, involves providing one computer program, which simulates gas production in airbag including gas leakage from nozzle in predetermined area

Publications (1)

Publication Number Publication Date
DE102006040561A1 true DE102006040561A1 (en) 2008-03-20

Family

ID=39078801

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006040561A Withdrawn DE102006040561A1 (en) 2006-08-30 2006-08-30 Method for optimizing computing capacity by the simulation of airbag-inflation-activity, involves providing one computer program, which simulates gas production in airbag including gas leakage from nozzle in predetermined area

Country Status (1)

Country Link
DE (1) DE102006040561A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5432718A (en) * 1990-07-12 1995-07-11 Massachusetts Institute Of Technology Particle interaction processing system
US20040084883A1 (en) * 2002-10-31 2004-05-06 Tony Gioutsos Variable time venting algorithm

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5432718A (en) * 1990-07-12 1995-07-11 Massachusetts Institute Of Technology Particle interaction processing system
US20040084883A1 (en) * 2002-10-31 2004-05-06 Tony Gioutsos Variable time venting algorithm

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
BOUVIER,Eric, COHEN,Eyal, NAJMAN,Laurent: From crowd simulation to airbag deployment: particle systems, a new paradigm of simulation. In: SPIE and IS&T: Journal of Electronic Imaging, 1997, Vol.6(1), January 1997, S.94-107 *
RIEGER,Doris: Numerische Modellierung des Aufblas- vorgangs eines Airbags und der thermochemischen Prozesse im Gasgenerator. München: Technische Universität München, 2006, aufgenommen in die Deutsche Nationalbibliothek am 15.03.2006
RIEGER,Doris: Numerische Modellierung des Aufblasvorgangs eines Airbags und der thermochemischen Prozesse im Gasgenerator. München: Technische Universität München, 2006, aufgenommen in die Deutsche Nationalbibliothek am 15.03.2006 *

Similar Documents

Publication Publication Date Title
DE60305374T2 (en) Occupant leg protection apparatus
DE102019208048A1 (en) KNEE AIRBAG DEVICE FOR AN AUTONOMOUS VEHICLE AND METHOD FOR CONTROLLING THE SAME
DE102006044086A1 (en) Traffic situation e.g. accident-critical driving situation, simulating system, has reference vehicle, where behavior of vehicle temporally takes place based on information detected by detection unit during simulated traffic situation
AT524822B1 (en) Method for testing a driver assistance system of a vehicle
AT524280B1 (en) Method and system for testing a driver assistance system for a vehicle
AT523834B1 (en) Method and system for testing a driver assistance system
DE102017007942A1 (en) Apparatus and method for detecting the physical condition of a driver
DE102021100149A1 (en) Computer-implemented method for providing a test history of traffic scenarios to be tested
DE102017007966A1 (en) Apparatus and method for detecting the physical condition of a driver
EP2402827A1 (en) Method and device for testing the functionality of an object recognition device of a motor vehicle
DE102016001455A1 (en) Knee airbag module
DE102019134053A1 (en) Process for the continuous validation of automated driving functions applied in driving tests
EP3785169A1 (en) Method and device for converting an input image of a first domain into an output image of a second domain
WO2004020242A1 (en) Method and device for detecting the occupancy state of a seat
DE4138645A1 (en) Air-bag system for vehicle - uses given method of folding and storing empty bag
WO2022251890A1 (en) Method and system for testing a driver assistance system for a vehicle
AT524821B1 (en) Method and system for generating scenario data for testing a driver assistance system of a vehicle
DE102006040561A1 (en) Method for optimizing computing capacity by the simulation of airbag-inflation-activity, involves providing one computer program, which simulates gas production in airbag including gas leakage from nozzle in predetermined area
WO2002025385A1 (en) Device and method for a vehicle design system
DE102008048398A1 (en) Airbag for motor vehicle, has cover with one section inverted inwards along certain direction of inner space relative to inflated condition of airbag such that section is arranged transverse to direction between sides of another section
WO2023245217A1 (en) Method for training an artificial neural network of a driver model
DE102019114049A1 (en) Method for validating a driver assistance system using further generated test input data sets
DE102021120126A1 (en) Method for providing design inspiration for a design development of an object
DE10325513B4 (en) Method and apparatus for creating a behavioral aspect of a formal verification circuit
DE102004062361A1 (en) Method for deriving technical drawings from 3D models with at least two colliding 3D bodies

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8130 Withdrawal