A vehicle nacelle modeling method and device, electronic equipment and storage medium

By determining component types and adjusting modeling parameters during vehicle engine compartment modeling, the problems of time-consuming and inaccurate modeling in existing technologies are solved, achieving efficient and accurate vehicle engine compartment modeling.

CN116167168BActive Publication Date: 2026-02-03FAW JIEFANG AUTOMOTIVE CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310207754.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-06
Publication Date
2026-02-03
Estimated Expiration
2043-03-06

AI Technical Summary

Technical Problem

Existing simulation modeling software is time-consuming and produces inaccurate modeling results when modeling vehicle engine compartments, especially in 3D calculation software such as PowerFlow or StarCCM+, where preprocessing modeling takes up a lot of time, requiring simulation engineers to spend at least 10 working days.

Method used

By identifying the components to be modeled in the vehicle's engine compartment and their types, and adopting appropriate modeling methods based on the component types, adjusting the center point, boundary points, and tilt angle of the components, a target vehicle engine compartment model is constructed, reducing redundant modeling in different coordinate systems.

Benefits of technology

It improves the accuracy and efficiency of vehicle engine room modeling, shortens modeling time, and ensures the accuracy and consistency of models in different coordinate systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116167168B_ABST
    Figure CN116167168B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle cabin modeling method and device, electronic equipment and storage medium, and the method comprises the steps of determining at least one to-be-modeled component in a target vehicle cabin and a component type corresponding to each to-be-modeled component; modeling the corresponding to-be-modeled component based on a modeling method to be used corresponding to the component type, to obtain a to-be-used component; and constructing a target vehicle cabin model corresponding to the target vehicle cabin based on a component association relationship between the at least one to-be-used component. The application solves the problem of inaccurate modeling results or long modeling time when modeling the vehicle cabin based on the existing simulation modeling software, and achieves the effect of improving the modeling efficiency while accurately modeling each vehicle component.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle simulation modeling technology, and in particular to a method, apparatus, electronic device and storage medium for modeling a vehicle engine compartment. Background Technology

[0002] Vehicle simulation software is typically used for analyzing vehicle design parameters and modeling vehicles, thereby shortening the design and development cycle and reducing production costs through vehicle modeling.

[0003] Currently, in simulation calculations, 3D calculation software such as PowerFlow or StarCCM+ requires at least 10 working days for a skilled simulation engineer to calculate the allowable ambient temperature for vehicle thermal equilibrium, including pre-processing modeling, software modeling, and platform calculation, assuming sufficient mesh outsourcing and licenses. The pre-processing of the 3D model takes up most of the time, resulting in a long modeling time.

[0004] To address the aforementioned issues, it is necessary to improve the modeling methods for vehicle components. Summary of the Invention

[0005] This invention provides a vehicle engine compartment modeling method, apparatus, electronic device, and storage medium to solve the problem of long modeling time when modeling vehicle engine compartments using existing simulation modeling software.

[0006] In a first aspect, embodiments of the present invention provide a vehicle engine compartment modeling method, including:

[0007] Identify at least one component to be modeled in the engine compartment of the target vehicle, and the component type corresponding to each component to be modeled; the component type includes a first component type that has an angular deviation from the actual vehicle engine compartment component, or a second component type that does not have an angular deviation from the actual vehicle engine compartment component;

[0008] Based on the modeling method to be used corresponding to the component type, the corresponding component to be modeled is modeled to obtain the component to be used.

[0009] Based on the component association relationship between at least one component to be used, a target vehicle cabin model corresponding to the target vehicle cabin is constructed.

[0010] Secondly, embodiments of the present invention also provide a vehicle engine compartment modeling apparatus, comprising:

[0011] The component type determination module is used to determine at least one component to be modeled in the engine compartment of the target vehicle, and the component type corresponding to each component to be modeled; the component type includes a first component type that has an angular deviation from the actual vehicle engine compartment component, or a second component type that does not have an angular deviation from the actual vehicle engine compartment component;

[0012] The component to be used determination module is used to perform modeling processing on the corresponding component to be modeled based on the modeling method to be used corresponding to the component type, so as to obtain the component to be used.

