Method for generating family front hood design, method and device for selecting family front hood design, electronic equipment and computer program product
By decomposing family-based front hoods into components with design constraints, the design cycle is significantly reduced, allowing for efficient and rapid generation of family-based front hood designs.
Patent Information
- Application Number
- CN202411252681.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-20
AI Technical Summary
The current design process for family-based front hoods in vehicles is lengthy due to the need to redesign each hood as a whole, despite high similarities among family-based designs, leading to inefficiencies in design cycles.
Decompose the family-based front hood into multiple components based on target information including design constraints, allowing for the selection and combination of local data models to generate a family-based front hood data model.
This approach significantly shortens the design cycle by enabling quicker and more convenient generation of family-based front hood designs, maintaining reasonable balance between component number and modeling difficulty.
Smart Images

Figure CN119167632A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle design, and in particular to a method for generating a family-based front hood design, a method for selecting a family-based front hood design, a device, an electronic device, and a computer program product. Background Art
[0002] With the rapid development of modern industry and the continuous improvement of people's living standards, cars have become an indispensable means of transportation in daily life. As an important part of the car, the front hood of the car not only protects the engine, reduces wind resistance, and improves the appearance of the vehicle, but is also directly related to the overall design and manufacturing cost of the car.
[0003] At present, the front hood is usually considered as a whole during the design process. For example, the designer needs to draw an overall sketch of the front hood according to the overall design style and functional requirements of the car, and then use computer-aided design (CAD) software to refine the various components of the front hood, and finally obtain the front hood data model from the overall sketch. The entire design cycle is relatively long.
[0004] However, on family-based cars or family-based front hoods, different family-based front hoods have high similarities. Even if the currently designed family-based front hood has high similarities with the family-based front hoods of the same family, the currently designed family-based front hood still needs to be redesigned as a whole, so it takes a long time to design the desired family-based front hood. Summary of the invention
[0005] The embodiments of the present application provide a method for generating a family-based front hood design, a method, device, electronic device and computer program product for selecting a family-based front hood design, so as to solve the problem of a long design cycle of a family-based front hood of an automobile.
[0006] A first aspect of an embodiment of the present application provides a method for generating a family-based front hood design, the method comprising:
[0007] Determine a plurality of local data models that meet the current design requirements, wherein the plurality of local data models include: data models of different components into which the family-based front hood is divided based on target information, the target information includes: different design constraints of the family-based front hood, the family-based front hood includes front hoods with similar designs;
[0008] Combine multiple local data models that meet the design requirements to obtain at least one family-based front hood data model.
[0009] A second aspect of an embodiment of the present application provides a method for selecting a family-based front hood design, the method comprising:
[0010] Determine a plurality of local data models that meet the current design requirements, wherein the plurality of local data models include: data models of different components into which the family-based front hood is divided based on target information, the target information includes: different design constraints of the family-based front hood, the family-based front hood includes family-based front hoods with similar designs;
[0011] Combine multiple local data models that meet the design requirements to obtain at least one family-based front hood data model;
[0012] The family front hood data model with the best performance is selected as the family front hood data model designed this time.
[0013] A third aspect of an embodiment of the present application provides a device for generating a family-based front hood design, the device comprising:
[0014] A local data model determination module is used to determine a plurality of local data models that meet the current design requirements, wherein the plurality of local data models include: data models of different components into which a family-based front hood is divided based on target information, wherein the target information includes: different design constraints of the family-based front hood, wherein the family-based front hood includes front hoods with similar designs;
[0015] The combination module is used to combine multiple local data models that meet the design requirements to obtain at least one family-based front hood data model.
[0016] A fourth aspect of an embodiment of the present application provides a device for selecting a family-style front hood design, the device comprising:
[0017] A local data model determination module is used to determine a plurality of local data models that meet the current design requirements, wherein the plurality of local data models include: data models of different components into which the family-based front hood is divided based on target information, the target information includes: different design constraints of the family-based front hood, the family-based front hood includes family-based front hoods with similar designs;
[0018] A combination module, used to combine multiple local data models that meet the design requirements to obtain at least one family-based front hood data model;
[0019] A selection module is used to select the family front hood data model with the best performance as the family front hood data model designed this time.
[0020] The fifth aspect of an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the method for generating a family front hood design as described in the first aspect or the method for selecting a family front hood design as described in the second aspect is implemented.
[0021] The sixth aspect of an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the method for generating a family front hood design described in the first aspect or the method for selecting a family front hood design described in the second aspect.
[0022] The seventh aspect of an embodiment of the present application provides a computer program product, including: a computer program, which, when executed by a processor, implements the method for generating a family front hood design described in the first aspect or the method for selecting a family front hood design described in the second aspect.
[0023] It can be seen from the above technical solution that the embodiment of the present application can determine multiple local data models that meet the design requirements. Among them, the multiple local data models include: data models of different components divided into the family-based front hood based on target information. Therefore, when designing a family-based front hood, the user or designer can directly select the required object from the multiple local data models of the existing family-based front hood. Then the family-based front hood data model can be quickly obtained by combination. Compared with the method of modeling and designing the family-based front hood as a whole, the embodiment of the present application is undoubtedly more convenient and faster, and greatly shortens the design cycle of the family-based front hood. In addition, the target information based on which the family-based front hood is divided into components includes different design constraints on the family-based front hood. Therefore, the division of each component is very reasonable, and a reasonable balance can be achieved between the number of components and the modeling difficulty of the local data model. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0025] Figure 1 It is the overall schematic diagram of the front hood;
[0026] Figure 2 A flow chart of a method for generating a family-style front hood design provided in an embodiment of the present application;
[0027] Figure 3 It is a schematic diagram of the outer panel structure in the family-style front hood;
[0028] Figure 4 This is one of the schematic diagrams of the inner panel structure in the family-style front hood;
[0029] Figure 5 This is the second schematic diagram of the inner panel structure in the family-style front hood;
[0030] Figure 6 This is one of the schematic diagrams of the reinforcement structure in the family-style front hood;
[0031] Figure 7 This is the second schematic diagram of the reinforcement structure in the family-style front hood;
[0032] Figure 8 It is a schematic diagram of twelve inner plate patterns;
[0033] Fig. 9 It is a schematic diagram of the combination of twelve inner plate patterns and inner plates;
[0034] Fig.10 A flow chart of a method for selecting a family-style front hood design provided in an embodiment of the present application;
[0035] Fig.11 This is a schematic diagram of the design interface of the family-style front hood;
[0036] Fig.12 A practical application flow chart of a method for selecting a family-style front hood design provided in an embodiment of the present application;
[0037] Fig.13 A schematic diagram of the structure of a device for generating a family-style front hood design provided in an embodiment of the present application;
[0038] Fig.14 A schematic diagram of the structure of a device for selecting a family-style front hood design provided in an embodiment of the present application;
[0039] Fig.15 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] Unless otherwise defined, the technical terms or scientific terms used in the embodiments of this specification shall have the common meanings understood by persons with ordinary skills in the field to which this specification belongs. The words "first", "second" and similar words used in the embodiments of this specification do not indicate any order, quantity or importance, but are only used to avoid confusion of constituent elements.
[0041] Unless the context requires otherwise, throughout the specification, "plurality" means "at least two", and "including" is interpreted as an open, inclusive meaning, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "examples", "specific examples" or "some examples" are intended to indicate that a particular feature, structure, material or characteristic associated with the embodiment or example is included in at least one embodiment or example of the specification. The schematic representation of the above terms does not necessarily refer to the same embodiment or example.
[0042] The following will be combined with the drawings in the embodiments of this specification to clearly and completely describe the technical solutions in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this specification.
[0043] Overview
[0044] like Figure 1 As shown, the overall structure of the front hood is very complex, and it is not formed by simple stamping. Moreover, for the sake of automobile safety, the front hood is also required to have certain safety performance. Therefore, the front hood is usually assembled or used as an integral component in the vehicle. As also described in the background technology, the front hood is usually considered as a whole during the design process. Designers continuously adjust the overall design of the front hood based on their own experience, and continuously verify the designed front hood data model, and finally generate a front hood data model that meets the design requirements or business requirements. Subsequent production links will be produced based on the final front hood data model.
[0045] For the front hood of a family car or a family front hood, each family front hood has the same design style and has a high degree of similarity. When a new design is made for the family front hood, even if the new design has a high degree of similarity with the existing design in the family, the new design still needs to be considered as a whole, which inevitably leads to the problem of a long design cycle.
[0046] In response to the above problems, the inventor of the present application has taken a different approach and decomposed the family-based front hood into multiple modules. When designing the family-based front hood, the family-based front hood data model is directly generated by using the module splicing / combination method. Therefore, the embodiment of the present application provides a method for generating a family-based front hood design, the purpose of which is that when designing a family-based front hood, the user or designer can directly select the required object from multiple existing local data models of the family-based front hood. Then the family-based front hood data model can be quickly obtained by combination. Compared with the method of modeling and designing the family-based front hood as a whole, the embodiment of the present application is undoubtedly more convenient and faster, and greatly shortens the design cycle of the family-based front hood. In addition, the target information based on which the family-based front hood is divided into components includes different constraints on the design of the family-based front hood. Therefore, the division of each component is very reasonable, and a reasonable balance can be achieved between the number of components and the difficulty of modeling the local data model. The specific scheme is described in detail below through an embodiment.
[0047] Exemplary Methods
[0048] The embodiment of the present application exemplifies the method for generating a family-based front hood design. Figure 2 As shown, the method for generating a family-based front hood design includes:
[0049] S201: Determine multiple local data models that meet the current design requirements.
[0050] It is understandable that the family-based front hood includes a front hood with a similar design. In the automotive field, some specific components of some vehicles have the same design style or a high degree of similarity, and such designs can be referred to as family-based designs. For example, for a family-based front hood, a family-based front hood with the same design style or a high degree of similarity is installed on different vehicles, and these vehicles or these family-based front hoods can be referred to as family-based designs. That is, these family-based front hoods with the same design style or a high degree of similarity are regarded as different members of a family, and each member has the same design style or a high degree of similarity with other members. In this way, when a front hood design is generated for a family-based front hood, the family-based front hood design to be generated will be a new family member and have a high degree of similarity with other members in the family. In some embodiments, based on the common features of the family-based front hood, a partial local data model matching it can be determined; then, by using the overlap relationship between different local data models, other partial local data models that can be overlapped with the aforementioned partial local data models are determined. Finally, the local data models determined twice are regarded as multiple local data models that meet the design requirements of this time. Among them, the common features of the family-based front hoods can be the same design style information or the same part of the structural information of each member in the family of the family-based front hoods. For example, the common features of the family-based front hoods can be the same outer contour, the same overall design style, etc. The multiple local data models determined in this way will belong to the same family of family-based front hoods, that is, multiple local data models that meet the design requirements of this time, avoiding interference from local data models in other families of family-based front hoods.
[0051] The multiple local data models include: data models of different components into which the family-based front hood is divided based on the target information. In some embodiments, the multiple local data models include at least one data model of each component. For example, the components of the family-based front hood include component A, component B and component C. Then the multiple local data models include: a data model of at least one component A, a data model of at least one component B, and a data model of at least one component C. In the case where the multiple local data models include multiple data models of each component, the multiple data models of each component may not be completely different. For example, different designers can collaborate to create different designs and modeling for the same component to obtain multiple data models of the same component. For example, the data model of the component can also be stored in the library each time the family-based front hood is designed, so as to obtain a model library containing multiple data models of the same component. Of course, the model library can contain data models of the family-based front hood components of multiple families. In this way, no matter which family the new design belongs to, it is only necessary to filter out the data model of the family-based front hood component of the current family.
[0052] In the embodiment of the present application, multiple local data models are generated by pre-modeling. The timing of generating the local data models can be as described above and is not limited here. It is worth noting that the data model of the component can be a conceptual model. For example, the conceptual model can be a shell unit model generated by SFE software. The data model of the component can also be an engineering model. Thus, it is applied to the case where there is a specific design scheme for the family-based front hood. For example, the engineering model can be a 3D model generated by CATIA software.
[0053] In some embodiments, multiple local data models that meet the design requirements can also be determined in combination with the designer's operation. For example, the designer can refer to the same structure of the family front hood for the first input, so that multiple local data models that meet the design requirements can be selected from the aforementioned model library. The first input may include operations such as click, long press, and slide, but is not limited to this. The first input may also include a series of identical or different operations. For example, the first input includes: multiple clicks on different controls. In some embodiments, before responding to the user's first input, a target interface may also be displayed, which includes multiple controls, and each control is associated with multiple data models of a component. In this way, the user can operate each control in turn, thereby selecting one or more data models for each component, and finally obtaining multiple local data models that meet the design requirements. In other embodiments, the target interface displays the data model of the corresponding component and / or the text introduction of the data model for each control. This makes it convenient for users to understand the situation of each data model and provides convenience for users to select local data models.
[0054] As an important part of the car, the family front hood itself can be decomposed into different components. And the components obtained are different according to different decomposition bases. If decomposed from the perspective of quantity, the family front hood can be decomposed into a large number of components, so that the structure of each component will be relatively simple, which is convenient for modeling. However, the family front hood has too many components, which is not only prone to problems in the subsequent layout data model combination; at the same time, it takes users / designers more time and energy to make choices. Of course, if the family front hood is decomposed into fewer components. For example, the family front hood is decomposed into two components. The structure of each component is still very complex, and the modeling process is still complex and time-consuming. For this reason, when the embodiment of the present application decomposes the family front hood into different components, the target information based on it includes: different design constraints of the family front hood. In this way, the division of each component can be made very reasonable by decomposing the family front hood through constraints. Among them, the design constraints may include: constraints related to the structure of the family front hood itself.
[0055] S202: Combine multiple local data models that meet the current design requirements to obtain at least one family-based front hood data model.
[0056] In this step, a plurality of local data models that meet the design requirements can be combined using established combination rules. For example, the combination rules include: selecting one from the local data models of each component of the family-based front hood, respectively, and combining the selected local data models to obtain a combination result. Each combination method or each combination result corresponds to a family-based front hood data model, so that at least one family-based front hood data model can be obtained. In some embodiments, after obtaining the family-based front hood data model, a 3D image of the family-based front hood data model can also be displayed for relevant personnel to view.
[0057] In the embodiment of the present application, multiple local data models that meet the design requirements can be determined. Among them, the multiple local data models include: data models of different components divided into the family-based front hood based on target information, and the family-based front hood includes a family-based front hood with a similar design. Therefore, when designing a family-based front hood, the user or designer can directly select the required object from the multiple local data models of the existing family-based front hood. Then the family-based front hood data model can be quickly obtained by combination. Compared with the method of modeling and designing the family-based front hood as a whole, the embodiment of the present application is undoubtedly more convenient and faster, and greatly shortens the design cycle of the family-based front hood. In addition, the target information based on which the family-based front hood is divided into components includes different design constraints on the family-based front hood. Therefore, the division of each component is very reasonable, and a reasonable balance can be achieved between the number of components and the modeling difficulty of the local data model.
[0058] In some embodiments of the present application, determining a local data model that meets the current design requirements includes:
[0059] Based on the exterior shape information and / or main section information of the family-based front hood, a first type of local data model is determined; wherein the first type of local data model includes: a local data model having the same exterior shape information and / or the same main section information as the family-based front hood;
[0060] determining a second type of local data model that is compatible with the first type of local data model;
[0061] The first type of local data model and the second type of local data model are determined as local data models that meet the current design requirements.
[0062] It should be noted that the same design style or common features in the family-based front hood are usually reflected in the appearance and main section of the family-based front hood. Therefore, the outer shape information and / or main section information of the family-based front hood can be used as the common features of the family-based front hood. In some embodiments, the outer shape and main section of the family-based front hood design to be generated can be determined at the beginning of the design (for example, it can be a design sketch containing only the outer shape and the main section). Then use these data to determine the local data model that meets the design requirements of this time. For example, when generating the family-based front hood design of family A, the outer shape information and main section information of the family-based front hood in family A can be matched to the outer panel data model and the inner panel data model of family A, and then the overlap relationship between the components of the family-based front hood is used to obtain other local data models that are compatible with the outer panel data model and the inner panel data model, and finally these data models are used as local data models that meet the design requirements of this time. Among them, the outer panel data model and the inner panel data model are equivalent to the local data model of the first type. Other local data models adapted to the outer panel data model and the inner panel data model are equivalent to the second type of local data models.
[0063] In the embodiment of the present application, with the aid of the same exterior styling information and main cross-section information in the family-based front hood, the local data models in the same family can be quickly determined, thereby obtaining a local data model that meets the current design requirements.
[0064] In some embodiments of the present application, different design constraints on the family-style front hood include: exterior styling constraints, layout space constraints, dent resistance constraints, pedestrian head impact performance constraints, and pattern stamping process constraints.
[0065] It should be noted that the exterior styling constraints determine the appearance of the family-style front hood, including its coordination with the overall style of the car and its aesthetics. In addition, the exterior styling needs to comply with aerodynamic principles and reduce wind resistance, while also considering the aesthetic needs and design trends of consumers in the market.
[0066] The layout space constraints involve the relative position of the front hood and the components in the engine compartment. It is necessary to ensure that there is enough space between the front hood and these components to avoid interference. At the same time, it is also necessary to consider the convenience of maintenance and the replaceability of components.
[0067] Dent resistance refers to the ability of the front hood to resist deformation and dents when subjected to external forces. This is related to the material selection and structural design of the front hood, and it is necessary to ensure that the structure remains intact and the appearance is smooth under the action of external forces. When designing, it is necessary to consider the various external forces that the vehicle may encounter during driving, and ensure that the front hood has sufficient strength and rigidity to resist these forces. The dent resistance constraint is the constraint generated based on the dent resistance.
[0068] Regarding the constraints on pedestrian head impact performance, this is an important consideration from a safety perspective. The family-style front hood needs to be able to effectively reduce the impact force on the pedestrian's head and reduce damage in the event of a collision. It is also necessary to consider the use of specific materials and structural designs.
[0069] Pattern stamping process constraints: This involves the manufacturing process of the family-style front hood, especially the design constraints imposed by the stamping process. Pattern stamping is to achieve the specific appearance and structural features of the family-style front hood, but overly complex designs may be difficult to achieve through stamping, or may increase manufacturing costs and time.
[0070] The embodiment of the present application starts from all or part of the above constraints and decomposes the family-based front hood to obtain corresponding components. In this way, the family-based front hood obtained by the method provided by the present application can meet the relevant constraints in terms of appearance and performance.
[0071] In some embodiments of the present application, the family-based front hood is divided into different components based on target information, including:
[0072] The outer panel is divided from the family-style front hood based on the external styling constraints;
[0073] The inner panel is divided from the family-style front hood based on the layout space constraints;
[0074] A reinforcement piece divided from the family-style front hood based on the constraints of dent resistance and pedestrian head impact performance;
[0075] The inner panel pattern is divided from the family-style front hood based on the constraints of dent resistance performance, pedestrian head impact performance and pattern stamping process.
[0076] It should be noted that when the car is in normal driving or parking, the part of the family-style front hood that the user can see can be regarded as the appearance part of the family-style front hood, and the appearance part needs to comply with the external shape constraints. Therefore, this part can be classified as the outer panel. Figure 3 As shown, the outer panel 301 shows the appearance of a family-style front hood.
[0077] The side of the front hood opposite to the outer panel faces the engine compartment of the car, and the internal structure of the engine compartment is usually more complicated, so this part of the front hood needs to be reasonably matched with the engine compartment to avoid interference. Therefore, this part (the side of the front hood opposite to the outer panel) can be divided into the inner panel. In some embodiments, the inner panel is constrained by the layout information, and the main section needs to be consistent. And it can be used as a variety of solutions according to the different sealing surfaces and support forms. Figure 4 and Figure 5 As shown, the inner panel 401 may have different structures / schemes.
[0078] The inner and outer panels of the front hood of a family usually need to be filled with some structure to improve the dent resistance and pedestrian head impact performance. Therefore, the structure between the inner and outer panels can be divided into reinforcements. In some embodiments, the reinforcements can include reinforcement plates and support plates between the inner and outer panels. The design of the reinforcement is related to the structure of the inner and outer panels and is not fixed. For example Figure 6 and Figure 7 As shown, the number and specific structure of the reinforcement 601 are not fixed. In some embodiments, when the inner panel structure is relatively flat, more reinforcements are required between the inner and outer panels. They can be support panels on the front, rear, and side surfaces, front door lock reinforcements, and rear hinge reinforcements. In other embodiments, the inner panel structure has a large stamping depth, part of the inner panel and the outer panel serve as a supporting structure, there are fewer internal reinforcements and support members, and the reinforcements may only be front door lock reinforcements and rear hinge reinforcements.
[0079] The design of the inner panel pattern mainly considers two aspects: one is that the performance (anti-dent performance and pedestrian head impact performance) meets the standards, and the other is that the stamping process is feasible. Some more complex shapes and forming angles cannot be achieved by the stamping process, and even if the performance meets the standards, it is impossible to manufacture the actual product. Therefore, the inner panel pattern is considered as a component alone. Figure 8 As shown, twelve different flower types are illustrated.
[0080] In the embodiment of the present application, the family-style front hood can be divided into an inner panel, an outer panel, a reinforcement and a pattern according to different constraints.
[0081] In some embodiments of the present application, the target information also includes: the physical connection relationship inside the family-based front hood. Among them, the inside of the family-based front hood can be understood as the overall structure of the family-based front hood. It is understandable that the family-based front hood is usually not formed in one piece, and its various parts are connected by physical connection to form a whole. Therefore, the family-based front hood can be divided based on the physical connection relationship. In some embodiments, the different components into which the family-based front hood is divided based on the target information include any of the following:
[0082] Outer panels, inner panels with flower patterns, and reinforcements;
[0083] Outer panels, inner panels with reinforcements, and inner panel patterns;
[0084] Outer panels, inner panels, inner panel patterns, front reinforcements, rear reinforcements and side reinforcements.
[0085] Among them, some physical inner panels contain patterns, so the inner panel and the inner panel pattern can be combined into one component. Fig. 9 As shown, twelve different ways of combining the flower pattern with the inner panel are illustrated. At this time, the components of the family-style front hood include: an outer panel, an inner panel with a flower pattern, and a reinforcement.
[0086] The inner panel and the reinforcement of some real family-based front hoods are physically connected, so the inner panel and the reinforcement can be combined into one component. In this case, the components of the family-based front hood include: an outer panel, an inner panel with reinforcements, and an inner panel pattern.
[0087] Similarly, the reinforcements can be subdivided into front reinforcements, rear reinforcements, and side reinforcements. At this time, the components of the family-style front hood include: outer panel, inner panel, inner panel pattern, front reinforcement, rear reinforcement, and side reinforcement.
[0088] In the embodiment of the present application, the components can be divided according to the physical connection relationship between the components in the family front hood.
[0089] According to another aspect of the present application, the present application embodiment also provides a method for selecting a family-style front hood design. Fig.10 As shown, the method for selecting a family-style front hood design includes:
[0090] S1001: Determine multiple local data models that meet the requirements of this design.
[0091] The plurality of local data models include: data models of different components into which the family front hood is divided based on target information, the target information including: different design constraints of the family front hood; the family front hood includes family front hoods with similar designs;
[0092] S1002: combining multiple local data models that meet the current design requirements to obtain at least one family-based front hood data model;
[0093] S1003: Selecting the family-based front hood data model with the best performance as the family-based front hood data model designed this time.
[0094] It should be noted that for steps S1001 to S1002, see Figure 2The relevant contents of S201 to S202 shown are not repeated here. In this embodiment, after obtaining at least one family-based front hood data model, if the number of the family-based front hood data models is multiple, it is necessary to select one of them as the family-based front hood data model designed this time. Among them, the selection basis may include the performance of each family-based front hood data model. The performance here can be understood as the performance of the family-based front hood data model applied to the vehicle. If the performance of a family-based front hood data model is the best, it means that the family-based front hood produced according to it is most suitable for application to the vehicle.
[0095] In the embodiment of the present application, multiple local data models that meet the design requirements can be determined. Among them, the multiple local data models include: data models of different components divided into the family front hood based on the target information, and the family front hood includes a family front hood with a similar design. Therefore, when designing the family front hood, the user or designer can directly select the required object from the multiple local data models of the existing family front hood. Then the family front hood data model can be quickly obtained by combination. Finally, the one with the best performance is selected as the family front hood data model designed this time. Compared with the method of modeling and designing the family front hood as a whole, the embodiment of the present application is undoubtedly more convenient and faster, greatly shortening the design cycle of the family front hood, and can quickly select the best family front hood data model. In addition, the target information based on which the family front hood is divided into components includes different constraints on the design of the family front hood. Therefore, the division of each component is very reasonable, and a reasonable balance can be achieved between the number of components and the modeling difficulty of the local data model.
[0096] In some embodiments of the present application, determining a local data model that meets the current design requirements includes:
[0097] Based on the exterior shape information and / or main section information of the family-based front hood, a first type of local data model is determined; wherein the first type of local data model includes: a local data model having the same exterior shape information and / or the same main section information as the family-based front hood;
[0098] determining a second type of local data model that is compatible with the first type of local data model;
[0099] The first type of local data model and the second type of local data model are determined as local data models that meet the current design requirements.
[0100] For the relevant contents of the embodiments of the present application, please refer to the corresponding contents in the above-mentioned method embodiment of generating a family-style front hood design, which will not be repeated here.
[0101] In some embodiments of the present application, different design constraints on the family-style front hood include: exterior styling constraints, layout space constraints, dent resistance constraints, pedestrian head impact performance constraints, and pattern stamping process constraints.
[0102] For the relevant contents of the embodiments of the present application, please refer to the corresponding contents in the above-mentioned method embodiment of generating a family-style front hood design, which will not be repeated here.
[0103] In some embodiments of the present application, the family-based front hood is divided into different components based on target information, including: an outer panel divided from the family-based front hood based on exterior styling constraints; an inner panel divided from the family-based front hood based on layout space constraints; a reinforcement divided from the family-based front hood based on dent resistance constraints and pedestrian head impact performance constraints; and an inner panel pattern divided from the family-based front hood based on dent resistance constraints, pedestrian head impact performance constraints and pattern stamping process constraints.
[0104] For the relevant contents of the embodiments of the present application, please refer to the corresponding contents in the above-mentioned method embodiment of generating a family-style front hood design, which will not be repeated here.
[0105] In some embodiments of the present application, the target information also includes: the physical connection relationship inside the family-style front hood.
[0106] In some embodiments of the present application, the different components into which the family-style front hood is divided based on the target information include any of the following:
[0107] Outer panels, inner panels with flower patterns, and reinforcements;
[0108] Outer panels, inner panels with reinforcements, and inner panel patterns;
[0109] Outer panels, inner panels, inner panel patterns, front reinforcements, rear reinforcements and side reinforcements.
[0110] For the relevant contents of the embodiments of the present application, please refer to the corresponding contents in the above-mentioned method embodiment of generating a family-style front hood design, which will not be repeated here.
[0111] In some embodiments of the present application, when there are multiple family-based front hood data models, the family-based front hood data model with the best performance is selected as the family-based front hood data model designed this time, including:
[0112] Simulate each family front hood data model separately to obtain the simulation results of each family front hood data model; determine the family front hood data model with the best simulation results based on the simulation results of each family front hood data model; select the family front hood data model with the best simulation results as the family front hood data model designed this time.
[0113] It should be noted that, when the optimal design is the goal, it is necessary to select the optimal family-based front hood data model from multiple family-based front hood data models and use it as the family-based front hood data model designed this time. In the embodiment of the present application, each family-based front hood data model is simulated in the form of simulation, and then the simulation results are used to compare the advantages and disadvantages of each family-based front hood data model, and finally the optimal family-based front hood data model is determined.
[0114] In some embodiments, a CAE simulation analysis scheme may be used to simulate each family front hood data model and obtain simulation results. The simulation analysis scheme may include at least four aspects of simulation analysis, namely modal analysis, collision safety analysis, stiffness analysis, and structural durability analysis. The simulation results represent the performance of the family front hood data model in each simulation analysis scheme. By comparing the simulation results, the advantages and disadvantages of the family front hood data models can be judged.
[0115] In some embodiments, all possible combinations can be determined based on the specific circumstances of the local data model, and then multiple family-based front hood data models can be obtained based on the determined combinations. For example, the local data model includes: two data models of component A of the family-based front hood, three data models of component B of the family-based front hood, and five data models of component C of the family-based front hood. Then the number of all possible combinations = 2*3*5=30. The local data models can be combined according to these 30 combinations to obtain 30 family-based front hood data models. In some embodiments, before generating the family-based front hood data model, the numbering information of the corresponding data model can be displayed for each component. Fig.11 As shown, in the case where the family-style front hood includes: an outer panel, an inner panel, a reinforcement and an inner panel pattern, the corresponding data model number is displayed in the second area 1102 corresponding to each component in the first area 1101, and preferably, a 3D image of the corresponding data model can also be displayed.
[0116] In the embodiment of the present application, simulation technology can be used to select a family-based front hood data model with the best simulation results as the family-based front hood data model designed this time, so that a more optimized family-based front hood data model can be obtained.
[0117] In some embodiments of the present application, based on the simulation results of each family-based front hood data model, determining the family-based front hood data model with the best simulation result includes:
[0118] Based on the simulation results of each family front hood data model and the preset weights of different simulation dimensions, the design score of each family front hood data model is calculated; the family front hood data model with the largest design score is determined as the family front hood data model with the best simulation result.
[0119] It should be noted that when simulating the family front hood data model, simulation can be performed from different simulation dimensions. This simulation dimension is equivalent to the aforementioned simulation analysis scheme, namely modal analysis, collision safety analysis, stiffness analysis and structural durability analysis. The corresponding simulation results are obtained for each simulation dimension. For example, the simulation dimensions include: modal analysis, collision safety analysis, stiffness analysis and structural durability analysis. Then the simulation results of the family front hood data model include four simulation results, and each simulation dimension corresponds to each simulation dimension. Since the importance of each simulation dimension in the design of the family front hood is different, a weight can be assigned to each simulation dimension in advance. The importance of the corresponding simulation dimension is represented by the weight. Then, when determining the optimal family front hood data model, the simulation results and weights are used for calculation to obtain a design score that measures the excellence / optimization degree of the family front hood data model. The higher the design score, the better. Among them, the family front hood data model with the largest design score can be regarded as the family front hood data model with the best simulation result. There is no limitation here on the numerical relationship between the weights of different simulation dimensions.
[0120] For example, the weights of the four simulation dimensions of modal analysis, collision safety analysis, stiffness analysis, and structural durability analysis are 0.2, 0.4, 0.2, and 0.2, respectively. Assume that the simulation results are represented by normalized scores, and the simulation results corresponding to the simulation dimensions of a family-based front hood data model are 8, 6, 10, and 9, respectively. Then the design score of the family-based front hood data model = 0.2*8+0.4*6+0.2*10+0.2*9=7.8.
[0121] In the embodiment of the present application, the weights of different simulation dimensions can be used to calculate a design score for measuring the degree of optimization of the family-based front hood data model, and then the optimal family-based front hood data model can be determined based on the design score.
[0122] In some embodiments of the present application, when there are multiple family-based front hood data models, the family-based front hood data model with the best performance is selected as the family-based front hood data model designed this time, including:
[0123] Simulate each family front hood data model separately to obtain the simulation result of each family front hood data model; based on the simulation results of each family front hood data model, determine the family front hood data model with the best simulation result as the target combination data model; according to the target fine-tuning rule, fine-tune the local data model in the target combination data model to generate multiple alternative combination data models; simulate each alternative combination data model separately to obtain the simulation result of each alternative combination data model; select the data model with the best simulation result among the multiple alternative combination data models and the target combination data model as the family front hood data model designed this time.
[0124] It should be noted that the family-based front hood data model with the best simulation result can be the family-based front hood data model with the largest design score determined by comparing the design scores in the above embodiment, but is not limited thereto. Any comparison rule can be used to compare the simulation results of each family-based front hood data model to determine the family-based front hood data model with the best simulation result.
[0125] The target fine-tuning rule can be a pre-established rule for adjusting any one or more data models in the target combination data model, and the adjustment scale is small. Therefore, the adjusted multiple candidate combination data models have a high degree of similarity with the target combination data model. In the field of family front hood design, some minor adjustments may greatly improve the optimization degree of the family front hood. Therefore, this embodiment searches for a data model that is better than the target combination data model by fine-tuning.
[0126] The simulation process of the candidate combination data model is the same as the simulation process of the family front hood data model in the above embodiment, and will not be repeated here. In addition, the process of determining the data model with the best simulation result from multiple candidate combination data models and the target combination data model is similar to the process of determining the data model with the best simulation result by comparing the simulation results in the above embodiment, and will not be repeated here.
[0127] In the embodiment of the present application, by fine-tuning the target combination data model, an attempt can be made to find a more optimal data model as the family-based front hood data model.
[0128] In order to avoid interference between the parts in the family front hood data model and thus affect the simulation results, in some embodiments of the present application, each family front hood data model is simulated separately. Before obtaining the simulation results of each family front hood data model, the method further includes:
[0129] Display a three-dimensional image of any family-based front hood data model; adjust the position and / or size of the family-based front hood components in the three-dimensional image in response to a first input from a user; and make corresponding adjustments to the family-based front hood data model corresponding to the three-dimensional image based on changes before and after the three-dimensional image is adjusted.
[0130] It should be noted that for the currently displayed three-dimensional image, there is a corresponding family-based front hood data model. When the three-dimensional image changes, the corresponding family-based front hood data model will change accordingly to ensure the adaptation of the two.
[0131] It is understandable that when the image of a component in a three-dimensional image interferes with the images of other components, it will inevitably affect the subsequent simulation process. Moreover, in the process of designing a family-based front hood, a family-based front hood with interference is generally not designed. Therefore, the aforementioned interference needs to be eliminated. In this embodiment, the first input includes operations such as clicking, sliding, and long pressing, and may also include a series of operations. The user can directly operate the three-dimensional image, and by adjusting the position and / or size of the selected component, most of the interference can be basically eliminated. At the same time, the way of directly operating the image also greatly facilitates user operation.
[0132] In some embodiments, the three-dimensional image of each family-based front hood data model may be displayed in sequence, so that the user can adjust the family-based front hood data model in which interference or other problems occur. In other embodiments, the user may independently trigger the three-dimensional image to be displayed. For example, in response to the user's second input, the three-dimensional image of the family-based front hood data model selected by the user may be displayed.
[0133] In the embodiment of the present application, the user can directly operate the three-dimensional image, and by adjusting the position and / or size of the selected component, most interference situations can be basically eliminated. At the same time, the method of directly operating the image also greatly facilitates the user's operation.
[0134] To facilitate understanding of the method for selecting a family-oriented front hood design provided by the present application, a specific example is used below to illustrate the method, but the method protected by the present application is not limited to the example.
[0135] First, based on the constraints of the family-based front hood in terms of exterior styling, layout space, dent resistance, pedestrian head impact performance, and pattern stamping process, consider dividing the family-based front hood into four components: outer panel, inner panel, reinforcement, and inner panel pattern. In the process of designing the family-based front hood, the data models obtained after modeling each component are stored in a library. An outer panel module library, an inner panel module library, a reinforcement module library, and an inner panel pattern module library can be established; among them, the outer panel module library is dedicated to storing different data models of outer panels, the inner panel module library is dedicated to storing different data models of inner panels, the reinforcement module library is dedicated to storing different data models of reinforcements, and the inner panel pattern module library is dedicated to storing different data models of inner panel patterns. The data models in the above libraries are equivalent to the local data models in the above embodiments, which will not be described in detail here. After the aforementioned data models are stored in the library, they can be stored according to Fig.12 The front hood design is shown in Figure 1. Fig.12 As shown, including:
[0136] Start: The user / designer operates in the display interface of the terminal device and selects a data model from the above four libraries for each component of the family front hood.
[0137] S1201: Determine whether the front hood assembly is successfully matched. If yes, execute S1202, if no, prompt the user to continue to select a data model. The front hood assembly here can be understood as the family-based front hood data model in the above embodiment. No further details will be given here.
[0138] S1202: CAE meshing is performed on the family-based front hood data model or its corresponding three-dimensional image, and the family-based front hood data model is converted into data that can be used for CAE simulation. Then, simulation is performed from four simulation dimensions: modal analysis, collision safety analysis, stiffness analysis, and structural durability analysis.
[0139] S1203: DOE experiment result response: Display the simulation results under the above four simulation dimensions.
[0140] S1204: Confirmation of the optimal combination solution: Based on the simulation result of S1203, the family-based front hood data model with the best simulation result is determined as the optimal combination solution, but the method is not limited thereto.
[0141] S1205: Determine whether detail optimization is required. If not, end. If yes, execute S1206. Here, it can be determined whether detail optimization is required based on the actual needs of the user and the actual situation of the optimal combination solution in S1204. For example, a pop-up box can be provided to select whether to perform detail optimization.
[0142] S1206: CAE structure optimization. This optimization process is similar to the process in the above embodiment, in which the local data model in the target combination data model is fine-tuned according to the target fine-tuning rule to generate multiple candidate combination data models; each candidate combination data model is simulated respectively to obtain the simulation result of each candidate combination data model; the data model with the best simulation result among the multiple candidate combination data models and the target combination data model is determined as the family front hood data model. The optimal combination scheme is equivalent to the above target combination data model, which will not be repeated here.
[0143] The embodiment of the present application provides a modular modeling idea for a family-based front hood. In the application, modular assembly is used to generate multiple solutions that meet different requirements, providing a convenient way for solution selection and simplifying the design process of the family-based front hood. Rapid modeling in the early stage can provide more decision-making time for the optimization and performance balance of the later solutions.
[0144] Exemplary Devices
[0145] In the embodiment of the present application, a device for generating a family-style front hood design is also provided, such as Fig.13 As shown, the device for generating a family-style front hood design comprises:
[0146] The local data model determination module 1301 is used to determine a plurality of local data models that meet the current design requirements, wherein the plurality of local data models include: data models of different components formed by dividing the family-based front hood based on target information, the target information includes: different design constraints of the family-based front hood, and the family-based front hood includes front hoods with similar designs;
[0147] The combining module 1302 is used to combine multiple local data models that meet the current design requirements to obtain at least one family-based front hood data model.
[0148] In some embodiments of the present application, the local data model determination module 1301 is specifically used to:
[0149] Based on the exterior styling information and / or main cross-section information of the family-based front hood, a first type of local data model is determined; wherein the first type of local data model includes: a local data model having the same exterior styling information and / or the same main cross-section information as the family-based front hood; a second type of local data model that is compatible with the first type of local data model is determined; the first type of local data model and the second type of local data model are determined as local data models that meet the current design requirements.
[0150] In some embodiments of the present application, different design constraints on the family-style front hood include: exterior styling constraints, layout space constraints, dent resistance constraints, pedestrian head impact performance constraints, and pattern stamping process constraints.
[0151] In some embodiments of the present application, the family-based front hood is divided into different components based on target information, including:
[0152] The outer panel is divided from the family-style front hood based on the external styling constraints;
[0153] The inner panel is divided from the family-style front hood based on the layout space constraints;
[0154] A reinforcement piece divided from the family-style front hood based on the constraints of dent resistance and pedestrian head impact performance;
[0155] The inner panel pattern is divided from the family-style front hood based on the constraints of dent resistance performance, pedestrian head impact performance and pattern stamping process.
[0156] In some embodiments of the present application, the target information also includes: the physical connection relationship inside the family front hood.
[0157] In some embodiments of the present application, the different components into which the family-style front hood is divided based on the target information include any of the following:
[0158] Outer panels, inner panels with flower patterns, and reinforcements;
[0159] Outer panels, inner panels with reinforcements, and inner panel patterns;
[0160] Outer panels, inner panels, inner panel patterns, front reinforcements, rear reinforcements and side reinforcements.
[0161] It should be noted that the device for generating a family-based front hood design provided in this embodiment belongs to the same application concept as the method for generating a family-based front hood design provided in the above embodiments of this application specification, and can execute the method for generating a family-based front hood design provided in any of the above embodiments of this specification, and specifically execute the corresponding functional modules and beneficial effects of the method for generating a family-based front hood design. For technical details not described in detail in this embodiment, please refer to the specific processing content of the method for generating a family-based front hood design provided in the above embodiments of the specification, and will not be repeated here.
[0162] In the embodiment of the present application, a device for selecting a family-style front hood design is also provided, such as Fig.14 As shown, the device for selecting the family-style front hood design includes:
[0163] A local data model determination module 1401 is used to determine multiple local data models that meet the current design requirements, wherein the multiple local data models include: a data model of different components formed by dividing a family-based front hood based on target information, the target information includes: different design constraints of a family-based front hood, and the family-based front hood includes a family-based front hood with a similar design; a combination module 1402 is used to combine multiple local data models that meet the current design requirements to obtain at least one family-based front hood data model; a selection module 1403 is used to select a family-based front hood data model with the best performance as the family-based front hood data model for this design.
[0164] In some embodiments of the present application, the local data model determination module 1401 is specifically used to:
[0165] Based on the exterior styling information and / or main cross-section information of the family-based front hood, a first type of local data model is determined; wherein the first type of local data model includes: a local data model having the same exterior styling information and / or the same main cross-section information as the family-based front hood; a second type of local data model that is compatible with the first type of local data model is determined; the first type of local data model and the second type of local data model are determined as local data models that meet the current design requirements.
[0166] In some embodiments of the present application, different design constraints on the family-style front hood include: exterior styling constraints, layout space constraints, dent resistance constraints, pedestrian head impact performance constraints, and pattern stamping process constraints.
[0167] In some embodiments of the present application, the family-based front hood is divided into different components based on target information, including: an outer panel divided from the family-based front hood based on exterior styling constraints; an inner panel divided from the family-based front hood based on layout space constraints; a reinforcement divided from the family-based front hood based on dent resistance constraints and pedestrian head impact performance constraints; and an inner panel pattern divided from the family-based front hood based on dent resistance constraints, pedestrian head impact performance constraints and pattern stamping process constraints.
[0168] In some embodiments of the present application, the target information also includes: the physical connection relationship inside the family front hood.
[0169] In some embodiments of the present application, the different components into which the family-style front hood is divided based on the target information include any of the following:
[0170] Outer panels, inner panels with flower patterns, and reinforcements;
[0171] Outer panels, inner panels with reinforcements, and inner panel patterns;
[0172] Outer panels, inner panels, inner panel patterns, front reinforcements, rear reinforcements and side reinforcements.
[0173] In some embodiments of the present application, when there are multiple family-based front hood data models, the selection module 1403 includes: a simulation unit, used to simulate each family-based front hood data model separately to obtain a simulation result of each family-based front hood data model; a determination unit, used to determine the family-based front hood data model with the best simulation result based on the simulation results of each family-based front hood data model; and a selection unit, used to select the family-based front hood data model with the best simulation result as the family-based front hood data model designed this time.
[0174] In some embodiments of the present application, a determination unit is specifically used to calculate the design score of each family front hood data model based on the simulation results of each family front hood data model and preset weights of different simulation dimensions; and determine the family front hood data model with the largest design score as the family front hood data model with the best simulation results.
[0175] In some embodiments of the present application, when there are multiple family-based front hood data models, the selection module 1403 is specifically used to:
[0176] Simulate each family front hood data model separately to obtain the simulation result of each family front hood data model; based on the simulation results of each family front hood data model, determine the family front hood data model with the best simulation result as the target combination data model; according to the target fine-tuning rule, fine-tune the local data model in the target combination data model to generate multiple alternative combination data models; simulate each alternative combination data model separately to obtain the simulation result of each alternative combination data model; select the data model with the best simulation result among the multiple alternative combination data models and the target combination data model as the family front hood data model designed this time.
[0177] In some embodiments of the present application, the device further includes: a response module, configured to:
[0178] Display a three-dimensional image of any family-based front hood data model; adjust the position and / or size of the family-based front hood components in the three-dimensional image in response to a first input from a user; and make corresponding adjustments to the family-based front hood data model corresponding to the three-dimensional image based on changes before and after the three-dimensional image is adjusted.
[0179] It should be noted that the device for selecting a family-based front hood design provided in this embodiment belongs to the same application concept as the method for selecting a family-based front hood design provided in the above embodiments of this specification, and can execute the method for selecting a family-based front hood design provided in any of the above embodiments of this specification, and specifically execute the corresponding functional modules and beneficial effects of the method for selecting a family-based front hood design. For technical details not described in detail in this embodiment, please refer to the specific processing content of the method for selecting a family-based front hood design provided in the above embodiments of the specification, and will not be repeated here.
[0180] Exemplary Electronic Devices
[0181] Another embodiment of the present application also provides an electronic device, please refer to Fig.15 , Fig.15 A structural schematic diagram of an electronic device provided for an embodiment of the present application, an exemplary embodiment of the present specification also provides an electronic device, comprising: a memory and a processor, the memory storing a computer program, the processor executing the computer program when executing the method for generating a family front hood design or the steps in the method for selecting a family front hood design described in the above embodiments of the present specification according to various embodiments of the present specification.
[0182] The internal structure of the electronic device can be as follows Fig.15 As shown, the electronic device includes a processor, a memory, a network interface and an input device connected via a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, the steps in the method for generating a family front hood design or the method for selecting a family front hood design according to various embodiments of the present specification described in the above embodiments of the present specification are followed.
[0183] The processor may include a main processor and may also include a baseband chip, a modem, etc.
[0184] The memory stores a computer program for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the computer program may include a program code, and the program code includes computer operation instructions. More specifically, the memory may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.
[0185] The processor may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the scheme of the present invention. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component.
[0186] The input device may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.
[0187] Output devices may include means that allow information to be output to a user, such as display screens, printers, speakers, etc.
[0188] The communication interface may include using any transceiver or the like to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.
[0189] The processor executes the computer program stored in the memory and calls other devices, which can be used to implement the various steps of any method for generating a family front hood design or selecting a family front hood design provided in the above embodiments of the present application.
[0190] The electronic device may also include a display component and a voice component. The display component may be a liquid crystal display or an electronic ink display. The input device of the electronic device may be a touch layer covered on the display component, or a button, trackball or touchpad provided on the housing of the electronic device, or an external keyboard, touchpad or mouse.
[0191] Those skilled in the art will understand that Fig.15The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of this specification, and does not constitute a limitation on the electronic device to which the scheme of this specification is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0192] In addition to the above-mentioned methods and devices, the method for generating a family front hood design or the method for selecting a family front hood design provided in the embodiments of this specification may also be a computer program product, which includes a computer program, which, when executed by a processor, enables the processor to execute the steps of the method for generating a family front hood design or the method for selecting a family front hood design according to various embodiments of this specification described in the above "Exemplary Method" section of this specification.
[0193] The computer program product may be written in any combination of one or more programming languages to write program code for performing the operations of the embodiments of the present specification, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0194] In addition, an embodiment of the present specification also provides a computer-readable storage medium on which a computer program is stored, and the computer program is executed by a processor to execute the steps in the method of generating a family front hood design or the method of selecting a family front hood design according to various embodiments of the present specification described in the above "Exemplary Method" section of the present specification.
[0195] It should be understood that the specific examples in this article are only intended to help those skilled in the art better understand the implementation methods of this specification, rather than limiting the scope of this specification.
[0196] It can be understood that in the various implementations of this specification, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation methods of this specification.
[0197] It can be understood that the various embodiments described in this specification can be implemented individually or in combination, and the embodiments of this specification are not limited to this.
[0198] Unless otherwise specified, all technical and scientific terms used in the embodiments of this specification have the same meaning as those generally understood by those skilled in the art of the technical field of this specification. The terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the scope of this specification. The term "and / or" used in this specification includes any and all combinations of one or more related listed items. The singular forms of "a", "above", and "the" used in the embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0199] It can be understood that the processor of the embodiment of this specification can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method implementation can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiment of this specification can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of this specification can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0200] It is understood that the memory in the embodiments of this specification may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (ErasablePROM, EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0201] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this specification.
[0202] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method implementation methods and will not be repeated here.
[0203] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0204] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0205] In addition, each functional unit in each embodiment of the present specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0206] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this specification, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of this specification. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0207] The above is only a specific implementation of this specification, but the protection scope of this specification is not limited to this. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this specification, which should be included in the protection scope of this specification. Therefore, the protection scope of this specification should be based on the protection scope of the claims.
Claims
1. A method for generating a family-style front hood design, characterized in that: The method comprises: Determining multiple local data models that meet the current design requirements, wherein the multiple local data models include: data models of different components into which a family-based front hood is divided based on target information, the target information including different design constraints of the family-based front hood, the family-based front hood including front hoods having similar designs; Combine multiple local data models that meet the design requirements to obtain at least one family-based front hood data model.
2. The method according to claim 1, characterized in that Determine the local data model that meets the design requirements, including: Determining a first type of local data model based on the exterior shape information and / or main cross-section information of the family-specific front hood; wherein the first type of local data model includes: a local data model having the same exterior shape information and / or the same main cross-section information as the family-specific front hood; determining a second type of local data model that is compatible with the first type of local data model; The first type of local data model and the second type of local data model are determined as local data models that meet the current design requirements.
3. The method according to claim 1, characterized in that The different design constraints of the family-style front hood include: exterior styling constraints, layout space constraints, dent resistance constraints, pedestrian head impact performance constraints, and pattern stamping process constraints.
4. The method according to claim 3, characterized in that The different components into which the family-style front hood is divided based on target information include: An outer panel divided from the family-style front hood based on the outer styling constraints; An inner panel divided from the family-style front hood based on the layout space constraint; A reinforcement member divided from the family-style front hood based on the dent resistance performance constraint condition and the pedestrian head impact performance constraint condition; An inner panel pattern is divided from a family-style front hood based on the anti-dent performance constraint conditions, the pedestrian head impact performance constraint conditions, and the pattern stamping process constraint conditions.
5. The method according to claim 1, characterized in that The target information also includes: the physical connection relationship inside the family front hood.
6. The method according to claim 5, characterized in that The different components into which the family-style front hood is divided based on the target information include any one of the following: Outer panels, inner panels with pattern, and reinforcements; Outer panels, inner panels with reinforcements, and inner panel patterns; Outer panels, inner panels, inner panel patterns, front reinforcements, rear reinforcements, and side reinforcements.
7. A method for selecting a family-style front hood design, characterized in that: The method comprises: Determining a plurality of local data models that meet the current design requirements, wherein the plurality of local data models include: data models of different components into which a family-based front hood is divided based on target information, the target information including different design constraints of the family-based front hood, the family-based front hood including family-based front hoods having similar designs; Combine multiple local data models that meet the design requirements to obtain at least one family-based front hood data model; The family front hood data model with the best performance is selected as the family front hood data model for this design.
8. The method according to claim 7, characterized in that Determine the local data model that meets the design requirements, including: Determining a first type of local data model based on the exterior shape information and / or main cross-section information of the family-specific front hood; wherein the first type of local data model includes: a local data model having the same exterior shape information and / or the same main cross-section information as the family-specific front hood; determining a second type of local data model that is compatible with the first type of local data model; The first type of local data model and the second type of local data model are determined as local data models that meet the current design requirements.
9. The method according to claim 7, characterized in that The different design constraints of the family-style front hood include: exterior styling constraints, layout space constraints, dent resistance constraints, pedestrian head impact performance constraints, and pattern stamping process constraints.
10. The method according to claim 9, characterized in that The different components into which the family-style front hood is divided based on target information include: An outer panel divided from the family-style front hood based on the outer styling constraints; An inner panel divided from the family-style front hood based on the layout space constraint; A reinforcement member divided from the family-style front hood based on the dent resistance performance constraint condition and the pedestrian head impact performance constraint condition; An inner panel pattern is divided from a family-style front hood based on the anti-dent performance constraint conditions, the pedestrian head impact performance constraint conditions, and the pattern stamping process constraint conditions.
11. The method according to claim 7, characterized in that The target information also includes: the physical connection relationship inside the family front hood.
12. The method according to claim 11, characterized in that The different components into which the family-style front hood is divided based on the target information include any one of the following: Outer panels, inner panels with pattern, and reinforcements; Outer panels, inner panels with reinforcements, and inner panel patterns; Outer panels, inner panels, inner panel patterns, front reinforcements, rear reinforcements, and side reinforcements.
13. The method according to claim 7, characterized in that In the case where there are multiple family-based front hood data models, the family-based front hood data model with the best performance is selected as the family-based front hood data model designed this time, including: Simulating each family-based front hood data model separately to obtain simulation results for each family-based front hood data model; Based on the simulation results of each family front hood data model, determine the family front hood data model with the best simulation results; The family-based front hood data model with the best simulation results is selected as the family-based front hood data model for this design.
14. The method according to claim 13, characterized in that Based on the simulation results of each family front hood data model, the family front hood data model with the best simulation results is determined, including: Based on the simulation results of each family-based front hood data model and the preset weights of different simulation dimensions, the design score of each family-based front hood data model is calculated; The family front hood data model with the largest design score is determined as the family front hood data model with the best simulation results.
15. The method according to claim 7, characterized in that In the case where there are multiple family-based front hood data models, the family-based front hood data model with the best performance is selected as the family-based front hood data model designed this time, including: Simulating each family-based front hood data model separately to obtain simulation results for each family-based front hood data model; Based on the simulation results of each family front hood data model, the family front hood data model with the best simulation result is determined as the target combination data model; Fine-tuning the local data models in the target combined data model according to the target fine-tuning rules to generate multiple candidate combined data models; Simulating each of the candidate combination data models respectively to obtain a simulation result of each of the candidate combination data models; The data model with the best simulation result among the multiple candidate combination data models and the target combination data model is selected as the family front hood data model designed this time.
16. The method according to claim 13 or 15, characterized in that Before simulating each family-based front hood data model and obtaining the simulation results of each family-based front hood data model, the method further includes: Display a 3D image of any family-specific front hood data model; In response to a first user input, adjusting a position and / or size of a family-specific front hood component in the three-dimensional image; Based on the changes before and after the three-dimensional image is adjusted, the family-based front hood data model corresponding to the three-dimensional image is adjusted accordingly.
17. A device for generating a family-style front hood design, characterized in that: The device comprises: a local data model determination module, configured to determine a plurality of local data models that meet the current design requirements, wherein the plurality of local data models include: data models of different components formed by dividing a family-based front hood based on target information, the target information including different design constraints of the family-based front hood, the family-based front hood including front hoods having similar designs; The combination module is used to combine multiple local data models that meet the design requirements to obtain at least one family-based front hood data model.
18. A device for selecting a family-style front hood design, characterized in that: The device comprises: a local data model determination module, configured to determine a plurality of local data models that meet the current design requirements, wherein the plurality of local data models include: data models of different components formed by dividing a family-based front hood based on target information, the target information including different design constraints of the family-based front hood, the family-based front hood including family-based front hoods having similar designs; A combination module, used to combine multiple local data models that meet the design requirements to obtain at least one family-based front hood data model; The selection module is used to select the family front hood data model with the best performance as the family front hood data model designed this time.
19. An electronic device, characterized in that: It includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method for generating a family front hood design as described in any one of claims 1 to 6 or the method for selecting a family front hood design as described in any one of claims 7 to 16.
20. A computer program product, characterized in that include: A computer program, which, when executed by a processor, implements the method for generating a family front hood design as described in any one of claims 1 to 6 or the method for selecting a family front hood design as described in any one of claims 7 to 16.
