CFD-based automobile controller thermal analysis method and device, terminal and medium
Through the CFD-based thermal analysis method, the problems of excessive temperature difference and thermal deformation caused by insufficient design in extreme environments of electric vehicle controllers are solved, and verification in the design stage is achieved, which shortens the verification cycle and improves design efficiency.
Patent Information
- Application Number
- CN202411428500.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-02-18
Smart Images

Figure CN119476078A_ABST
Abstract
Description
Technical Field
[0001] The invention discloses a CFD-based automobile controller thermal analysis method, device, terminal and medium, belonging to the technical field of thermal analysis. Background Art
[0002] The vehicle energy conversion and distribution unit is an important part of the electric vehicle control system. It controls the charging and discharging of the battery to adjust the battery power consumption. The controller generates a lot of heat during the driving and charging and discharging process of the vehicle. The Joule heat effect caused by the current is the highest, and the internal temperature rises. According to the product working environment, there are strict high and low temperature working environments (-40℃ to 85℃), so experimental certification is required.
[0003] At present, the extreme environment assessment method for electric vehicle controllers is mainly a special constant temperature test. The product is fixed on a special test bench under extreme ambient temperature. The acceptance standard of the test is the full load state of maximum power. The temperature acquisition signal is used to monitor the temperature changes of all copper bars and major heat-generating components during full load operation. If it fails to meet the requirements, it is necessary to change the part structure to improve the heat dissipation effect and test again, which lasts for a long period of time.
[0004] In view of the defects of the prior art, the present invention proposes a CFD-based automotive controller thermal analysis method, device, terminal and medium to solve the current product analysis and simulation of electric vehicle controllers in the design stage, avoiding a series of problems such as excessive local temperature difference of parts due to insufficient design, thermal deformation of parts due to high temperature, temperature of copper bars or main components exceeding the upper temperature limit of parts, repeated verification, etc. Summary of the invention
[0005] According to a first aspect of an embodiment of the present invention, a CFD-based automotive controller thermal analysis method is provided, comprising:
[0006] Obtain thermal simulation data and thermal analysis data of automotive controllers;
[0007] The 3D model of the vehicle controller was built using FLOEFD software to complete model cleaning and meshing, and then imported into the assembly module of CARTA software;
[0008] A thermal analysis model of the automobile energy conversion and distribution unit is established and parameters are set. A simulation calculation is performed to obtain a time-temperature variation curve of the controller under full load operation, and analysis and judgment are performed based on the time-temperature variation curve.
[0009] Preferably, the thermal simulation data at least includes: material density, heat transfer coefficient, specific heat capacity and fluid viscosity at room temperature.
[0010] Preferably, the thermal analysis data at least includes: a maximum load current of the copper busbar and a maximum heating power of a plurality of heating components.
[0011] Preferably, the parameter settings include at least: thermal simulation data, thermal analysis data, loading current, ambient temperature and time step.
[0012] According to a second aspect of an embodiment of the present invention, there is provided a CFD-based thermal analysis device for an automobile controller, comprising:
[0013] An acquisition module is used to acquire thermal simulation data and thermal analysis data of an automobile controller;
[0014] Establish a module for building a 3D model of the vehicle controller. Use FLOEFD software to complete model cleaning and meshing, and import it into the assembly module of CARTA software.
[0015] The analysis module is used to establish a thermal analysis model of the automobile energy conversion and distribution unit and set parameters, perform simulation calculations to obtain a time-temperature variation curve of the controller under full load operation, and perform analysis and judgment based on the time-temperature variation curve.
[0016] According to a third aspect of an embodiment of the present invention, there is provided a host computer, including:
[0017] one or more processors;
[0018] a memory for storing the one or more processor-executable instructions;
[0019] Wherein, the one or more processors are configured to:
[0020] Execute the method described in the first aspect of the embodiment of the present invention.
[0021] According to a fourth aspect of an embodiment of the present invention, a non-temporary computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of a host computer, the host computer can execute the method described in the first aspect of the embodiment of the present invention.
[0022] According to a fifth aspect of an embodiment of the present invention, an application product is provided. When the application product is running on a host computer, the host computer executes the method described in the first aspect of the embodiment of the present invention.
[0023] The beneficial effects of the present invention are:
[0024] This patent provides a CFD-based automotive controller thermal analysis method, device, terminal and medium, which conducts analysis and simulation verification in the design stage, eliminating the need for repeated sample verification, improving design efficiency, thereby saving design costs and shortening the verification cycle.
[0025] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 is a flow chart of a CFD-based thermal analysis method for an automobile controller according to an exemplary embodiment;
[0027] Figure 2 is a structural diagram of an automobile controller in a CFD-based automobile controller thermal analysis method according to an exemplary embodiment;
[0028] Figure 3 is a time-temperature variation curve diagram of a controller under full load operation in a CFD-based automotive controller thermal analysis method according to an exemplary embodiment;
[0029] Figure 4 is a structural block diagram of a CFD-based thermal analysis device for an automobile controller according to an exemplary embodiment;
[0030] Figure 5 The present invention is a schematic block diagram of a host computer structure according to an exemplary embodiment. DETAILED DESCRIPTION
[0031] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0032] In the description of the present invention, it should be noted that the terms "center", "up", "down", "left", "right", "vertical", "horizontal", "inside", "outside", etc. indicate directions or positional relationships based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction. Therefore, they cannot be understood as limitations on the present invention.
[0033] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0034] Embodiment 1
[0035] Figure 1 A CFD-based automotive controller thermal analysis method according to an exemplary embodiment includes:
[0036] Step 101, obtaining thermal simulation data and thermal analysis data of the automobile controller, the specific contents are as follows:
[0037] Conduct thermal simulation tests on the body material of the parts to obtain at least the following information at room temperature: material density, heat transfer coefficient, specific heat capacity, and fluid viscosity. Conduct thermal analysis tests on the body material to obtain at least the following information: the maximum load current of the copper busbar and the maximum heating power of the heating components.
[0038] Step 102, build a 3D model of the car controller, use FLOEFD software to complete model cleaning and meshing, and import it into the assembly module of CARTA software. The specific contents are as follows:
[0039] Build a 3D model of the car controller, including the upper shell, lower shell, internal copper bar, relay, and support structure. Figure 2 As shown. Use FLOEFD software to complete model cleaning and meshing, save it in part format and import it into the assembly module of CARTA software to establish an analysis model. On the basis of the surface heat transfer structural characteristics, the part mesh should also meet the mesh quality requirements. Distinguish parts of the same material in preparation for subsequent material parameter addition.
[0040] Step 103, establish a thermal analysis model of the automobile energy conversion and distribution unit and set parameters, perform simulation calculation to obtain a time-temperature variation curve of the controller under full load operation, and perform analysis and judgment based on the time-temperature variation curve. The specific contents are as follows:
[0041] Establish a thermal analysis model of the automotive energy conversion and distribution unit and set parameters, where the parameter settings include at least: thermal simulation data, thermal analysis data, loading current, ambient temperature and time step. Perform simulation calculations to obtain the temperature display results of the controller under full load operation, and obtain the time-temperature change curve of the controller under full load operation based on the temperature display results of the controller under full load operation, such as Figure 3 shown.
[0042] Based on the time-temperature variation curve of the controller under full load, it is analyzed and judged that the maximum temperature of the main heat-generating components inside the controller is within its operating temperature range, and the load condition is the maximum load. Therefore, it is judged that the heat dissipation structure of the product meets the requirements.
[0043] Embodiment 2
[0044] Figure 4 1 is a structural diagram of a CFD-based thermal analysis device for an automobile controller according to an exemplary embodiment, the device comprising:
[0045] An acquisition module 210 is used to acquire thermal simulation data and thermal analysis data of an automobile controller;
[0046] Establishing module 220, for establishing a three-dimensional model of the automobile controller, using FLOEFD software to complete model cleaning and meshing, and importing it into the assembly module of CARTA software;
[0047] The analysis module 230 is used to establish a thermal analysis model of the automobile energy conversion and distribution unit and set parameters, perform simulation calculations to obtain a time-temperature variation curve when the controller is fully loaded, and perform analysis and judgment based on the time-temperature variation curve.
[0048] This application conducts analysis and simulation verification during the design phase, eliminating the need for repeated sample verification, improving design efficiency, thereby saving design costs and shortening the verification cycle.
[0049] Embodiment 3
[0050] Figure 5 300 is a block diagram of a host computer provided in an embodiment of the present application, and the host computer may be the host computer in the above embodiment. The host computer 300 may be a portable mobile host computer, such as a smart phone or a tablet computer. The host computer 300 may also be called a user device, a portable host computer, or other names.
[0051] Typically, the host computer 300 includes: a processor 301 and a memory 302 .
[0052] The processor 301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 301 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 301 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 301 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0053] The memory 302 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 302 may also include high-speed random access memory, and non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 302 is used to store at least one instruction, which is used to be executed by the processor 301 to implement a CFD-based automotive controller thermal analysis method provided in this application.
[0054] In some embodiments, the host computer 300 may further include: a peripheral device interface 303 and at least one peripheral device. Specifically, the peripheral device includes: at least one of a radio frequency circuit 304 , a touch screen 305 , a camera 306 , an audio circuit 307 , a positioning component 308 and a power supply 309 .
[0055] The peripheral device interface 303 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 301 and the memory 302. In some embodiments, the processor 301, the memory 302, and the peripheral device interface 303 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 301, the memory 302, and the peripheral device interface 303 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0056] The radio frequency circuit 304 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 304 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 304 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 304 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 304 can communicate with other host computers through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 304 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0057] The touch display screen 305 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos and any combination thereof. The touch display screen 305 also has the ability to collect touch signals on the surface or above the surface of the touch display screen 305. The touch signal can be input to the processor 301 as a control signal for processing. The touch display screen 305 is used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the touch display screen 305 can be one, and the front panel of the host computer 300 is set; in other embodiments, the touch display screen 305 can be at least two, which are respectively set on different surfaces of the host computer 300 or are folded; in some other embodiments, the touch display screen 305 can be a flexible display screen, which is set on the curved surface or folded surface of the host computer 300. Even, the touch display screen 305 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The touch display screen 305 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, organic light-emitting diode).
[0058] The camera assembly 306 is used to capture images or videos. Optionally, the camera assembly 306 includes a front camera and a rear camera. Typically, the front camera is used to realize video calls or selfies, and the rear camera is used to realize the shooting of photos or videos. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, and a wide-angle camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, and the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting functions. In some embodiments, the camera assembly 306 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0059] The audio circuit 307 is used to provide an audio interface between the user and the host computer 300. The audio circuit 307 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 301 for processing, or input them into the radio frequency circuit 304 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the host computer 300. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 301 or the radio frequency circuit 304 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into a sound wave audible to humans, but also convert the electrical signal into a sound wave inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 307 may also include a headphone jack.
[0060] The positioning component 308 is used to locate the current geographical location of the host computer 300 to implement navigation or LBS (Location Based Service). The positioning component 308 can be a positioning component based on the US GPS (Global Positioning System), China's Beidou system or Russia's Galileo system.
[0061] The power supply 309 is used to power various components in the host computer 300. The power supply 309 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 309 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0062] In some embodiments, the host computer 300 further includes one or more sensors 310 , including but not limited to: an acceleration sensor 311 , a gyroscope sensor 312 , a pressure sensor 313 , a fingerprint sensor 314 , an optical sensor 315 , and a proximity sensor 316 .
[0063] The acceleration sensor 311 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the host computer 300. For example, the acceleration sensor 311 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 301 can control the touch display screen 305 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 311. The acceleration sensor 311 can also be used for collecting game or user motion data.
[0064] The gyroscope sensor 312 can detect the body direction and rotation angle of the host computer 300. The gyroscope sensor 312 can cooperate with the acceleration sensor 311 to collect the user's 3D (3 Dimensions) action on the host computer 300. The processor 301 can implement the following functions based on the data collected by the gyroscope sensor 312: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0065] The pressure sensor 313 can be set on the side frame of the host computer 300 and / or the lower layer of the touch display screen 305. When the pressure sensor 313 is set on the side frame of the host computer 300, it can detect the user's grip signal of the host computer 300, and perform left and right hand recognition or shortcut operation according to the grip signal. When the pressure sensor 313 is set on the lower layer of the touch display screen 305, the operability control on the UI interface can be controlled according to the user's pressure operation on the touch display screen 305. The operability control includes at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0066] The fingerprint sensor 314 is used to collect the user's fingerprint to identify the user's identity based on the collected fingerprint. When the user's identity is identified as a trusted identity, the processor 301 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings. The fingerprint sensor 314 can be set on the front, back, or side of the host computer 300. When a physical button or a manufacturer logo is set on the host computer 300, the fingerprint sensor 314 can be integrated with the physical button or the manufacturer logo.
[0067] The optical sensor 315 is used to collect the ambient light intensity. In one embodiment, the processor 301 can control the display brightness of the touch display screen 305 according to the ambient light intensity collected by the optical sensor 315. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 305 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 305 is reduced. In another embodiment, the processor 301 can also dynamically adjust the shooting parameters of the camera assembly 306 according to the ambient light intensity collected by the optical sensor 315.
[0068] The proximity sensor 316, also called the distance sensor, is usually arranged on the front of the host computer 300. The proximity sensor 316 is used to collect the distance between the user and the front of the host computer 300. In one embodiment, when the proximity sensor 316 detects that the distance between the user and the front of the host computer 300 is gradually decreasing, the processor 301 controls the touch display screen 305 to switch from the screen-on state to the screen-off state; when the proximity sensor 316 detects that the distance between the user and the front of the host computer 300 is gradually increasing, the processor 301 controls the touch display screen 305 to switch from the screen-off state to the screen-on state.
[0069] Those skilled in the art will understand that Figure 5 The structure shown in the figure does not constitute a limitation on the upper computer 300, and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0070] Embodiment 4
[0071] In an exemplary embodiment, a computer-readable storage medium is also provided, on which a computer program is stored. When the program is executed by a processor, a CFD-based automotive controller thermal analysis method as provided in all the inventive embodiments of the present application is implemented.
[0072] Any combination of one or more computer-readable media may be used. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device.
[0073] Computer-readable signal media may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0074] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0075] Computer program code for performing the operations of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0076] Embodiment 5
[0077] In an exemplary embodiment, an application product is also provided, including one or more instructions, which can be executed by the processor 301 of the above-mentioned device to complete the above-mentioned CFD-based automotive controller thermal analysis method.
[0078] Although the embodiments of the present invention have been disclosed above, they are not limited to the applications listed in the specification and the embodiments. It can be fully applied to various fields suitable for the present invention. For those familiar with the art, additional modifications can be easily realized. Therefore, without departing from the general concept defined by the claims and equivalent scope, the present invention is not limited to the specific details and the illustrations shown and described here.
Claims
1. A CFD-based automotive controller thermal analysis method, characterized in that: include: Obtain thermal simulation data and thermal analysis data of automotive controllers; The 3D model of the vehicle controller was built using FLOEFD software to complete model cleaning and meshing, and then imported into the assembly module of CARTA software; A thermal analysis model of the automobile energy conversion and distribution unit is established and parameters are set. A simulation calculation is performed to obtain a time-temperature variation curve of the controller under full load operation, and analysis and judgment are performed based on the time-temperature variation curve.
2. The CFD-based automotive controller thermal analysis method according to claim 1, characterized in that: The thermal simulation data at least include: material density, heat transfer coefficient, specific heat capacity and fluid viscosity at room temperature.
3. The CFD-based automotive controller thermal analysis method according to claim 1, characterized in that: The thermal analysis data at least includes: the maximum load current of the copper busbar and the maximum heating power of the plurality of heating components.
4. The CFD-based automotive controller thermal analysis method according to claim 1, characterized in that: The parameter settings include at least: thermal simulation data, thermal analysis data, loading current, ambient temperature and time step.
5. A CFD-based thermal analysis device for automobile controllers, characterized in that: include: An acquisition module is used to acquire thermal simulation data and thermal analysis data of an automobile controller; Establish a module for building a 3D model of the vehicle controller. Use FLOEFD software to complete model cleaning and meshing, and import it into the assembly module of CARTA software. The analysis module is used to establish a thermal analysis model of the automobile energy conversion and distribution unit and set parameters, perform simulation calculations to obtain a time-temperature variation curve of the controller under full load operation, and perform analysis and judgment based on the time-temperature variation curve.
6. A host computer, characterized in that: include: one or more processors; a memory for storing the one or more processor-executable instructions; Wherein, the one or more processors are configured to: Execute a CFD-based automotive controller thermal analysis method as described in any one of claims 1 to 4.
7. A non-transitory computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of a host computer, the host computer is able to execute a CFD-based automotive controller thermal analysis method as described in any one of claims 1 to 4.