[0013] The cabin model determination module is used to construct a target vehicle cabin model corresponding to the target vehicle cabin based on the component association relationship between at least one component to be used.

[0014] Thirdly, embodiments of the present invention also provide an electronic device, comprising:

[0015] At least one processor; and

[0016] A memory communicatively connected to the at least one processor; wherein,

[0017] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the vehicle cabin modeling method according to any embodiment of the present invention.

[0018] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the vehicle cabin modeling method described in any embodiment of the present invention.

[0019] The technical solution of this invention, by determining at least one component to be modeled in the engine compartment of a target vehicle and the component type corresponding to each component, and by inputting the corresponding component parameters in the editing control of the target editing interface, can extract the corresponding component to be modeled from the engine compartment of the target vehicle, and determine the component type corresponding to each component to be modeled based on the vehicle configuration information of the target vehicle. Further, based on the modeling method corresponding to the component type, the corresponding component to be modeled is modeled to obtain the component to be used. For the component to be modeled of the first component type, the simulation modeling software can model the component to be modeled by its center point and boundary points to obtain the corresponding component to be used. For the component to be modeled of the second component type, in order to make the modeled component to be used closer to the component to be modeled in the actual engine compartment, the tilt angle corresponding to the component to be used needs to be adjusted to obtain a component to be used with the same tilt angle as the corresponding component to be modeled. Based on this, based on the component association relationship between at least one component to be used, a target vehicle engine compartment model corresponding to the target vehicle engine compartment is constructed, so that the corresponding target vehicle engine compartment model can be directly retrieved in different coordinate systems without needing to perform multiple modeling in different coordinate systems. This solution addresses the issues of inaccurate modeling results or excessive modeling time when modeling vehicle engine compartments using existing simulation modeling software, achieving the effect of improving modeling efficiency while accurately modeling each vehicle component.

[0020] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a flowchart of a vehicle engine compartment modeling method according to Embodiment 1 of the present invention;

[0023] Figure 2 This is a flowchart of a vehicle engine compartment modeling method according to Embodiment 2 of the present invention;

[0024] Figure 3 This is a schematic diagram of the structure of a vehicle engine compartment modeling device according to Embodiment 3 of the present invention;

[0025] Figure 4This is a schematic diagram of the structure of an electronic device that implements the vehicle cabin modeling method of this invention. Detailed Implementation

[0026] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in sequences other than those illustrated or described herein.

[0028] Example 1

[0029] Figure 1 The flowchart of a vehicle engine compartment modeling method provided in Embodiment 1 of the present invention is applicable to situations where the modeling process is performed by calling the corresponding modeling processing method according to the type of vehicle components in the vehicle engine compartment, so as to improve the modeling efficiency while accurately modeling each vehicle component. The method can be executed by a vehicle engine compartment modeling device, which can be implemented in hardware and / or software. The vehicle engine compartment modeling device can be configured in a computing device that can execute the vehicle engine compartment modeling method.

[0030] like Figure 1 As shown, the method includes:

[0031] S110. Determine at least one component to be modeled in the engine compartment of the target vehicle, and the component type corresponding to each component to be modeled.

[0032] In this technical solution, the description is from the perspective of the vehicle driver. The target vehicle's engine compartment can be understood as including the area below the driver's cab floor, inside the two side wheels, the front bulkhead, and any obstructions that the air vents can reach, as well as the area above the ground. The target vehicle's engine compartment may include multiple vehicle components. The components to be modeled can be understood as the vehicle components in the target vehicle's engine compartment that need to be modeled, such as the cooling system, radiator, vents, and front bulkhead shielding shell installed in the target vehicle.

[0033] It should be noted that the types of vehicle components in the target vehicle's engine compartment are divided into two main categories: the first type of component that does not have an angular deviation from the actual vehicle engine compartment components, and the second type of component that does have an angular deviation from the actual vehicle engine compartment components.

