Topological optimization method and device of front-end framework, equipment and storage medium
By adding components to the preset areas of the front-end framework and performing topological optimization, the problem of difficulty in reducing the weight of the front-end framework in the prior art is solved, and the optimal structure and lighter weight of the components are achieved, and the cost is reduced.
Patent Information
- Application Number
- CN202510014963.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-02
- Publication Date
- 2025-05-06
AI Technical Summary
The prior art is difficult to reduce the weight of the front-end frame while meeting the functions of the front-end frame components.
By adding components to the preset area in the front-end frame, and determining the analysis results of the components to be optimized under the preset load based on the components connected to the front-end frame and the front-end frame itself, the structure and material distribution of the components are optimized.
It is realized that the better structure and lighter mass of the components to be optimized are obtained while meeting multiple performance requirements, thereby reducing the design space and reducing the cost of the front-end framework.
Smart Images

Figure CN119939774A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of vehicle technology, and specifically to a topology optimization method, device, equipment and storage medium for a front-end frame. Background Art
[0002] Lightweighting is one of the main directions of vehicle development. Weight reduction can reduce energy consumption, shorten braking distance, reduce manufacturing costs, improve vehicle acceleration performance and handling, increase cruising range, and enhance market competitiveness.
[0003] The front-end frame has large product size and heavy parts, and has always been the key component to be considered for vehicle lightweighting. How to reduce the weight of the front-end frame while meeting the functions of these components has become a technical problem that needs to be solved urgently. Summary of the invention
[0004] In view of the above problems, an embodiment of the present invention provides a topology optimization method, device, equipment and storage medium for a front-end frame, which are used to solve the problem of how to reduce the weight of the front-end frame existing in the prior art.
[0005] According to one aspect of an embodiment of the present invention, a topology optimization method for a front-end framework is provided, the method comprising:
[0006] Adding a component to be optimized to a preset area in the front-end framework, wherein the component to be optimized is configured with a first entity attribute and a material attribute;
[0007] According to a first component connected to the front-end frame and the front-end frame, an analysis result is determined that the component to be optimized meets a preset requirement under a preset load, wherein the first component is at least one component installed on the front-end frame, the preset requirement is determined based on a preset tensile strength and a preset displacement value between the first component and the front-end frame, and the analysis result is used to express optimization information of the component to be optimized in the front-end frame;
[0008] The analysis results are presented.
[0009] According to another aspect of an embodiment of the present invention, a topology optimization device for a front-end framework is provided, comprising:
[0010] A configuration module, used for adding a component to be optimized to a preset area in the front-end framework, wherein the component to be optimized is configured with a first entity attribute and a material attribute;
[0011] a determination module, configured to determine, based on a first component connected to the front-end frame and the front-end frame, an analysis result that the component to be optimized meets a preset requirement under a preset load, wherein the first component is at least one component installed on the front-end frame, the preset requirement is determined based on a preset tensile strength and a preset displacement value between the first component and the front-end frame, and the analysis result is used to express optimization information of the component to be optimized in the front-end frame;
[0012] The display module is used to display the analysis results.
[0013] According to another aspect of an embodiment of the present invention, there is provided an electronic device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;
[0014] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operation of the topology optimization method of the front-end framework.
[0015] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, wherein at least one executable instruction is stored in the storage medium. When the executable instruction is executed on a topology optimization device of an electronic device / front-end framework, the topology optimization device of the electronic device / front-end framework performs the operation of the above-mentioned topology optimization method of the front-end framework.
[0016] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program, which implements the operations of the above-mentioned topology optimization method of the front-end framework when executed by a processor.
[0017] The embodiment of the present invention can add a component to be optimized to a preset area in the front-end frame through a topological optimization method, device, equipment and storage medium of the front-end frame, and the component to be optimized is configured with a first entity attribute and a material attribute; according to the first component connected to the front-end frame and the front-end frame, determine the analysis result that the component to be optimized meets the preset requirements under the preset load, the first component is at least one component installed on the front-end frame, the preset requirements are determined based on the preset tensile strength and preset displacement value between the first component and the front-end frame, and the analysis result is used to express the optimization information of the component to be optimized in the front-end frame. Based on the above, based on the maximum value of the tensile strength and displacement value of at least one component on the front-end frame and the front-end frame, the performance requirements of each component can be simulated, and under the condition of meeting multiple performance requirements, a better structure and lighter weight of the component to be optimized can be obtained, thereby reducing the design space and reducing the cost of the front-end frame.
[0018] The above description is only an overview of the technical solution of the embodiment of the present invention. In order to more clearly understand the technical means of the embodiment of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:
[0020] Figure 1 The overall structural diagram of each component installed on the front end frame is shown;
[0021] Figure 2 A flow chart showing a first embodiment of the injection hazard analysis method provided by the present invention;
[0022] Figure 3 A flow chart showing a second embodiment of the injection hazard analysis method provided by the present invention;
[0023] Figure 4 shows a schematic diagram of the overall structure of the collision support assembly mounted on the front end frame;
[0024] Figure 5 A schematic diagram showing the structure of the front end frame assembly and the mounting points of the engine compartment side beam inner plate;
[0025] Figure 6 A flow chart showing a third embodiment of the injection hazard analysis method provided by the present invention;
[0026] Figure 7 A schematic structural diagram of an embodiment of a topology optimization device for a front-end frame provided by the present invention is shown;
[0027] Figure 8 A schematic structural diagram of an embodiment of an electronic device provided by the present invention is shown. DETAILED DESCRIPTION
[0028] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0029] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0030] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the embodiments provided herein are only used to explain the present invention and are not intended to limit the present invention. In addition, the embodiments provided below are partial embodiments for implementing the present invention, rather than providing all embodiments for implementing the present invention. In the absence of conflict, the technical solutions recorded in the embodiments of the present invention can be implemented in any combination.
[0031] It should be noted that, in the embodiments of the present invention, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a method or apparatus including a series of elements includes not only the elements explicitly recorded, but also includes other elements not explicitly listed, or also includes elements inherent to the implementation of the method or apparatus. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other related elements (such as steps in a method or modules in an apparatus, such as a module that can be a part of a circuit, a part of a processor, a part of a program or software, etc.) in the method or apparatus including the element.
[0032] For example, the topology optimization method of the front-end frame provided in the embodiment of the present invention includes a series of steps, but the topology optimization method of the front-end frame provided in the embodiment of the present invention is not limited to the steps described in this document. Similarly, the topology optimization device of the front-end frame provided in the embodiment of the present invention includes a series of modules, but the topology optimization device of the front-end frame provided in the embodiment of the present invention is not limited to the modules explicitly described, and may also include modules required to obtain relevant information or perform processing based on information.
[0033] Before introducing the topology optimization method of the front-end framework, the application background of the present invention is first explained.
[0034] Lightweighting is one of the main directions of vehicle development. Weight reduction can reduce energy consumption, shorten braking distance, reduce manufacturing costs, improve vehicle acceleration performance and handling, increase cruising range, and enhance market competitiveness.
[0035] The front-end frame is large in size and heavy in parts, and has always been a key component for vehicle lightweighting. Traditional front-end frames are formed by metal processing. With the development of engineering plastics technology, PP plus extended glass fiber is now mainly used for injection molding to reduce weight by reducing the density of the material.
[0036] The front end frame has many important functions. For example, locks, headlights, radiators, front bumpers, cabin side guards and other parts are all installed on the front end frame. Therefore, the front end frame is an important functional part.
[0037] Figure 1The overall structure diagram of each component installed on the front frame is shown in FIG. Figure 1 As shown, 11 is a lock mounting point, 12 is a headlight mounting point, 13 is a radiator mounting point, 14 is a cabin side guard plate mounting point, and 15 is a front guard assembly mounting point.
[0038] How to reduce the weight of the front-end frame while satisfying the functions of these components is a technical problem to be solved by the present invention.
[0039] Based on the above technical problems, the technical conception of the present invention is as follows: if it is possible to add a component to be optimized in a preset area in the front-end frame, and assign entity properties and material properties, and combine the performance requirements of the locking installation point, headlight installation point, radiator installation point, front bumper fixing point, and cabin side guard plate installation point on the front-end frame, analyze the front-end frame under various working conditions and meet multiple performance targets to obtain the lightest structure of the component to be optimized, and the performance requirements are generally that the displacement value and tensile strength under a preset load are within a certain range, so that the material distribution, stiffness change, and stress change of the component to be optimized when meeting the performance requirements can be analyzed, so that R&D personnel can achieve weight reduction of the front-end frame based on this.
[0040] The technical solution of the present invention is described in detail below through specific embodiments. The execution subject of the present invention is an electronic device, which can be a terminal device, a service device, a server, a computer, etc.
[0041] Figure 2 FIG. 1 is a flow chart of an embodiment 1 of the method for analyzing injection hazards provided by the present invention, wherein the method is executed by an electronic device. Figure 2 As shown, the method comprises the following steps:
[0042] Step 21, add components to be optimized for the preset area in the front-end framework;
[0043] The component to be optimized is configured with first entity attributes and material attributes;
[0044] In this solution, the front-end framework and related components are modeled based on the finite element modeling scenario. Figure 3 The examples shown are given in the table.
[0045] In this step, in the front-end framework, it is necessary to determine the area that needs to be reduced in weight, recorded as the preset area, and put a new component (English: component) in the preset area, that is, the component to be optimized, which can be named QDKJ-varible, and given entity attributes (i.e. psolid, recorded as the first entity attribute) and material attributes, and the attributes are also named QDKJ-varible.
[0046] Furthermore, taking HyperMesh software as an example, in the optimization module, in response to the user clicking on topology, name the design variable, select the attribute QDKJ-varible as the topology optimization area, and select psolid as the type.
[0047] Optionally, the minimum size in the entity attributes of the component to be optimized is configured to be N times the average size of the front-end frame, and the tensile strength of the component to be optimized is M times the tensile strength of the front-end frame, where N is greater than 1 and M is less than 1 and greater than 0.
[0048] That is, the minimum member size (English: mindim) is defined in the parameters (English: parameters) as N times the average size of the front-end frame (such as 3), and the stress constraint (English: stress constraint) is the tensile strength of the component to be optimized is M times the tensile strength of the front-end frame (for example, considering the safety factor, it can be defined as 0.8 times).
[0049] Step 22: According to the first component connected to the front-end frame and the front-end frame, determine an analysis result that the component to be optimized meets the preset requirements under the preset load;
[0050] The first component is at least one component installed on the front-end frame, the preset requirement is determined based on the preset tensile strength and the preset displacement value between the first component and the front-end frame, and the analysis result is used to express the optimization information of the component to be optimized in the front-end frame;
[0051] Optionally, the first component includes: a lock on the front frame, a headlight, a radiator, a front guard assembly, and a cabin side guard plate;
[0052] Correspondingly, the preset loads include: a first load applied by the lock mounting point on the front end frame, a second load applied by the headlight mounting hole, a third load applied by the radiator mounting hole, a fourth load applied by the cabin side guard plate mounting hole, and a fifth load applied by the front guard assembly mounting hole.
[0053] Optionally, the preset tensile strength includes: a first tensile strength; the preset displacement value includes: a first displacement value, a second displacement value, a third displacement value, a fourth displacement value, and a fifth displacement value;
[0054] Correspondingly, the preset requirements include: the tensile strength of the lock mounting point on the front frame is less than the first tensile strength, the displacement value of the lock mounting point on the front frame is less than the first displacement value, the displacement value of the headlight mounting hole is less than the second displacement value, the displacement value of the radiator mounting hole is less than the third displacement value, the displacement value of the cabin side guard plate mounting hole is less than the fourth displacement value, and the displacement value of the front bumper mounting hole is less than the fifth displacement value.
[0055] In the above implementation:
[0056] 1. The lock mounting points on the front frame are connected with RBE2 units (i.e., rigid body elements, similar to the following), and the center C of the generated RBE2 unit is -suo Apply F in the Z and X directions respectively. -suo-Z and F -suo-x (i.e. the first sub-load in the first load), establish the analysis step S -suo-z and S -suo-x , analyze node C -suo Displacement D -suo-z and D -suo-z , requiring the displacement value to be less than the first displacement value (due to D -suo-z and D -suo-z is two, therefore, the first displacement value may also include two sub-values, and other identical places are implemented similarly); in C -suo At the point, a load F is applied in the Z direction -suo-z-s and F -suo-z-ex (i.e. the second sub-load in the first load), establish the analysis step S -suo-z-s and S -suo-z-ex , analyze the front-end framework under load F -suo-z-s and F -suo-z-ex The maximum stress M -suo-z-s and M -suo-z-ex , requiring the maximum stress to be less than the first tensile strength of the front frame material;
[0057] 2. There are three mounting points on each side of the headlight. Use RBE2 units to connect the nodes of each mounting hole at the 6 mounting holes. -deng-1 , C -deng-2 , C -deng-3 , C -deng-4 , C -deng-5 and C -deng-6 Apply load F in the X and Z directions respectively -deng-1-x 、F -deng-2-x 、F -deng-3-x 、F -deng-4-x 、F -deng-5-x 、F -deng-6-x 、F -deng-1-z 、F -deng-1-z 、F -deng-2-z 、F -deng-3-z 、F -deng-4-z 、F -deng-5-z 、F -deng-6-z (i.e. the second load), establish the analysis step S -deng-1-x , S -deng-2-x , S -deng-3-x , S -deng-4-x , S -deng-5-x, S -deng-6-x , S -deng-1-z , S -deng-1-z , S -deng-2-z , S -deng-3-z , S -deng-4-z , S -deng-5-z , S -deng-6-z , analysis C -deng-1 , C -deng-2 , C -deng-3 , C -deng-4 , C -deng-5 and C -deng-6 Displacement D of the mounting hole under X-axis and Z-axis loads -deng-1 , D -deng-2 , D -deng-3 , D -deng-4 , D -deng-5 and D -deng-6 , requiring the displacement value to be less than the second displacement value;
[0058] 3. Use RBE2 units to connect the nodes at the two mounting holes at the radiator mounting holes. -sanreqi-1 and C -sanreqi-2 Load F in the X and Z directions respectively -sanreqi-1-x 、F -sanreqi-2-x 、F -sanreqi-1-z 、F -sanreqi-2-z (i.e. the third load), establish the analysis step S -sanreqi-1-x , S -sanreqi-2-x , S -sanreqi-1-z and S -sanreqi-2-z , analyze node C -sanreqi-1 and C -sanreqi-1 The displacement D -sanreqi-1-x , D -sanreqi-2-x , D -sanreqi-1-z , D -sanreqi-1-z , requiring the displacement to be less than the third displacement value;
[0059] 4. The installation holes of the cabin side guard plate are connected with the nodes at the two installation holes by RBE2 units. -cehuban-1 and C -cehuban-2 Load F in Z direction -cehuban-1-z 、F -cehuban-2-z (i.e. the fourth load), establish the analysis step S -cehuban-1-z and S -cehuban-2-z , analyze node C -cehuban-1 and C -cehuban-1 The displacement D -cehuban-1-z and D -cehuban-1-z , requiring the displacement to be less than the fourth displacement value;
[0060] 5. Use RBE2 units to connect the nodes at the eight mounting holes at the front guard mounting holes. -qianbao-1 , C -qianbao-2 , C -qianbao-3 , C -qianbao-4 , C -qianbao-5 , C -qianbao-6 , C -qianbao-7 and C -qianbao-8 Loading F in Z direction -qianbao-1-z 、F -qianbao-2-z 、F -qianbao-3-z 、F -qianbao-4-z 、F -qianbao-5-z 、F -qianbao-6-z 、F -qianbao-7-z and F -qianbao-8-z (i.e. the fifth load) to establish the analysis step S -qianbao-1-z , S -qianbao-2-z , S -qianbao-3-z , S -qianbao-4-z , S -qianbao-5-z , S -qianbao-6-z , S -qianbao-7-z , and S -qianbao-8-z , analyze node C -qianbao-1 , C -qianbao-2 , C -qianbao-3 , C -qianbao-4 , C -qianbao-5 , C -qianbao-6 , C -qianbao-7 and C -qianbao-1 The displacement D -qianbao-1-z , D -qianbao-2-z , D -qianbao-3-z , D -qianbao-4-z , D -qianbao-5-z , D -qianbao-6-z , D -qianbao-7-z and D -qianbao-8-z , requiring the displacement to be less than the fifth displacement value.
[0061] Step 23: Display the analysis results.
[0062] In this step, after the analysis results are obtained, the analysis results can be displayed.
[0063] In this implementation, taking Hypermesh as an example, select Optistruct in the Analysis module, select Optimization in the key setting option Run Options, and click Optistruct to submit the topology optimization analysis.
[0064] After that, open the hyperview, import the topology optimization analysis result file xxx_des.h3d, respond to the user clicking the contour icon, select elementdensities or density as the result type, select the component to be optimized QDKJ-varible in the preset area of the topology optimization analysis in the display area, and respond to the user clicking apply.
[0065] Furthermore, in response to the user clicking the Iso icon and entering a unit density value D (e.g., 0.3 or 0.4) at the current value, the areas and structures where the front-end frame density is greater than D will be displayed. The larger the density value, the more important the area and structure, and the main force transmission path.
[0066] In HyperMesh, through the orthogonal smoothing (OSSmooth) in the Post module, the front-end framework after topology optimization can be exported in step, stl or iges format for reference by product users.
[0067] The embodiment of the present invention uses a topology optimization method for a front-end frame, by adding a component to be optimized to a preset area in the front-end frame, and the component to be optimized is configured with a first entity attribute and a material attribute; according to a first component connected to the front-end frame and the front-end frame, an analysis result is determined that the component to be optimized meets a preset requirement under a preset load, wherein the first component is at least one component installed on the front-end frame, and the preset requirement is determined based on a preset tensile strength and a preset displacement value between the first component and the front-end frame, and the analysis result is used to express the optimization information of the component to be optimized in the front-end frame. Based on the above, based on the maximum value of the tensile strength and displacement value of at least one component on the front-end frame and the front-end frame, the performance requirements of each component can be simulated, and under the condition of meeting multiple performance requirements, a better structure and lighter weight of the component to be optimized can be obtained, thereby reducing the design space and reducing the cost of the front-end frame.
[0068] Based on the above embodiments, Figure 3 FIG. 2 is a flow chart showing a second embodiment of the injection hazard analysis method provided by the present invention, wherein the method is executed by an electronic device. Figure 3 As shown, before step 22, the method may further include the following steps:
[0069] Step 31, meshing the three-dimensional data of the front frame and the collision support component on the front frame;
[0070] Optionally, the collision support assembly includes: a front collision beam mounting plate, a front end frame support plate, a front collision energy absorption box outer plate, and a front collision beam outer plate.
[0071] Figure 4 The overall structure diagram of the collision support assembly mounted on the front frame is shown in FIG. Figure 4 As shown, 41 is a front collision beam mounting plate, 42 is a front collision energy absorption box outer plate, 43 is a front collision beam outer plate, 44 is a front end frame support plate, and 45 is a front end frame.
[0072] In this step, the 3D data of the front collision beam mounting plate 41 , the front collision energy absorption box outer plate 42 , the front collision beam outer plate 43 , the front end frame support plate 44 and the front end frame 45 are imported into hypermesh for meshing.
[0073] Optionally, the front collision beam mounting plate and the support plate of the front end frame are respectively connected to the front end frame by using rigid body elements, and a preset range of degrees of freedom is constrained; the front collision beam mounting plate, the front collision energy absorption box outer plate, and the front collision beam outer plate are respectively connected to the support plate of the front end frame by using rigid body elements, and a preset range of degrees of freedom is constrained; the front end frame is fixed to the inner plate of the engine compartment side beam by bolts, and the bolt holes of the front end frame and the mounting holes of the front collision beam are connected at the bolt holes by using rigid body elements, and a preset range of degrees of freedom is constrained.
[0074] In this implementation:
[0075] 1. The front collision beam mounting plate, the front frame support plate and the front frame are fixed with bolts, and RBE2 (i.e., rigid body element) is used for connection in the finite element model, constraining 1-6 degrees of freedom (i.e., the preset degree of freedom range);
[0076] 2. The front collision beam mounting plate, the front collision energy absorption box outer plate, the front collision beam outer plate and the front end frame support plate are fixed by welding and connected by RBE2, constraining 1-6 degrees of freedom;
[0077] 3. The front end frame assembly is fixed to the inner plate of the engine compartment side beam by bolts (8 bolts are possible). The front end frame bolt holes and the corresponding mounting holes of the front collision beam are connected by RBE2 units at the 8 bolt holes of the front end frame. The 1-6 degrees of freedom are constrained at the centers of the 8 RBE2 units respectively. The load type is simplified point load condition (SPC).
[0078] For example, Figure 5 The schematic diagram of the structure of the front frame assembly and the engine compartment side beam inner plate installation point is shown as follows: Figure 5 As shown, 51 is the mounting point of the front end frame assembly and the inner plate of the engine compartment side beam.
[0079] Step 32: configuring the second entity attribute and the thickness attribute of the second entity attribute for the meshed three-dimensional data, assigning the first preset material model to the front end frame, and assigning the second preset material model to the collision support component.
[0080] In this step, the front end frame obtained above is determined as a 3D mesh and is assigned a second entity attribute (taking the psolid attribute as an example); the front collision beam mounting plate, the front collision energy absorption box outer panel, the front collision beam outer panel, and the front end frame support plate are determined as shell units and are assigned a second entity attribute (taking the pshell attribute as an example), and the thickness attribute of pshell is set according to the thickness of the 3D data.
[0081] Furthermore, a material model of PP plus 30% of glass fiber is established (i.e., the first preset material model), and the material model is assigned to the front end frame, and a material model of aluminum alloy is established (i.e., the second preset material model), and the material model is assigned to the front collision beam mounting plate, the front collision energy absorption box outer panel, the front collision beam outer panel and the front end frame support plate.
[0082] The embodiment of the present invention uses a topology optimization method for the front-end frame, performs meshing processing on the three-dimensional data of the front-end frame and the collision support component on the front-end frame, configures the second entity attribute and the thickness attribute of the second entity attribute for the meshed three-dimensional data, assigns the first preset material model to the front-end frame, and assigns the second preset material model to the collision support component. In this technical solution, by performing finite element modeling on the front-end frame and the collision support component on the front-end frame, the connection and degree of freedom between the front-end frame and the collision support component in the actual scene can be simulated, providing a basis for subsequent implementation.
[0083] Based on the above embodiments, Figure 6 FIG. 1 is a flow chart showing a third embodiment of the injection hazard analysis method provided by the present invention, wherein the method is executed by an electronic device. Figure 6 As shown, the above step 22 may include the following steps:
[0084] Step 61, obtaining a second tensile strength of the front end frame;
[0085] In this step, taking hypermesh as an example, select the responses corresponding to the above preset requirements in the response (English: response), in response to the user checking the upper bound (English: upper bound), and entering the tensile strength of the material of the front-end frame (for example, considering the safety factor, 0.8 times the tensile strength can be entered), which is recorded as the second tensile strength.
[0086] Step 62: According to the second tensile strength, under a preset load, and with the lock mounting point, the headlight mounting hole, the radiator mounting hole, the cabin side guard plate mounting hole, and the front guard assembly mounting hole on the front frame under preset requirements, determine the material distribution, stiffness change, and stress change of the component to be optimized;
[0087] In this step, taking hypermesh as an example, select quality (English: mass) in response type to optimize the quality of the front-end framework, select the regional attribute QDKJ-varible to be optimized in the region, name the response QDKJ-varible, and create it in response to the create operation.
[0088] Furthermore, a response is established for the displacement of the lock mounting point, headlight mounting point, radiator mounting point, cabin side guard plate mounting point and front bumper assembly mounting point in each stiffness analysis step. The name of the response corresponds to the analysis step one by one. Select static displacement (English: static displacement) in response type, select the load points loaded in each analysis step at the nodes (English: nodes), that is, the nodes marked with C-xxx in each of the above analysis steps, and select total displacement (English: total disp) in no region identifier (English: no regionid).
[0089] The lock installation point analyzes the strength and the strength under ultimate tension. It is necessary to establish two corresponding responses for the analysis steps S-suo-zs and S-suo-z-ex. Select static stress as the response type, select the component named QDKJ-varible as the unit, and the stress type is von mises.
[0090] Select each response established above at response, check upper bound, and enter the preset displacement value of the corresponding analysis position in each analysis step, and check the corresponding analysis step at load step (English: loadsteps).
[0091] Afterwards, after step 61 is executed, in response to clicking on the objective, the minimum function min is selected, the response established above is selected at the response, and create is clicked to complete the creation of the objective function.
[0092] After that, select Optistruct in the Analysis module, select Optistruct in the Run Options, and click Optistruct to submit the topology optimization analysis.
[0093] The above objective function can analyze and determine the material distribution, stiffness change, and stress change of the components to be optimized under the preset requirements of the lock mounting points, headlight mounting holes, radiator mounting holes, cabin side guard plate mounting holes, and front guard assembly mounting holes on the above front frame.
[0094] Step 63: Determine the analysis results based on the material distribution, stiffness change, and stress change.
[0095] In this step, the material distribution, stiffness change, and stress change are taken as analysis results of the component to be optimized.
[0096] Furthermore, the analysis results are updated based on the displacement values and tensile strength of the lock mounting points on the front end frame, the displacement values of the headlight mounting holes, the displacement values of the radiator mounting holes, the displacement values of the cabin side guard plate mounting holes, and the displacement values of the front bumper assembly mounting holes.
[0097] The embodiment of the present invention uses a topological optimization method of the front-end frame to obtain the second tensile strength of the front-end frame. According to the second tensile strength, under a preset load, and the lock mounting point, headlight mounting hole, radiator mounting hole, cabin side guard plate mounting hole, and front guard assembly mounting hole on the front-end frame are under preset requirements, the material distribution, stiffness change, and stress change of the components to be optimized are determined, and the analysis results are determined according to the material distribution, stiffness change, and stress change. In this technical solution, each component of the front-end frame is structurally optimized while meeting multiple performance requirements, so that the front-end frame has the best structure and the lightest weight while just meeting multiple performance design goals. This reduces the design space and reduces product costs.
[0098] Figure 7 The schematic diagram of the structure of the embodiment of the topology optimization device of the front-end frame provided by the present invention is shown. Figure 7 As shown, the device is applied to electronic equipment, including:
[0099] A configuration module 71 is used to add a component to be optimized to a preset area in the front-end framework, wherein the component to be optimized is configured with a first entity attribute and a material attribute;
[0100] A determination module 72 is used to determine, based on a first component connected to the front-end frame and the front-end frame, an analysis result that the component to be optimized meets a preset requirement under a preset load, wherein the first component is at least one component installed on the front-end frame, the preset requirement is determined based on a preset tensile strength and a preset displacement value between the first component and the front-end frame, and the analysis result is used to express optimization information of the component to be optimized in the front-end frame;
[0101] The display module 73 is used to display the analysis results.
[0102] In one or more embodiments, before determining the analysis result that the component to be optimized meets the preset requirements under the preset load according to the first component connected to the front-end frame and the front-end frame, the determination module is further used to:
[0103] Meshing the three-dimensional data of the front frame and the collision support components on the front frame;
[0104] The second entity attribute and the thickness attribute of the second entity attribute are configured for the meshed three-dimensional data, the first preset material model is assigned to the front end frame, and the second preset material model is assigned to the collision support component.
[0105] In one or more embodiments, the collision support assembly includes: a front collision beam mounting plate, a front end frame support plate, a front collision energy absorption box outer plate, and a front collision beam outer plate;
[0106] The front collision beam mounting plate and the front frame support plate are respectively connected to the front frame by using rigid body elements and constraining the preset freedom range;
[0107] The front collision beam mounting plate, the front collision energy absorption box outer plate, the front collision beam outer plate and the front end frame support plate are respectively connected by rigid body elements and constrained within a preset degree of freedom range;
[0108] The front end frame is fixed to the inner plate of the engine compartment side beam by bolts, and rigid body elements are used at the bolt holes to connect the bolt holes of the front end frame and the mounting holes of the front collision beam, and constrain the preset degree of freedom range.
[0109] In one or more embodiments, the first assembly includes: a lock on the front end frame, a headlight, a radiator, a front guard assembly, and a cabin side guard plate;
[0110] The preset loads include: a first load applied by the lock mounting point on the front frame, a second load applied by the headlight mounting hole, a third load applied by the radiator mounting hole, a fourth load applied by the cabin side guard mounting hole, and a fifth load applied by the front bumper assembly mounting hole;
[0111] The preset tensile strength includes: a first tensile strength;
[0112] The preset displacement values include: a first displacement value, a second displacement value, a third displacement value, a fourth displacement value, and a fifth displacement value;
[0113] The preset requirements include: the tensile strength of the lock mounting point on the front frame is less than the first tensile strength, the displacement value of the lock mounting point on the front frame is less than the first displacement value, the displacement value of the headlight mounting hole is less than the second displacement value, the displacement value of the radiator mounting hole is less than the third displacement value, the displacement value of the cabin side guard plate mounting hole is less than the fourth displacement value, and the displacement value of the front bumper mounting hole is less than the fifth displacement value.
[0114] In one or more embodiments, the minimum dimension of the physical properties of the component to be optimized is configured to be N times the average dimension of the front-end frame, and the tensile strength of the component to be optimized is M times the tensile strength of the front-end frame, where N is greater than 1 and M is less than 1 and greater than 0.
[0115] In one or more embodiments, the determination module 72 determines, based on the first component connected to the front-end frame and the front-end frame, an analysis result that the component to be optimized meets the preset requirements under the preset load, specifically for:
[0116] Obtaining a second tensile strength of the front end frame;
[0117] According to the second tensile strength, under a preset load, and with the lock mounting point, the headlight mounting hole, the radiator mounting hole, the cabin side guard mounting hole, and the front guard assembly mounting hole on the front frame under preset requirements, determine the material distribution, stiffness change, and stress change of the component to be optimized;
[0118] The analysis results are determined based on material distribution, stiffness changes, and stress changes.
[0119] In one or more embodiments, the determination module 72 is further configured to:
[0120] Update the analysis results based on the displacement values and tensile strength of the lock mounting points on the front frame, the displacement values of the headlight mounting holes, the displacement values of the radiator mounting holes, the displacement values of the cabin side guard mounting holes, and the displacement values of the front bumper assembly mounting holes.
[0121] From the above, it can be seen that the injection hazard analysis device provided in the embodiment of the present invention can simulate the performance requirements of each component based on the maximum value of the tensile strength and displacement value of at least one component on the front-end frame and the front-end frame, and obtain a better structure and lighter weight of the component to be optimized while meeting multiple performance requirements, thereby reducing the design space and reducing the cost of the front-end frame.
[0122] It should be noted that it should be understood that the division of the various modules of the device involved above is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements. They can also be all implemented in the form of hardware. Some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. In addition, all or part of these modules can be integrated together or implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0123] Figure 8 The schematic diagram of the structure of an embodiment of the electronic device provided by the present invention is shown, and the specific embodiment of the present invention does not limit the specific implementation of the electronic device.
[0124] The electronic device may include: a processor (processor) 802 , a communication interface (Communications Interface) 804 , a memory (memory) 806 , and a communication bus 808 .
[0125] The processor 802, the communication interface 804, and the memory 806 communicate with each other via a communication bus 808. The communication interface 804 is used to communicate with other devices such as a client or other server network elements. The processor 802 is used to execute a program 810, which can specifically execute the relevant steps in the above method embodiment.
[0126] Specifically, the program 810 may include program code including computer executable instructions.
[0127] The processor 802 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention. The one or more processors included in the electronic device may be processors of the same type, such as one or more CPUs. They may also be processors of different types, such as one or more CPUs and one or more ASICs.
[0128] The memory 806 is used to store the program 810. The memory 806 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0129] Program 810 may be specifically called by processor 802 to enable the electronic device to execute the operations of any of the above method embodiments.
[0130] From the above, it can be seen that the electronic device provided by the embodiment of the present invention can simulate the performance requirements of each component based on the maximum value of the tensile strength and displacement value of at least one component on the front-end frame and the front-end frame, and obtain a better structure and lighter weight of the component to be optimized while meeting multiple performance requirements, thereby reducing the design space and reducing the cost of the front-end frame.
[0131] An embodiment of the present invention provides a computer-readable storage medium, which stores at least one executable instruction. When the executable instruction is executed on a device / equipment, the device / equipment executes the topology optimization method of the front-end framework in any of the above method embodiments.
[0132] The executable instructions may be used to enable the device / equipment to perform the following operations:
[0133] Add a component to be optimized to a preset area in the front-end framework, and configure the first entity attribute and material attribute of the component to be optimized;
[0134] According to the first component connected to the front-end frame and the front-end frame, an analysis result is determined that the component to be optimized meets the preset requirements under the preset load, the first component is at least one component installed on the front-end frame, the preset requirements are determined based on the preset tensile strength and preset displacement value between the first component and the front-end frame, and the analysis result is used to express the optimization information of the component to be optimized in the front-end frame;
[0135] Present the analysis results.
[0136] In one or more embodiments, before determining the analysis result that the component to be optimized meets the preset requirements under the preset load according to the first component connected to the front-end frame and the front-end frame, the following is further performed:
[0137] Meshing the three-dimensional data of the front frame and the collision support components on the front frame;
[0138] The second entity attribute and the thickness attribute of the second entity attribute are configured for the meshed three-dimensional data, the first preset material model is assigned to the front end frame, and the second preset material model is assigned to the collision support component.
[0139] In one or more embodiments, the collision support assembly includes: a front collision beam mounting plate, a front end frame support plate, a front collision energy absorption box outer plate, and a front collision beam outer plate;
[0140] The front collision beam mounting plate and the front frame support plate are respectively connected to the front frame by using rigid body elements and constraining the preset freedom range;
[0141] The front collision beam mounting plate, the front collision energy absorption box outer plate, the front collision beam outer plate and the front end frame support plate are respectively connected by rigid body elements and constrained within a preset degree of freedom range;
[0142] The front end frame is fixed to the inner plate of the engine compartment side beam by bolts, and rigid body elements are used at the bolt holes to connect the bolt holes of the front end frame and the mounting holes of the front collision beam, and constrain the preset degree of freedom range.
[0143] In one or more embodiments, the first assembly includes: a lock on the front end frame, a headlight, a radiator, a front guard assembly, and a cabin side guard plate;
[0144] The preset loads include: a first load applied by the lock mounting point on the front frame, a second load applied by the headlight mounting hole, a third load applied by the radiator mounting hole, a fourth load applied by the cabin side guard mounting hole, and a fifth load applied by the front bumper assembly mounting hole;
[0145] The preset tensile strength includes: a first tensile strength;
[0146] The preset displacement values include: a first displacement value, a second displacement value, a third displacement value, a fourth displacement value, and a fifth displacement value;
[0147] The preset requirements include: the tensile strength of the lock mounting point on the front frame is less than the first tensile strength, the displacement value of the lock mounting point on the front frame is less than the first displacement value, the displacement value of the headlight mounting hole is less than the second displacement value, the displacement value of the radiator mounting hole is less than the third displacement value, the displacement value of the cabin side guard plate mounting hole is less than the fourth displacement value, and the displacement value of the front bumper mounting hole is less than the fifth displacement value.
[0148] In one or more embodiments, the minimum dimension of the physical properties of the component to be optimized is configured to be N times the average dimension of the front-end frame, and the tensile strength of the component to be optimized is M times the tensile strength of the front-end frame, where N is greater than 1 and M is less than 1 and greater than 0.
[0149] In one or more embodiments, determining, based on the first component connected to the front-end frame and the front-end frame, an analysis result that the component to be optimized meets the preset requirements under the preset load includes:
[0150] Obtaining a second tensile strength of the front end frame;
[0151] According to the second tensile strength, under a preset load, and with the lock mounting point, the headlight mounting hole, the radiator mounting hole, the cabin side guard mounting hole, and the front guard assembly mounting hole on the front frame under preset requirements, determine the material distribution, stiffness change, and stress change of the component to be optimized;
[0152] The analysis results are determined based on material distribution, stiffness changes, and stress changes.
[0153] In one or more embodiments, the following is also performed:
[0154] Update the analysis results based on the displacement values and tensile strength of the lock mounting points on the front frame, the displacement values of the headlight mounting holes, the displacement values of the radiator mounting holes, the displacement values of the cabin side guard mounting holes, and the displacement values of the front bumper assembly mounting holes.
[0155] From the above, it can be seen that the electronic device / device provided by the embodiment of the present invention can simulate the performance requirements of each component based on the maximum value of the tensile strength and displacement value of at least one component on the front-end frame and the front-end frame, and obtain a better structure and lighter weight of the component to be optimized while meeting multiple performance requirements, thereby reducing the design space and reducing the cost of the front-end frame.
[0156] An embodiment of the present invention provides a computer program product, including a computer program, which implements the operations of the above method when executed by a processor.
[0157] Its implementation principle and technical effects are shown in the above disclosure.
[0158] The above description of various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other, and for the sake of brevity, they will not be repeated herein.
[0159] The methods disclosed in the various method embodiments provided by the present invention can be arbitrarily combined without conflict to obtain new method embodiments.
[0160] The features disclosed in the various product embodiments provided by the present invention can be arbitrarily combined without conflict to obtain new product embodiments.
[0161] The features disclosed in the various method or device embodiments provided by the present invention can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0162] It should be noted that the computer-readable storage medium may be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM), etc. It may also be various vehicles including one or any combination of the above memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc.
[0163] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0164] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0165] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus necessary general hardware nodes, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for a device to execute the methods described in each embodiment of the present invention.
[0166] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices, apparatuses, and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as a combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0167] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0168] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0169] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.
Claims
1. A topology optimization method for a front-end framework, characterized in that: The method comprises: Adding a component to be optimized to a preset area in the front-end framework, wherein the component to be optimized is configured with a first entity attribute and a material attribute; According to a first component connected to the front-end frame and the front-end frame, an analysis result is determined that the component to be optimized meets a preset requirement under a preset load, wherein the first component is at least one component installed on the front-end frame, the preset requirement is determined based on a preset tensile strength and a preset displacement value between the first component and the front-end frame, and the analysis result is used to express optimization information of the component to be optimized in the front-end frame; The analysis results are presented.
2. The method according to claim 1, characterized in that Before determining, based on the first component connected to the front-end frame and the front-end frame, the analysis result that the component to be optimized meets the preset requirements under the preset load, the method further includes: Performing meshing processing on the three-dimensional data of the front end frame and the collision support component on the front end frame; The second entity attribute and the thickness attribute of the second entity attribute are configured for the meshed three-dimensional data, a first preset material model is assigned to the front end frame, and a second preset material model is assigned to the collision support component.
3. The method according to claim 2, characterized in that The collision support assembly includes: a front collision beam mounting plate, a front end frame support plate, a front collision energy absorption box outer plate, and a front collision beam outer plate; The front collision beam mounting plate and the support plate of the front end frame are respectively connected to the front end frame by using rigid body elements and constraining a preset degree of freedom range; The front collision beam mounting plate, the front collision energy absorption box outer plate, the front collision beam outer plate and the support plate of the front end frame are respectively connected by rigid body elements, and the preset degree of freedom range is constrained; The front end frame is fixed to the inner plate of the engine compartment side beam by bolts, and rigid body elements are used at the bolt holes to connect the bolt holes of the front end frame and the mounting holes of the front collision beam, and constrain the preset degree of freedom range.
4. The method according to any one of claims 1 to 3, characterized in that: The first assembly includes: a lock on the front frame, a headlight, a radiator, a front guard assembly, and a cabin side guard plate; The preset loads include: a first load applied by the lock mounting point on the front frame, a second load applied by the headlight mounting hole, a third load applied by the radiator mounting hole, a fourth load applied by the cabin side guard plate mounting hole, and a fifth load applied by the front bumper assembly mounting hole; The preset tensile strength includes: a first tensile strength; The preset displacement values include: a first displacement value, a second displacement value, a third displacement value, a fourth displacement value, and a fifth displacement value; The preset requirements include: the tensile strength of the lock mounting point on the front frame is less than the first tensile strength, the displacement value of the lock mounting point on the front frame is less than the first displacement value, the displacement value of the headlight mounting hole is less than the second displacement value, the displacement value of the radiator mounting hole is less than the third displacement value, the displacement value of the cabin side guard plate mounting hole is less than the fourth displacement value, and the displacement value of the front bumper mounting hole is less than the fifth displacement value.
5. The method according to claim 4, characterized in that The minimum size configuration in the entity properties of the component to be optimized is N times the average size of the front-end frame, the tensile strength of the component to be optimized is M times the tensile strength of the front-end frame, N is greater than 1, and M is less than 1 and greater than 0.
6. The method according to claim 5, characterized in that The step of determining, based on the first component connected to the front-end frame and the front-end frame, whether the component to be optimized meets the preset requirements under the preset load includes: Obtaining a second tensile strength of the front end frame; According to the second tensile strength, under the preset load, and the lock mounting point on the front frame, the headlight mounting hole, the radiator mounting hole, the cabin side guard plate mounting hole, and the front guard assembly mounting hole are under the preset requirements, determining the material distribution, stiffness change, and stress change of the component to be optimized; The analysis result is determined according to the material distribution, the stiffness change, and the stress change.
7. The method according to claim 6, characterized in that The method further comprises: The analysis result is updated according to the displacement value and tensile strength of the lock mounting point on the front end frame, the displacement value of the headlight mounting hole, the displacement value of the radiator mounting hole, the displacement value of the cabin side guard plate mounting hole, and the displacement value of the front bumper assembly mounting hole.
8. A topology optimization device for a front-end frame, characterized in that: The device comprises: A configuration module, used for adding a component to be optimized to a preset area in the front-end framework, wherein the component to be optimized is configured with a first entity attribute and a material attribute; a determination module, configured to determine, based on a first component connected to the front-end frame and the front-end frame, an analysis result that the component to be optimized meets a preset requirement under a preset load, wherein the first component is at least one component installed on the front-end frame, the preset requirement is determined based on a preset tensile strength and a preset displacement value between the first component and the front-end frame, and the analysis result is used to express optimization information of the component to be optimized in the front-end frame; The display module is used to display the analysis results.
9. An electronic device, characterized in that: include: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the operation of the topology optimization method of the front-end framework as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The storage medium stores at least one executable instruction. When the executable instruction is executed on the topology optimization device of the electronic device / front-end framework, the topology optimization device of the electronic device / front-end framework executes the operation of the topology optimization method of the front-end framework as described in any one of claims 1 to 7.