FR2860317A1 - METHOD FOR MANAGING DIGITAL SIMULATION DATA USING A HIERARCHICAL STRUCTURE - Google Patents
METHOD FOR MANAGING DIGITAL SIMULATION DATA USING A HIERARCHICAL STRUCTURE Download PDFInfo
- Publication number
- FR2860317A1 FR2860317A1 FR0311381A FR0311381A FR2860317A1 FR 2860317 A1 FR2860317 A1 FR 2860317A1 FR 0311381 A FR0311381 A FR 0311381A FR 0311381 A FR0311381 A FR 0311381A FR 2860317 A1 FR2860317 A1 FR 2860317A1
- Authority
- FR
- France
- Prior art keywords
- version
- simulation data
- data management
- nome
- management method
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2117/00—Details relating to the type or aim of the circuit design
- G06F2117/08—HW-SW co-design, e.g. HW-SW partitioning
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
La présente invention se rapporte à un procédé de gestion de données de simulation consistant à enregistrer▪ d'une part un ensemble de fichiers de définition géométrique des composantes d'un assemblage ;▪ et d'autre part un fichier représentatif du découpage fonctionnel de l'ensemble, ce fichier étant structuré de façon hiérarchique ;caractérisé en ce qu'il consiste en outre :• à créer des pointeurs calculés à partir dudit fichier de découpage pour adresser les fichiers de définition géométrique ;puis à enregistrer au moins un fichier de définition des liaisons mécaniques entre les composantes d'un assemblage, chacune des liaisons étant associée à au moins une paire de points communs entre lesdits pointeurs.La présente invention se rapporte également à un système de gestion de données de simulation pour la mise en oeuvre du procédé.The present invention relates to a simulation data management method consisting of recording, on the one hand, a set of geometric definition files of the components of an assembly, and on the other hand a file representative of the functional division of the assembly. together, this file being hierarchically structured, characterized in that it further comprises: • creating pointers calculated from said clipping file to address the geometric definition files, and then recording at least one definition file mechanical connections between the components of an assembly, each of the links being associated with at least one pair of common points between said pointers. The present invention also relates to a simulation data management system for the implementation of the method .
Description
PROCEDE DE GESTION DE DONNEES NUMERIQUES DE SIMULATIONMETHOD FOR MANAGING DIGITAL SIMULATION DATA
AU MOYEN D'UNE STRUCTURE HIERARCHIQUE La présente invention se rapporte au domaine des 5 logiciels de simulation. The present invention relates to the field of simulation software.
La présente invention se rapporte plus particulièrement à un procédé de gestion de données utilisant une structure hiérarchique. Le procédé selon l'invention est particulièrement adapté à des simulations dans le domaine de l'automobile, cet exemple n'étant pas limitatif. The present invention relates more particularly to a method of data management using a hierarchical structure. The method according to the invention is particularly suitable for simulations in the automotive field, this example not being limiting.
Le prototypage virtuel est désormais un outil de décision pour la conception de produits et de processus. Dans un contexte très compétitif, un des défis les plus importants des industries de production est de réduire les délais et les coûts dans le développement de nouveaux produits. Ces réductions permettent de réduire le délai de mise sur le marché ( time to market ) et développer une offre plus large. Virtual prototyping is now a decision tool for product and process design. In a very competitive environment, one of the most important challenges for the production industries is to reduce the time and cost of developing new products. These reductions make it possible to reduce the time to market (time to market) and develop a wider offer.
Les outils de conception par ordinateur ont apporté des solutions pour accélérer la conception et la production. Un problème qui se pose encore est le besoin de construire des prototypes physiques afin de vérifier la performance des produits. Computer design tools have provided solutions for faster design and production. A problem that still arises is the need to build physical prototypes to verify product performance.
Les simulations physiques (ou analyses) ont été introduites dans un premier temps pour aider les concepteurs, qui prennent toujours des décisions sur la base de tests sur des prototypes physiques. Comme les techniques de simulation sont de plus en plus fiables, les décisions de conception peuvent maintenant être prises plus tôt et plus rapidement en utilisant des prototypes virtuels. Des exemples de cette tendance sont clairement visibles dans l'industrie automobile, notamment pour les processus de fabrication et les crashs-tests. Physical simulations (or analyzes) were first introduced to help designers, who always make decisions based on tests on physical prototypes. As simulation techniques become more reliable, design decisions can now be made sooner and faster by using virtual prototypes. Examples of this trend are clearly visible in the automotive industry, particularly for manufacturing processes and crash tests.
Les données numériques relatives à la simulation augmentent en volume et en complexité. Digital data for simulation is increasing in volume and complexity.
Les gains en productivité pour la phase de conception conduisent au développement d'un nombre plus élevé de variantes de produits. Logiquement, les données de prototypage virtuel, comme les données de CAO, connaissent une croissance rapide en volume et en complexité. En dehors de la diversité des produits, l'évolution des données à travers les phases de projets variées, et le nombre de tests virtuels ou études de charge peuvent largement contribuer au volume des données. Un exemple typique de diversité de charge est le nombre croissant de configurations de crash-tests qui doivent être réalisés pour la sécurité automobile. The productivity gains for the design phase lead to the development of a larger number of product variants. Logically, virtual prototyping data, such as CAD data, is growing rapidly in volume and complexity. Apart from the diversity of products, the evolution of data across the various project phases, and the number of virtual tests or load studies can greatly contribute to the volume of data. A typical example of load diversity is the increasing number of crash test configurations that must be realized for automotive safety.
Les données de simulation deviennent maintenant aussi importantes que les données de CAO. Elles doivent donc être gérées d'une façon analogue pour préserver leur qualité (traçabilité) et développer des processus de développement et de mises à jour de modèles efficaces. Simulation data is now becoming as important as CAD data. They must therefore be managed in a similar way in order to preserve their quality (traceability) and develop processes for the development and updating of effective models.
En dehors des outils d'analyse simples avec CAO intégrée existants, les disciplines de simulation sont aujourd'hui connectées de façon non rigide à la CAO et aux systèmes de gestion du cycle de vie des produits. Apart from the simple analytical tools with existing integrated CAD, simulation disciplines are today non-rigidly connected to CAD and product lifecycle management systems.
Les outils de maillage utilisent les fichiers de CAO, et les méta-données associées à ces fichiers de CAO ne sont généralement pas utilisées dans des environnements de simulation. Le résultat est un manque de traçabilité, car il est difficile sinon impossible de connaître de quelle version des fichiers de CAO une simulation est dérivée. Mesh tools use CAD files, and the metadata associated with these CAD files are not typically used in simulation environments. The result is a lack of traceability, because it is difficult if not impossible to know which version of the CAD files a simulation is derived from.
Les objets de simulation tels que des modèles de mannequin, des modèles de barrière ne font généralement pas partie d'un système de gestion de données, car ces derniers n'existent pas dans les environnements de CAO. Simulation objects such as manikin models, barrier models are generally not part of a data management system because they do not exist in CAD environments.
L'un des buts de l'invention est d'établir de premières bases pour développer des systèmes de gestion des données de simulation. One of the aims of the invention is to establish first bases for developing simulation data management systems.
Les données de CAO et de simulation sont synchronisées lors des passages entre différentes phases des projets, en utilisant les méta-données de CAO et les informations de liaison. Un mécanisme spécifique permet une mise à jour plus facile des modèles de simulation. Lorsqu'une nouvelle configuration a besoin d'être testée, le procédé selon l'invention aidera l'utilisateur à identifier quelles parties ont changé et doivent être mises à jour. CAD and simulation data are synchronized during transitions between different project phases, using CAD metadata and link information. A specific mechanism makes it easier to update the simulation models. When a new configuration needs to be tested, the method of the invention will help the user to identify which parts have changed and need to be updated.
Le procédé selon l'invention gère les données de simulation à un niveau générique qui inclut les informations de maillage et de liaison, avant que les modèles soient spécialisés dans une discipline donnée. Ainsi, grâce au procédé selon l'invention, les données numériques peuvent être partagées par une grande variété de disciplines de simulation, comme le crash, l'emboutissage, la résistance à l'usure ou l'assemblage. Ces différentes disciplines partagent toutes la même définition de produit, mais utilisent différents maillages. The method of the invention manages the simulation data at a generic level that includes the mesh and link information, before the models are specialized in a given discipline. Thus, thanks to the method according to the invention, the digital data can be shared by a wide variety of simulation disciplines, such as crash, embossing, wear resistance or assembly. These different disciplines all share the same product definition, but use different meshes.
Les données de simulation sont stockées dans une base de données spécifique, qui comprend à la fois des modèles de produits et des accessoires comme des mannequins de crash- tests ou des barrières. The simulation data is stored in a specific database, which includes both product models and accessories such as crash test mannequins or barriers.
La base de données numérique peut être développée en relation avec un système de gestion préexistant dans lequel les informations clés de simulation peuvent être enregistrées. The digital database can be developed in connection with a pre-existing management system in which key simulation information can be recorded.
Un des buts de l'invention est d'accélérer la collecte de données dans les environnements dédiés à la simulation. One of the aims of the invention is to accelerate the collection of data in environments dedicated to simulation.
Un autre but de l'invention est de créer les liens entre les produits PDM (Product Data Management Gestion des données de produits) et les outils solver de CAO. Another object of the invention is to create the links between PDM products (Product Data Management Product Data Management) and CAD solver tools.
2860317 4 D'autre part, un but de l'invention est d'aider à conserver à jour les modèles de CAO utilisés pour les calculs et les traitements. On the other hand, an object of the invention is to help keep up to date the CAD models used for calculations and treatments.
Enfin, un autre but de l'invention est de gérer les 5 données d'entrée de CAO. Finally, another object of the invention is to manage the CAD input data.
L'art antérieur connaît, par le brevet américain US 6 304 835 (Mazda), un système de simulation utilisant des modèles. L'invention décrite dans ce document se rapporte à un appareil de simulation qui peut simuler et gérer les changements dans les composants et les modèles. Un appareil de simulation simule, en utilisant un système de modèles, la performance dynamique d'un appareil cible à simuler, qui comprend une source de conduite et est construit par une pluralité d'unités pour transmettre la force de conduite en sortie de la source de conduite et réalise une expression de l'appareil cible grâce à des modèles fonctionnels et des modèles de données. Le modèle fonctionnel fournit une expression de chacune des unités qui construisent l'appareil cible en réalisant des échanges d'énergie de la performance dynamique de cette unité, et un paramètre qui détermine cette performance dynamique. Le paramètre pour chaque unité est traité en utilisant des données caractéristiques statiques lues d'une mémoire, exprimant ainsi chaque unité comme un modèle de données. The prior art knows, by the US Pat. No. 6,304,835 (Mazda), a simulation system using models. The invention described in this document relates to a simulation apparatus that can simulate and manage changes in components and models. A simulation apparatus simulates, using a model system, the dynamic performance of a target apparatus to be simulated, which includes a driving source and is constructed by a plurality of units to transmit the driving force at the output of the source. of driving and realizes an expression of the target device through functional models and data models. The functional model provides an expression of each of the units that build the target apparatus by performing energy exchanges of the dynamic performance of that unit, and a parameter that determines this dynamic performance. The parameter for each unit is processed using static characteristic data read from a memory, thus expressing each unit as a data model.
La présente invention entend remédier aux inconvénients de l'art antérieur en permettant de gérer de façon plus efficace le processus de conception d'un produit industriel, comme une voiture. The present invention intends to overcome the disadvantages of the prior art by making it possible to more effectively manage the process of designing an industrial product, such as a car.
À cet effet, l'invention concerne, dans son acception la plus générale, un procédé de gestion de données de simulation consistant à enregistrer 2860317 5 ^ d'une part un ensemble de fichiers de définition géométrique des composantes d'un assemblage; ^ et d'autre part un fichier représentatif du découpage fonctionnel de l'ensemble, ce fichier étant 5 structuré de façon hiérarchique; caractérisé en ce qu'il consiste en outre: É à créer des pointeurs calculés à partir dudit fichier de découpage pour adresser les fichiers de définition géométrique; É puis à enregistrer au moins un fichier de définition des liaisons mécaniques entre les composantes d'un assemblage, chacune des liaisons étant associée à au moins une paire de points communs entre lesdits pointeurs. To this end, the invention relates, in its most general sense, to a simulation data management method 2860317 5 ^ on the one hand a set of geometric definition files of the components of an assembly; and on the other hand a file representative of the functional division of the set, this file being structured hierarchically; characterized by further comprising: É creating pointers calculated from said clipping file to address the geometric definition files; E then record at least one file for defining the mechanical links between the components of an assembly, each of the links being associated with at least one pair of common points between said pointers.
Selon un mode de mise en oeuvre particulier, la définition géométrique correspond au maillage. According to a particular mode of implementation, the geometric definition corresponds to the mesh.
Selon un autre mode de mise en oeuvre particulier, la définition géométrique correspond aux données de CAO. According to another particular embodiment, the geometric definition corresponds to the CAD data.
Selon une variante avantageuse, le procédé comprend en outre: É une étape de comparaison à partir de notifications de modifications et; É une étape de mise à jour desdits fichiers. Selon un mode de mise en oeuvre particulier, les notifications sont émises par des modules extérieurs. According to an advantageous variant, the method further comprises: E a comparison step based on notifications of modifications and; É a step of updating said files. According to a particular mode of implementation, the notifications are issued by external modules.
Selon un autre mode de mise en oeuvre particulier, les notifications sont émises par des applications métiers. Avantageusement, lesdites modifications sont propagées à des éditeurs spécifiques, cette étape de propagation permettant de modifier une vue sur décision d'un utilisateur. According to another particular mode of implementation, the notifications are issued by business applications. Advantageously, said modifications are propagated to specific editors, this propagation step making it possible to modify a decision view of a user.
De préférence, certains des fichiers sont au format XML. Preferably, some of the files are in XML format.
2860317 6 La présente invention se rapporte également à un système de gestion de données de simulation pour la mise en oeuvre du procédé comprenant au moins des moyens de calculs et des moyens de sauvegarde de type bases de données. The present invention also relates to a simulation data management system for implementing the method comprising at least calculation means and database-type backup means.
On comprendra mieux l'invention à l'aide de la description, faite ciaprès à titre purement explicatif, d'un mode de réalisation de l'invention, en référence aux figures annexées: É la figure 1 illustre un exemple d'intégration fonctionnelle du procédé selon l'invention; et É les figures 2, 3, 4 et 5 représentent des interfaces homme-machine. The invention will be better understood on the basis of the description, given purely for explanatory purposes, of one embodiment of the invention, with reference to the appended figures: FIG. 1 illustrates an example of functional integration of the process according to the invention; and Figures 2, 3, 4 and 5 show man-machine interfaces.
Le procédé selon l'invention possède les fonctionnalités suivantes: É liens de la CAO aux maillages É Gestion des points de soudure É Suivi des mises à jour É Gestion des données en entrée. The method according to the invention possesses the following functionalities: É links from CAD to meshes É Management of welding points É Follow-up of updates É Management of input data.
Le procédé technique selon l'invention peut avantageusement être mis en oeuvre dans un logiciel. Ce logiciel s'interface alors avec d'autres logiciels utilisés dans l'industrie, comme des logiciels de CAO, de gestion de données ou de génération de modèles. The technical method according to the invention can advantageously be implemented in software. This software interfaces with other software used in the industry, such as CAD software, data management or model generation.
La figure 1 illustre un exemple d'intégration fonctionnelle du procédé selon l'invention. FIG. 1 illustrates an example of functional integration of the method according to the invention.
L'établissement de liens avec le CAO permet de développer un transfert fiable et automatisé de données d'une source PDM (Product Data Management Gestion de données de produit) et d'envoyer des données à un autre logiciel. Cette opération est transparente pour l'utilisateur. Establishing links with CAD makes it possible to develop a reliable and automated transfer of data from a Product Data Management (PDM) source and send data to another software. This operation is transparent to the user.
2860317 7 Cette première fonctionnalité permet d'obtenir des gains de temps très significatifs. 2860317 7 This first feature provides very significant time savings.
Une deuxième fonctionnalité du procédé est d'éviter la duplication des maillages pour les sous-ensembles qui seraient communs à divers produits industriels (tels que les pièces multi-plateformes de l'industrie automobiles) : on effectue un travail de factorisation en partageant les composants. A second feature of the process is to avoid the duplication of meshes for the subsets that would be common to various industrial products (such as multi-platform parts of the automotive industry): we perform a factoring work by sharing the components .
Une autre fonctionnalité du procédé selon l'invention est la gestion des points de soudure: on analyse et modifie les points de soudure existant et on crée de nouveaux points de soudure. Another feature of the process according to the invention is the management of the weld points: the existing weld points are analyzed and modified and new weld points are created.
L'invention offre l'avantage fondamental qui consiste à effectuer une traçabilité des données. Les attributs sont transférés tout au long du processus de conception. The invention offers the fundamental advantage of performing data traceability. Attributes are transferred throughout the design process.
Ainsi, lorsqu'on charge une nouvelle configuration du modèle à partir du système PDM, on peut distinguer certaines catégories de pièces: modifiées, inchangées, nouvelles et effacées. Thus, when loading a new configuration of the model from the PDM system, it is possible to distinguish certain categories of parts: modified, unchanged, new and deleted.
Le procédé selon l'invention permet de bien identifier les modifications effectuées sur les pièces. L'utilisateur accepte ou rejette chaque modification, comme cela est illustré Figure 4. The method according to the invention makes it possible to clearly identify the modifications made on the parts. The user accepts or rejects each change, as shown in Figure 4.
Ensuite, les mises à jour sont propagées au sein du 25 système, comme cela est illustré Figure 5. Then, the updates are propagated within the system, as illustrated in Figure 5.
Le stockage des données avec leurs attributs et le partage de données au sein des différents départements de CAO sont également réalisés. Storage of data with their attributes and data sharing within the various CAD departments are also performed.
L'un des nombreux avantages de l'invention réside dans sa capacité à représenter différents éléments tels que, notamment: É matériaux; É pièces, comme des pièces de véhicules, cet exemple 35 n'étant pas limitatif; 2860317 8 É mannequins de crash-tests; É barrières de sécurité. One of the many advantages of the invention resides in its ability to represent various elements such as, in particular: E materials; Parts such as vehicle parts, this example not being limiting; 2860317 8 crash test mannequins; E security barriers.
La structure du fichier XML correspondant est en 5 partie décrite ici: <MODEL nome = "longitudinal.cmp" version = "0.0" > <MAXCOMPOSERID identification = "275" version = "0.0" /> <USEDBY version = "0.0" > <APPLICATION nome = "Assembly" identification = "17" version = "0.0" > <PROJECT name = "weldingl" identification = "18" version = "0.0" > <SIMULATION nome = "simull" identification = "20" /> </PROJECT> </APPLICATION> <APPLICATION nome = "Crash" identification = "234" version = "0.0" > <PROJECT nome = "NewProject5" identification = "235" version = "0.0" > <SIMULATION nome = "NewSimulation" identification = "236" /> </PROJECT> <PROJECT nome = "NewProject" identification = "249" version = "0.0" > <SIMULATION name = "DefaultSimulation" identification = "250" /> </PROJECT> <PROJECT nome = "NewCrash" identification = "263" version = "0.0" > <SIMULATION nome = "DefaultSimulation" identification = "264" /> </PROJECT> </APPLICATION> </USEDBY> <SUBMODEL nome = "longitudinal_left" identification = "82" version = "0. 0" > <SUBMODEL name = "Longitudinal_left_closure" identification = "34" loadstate = "1" version = "0.0" > <INCLUDEFILE type = "wrlfile" HREF = "g000030531v9_1x84---8200012431-- h_p1v2_v9_lvtac.wrl" identification = "63" /> <PDMATTRIBUTELIST > <VERSIONID value = "0" version = "0.0" /> <PDMSTATUS value = "0" version = "0.0" /> <PDMATTRIBUTE nome = "CarNumber" value = "84" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryVersion" value = "9.1" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryNumber" value = "000030531" version = "0.0" /> <PDMATTRIBUTE nome = "PartVersion" value = "h" version = "0.0" /> <PDMATTRIBUTE nome = "PartNumber" value = "8200012431" version = "0.0" /> <PDMATTRIBUTE nome = "PositionVersion" value = "plv2" version = "0.0" /> </PDMATTRIBUTELIST> <SUBMODELCOLOR Red = "255" Green = "255" Blue = "0" Alpha = "255" /> </SUBMODEL> < SUBMODEL nome = "Longitudinal_left_U" identification = "35" loadstate = "1" version = "0.0" > <INCLUDEFILE type = "wrlfile" HREF = "g000030544v6_1x84---8200029385-- f_p1vZ_v6_lvtac.wrl" identification = "64" /> <PDMATTRIBUTELIST > < VERSIONID value = "0" version = "0.0" /> <PDMSTATUS value = "0" version = "0.0" /> <PDMATTRIBUTE nome = "CarNumber" value = "84" version = "0.0" /> < PDMATTRIBUTE nome = "GeometryVersion" value = "6.1" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryNumber" value = "000030544" version = "0.0" /> <PDMATTRIBUTE nome = "PartVersion" value = "f" version = "0.0" /> <PDMATTRIBUTE nome = "PartNumber" value = "8200029385" version = "0.0" /> <PDMATTRIBUTE nome = "PositionVersion" value = "plv2" version = "0.0" /> </PDMATTRIBUTELIST> 2 0 <SUBMODELCOLOR Red = "255" Green = "255" Blue = "0" Alpha = "255" /> </SUBMODEL> </SUBMODEL> <SUBMODEL nome = "Abso_left" identification = "84" version = "0.0" > < SUBMODEL nome = "Abso_left_closure" identification = "38" loadstate = "1" version = "0.0" > <INCLUDEFILE type = "wrlfile" HREF = "g000030673v8_1x84---8200012423-- g_p1v2_v8_lvtac.wrl" identification = "67" /> <PDMATTRIBUTELIST > <VERSIONID value = "0" version = "0.0" /> <PDMSTATUS value = "0" version = "0.0" /> <PDMATTRIBUTE nome = "CarNumber" value = "84" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryVersion" value = "8.1" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryNumber" value = "000030673" version = "0.0" /> <PDMATTRIBUTE nome = "PartVersion" value = "g" version = "0.0" /> <PDMATTRIBUTE nome = "PartNumber" value = "8200012423" version = "0.0" /> <PDMATTRIBUTE nome = "PositionVersion" value = "plv2" version = "0.0" /> </PDMATTRIBUTELIST> <SUBMODELCOLOR Red = "128" Green = "128" Blue = "128" Alpha = "255" /> </SUBMODEL> <SUBMODEL nome = "Abso_left_U" identification = "23" loadstate = "1" version = "0.0" > <INCLUDEFILE type = "wrlfile" HREF = "g000030672v5_1x84---8200012425-d_p1v4_v5_lvtsc.wrl" identification = "52" /> <PDMATTRIBUTELIST > <VERSIONID value = "0" version = "0.0" /> <PDMSTATUS value = "0" version = "0.0" /> <PDMATTRIBUTE name = "CarNumber" value = "84" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryVersion" value = "5.1" version = "0.0" /> <PDMATTRIBUTE name = "GeometryNumber" value = "000030672" version = "0.0" /> <PDMATTRIBUTE name = "PartVersion" value = "d" version = "0.0" /> <PDMATTRIBUTE nome = "PartNumber" value = "8200012425" version = "0.0" /> <PDMATTRIBUTE nome = "PositionVersion" value = "plv4" version = "0.0" /> </PDMATTRIBUTELIST> 1 5 <SUBMODELCOLOR Red = "128" Green = "128" Blue = "128" Alpha = "255" /> </SUBMODEL> </SUBMODEL> <SUBMODEL nome = "Bracket_left" identification = "85" loadstate = "1" version = "0.0" > <INCLUDEFILE type = "wrlfile" HREF = "g000030674v7_1x84---8200012664-f_p1v2_v7_lvtsc.wrl" identification = "61" /> <PDMATTRIBUTELIST > <VERSIONID value = "0" version = "0.0" /> <PDMSTATUS value = "0" version = "0.0" /> <PDMATTRIBUTE nome = "CarNumber" value = "84" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryVersion" value = "7.1" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryNumber" value = "000030674" version = "0.0" /> <PDMATTRIBUTE name = "PartVersion" value = "f" version = "0.0" /> <PDMATTRIBUTE nome = "PartNumber" value = "8200012664" version = "0.0" /> <PDMATTRIBUTE nome = "PositionVersion" value = "plv2" version = "0.0" /> </PDMATTRIBUTELIST> <SUBMODELCOLOR Red = "0" Green = "128" Blue = "192" Alpha = "255" /> </SUBMODEL> <POINTLINK name = "Longitudinal" identification = "228" version = "0.0" > <COORDINATES > 927.838 -483.78 637.009 1011.69 -484.012 637.009 1095.55 -484.244 637.009 1179.4 -484.476 637.009 1263.26 -484.708 637.009 1347.11 -484.941 637.009 1430.96 -485.173 637. 009 1514.82 -485.405 637.009 1598.67 -485.637 637.009 1598.67 -485.637 637.009 1678.13 -489.257 635. 203 1750.36 -497.535 627.98 1819.88 -510.71 617.145 1892.11 -530.389 598.185 1959.82 -557.245 573.808 2023.02 -597.787 558. 459 2037.47 -611.654 316.489 1987.81 -572.391 331.838 1893.01 -530.692 379.69 1893.01 -530.692 379.69 1811.75 -508.888 420.319 1811.75 -508.888 420.319 1702.5 -491.463 467.269 1702.5 -491.463 467.269 1590.55 -485.516 501.578 1590.55 -485.516 501.578 1508.39 -485.378 513.315 1508.39 -485.378 513.315 1434.35 -485.364 519.635 1349.63 -485.1 519.635 1264.91 -484.836 519.635 1180.19 -484.573 519.635 1095.47 -484.309 519.635 1010.75 -484.045 519.635 926.032 -483.781 519.635 926.032 -483.781 519. 635 2059.99 -641.641 556.88 2066.67 -654.444 310.984 2070.65 -691.452 306.368 </COORDINATES> <SELECTSUBMODEL p at h = "longitudinal_left/Longitudinal_left_closure" identification = "34" version = "0.0" /> <SELECTSUBMODEL path = "longitudinal_left/Longitudinal_left_U" identification = "35" version = "0.0" /> </POINTLINK> < POINTLINK nome = "Abso" identification = "229" version = "0.0" > <COORDINATES > 831.359 -483.78 632.755 872.219 -483.78 632.66 871.592 -484.836 523.641 830.248 -484.836 524.313 </COORDINATES> <SELECTSUBMODEL path = "Abso_left/Abso_left_closure" identification = "38" version = "0.0" /> <SELECTSUBMODEL path = "Abso_left/Abso_left_U" identification = "23" version = "0.0" /> </POINTLINK> < POINTLINK nome = "Abso-bracket-Long_closure" identification = "231" version = "0.0" > <COORDINATES > 896.558 -513.804 604.166 896.548 -514.368 549.092 </COORDINATES> <SELECTSUBMODEL path = "Abso_left/Abso_left_closure" identification = "38" version = "0.0" /> < SELECTSUBMODEL path = "Bracket_left" identification = "85" version = "0. 0" /> <SELECTSUBMODEL p a t h = "longitudinal_left/Longitudinal_left_closure" identification = "34" version = "0.0" /> </POINTLINK> <POINTLINK nome = "Abso-bracket-Long_U" identification = "232" version = "0.0" > < COORDINATES > 896.471 -413.305 605.693 896.451 -413.957 547.857 </COORDINATES> <SELECTSUBMODEL path = "Abso_left/Abso_left_U" identification = "23" version = "0.0" /> <SELECTSUBMODEL path = "Bracket_left" identification = "85" version = "0. 0" /> <SELECTSUBMODEL path = "longitudinal_left/Longitudinal_left_U" identification = "35" version = "0.0" /> </POINTLINK> </MODEL> L'invention est décrite dans ce qui précède à titre d'exemple. Il est entendu que l'homme du métier est à même de réaliser différentes variantes de l'invention sans pour autant sortir du cadre du brevet. The structure of the corresponding XML file is in part described here: <MODEL nome = "longitudinal.cmp" version = "0.0"> <MAXCOMPOSERID identification = "275" version = "0.0" /> <USEDBY version = "0.0"> <APPLICATION nome = "Assembly" identification = "17" version = "0.0"> <PROJECT name = "weldingl" identification = "18" version = "0.0"> <SIMULATION nome = "simull" identification = "20" /> </ PROJECT> </ APPLICATION> <APPLICATION nome = "Crash" identification = "234" version = "0.0"> <PROJECT nome = "NewProject5" identification = "235" version = "0.0"> <SIMULATION nome = "NewSimulation "identification =" 236 "/> </ PROJECT> <PROJECT nome =" NewProject "identification =" 249 "version =" 0.0 "> <SIMULATION name =" DefaultSimulation "identification =" 250 "/> </ PROJECT> <PROJECT nome = "NewCrash" identification = "263" version = "0.0"> <SIMULATION nome = "DefaultSimulation" identification = "264" /> </ PROJECT> </ APPLICATION> </ USEDBY> <SUBMODEL nome = "longitudinal_left" identificatio n = "82" version = "0. 0 "> <SUBMODEL name =" Longitudinal_left_closure "identification =" 34 "loadstate =" 1 "version =" 0.0 "> <INCLUDEFILE type =" wrlfile "HREF =" g000030531v9_1x84 --- 8200012431-- h_p1v2_v9_lvtac.wrl "identification =" 63 "/> <PDMATTRIBUTELIST> <VERSIONID value =" 0 "version =" 0.0 "/> <PDMSTATUS value =" 0 "version =" 0.0 "/> <PDMATTRIBUTE nome =" CarNumber "value =" 84 "version =" 0.0 "/> <PDMATTRIBUTE nome =" GeometryVersion "value =" 9.1 "version =" 0.0 "/> <PDMATTRIBUTE nome =" GeometryNumber "value =" 000030531 "version =" 0.0 "/> <PDMATTRIBUTE nome =" PartVersion "value = "h" version = "0.0" /> <PDMATTRIBUTE nome = "PartNumber" value = "8200012431" version = "0.0" /> <PDMATTRIBUTE nome = "PositionVersion" value = "plv2" version = "0.0" /> < / PDMATTRIBUTELIST> <SUBMODELCOLOR Red = "255" Green = "255" Blue = "0" Alpha = "255" /> </ SUBMODEL> <SUBMODEL nome = "Longitudinal_left_U" identification = "35" loadstate = "1" version = "0.0"> <INCLUDEFILE type = "wrlfile" HREF = "g000030544v 6_1x84 --- 8200029385-- f_p1vZ_v6_lvtac.wrl "identification =" 64 "/> <PDMATTRIBUTELIST> <VERSIONID value =" 0 "version =" 0.0 "/> <PDMSTATUS value =" 0 "version =" 0.0 "/> < PDMATTRIBUTE nome = "CarNumber" value = "84" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryVersion" value = "6.1" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryNumber" value = "000030544" version = "0.0" /> <PDMATTRIBUTE nome = "PartVersion" value = "f" version = "0.0" /> <PDMATTRIBUTE nome = "PartNumber" value = "8200029385" version = "0.0" /> <PDMATTRIBUTE nome = "PositionVersion "value =" plv2 "version =" 0.0 "/> </ PDMATTRIBUTELIST> 2 0 <SUBMODELCOLOR Red =" 255 "Green =" 255 "Blue =" 0 "Alpha =" 255 "/> </ SUBMODEL> </ SUBMODEL <SUBMODEL nome = "Abso_left" identification = "84" version = "0.0"> <SUBMODEL nome = "Abso_left_closure" identification = "38" loadstate = "1" version = "0.0"> <INCLUDEFILE type = "wrlfile" HREF = "g000030673v8_1x84 --- 8200012423-- g_p1v2_v8_lvtac.wrl" identification = "67" /> <P DMATTRIBUTELIST> <VERSIONID value = "0" version = "0.0" /> <PDMSTATUS value = "0" version = "0.0" /> <PDMATTRIBUTE nome = "CarNumber" value = "84" version = "0.0" /> < PDMATTRIBUTE nome = "GeometryVersion" value = "8.1" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryNumber" value = "000030673" version = "0.0" /> <PDMATTRIBUTE nome = "PartVersion" value = "g" version = "0.0" /> <PDMATTRIBUTE nome = "PartNumber" value = "8200012423" version = "0.0" /> <PDMATTRIBUTE nome = "PositionVersion" value = "plv2" version = "0.0" /> </ PDMATTRIBUTELIST> <SUBMODELCOLOR Red = "128" Green = "128" Blue = "128" Alpha = "255" /> </ SUBMODEL> <SUBMODEL nome = "Abso_left_U" identification = "23" loadstate = "1" version = "0.0"> < INCLUDEFILE type = "wrlfile" HREF = "g000030672v5_1x84 --- 8200012425-d_p1v4_v5_lvtsc.wrl" identification = "52" /> <PDMATTRIBUTELIST> <VERSIONID value = "0" version = "0.0" /> <PDMSTATUS value = "0" version = "0.0" /> <PDMATTRIBUTE name = "CarNumber" value = "84" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryVersion" value = "5.1" version = "0.0" /> <PDMATTRIBUTE name = "GeometryNumber" value = "000030672" version = "0.0" /> <PDMATTRIBUTE name = "PartVersion" value = " d "version =" 0.0 "/> <PDMATTRIBUTE nome =" PartNumber "value =" 8200012425 "version =" 0.0 "/> <PDMATTRIBUTE nome =" PositionVersion "value =" plv4 "version =" 0.0 "/> </ PDMATTRIBUTELIST > 1 5 <SUBMODELCOLOR Red = "128" Green = "128" Blue = "128" Alpha = "255" /> </ SUBMODEL> </ SUBMODEL> <SUBMODEL nome = "Bracket_left" identification = "85" loadstate = " 1 "version =" 0.0 "> <INCLUDEFILE type =" wrlfile "HREF =" g000030674v7_1x84 --- 8200012664-f_p1v2_v7_lvtsc.wrl "identification =" 61 "/> <PDMATTRIBUTELIST> <VERSIONID value =" 0 "version =" 0.0 " /> <PDMSTATUS value = "0" version = "0.0" /> <PDMATTRIBUTE nome = "CarNumber" value = "84" version = "0.0" /> <PDMATTRIBUTE nome = "GeometryVersion" value = "7.1" version = " 0.0 "/> <PDMATTRIBUTE nome =" GeometryNumber "value =" 000030674 "version =" 0.0 "/> <PDMATTRIBUTE name =" PartVersion "value =" f "version =" 0.0 "/> <PDMATTRIBUTE nome =" PartNumber "value =" 8200012664 "version =" 0.0 "/> <PDMATTRIBUTE nome =" PositionVersion "value = "plv2" version = "0.0" /> </ PDMATTRIBUTELIST> <SUBMODELCOLOR Red = "0" Green = "128" Blue = "192" Alpha = "255" /> </ SUBMODEL> <POINTLINK name = "Longitudinal" identification = "228" version = "0.0"> <COORDINATES> 927.838 -483.78 637.009 1011.69 -484.012 637.009 1095.55 -484.244 637.009 1179.4 -484.476 637.009 1263.26 -484.708 637.009 1347.11 -484.941 637.009 1430.96 -485.173 637. 009 1514.82 -485.405 637.009 1598.67 -485.637 637.009 1598.67 -485.637 637.009 1678.13 -489.257 635. 203 1750.36 -497.535 627.98 1819.88 -510.71 617.145 1892.11 -530.389 598.185 1959.82 -557.245 573.808 2023.02 -597.787 558. 459 2037.47 -611.654 316.489 1987.81 -572.391 331.838 1893.01 -530.692 379.69 1893.01 -530.692 379.69 1811.75 -508.888 420.319 1811.75 -508.888 420.319 1702.5 -491.463 467.269 1702.5 -491.463 467.2 69 1590.55 -485,516 501,578 1590.55 -485,516 501,578 1508.39 -485,378 513,315 1508.39 -485,378 513,315 1434.35 -485,364 519,635 1349.63 -485.1 519,635 1264.91 -484,836 519,635 1180.19 -484,573 519,635 1095.47 -484,309 519,635 1010.75 -484,045 519,635 926,032 -483,781 519,635 926,032 -483,781 519. 635 2059.99 -641.641 556.88 2066.67 -654.444 310.984 2070.65 -691.452 306.368 </ COORDINATES> <SELECTSUBMODEL p at h = "longitudinal_left / Longitudinal_left_closure" identification = "34" version = "0.0" /> <SELECTSUBMODEL path = "longitudinal_left / Longitudinal_left_U" identification = "35" version = "0.0" /> </ POINTLINK> <POINTLINK nome = "Abso" identification = "229" version = "0.0"> <COORDINATES> 831.359 -483.78 632.755 872.219 -483.78 632.66 871.592 -484.836 523.641 830.248 - 484.836 524.313 </ COORDINATES> <SELECTSUBMODEL path = "Abso_left / Abso_left_closure" identification = "38" version = "0.0" /> <SELECTSUBMODEL path = "Abso_left / Abso_left_U" identification = "23" version = "0.0" /> </ PO INTLINK> <POINTLINK nome = "Abso-bracket-Long_closure" identification = "231" version = "0.0"> <COORDINATES> 896.558 -513.804 604.166 896.548 -514.368 549.092 </ COORDINATES> <SELECTSUBMODEL path = "Abso_left / Abso_left_closure" identification = "38" version = "0.0" /> <SELECTSUBMODEL path = "Bracket_left" identification = "85" version = "0. 0 "/> <SELECTSUBMODEL path =" longitudinal_left / Longitudinal_left_closure "identification =" 34 "version =" 0.0 "/> </ POINTLINK> <POINTLINK nome =" Abso-bracket-Long_U "identification =" 232 "version =" 0.0 " > <COORDINATES> 896.471 -413.305 605.693 896.451 -413.957 547.857 </ COORDINATES> <SELECTSUBMODEL path = "Abso_left / Abso_left_U" identification = "23" version = "0.0" /> <SELECTSUBMODEL path = "Bracket_left" identification = "85" version = "0. 0 "/> <SELECTSUBMODEL path =" longitudinal_left / Longitudinal_left_U "identification =" 35 "version =" 0.0 "/> </ POINTLINK> </ MODEL> The invention is described in the foregoing by way of example. understood that the skilled person is able to achieve different variants of the invention without departing from the scope of the patent.
Claims (9)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0311381A FR2860317B1 (en) | 2003-09-29 | 2003-09-29 | METHOD FOR MANAGING DIGITAL SIMULATION DATA USING A HIERARCHICAL STRUCTURE |
| PCT/FR2004/050469 WO2005033983A2 (en) | 2003-09-29 | 2004-09-29 | Method for management of digital simulation data using a hierarchical structure |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0311381A FR2860317B1 (en) | 2003-09-29 | 2003-09-29 | METHOD FOR MANAGING DIGITAL SIMULATION DATA USING A HIERARCHICAL STRUCTURE |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2860317A1 true FR2860317A1 (en) | 2005-04-01 |
| FR2860317B1 FR2860317B1 (en) | 2006-01-13 |
Family
ID=34307238
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR0311381A Expired - Fee Related FR2860317B1 (en) | 2003-09-29 | 2003-09-29 | METHOD FOR MANAGING DIGITAL SIMULATION DATA USING A HIERARCHICAL STRUCTURE |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR2860317B1 (en) |
| WO (1) | WO2005033983A2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008003867A3 (en) * | 2006-07-05 | 2008-03-06 | Airbus France | Method of analyzing an assembly of parts with respect to a predetermined design criterion |
| FR2918195A1 (en) * | 2007-06-26 | 2009-01-02 | Peugeot Citroen Automobiles Sa | SYSTEM FOR DESIGNING A DETERMINED WORKPIECE INTENDED TO BE INTEGRATED INTO THE SURROUNDINGS OF ENVIRONMENTAL PARTS IN A MECHANICAL ASSEMBLY |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8401827B2 (en) | 2008-04-14 | 2013-03-19 | Daa Draexlmaier Automotive Of America Llc | Processing device and method for structure data representing a physical structure |
-
2003
- 2003-09-29 FR FR0311381A patent/FR2860317B1/en not_active Expired - Fee Related
-
2004
- 2004-09-29 WO PCT/FR2004/050469 patent/WO2005033983A2/en not_active Ceased
Non-Patent Citations (4)
| Title |
|---|
| CHUN-FONG YOU ET AL: "Engineering change propagation system using STEP", CONCURR. ENG., RES. APPL. (USA), CONCURRENT ENGINEERING: RESEARCH AND APPLICATIONS, DEC. 2002, TECHNOMIC PUBLISHING, USA, vol. 10, no. 4, December 2002 (2002-12-01), pages 349 - 356, XP008031027, ISSN: 1063-293X * |
| FRISCH N ET AL: "Visualization and pre-processing of independent finite-element meshes for car crash simulations", VIS. COMPUT. (GERMANY), VISUAL COMPUTER, JUNE 2002, SPRINGER-VERLAG, GERMANY, vol. 18, no. 4, June 2002 (2002-06-01), pages 236 - 249, XP002282391, ISSN: 0178-2789 * |
| LIANG J ET AL: "Synthesis of consolidated data schema for engineering analysis from multiple STEP application protocols", COMPUTER AIDED DESIGN, ELSEVIER PUBLISHERS BV., BARKING, GB, vol. 31, no. 7, June 1999 (1999-06-01), pages 429 - 447, XP004172466, ISSN: 0010-4485 * |
| SHEN-CHOU YEH ET AL: "STEP-based data schema for implementing product data management system", INT. J. COMPUT. INTEGR. MANUF. (UK), INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, JAN.-FEB. 2002, TAYLOR & FRANCIS, UK, vol. 15, no. 1, January 2002 (2002-01-01), pages 1 - 17, XP008031108, ISSN: 0951-192X * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008003867A3 (en) * | 2006-07-05 | 2008-03-06 | Airbus France | Method of analyzing an assembly of parts with respect to a predetermined design criterion |
| US8195322B2 (en) | 2006-07-05 | 2012-06-05 | Airbus Operations Sas | Method of analyzing an assembly of parts with respect to a predetermined design criterion |
| FR2918195A1 (en) * | 2007-06-26 | 2009-01-02 | Peugeot Citroen Automobiles Sa | SYSTEM FOR DESIGNING A DETERMINED WORKPIECE INTENDED TO BE INTEGRATED INTO THE SURROUNDINGS OF ENVIRONMENTAL PARTS IN A MECHANICAL ASSEMBLY |
| WO2009007590A1 (en) * | 2007-06-26 | 2009-01-15 | Peugeot Citroën Automobiles SA | System for designing a determined part intended to be incorporated in the vicinity of surrounding parts in a mechanical assembly |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2005033983A2 (en) | 2005-04-14 |
| FR2860317B1 (en) | 2006-01-13 |
| WO2005033983A3 (en) | 2006-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11354346B2 (en) | Visualizing relationships between data elements and graphical representations of data element attributes | |
| CN115017569B (en) | A two- and three-dimensional bridge parametric modeling and drawing method, device, equipment, and medium | |
| González-Lluch et al. | A survey on 3D CAD model quality assurance and testing tools | |
| Ma et al. | Associative feature modeling for concurrent engineering integration | |
| Rokis et al. | Exploring low-code development: a comprehensive literature review | |
| Manual | Abaqus 6.11 | |
| Hirz et al. | Future trends in CAD–from the perspective of automotive industry | |
| JP6850116B2 (en) | Notch detection | |
| US20120173208A1 (en) | Updating a modeled object | |
| Ramnath et al. | Automatically generating 60,000 CAD variants for big data applications | |
| Eickhoff et al. | A metadata repository for semantic product lifecycle management | |
| US8868380B2 (en) | Process of updating a status of relation between objects in a system of computer-aided design of objects | |
| FR2860317A1 (en) | METHOD FOR MANAGING DIGITAL SIMULATION DATA USING A HIERARCHICAL STRUCTURE | |
| Ma et al. | Collaborative feature-based design via operations with a fine-grain product database | |
| Camba et al. | An evaluation of formal strategies to create stable and reusable parametric feature-based 3D models | |
| Lai et al. | Small blend suppression from B-rep models in computer-aided engineering analysis | |
| Abiteboul et al. | Research directions for Principles of Data Management (Dagstuhl perspectives workshop 16151) | |
| CN116451414A (en) | Design of products using process drawings | |
| Ivanov et al. | Reverse Engineering and Design Process as Set of Procedures | |
| Laukotka et al. | MBfX: proposing semantics for systematically applying system modelling techniques across different applications and domains | |
| Rosemann | Structuring in the digital age | |
| CN116149724B (en) | System virtual prototype version difference analysis method and device and computer equipment | |
| CN114287010A (en) | Engineering Support System with Cognitive Engineering Graph | |
| EP4502822A1 (en) | Method and system for managing data models | |
| Das et al. | A Model Driven Framework for Integrated Computational Materials Engineering. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TP | Transmission of property | ||
| ST | Notification of lapse |
Effective date: 20140530 |