[0034] To shorten the development cycle and minimize development costs, vehicle development typically begins with vehicle modeling, which is then used to simulate the actual vehicle. Therefore, the resulting vehicle model should be as close to the real vehicle as possible. For example, the dimensions of each modeled component should match the corresponding components in the actual vehicle, and the relative positions of these components should also correspond to their respective positions in the actual vehicle. In other words, a higher degree of matching between the vehicle model and the actual vehicle is more beneficial for subsequent vehicle function development, such as calculating the vehicle's thermal balance.

[0035] Specifically, after determining the target vehicle's engine compartment, the vehicle components that need to be modeled in the target vehicle's engine compartment are taken as components to be modeled, and the component types corresponding to each component to be modeled are determined, so as to determine the modeling processing method corresponding to each component type, and then modeling is performed.

[0036] Optionally, determining at least one component to be modeled in the target vehicle's engine compartment, and the component type corresponding to each component to be modeled, includes: inputting corresponding component parameters in at least one editing control in the target editing interface, and extracting the corresponding component to be modeled from the target vehicle's engine compartment based on at least one component parameter; for each component to be modeled, determining the component type corresponding to the current component to be modeled based on the target mapping table.

[0037] The target editing interface can be understood as the control interface of the modeling software used to model the engine compartment of the target vehicle. The target editing interface includes at least one editing control for inputting modeling parameters corresponding to the parts to be modeled. The target mapping table includes at least one part to be modeled, and the part type corresponding to each part.

[0038] Specifically, the target vehicle's engine compartment includes different component types. In this technical solution, the component types are mainly divided into a first component type that has no angular deviation from the actual vehicle engine compartment components, and a second component type that has an angular deviation from the actual vehicle engine compartment components. In practical applications, when it is necessary to model the target vehicle's engine compartment, the component parameters corresponding to the component to be modeled can be entered in the target display interface to retrieve the corresponding component to be modeled based on the input component parameters. Furthermore, the component type corresponding to the current component to be modeled can be determined according to the target mapping table.

[0039] S120. Based on the modeling method corresponding to the component type, perform modeling processing on the corresponding component to be modeled to obtain the component to be used.

[0040] In this technical solution, different modeling methods are required for different component types. The modeling method to be used can be understood as the modeling method corresponding to the component type after the component type is determined. The component to be used can be understood as the modeling file after the component to be modeled is modeled. For example, if component A is modeled, then the modeling file A corresponding to component A is the component to be used.

[0041] Optionally, the component type is the first component type. Based on the modeling method to be used corresponding to the component type, the corresponding component to be modeled is modeled to obtain the component to be used, including: determining the center point to be determined of the component to be modeled, and at least one boundary point to be used associated with the component to be modeled; and modeling the component to be modeled according to the coordinate information of the center point to be determined and the coordinate information of the boundary points to be used, to obtain the component to be used.

[0042] In this context, the center point to be determined can be understood as the geometric center point of the component to be modeled. For example, if the component to be modeled is a cuboid with a length of 5cm, a width of 3cm, and a height of 1cm, and the face corresponding to the length of 5cm and the width of 3cm is taken as the base A, then the center point to be determined for this component is the geometric center point of the base A, that is, the center point of the two oblique lines on the base A. Taking the base A as an example again, the boundary points to be used can be understood as points on the boundary of the base A. It should be noted that for regular geometric shapes, for ease of modeling, vertices on the base A can be taken as the boundary points to be used. For irregular geometric shapes, the boundary points to be used include all points on the base A.

[0043] In the actual modeling process, if the component to be modeled is of the first component type, that is, there is no angular deviation between the component to be modeled and the actual vehicle engine compartment component, it is necessary to determine the center to be determined for the component to be modeled, as well as at least one boundary point to be used associated with the component to be modeled. For example, the component to be modeled of the first component type can be a ventilation entity or ventilation hole in the target vehicle engine compartment. The geometric center point of the preset bottom surface of the component to be modeled is used as the center to be determined. When determining the boundary points to be used, it is first necessary to determine whether the component to be modeled is a regular geometry. If so, the boundary points corresponding to the vertices of the component to be modeled can be obtained as at least one boundary point to be used associated with the component to be modeled; otherwise, all points on the boundary of the component to be modeled need to be used as boundary points to be used. Furthermore, taking CERO software as an example, CERO software uses a vehicle coordinate system. Under the vehicle coordinate system, the coordinate information of the center point to be determined, as well as the coordinate information of the boundary points to be used corresponding to each boundary point to be used, can be determined.

