WO2004109559A2 - Verfahren zur simulation einer fügeverbindung - Google Patents

Verfahren zur simulation einer fügeverbindung Download PDF

Info

Publication number
WO2004109559A2
WO2004109559A2 PCT/EP2004/005776 EP2004005776W WO2004109559A2 WO 2004109559 A2 WO2004109559 A2 WO 2004109559A2 EP 2004005776 W EP2004005776 W EP 2004005776W WO 2004109559 A2 WO2004109559 A2 WO 2004109559A2
Authority
WO
WIPO (PCT)
Prior art keywords
layer
point
finite element
elements
finite
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.)
Ceased
Application number
PCT/EP2004/005776
Other languages
English (en)
French (fr)
Other versions
WO2004109559A3 (de
Inventor
Christophe Ageorges
Reiner Jost
Matthias Martin
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.)
Mercedes Benz Group AG
Original Assignee
DaimlerChrysler 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 DaimlerChrysler AG filed Critical DaimlerChrysler AG
Publication of WO2004109559A2 publication Critical patent/WO2004109559A2/de
Publication of WO2004109559A3 publication Critical patent/WO2004109559A3/de
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]

Definitions

  • the invention relates to a method for automatically establishing an equation system for describing a physical behavior of a given system according to the finite element method.
  • finite elements The method of finite elements is from "Dubbel - Taschenbuch für den Maschinenbau", 20th edition, Springer-Verlag, 2001, C 48 to C 50, and from TR Chandrupalta & AD Documentation: "Introduction to Finite Element in Engineering” , Prentice-Hall, 1991.
  • strength tasks of all kinds e.g. B. for stress distribution or stability
  • numerically solved For example, it is determined how a system of rigid bodies deforms and bends under external loads and how the bodies move relative to one another.
  • Finite elements are the surface or solid elements that are formed with the help of the nodes as their corners. Curved surfaces or bodies, which are approximately as Surfaces treated, eg sheet metal of a body of a motor vehicle, are often broken down into shell elements.
  • the nodes form a network in the construction, which is why the process of defining nodes and creating finite elements is called "meshing" of the construction.
  • the displacements of these nodes are Te and / or rotations of the finite elements in these nodes or the stresses in these finite elements are introduced as unknowns. Equations are set up that describe the displacements, rotations or stresses within a finite element approximately. Further equations result from dependencies between different finite elements, e.g. B. from the fact that the principle of virtual work in the nodes must be fulfilled and the calculated displacements must be constant and must meet the boundary condition that in reality there are no gaps or penetrations.
  • Different bodies in the construction of a system are often networked independently of one another.
  • the system is part of the body of a motor vehicle to be constructed, and the bodies are subsystems that are constructed in parallel by different suppliers without the networks being adapted to one another.
  • the bodies are networked independently of one another, the nodes on adjoining surfaces of the bodies often do not lie on one another, but are e.g. B. shifted against each other or belong to finite elements of different sizes and different orientations in space.
  • Such cross-links of adjoining bodies are referred to as incompatible cross-links.
  • a realistic finite element simulation must take into account the interactions and dependencies between different bodies, which are caused by the adjacent surfaces. In the case of a system with a body and a layer, the interactions and dependencies between the body and layer must be taken into account. Finite element simulations are desired that take these interactions and dependencies into account even with independent and therefore generally incompatible networking of body and layer. Because if a compatible network were necessary for the establishment of the system of equations and the implementation of the simulations, the bodies could not be networked independently of each other.
  • a method for finite element simulation of an adhesive connection is known from G. Tokar: "Spot welding adhesive - properties and calculation method for linear body stiffness", VDI reports No. 1559, pp. 549-575, 2000.
  • the system comprises two bodies and a layer that connects the two bodies.
  • the two bodies are two sheets that are connected by a layer in the form of an adhesive seam. Due to external loads, shifts between the sheets and deformations of the two sheets occur.
  • the sheets are approximately represented by areas in the middle of the sheet.
  • a number of shell elements are created in the sheet center plane.
  • the displacements of the nodes of these shell elements act as unknowns in a finite element simulation.
  • the networks of the two sheets can have been created independently of each other, a compatible network is not required.
  • a so-called interpolation surface is created on the surface of each sheet that faces the adhesive seam.
  • the adhesive seam is limited in the construction by these interpolation surfaces and also in finite Disassembled elements with nodes.
  • nodes of the shell elements are mapped onto the interpolation surface and interpolations are carried out in the interpolation surface.
  • the invention has for its object to provide a method by which an equation system for a realistic finite element simulation is automatically generated such that the set-up and the numerical solution of the equation system are associated with less computational effort than when using known methods.
  • the simulation should relate to a system that includes a body and an adjacent layer.
  • the automatically generated system of equations refers to nodes of a construction that includes a body and an adjacent layer. Finite elements for the body are created.
  • the layer is automatically broken down into volume elements, using geometric information about the layer and specifications for networking the layer become.
  • For at least one node that belongs to a volume element of the layer a finite element of the body lying next to the node and a closest point on this finite element are determined.
  • a function for a physical relationship between the value that the physical quantity takes on the closest point and the values that this value takes on the nodes of the closest finite element is generated.
  • the physical quantity is, for example, a mechanical, kinematic, electrical or thermodynamic quantity. Their values can be scalars or vectors.
  • the value of the physical quantity in a point is: the spatial displacement of the point in a three-dimensional coordinate system, the rotation angle in the point of the finite element to which the point belongs in a three-dimensional coordinate system and the temperature in the point.
  • the physical behavior of the layer can only be predicted realistically if the physical dependencies and interactions between the body and the adjacent layer are taken into account.
  • such points in finite elements of the body are determined as further points which are closest to the nodes of finite elements of the layer. Between nodes of the layer and the nearest points of the finite elements of the body there are physical, e.g. B. mechanical, kinematic or electrical, dependencies.
  • the node for which the closest finite element and the closest point are determined can lie both on a boundary surface and inside the layer.
  • the boundary surfaces can be flat or curved surfaces. They can be parallel to one another or inclined relative to one another.
  • the invention shows a way to adequately take into account the dependencies between body and layer, without additional degrees of freedom occurring and thereby increasing the system of equations due to additional unknowns. Thanks to the invention, no additional unknowns occur. By taking additional unknowns into account, the usually very extensive system of equations would be even larger.
  • a function for a physical relationship is generated between the value that the physical quantity assumes in the closest point and the values that this dimension assumes in the nodes of the closest finite element. This function expresses the physical relationship with sufficient accuracy. In all generated equations, the value of the physical quantity in the closest point is given by the Function replaced.
  • the unknowns that result from the degrees of freedom of the closest point do not appear in the system of equations, but are calculated after the system of equations has been solved using the function for the physical relationship.
  • An example of such an equation, in which the function is used, is an equation that results from a dependency described above between node points of the layer and the closest points of the body and which is taken into account in the simulation.
  • the advantage that unknowns are saved in the equation system is particularly evident in the case of extensive systems, e.g. B. part of a body of a motor vehicle, weight.
  • the equation system then often includes hundreds of thousands or even millions of unknowns. Its solution requires considerable computing capacity and computing time.
  • the advantage is even more significant if the system of equations is changed during the construction of the system and therefore has to be solved and evaluated several times. This is e.g. B. necessary if different possible constructions of a technical system are to be compared or if different design levels are run through and a finite element simulation is carried out for each variant or each design status and the physical behavior of the variant or the design status is to be predicted.
  • the advantage of the unknowns saved is particularly significant when deformations and / or tensions in the technical system occur under a external stress should be predicted.
  • discretization of the time axis defines many points in time or time intervals. An unknown is generated for each node and each of these times, namely the value of the physical quantity at this node and at this time. If, for example, the discretization delivers 1000 points in time, the method according to the invention saves N * 1000 unknowns in a single application, where N is the number of degrees of freedom of the entire system.
  • the advantage of the saved nodes is particularly significant if the system of equations comprises nonlinear equations and is therefore solved approximately, namely iteratively by solving a linear system of equations several times. Often, several dozen iterations, in each of which a linear system of equations is solved, are required to determine a sufficiently accurate approximation solution for a nonlinear system of equations. Thanks to the invention, unknowns are saved for each iteration step.
  • the method according to the invention can also be used if the body and the adjacent layer are crosslinked independently of one another and therefore have incompatible crosslinks. Therefore, the body and the layer can be constructed in parallel, e.g. B. from different agents who do not have to coordinate the networking. Because parallel design and parallel networking are made possible and no coordination about the networking is required, time is saved and a simultaneous product design is made possible.
  • the method can be used for a construction with a body and an adjacent layer, e.g. B. use a sheet with a layer of paint. It can also be applied to a construction with two bodies and a layer connecting the bodies, e.g. B. apply an adhesive surface or adhesive seam or insulating layer. It is possible to network the bodies independently of one another and, first of all, Perform simulations for each body independently of other bodies. For the finite element simulation according to the invention of the entire construction, the networks of the individual bodies that have been generated once can be reused.
  • the method according to the invention does not require a compatible crosslinking of the body and the adjacent or connecting layer.
  • the generation of the nodes for the layer does not depend on the networking of the bodies and can therefore be adapted well to the particular task that is to be dealt with by means of the solution of the system of equations generated according to the invention.
  • the adjacent or connecting layer is broken down into many small or a few large finite elements.
  • the thickness of the layer is taken into account - even if the layer has different thicknesses at different points.
  • the layer is treated mechanically in the system of equations.
  • mechanical parameters of the layer can be taken into account in equations of the system of equations. Is the layer z.
  • B. an adhesive seam mechanical parameters of the adhesive used can be taken into account.
  • the mechanical behavior of the connecting layer in the case of displacements of the body relative to the adjacent layer or in the case of relative displacements of two bodies which are connected by the layer can be predicted.
  • Another advantage of the method is that it is not necessary to set up a replacement model. Setting up and validating a replacement model requires working time and is prone to errors. The advantage of doing without a replacement model is particularly significant when different constructions of a technical system are to be compared using the finite element method.
  • volume elements for the layer are generated automatically. Because the layer is broken down into volume elements, a continuum-mechanical behavior of the layer can be predicted by solving the system of equations and the solution is analyzed. The complete layer is included in the system of equations. Only by including the entire layer is it possible to carry out at least one or more of the following calculations for the construction of the system: geometric displacements due to external loads,
  • Direction and speed of a three-dimensional flow e.g. B. an electrical flow, that of a liquid or a gas.
  • the values of the corresponding physical quantity in the nodes are determined by numerically solving the system of equations.
  • the value of the size in the at least one node is determined by inserting the values in the nodes into the function for the connection.
  • the solution is evaluated using known methods to predict the mechanical behavior sought.
  • volume elements For practical applications, e.g. B. for more complex subsystems of a motor vehicle, it is not possible in a reasonable time to generate volume elements by hand in such a way that simulations based on these volume elements are realistic Lead results. This applies in particular if the networking with volume elements has to be carried out several times, e.g. B. with volume elements of different edge lengths for different physical sizes.
  • the invention shows a way of networking the layer with volume elements automatically, quickly, systematically, comprehensibly and in a short time.
  • volume elements are generated that are perpendicular to the layer thickness, i.e. perpendicular to the boundary surfaces of the layer, an edge length of 0 , 4 mm.
  • the networking of the layer is controlled by a few, clear parameters. These parameters can be selected so that networking provides the best results for the respective task.
  • the volume elements are preferably cuboids, but other shapes of volume elements are also possible.
  • the method according to the invention is preferably carried out for each node of the layer which lies on that boundary surface of the layer which is adjacent to the body (claim 2).
  • This allows mechanical dependencies between the nodes on the adjacent boundary surface of the layer and the closest points of the body to be taken into account when setting up the system of equations, without generating additional unknowns.
  • the mechanical behavior in the transition area between layer and body has to be taken into account.
  • the method steps according to the invention are carried out for each node on the adjacent boundary surface of the layer, in particular the determination of the nearest finite element and the closest point on this finite element, the generation of the function and the replacement of the value in the determined point by means of the function.
  • equations for mechanical relationships between nodes of the layer and determined points of the body are preferably generated, and mechanical dependencies between layer and body are thereby taken into account in an advantageous manner (claim 3).
  • finite elements of the form "RBE2" are used. These dependencies often result from kinematic interactions that can be described by a linear approximation.
  • the method according to the invention delivers particularly realistic results because by determining the points in the body, the effects, which the layer exerts on the body are taken into account, without additional unknowns being generated and used.
  • the body is approximated by a surface in the simulation.
  • the approximating surface is preferably its central surface.
  • Surface elements are created as finite elements of the surfaces. The surface and the surface elements replace the body and the finite elements of the body in the networking and simulation.
  • finite elements in surfaces generally have fewer nodes than finite elements in bodies, this configuration saves further unknowns. This creates systems of equations with fewer unknowns, which can be generated more quickly and with less required computing capacity and which can be solved numerically.
  • At least one of the following requirements is used for the automatic decomposition of the adjacent layer into volume elements - it is possible that several requirements are combined:
  • volume elements e.g. B. cuboids, hexahedra or pentagons.
  • the projection is specified as the default, the finite elements of the body are projected onto the boundary surface of the layer adjacent to the body.
  • the boundary surfaces of the volume elements are specified by the projection.
  • the crosslinking of the layer is generally not compatible with the crosslinking of the other body.
  • the adjacent view is a lacquer layer
  • the layer is a zinc coating, which is applied to a sheet as the body, or an organic coating, e.g. B. with polymers that protect the body against corrosion, or a heat or cold insulation or a layer that protects against moisture.
  • an organic coating e.g. B. with polymers that protect the body against corrosion, or a heat or cold insulation or a layer that protects against moisture.
  • adjacent layer comprises a layer that isolates the body from the surroundings of the system, for example a lacquer layer on a sheet metal or an insulating layer on a cable.
  • adjacent layer is also understood to mean a layer, which is between two bodies of the system and is adjacent to both bodies. The layer has the function, for example, of connecting the two bodies or a minimum distance between the bodies. to create or dampen collisions between the bodies Examples of such a layer are an adhesive bond between a sheet and a plastic part, an insulating layer between two cables and a rubber seal between two sheets.
  • the method according to the invention is carried out for each node of the layer which lies on a boundary surface of the layer (claim 15).
  • the layer is broken down into volume elements.
  • the following process steps are carried out: the determination of the closest finite element and the closest point, the generation of the function for the connection and the elimination of the value in the determined point.
  • the body that is adjacent to the boundary surface is determined as the closer body.
  • the method steps according to the invention are carried out for each node on a boundary surface of the layer, in particular the determination of the nearest finite element and the closest point on this finite element, the generation of the function and the replacement of the value in the determined point by means of the function.
  • the embodiment according to claim 15 shows a way to generate an equation system for a construction with two bodies and an adhesive connection between them, without generating additional unknowns and thereby increasing the system of equations.
  • the adhesive bond is treated as a continuum and is not approximately replaced by individual adhesive points.
  • mechanical parameters of the adhesive connection and acting forces e.g. B. by clamping in a clamping device during production to be predetermined.
  • the bodies need not yet have been physically produced, so the prediction can be made at an early stage in product development.
  • the layer that connects the two bodies is z. B. an adhesive connection.
  • Adhesive connections are e.g. B. increasingly used in automotive engineering because a welded connection is not technically feasible, the surfaces to be connected are difficult to access for welders or welding machines or because the welded connection cannot withstand the loads and forces that occur.
  • a welded joint in particular, is often not possible or uneconomical if the two bodies are made of different materials, e.g. As aluminum and steel or aluminum and magnesium, or if at least one of the boundary surfaces of the body is made of plastic.
  • the equation system generated according to the invention is preferably solved numerically (claim 17). As a result, at least approximately the values are determined which the physical size assumes in the nodes of the construction. Further calculations are then preferably carried out in order to determine the mechanical behavior of the system. If, for example, the value of the physical quantity in a point is the displacement of the point, the displacements of all nodes are determined by solving the system of equations. For each finite element, the stress or stress tensor to which the finite element is exposed due to the displacements is then determined depending on the displacements of its nodes. The stress tensor is determined and evaluated with a predetermined criterion. For example, the maximum voltage is Finite elements are compared with a predetermined upper bound.
  • Fig. 3. the check for parallelism in the example of Fig. 2;
  • Fig. 5 bilinear interpolation in a quadrangular finite element with four nodes in one plane;
  • Fig. 7 bilinear interpolation in a triangular finite element.
  • the embodiment relates to a body of a motor vehicle as a technical system.
  • the body includes various sheets and other bodies.
  • the aim is to determine how the body deforms under a given load.
  • finite elements are generated.
  • the spatial displacements of all nodes due to the loads are sought.
  • These shifts are the unknowns of the system of equations to be generated.
  • Each node has six degrees of freedom. Six unknowns are generated per node, namely one unknown per degree of freedom:
  • Fig. 1 a section of this construction is shown.
  • This section comprises a sheet and a voluminous body K.I.
  • the sheet is approximated by a surface F.1 in the middle of the sheet, that is to say by a central surface.
  • the construction gives the thickness d_l of the sheet which is approximated by F.l.
  • the body K.l comprises a boundary surface F.6 pointing towards the sheet.
  • F.6 consists of the two partial areas F.6a and F.6b.
  • the distance between the surface F.l and the body K.l as well as the different orientations of the sheet and the body K.l in space are greatly exaggerated in FIG. 1 for clarification.
  • the sheet and the body Kl are connected by an adhesive connection.
  • this adhesive connection K 1 acts as the “adjacent layer”.
  • the construction to be examined includes the body K 1, the area F 1 and the Adhesive connection Kl.
  • This adhesive connection Kl covers only a part of the sheet and only a part of the body Kl and therefore only the partial area F.6a of the boundary surface F.6 of the body Kl.
  • the partial area F.6b lies on the boundary surface F.6 of the bordering area of the adhesive connection Kl Body Kl
  • the covered part of the sheet is represented by a partial area F.la of the approximating area Fl.
  • the adhesive connection Kl which connects the sheet and the body Kl, completely fills the space between the surfaces F.lb and F.6c.
  • a distance between the adhesive connection Kl and the body Kl is entered in FIG. 1.
  • F.6a and F.6c coincide in the design.
  • the area F.lb lies on the surface of the sheet adjacent to the adhesive connection Kl and not shown in FIG. 1 and thus also on a boundary surface of the adhesive connection Kl.
  • F.lb is parallel to F.6c, because an adhesive connection with two parallel boundary surfaces is easier to construct than one with non-parallel boundary surfaces.
  • the areas F.la and F.6a are approximately parallel.
  • the distance between F.la and F.lb is 0.5 * d_l (half the thickness of the sheet).
  • the two surfaces F.lb and F.6a and the adhesive connection Kl are networked independently of one another and broken down into finite elements.
  • the networks can be incompatible with each other.
  • the two surfaces F.lb and F.6a are broken down into surface elements, the adhesive connection Kl into volume elements, e.g. B. Hexahedron.
  • Networking of the adhesive connection Kl is carried out automatically.
  • the following information is taken from the computer-available design of the system: the spatial position of the two surfaces Fl and F.6 and the thickness of the sheet, which is approximated by the area Fl - in this example, the sheet has a constant thickness over the entire extent , but a variable thickness is also possible.
  • the thickness of the adhesive bond Kl is 0.8 mm.
  • the thickness and the spatial extent of the overlap area of Fl and F.6 and thus of the adhesive connection Kl are automatically obtained from this geometric information about the surfaces. It is also possible to specify the two delimiting partial areas F.lb and F.6b instead.
  • the following predetermined parameters are also used for networking the adhesive connection Kl: a lower and / or upper limit for the edge length of a volume element of the adhesive connection Kl parallel to the boundary surface of the adhesive connection Kl, the geometric shape of the volume elements, eg. As cuboids, hexahedra or pentagons, the number of finite elements perpendicular to the thickness of the adhesive bond Kl, a crosslinking process, for. B. "paving” or “free messing", the finite elements of the body are projected onto the boundary surface of the layer adjacent to the body.
  • the boundary surfaces of the volume elements are predetermined by the projection and the geometric shape of the volume elements, eg. B. cuboids, hexahedra or pentagons.
  • the finite elements of the surface F1 onto the boundary surface F.lb of the adhesive connection Kl adjacent to the sheet.
  • the boundary surfaces of the volume elements of the adhesive bond Kl are predetermined.
  • the networking of the area Fl and thus that of the adhesive The connection Kl is generally not compatible with the networking of the surface F1.
  • All volume elements preferably have the shape of cuboids or at least hexahedra.
  • B. also finite elements in the form of pentagons.
  • the number of volume elements perpendicular to the thickness of the adhesive bond is Kl 2.
  • Perpendicular to the thickness two volume elements lying next to each other should be created.
  • an edge length parallel to the boundary surface of 5 mm in flat areas of the adhesive connection K 1 and 4 mm in curved areas is specified.
  • the edge length parallel to the boundary surface is not specified, but a lower and / or upper limit for the ratio of the longest to the shortest edge of a volume element.
  • a ratio of 10 in curved and 12.5 in flat areas of the adhesive connection K1 is specified.
  • Fig. 2 shows a hexahedron 110.1, which belongs to the adhesive connection Kl, and four surface elements 100.1, 100.2, 100.3 and 100.4 of the surface F.la and thus the surface F.l.
  • the following describes how the method according to the invention is carried out for node 201.1 of this hexahedron.
  • the surface element closest to node 201.1 is determined.
  • the boundary surfaces of the hexahedron 110.1 are determined, which point to a surface that is adjacent to the adhesive connection K1.
  • boundary surfaces 111.1 and 111.2 are determined.
  • FIG. 2 A method which can be carried out quickly and is illustrated by FIG. 2 provides for a normal 210.1 to be generated on the boundary surface 111.1 which runs through the node 201.1.
  • This normal 210.1 meets the surface F.la in the surface element 100.2 and there in point 205.1.
  • This intersection 205.1 is determined as the closest point.
  • the Area element 100.2 to which the intersection belongs is determined as the next finite element.
  • the normal to the boundary surface 111.1 is successively shifted into the nodes of the hexahedron 110.1. 2 also shows the normal 210.3 through the node 201.2. This intersects the area Fl. a in point 205.2. For node 201.2, point 205.2 is determined as the closest point and surface element 100.1 is determined as the next finite element.
  • the angle 230.1 between these two standards is determined. In the case of parallel surfaces, the angle is 0. If this angle is less than or equal to a predetermined upper bound, the intersection 205.1 and the surface element 100.2, which were determined as described above, are used as the closest point or subsequent finite element.
  • the method described below is preferably carried out.
  • the node closest to 201.1 in the area F.la is determined. In the example in FIG. 4, this is the node 200.1.
  • all distances between different nodes of the construction are determined in advance and temporarily stored in a table.
  • the node belongs to the four surface elements 100.1, 100.2, 100.3 and 100.4. Are these four surface elements in one plane, a normal 210.4 is determined on the four surface elements by 201.1. This normal intersects the area Fl.a in point 205.3, which belongs to the area element 100.4. This means that 205.3 and 100.4 are determined. If the four surface elements are not in one plane, four normals and four intersection points are determined and the closest intersection point is used as the closest point.
  • Fig. 5 illustrates the bilinear interpolation for any square area element.
  • the surface element has the four nodes 200. a, 200. b, 200. c and 200. d, which lie in one plane, as corners.
  • the shifts P.a, P.b, P.c and P.d of these four nodes appear as four unknowns.
  • the point 205.x of the surface element was determined as the closest point.
  • the displacement P.x of point 205.x is approximately expressed as a linear function of the displacements P.a, P.b, P.c and P.d:
  • P.x g.a * P.a + g.b * P.b + g.c * P.c + g.d * P.d
  • FIG. 6 illustrates the geometric meaning of the two coordinates s and t.
  • the position of each point of the square shown in FIG. 5 is described after a coordinate transformation by two coordinates (x, y).
  • the point 205.x is described by the coordinates (x, y), the intersection 200. m by (x_m, y__m), the corners 200. a, 200. b, 200. c and 200. d by the coordinates
  • the square on the right half of Fig. 6 illustrates the calculation of the coordinates s and t.
  • the point (x, y) has the coordinates (s, t) after the transformation into the natural coordinate system in the square.
  • the point (x_m, y_m) has the coordinates (0, 0), the point (x_a, y_a) (-1, -1), the point (x_b, y_b) (1, -1), the point (x_c, y_c) (-1, 1) and the point
  • the coordinates s and t are preferably calculated according to the following calculation rule:
  • a l B y D x - D y B x
  • a y y_a + y__b + y_c + y_d
  • the displacement P.x is determined by inserting the then known coordinates and displacements.
  • P.x g.a * P.a + g.b * P.b + g.c * P.c.
  • the position of point 205.x in the surface elements with respect to a coordinate system, the axes of which are the distance from 200. a to 200. b and the distance from 200. a to 200. c is determined by two coordinates s and t. The coordinates s and t are determined so that the following applies:
  • the triangle is transformed by a suitable coordinate transformation such that the point 205.x has the coordinates (x, y).
  • the point 200. a has the coordinates (x_a, y_a), the point 200.
  • b the coordinates (x_b, y_b) and 200.
  • c the coordinates (x_c, y__c).
  • the coordinates s and t are determined as follows:
  • the coordinates s and t are not determined with respect to the surface element with the corners 200. a, 200.b, 200. c and 200. d, but with respect to an approximate surface element with the four corners 200. a ⁇ , 200 lying in one plane. b ⁇ , 200. c ⁇ and 200. d x .
  • 200.d is the base of a normal through 20O.d on the plane determined by 200. a, 200.b and 200. c. 0- the four corners are determined so that
  • the second possible step provides that it is automatically decided whether 205.x lies in the triangle with the corners 200. a, 200.b and 200. c or in the triangle with the corners 200.a, 200.b and 200.d .
  • the procedure described above is carried out for triangular surface elements.
  • the solution delivers the value that the physical size assumes in this node.
  • the values of the physical quantity are calculated in the closest points determined.
  • the solution is evaluated to analyze the construction of the system.

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)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Feedback Control In General (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum automatischen Aufstellen eines Gleichungssystems gemäss der Finite-Elemente­-Methode. Das Gleichungssystem bezieht sich auf Knotenpunkte einer Konstruktion, die einen Körper und eine angrenzende Schicht (Kl) umfasst. Finite Elemente für den Körper werden erzeugt. Die Schicht (Kl) wird automatisch in Volumenelemente zerlegt, wobei geometrischen Informationen über die Schicht und Vorgaben für die Vernetzung der Schicht verwendet werden. Für mindestens einen Knotenpunkt (201.1), der zu einem Volumenelement der Schicht gehört, werden ein dem Knotenpunkt nächstliegendes Finites Element (100.2) des Körpers und ein nächstliegender Punkt (205.1) auf diesem Finiten Element ermittelt. Eine Funktion für einen physikalischen Zusammenhang zwischen dem Wert, den die physikalische Grösse im nächstliegenden Punkt (205.1) annimmt, und den Werten, den diese Grösse in den Knotenpunkten des nächstliegenden Finiten Elements (100.2) annimmt, wird erzeugt. Beim Aufstellen des Gleichungssystems wird der Wert der physikalischen Grösse im ermittelten Punkt durch Einsetzen der Funktion eliminiert. Die Erfindung spart Unbekannte im Gleichungssystem ein.

Description

Verfahren zur Simulation einer Fügeverbindung
Die Erfindung betrifft ein Verfahren zum automatischen Aufstellen eines Gleichungssystems zur Beschreibung eines physikalischen Verhaltens eines vorgegebenen Systems gemäß der Fi- nite-Elemente-Methode .
Die Methode der Finiten Elemente ist aus „Dubbel - Taschenbuch für den Maschinenbau", 20. Auflage, Springer-Verlag, 2001, C 48 bis C 50, sowie aus T. R. Chandrupalta & A. D. Be- legundu: „Introduction to Finite Element in Engineering", Prentice-Hall, 1991, bekannt. Durch Simulation mit Hilfe Fi- niter Elemente werden Festigkeitsaufgaben aller Art, z. B. zur Spannungsverteilung oder Stabilität, numerisch gelöst. Beispielsweise wird ermittelt, wie sich ein System aus starren Körpern unter äußeren Belastungen verformt und verbiegt und wie sich die Körper relativ zueinander verschieben. Gegeben ist eine rechnerverfügbare Konstruktion eines zu untersuchenden Systems. In der Konstruktion wird eine bestimmte Menge von Punkten festgelegt, die Knotenpunkte („nodes") heißen. Als Finite Elemente werden die Flächen- oder Volumenelemente bezeichnet, die mit Hilfe der Knotenpunkte als deren Ecken gebildet werden. Gekrümmte Flächen oder Körper, die näherungsweise als Flächen behandelt werden, z. B. Bleche einer Karosserie eines Kraftfahrzeugs, werden hierbei oft in Schalenelemente („shell elements") zerlegt. Die Knotenpunkte bilden ein Netz in der Konstruktion, weswegen der Vorgang, Knotenpunkte festzulegen und Finite Elemente zu erzeugen, Vernetzung („meshing") der Konstruktion genannt wird. Je nach Aufgabenstellung werden die Verschiebungen dieser Knotenpunk- te und/oder Rotationen der Finiten Elemente in diesen Knotenpunkten oder die Spannungen in diesen Finiten Elementen als Unbekannte eingeführt. Gleichungen werden aufgestellt, welche die Verschiebungen, Rotationen oder Spannungen innerhalb eines Finiten Elements näherungsweise beschreiben. Weitere Gleichungen resultieren aus Abhängigkeiten zwischen verschiedenen Finiten Elementen, z. B. daraus, daß das Prinzip der virtuellen Arbeit in den Knotenpunkten erfüllt sein muß und die berechneten Verschiebungen stetig sein müssen und die Randbedingung erfüllen müssen, daß in der Realität Klaffungen oder Durchdringungen nicht auftreten.
In vielen Fällen sind derartige Gleichungen linear in den Unbekannten. Die Methode der Finiten Elemente läßt sich aber e- benfalls im Falle nichtlinearer Gleichungen anwenden, z. B. für Gleichungen in Form von Polynomen. Insgesamt wird ein oft sehr umfangreiches Gleichungssystem mit den Knotenpunkt- Verschiebungen, Knotenpunkt-Rotationen, Element-Spannungen o- der weitere Größen als Unbekannte aufgestellt und numerisch gelöst. Die Lösung beschreibt beispielsweise den Verformungszustand des Systems unter vorgegebenen Belastungen. Aus dieser Lösung lassen sich z. B. Spannungsverteilungen, Schwingungsverhalten, Beulverhalten oder Vorhersage der Lebensdauer ableiten. Sind z. B. die Verschiebungen und Rotationen aller Knotenpunkte eines Finiten Elements bestimmt, so läßt sich die Spannung im Element herleiten.
Verschiedene Körper einer Konstruktion eines Systems werden oft unabhängig voneinander vernetzt. Beispielsweise ist das System Teil der Karosserie eines zu konstruierenden Kraftfahrzeuges, und die Körper sind Teilsysteme, die von verschiedenen Lieferanten zeitlich parallel konstruiert werden, ohne daß die Vernetzungen aneinander angepaßt werden. Weil die Körper unabhängig voneinander vernetzt sind, liegen die Knotenpunkte auf aneinander angrenzenden Oberflächen der Körper oft nicht aufeinander, sondern sind z. B. gegeneinander verschoben oder gehören zu Finiten Elementen unterschiedlicher Größen und unterschiedlicher Orientierungen im Raum. Derartige Vernetzungen von aneinander angrenzenden Körpern werden als inkompatible Vernetzungen bezeichnet.
Eine realitätsnahe Finite-Elemente-Simulation muß die Wechselwirkungen und Abhängigkeiten zwischen verschiedenen Körpern, die aufgrund der aneinander angrenzenden Oberflächen hervorgerufen werden, berücksichtigen. Im Falle eines Systems mit einem Körper und einer Schicht sind die Wechselwirkungen und Abhängigkeiten zwischen Körper und Schicht zu berücksichtigen. Gewünscht werden Finite-Elemente-Simulationen, die diese Wechselwirkungen und Abhängigkeiten auch bei unabhängigen und daher in der Regel inkompatiblen Vernetzungen von Körper und Schicht berücksichtigen. Denn wenn eine kompatible Vernetzung für die Aufstellung des Gleichungssystems und Durchführung der Simulationen notwendig sein würde, könnten die Körper nicht unabhängig voneinander vernetzt werden.
Ein Verfahren zur Finite-Elemente-Simulation einer Klebeverbindung ist aus G. Tokar: „Punktschweißkleber - Eigenschaften und Berechnungsmethode für lineare Karosseriesteifigkeiten", VDI-Berichte Nr. 1559, S. 549 - 575, 2000, bekannt. Das System umfaßt zwei Körper und eine Schicht, welche die beiden Körper verbindet. Die beiden Körper sind zwei Bleche, die durch eine Schicht in Form einer Klebenaht verbunden werden. Aufgrund äußerer Belastungen treten Verschiebungen zwischen den Blechen und Verformungen der beiden Bleche auf.
Ausgehend von einer rechnerverfügbaren Konstruktion des Systems werden die Bleche näherungsweise durch Flächen in der Blechmitte repräsentiert. Für jedes Blech wird eine Menge von Schalenelementen in der Blechmittenebene erzeugt . Die Verschiebungen der Knotenpunkte dieser Schalenelemente fungieren als Unbekannte einer Finite-Elemente-Simulation. Die Vernetzungen der beiden Bleche können unabhängig voneinander erzeugt worden sein, eine kompatible Vernetzung wird nicht vorausgesetzt. Eine sogenannte Interpolationsfläche auf derjenigen Oberfläche jedes Blechs, die der Klebenaht zugewandt ist, wird erzeugt. Die Klebenaht wird in der Konstruktion durch diese Interpolationsflächen begrenzt und ebenfalls in Finite Elemente mit Knotenpunkten zerlegt. Um Wechselwirkungen zwischen einer Interpolationsfläche als Begrenzungsfläche der Klebenaht und dem angrenzenden Blech zu berücksichtigen, werden Knotenpunkte der Schalenelemente auf die Interpolations- fläche abgebildet und Interpolationen in der Interpolationsfläche durchgeführt.
Diese in G. Tokar, a.a.O., beschriebene kontinuums-mechanisch korrekte Abbildung der Vorgänge erfordert die Einführung vieler Knotenpunkte und führt damit zu umfangreichen Gleichungs- systemen mit vielen Unbekannten. Die Aufstellung und numerische Lösung dieses Gleichungssystems ist zeitaufwendig, insbesondere dann, wenn das Aufstellen und das Lösen wiederholt durchzuführen sind. Eine ebenfalls offenbarte Vereinfachung ist nicht kontinuums-mechanisch, d. h. behandelt die Klebenaht nicht als Kontinuum, sondern approximiert sie durch einzelne Klebepunkte. Diese Vereinfachung führt in vielen Situationen, z. B. bei Spannungsberechnungen, zu Simulationsergebnissen, die nicht realitätsnah genug sind.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren bereitzustellen, durch das automatisch ein Gleichungssystem für eine realitätsnahe Finite-Elemente-Simulation dergestalt erzeugt wird, daß die Aufstellung und das numerische Lösen des Gleichungssystems mit einem geringeren Rechenaufwand als bei Anwendung bekannter Verfahren verbunden sind. Die Simulation soll sich auf ein System, das einen Körper und eine angrenzende Schicht umfaßt, beziehen.
Die Aufgabe wird durch ein Verfahren nach Anspruch 1 gelöst . Vorteilhafte Ausgestaltungen sind in den Unteransprüchen angegeben.
Das automatisch erzeugte Gleichungssystem bezieht sich auf Knotenpunkte einer Konstruktion, die einen Körper und eine angrenzende Schicht umfaßt. Finite Elemente für den Körper werden erzeugt. Die Schicht wird automatisch in Volumenelemente zerlegt, wobei geometrischen Informationen über die Schicht und Vorgaben für die Vernetzung der Schicht verwendet werden. Für mindestens einen Knotenpunkt, der zu einem Volumenelement der Schicht gehört, werden ein dem Knotenpunkt nachstliegendes Finites Element des Körpers und ein nächstliegender Punkt auf diesem Finiten Element ermittelt. Eine Funktion für einen physikalischen Zusammenhang zwischen dem Wert, den die physikalische Größe im nächstliegenden Punkt annimmt, und den Werten, den diese Größe in den Knotenpunkten des nächstliegenden Finiten Elements annimmt, wird erzeugt.
Die physikalische Größe ist beispielsweise eine mechanische, kinematische, elektrische oder thermodynamische Größe. Ihre Werte können Skalare oder Vektoren sein. Beispielsweise ist der Wert der physikalischen Größe in einem Punkt: die räumliche Verschiebung des Punktes in einem dreidimensionalen Koordinatensystem, die Rotationswinkel im Punkt von demjenigen Finiten Element, zu dem der Punkt gehört, in einem dreidimensionalen Koordinatensystem und die Temperatur im Punkt .
Das physikalische Verhalten der Schicht läßt sich nur dann realitätsnah vorhersagen, wenn die physikalischen Abhängigkeiten und Wechselwirkungen zwischen dem Körper und der angrenzenden Schicht berücksichtigt werden. Bei der Aufstellung des Gleichungssystems werden daher nicht nur die Knotenpunkte der Finiten Elemente des Körpers und der Schicht berücksichtigt, sondern auch weitere Punkte des Körpers. Einige oder alle dieser weiteren Punkte können Knotenpunkte sein. Möglich ist aber auch, daß kein weiterer Punkt ein Knotenpunkt ist. Erfindungsgemäß werden als weitere Punkte solche Punkte in Finiten Elementen des Körpers ermittelt, die Knotenpunkten von Finiten Elementen der Schicht nächstliegend sind. Zwischen Knotenpunkten der Schicht und nächstliegenden Punkten der Finiten Elemente des Körpers bestehen physikalische, z. B. mechanische, kinematische oder elektrische, Abhängigkeiten. Ein Beispiel für eine solche Abhängigkeit ist das Prinzip der virtuellen Arbeit, demzufolge die Kräfte und Momente zwischen den Knotenpunkten auf einer Begrenzungsfläche der Schicht und den nächstliegenden Punkten des angrenzenden Körpers im Gleichgewicht sind. Für eine realitätsnahe Simulation müssen diese Abhängigkeiten in das zu erzeugende Gleichungs- system einfließen.
Der Knotenpunkt, für den das nächstliegende Finite Element und der nächstliegende Punkt ermittelt werden, kann sowohl auf einer Begrenzungsfläche als auch im Inneren der Schicht liegen. Die Begrenzungsflächen können ebene oder gekrümmte Flächen sein. Sie können zueinander parallel sein oder relativ zueinander geneigt sein.
Eine Möglichkeit, die Abhängigkeiten zwischen Körper und Schicht zu berücksichtigen, ist die, die jeweils nächstliegenden Punkte der Finiten Elemente des Körpers als zusätzliche Knotenpunkte mit zusätzlichen Freiheitsgraden zu verwenden und dadurch die Finiten Elemente zu unterteilen. Dies hätte aber den Nachteil, daß das zu lösende Gleichungssystem aufgrund der zusätzlichen Freiheitsgrade zusätzliche Unbekannte hat, z. B. die Verschiebungen dieser zusätzlichen Knotenpunkte und Rotationen des Finiten Elements in diesen zusätzlichen Knotenpunkten.
Die Erfindung zeigt einen Weg auf, die Abhängigkeiten zwischen Körper und Schicht adäquat zu berücksichtigen, ohne daß zusätzliche Freiheitsgrade auftreten und dadurch das Gleichungssystem aufgrund zusätzlicher Unbekannter vergrößert wird. Dank der Erfindung treten keine zusätzlichen Unbekannten auf. Durch die Berücksichtigung zusätzlicher Unbekannte würde das ohnehin meist sehr umfangreiche GleichungsSystem noch größer werden. Erfindungsgemäß wird eine Funktion für einen physikalischen Zusammenhang zwischen dem Wert, den die physikalische Größe im nächstliegenden Punkt annimmt, und den Werten, den diese Größe in den Knotenpunkten des nächstliegenden Finiten Elements annimmt, erzeugt. Diese Funktion drückt den physikalischen Zusammenhang mit zureichender Genauigkeit aus. In allen erzeugten Gleichungen wird der Wert der physikalischen Größe im nächstliegenden Punkt durch die Funktion ersetzt. Die Unbekannten, die aus den Freiheitsgraden des nächstliegenden Punktes resultieren, treten nicht im GleichungsSystem auf, sondern werden nach dem Lösen des Gleichungssystems mit Hilfe der Funktion für den physikalischen Zusammenhang berechnet .
Ein Beispiel für eine solche Gleichung, in welche die Funktion eingesetzt wird, ist eine Gleichung, die aus einer oben beschriebenen Abhängigkeit zwischen Knotenpunkten der Schicht und nächstliegenden Punkten der Körper resultiert und die in der Simulation berücksichtigt wird.
Durch das Einsetzen wird der Wert im nächstliegenden Punkt e- liminiert. Eine Unbekannte wird somit eingespart. Deshalb tritt der Wert im ermittelten Punkt nicht mehr als Unbekannte im GleichungsSystem auf, sondern hängt von den Werten der physikalischen Größe in den Knotenpunkten ab, die ohnehin als Unbekannte des Gleichungssystems auftreten.
Der Vorteil, daß im Gleichungssystem Unbekannte eingespart werden, fällt insbesondere bei umfangreichen Systemen, z. B. einem Teil einer Karosserie eines Kraftfahrzeugs, ins Gewicht. Das Gleichungs ystem umfaßt dann oft Hunderttausende oder gar Millionen von Unbekannten. Seine Lösung erfordert erhebliche Rechenkapazität und Rechenzeit. Der Vorteil fällt dann noch stärker ins Gewicht, wenn das Gleichungssystem während des Konstruierens des Systems verändert wird und daher mehrmals gelöst und ausgewertet werden muß. Dies ist z. B. dann erforderlich, wenn verschiedene mögliche Konstruktionen eines technischen Systems verglichen werden sollen oder wenn verschiedene Konstruktionsstände durchlaufen werden und für jede Variante oder jedem Konstruktionsstand eine Finite- Elemente-Simulation durchgeführt und das physikalische Verhalten der Variante oder des Konstruktionsstandes vorhergesagt werden soll .
Der Vorteil der eingesparten Unbekannten fällt auch dann besonders stark ins Gewicht, wenn Verformungen und/oder Spannungen des technischen Systems unter einer zeitlich veränder- liehen äußeren Belastung vorhergesagt werden sollen. In diesem Fall werden durch Diskretisierung der Zeitachse viele Zeitpunkte oder Zeitintervalle festgelegt. Für jeden Knotenpunkt und jeden dieser Zeitpunkte wird eine Unbekannte erzeugt, nämlich der Wert der physikalischen Größe an diesem Knotenpunkt und zu diesem Zeitpunkt. Falls beispielsweise die Diskretisierung 1000 Zeitpunkte liefert, so spart das erfindungsgemäße Verfahren bereits bei einer einzigen Anwendung N * 1000 Unbekannte ein, wobei N die Anzahl der Freiheitsgrade des gesamten Systems ist .
Der Vorteil der eingesparten Knotenpunkte fällt dann besonders stark ins Gewicht, wenn das Gleichungssystem nichtlineare Gleichungen umfaßt und daher näherungsweise gelöst wird, nämlich iterativ durch mehrfaches Lösen je eines linearen Gleichungssystems. Oft sind mehrere Dutzend Iterationen, in denen je ein lineares Gleichungssystem gelöst wird, erforderlich, um eine zureichend genaue Näherungslösung für ein nichtlineares Gleichungssystem zu ermitteln. Dank der Erfindung werden für jeden Iterationsschritt Unbekannte eingespart .
Das erfindungsgemäße Verfahren läßt sich auch dann anwenden, wenn der Körper und die angrenzende Schicht unabhängig voneinander vernetzt werden und daher inkompatible Vernetzungen aufweisen. Daher können der Körper und die Schicht parallel konstruiert werden, z. B. von unterschiedlichen Bearbeitern, die sich nicht über die Vernetzung abstimmen müssen. Weil paralleles Konstruieren und paralleles Vernetzen ermöglicht wird und keine Abstimmung über die Vernetzungen erforderlich ist, wird Zeit eingespart und ein simultaner Produktentwurf ermöglicht. Das Verfahren läßt sich für eine Konstruktion mit einem Körper und einer angrenzenden Schicht, z. B. einem Blech mit einer Lackschicht, anwenden. Es läßt sich auch auf eine Konstruktion mit zwei Körpern und einer die Körper verbindenden Schicht, z. B. eine Klebefläche oder Klebenaht oder Isolierschicht, anwenden. Möglich ist, die Körper unabhängig voneinander zu vernetzen und zunächst Finite-Elemente- Simulationen für jeden Körper unabhängig von anderen Körpern durchzuführen. Für die erfindungsgemäße Finite-Elemente- Simulation der gesamten Konstruktion lassen sich die einmal erzeugten Vernetzungen der einzelnen Körper wiederverwenden.
Das erfindungsgemäße Verfahren erfordert keine kompatible Vernetzung der Körper und angrenzender bzw. verbindenden Schicht . Insbesondere hängt die Erzeugung der Knotenpunkte für die Schicht, also die Vernetzung der Schicht, nicht von der Vernetzung der Körper ab und läßt sich daher gut an die jeweilige Aufgabenstellung, die mit Hilfe der Lösung des erfindungsgemäß erzeugten Gleichungssystems behandelt werden soll, anpassen. Beispielsweise wird je nach Aufgabenstellung die angrenzende bzw. verbindende Schicht in viele kleine oder wenige große Finite Elemente zerlegt. Die Dicke der Schicht wird berücksichtigt - auch dann, wenn die Schicht an verschiedenen Stellen unterschiedliche Dicken aufweist. Die Schicht wird im GleichungsSystem kontinuu s-mechanisch behandelt. Weiterhin lassen sich mechanische Kenngrößen der Schicht in Gleichungen des Gleichungssystems berücksichtigen. Ist die Schicht z. B. eine Klebenaht, können mechanische Kenngrößen des verwendeten Klebstoffs berücksichtigt werden. Das mechanische Verhalten der verbindenden Schicht bei Verschiebungen des Körpers relativ zur angrenzenden Schicht oder bei relativen Verschiebungen von zwei Körpern, die durch die Schicht verbunden werden, läßt sich vorhersagen.
Ein weiterer Vorteil des Verfahrens ist der, daß es nicht erforderlich ist, ein Ersatzmodell aufzustellen. Das Aufstellen und Validieren eines Ersatzmodells erfordert Arbeitszeit und ist fehlerträchtig. Der Vorteil, ohne Ersatzmodell auszukommen, fällt insbesondere dann ins Gewicht, wenn verschiedene Konstruktionen eines technischen Systems mittels der Finite- Elemente-Methode verglichen werden sollen.
Erfindungsgemäß werden Volumenelemente für die Schicht automatisch erzeugt. Weil die Schicht in Volumenelemente zerlegt wird, läßt sich ein kontinuums-mechanisches Verhalten der Schicht vorhersagen, indem das GleichungsSystem gelöst und die Lösung analysiert wird. Die komplette Schicht wird in das Gleichungssystem einbezogen. Erst durch Einbeziehung der gesamten Schicht wird es ermöglicht, mindestens eine oder auch mehrere der folgenden Berechnungen für die Konstruktion des Systems vorzunehmen: geometrische Verschiebungen aufgrund äußerer Belastungen,
- Steifigkeit, lokale Spannungsverteilung in der verbindenden Schicht und Position der Punkte mit maximaler Spannung,
- momentane Festigkeit und Dauerfestigkeit im laufenden Betrieb bei zeitlich veränderlichen äußeren Belastungen,
- Verhalten und Ausmaß von Verformungen des Systems bei einem Aufprall,
Schwingungsverhalten und Eigenfrequenzen des Systems und
- Beulverhalten,
- Temperaturverteilung,
Verteilung des akustischen Drucks, elektrisches Potential,
Richtung und Geschwindigkeit einer dreidimensionalen Strömung, z. B. eine elektrische Strömung, die einer Flüssigkeit oder eines Gases.
Durch numerisches Lösen des Gleichungssystems werden die Werte der entsprechenden physikalischen Größe in den Knotenpunkten ermittelt. Der Wert der Größe in dem mindestens einen Knotenpunkt wird ermittelt, indem die Werte in den Knotenpunkten in die Funktion für den Zusammenhang eingesetzt werden. Die Lösung wird mittels bekannter Verfahren ausgewertet, um das gesuchte mechanische Verhalten vorherzusagen.
Für praktische Anwendungen, z. B. für komplexere Teilsysteme eines Kraftfahrzeugs, ist es nicht in vertretbarer Zeit möglich, von Hand Volumenelemente derart zu erzeugen, daß Simulationen auf Basis dieser Volumenelemente zu realitätsnahen Ergebnissen führen. Dies gilt insbesondere dann, wenn die Vernetzung mit Volumenelementen mehrmals durchzuführen ist, z. B. mit Volumenelementen unterschiedlicher Kantenlängen für verschiedene physikalische Größen. Die Erfindung zeigt einen Weg auf, wie die Vernetzung der Schicht mit Volumenelementen automatisch, schnell, systematisch, nachvollziehbar und in kurzer Zeit ausgeführt wird.
Möglich ist, die Schicht senkrecht zur Schichtdicke in mehrere Volumenelemente zu zerlegen. Falls z. B. die Schicht 0,8 mm dick ist und vorgegeben ist, daß die Schicht senkrecht zur Schichtdicke in zwei Volumenelemente zerlegt werden soll, so werden Volumenelemente erzeugt, die senkrecht zur Schichtdicke, also senkrecht zu den Begrenzungsflächen der Schicht, eine Kantenlänge von je 0,4 mm haben. Die Vernetzung der Schicht wird durch wenige und anschauliche Parameter gesteuert. Diese Parameter lassen sich so auswählen, daß die Vernetzung für die jeweilige Aufgabenstellung die besten Ergebnisse liefert. Vorzugsweise sind die Volumenelemente Quader, aber auch andere Formen von Volumenelementen sind möglich.
Vorzugsweise wird das erfindungsgemäße Verfahren für jeden Knotenpunkt der Schicht durchgeführt, der auf derjenigen Begrenzungsfläche der Schicht liegt, die an den Körper angrenzt (Anspruch 2) . Damit lassen sich mechanische Abhängigkeiten zwischen den Knotenpunkten auf der angrenzenden Begrenzungs- flache der Schicht und den jeweils nächstliegenden Punkten des Körpers bei der Aufstellung des Gleichungssystems berücksichtigen, ohne hierfür zusätzliche Unbekannte zu erzeugen. Für eine realitätsnahe Simulation ist gerade das mechanische Verhalten im Übergangsbereich zwischen Schicht und Körper zu berücksichtigen.
Für jeden Knotenpunkt auf der angrenzenden Begrenzungsfläche der Schicht werden die erfindungsgemäßen Verfahrensschritte durchgeführt, insbesondere Ermittlung von nächstliegendem Fi- nitem Element und nächstliegendem Punkt auf diesem Finiten E- lement, die Erzeugung der Funktion und die Ersetzung des Werts im ermittelten Punkt mittels der Funktion. Vorzugswerden darüber hinaus Gleichungen für mechanische Zusammenhänge zwischen Knotenpunkten der Schicht und ermittelten Punkten der Körper erzeugt und dadurch mechanische Abhängigkeiten zwischen Schicht und Körper in vorteilhafter Weise berücksichtigt (Anspruch 3) . Für diese Abhängigkeiten werden beispielsweise Finite Elemente der Form „RBE2" verwendet. Diese Abhängigkeiten resultieren oft aus kinematischen Wechselwirkungen, die sich durch eine lineare Näherung beschreiben lassen. Das erfindungsgemäße Verfahren liefert besonders realitätsnahe Ergebnisse, weil durch Ermittlung der Punkte in den Körper die Einwirkungen, welche die Schicht auf die Körper ausübt, berücksichtigt werden, ohne daß zusätzliche Unbekannte erzeugt und verwendet werden.
In der Ausgestaltung nach Anspruch 6 wird der Körper in der Simulation durch eine Fläche approximiert. Im Falle eines dünnen Blechs als Körper ist die approximierende Fläche bevorzugt dessen Mittelfläche. Als Finite Elemente der Flächen werden Flächenelemente erzeugt. Die Fläche und die Flächenelemente treten in der Vernetzung und Simulation an Stelle des Körpers und der Finiten Elemente des Körpers.
Weil Finite Elemente in Flächen in der Regel weniger Knotenpunkte besitzen als Finite Elemente in Körpern, spart diese Ausgestaltung weitere Unbekannte ein. Damit werden Gleichungssysteme mit weniger Unbekannten erzeugt, die sich schneller und mit weniger erforderlicher Rechenkapazität erzeugen und numerisch lösen lassen.
Für die automatische Zerlegung der angrenzenden Schicht in Volumenelemente wird gemäß Anspruch 12 mindestens eine der folgenden Vorgabe verwendet - möglich ist, daß mehrere Vorgaben kombiniert werden:
Vorgabe eines Vernetzungsverfahrens,
- eine untere und/oder obere Schranke für das Verhältnis von längster zu kürzester Kante eines Volumenelements,
- Anzahl der Volumenelemente, in welche die Schicht senkrecht zur Schichtdicke zerlegt werden soll, eine untere und/oder obere Schranke für die Kantenlänge eines Volumenelements parallel zur Begrenzungsfläche der Schicht,
- Vorgabe durch Projektion, die geometrische Form der Volumenelemente, z. B. Quader, Hexaeder oder Pentagone .
Wird die Projektion als Vorgabe festgelegt, so werden die Finiten Elemente des Körpers auf die an den Körper angrenzende Begrenzungsfläche der Schicht projiziert. Durch die Projektion werden die Begrenzungsflächen der Volumenelemente vorgegeben.
Falls die Schicht sich zwischen zwei Körpern befindet und die Finiten Elemente des einen Körpers auf die Begrenzungsfläche der Schicht projiziert werden, so ist die Vernetzung der Schicht in der Regel nicht kompatibel mit der Vernetzung des anderen Körpers .
Die angrenzende Sicht ist gemäß Anspruch 13 eine Lackschicht,
- eine Schutzschicht oder eine isolierende Schicht.
Beispielsweise ist die Schicht eine Verzinkung, die auf einem Blech als dem Körper aufgetragen ist, oder eine organische Beschichtung, z. B. mit Polymeren, die den Körper gegen Korrosion schützt, oder eine Wärme- oder Kälteisolierung oder eine gegen Feuchtigkeit schützende Schicht.
Der Begriff „angrenzende Schicht" umfaßt eine Schicht, die den Körper von der Umgebung des Systems isoliert, z. B. eine Lackschicht auf einem Blech oder eine isolierende Schicht auf einem Kabel. Unter dem Begriff „angrenzende Schicht" wird auch eine Schicht verstanden, die sich zwischen zwei Körpern des Systems befindet und an beide Körper angrenzt. Die Schicht hat beispielsweise die Funktion, die beiden Körper zu verbinden oder einen Mindestabstand zwischen den Körpern si- cherzustellen oder Kollisionen zwischen den Körpern zu dämpfen Beispiele für eine derartige Schicht sind eine Klebeverbindung zwischen einem Blech und einem Kunststoffteil, eine isolierende Schicht zwischen zwei Kabeln und eine Gummidichtung zwischen zwei Blechen.
Im Falle einer Konstruktion mit zwei Körpern und einer Schicht zwischen den Körpern wird das erfindungsgemäße Verfahren für jeden Knotenpunkt der Schicht durchgeführt, der auf einer Begrenzungsfläche der Schicht liegt (Anspruch 15) . Hierbei wird die Schicht einmal in Volumenelemente zerlegt . Für jeden Knotenpunkt der Schicht, der auf einer der beiden Begrenzungsflächen der Schicht liegt und an einen der beiden Körper angrenzt, werden folgende Verfahrensschritte durchgeführt : die Ermittlung des jeweils nächstliegenden Finiten Elements und des nächstliegenden Punkts, die Erzeugung der Funktion für den Zusammenhang und die Eliminierung des Werts im ermittelten Punkt.
Für einen Knotenpunkt auf einer Begrenzungsfläche wird als näherliegender Körper derjenige Körper ermittelt, an den die Begrenzungsfläche angrenzt. Für jeden Knotenpunkt auf einer Begrenzungsfläche der Schicht werden die erfindungsgemäßen Verfahrensschritte durchgeführt, insbesondere Ermittlung von nächstliegendem Finitem Element und nächstliegendem Punkt auf diesem Finiten Element, die Erzeugung der Funktion und die Ersetzung des Werts im ermittelten Punkt mittels der Funktion.
Die Ausgestaltung nach Anspruch 15 zeigt einen Weg auf, ein GleichungsSystem für eine Konstruktion mit zwei Körpern und einer Klebeverbindung zwischen diesen zu erzeugen, ohne zusätzliche Unbekannte zu erzeugen und dadurch das Gleichungssystem zu vergrößern. Die Klebeverbindung wird dabei als Kon- tinuum behandelt und nicht näherungsweise durch einzelne Klebepunkte ersetzt. Für die Aufstellung des Gleichungssystems brauchen lediglich Konstruktionen der beiden verbundenen Kör- per, ihre Anordnung zueinander in einem System, mechanische Kenngrößen der KlebeVerbindung und einwirkende Kräfte, z. B. durch Einspannung in einer AufSpannvorrichtung während der Fertigung, vorgegeben zu sein. Die Körper brauchen noch nicht physikalisch produziert worden zu sein, weswegen die Vorhersage zu einem frühen Zeitpunkt der Produktentwicklung vorgenommen werden kann.
Die Schicht, welche die beiden Körper verbindet, ist gemäß Anspruch 16 z. B. eine Klebeverbindung. Klebeverbindungen werden z. B. im Automobilbau zunehmend angewendet, weil eine Schweißverbindung technisch nicht herstellbar ist, die zu verbindenden Flächen für Schweißer oder Schweißautomaten schwer zugänglich sind oder weil die Schweißverbindung den auftretenden Belastungen und Kräften nicht standhalten kann. Eine Schweißverbindung ist insbesondere dann oft nicht möglich oder unwirtschaftlich, wenn die beiden Körper aus unterschiedlichen Werkstoffen gefertigt werden, z. B. Aluminium und Stahl oder Aluminium und Magnesium, oder wenn mindestens einer der Begrenzungsflächen der Körper aus Kunststoff besteht .
Vorzugsweise wird das erfindungsgemäß erzeugte GleichungsSystem numerisch gelöst (Anspruch 17) . Dadurch werden wenigstens näherungsweise die Werte ermittelt, welche die physikalische Größe in den Knotenpunkten der Konstruktion annimmt. Bevorzugt werden anschließend weitere Berechnungen vorgenommen, um das mechanische Verhalten des Systems zu ermitteln. Falls beispielsweise der Wert der physikalischen Größe in einem Punkt die Verschiebung des Punktes ist, so werden durch Lösen des Gleichungssystems die Verschiebungen aller Knotenpunkte ermittelt. Für jedes Finite Element wird anschließend in Abhängigkeit von den Verschiebungen seiner Knotenpunkte die Spannung oder der Spannungstensor ermittelt, denen das Finite Element aufgrund der Verschiebungen ausgesetzt ist. Der Spannungstensor wird ermittelt und mit einem vorgegebenen Kriterium bewertet. Beispielsweise wird die maximale Spannung al- ler Finiten Elemente mit einer vorgegebenen oberen Schranke verglichen.
Im folgenden wird ein Ausführungsbeispiel der Erfindung anhand der beiliegenden Zeichnungen näher beschrieben. Dabei zeigen:
Fig. 1. ein System mit einer KlebeVerbindung zwischen zwei Flächen;
Fig. 2. die Ermittlung eines nächstliegenden Finiten Elements und eines nächstliegenden Punktes im Falle annähernd paralleler Flächen;
Fig. 3. die Überprüfung auf Parallelität im Beispiel der Fig. 2;
Fig. 4. die Ermittlung eines nächstliegenden Finiten Elements und eines nächstliegenden Punktes im Falle nicht paralleler Flächen;
Fig. 5. bilineare Interpolation in einem viereckigen Finiten Element mit vier Knotenpunkten in einer Ebene;
Fig. 6. die geometrische Bedeutung der transformierten Koordinaten s und t;
Fig. 7. bilineare Interpolation in einem dreieckigen Finiten Element . Die Ausführungsform bezieht sich auf eine Karosserie eines Kraftfahrzeugs als technischem System. Die Karosserie umfaßt verschiedene Bleche sowie andere Körper. Gegeben ist eine rechnerverfügbare Konstruktion dieses Systems. Ermittelt werden soll, wie die Karosserie sich unter einer vorgegebenen Belastung verformt. Um dies zu ermitteln, werden Finite Elemente erzeugt. Die räumlichen Verschiebungen aller Knotenpunkte aufgrund der Belastungen sind gesucht. Diese Verschiebungen bilden die Unbekannten des zu erzeugenden Gleichungssystems. Jeder Knotenpunkt hat sechs Freiheitsgrade. Pro Knotenpunkt werden sechs Unbekannte erzeugt, nämlich eine Unbekannte pro Freiheitsgrad:
- drei Unbekannte für die Verschiebung des Knotenpunkts in x-, y- und z-Richtung eines dreidimensionalen Euklidischen Koordinatensystems
- drei weitere Unbekannte für die Rotation, die das Finite Element im Knotenpunkt aufgrund der Belastung ausführt, wobei die Rotation durch die drei Rotationswinkel um die drei Koordinatenachsen ausgedrückt wird.
In Fig. 1 wird ein Ausschnitt aus dieser Konstruktion gezeigt . Dieser Ausschnitt umfaßt ein Blech und einen volumenhaften Körper K.l. Das Blech wird in der Finite-Elemente- Simulation durch eine Fläche F.l in der Mitte des Blechs, also durch eine Mittelfläche, approximiert. Durch die Konstruktion ist die Dicke d_l desjenigen Blechs gegeben, das durch F.l approximiert wird. Der Körper K.l umfaßt eine zum Blech zeigende Begrenzungsfläche F.6. F.6 besteht aus den beiden Teilflächen F.6a und F.6b. Der Abstand zwischen der Fläche F.l und dem Körper K.l sowie die unterschiedlichen Orientierungen des Blechs und des Körpers K.l im Raum sind in Fig. 1 zur Verdeutlichung stark übertrieben dargestellt.
Das Blech und der Körper K.l werden durch eine Klebeverbindung verbunden. Diese Klebeverbindung Kl fungiert in diesem Beispiel als die „angrenzende Schicht". Die zu untersuchende Konstruktion umfaßt den Körper K.l, die Fläche F.l und die Klebeverbindung Kl . Diese Klebeverbindung Kl überdeckt nur einen Teil des Blechs sowie nur einen Teil des Körpers K.l und daher nur die Teilfläche F.6a der Begrenzungsfläche F.6 des Körpers K.l. Die Teilfläche F.6b liegt auf der an die Klebeverbindung Kl angrenzenden Begrenzungsfläche F.6 des Körpers K.l. Der überdeckte Teil des Blechs wird durch eine Teilfläche F.la der approximierenden Fläche F.l repräsentiert. Die Klebeverbindung Kl, die das Blech und den Körper K.l verbindet, füllt den Zwischenraum zwischen den Flächen F.lb und F.6c vollständig aus. Zur besseren Darstellung ist sind in Fig. 1 ein Abstand zwischen der Klebeverbindung Kl und dem Körper K.l eingetragen. In der Konstruktion fallen die Flächen F.6a und F.6c zusammen. Die Fläche F.lb liegt auf der an die Klebeverbindung Kl angrenzenden und in Fig. 1 nicht gezeigten Oberfläche des Blechs und damit auch auf einer Begrenzungsfläche der Klebeverbindung Kl. F.lb ist parallel zu F.6c, weil eine Klebeverbindung mit zwei parallelen Begrenzungsflächen leichter zu konstruieren ist als eine mit nicht parallelen Begrenzungsflächen. Die Flächen F.la und F.6a sind annähernd parallel. Der Abstand zwischen F.la und F.lb beträgt 0,5*d_l (also die halbe Dicke des Blechs).
Die beiden Flächen F.lb und F.6a sowie die Klebeverbindung Kl werden unabhängig voneinander vernetzt und dabei in Finite E- lemente zerlegt. Die Vernetzungen können inkompatibel zueinander sein. Durch die Vernetzung werden die beiden Flächen F.lb und F.6a in Flächenelemente zerlegt, die Klebeverbindung Kl in Volumenelemente, z. B. Hexaeder.
Die Vernetzung der Klebeverbindung Kl wird automatisch ausgeführt. Hierbei werden folgende Informationen aus der rechnerverfügbaren Konstruktion des Systems übernommen: die räumliche Lage der beiden Flächen F.l und F.6 und die Dicke des Blechs, das durch die Fläche F.l approximiert wird - in diesem Beispiel hat das Blech eine über die gesamte Ausdehnung gleichbleibende Dicke, möglich ist aber auch eine veränderliche Dicke. In diesem Beispiel beträgt die Dicke der Klebeverbindung Kl 0,8 mm. Die Dicke und die räumliche Ausdehnung des Überlappungsbereichs von F.l und F.6 und damit der Klebeverbindung Kl werden automatisch aus diesen geometrischen Informationen über die Flächen gewonnen. Möglich ist auch, statt dessen direkt die beiden begrenzenden Teilflächen F.lb und F.6b vorzugeben.
Für die Vernetzung der Klebeverbindung Kl werden weiterhin folgende vorgegebene Parameter verwendet : eine untere und/oder obere Schranke für die Kantenlänge eines Volumenelements der Klebeverbindung Kl parallel zur Begrenzungsfläche der Klebeverbindung Kl, die geometrische Form der Volumenelemente, z. B. Quader, Hexaeder oder Pentagone, die Anzahl von Finiten Elementen senkrecht zur Dicke der Klebeverbindung Kl, ein Vernetzungsverfahren, z. B. „paving" oder „free mes- hing", die Finiten Elemente des Körpers werden auf die an den Körper angrenzende Begrenzungsfläche der Schicht projiziert. Durch die Projektion werden die Begrenzungsflächen der Volumenelemente vorgegeben und die geometrische Form der Volumenelemente, z. B. Quader, Hexaeder oder Pentagone .
Möglich ist auch, anstelle einer Kantenlänge parallel zur Begrenzungsfläche die Anzahl der Volumenelemente, in welche die Klebeverbindung Kl parallel zu ihren Begrenzungsflächen zerlegt werden soll, oder die Anzahl der Volumenelemente pro Längeneinheit vorzugeben.
Weiterhin ist es möglich, die Finiten Elemente der Fläche F.l auf die an das Blech angrenzende Begrenzungsfläche F.lb der Klebeverbindung Kl zu projizieren. Dadurch werden die Begrenzungsflächen der Volumenelemente der KlebeVerbindung Kl vorgegeben. Die Vernetzung der Fläche F.l und damit die der Kle- beverbindung Kl ist in der Regel nicht kompatibel mit der Vernetzung der Fläche F.l. Umgekehrt ist es auch möglich, die Finiten Elemente der Begrenzungsfläche F.6a des Körpers K.l auf die an den Körper K.l angrenzenden Begrenzungsfläche F.6c der Klebeverbindung Kl zu projizieren.
Vorzugsweise haben alle Volumenelemente die Form von Quadern oder wenigstens von Hexaedern. Möglich sind z. B. auch Finite Elemente in Form von Pentagonen. In diesem Beispiel beträgt die Anzahl der Volumenelemente senkrecht zur Dicke der Klebeverbindung Kl 2. Senkrecht zur Dicke sollen also jeweils zwei nebeneinanderliegende Volumenelemente erzeugt werden. Standardmäßig haben beide Volumenelemente dieselbe Kantenlänge senkrecht zur Dicke, so daß alle Kanten senkrecht zur Dicke 0,8 mm : 2 = 0 , 4 mm lang sind. Weiterhin wird in diesem Beispiel eine Kantenlänge parallel zur Begrenzungsfläche von 5 mm in ebenen Bereichen der Klebeverbindung Kl und 4 mm in gekrümmten Bereichen vorgegeben.
Alternativ hierzu wird nicht die Kantenlänge parallel zur Begrenzungsfläche vorgegeben, sondern eine untere und/oder obere Schranke für das Verhältnis von längster zu kürzester Kante eines Volumenelements. Beispielsweise wird ein Verhältnis von 10 in gekrümmten und 12,5 in ebenen Bereichen der Klebeverbindung Kl vorgegeben. Wie gerade dargelegt, beträgt die kürzeste Kantenlänge 0,4 mm. Daraus wird automatisch als Länge der übrigen Kanten eines Volumenelements 0,4 mm * 12,5 = 5 mm in gekrümmten und 0,4 mm * 10 = 4 mm in ebenen Bereichen der Klebeverbindung Kl hergeleitet .
Fig. 2 zeigt einen Hexaeder 110.1, der zur Klebeverbindung Kl gehört, sowie vier Flächenelemente 100.1, 100.2, 100.3 und 100.4 der Fläche F.la und damit der Fläche F.l. Beschrieben wird im folgenden, wie das erfindungsgemäße Verfahren für den Knotenpunkt 201.1 dieses Hexaeders durchgeführt wird.
Nachdem die Vernetzung der Konstruktion abgeschlossen ist, werden die physikalischen Zusammenhänge und Randbedingungen ergänzt. Ein Beispiel für einen solchen Zusammenhang be- schreibt die Spannung in einem Finiten Element abhängig von der Verschiebung seiner Knotenpunkte. Abhängig von der Verschiebung der Knotenpunkte wird ein Dehnungstensor ε des Finiten Elements bestimmt. Vorgegeben ist eine Steifigkeits- Matrix („compliance matrix") D. Zwischen dem Spannungstensor σ des' Finiten Elements und dem Dehnungstensor ε besteht der Zusammenhang σ = D * ε.
Möglich ist, daß die Verformungen aus einer Temperaturveran- derung ΔT resultieren. Sei α der Ausdehnungs-Koeffizient des für die Fertigung des jeweiligen Körpers verwendeten Werkstoffs. Dann besteht der Zusammenhang σ = D * (ε - α*ΔT) .
Weiterhin wird der Zusammenhang zwischen einwirkender Kraft F und Verformung U bestimmt. Aus Eigenschaften der Werkstoffe, die für die Herstellung des jeweiligen Körpers verwendet werden, z. B. Elastizitäts-Modul und Poisson-Zahl, und aus der Geometrie des Körpers wird eine Steifigkeits-Matrix K des Körpers hergeleitet. Zwischen der Verformung und der einwirkenden Kraft besteht der Zusammenhang U = K * F. Möglich ist, daß einige Komponenten von U bekannt sind, z. B. gleich Null sein müssen, und einige Komponenten von F bekannt und andere unbekannt sind.
Das zum Knotenpunkt 201.1 nächstliegende Flächenelement wird ermittelt. Zunächst werden die Begrenzungsflächen des Hexaeders 110.1 ermittelt, die auf eine Fläche weisen, die an die Klebeverbindung Kl angrenzt. Im Falle des Hexaeders 110.1 werden die Begrenzungsflächen 111.1 und 111.2 ermittelt. Gesucht sind das zum Knotenpunkt 201.1 nächstliegende Finite E- lement, das die Form eines Flächenelements hat, und der nächstliegende Punkt auf diesem Flächenelement.
Ein schnell durchzuführendes und durch Fig. 2 illustriertes Verfahren sieht vor, eine Normale 210.1 auf die Begrenzungsfläche 111.1 zu erzeugen, die durch den Knotenpunkt 201.1 verläuft. Diese Normale 210.1 trifft die Fläche F.la im Flächenelement 100.2 und dort im Punkt 205.1. Dieser Schnittpunkt 205.1 wird als nächstliegender Punkt ermittelt. Das Flächenelement 100.2, zu dem der Schnittpunkt gehört, wird als nachstliegendes Finites Element ermittelt.
Die Normale auf die Begrenzungsfläche 111.1 wird nacheinander in die Knotenpunkte des Hexaeders 110.1 verschoben. In Fig. 2 ist zusätzlich die Normale 210.3 durch den Knotenpunkt 201.2 gezeigt. Diese schneidet die Fläche Fl . a im Punkt 205.2. Für den Knotenpunkt 201.2 werden als nächstliegender Punkt der Punkt 205.2 und als nachstliegendes Finites Element das Flächenelement 100.1 ermittelt.
Falls die Begrenzungsfläche 111.1 und die Fläche F.la parallel zueinander liegen, so ist der Schnittpunkt 205.1 von 210.1 und 100.2 genau der nächstliegende Punkt. Falls der in Fig. 3 gezeigte Winkel 230.1 zwischen der Begrenzungsfläche
111.1 und die Fläche F.la klein ist, so liegt der Schnittpunkt 205.1 nahe dem nächstliegenden Punkt. In einer Ausführungsform wird daher zusätzlich geprüft, ob der Winkel 230.1 zureichend klein ist. Diese Prüfung illustriert Fig. 3. Zusätzlich zur Normalen 210.1 durch 201.1 wird eine Normale
210.2 durch dasjenige Flächenelement 100.2 erzeugt, die im Beispiel der Fig. 3 als nachstliegendes Finites Element ermittelt wurde. Der Winkel 230.1 zwischen diesen beiden Normalen wird ermittelt. Im Falle paralleler Flächen beträgt der Winkel 0. Ist dieser Winkel kleiner oder gleich einer vorgegebenen oberen Schranke, so werden der Schnittpunkt 205.1 und das Flächenelement 100.2, die wie oben beschrieben ermittelt wurden, als nächstliegender Punkt bzw. nachstliegendes Finites Element verwendet.
Ist der Winkel 230.1 größer als die obere Schranke, so wird bevorzugt das im folgenden beschriebene Verfahren durchgeführt. Zunächst wird der zu 201.1 nächstliegende Knotenpunkt in der Fläche F.la ermittelt. Im Beispiel der Fig. 4 ist dies der Knotenpunkt 200.1. Um die Abstandsberechnungen durchzuführen, werden vorab alle Abstände zwischen verschiedenen Knotenpunkten der Konstruktion ermittelt und in einer Tabelle zwischengespeichert. Der Knotenpunkt gehört zu den vier Flächenelementen 100.1, 100.2, 100.3 und 100.4. Liegen diese vier Flächenelemente in einer Ebene, so wird eine Normale 210.4 auf den vier Flächenelementen durch 201.1 ermittelt. Diese Normale schneidet die Fläche Fl.a im Punkt 205.3, der zum Flächenelement 100.4 gehört. Damit sind 205.3 und 100.4 ermittelt. Falls die vier Flächenelemente nicht in einer Ebene liegen, werden vier Normalen und vier Schnittpunkte ermittelt und der nächstliegende Schnittpunkt als nächstliegender Punkt verwendet .
Fig. 5 veranschaulicht die bilineare Interpolation für ein beliebiges viereckiges Flächenelement. Das Flächenelement hat die vier Knotenpunkte 200. a, 200. b, 200. c und 200. d, die in einer Ebene liegen, als Ecken. In dem Gleichungssystem, das mit Hilfe der Finiten Elemente erzeugt wird, treten die Verschiebungen P.a, P.b, P.c und P.d dieser vier Knotenpunkte als vier Unbekannte auf. Als nächstliegender Punkte wurde der Punkt 205.x des Flächenelements ermittelt. Die Verschiebung P.x des Punktes 205.x wird näherungsweise als lineare Funktion der Verschiebungen P.a, P.b, P.c und P.d ausgedrückt:
P.x = g.a * P.a + g.b * P.b + g.c * P.c + g.d * P.d
In Gleichungen des zu erzeugenden Gleichungssystems wird P.x durch die Linearkombination auf der rechten Seite dieser linearen Funktion ersetzt.
Die Gewichtsfaktoren g.a, g.b, g.c und g.d werden so bestimmt, daß gilt: g.a + g.b + g.c + g.d = 1. Weiterhin werden sie so bestimmt, daß sie sich linear in den Koordinaten von 205.x verändern, wenn 205.x im Flächenelement bewegt wird, und daß gilt :
- Wenn 205.x = 200. a, dann ist P.x = P.a und g.a = 1 und g.b = g.c = g.d = 0.
- Wenn 205.x = 200. b, dann ist P.x = P.b und g.b = 1 und g.a = g.c = g.d = 0.
- Wenn 205.x = 200. c, dann ist P.x = P.c und g.c = 1 und g.b = g.c = g.d = 0. - Wenn 205.x = 200.d, dann ist P.x = P.d und g.d = 1 und g.b = g.c = g.d = 0.
In Fig. 5 sind die vier Mittelpunkte 200. ab, 200. bc, 200. cd und 200. ad der vier Seiten des Flächenelements eingetragen. Die Verbindungsstrecken 210. e von 200. ad nach 200. bc und 210. f von 200. ac nach 200. bd schneiden sich in 200. m. 200.m liegt auf der Mitte zwischen 200. ad und 200.bc und ebenfalls auf der Mitte zwischen 200. ab und 200. cd. Die beiden Verbindungsstrecken 210.e und 210.f halbieren sich also.
Die Lage des Punktes 205.x im Flächenelement vor der Verschiebung wird durch zwei Koordinaten s und t bezüglich eines Koordinatensystems, dessen Achsen die beiden Verbindungsstrecken 210. e und 210. f sind, beschrieben. Diese Koordinaten s und t werden so festgelegt, daß folgendes erfüllt ist:
- Falls 205.x - wie in Fig. 5 - zwischen den Punkten 200. a, 200. ab, 200. ad und 200.m liegt, ist -1 <= s <= 0 und -1 <= t <= 0.
- Falls 205.x zwischen den Punkten 200. ab, 200. b, 200. bc und 200. m liegt, ist 0 <= s <= 1 und -1 <= t <= 0.
- Falls 205.x zwischen den Punkten 200. bc, 200. c, 200. cd und 200. m liegt, ist 0 <= s <= 1 und 0 <= t <= 1.
- Falls 205.x zwischen den Punkten 200. cd, 200. d, 200. ad und 200.m liegt, ist -1 <= s <= 0 und 0 <= t <= 1.
Für alle Punkte auf der Strecke von 200.d nach 200.a gilt: s = -1 und -1 <= t <= +1.
- Für alle Punkte auf der Strecke von 200.a nach 200.b gilt: t = -1 und -1 <= s <= +1.
- Für alle Punkte auf der Strecke von 200.b nach 200.C gilt: s = 1 und -1 <= t <= +1.
Für alle Punkte auf der Strecke von 200.C nach 200.d gilt: t = 1 und -1 <= s <= +1.
Für alle Punkte auf der Strecke von 200. cd nach 200. ab gilt: s = 0 und -1 <= t <= +1. - Für alle Punkte auf der Strecke von 200. ad nach 200.bc gilt: t = 0 und -1 <= s <= +1.
Für den Knotenpunkt 200.a gilt: s = -1 und t = -1.
- Für den Knotenpunkt 200. b gilt: s = +1 und t = -1.
Für den Knotenpunkt 200. c gilt: s = +1 und t = +1.
Für den Knotenpunkt 200. d gilt: s = -1 und t = +1.
Die vier Gewichtsfaktoren werden durch folgende Rechenvorschrift bestimmt: g.a = * (1-s) * (1-t)
Figure imgf000027_0001
g.c = Y* * (1+s) * (1+t)
Figure imgf000027_0002
Fig. 6 illustriert die geometrische Bedeutung der beiden Koordinaten s und t. Die Lage jedes Punkts des in Fig. 5 gezeigte Vierecks wird nach einer Koordinatentransformation durch zwei Koordinaten (x, y) beschrieben. In Fig. 6 im linken Viereck ist der Punkt 205.x durch die Koordinaten (x, y) beschrieben, der Schnittpunkt 200. m durch (x_m, y__m) , die E- cken 200. a, 200. b, 200. c und 200. d durch die Koordinaten
(x_a, y_a) , (x_b, y_b) , (x_c, y_c) , (x_d, y_d) . Das Quadrat auf der rechten Hälfte von Fig. 6 veranschaulicht die Berechnung der Koordinaten s und t . Der Punkt (x, y) hat nach der Transformation in das natürliche Koordinatensystem im Quadrat die Koordinaten (s, t) . Der Punkt (x_m, y_m) hat die Koordinaten (0, 0), der Punkt (x_a, y_a) (-1, -1), der Punkt (x_b, y_b) (1, -1), der Punkt (x_c, y_c) (-1, 1) und der Punkt
(x_d, y_d) (-1, 1) .
Die Koordinaten s und t werden bevorzugt gemäß der folgenden Berechnungsvorschrift berechnet :
Falls der Punkt (x, y) auf der Kante zwischen (x_a, y_a) und (x_b, y_b) liegt, ist 2x-x a-x b s = = =- und x b-x a t = -1.
Falls der Punkt (x, y) auf der Kante zwischen (x__c, y_c) und (x_d, y_d) liegt, so gilt
2x-x c-x d s = = =— und x_c-x_d t = 1.
Falls der Punkt (x, y) auf der Kante zwischen (x_a, y_a) und (x_d, y_d) liegt, so gilt s = -1 und t=2y-y_c-y_d y_d-y_c t = -1.
Falls der Punkt (x, y) auf der Kante zwischen (x_b, y_b) und (x__c, y_c) liegt, so gilt s = 1 und 2y-y_b-y_c t y_c-y_b
Falls der Punkt (x, y) im Inneren des Vierecks von Fig. 6 links liegt, ist
Figure imgf000028_0001
t = oder t = , ιe nachdem, welche Berechnunqs-
2Aι 2Aι
Vorschrift zu einem Wert von t zwischen 0 und 1 führt, und
4x-Ax-Bxt und s =
Cx +Dxt
Hierbei sind A = B -4A\Cι
Al = ByDx - DyBx
Bi = -4yDx + AyDx + ByCx - CyBx + 4xDy - AxDy -l = — ty - + .riyL-Dζ + ^ ^—y ~ *—y*^-x Ax = x_a + x_b + x_c + x_d
Bx = -x_a - x_b + x_c + x_d
Cx = -x_a + x_b + x_c - x_d
Dx = x_a - x_b + x_c - x_d
Ay = y_a + y__b + y_c + y_d
By = -y_a - y_b + y_c + y_d
Cy = -y_a + y_b + y_c - y_d
Dy = y_a - y_b + y_c - y_d
Sobald also die Koordinaten s und t und die vier Verschiebungen P.a, P.b, P.c und P.d bestimmt sind, wird die Verschiebung P.x durch Einsetzen der dann bekannten Koordinaten und Verschiebungen bestimmt .
Analog wird der Fall eines Flächenelements mit drei Knotenpunkten 200. a, 200. b und 200.C behandelt. Diesen Fall illustriert Fig. 7. Die Verschiebung P.x des Punkts 205.x wird näherungsweise durch die Funktion
P.x = g.a * P.a + g.b * P.b + g.c * P.c ausgedrückt. Die Gewichtsfaktoren g.a, g.b und g.c werden so bestimmt, daß gilt: g.a + g.b + g.c = 1. Die Lage des Punktes 205.x im Flächenelemente bezüglich eines Koordinatensystems, dessen Achsen die Strecke von 200. a nach 200. b und die Strecke von 200. a nach 200. c sind, wird durch zwei Koordinaten s und t festgelegt. Die Koordinaten s und t werden so festgelegt, daß folgendes gilt:
0 <= s <= 1 und 0 <= t <= 1 und s + t <= 1.
Diese Koordinaten s und t werden so festgelegt, daß folgendes erfüllt ist:
- Falls 205.x auf der Strecke von 200. a nach 200. b liegt, ist s+t = 1.
- Falls 205.x auf der Strecke von 200. a nach 200. c liegt, ist t = 0. - Falls 205.x auf der Strecke von 200.b nach 200.C liegt, ist s = 0.
- Falls 205.x = 200. a ist, ist s = 1 und t = 0.
- Falls 205.x = 200.b ist, ist s = 0 und t = 1.
- Falls 205.x = 200. c ist, ist s = 0 und t = 0.
Die Gewichtungen g.a, g.b und g.c werden abhängig von s und t wie folgt festgelegt: g.a = s, g.b = t und g.c = l - s - t.
Das Dreieck wird wie oben beschrieben durch eine geeignete Koordinatentransformation so transformiert, daß der Punkt 205.x die Koordinaten (x, y) hat. Der Punkt 200. a hat die Koordinaten (x_a, y_a) , der Punkt 200. b die Koordinaten (x_b, y_b) und 200. c die Koordinaten (x_c, y__c) . Die Koordinaten s und t werden wie folgt bestimmt:
Falls (x, y) auf der Kante zwischen (x_a, y_a) und (x_c, y_c) liegt, ist
s = — y—-y—_c— und, y_a-y_c t = 0
Falls (x, y) auf der Kante zwischen (x_b, y_b) und (x_c, y_c) liegt, ist s = 0 und t- y~y-C y_b-y_c
Falls (x, y) auf der Kante zwischen (x_a, y_a) und (x_b, y_b) oder im Inneren des Dreiecks liegt, ist
-B t:
A t(x_b- x_c)+ (x_c-x) x a-x c
Hierbei ist . (y a-y c)(x b-x c)
A = -—— ~ —+(y_b-y_c) x_a-x_c und
_ (y a-y c)(x c-x)
B =—^=— J- — —( _o-y) x_a-x_c
Falls ein Flächenelement vier Ecken hat, die nicht in einer Ebene liegen, so wird einer der folgenden beiden Schritte ausgeführt :
Die Koordinaten s und t werden nicht bezüglich des Flächenelements mit den Ecken 200. a, 200.b, 200. c und 200. d bestimmt, sondern bezüglich eines approximierenden Flächenelements mit den vier in einer Ebene liegenden Ecken 200. aλ, 200.bλ, 200. cλ und 200. dx . Die Ecken werden z. B. so bestimmt, daß 200. aλ = 200. a, 200. b = 200.b und 200. cΛ = 200. c gilt. 200.d ist der Fußpunkt einer Normalen durch 20O.d auf der Ebene, die durch 200. a, 200.b und 200. c bestimmt ist. 0- der die vier Ecken werden so bestimmt, daß
|| 200. aΛ - 200. a || + || 200.bl - 200.b || + || 200. C - 200. c || + M 200. d - 200. d || minimiert wird. Hierbei ist 200. ax - 200. a der Vektor von 200. a1 nach 200. a und | | x | | die Euklidische Länge eines Vektors x.
Der zweite mögliche Schritt sieht vor, daß automatisch entschieden wird, ob 205.x im Dreieck mit den Ecken 200. a, 200.b und 200. c oder im Dreieck mit den Ecken 200.a, 200.b und 200.d liegt. Für das Dreieck, in dem 205.x liegt, wird das o- ben beschriebene Verfahren für dreieckige Flächenelemente durchgeführt .
Software-Programme zur Vernetzung von Konstruktionen besitzen eine elektronische Bibliothek mit Bausteinen. In dieser Bibliothek ist typischerweise ein Baustein namens RBE3 (RBE = Rigid Body Element") enthalten, das die Anwendung der Gewichtsfaktoren g.a, g.b, g.c und g.d ermöglicht. Nachdem die Vernetzung der Begrenzungsfläche F.6 des Körpers K.l, der Mittelfläche F.l des Blechs und der verbindenden der KlebeVerbindung Kl abgeschlossen sind und das Gleichungssystem erzeugt worden ist, wird das Gleichungssystem mit einem kommerziellen Software-Werkzeug für die Finite-Elemente- Methode (FEM-Werkzeug) gelöst.
Der Fachmann kennt verschiedene FEM-Werkzeuge, z. B.
- MSC. NASTRAN und MSC.PATRAN, beide beschrieben unter http : //www. mscsoftware . com/products/ , abgefragt am 5. 2. 2003,
- ABAQUS, beschrieben unter http : //www. hks . com/products/products overview. html , abgefragt am 5. 2. 2003,
PAMCRASH für Finite-Elemente-Simulationen von Kollisionen, beschrieben unter http://www.esi- group.com/products/crash/index.php, abgefragt am 5. 2. 2003.
Die Lösung liefert für jeden Knotenpunkt der Konstruktion den Wert, den die physikalische Größe in diesem Knotenpunkt annimmt. Durch Einsetzen in die Funktion werden die Werte der physikalischen Größe in den ermittelten nächstliegenden Punkten berechnet. Die Lösung wird ausgewertet, um die Konstruktion des Systems zu analysieren.

Claims

Patentansprüche
Verfahren zum automatischen Aufstellen eines Gleichungssystems zur Beschreibung eines physikalischen Verhaltens eines technischen Systems, wobei eine rechnerverfügbare Konstruktion vorgegeben ist, die einen Körper und eine Schicht (Kl) , die an den Körper angrenzt, umfaßt, mit den Schritten
- Erzeugen von Finiten Elementen (100.1, 100.2, ...) für den Körper,
- vollständiges Zerlegen der Schicht (Kl) in Finite Elemente (110.1), die Volumenelemente sind und automatisch unter Verwendung von geometrischen Informationen über die Schicht (Kl) und Vorgaben für die Vernetzung der Schicht (Kl) erzeugt werden, und
- Aufstellen eines Gleichungssystems gemäß der Finite- Elemente-Methode, in dem als Unbekannte die Werte auftreten, die eine räumlich veränderliche physikalische Größe in den Knotenpunkten (200.1, 200.2, 201.1, 201.2, ...) der Finiten Elemente des Körpers und der Schicht (Kl) annimmt,
- wobei für mindestens einen Knotenpunkt (201.1, 201.2), der zu einem Volumenelement (110.1) der Schicht (Kl) gehört , ein dem Knotenpunkt nachstliegendes Finites Element (100.1, 100.2, ...) des Körpers und ein nächstliegender Punkt (205.1, 205.2, ...) auf diesem Finiten Element ermittelt werden, eine Funktion für einen physikalischen Zusammenhang zwischen dem Wert, den die physikalische Größe im nächstliegenden Punkt (205.1, 205.2, ...) annimmt, und den Werten, den diese Größe in den Knotenpunkten (200.1, 200.2, ...) des nächstliegenden Finiten Elements (100.1, 100.2, ...) annimmt, erzeugt wird und beim Aufstellen des Gleichungssystems der Wert der physikalischen Größe im nächstliegenden Punkt (205.1, 205.2, ...) durch Einsetzen der Funktion e- liminiert wird.
Verfahren nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t , daß für jeden Knotenpunkt (201.1, 201.2) der Schicht (Kl) , der auf der an den Körper angrenzenden Begrenzungs- fläche (Fl.b) der Schicht (Kl) liegt, die Ermittlung des jeweils nächstliegenden Finiten E- lements (100.1, 100.2, ...) und des nächstliegenden Punkts (205.1, 205.2, ...), die Erzeugung der Funktion für den Zusammenhang
- und die Eliminierung des Werts im nächstliegenden Punkt (205.1, 205.2, ...) durchgeführt werden.
3. Verfahren nach Anspruch 2 , d a d u r c h g e k e n n z e i c h n e t , daß Gleichungen für physikalische Zusammenhänge zwischen - den Werten, welche die physikalische Größe in einer Menge von Knotenpunkten (201.1, 201.2), die auf der angrenzenden Begrenzungsfläche (Fl.b) der Schicht (Kl) liegen, annimmt und den Werten, welche die physikalische Größe in einer Menge von Punkten des Körpers, die jeweils zu einem Knotenpunkt (201.1, 201.2) der Menge nächstliegend sind, annimmt, erzeugt und beim Aufstellen des Gleichungssystems verwendet werden.
Verfahren nach einem der Ansprüche 1 bis 3, d a d u r c h g e k e n n z e i c h n e t , daß
- mindestens ein Finites Element (110.1) der Schicht
(Kl) erzeugt wird, das einen Knotenpunkt im Inneren der Schicht (Kl) besitzt, und eine Gleichung für den Zusammenhang zwischen den Werten, die eine physikalische Größe in den Knotenpunkten (201.1, 201.2) dieses Finiten Elements (110.1) der Schicht (Kl) annimmt, erzeugt und beim Aufstellen des Gleichungssystems verwendet wird.
Verfahren nach einem der Ansprüche 1 bis 4, d a d u r c h g e k e n n z e i c h n e t , daß der Wert der physikalischen Größe in einem Punkt mindestens einen der folgenden Bestandteile umf ßt :
- die räumliche Verschiebung des Punktes in einem dreidimensionalen Koordinatensystem,
- die Rotationswinkel im Punkt von demjenigen Finiten E- lement, zu dem der Punkt gehört, in einem dreidimensionalen Koordinatensystem, - die Temperatur im Punkt,
- die Temperaturveränderung im Punkt,
- das elektrische Potential im Punkt,
- der akustische Druck im Punkt,
- der Richtungsvektor, den eine Strömung im Punkt hat, die Geschwindigkeit, den eine Strömung im Punkt hat.
6. Verfahren nach einem der Ansprüche 1 bis 5, d a d u r c h g e k e n n z e i c h n e t , daß eine Fläche (F.l), die zum Körper gehört, erzeugt wird,
- Finite Elemente (100.1, 100.2, ...) für die Fläche (F.l) erzeugt werden
- und als nachstliegendes Finites Element ein nachstliegendes Finites Element (100.1, 100.2, ...) der Fläche (F.l) ermittelt wird.
7. Verfahren nach Anspruch 6, d a d u r c h g e k e n n z e i c h n e t , daß die Funktion für den Zusammenhang durch bilineare Interpolation über den Knotenpunkten (200.1, 200.2, ...) des nächstliegenden Finiten Elements (100.1, 100.2, ...) erzeugt wird.
8. Verfahren nach Anspruch 6 oder Anspruch 7 , d a d u r c h g e k e n n z e i c h n e t , daß eine Normale (210.1, 210.3) durch den Knotenpunkt der Schicht (Kl) auf einer dem Körper nächstliegenden Be- grenzungsflache (111.1) des Volumenelements (110.1) erzeugt wird, der Schnittpunkt (205.1, 205.2, ...) dieser Normalen (210.1, 210.3) mit der Fläche (F.l) ermittelt und als nächstliegender Punkt verwendet wird und ein Finites Element (100.1, 100.2, ...) der Fläche (F.la), zu dem der Schnittpunkt (205.1, 205.2, ...) gehört, als nachstliegendes Finites Element verwendet wird.
9. Verfahren nach einem der Ansprüche 6 bis 8, d a d u r c h g e k e n n z e i c h n e t , daß
- eine Normale (210.4) durch den Knotenpunkt der Schicht (Kl) auf das nächstliegende Finite Element (100.4) erzeugt wird
- und als nächstliegender Punkt der Fußpunkt (205.3) der Normalen (210.4) im Finiten Element (100.4) ermittelt wird.
10. Verfahren nach einem der Ansprüche 6 bis 9, d a d u r c h g e k e n n z e i c h n e t , daß der Körper ein Blech ist und die Fläche (F.l) in der Mitte des Blechs erzeugt wird.
11. Verfahren nach einem der Ansprüche 6 bis 10, d a d u r c h g e k e n n z e i c h n e t , daß
- die Finiten Elemente (100.1, 100.2, ...) der Fläche (F.l) Schalenelemente und die Volumenelemente (110.1) der Schicht (Kl) Quader sind.
12. Verfahren nach einem der Ansprüche 1 bis 11, d a d u r c h g e k e n n z e i c h n e t , daß für die Erzeugung der Volumenelemente (110.1) in der Schicht (Kl) mindestens eine der folgenden Vorgaben verwendet werden:
Vorgabe eines Vernetzungsverfahrens, eine untere und/oder obere Schranke für das Verhältnis von längster zu kürzester Kante eines Volumenelements,
- Anzahl der Volumenelemente, in welche die Schicht senkrecht zur Schichtdicke zerlegt werden soll, eine untere und/oder obere Schranke für die Kantenlänge eines Volumenelements parallel zur Begrenzungsfläche der Schicht,
Projektion der Finiten Elemente des Körpers auf die an den Körper angrenzende Begrenzungsfläche der Schicht und die geometrische Form der Volumenelemente.
13. Verfahren nach einem der Ansprüche 1 bis 12, d a d u r c h g e k e n n z e i c h n e t , daß die angrenzende Schicht (Kl) eine Lackschicht, eine Schutzschicht oder eine isolierende Schicht auf dem Körper ist .
14. Verfahren nach einem der Ansprüche 1 bis 13, d a d u r c h g e k e n n z e i c h n e t , daß
- das System einen weiteren Körper (K.l) umfaßt,
- die Schicht (Kl) an beide Körper angrenzt, finite Elemente für den weiteren Körper (K.l) erzeugt werden der dem Knotenpunkt näherliegende Körper des Systems ermittelt wird
- und als nachstliegendes Finites Element ein nachstliegendes Finites Element des näherliegenden Körpers ermittelt wird.
15. Verfahren nach Anspruch 14, d a d u r c h g e k e n n z e i c h n e t , daß für jeden Knotenpunkt der Schicht (Kl) , der auf einer der beiden Begrenzungsflächen der Schicht (Kl) liegt und an einen der beiden Körper angrenzt,
- die Ermittlung des jeweils nächstliegenden Finiten E- lements und des nächstliegenden Punkts,
- die Erzeugung der Funktion für den Zusammenhang
- und die Eliminierung des Werts im ermittelten Punkt durchgeführt werden.
16. Verfahren nach Anspruch 14 oder Anspruch 15, d a d u r c h g e k e n n z e i c h n e t , daß die Schicht (Kl) eine Klebeverbindung, eine Abdichtung oder eine Isolierung zwischen den beiden Körpern des Systems ist.
17. Verfahren nach einem der Ansprüche 1 bis 12, d a d u r c h g e k e n n z e i c h n e t , daß die Werte, welche die physikalische Größe in den Knotenpunkten der Konstruktion annimmt, ermittelt werden, indem das Gleichungssystem numerisch gelöst wird.
18. Computerprogramm-Produkt, das direkt in den internen Speicher eines Computers geladen werden kann und Softwareabschnitte umfaßt, mit denen ein Verfahren nach einem der Ansprüche 1 bis 17 ausgeführt werden kann, wenn das Produkt auf einem Computer läuft .
19. Computerprogramm-Produkt , das auf einem von einem Computer lesbaren Medium gespeichert ist und das von einem Computer lesbare Programm-Mittel aufweist, die den Computer veranlassen, ein Verfahren nach einem der Ansprüche 1 bis 17 auszuführen.
PCT/EP2004/005776 2003-06-11 2004-05-28 Verfahren zur simulation einer fügeverbindung Ceased WO2004109559A2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10326229A DE10326229A1 (de) 2003-06-11 2003-06-11 Verfahren zur Simulation einer Fügeverbindung
DE10326229.6 2003-06-11

Publications (2)

Publication Number Publication Date
WO2004109559A2 true WO2004109559A2 (de) 2004-12-16
WO2004109559A3 WO2004109559A3 (de) 2005-03-31

Family

ID=33482782

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2004/005776 Ceased WO2004109559A2 (de) 2003-06-11 2004-05-28 Verfahren zur simulation einer fügeverbindung

Country Status (2)

Country Link
DE (1) DE10326229A1 (de)
WO (1) WO2004109559A2 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2913202A1 (de) * 2014-02-26 2015-09-02 Bombardier Transportation GmbH Verfahren zum Entwurf einer Triebeinheit für ein Schienenfahrzeug
CN113722823B (zh) * 2021-08-30 2024-02-09 江南造船(集团)有限责任公司 一种适用于船舶结构有限元分析的板缝预处理方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102021109799A1 (de) 2021-04-19 2022-10-20 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Prüfen eines virtuellen Modells eines Bauteils, Computerprogramm sowie computerlesbares Medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2972654B2 (ja) * 1997-05-27 1999-11-08 日本電気株式会社 有限要素法におけるデータ作成計算装置及びコンピュータ読み取り可能な記録媒体
US6560570B1 (en) * 1999-11-22 2003-05-06 Sandia Corporation Method and apparatus for connecting finite element meshes and performing simulations therewith

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2913202A1 (de) * 2014-02-26 2015-09-02 Bombardier Transportation GmbH Verfahren zum Entwurf einer Triebeinheit für ein Schienenfahrzeug
WO2015128381A1 (en) * 2014-02-26 2015-09-03 Bombardier Transportation Gmbh Method for designing a traction unit for a rail vehicle
CN113722823B (zh) * 2021-08-30 2024-02-09 江南造船(集团)有限责任公司 一种适用于船舶结构有限元分析的板缝预处理方法

Also Published As

Publication number Publication date
DE10326229A1 (de) 2004-12-30
WO2004109559A3 (de) 2005-03-31

Similar Documents

Publication Publication Date Title
DE69218943T2 (de) Verfahren und System zur Entwicklung eines Schneidwerkzeuges
DE10352720A1 (de) Finite-Elemente-Simulation
WO2023021022A1 (de) System zum ermitteln innerer belastungszustände eines mechanischen bauteils
DE102022130341A1 (de) Punktmengen-störungsprüfung
DE102018216787A1 (de) Verfahren, Computerprogrammprodukt und Computervorrichtung zum Auswerten volumetrischer Subdivisionsmodelle
DE102023103980A1 (de) Deformation überstrichener volumen
EP3267338A1 (de) Verfahren zur berechnung von kerbspannungen in einer schweissnaht
DE112014004004T5 (de) Analysevorrichtung, Analyseverfahren und Programm
DE102014114075A1 (de) System und Verfahren zur Topologieoptimierung mit einer Mehrzahl von Materialien
EP3267339A1 (de) Verfahren zur erstellung eines meta-modells zur berechnung von kerbspannungen
DE112004000199B4 (de) Verfahren zum Abschätzen der Beziehung zwischen der Elementenverzerrung und dem Analysefehler
JP2011194472A (ja) プレス加工された板金部品の表面欠陥を数値的に予測する方法およびシステム
Fröhlich FEM-Anwendungspraxis
WO2004109559A2 (de) Verfahren zur simulation einer fügeverbindung
DE10357413A1 (de) Verfahren und Anordnung zur Simulation von Einbausituationen für komplexe Produkte sowie entsprechendes Computerprogramm und entsprechendes computerlesbares Speichermedium
DE69911066T2 (de) Verfahren zum modellieren der formung eines anisotropischen materials
DE102006021574A1 (de) Verfahren zur Performanceverbesserung bei der Bearbeitung eines prozessübergreifenden digitalen Versuchsmodells
DE102005023712A1 (de) Verfahren zum Berechnen der Vorhersageform einer Verdrahtungsstruktur, Berechnungsvorrichtung und computerlesbares Aufzeichnungsmedium
WO2004109413A2 (de) Verfahren zur erkennung von verbindbaren flächen
DE102004053034A1 (de) Verfahren zur Suche nach eiem ähnlichen Konstruktionsmodell
DE102014009389B3 (de) Prüfungsmodul für eine kombinierte Fräs-Dreh-Maschine
DE102019214526A1 (de) Virtuelle Produktqualifizierung durch Ausrichten virtueller Bauteilmodelle
DE102018214934B4 (de) Verfahren zur Oberflächenglättung
WO2023279125A1 (de) Verfahren zum erstellen von simulationszellen für kontinuumsmechanische simulationen eines objekts
DE102018114604B4 (de) Systeme, Vorrichtungen und Verfahren zum Berechnen einer inneren Belastung einer Komponente

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase