Shell optimization method and device of electric drive controller, computer equipment and storage medium
Through precise simulation of the vehicle installation status and joint simulation analysis of multiple types and multiple working conditions, the design of the electric drive controller housing is optimized, and the vibration noise of the all-in-one electric drive housing in new energy vehicles is solved, and the NVH quality and product competitiveness are improved.
Patent Information
- Application Number
- CN202411925116.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-18
AI Technical Summary
The vibration noise problem of all-in-one electric drive housing in new energy vehicles affects NVH quality and performance and reduces product competitiveness. The existing technology lacks multiple types and multiple working conditions combined simulation analysis and optimization design during the design process, resulting in poor NVH optimization effect.
By adjusting the coordinates of the simulation analysis model and adjusting the rubber stiffness of the suspended bracket, the loading status of the all-in-one electric drive is simulated; setting modal optimization boundaries, determining the equivalent sound power, and loading electromagnetic excitation; determining the optimized design space model based on the design scheme and the layout space of the vehicle; conducting topological optimization analysis to obtain the material density distribution and determine the topological feature distribution of the surface morphology.
It improves the optimization effect of NVH, realizes the lightweight design of the shell, improves the overall performance, reliability and economy of the electric drive controller, enhances product competitiveness, and solves the problems of long development cycle and high cost.
Smart Images

Figure CN119849154A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a shell optimization method, device, computer equipment and storage medium for an electric drive controller. Background Art
[0002] The vibration and noise problem of the all-in-one electric drive housing in new energy vehicles has always been a focus of attention during the design and development stage. For thin-walled housing parts such as controllers or motors in all-in-one electric drives, they are usually affected by radial electromagnetic forces or tangential electromagnetic forces from the motor side during actual use, which often leads to obvious radiation noise on the housing surface, affecting the NVH (Noise, Vibration and Harshness) quality and performance of electric drive products, thereby reducing the competitiveness of the products.
[0003] At present, the finite element simulation analysis technology can be used to estimate and optimize the vibration response of components in the design stage of all-in-one electric drive products. This method can replace conventional tests to a certain extent, greatly reducing the number of tests, costs and cycles.
[0004] However, in the design process of the above schemes, simulation methods often focus on static analysis or only perform basic modal evaluation and vibration response calculations, lacking multi-type and multi-condition joint simulation analysis and optimization design, resulting in poor optimization effects on NVH. Summary of the invention
[0005] The embodiment of the present application provides a shell optimization method, device, computer equipment and storage medium of an electric drive controller, which improves the optimization effect of NVH. The technical solution is as follows:
[0006] In one aspect, a method for optimizing a housing of an electric drive controller is provided, the method comprising:
[0007] By adjusting the coordinates of the simulation analysis model and the rubber stiffness of the suspension bracket, the loading state of the all-in-one electric drive is simulated;
[0008] Set modal optimization boundaries, determine equivalent acoustic power, and apply electromagnetic excitation;
[0009] Determine the optimal design space model of the housing based on the design of the electric drive assembly and the vehicle layout space;
[0010] Based on the topology optimization result of topology optimization analysis on the optimization design space model, the material density distribution of the shell is obtained;
[0011] Based on the material density distribution of the shell, the surface morphology topological feature distribution of the shell is determined.
[0012] On the other hand, a housing optimization device for an electric drive controller is provided, the device comprising:
[0013] An adjustment module, used to simulate the loading state of the all-in-one electric drive by adjusting the coordinates of the simulation analysis model and adjusting the rubber stiffness of the suspension bracket;
[0014] The setup module is used to set the modal optimization boundaries, determine the equivalent acoustic power, and load electromagnetic excitation;
[0015] A first determination module is used to determine an optimized design space model of the housing based on the design scheme of the electric drive assembly and the layout space of the entire vehicle;
[0016] An optimization module, used for obtaining a material density distribution of a shell based on a topology optimization result of performing a topology optimization analysis on the optimization design space model;
[0017] The second determination module is used to determine the surface morphology topological feature distribution of the shell based on the material density distribution of the shell.
[0018] In some embodiments, the second determination module is used to obtain a shell design scheme of the shell based on the material density distribution of the shell; and to perform morphological optimization design on the shell based on the shell design scheme to obtain the surface morphology topological feature distribution of the shell.
[0019] In some embodiments, the topology optimization analysis includes modal analysis conditions and vibration analysis conditions;
[0020] The optimization module is used to perform the modal analysis condition with the frequency value as the optimization response target; perform the vibration analysis condition with the surface vibration velocity as the optimization response target; or perform the vibration analysis condition with the equivalent sound power as the optimization response target.
[0021] In some embodiments, the apparatus further comprises:
[0022] An acquisition module, used to acquire the all-in-one electric drive housing, controller model, motor model, suspension model, and multiple component geometry models;
[0023] A model processing module, used for geometrically assembling the plurality of component geometric models;
[0024] The modeling module is used to establish the simulation analysis model.
[0025] In some embodiments, the apparatus further comprises:
[0026] The third determination module is used to determine the parameters of the load spectrum and the common working conditions according to at least one of the bench test conditions or the vehicle road spectrum; based on the parameters of the common working conditions, determine the electromagnetic excitation of the common working conditions in the load spectrum.
[0027] In some embodiments, the apparatus further comprises:
[0028] The fourth determination module is used to perform a preliminary evaluation and analysis on the controller assembly mode, and determine whether a bolt fixing solution is used in the weakest structural area of the shell based on the frequency and vibration mode performance.
[0029] In some embodiments, the apparatus further comprises:
[0030] A design module, used for performing secondary design on the shell;
[0031] The verification module is used to perform assembly modal evaluation and verification on the shell obtained by secondary design, or to perform vibration response evaluation in other dynamics software to verify the design effect of the shell.
[0032] On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory is used to store at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the operations performed by the shell optimization method of the electric drive controller in the embodiment of the present application.
[0033] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement operations performed by the shell optimization method of the electric drive controller in the embodiment of the present application.
[0034] On the other hand, a computer program product is provided, which includes a computer program code, which is stored in a computer-readable storage medium. A processor of a computer device reads the computer program code from the computer-readable storage medium, and the processor executes the computer program code, so that the computer device executes the shell optimization method of the electric drive controller provided in various optional implementations of the above-mentioned various aspects.
[0035] The embodiment of the present application provides a shell optimization scheme for an electric drive controller, which can make the optimization fit the actual operating scenario by accurately simulating the loading state. By reasonably setting the modal optimization boundary, determining the equivalent sound power and loading electromagnetic excitation, the vibration and noise characteristics of the shell can be deeply analyzed to provide a scientific basis for optimization. The optimization design space model is determined according to the design scheme and the whole vehicle space to ensure the feasibility and adaptability of the optimization. The topological optimization analysis obtains the material density distribution and determines the distribution of the topological characteristics of the surface morphology, which helps to achieve lightweight design of the shell while meeting the performance requirements, improve the overall performance, reliability and economy of the electric drive controller, and enhance the competitiveness of the product. In addition, by combining the optimization design, vibration simulation and load spectrum, the shell is subjected to vibration simulation optimization design of multiple working conditions, and a complete set of analysis and design processes is established, which can comprehensively evaluate the vibration performance and NVH characteristics of the shell during the product development and design stage, solving the problems of long development cycle and high cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0037] Figure 1 is a schematic diagram of an implementation environment of a housing optimization method of an electric drive controller provided in an embodiment of the present application;
[0038] Figure 2 is a flow chart of a housing optimization method of an electric drive controller provided according to an embodiment of the present application;
[0039] Figure 3 is a flow chart of another method for optimizing the housing of an electric drive controller provided according to an embodiment of the present application;
[0040] Figure 4 is a schematic diagram of a controller partial model provided according to an embodiment of the present application;
[0041] Figure 5 is a schematic diagram of an electromagnetic excitation provided according to an embodiment of the present application;
[0042] Figure 6 It is a schematic diagram of a controller partial model and an optimized design space model provided according to an embodiment of the present application;
[0043] Figure 7 It is a schematic diagram of the distribution of surface topological features provided according to an embodiment of the present application;
[0044] Figure 8 is a schematic diagram of a housing after secondary design provided according to an embodiment of the present application;
[0045] Fig. 9 is a flow chart of another method for optimizing the housing of an electric drive controller provided according to an embodiment of the present application;
[0046] Fig.10 is a block diagram of a housing optimization device for an electric drive controller provided according to an embodiment of the present application;
[0047] Fig.11 is a structural block diagram of a terminal provided according to an embodiment of the present application;
[0048] Fig.12 It is a structural diagram of a server provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0050] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with basically the same effects and functions. It should be understood that there is no logical or temporal dependency between "first", "second", and "nth", nor is there any limitation on quantity and execution order.
[0051] In the present application, the term "at least one" means one or more, and the term "plurality" means two or more.
[0052] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the snapshot data and faults involved in this application are obtained with full authorization.
[0053] Figure 1 Schematic diagram of the implementation environment of the housing optimization method of the electric drive controller provided in accordance with the embodiment of the present application. Figure 1 , the implementation environment includes: a terminal 110 and a server 120.
[0054] The terminal 110 is a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart watch, etc., but is not limited thereto. The terminal 110 can be connected to the server 120 via a wireless network or a wired network.
[0055] The server 120 may include at least one of a single server, multiple servers, a cloud computing platform, or a virtualization center. The server 120 is used to provide background services for applications that support virtual scenes. Optionally, the server 120 may undertake the main computing work, and the terminal 110 may undertake the secondary computing work; or, the server 120 undertakes the secondary computing work, and the terminal 110 undertakes the main computing work; or, the server 120 and the terminal 110 use a distributed computing architecture for collaborative computing.
[0056] Figure 2 is a flow chart of a housing optimization method of an electric drive controller provided according to an embodiment of the present application, such as Figure 2 As shown, in the embodiment of the present application, the method for optimizing the housing of the electric drive controller includes the following steps:
[0057] 201. The loading state of the all-in-one electric drive is simulated by adjusting the coordinates of the simulation analysis model and the rubber stiffness of the suspension bracket.
[0058] In the embodiment of the present application, adjusting the coordinates can make the position of the electric drive controller in the virtual environment match the installation position in the actual vehicle. The suspension bracket is used to connect the electric drive controller and the vehicle body, and rubber is the material that plays a buffering and supporting role. Adjusting the rubber stiffness can simulate the elastic properties of the bracket during actual vehicle installation. Different rubber stiffnesses will affect the vibration transmission of the electric drive controller during vehicle driving.
[0059] 202. Set the modal optimization boundary, determine the equivalent sound power, and load the electromagnetic excitation.
[0060] In the embodiment of the present application, the modal optimization boundary refers to the constraint conditions of the shell when the modal analysis is performed on the shell of the electric drive controller. The equivalent sound power is an important indicator for measuring the noise generated by the electric drive controller. Since the electric drive controller is affected by electromagnetic force when working, the effect of this electromagnetic force on the shell can be simulated in the simulation model by loading electromagnetic excitation.
[0061] 203. Based on the design of the electric drive assembly and the overall vehicle layout, determine the optimal design space model of the shell.
[0062] In the embodiment of the present application, the electric drive assembly includes multiple components such as a motor and a controller, and its design scheme specifies many factors such as the performance, size, and connection method of each component. The vehicle layout space refers to the actual space inside the vehicle that can be used to install the electric drive controller. The layout of the vehicle control is limited by many factors such as the vehicle type and body structure.
[0063] Based on the topology optimization results of the topology optimization analysis of the optimized design space model, the material density distribution of the shell is obtained.
[0064] In the embodiment of the present application, topology optimization will take into account various factors such as the stress conditions, vibration characteristics, space limitations, etc. of the shell in actual work. Based on these conditions, within a given design space, the distribution of materials is continuously adjusted to find a layout so that the shell can meet various performance requirements (such as sufficient strength, appropriate stiffness, etc.) while also achieving certain optimization goals, such as reducing weight or improving heat dissipation efficiency.
[0065] The result of topology optimization is presented in the form of material density distribution. This material density distribution is like a "map" that shows how the material should be distributed at different locations of the shell.
[0066] 205. Based on the material density distribution of the shell, determine the surface morphology and topological feature distribution of the shell.
[0067] In the embodiment of the present application, the material density distribution reflects the amount of material at different positions of the shell. The distribution of the surface morphology topological features is determined based on this distribution, that is, the shape of the shell surface is planned according to the density of the material. This distribution can make the surface shape of the shell better match the requirements of its internal materials.
[0068] The embodiment of the present application provides a shell optimization scheme for an electric drive controller, which can make the optimization fit the actual operating scenario by accurately simulating the loading state. By reasonably setting the modal optimization boundary, determining the equivalent sound power and loading electromagnetic excitation, the vibration and noise characteristics of the shell can be deeply analyzed to provide a scientific basis for optimization. The optimization design space model is determined according to the design scheme and the whole vehicle space to ensure the feasibility and adaptability of the optimization. The topological optimization analysis obtains the material density distribution and determines the distribution of the topological characteristics of the surface morphology, which helps to achieve lightweight design of the shell while meeting the performance requirements, improve the overall performance, reliability and economy of the electric drive controller, and enhance the competitiveness of the product. In addition, by combining the optimization design, vibration simulation and load spectrum, the shell is subjected to vibration simulation optimization design of multiple working conditions, and a complete set of analysis and design processes is established, which can comprehensively evaluate the vibration performance and NVH characteristics of the shell during the product development and design stage, solving the problems of long development cycle and high cost.
[0069] Figure 3 is a flow chart of another method for optimizing the housing of an electric drive controller provided according to an embodiment of the present application. Figure 3 As shown, in the embodiment of the present application, the method for optimizing the housing of the electric drive controller includes the following steps:
[0070] 301. Obtain an all-in-one electric drive housing, a controller model, a motor model, a suspension model, and multiple component geometry models.
[0071] In the embodiment of the present application, the all-in-one electric drive housing is a shell structure used to accommodate and protect multiple key components in the electric drive system. The shape, size and internal space layout of the all-in-one electric drive housing should comprehensively consider the installation, heat dissipation and protection requirements of the integrated controller, motor and other components.
[0072] For example, in the electric drive system of new energy vehicles, the housing must ensure that the motor and controller are protected from external dust, water vapor and other factors during operation, while providing a reasonable channel for internal heat dissipation. To obtain the model of the all-in-one electric drive housing is to create a digital expression that can accurately reflect the geometric shape, structural details and spatial characteristics of the housing through certain means, so as to carry out a series of engineering studies such as strength analysis, modal analysis, and optimization design.
[0073] Optionally, engineers can use professional 3D CAD (computer-aided design) software, such as SolidWorks, CATIA, UG, etc., to start from sketching according to pre-planned design requirements, gradually construct the various surfaces and body features of the shell, define details such as thickness, holes, mounting bosses, and finally generate a complete 3D model of the shell.
[0074] Optionally, when there is an actual shell sample, reverse engineering methods can be used. For example, a 3D scanner is used to perform an all-round scan of the shell surface to obtain a large amount of point cloud data, and then the point cloud data is converted into a triangular patch model through special data processing software (such as GeomagicWrap, etc.), and further operations such as model repair and surface reconstruction are performed to finally obtain a 3D geometric model of the shell that can be used for subsequent analysis.
[0075] The electric drive controller is the "brain" of the entire electric drive system, responsible for regulating the operating status of the motor, such as controlling the motor's speed and torque. The controller model is a digital representation of the physical entity of the controller, covering the geometry and layout information of its circuit board, chip, heat sink, and housing. Through this model, the installation adaptability of the controller in the housing, heat dissipation effect, and electromagnetic compatibility can be analyzed.
[0076] For example, you can check whether the gap between it and the internal space of the shell is reasonable to ensure that the heat dissipation air can flow smoothly.
[0077] Alternatively, with the help of 3D CAD software, according to the requirements of the controller's circuit design, functional module layout, etc., the dimensions of each component can be determined first, and then virtually assembled in the software to form a complete controller model. Alternatively, if there are already 2D engineering drawings of the controller, the CAD software's import function can be used to import the drawing information and perform 3D modeling operations, converting the 2D size and shape information into a 3D geometric model to facilitate subsequent simulation analysis and optimization work.
[0078] The motor is the core component that converts electrical energy into mechanical energy. Its model shows the specific geometric shape and relative position relationship of the motor's stator, rotor, housing, shaft and other parts. It is crucial for analyzing the vibration characteristics, magnetic field distribution and coordination with other components of the motor during operation.
[0079] Alternatively, engineers can use software such as ANSYS Maxwell, which is specifically used for motor electromagnetic field analysis and design. By inputting key parameters of the motor (such as the number of pole pairs, number of stator slots, number of winding turns, etc.), the software will automatically generate the corresponding motor model.
[0080] The suspension is used to connect the electric drive system and the vehicle body and other structures, and plays a role in support, buffering and vibration isolation. The suspension model reflects the shape and structural characteristics of the rubber part and metal connectors of the suspension, which helps to analyze its vibration isolation effect, stiffness characteristics and connection reliability with surrounding components under different working conditions.
[0081] Optionally, mechanical properties tests are performed on actual suspension samples, such as tensile tests, compression tests, etc., to obtain deformation data under different stress states, and then appropriate material models (such as hyperelastic material models for simulating rubber) are used in finite element analysis software (such as ANSYS, ABAQUS, etc.) based on these data to construct a suspension model so that it can accurately reflect the actual mechanical properties.
[0082] The multiple components here include other related parts in the electric drive system in addition to the main components mentioned above, such as various sensors, connecting harnesses, heat dissipation pipes, etc. Their respective geometric models reflect their own shapes, sizes and positional relationships in the entire electric drive system, which is of great significance for building a complete virtual model of the electric drive system, studying the collaborative work between various components and the overall performance of the system.
[0083] Optionally, CAD software can be used to perform 3D modeling one by one based on the design specifications, engineering drawings and other document materials of each component, and the geometric shape of each component can be constructed in detail, and then they can be combined in the software according to the actual assembly relationship to form a complete set of geometric models of multiple components. For some common and highly standardized components, the geometric models of similar products on the market can be referred to, and then appropriate modifications and adjustments can be made in combination with the specific design requirements of their own products to quickly obtain the geometric models of the corresponding components, improve modeling efficiency, and ensure the accuracy and practicality of the model.
[0084] For example, see Figure 4 As shown, Figure 4 It is a schematic diagram of a controller partial model provided according to an embodiment of the present application.
[0085] 302. Perform geometric assembly on multiple component geometric models.
[0086] In the embodiments of the present application, geometric assembly is the process of combining multiple component geometric models (such as the all-in-one electric drive housing, controller model, motor model, suspension model, etc.) according to the relative positions and connection relationships in the actual product. Its main purpose is to build a complete virtual model that can truly reflect the actual structure and spatial layout of the product. Through geometric assembly, the state of the product in the actual working environment can be simulated, and many important issues such as the interference between components, space occupancy, and rationality of connections can be studied.
[0087] Optionally, before assembly, the assembly order of each component is determined according to the structural characteristics of the product and the assembly process requirements. Before assembly, the integrity of the geometric model of each component needs to be carefully checked. Make sure that the model has no missing faces, geometric errors, or dimensional deviations.
[0088] Optionally, use the positioning tools in the 3D modeling software to accurately place each component at a predetermined position. In order to ensure the accuracy and stability of the assembly, it is necessary to set constraints between the components. Common constraints include coincidence constraints, parallel constraints, perpendicular constraints, and distance constraints.
[0089] It should be noted that the assembly relationship should be consistent with the actual situation, and the mass and center of mass of the electric drive assembly, controller and all-in-one electronic and electrical device assembly should be consistent with the actual state. Parameters include elastic modulus, density, Poisson's ratio, etc., which are not strictly limited in the embodiments of the present application. Optionally, each component adopts a geometric model containing detailed features.
[0090] 303. Establish a simulation analysis model.
[0091] In the embodiment of the present application, establishing a simulation analysis model is a process of converting an actual physical system (such as an all-in-one electric drive system) into a digital model that is recognizable and computable by a computer. The embodiment of the present application will not be described in detail.
[0092] 304. Determine the parameters of the load spectrum and common operating conditions based on at least one of the bench test conditions or the vehicle road spectrum.
[0093] In the embodiments of the present application, bench testing is the process of testing the electric drive system or its components in a laboratory environment using specialized test equipment (such as a motor performance test bench, a vibration test bench, etc.). Bench test conditions refer to various working conditions simulated in these tests, including but not limited to different motor speeds, torque outputs, loading methods, etc.
[0094] For example, in a motor performance bench test, the motor is set to accelerate from standstill to rated speed, maintain at different speeds for a certain period of time, and then decelerate, in order to evaluate the performance of the motor in different operating stages.
[0095] The vehicle road spectrum is a record of the changes in various physical quantities (such as acceleration, displacement, force, etc.) of the vehicle over time or mileage during actual road driving. The vehicle road spectrum contains the dynamic information of the vehicle under different road conditions (such as urban roads, highways, rural dirt roads, etc.) and different driving conditions (such as constant speed driving, acceleration, deceleration, turning, etc.). The vehicle road spectrum can be obtained by installing sensors (such as accelerometers, strain gauges, etc.) on the actual vehicle for long-term data collection.
[0096] For example, on a bumpy road, the vibration acceleration spectrum of the vehicle's suspension system can reflect the severity of the vehicle's vibration under that road condition.
[0097] For electric drive systems, loads mainly include mechanical loads (such as vibration, impact, inertial force, etc.) and electromagnetic loads (such as electromagnetic force, current, magnetic field, etc.). Under bench test conditions, mechanical loads come from the vibration excitation applied to the electric drive system by the test bench or the torque fluctuations generated by the torque loading device; electromagnetic loads are caused by the current and voltage changes provided by the test power supply.
[0098] In the bench test, various load data are recorded by the data acquisition system of the test equipment.
[0099] The extracted and processed load data are combined into a load spectrum according to certain rules. The load spectrum is usually a statistical description, which can be a curve of the relationship between load amplitude and frequency, or the distribution law of load over time or mileage.
[0100] Both bench test conditions and vehicle road spectra contain multiple conditions. Common conditions need to be screened out based on the actual use of the product and research focus. For the screened common conditions, key parameters are determined and quantified.
[0101] 305. Based on the parameters of common working conditions, determine the electromagnetic excitation of common working conditions in the load spectrum.
[0102] In the embodiments of the present application, the commonly used operating parameters describe the operating conditions that often occur in the electric drive system in actual work, such as the speed range, torque range, working time ratio, etc. of the motor. These operating conditions directly affect the electromagnetic process inside the electric drive system, and thus determine the characteristics of the electromagnetic excitation. Electromagnetic excitation is the force or energy input generated by the interaction of electromagnetic fields. It is the power source for the operation of electric drive components such as motors, but it may also cause problems such as vibration and noise.
[0103] Optionally, electromagnetic excitation is calculated using relevant formulas according to electromagnetic theory. The electromagnetic force between the stator and the rotor of the motor can be calculated using the Maxwell stress tensor method.
[0104] For example, see Figure 5 As shown, Figure 5 It is a schematic diagram of electromagnetic excitation provided according to an embodiment of the present application.
[0105] 306. The loading state of the all-in-one electric drive is simulated by adjusting the coordinates of the simulation analysis model and the rubber stiffness of the suspension bracket.
[0106] In the embodiment of the present application, in the simulation analysis, the model is based on a specific coordinate system to define its position and direction. This coordinate system is similar to a reference frame in a three-dimensional space, with x, y, and z axes. By adjusting the position of the model in this coordinate system, that is, changing its coordinates, the position of the model in the virtual environment can be matched with the position in the actual loading state.
[0107] For example, in the electric drive system of a car, the motor and controller have specific installation positions on the car body. Assume that the coordinate system of the car body is based on the positive direction of the x-axis in the direction of the front of the car, the positive direction of the z-axis in the vertical direction, and the positive direction of the y-axis in the left side of the car body. Then the position of the electric drive system in this coordinate system can be accurately represented by the coordinate value. If the position of the electric drive model is placed randomly when the coordinates are not adjusted, the motor can be placed at a specific position close to the chassis of the car by adjusting the coordinates, and the controller can be placed above the motor and other positions that conform to the actual installation layout.
[0108] Optionally, in addition to the position, the coordinate adjustment can also be used to simulate the actual installation angle and direction of the components of the electric drive system.
[0109] For example, the motor shaft may need to maintain a certain parallelism and angle relationship with the vehicle's drive shaft to ensure effective power transmission. This installation angle simulation can be achieved by rotating the angle of the model in the coordinate system.
[0110] The suspension bracket connects the electric drive system and the vehicle body during the installation of the electric drive system. It can effectively isolate the vibration generated by the electric drive system from being transmitted to the vehicle body, while also supporting the weight of the electric drive system.
[0111] Among them, rubber is a key material part of the suspension bracket. Rubber stiffness refers to the ability of rubber materials to resist deformation. The size of rubber stiffness directly affects the vibration isolation performance and support characteristics of the suspension bracket. The greater the stiffness, the smaller the deformation of the rubber under the same force; the smaller the stiffness, the greater the deformation.
[0112] In the actual loading state, the rubber stiffness of the suspension bracket is determined according to the design requirements of the vehicle and the characteristics of the electric drive system. By adjusting the rubber stiffness of the suspension bracket in the simulation model, different vibration isolation and support effects can be simulated to make it closer to the actual loading situation.
[0113] 307. Set modal optimization boundaries, determine equivalent acoustic power, and load electromagnetic excitation.
[0114] In the embodiments of the present application, mode refers to the natural vibration characteristics of the structure under free vibration, including natural frequency and vibration mode. When performing modal analysis on an electric drive system, the boundary conditions of the structure will significantly affect its mode. The boundary conditions define where the structure is constrained and how it is constrained. The purpose of setting the modal optimization boundary is to find the optimal structural modal parameters based on meeting the actual installation and working conditions.
[0115] For example, by adjusting the boundary conditions, the natural frequency of the electric drive system can be prevented from being close to the excitation frequency during vehicle driving (such as road excitation frequency, motor rotation frequency, etc.), thus preventing the occurrence of resonance and reducing vibration and noise.
[0116] Electric drive systems generate vibrations during operation, which propagate through the structure and interact with the surrounding air to generate noise. Sound power is a physical quantity that measures how fast a sound source radiates sound energy, and it is directly related to the intensity of the noise.
[0117] Since the noise of the electric drive system is generated by the combined action of multiple components (such as motors, controllers, housings, etc.), and the frequency components of the noise are complex, determining the equivalent sound power can comprehensively evaluate these complex noise sources. The equivalent sound power is an equivalent physical quantity that can represent the noise-generating ability of the entire electric drive system, and can represent the intensity of the noise generated by the system with a unified power value.
[0118] In electric drive systems, electromagnetic excitation mainly comes from the interaction of electromagnetic fields inside the motor. When current passes through the stator winding of the motor, a magnetic field is generated, which interacts with the magnetic field of the rotor to generate electromagnetic force. Electromagnetic excitation is the power source of the electric drive system, driving the motor rotor to rotate, and is also an important factor causing vibration and noise.
[0119] It should be noted that the boundary constraints of the simulation analysis must be consistent with the bench vibration test or the actual driving state. The accuracy of the simulation analysis can be improved by ensuring the consistency of the fixed constraints, excitation sources and transmission paths.
[0120] 308. Based on the design of the electric drive assembly and the overall vehicle layout, determine the optimal design space model of the shell.
[0121] In the embodiments of the present application, the electric drive assembly generally includes multiple key parts such as a motor, a controller, and a transmission component. As the core of power output, the size, shape, and performance characteristics of the motor determine the spatial layout of the shell in this area. The controller is a key component for controlling the operation of the motor, and factors such as its circuit board size, electronic component layout, and connection interface position also have requirements for the shell space. The controller may need to maintain a certain distance from the motor to avoid electromagnetic interference, and the wiring channel of its connection lines in the shell also needs to be considered in the design space model. The size and transmission mode of transmission components (if any) such as reducers will affect the shape and spatial allocation of the shell in this area.
[0122] In vehicle design, the position of the electric drive assembly is determined based on the vehicle type, power system layout (such as front-mounted front-wheel drive, rear-mounted rear-wheel drive, four-wheel drive, etc.) and the positions of other components (such as batteries, chassis suspension, etc.).
[0123] The vibration, impact and dynamic deformation of the vehicle during driving require that the shell can be stably installed and operate within the vehicle layout space.
[0124] The vehicle's external environmental factors, such as temperature changes, wading depth, etc., also have requirements for the shell design.
[0125] Taking all these factors into consideration, the optimized design space model of the shell is determined within the framework of the vehicle layout space to achieve the best performance and reliability of the electric drive assembly in the vehicle environment.
[0126] For example, see Figure 6 As shown, Figure 6 It is a schematic diagram of a controller partial model and an optimized design space model provided according to an embodiment of the present application.
[0127] It should be noted that the optimized design space of the shell needs to avoid interference or extrusion with other electric drive components, while also taking into account the layout space on the vehicle side.
[0128] Based on the topology optimization results of the topology optimization analysis of the optimization design space model, the material density distribution of the shell is obtained.
[0129] In the embodiments of the present application, topology optimization is a mathematical method used to find the optimal material distribution of a structure under given design space, load conditions, constraints, etc. In the optimization design of the electric drive housing, within the scope of the optimization design space model, the various forces (such as electromagnetic force, force generated by mechanical vibration, etc.) to which the housing is subjected during actual operation, the performance requirements (such as strength, stiffness, etc.) that need to be met, and the constraints such as manufacturing process are considered to determine how the material distribution can achieve the best housing performance.
[0130] The results of the topology optimization analysis are presented in the form of material density distribution. In the optimized model, each unit has a corresponding material density value. This material density value indicates the relative amount of material at the unit location. Optionally, the process can consider lightweight design and appropriately reduce the volume of the topology design space.
[0131] For example, a material density of 1 indicates that the unit should be a solid material, a density of 0 indicates that it is best if there is no material at the unit, and a value between 0 and 1 indicates that the unit can be a region with gradient material properties (such as porous materials or composite materials), or that the material can be weakened to a certain extent at this location. Through this material density distribution, you can intuitively see the material layout suggestions for the shell in space, providing clear guidance for subsequent shell design, such as determining which parts need to use solid materials to ensure strength, and which parts can use hollow or lightweight materials to reduce weight.
[0132] In some embodiments, the topology optimization analysis includes modal analysis conditions and vibration analysis conditions. The computer device can perform modal analysis conditions with frequency value as the optimized response target, and perform vibration analysis conditions with surface vibration velocity as the optimized response target; or, perform vibration analysis conditions with equivalent sound power as the optimized response target. By optimizing modal analysis with frequency value, the natural frequency of the structure can be accurately adjusted to avoid resonance; optimizing vibration analysis with surface vibration velocity or equivalent sound power can effectively reduce vibration amplitude and noise, improve overall structural performance, enhance stability and comfort, and reduce the risk of failure.
[0133] Among them, the reference target frequency value in the modal analysis condition should avoid the corresponding minimum frequency value in the main vibration order. The mass target is reflected in the form of volume fraction and the optimization target is to minimize the value. The optimization constraints are set as: the shell surface vibration velocity is minimized or the equivalent sound power ERP is minimized.
[0134] 310. Based on the material density distribution of the shell, determine the surface morphology and topological feature distribution of the shell.
[0135] In the embodiment of the present application, the material density distribution is the result of the topological optimization analysis, which reflects how much material should be allocated at different positions of the shell to achieve optimal performance. The surface morphology topological feature distribution is about the spatial layout of the shell surface shape and features.
[0136] In some embodiments, determining the surface morphology topological feature distribution of the shell based on the material density distribution of the shell includes: the computer device obtains a shell design scheme of the shell based on the material density distribution of the shell. Then, the computer device performs morphology optimization design on the shell based on the shell design scheme to obtain the surface morphology topological feature distribution of the shell.
[0137] For example, see Figure 7 As shown, Figure 7 It is a schematic diagram of the distribution of surface morphology topological features provided according to an embodiment of the present application.
[0138] 311. Conduct a preliminary evaluation and analysis of the controller assembly modal, and determine whether bolt fixing is used in the weakest structural area of the shell based on the frequency and vibration mode performance.
[0139] In the embodiments of the present application, mode refers to the natural vibration characteristics of the structure, including natural frequency and mode shape. Performing modal analysis on the controller assembly is to determine these characteristics in its free vibration state. The natural frequency is the frequency at which the structure vibrates itself when there is no external dynamic force. By preliminarily evaluating the modes of the controller assembly, its basic characteristics in terms of vibration can be understood.
[0140] Among them, when the natural frequency of the controller assembly is close to the external excitation frequency, resonance will occur. When resonating, the vibration amplitude will increase sharply, causing great damage to the structure. These potential resonance risks can be identified through the frequency data obtained through modal analysis. Observing the distribution of the controller assembly at different orders of natural frequencies can also help identify weak areas. Generally speaking, the vibration mode corresponding to the lower-order natural frequency reflects the overall stiffness characteristics of the structure. If the vibration amplitude of a certain area is large at low-order frequencies, it means that the stiffness of the area is relatively low and may be a weak area.
[0141] The vibration mode is an important result of modal analysis. It graphically shows the displacement of various parts of the structure when it vibrates. By observing the vibration mode diagram, you can intuitively see which areas deform more during the vibration process. The vibration mode also includes vibrations in different directions, such as axial, radial and tangential. For the controller assembly, vibration modes in different directions may affect different components.
[0142] Bolting is a common way to connect and strengthen structures. In the controller assembly, bolts can firmly connect the housing to other components (such as the frame or other supporting structures), increasing the integrity and rigidity of the structure. When the weak areas of the structure are determined, consider using bolting to effectively limit the vibration displacement of these areas and improve the stability of the structure. Optionally, if the weak area is a smaller local area, such as a small protruding corner of the housing, bolts can be arranged near this corner to tightly connect it to the supporting structure. If a larger surface is weak, it may be necessary to arrange multiple bolts to form a reasonable fixing layout to evenly disperse the force generated by the vibration.
[0143] It should be noted that this step is optional.
[0144] 312. Carry out secondary design of the shell.
[0145] In the embodiment of the present application, after evaluating and analyzing the controller assembly modes, etc., the weak areas of the housing structure and possible problems, such as resonance risk, insufficient local stiffness, etc., have been identified. The main goal of the secondary design is to optimize these problems and improve the performance of the housing so that it can better meet the requirements of the actual working environment.
[0146] Optionally, multiple methods can be used to strengthen the weak areas identified previously. If the weak areas are caused by insufficient local stiffness, reinforcing ribs can be added. The shape, size and distribution of the reinforcing ribs need to be determined based on the specific stress conditions and space constraints.
[0147] Optionally, the shape and size of the housing may be optimized from the perspective of the overall structure. If it is found that the shape of some parts of the housing causes stress concentration or is not conducive to the transmission of force, it may be modified.
[0148] For example, see Figure 8 As shown, Figure 8 It is a schematic diagram of a shell after secondary design provided according to an embodiment of the present application.
[0149] 313. Perform assembly modal evaluation and verification on the shell obtained by secondary design, or perform vibration response evaluation in other dynamics software to verify the design effect of the shell.
[0150] In the embodiment of the present application, after the secondary design of the housing, it is necessary to evaluate and verify whether the expected performance improvement target has been achieved. The assembly modal evaluation can determine whether the natural vibration characteristics of the housing structure are optimized.
[0151] Among them, vibration response evaluation can provide a more comprehensive understanding of the behavior of the shell when subjected to actual dynamic loads (such as road excitation during vehicle driving, motor vibration, etc.). This helps to determine the vibration amplitude, stress distribution, etc. of the shell under complex working conditions, thereby verifying whether the designed shell can withstand these dynamic loads and maintain good performance.
[0152] It should be noted that in order to make the housing optimization solution of the electric drive controller provided in the embodiment of the present application easier to understand, see Fig. 9 As shown, Fig. 9 FIG. 1 is a flow chart of another method for optimizing the housing of an electric drive controller according to an embodiment of the present application. Fig. 9 As shown, the following steps are included: 901. Electric drive all-in-one model assembly. 902. Setting optimization boundaries and loading load data. 903. Controller assembly modal evaluation and determination of fixed point solution. 904. Shell topology optimization. 905. Shell morphology optimization. 906. Shell secondary design. 907. Modal evaluation and verification. 908. End if requirements are met, otherwise perform tertiary design and optimization. 909. Motor multi-condition calculation and electromagnetic excitation output. 910. Assembly model ERP analysis. 911. Assembly modal analysis.
[0153] The embodiment of the present application provides a shell optimization scheme for an electric drive controller, which can make the optimization fit the actual operating scenario by accurately simulating the loading state. By reasonably setting the modal optimization boundary, determining the equivalent sound power and loading electromagnetic excitation, the vibration and noise characteristics of the shell can be deeply analyzed to provide a scientific basis for optimization. The optimization design space model is determined according to the design scheme and the whole vehicle space to ensure the feasibility and adaptability of the optimization. The topological optimization analysis obtains the material density distribution and determines the distribution of the topological characteristics of the surface morphology, which helps to achieve lightweight design of the shell while meeting the performance requirements, improve the overall performance, reliability and economy of the electric drive controller, and enhance the competitiveness of the product. In addition, by combining the optimization design, vibration simulation and load spectrum, the shell is subjected to vibration simulation optimization design of multiple working conditions, and a complete set of analysis and design processes is established, which can comprehensively evaluate the vibration performance and NVH characteristics of the shell during the product development and design stage, solving the problems of long development cycle and high cost.
[0154] Fig.10 is a block diagram of a housing optimization device for an electric drive controller provided according to an embodiment of the present application. The device is used to execute the steps of the housing optimization method for the electric drive controller described above, see Fig.10 , the device comprises:
[0155] An adjustment module 1001 is used to simulate the loading state of the all-in-one electric drive by adjusting the coordinates of the simulation analysis model and adjusting the rubber stiffness of the suspension bracket;
[0156] A setting module 1002 is used to set the modal optimization boundary, determine the equivalent acoustic power, and load the electromagnetic excitation;
[0157] A first determination module 1003 is used to determine an optimized design space model of the housing based on the design of the electric drive assembly and the layout space of the entire vehicle;
[0158] An optimization module 1004 is used to obtain a material density distribution of the shell based on a topology optimization result of performing a topology optimization analysis on the optimization design space model;
[0159] The second determination module 1005 is used to determine the surface morphology topological feature distribution of the shell based on the material density distribution of the shell.
[0160] In some embodiments, the second determination module 1005 is used to obtain a shell design scheme of the shell based on the material density distribution of the shell; and optimize the morphology of the shell based on the shell design scheme to obtain the surface morphology topological feature distribution of the shell.
[0161] In some embodiments, the topology optimization analysis includes a modal analysis condition and a vibration analysis condition;
[0162] The optimization module 1004 is used to perform a modal analysis condition with a frequency value as an optimization response target; perform a vibration analysis condition with a surface vibration velocity as an optimization response target; or perform a vibration analysis condition with an equivalent sound power optimization response target.
[0163] In some embodiments, the apparatus further comprises:
[0164] An acquisition module, used to acquire the all-in-one electric drive housing, controller model, motor model, suspension model, and multiple component geometry models;
[0165] A model processing module is used to perform geometric assembly on multiple component geometric models;
[0166] Modeling module, used to establish simulation analysis model.
[0167] In some embodiments, the apparatus further comprises:
[0168] The third determination module is used to determine the load spectrum and the parameters of the common working conditions according to at least one of the bench test conditions or the vehicle road spectrum; based on the parameters of the common working conditions, determine the electromagnetic excitation of the common working conditions in the load spectrum.
[0169] In some embodiments, the apparatus further comprises:
[0170] The fourth determination module is used to perform a preliminary evaluation and analysis of the controller assembly mode, and determine whether a bolt fixing solution is used in the weakest structural area of the shell based on the frequency and vibration mode performance.
[0171] In some embodiments, the apparatus further comprises:
[0172] Design module, used for secondary design of the shell;
[0173] The verification module is used to perform assembly modal evaluation and verification on the shell obtained by secondary design, or to perform vibration response evaluation in other dynamics software to verify the design effect of the shell.
[0174] It should be noted that: the shell optimization device of the electric drive controller provided in the above embodiment only uses the division of the above functional modules as an example when running the application program. In actual applications, the above functional distribution can be completed by different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the shell optimization device of the electric drive controller provided in the above embodiment and the shell optimization method embodiment of the electric drive controller belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0175] In the embodiments of the present application, the computer device can be configured as a terminal or a server. When the computer device is configured as a terminal, the terminal can be used as the execution subject to implement the technical solution provided in the embodiments of the present application. When the computer device is configured as a server, the server can be used as the execution subject to implement the technical solution provided in the embodiments of the present application. The technical solution provided in the present application can also be implemented through interaction between the terminal and the server. The embodiments of the present application are not limited to this.
[0176] Fig.11 1 is a block diagram of a terminal according to an embodiment of the present application. The terminal 1100 may be a portable mobile terminal, such as a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The terminal 1100 may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0177] Typically, the terminal 1100 includes a processor 1111 and a memory 1102 .
[0178] The processor 1111 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1111 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 1111 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 1111 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 1111 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0179] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include a high-speed random access memory, and a 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 1102 is used to store at least one computer program, which is executed by the processor 1111 to implement the housing optimization method of the electric drive controller provided in the method embodiment of the present application.
[0180] In some embodiments, the terminal 1100 may further optionally include: a peripheral device interface 1103 and at least one peripheral device. The processor 1111, the memory 1102 and the peripheral device interface 1103 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1103 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107 and a power supply 1108.
[0181] The peripheral device interface 1103 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1111 and the memory 1102. In some embodiments, the processor 1111, the memory 1102, and the peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1111, the memory 1102, and the peripheral device interface 1103 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0182] The radio frequency circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1104 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, the radio frequency circuit 1104 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 1104 can communicate with other terminals 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 1104 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0183] The display screen 1105 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1105 is a touch display screen, the display screen 1105 also has the ability to collect touch signals on the surface or above the surface of the display screen 1105. The touch signal can be input to the processor 1111 as a control signal for processing. At this time, the display screen 1105 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1105 can be one, set on the front panel of the terminal 1100; in other embodiments, the display screen 1105 can be at least two, respectively set on different surfaces of the terminal 1100 or in a folding design; in other embodiments, the display screen 1105 can be a flexible display screen, set on a curved surface or a folding surface of the terminal 1100. Even, the display screen 1105 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0184] The camera assembly 1106 is used to capture images or videos. In some embodiments, the camera assembly 1106 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1106 may also include a flash. The flash may 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.
[0185] The audio circuit 1107 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 1111 for processing, or input them into the radio frequency circuit 1104 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 terminal 1100. 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 1111 or the radio frequency circuit 1104 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 sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1107 may also include a headphone jack.
[0186] The power supply 1108 is used to power various components in the terminal 1100. The power supply 1108 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1108 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.
[0187] In some embodiments, the terminal 1100 further includes one or more sensors 1109 , including but not limited to: an acceleration sensor 1110 , a gyroscope sensor 1111 , a pressure sensor 1112 , an optical sensor 1113 , and a proximity sensor 1114 .
[0188] The acceleration sensor 1110 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 1100. For example, the acceleration sensor 1110 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1111 can control the display screen 1105 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1110. The acceleration sensor 1110 can also be used to collect game or user motion data.
[0189] The gyro sensor 1111 can detect the body direction and rotation angle of the terminal 1100, and the gyro sensor 1111 can cooperate with the acceleration sensor 1110 to collect the user's 3D actions on the terminal 1100. The processor 1111 can implement the following functions based on the data collected by the gyro sensor 1111: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0190] The pressure sensor 1112 may be provided at the side frame of the terminal 1100 and / or the lower layer of the display screen 1105. When the pressure sensor 1112 is provided at the side frame of the terminal 1100, it may detect the user's holding signal of the terminal 1100, and the processor 1111 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1112. When the pressure sensor 1112 is provided at the lower layer of the display screen 1105, the processor 1111 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1105. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0191] The optical sensor 1113 is used to collect the ambient light intensity. In one embodiment, the processor 1111 can control the display brightness of the display screen 1105 according to the ambient light intensity collected by the optical sensor 1113. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1105 is increased; when the ambient light intensity is low, the display brightness of the display screen 1105 is reduced. In another embodiment, the processor 1111 can also dynamically adjust the shooting parameters of the camera assembly 1106 according to the ambient light intensity collected by the optical sensor 1113.
[0192] The proximity sensor 1114, also called a distance sensor, is usually arranged on the front panel of the terminal 1100. The proximity sensor 1114 is used to collect the distance between the user and the front of the terminal 1100. In one embodiment, when the proximity sensor 1114 detects that the distance between the user and the front of the terminal 1100 is gradually decreasing, the processor 1111 controls the display screen 1105 to switch from the screen-on state to the screen-off state; when the proximity sensor 1104 detects that the distance between the user and the front of the terminal 1100 is gradually increasing, the processor 1111 controls the display screen 1105 to switch from the screen-off state to the screen-on state.
[0193] Those skilled in the art will understand that Fig.11 The structure shown in the figure does not constitute a limitation on the terminal 1100, and the terminal 1100 may include more or fewer components than those shown in the figure, or combine certain components, or adopt a different component arrangement.
[0194] Fig.12It is a structural diagram of a server provided according to an embodiment of the present application. The server 1200 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 1201 and one or more memories 1202, wherein the memory 1202 stores at least one computer program, and the at least one computer program is loaded and executed by the processor 1201 to implement the shell optimization method of the electric drive controller provided by the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server may also include other components for realizing device functions, which will not be repeated here.
[0195] The embodiment of the present application also provides a computer-readable storage medium, in which at least one computer program is stored, and the at least one computer program is loaded and executed by a processor of a computer device to implement the operation performed by the computer device in the shell optimization method of the electric drive controller of the above embodiment. For example, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device.
[0196] The embodiment of the present application also provides a computer program product, which includes a computer program code, and the computer program code is stored in a computer-readable storage medium. The processor of the computer device reads the computer program code from the computer-readable storage medium, and the processor executes the computer program code, so that the computer device executes the housing optimization method of the electric drive controller provided in the above various optional implementations.
[0197] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0198] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for optimizing the housing of an electric drive controller, characterized in that: The method comprises: By adjusting the coordinates of the simulation analysis model and the rubber stiffness of the suspension bracket, the loading state of the all-in-one electric drive is simulated; Set modal optimization boundaries, determine equivalent acoustic power, and apply electromagnetic excitation; Determine the optimal design space model of the housing based on the design of the electric drive assembly and the vehicle layout space; Based on the topology optimization result of topology optimization analysis on the optimization design space model, the material density distribution of the shell is obtained; Based on the material density distribution of the shell, the surface morphology topological feature distribution of the shell is determined.
2. The method according to claim 1, characterized in that The determining of the surface morphology topological feature distribution of the shell based on the material density distribution of the shell comprises: Based on the material density distribution of the shell, a shell design scheme of the shell is obtained; The shell is morphologically optimized based on the shell design scheme to obtain the surface morphology topological feature distribution of the shell.
3. The method according to claim 1, characterized in that: The topology optimization analysis includes modal analysis and vibration analysis. The method further comprises: The modal analysis condition is performed with the frequency value as the optimized response target; The vibration analysis condition is performed with the surface vibration velocity as the optimized response target; or, The vibration analysis condition is performed with an equivalent sound power optimized response target.
4. The method according to claim 1, characterized in that: The method further comprises: Get all-in-one electric drive housing, controller model, motor model, suspension model, and multiple component geometry models; Performing geometric assembly on the plurality of component geometric models; The simulation analysis model is established.
5. The method according to claim 1, characterized in that The method further comprises: Determine the load spectrum and parameters of common operating conditions according to at least one of the bench test conditions or the vehicle road spectrum; Based on the parameters of the common working conditions, the electromagnetic excitation of the common working conditions in the load spectrum is determined.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: A preliminary evaluation and analysis of the controller assembly modes is performed to determine whether bolt fixing is used in the weakest structural area of the housing based on the frequency and vibration mode performance.
7. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Performing secondary design on the shell; The shell obtained by the secondary design is subjected to assembly modal evaluation and verification, or a vibration response evaluation is performed in other dynamics software to verify the design effect of the shell.
8. A housing optimization device for an electric drive controller, characterized in that: The device comprises: An adjustment module, used to simulate the loading state of the all-in-one electric drive by adjusting the coordinates of the simulation analysis model and adjusting the rubber stiffness of the suspension bracket; The setup module is used to set the modal optimization boundaries, determine the equivalent acoustic power, and load electromagnetic excitation; A first determination module is used to determine an optimized design space model of the housing based on the design scheme of the electric drive assembly and the layout space of the entire vehicle; An optimization module, used for obtaining a material density distribution of a shell based on a topology optimization result of performing a topology optimization analysis on the optimization design space model; The second determination module is used to determine the surface morphology topological feature distribution of the shell based on the material density distribution of the shell.
9. A computer device, characterized in that: The computer device includes a processor and a memory, the memory is used to store at least one computer program, and the at least one computer program is loaded by the processor to execute the fault data processing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store at least one computer program, and the at least one computer program is used to execute the fault data processing method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the fault data processing method according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Method and device for improving vibration resistance of motor controller, equipment and medium
CN120686790A
Method and device for improving vibration resistance of motor controller, equipment and medium
CN120686790B
Intelligent glasses design method and device, electronic equipment and storage medium
CN121351176A