[0044] Optionally, if the component type of the component to be modeled is the second component type, then the tilt angle to be determined corresponding to the component to be used is determined according to the vehicle configuration information of the target vehicle; the tilt angle of the component to be used is adjusted based on the tilt angle to obtain the component to be used that is consistent with the tilt angle of the corresponding component to be modeled.

[0045] It should be noted that in traditional simulation modeling software, when modeling a component of type two, there is an inherent angular deviation between the resulting usable component and the actual vehicle component. This is because traditional simulation modeling software cannot simulate a certain tilt angle when the usable component is tilted relative to the vehicle coordinate system, resulting in the modeled usable component being perpendicular to the vehicle coordinate system. In other words, there will be a certain angular deviation between the usable component and the actual vehicle component; that is, the tilt angle needs to be determined.

[0046] It is understandable that for different types, brands, and models of vehicles, when the part to be modeled is a second part type, the tilt angle of the part to be modeled in reality can be determined through the corresponding vehicle configuration information, and the tilt angle to be determined for the corresponding part to be used can be determined based on the tilt angle of the part to be modeled.

[0047] Based on this, when modeling a component of the second component type, such as a cooling system or radiator assembly in a target vehicle, this technical solution can find the corresponding tilt angle to be determined in the vehicle configuration information based on the component identifier corresponding to the component to be modeled. After modeling the component of the second component type, the angle of the component to be used is adjusted based on the tilt angle to be determined, resulting in a component to be used with the same tilt angle as the component to be modeled. For example, if the tilt angle of the component to be modeled is 5° clockwise, then the tilt angle to be determined for the corresponding component to be used is adjusted to be 5° clockwise.

[0048] S130. Based on the component association relationship between at least one component to be used, construct a target vehicle cabin model corresponding to the target vehicle cabin.

[0049] In this technical solution, the component association mainly refers to the relative positional relationship between each component to be used. Optionally, based on the component association between at least one component to be used, a target vehicle cabin model corresponding to the target vehicle cabin is constructed, including: determining the actual vehicle cabin components corresponding to at least one component to be used, and determining the relative positional information between each actual vehicle cabin component; determining the component association between at least one component to be used based on the relative positional information, so as to construct the target vehicle cabin model based on target modeling software.

[0050] Specifically, corresponding components to be used are constructed for each component to be modeled, and the target vehicle's engine compartment is constructed based on these components. To ensure that the modeled target vehicle engine compartment is closer to the actual vehicle engine compartment, the relative position information between the corresponding components to be used needs to be determined based on the relative positional relationships between the components in the actual vehicle engine compartment.

[0051] For example, the target vehicle's engine compartment includes three components to be modeled. The components to be used in the vehicle coordinate system for each component are determined, and their corresponding coordinate positions are extracted. Furthermore, based on the coordinate positions of each component in the vehicle coordinate system, the relative positional relationships between these three components can be obtained, i.e., the component association relationships between them, so as to construct a target vehicle engine compartment model based on target modeling software.

[0052] The advantage of this setup is that, after determining the relative position information between each component to be used, even when any coordinate system other than the whole vehicle coordinate system is opened, the relative position information between the components to be used corresponding to each component to be modeled in the target vehicle's engine compartment remains unchanged, which improves modeling efficiency. At the same time, it makes the transformation of the target vehicle's engine compartment under different coordinate systems easier, without the need for repeated modeling. In other words, while accurately modeling each component to be used, it shortens the modeling process time and improves modeling efficiency.

[0053] The technical solution of this invention, by determining at least one component to be modeled in the engine compartment of a target vehicle and the component type corresponding to each component, and by inputting the corresponding component parameters in the editing control of the target editing interface, can extract the corresponding component to be modeled from the engine compartment of the target vehicle, and determine the component type corresponding to each component to be modeled based on the vehicle configuration information of the target vehicle. Further, based on the modeling method corresponding to the component type, the corresponding component to be modeled is modeled to obtain the component to be used. For the component to be modeled of the first component type, the simulation modeling software can model the component to be modeled by its center point and boundary points to obtain the corresponding component to be used. For the component to be modeled of the second component type, in order to make the modeled component to be used closer to the component to be modeled in the actual engine compartment, the tilt angle corresponding to the component to be used needs to be adjusted to obtain a component to be used with the same tilt angle as the corresponding component to be modeled. Based on this, based on the component association relationship between at least one component to be used, a target vehicle engine compartment model corresponding to the target vehicle engine compartment is constructed, so that the corresponding target vehicle engine compartment model can be directly retrieved in different coordinate systems without needing to perform multiple modeling in different coordinate systems. This solution addresses the issues of inaccurate modeling results or excessive modeling time when modeling vehicle engine compartments using existing simulation modeling software, achieving the effect of improving modeling efficiency while accurately modeling each vehicle component.

[0054] Example 2

[0055] Figure 2 The flowchart of a vehicle engine compartment modeling method provided in Embodiment 2 of the present invention includes, optionally, obtaining a three-dimensional file corresponding to the target vehicle before determining at least one component to be modeled in the target vehicle engine compartment and determining the component type of each component to be modeled; determining the region to be processed in the three-dimensional file based on at least one boundary parameter; and extracting the target vehicle engine compartment corresponding to the region to be processed from the three-dimensional file.

[0056] like Figure 2 As shown, the method includes:

[0057] S210, Determine the engine compartment of the target vehicle.

[0058] In practical applications, before identifying at least one component to be modeled in the engine compartment of the target vehicle and determining the component type of each component to be modeled, the process also includes acquiring a 3D file to be processed corresponding to the target vehicle; and determining and extracting the processing area in the 3D file based on at least one boundary parameter.

[0059] The 3D file to be processed can be understood as the full-vehicle 3D file corresponding to the target vehicle. The area to be processed can be understood as the engine compartment of the target vehicle.

[0060] Specifically, the 3D file corresponding to the target vehicle is imported into modeling software, such as CERO software, and the processing area in the 3D file is extracted by setting at least one boundary parameter corresponding to the engine compartment of the target vehicle, so as to extract the 3D file corresponding to the engine compartment of the target vehicle from the 3D file.

[0061] For example, in the 3D file to be processed, the closed area formed by the area below the cab floor, above the bottom surface, inside the wheels on both sides of the vehicle, the front bulkhead, and the obstructions that the vehicle's air vents can reach is taken as the target vehicle's engine compartment, and the area to be processed corresponding to the target vehicle's engine compartment is extracted from the 3D file to be processed according to the corresponding boundary parameters.

[0062] S220. Determine at least one component to be modeled in the engine compartment of the target vehicle, and the component type corresponding to each component to be modeled.

[0063] S230. Based on the modeling method corresponding to the component type, perform modeling processing on the corresponding component to be modeled to obtain the component to be used.

[0064] S240. Based on the component association relationship between at least one component to be used, construct a target vehicle cabin model corresponding to the target vehicle cabin.

[0065] Based on this, in order to ensure the accuracy of the target vehicle cabin model, the target vehicle cabin model is converted into a 3D file to be verified, and the target 3D file corresponding to the target vehicle cabin is retrieved; it is determined whether the 3D file to be verified matches the target 3D file; if yes, the modeling result of the target vehicle cabin model is determined to be qualified; if no, the modeling result of the target vehicle cabin model is determined to be unqualified, and the target vehicle cabin is remodeled.

[0066] The 3D file to be verified can be understood as the 3D file corresponding to the engine compartment model of the target vehicle. The target 3D file can be understood as the 3D file used to verify the engine compartment model of the target vehicle.

[0067] Specifically, the 3D file to be verified is verified based on the target 3D file. If the 3D file to be verified matches the target 3D file, the target vehicle engine compartment model is determined to be qualified; otherwise, the target vehicle engine compartment model is determined to be unqualified.

[0068] For example, for a component of the first component type in the target vehicle's engine compartment, if the 3D file to be verified corresponding to the component to be used is consistent with the target 3D file, then the component to be used is determined to be successfully modeled. For a component of the second component type, if the angular deviation between the 3D file to be verified corresponding to the component to be used and the target 3D file is within a preset angular deviation range, then the component to be used is determined to be successfully modeled. When all the components to be used corresponding to the components to be modeled in the target vehicle's engine compartment are successfully modeled, and the relative position information between each component to be used is consistent with the relative position information between the corresponding components to be modeled, then the target vehicle engine compartment model is determined to be successful.

[0069] The technical solution of this invention, by determining at least one component to be modeled in the engine compartment of a target vehicle and the component type corresponding to each component, and by inputting the corresponding component parameters in the editing control of the target editing interface, can extract the corresponding component to be modeled from the engine compartment of the target vehicle, and determine the component type corresponding to each component to be modeled based on the vehicle configuration information of the target vehicle. Further, based on the modeling method corresponding to the component type, the corresponding component to be modeled is modeled to obtain the component to be used. For the component to be modeled of the first component type, the simulation modeling software can model the component to be modeled by its center point and boundary points to obtain the corresponding component to be used. For the component to be modeled of the second component type, in order to make the modeled component to be used closer to the component to be modeled in the actual engine compartment, the tilt angle corresponding to the component to be used needs to be adjusted to obtain a component to be used with the same tilt angle as the corresponding component to be modeled. Based on this, based on the component association relationship between at least one component to be used, a target vehicle engine compartment model corresponding to the target vehicle engine compartment is constructed, so that the corresponding target vehicle engine compartment model can be directly retrieved in different coordinate systems without needing to perform multiple modeling in different coordinate systems. This solution addresses the issues of inaccurate modeling results or excessive modeling time when modeling vehicle engine compartments using existing simulation modeling software, achieving the effect of improving modeling efficiency while accurately modeling each vehicle component.

[0070] Example 3

[0071] Figure 3 This is a schematic diagram of a vehicle engine compartment modeling device provided in Embodiment 3 of the present invention. Figure 3 As shown, the device includes: a component type determination module 310, a component to be used determination module 320, and a cabin model determination module 330.

[0072] The component type determination module 310 is used to determine at least one component to be modeled in the engine compartment of the target vehicle, and the component type corresponding to each component to be modeled; the component type includes a first component type that does not have an angular deviation from the actual vehicle engine compartment component, or a second component type that has an angular deviation from the actual vehicle engine compartment component.

[0073] The component determination module 320 is used to perform modeling processing on the corresponding component to be modeled based on the modeling method corresponding to the component type, so as to obtain the component to be used.

[0074] The cabin model determination module 330 is used to construct a target vehicle cabin model corresponding to the target vehicle cabin based on the component association relationship between at least one component to be used.

[0075] The technical solution of this invention, by determining at least one component to be modeled in the engine compartment of a target vehicle and the component type corresponding to each component, and by inputting the corresponding component parameters in the editing control of the target editing interface, can extract the corresponding component to be modeled from the engine compartment of the target vehicle, and determine the component type corresponding to each component to be modeled based on the vehicle configuration information of the target vehicle. Further, based on the modeling method corresponding to the component type, the corresponding component to be modeled is modeled to obtain the component to be used. For the component to be modeled of the first component type, the simulation modeling software can model the component to be modeled by its center point and boundary points to obtain the corresponding component to be used. For the component to be modeled of the second component type, in order to make the modeled component to be used closer to the component to be modeled in the actual engine compartment, the tilt angle corresponding to the component to be used needs to be adjusted to obtain a component to be used with the same tilt angle as the corresponding component to be modeled. Based on this, based on the component association relationship between at least one component to be used, a target vehicle engine compartment model corresponding to the target vehicle engine compartment is constructed, so that the corresponding target vehicle engine compartment model can be directly retrieved in different coordinate systems without needing to perform multiple modeling in different coordinate systems. This solution addresses the issues of inaccurate modeling results or excessive modeling time when modeling vehicle engine compartments using existing simulation modeling software, achieving the effect of improving modeling efficiency while accurately modeling each vehicle component.

[0076] Optionally, the vehicle engine compartment modeling device also includes: a three-dimensional file acquisition module for acquiring a three-dimensional file corresponding to the target vehicle;

[0077] The target vehicle cabin determination module is used to determine and extract the region to be processed in the 3D file based on at least one boundary parameter.

[0078] Optionally, the component type determination module includes: a component determination unit, used to input corresponding component parameters in at least one editing control of the target editing interface, and extract the corresponding component to be modeled from the target vehicle cabin based on at least one component parameter;

[0079] The component type determination unit is used to determine the component type corresponding to the current component to be modeled based on the target mapping table for each component to be modeled; wherein the target mapping table includes at least one component to be modeled and the component type corresponding to each component to be modeled.

[0080] Optionally, the component determination module includes: a coordinate point determination unit, used to determine the center point to be determined of the component to be modeled, and at least one boundary point to be used associated with the component to be modeled;

[0081] The first component determination unit is used to perform modeling processing on the component to be modeled based on the coordinate information of the center point to be determined and the coordinate information of the boundary points to be used, so as to obtain the component to be used.

[0082] Optionally, the component determination module further includes: a tilt angle determination unit, used to determine the tilt angle to be determined corresponding to the component to be used based on the vehicle configuration information of the target vehicle if the component type of the component to be modeled is the second component type;

[0083] The second component determination unit is used to adjust the angle of the component to be used based on the tilt angle to be determined, so as to obtain a component to be used that is consistent with the tilt angle of the corresponding component to be modeled.

[0084] Optionally, the cabin model determination module includes: a relative position information determination unit, used to determine the actual vehicle cabin component corresponding to at least one component to be used, and to determine the relative position information between each actual vehicle cabin component;

[0085] The cabin model determination unit is used to determine the component relationships between at least one component to be used based on relative position information, so as to construct the target vehicle cabin model based on the target modeling software.

[0086] Optionally, the vehicle engine compartment modeling device further includes: a target 3D file retrieval module, used to convert the target vehicle engine compartment model into a 3D file to be verified, and retrieve the target 3D file corresponding to the target vehicle engine compartment;

[0087] The file verification module is used to determine whether the 3D file to be verified matches the target 3D file.

[0088] The first module is used to determine whether the modeling result of the target vehicle's engine compartment model is qualified if so.

[0089] The second module is used to determine if the modeling result of the target vehicle's engine compartment model is unqualified and to remodel the target vehicle's engine compartment if the condition is not met.

[0090] The vehicle engine compartment modeling device provided in this embodiment of the invention can execute the vehicle engine compartment modeling method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0091] Example 4

[0092] Figure 4 A schematic diagram of the structure of an electronic device 10 according to an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0093] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0094] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0095] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as vehicle cabin modeling methods.

[0096] In some embodiments, the vehicle cabin modeling method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the vehicle cabin modeling method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the vehicle cabin modeling method by any other suitable means (e.g., by means of firmware).

[0097] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0098] Computer programs used to implement the vehicle cabin modeling method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs can be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0099] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0100] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0101] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0102] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0103] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0104] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for modeling a vehicle engine compartment, characterized in that, include: Obtain the 3D file to be processed corresponding to the target vehicle; wherein, the 3D file to be processed is the full vehicle 3D file corresponding to the target vehicle; Based on at least one boundary parameter, the region to be processed in the three-dimensional file to be processed is determined and extracted; wherein, the region to be processed is the engine compartment of the target vehicle; the engine compartment of the target vehicle is the enclosed area formed between the floor below the cab, the bottom surface above the floor, the inside of the wheels on both sides of the vehicle, the front bulkhead, and the obstruction blown by the vehicle's air vents. Enter the corresponding component parameters in at least one editing control in the target editing interface, and extract the corresponding component to be modeled from the target vehicle cabin based on at least one component parameter; For each component to be modeled, the component type corresponding to the current component to be modeled is determined based on the target mapping table; the target mapping table includes at least one component to be modeled, and the component type corresponding to each component to be modeled; wherein, the component type includes a first component type that has no angular deviation from the actual vehicle engine compartment component, or a second component type that has an angular deviation from the actual vehicle engine compartment component; Based on the modeling method to be used corresponding to the component type, the corresponding component to be modeled is modeled to obtain the component to be used, including: if the component type is the first component type, then the center point to be determined of the component to be modeled and at least one boundary point to be used associated with the component to be modeled are determined; according to the coordinate information of the center point to be determined and the coordinate information of the boundary points to be used, the component to be modeled is modeled to obtain the component to be used. If the component type of the component to be modeled is the second component type, then based on the vehicle configuration information of the target vehicle, a tilt angle to be determined corresponding to the component to be used is determined; the tilt angle of the component to be used is adjusted based on the tilt angle to be determined to obtain a component to be used that is consistent with the tilt angle of the corresponding component to be modeled. Based on the component association relationship between at least one component to be used, a target vehicle cabin model corresponding to the target vehicle cabin is constructed.

2. The method according to claim 1, characterized in that, The step of constructing a target vehicle cabin model corresponding to the target vehicle cabin based on the component association relationships between at least one component to be used includes: Identify the actual vehicle cabin component corresponding to the at least one component to be used, and determine the relative position information between each actual vehicle cabin component; Based on the relative position information, the component association relationship between the at least one component to be used is determined, so as to construct a target vehicle cabin model based on target modeling software.

3. The method according to claim 1, characterized in that, Also includes: The target vehicle cabin model is converted into a 3D file to be verified, and the target 3D file corresponding to the target vehicle cabin is retrieved. Determine whether the 3D file to be verified matches the target 3D file; If so, the modeling result of the target vehicle's engine compartment model is determined to be qualified; If not, the modeling result of the target vehicle cabin model is determined to be unqualified, and the target vehicle cabin is remodeled.

4. A vehicle engine compartment modeling device, characterized in that, include: The module for acquiring 3D files to be processed is used to acquire 3D files to be processed corresponding to the target vehicle; wherein, the 3D files to be processed are 3D files of the whole vehicle corresponding to the target vehicle; The target vehicle cabin determination module is used to determine and extract the region to be processed in the three-dimensional file to be processed based on at least one boundary parameter; wherein the region to be processed is the target vehicle cabin in the target vehicle; the target vehicle cabin is the enclosed area formed between the cab floor and above the bottom surface, inside the wheels on both sides of the vehicle, the front bulkhead, and the obstruction blown by the vehicle's air vents. The component type determination module includes: The component to be modeled unit is used to input corresponding component parameters in at least one editing control of the target editing interface, and extract the corresponding component to be modeled from the target vehicle cabin based on at least one component parameter; The component type determination unit is used to determine the component type corresponding to the current component to be modeled based on a target mapping table for each component to be modeled; the target mapping table includes at least one component to be modeled and the component type corresponding to each component to be modeled; wherein, the component type includes a first component type that has no angular deviation from the actual vehicle engine compartment component, or a second component type that has an angular deviation from the actual vehicle engine compartment component; A component-to-be-used determination module is used to perform modeling processing on the corresponding component-to-be-modeled component based on the modeling method corresponding to the component type, to obtain the component-to-be-used component; wherein, the component-to-be-used determination module includes: The coordinate point determination unit is used to determine the center point to be determined of the component to be modeled and at least one boundary point to be used associated with the component to be modeled if the component type is the first component type; the first component to be used determination unit is used to perform modeling processing on the component to be modeled according to the coordinate information of the center point to be determined and the coordinate information of the boundary points to be used, to obtain the component to be used. The tilt angle determination unit is used to determine the tilt angle to be determined corresponding to the component to be used based on the vehicle configuration information of the target vehicle if the component type of the component to be modeled is the second component type; the second component to be used determination unit is used to adjust the angle of the component to be used based on the tilt angle to be determined to obtain a component to be used that is consistent with the tilt angle of the corresponding component to be modeled. The cabin model determination module is used to construct a target vehicle cabin model corresponding to the target vehicle cabin based on the component association relationship between at least one component to be used.

5. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the vehicle cabin modeling method according to any one of claims 1-3.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the vehicle cabin modeling method according to any one of claims 1-3.

Citation Information

Patent Citations

  • Flexible modeling method for helicopter cockpit

    CN108830001A

  • Home layout placing method and device and storage medium

    CN113434934A