Vehicle parameter generation method, device and equipment
The engine and transmission parameters are received through the interactive interface, and the vehicle powertrain parameters and torque shaft parameters are generated using preset formulas, which solves the problems of complex operation and low efficiency of ADAMS software, and achieves convenient and efficient parameter generation.
Patent Information
- Application Number
- CN202411559088.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-25
AI Technical Summary
When generating vehicle powertrain parameters and torque shaft parameters, ADAMS software is complex in operation, requires a large amount of computing resources, and is inefficient.
A vehicle parameter generation method is provided, which receives the engine parameters and transmission parameters input by the user through an interactive interface, and directly generates powertrain parameters and torque shaft parameters using preset calculation formulas, and displays them on the interface.
No modeling is required, easy operation, reduces computing resource consumption, and improves parameter acquisition efficiency.
Smart Images

Figure CN119513953A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of vehicle technology, and in particular to a method, device, and equipment for generating vehicle parameters. Background Art
[0002] ADAMS (Automatic Dynamic Analysis of Mechanical Systems) software is a professional dynamics simulation software that can accurately calculate powertrain parameters and torque axis, which are important data for evaluating and optimizing vehicle dynamic performance.
[0003] In related technologies, when using ADAMS software, it is necessary to establish multiple models including powertrain, transmission system, suspension system, etc., and input a large amount of data, such as geometric parameters, material properties, connection methods, etc.
[0004] However, the operation process of ADAMS software is complicated and requires operators to have relevant technical knowledge. The modeling process consumes a lot of computing resources, and the efficiency of obtaining parameters and torque axes is low. Summary of the invention
[0005] The embodiment of the present application provides a vehicle parameter generation method, device, and apparatus, which can generate powertrain parameters and torque axis parameters without modeling, thereby improving the efficiency of parameter generation. The technical solution is as follows:
[0006] In one aspect, a vehicle parameter generation method is provided, the method comprising:
[0007] Displaying a parameter generation interface, the parameter generation interface is used to generate powertrain parameters and torque axis parameters of the first vehicle, the powertrain parameters are used to describe the performance of the powertrain system of the first vehicle when generating power and transmitting it to the entire vehicle, the torque axis parameters are used to describe the characteristics of the powertrain system rotating when subjected to torque, the torque axis refers to the axis of rotation of the powertrain system when subjected to torque, the powertrain system includes an engine and a transmission;
[0008] Acquire engine parameters and transmission parameters, wherein the engine parameters are used to describe the performance of the engine, and the transmission parameters are used to describe the performance of the transmission;
[0009] In response to receiving the parameter generation operation, determining the powertrain parameter and the torque shaft parameter based on the engine parameter and the transmission parameter by a preset calculation formula;
[0010] The powertrain parameters and the torque axis parameters are displayed on the parameter generation interface.
[0011] In another aspect, a vehicle parameter generating device is provided, the device comprising:
[0012] a display module, used for displaying a parameter generation interface, wherein the parameter generation interface is used for generating powertrain parameters and torque axis parameters of the first vehicle, wherein the powertrain parameters are used for describing the performance of the powertrain system of the first vehicle when generating power and transmitting it to the entire vehicle, and the torque axis parameters are used for describing the characteristics of the powertrain system rotating when subjected to torque, wherein the torque axis refers to the axis of rotation of the powertrain system when subjected to torque, and wherein the powertrain system includes an engine and a transmission;
[0013] A parameter acquisition module, used to acquire engine parameters and transmission parameters, wherein the engine parameters are used to describe the performance of the engine, and the transmission parameters are used to describe the performance of the transmission;
[0014] a parameter generating module, configured to determine the powertrain parameter and the torque shaft parameter based on the engine parameter and the transmission parameter by a preset calculation formula in response to receiving a parameter generating operation;
[0015] The display module is further used to display the powertrain parameters and the torque axis parameters on the parameter generation interface.
[0016] In an optional embodiment, the parameter generation module is also used to, in response to receiving a parameter generation operation, synthesize the powertrain parameters based on the engine parameters and the transmission parameters, the powertrain parameters including powertrain moment of inertia parameters, and the powertrain moment of inertia parameters are used to describe the resistance of the powertrain system to rotational motion; and calculate the torque axis parameters based on the powertrain moment of inertia parameters.
[0017] In an optional embodiment, the parameter generation module is further used to perform center of mass synthesis on the engine parameters and the transmission parameters to determine the powertrain center of mass of the powertrain system; determine a first inertia tensor of the engine relative to the powertrain center of mass in a vehicle coordinate system based on the powertrain center of mass; determine a second inertia tensor of the transmission relative to the powertrain center of mass in a vehicle coordinate system based on the powertrain center of mass; and superimpose the first inertia tensor and the second inertia tensor to obtain the powertrain rotational inertia parameters.
[0018] In an optional embodiment, the parameter generation module is also used to determine a first relative position matrix between the powertrain center of mass and the first center of mass of the engine in the engine parameters based on the difference between the powertrain center of mass and the first center of mass, wherein the first relative position matrix is used to describe the relative position between the powertrain center of mass and the first center of mass; perform a direction conversion on the first rotational inertia matrix of the engine in the engine parameters to obtain a first inertia tensor matrix of the engine relative to the first center of mass in the vehicle coordinate system; and convert the first inertia tensor matrix based on the first relative position matrix to obtain the first inertia tensor.
[0019] In an optional embodiment, the parameter generation module is also used to determine a second relative position matrix between the powertrain center of mass and the second center of mass of the transmission in the transmission parameters based on the difference between the powertrain center of mass and the second center of mass of the transmission, wherein the second relative position matrix is used to describe the relative position between the powertrain center of mass and the second center of mass; perform a direction conversion on the second rotational inertia matrix of the transmission in the transmission parameters to obtain a second inertia tensor matrix of the transmission relative to the second center of mass in the vehicle coordinate system; and convert the second inertia tensor matrix based on the second relative position matrix to obtain the second inertia tensor.
[0020] In an optional embodiment, the powertrain moment of inertia parameter includes a powertrain moment of inertia matrix;
[0021] The parameter generation module is also used to invert the powertrain moment of inertia matrix to obtain the powertrain moment of inertia inverse matrix; normalize the first column of values in the powertrain moment of inertia inverse matrix to obtain the direction cosine matrix of the longitudinal powertrain torque axis in the vehicle coordinate system; normalize the second column of values in the moment of inertia inverse matrix to obtain the direction cosine matrix of the transverse powertrain torque axis in the vehicle coordinate system; and obtain the torque axis parameters based on the direction cosine matrices of the longitudinal powertrain torque axis and the transverse powertrain torque axis in the vehicle coordinate system.
[0022] In an optional embodiment, the engine parameters include the first mass of the engine, the first origin coordinate matrix of the engine in the whole vehicle coordinate system, the first center of mass coordinate matrix of the engine in the engine coordinate system, the first moment of inertia matrix of the engine in the engine coordinate system, and the first transformation matrix of the engine coordinate system when the coordinate transformation is performed with respect to the whole vehicle coordinate system; the transmission parameters include the second mass of the transmission, the second origin coordinate matrix of the transmission in the whole vehicle coordinate system, the second center of mass coordinate matrix of the transmission in the transmission coordinate system, the second moment of inertia matrix of the transmission in the transmission coordinate system, and the second transformation matrix of the transmission coordinate system when the coordinate transformation is performed with respect to the whole vehicle coordinate system; wherein the whole vehicle coordinate system refers to a coordinate system established with the first specified position in the first vehicle as the origin; the engine coordinate system refers to a coordinate system established with the second specified position in the engine as the origin; and the transmission coordinate system refers to a coordinate system established with the third specified position in the transmission as the origin.
[0023] In an optional embodiment, the parameter acquisition module is also used to receive a data entry operation on the parameter generation interface, and the data entry operation is used to enter the engine parameters and the transmission parameters; or, receive a parameter file and extract the parameter file to obtain the engine parameters and the transmission parameters, and the parameter file contains a description of the configuration of the engine parameters and the transmission parameters.
[0024] On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the vehicle parameter generation method as described in any of the above-mentioned embodiments of the present application.
[0025] On the other hand, a computer-readable storage medium is provided, in which at least one instruction, at least one program, a code set or an instruction set is stored, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement a vehicle parameter generation method as described in any of the above-mentioned embodiments of the present application.
[0026] On the other hand, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the vehicle parameter generation method described in any of the above embodiments.
[0027] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:
[0028] An interactive interface is provided to generate the vehicle's powertrain parameters and torque axis parameters. Users only need to input engine parameters and transmission parameters, and can view the powertrain parameters and torque axis parameters calculated based on the engine parameters and transmission parameters through the interactive interface. The operation is convenient and easy for users to master. Users do not need to model the entire vehicle and each component in the vehicle and then perform the calculation process separately, which reduces the computing resources consumed by modeling and improves the efficiency of parameter acquisition. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] 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.
[0030] Figure 1 is a schematic diagram of a vehicle parameter generation system provided by an exemplary embodiment of the present application;
[0031] Figure 2 is a sequential diagram of a process for calculating powertrain parameters and torque axis parameters provided by an exemplary embodiment of the present application;
[0032] Figure 3 is a flow chart of a vehicle parameter generation method provided by an exemplary embodiment of the present application;
[0033] Figure 4 is a structural block diagram of a vehicle parameter generating device provided by an exemplary embodiment of the present application;
[0034] Figure 5 It is a structural block diagram of a computer device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0035] 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.
[0036] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0037] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0038] It should be noted that the information and data involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0039] It should be understood that, although the terms first, second, etc. may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first parameter may also be referred to as the second parameter, and similarly, the second parameter may also be referred to as the first parameter. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0040] First, a brief introduction is given to the terms involved in the embodiments of this application:
[0041] Engine: The main function is to convert the chemical energy of fuel into mechanical energy by burning fuel, providing power for the car and driving it forward. Common types of engines include internal combustion engines (such as gasoline engines and diesel engines), electric motors (such as electric motors in electric vehicles), etc.
[0042] Engine parameters are indicators for measuring engine performance. The engine parameters involved in this application include the mass (weight) of the engine, the origin coordinate matrix of the engine in the vehicle coordinate system (the position of the engine in the vehicle coordinate system is expressed in matrix form), the center of mass coordinate matrix of the engine in the engine coordinate system (the position of the center of mass of the engine relative to itself is expressed in matrix form), the first moment of inertia matrix of the engine in the engine coordinate system (the moment of inertia of the engine relative to its own axes in various directions is expressed in matrix form), and the transformation matrix when the engine coordinate system is transformed relative to the vehicle coordinate system.
[0043] Transmission: It is a device that connects the engine and the drive wheels, and is used to adjust the torque and speed output by the engine to suit different driving conditions. The main function of the transmission is to change the gear ratio so that the engine can maintain the best working condition at different speeds, while providing reverse function.
[0044] Transmission parameters are indicators to measure transmission performance. The transmission parameters involved in this application include the mass (weight) of the transmission, the origin coordinate matrix of the transmission in the vehicle coordinate system (the position of the transmission in the vehicle coordinate system is expressed in matrix form), the center of mass coordinate matrix of the transmission in the transmission coordinate system (the position of the center of mass of the transmission relative to itself is expressed in matrix form), the first moment of inertia matrix of the transmission in the transmission coordinate system (the moment of inertia of the transmission relative to its own axes in various directions is expressed in matrix form), and the transformation matrix when the transmission coordinate system is transformed relative to the vehicle coordinate system.
[0045] Powertrain system: The powertrain system refers to the entire system that transmits the power generated by the engine to the drive wheels through the transmission. Its main function is to efficiently and smoothly transmit the power generated by the engine to the wheels so that the car can move. The powertrain system mainly includes the engine, transmission, and all the components connecting them (such as transmission shaft, drive shaft, differential, etc.).
[0046] The engine, transmission and powertrain are key components in the automotive power system, and they work together to provide the power and speed required by the vehicle. The relationship between the three is as follows: the engine generates power and is the source of power; the transmission is the regulator of power, adjusting the power output according to driving conditions to adapt to different speeds and loads; the powertrain system is the power transmission system, which transmits the adjusted power to the wheels to enable the car to move.
[0047] The powertrain parameters are the performance of the vehicle's powertrain system when it generates power and transmits power to the entire vehicle. The powertrain parameters involved in this application include powertrain mass (the overall mass of the powertrain system), powertrain center of mass (the position of the center of mass of the powertrain system as a whole), and powertrain moment of inertia (the moment of inertia of the powertrain system relative to its own axes in various directions expressed in matrix form).
[0048] Torque Reaction Axis (TRA): refers to the central axis around which the powertrain twists when the powertrain is in free torsional vibration. The torque axis is not a physical axis, but a conceptual axis used to describe the rotational characteristics of the powertrain when subjected to torsional force. The concept of torque axis is very important in powertrain suspension design, involving the layout and design of the suspension system. The torque axis usually passes through the center of mass of the powertrain. The following is key information related to the torque axis.
[0049] (1) Main inertia axis and torque axis: When the powertrain is in free torsional vibration, the main inertia axis is used as the central axis of torsion. When a disturbance force or torque acts on the main inertia axis of the engine, the engine moves horizontally or rotates along this main inertia axis. In fact, for the powertrain, the external torsional force comes from the engine crankshaft. Usually, the crankshaft and the main inertia axis do not coincide, but there is a certain angle. Therefore, under the action of this external torque, the engine does not rotate along any main inertia axis, but rotates around a special axis, which is the torque axis.
[0050] (2) Determination of the torque axis: The size of the torque axis is related to the amplitude of the principal moments of inertia and their directions relative to the crankshaft. Its position is uniquely determined by the three principal moments of inertia of the powertrain and the direction cosines of the three principal axes of inertia in the reference coordinate system (crankshaft coordinate system).
[0051] (3) Suspension system design: If the connecting line of the left and right suspensions is placed on the torque axis (TRA) line, the vibration isolation effect is optimal. The powertrain only vibrates around the torque axis without causing rotation and translation around other axes, and has good lateral stability.
[0052] (4) Calculation of the torque axis: By constructing the moment of inertia matrix and solving its standard eigenvalues, the principal moments of inertia and the corresponding direction cosines of the principal inertia axes can be obtained. These data can be used to determine the position and direction of the torque axis.
[0053] In this application, the torque axis parameter actually refers to the rotation characteristics of the torque axis of the powertrain system in various directions (X axis, Y axis and Z axis). The torque axis involves the directions of the three axes X, Y and Z because in three-dimensional space, the rotation of any object can be decomposed into rotation components along three mutually perpendicular axes (usually X, Y and Z axes).
[0054] After obtaining the powertrain moment of inertia (expressed in matrix form) in the powertrain parameters, the powertrain moment of inertia is deformed and normalized to obtain the torque axis parameters of the powertrain system. The torque axis parameters include the direction cosine matrix in the vehicle coordinate system when the torque axis is placed longitudinally and transversely.
[0055] ADAMS (Automatic Dynamic Analysis of Mechanical Systems) is a professional software specifically used for dynamic simulation. It has highly accurate calculation capabilities and can perform detailed calculations on powertrain parameters and torque axes, which are essential key data for evaluating and optimizing vehicle dynamic performance.
[0056] When using ADAMS software to generate powertrain parameters and torque axis parameters, users need to build a comprehensive model system, including but not limited to multiple models such as powertrain, transmission system, suspension system, etc. The modeling operation process is relatively complex, requiring operators to have certain technical knowledge and professional background.
[0057] There are thresholds in terms of user familiarity with the software interface, understanding of dynamic principles, and operation level of the simulation process. In addition, the modeling process is not only complex and difficult to understand, but also involves a large amount of computing resource consumption, reducing the efficiency of obtaining powertrain parameters and torque axis.
[0058] The present application provides a vehicle parameter generation method, which can receive configuration parameters input by a user through an interactive interface, directly calculate powertrain parameters and torque axis parameters based on a preset formula, and display them to the user through the interactive interface, so that the user only needs to perform simple data input operations, without the need to have relevant technical knowledge and model the vehicle's powertrain. It can save computing resources consumed by modeling, improve the convenience of user operation and the efficiency of obtaining powertrain parameters and torque axis parameters.
[0059] Next, the vehicle parameter generation system involved in the embodiment of the present application is described. For illustration, please refer to Figure 1 The system includes a terminal 110 and a server 120, and there is a communication connection between the terminal 110 and the server 120.
[0060] The screen of the terminal 110 displays a parameter generation interface, which provides an interface for the user to interact with the server 120 .
[0061] The parameter generation interface includes a parameter input area 101, which is used to receive a user's data input operation and obtain configuration data for generating powertrain parameters and torque axis parameters, wherein the configuration data includes engine parameters and transmission parameters.
[0062] The user inputs engine parameters and transmission parameters in the input sub-areas corresponding to the engine and transmission in the parameter generation interface, respectively, to trigger the calculation control 102 in the parameter generation interface. The calculation control 102 is used to calculate the powertrain parameters based on the engine parameters and the transmission parameters, and determine the torque axis parameters based on the powertrain parameters.
[0063] After the terminal 110 obtains the configuration data through the parameter generation interface, based on the user's triggering operation on the calculation control 102, the configuration data is sent to the server 120. The server 120 calculates the powertrain parameters and torque axis parameters in sequence based on the preset formula, and feeds the calculation results back to the terminal 110. The terminal 110 displays the generated calculation results through the parameter calculation result display area 103 in the parameter generation interface.
[0064] For example, please refer to Figure 2 , Figure 2 It is a sequential diagram of the calculation process of powertrain parameters and torque axis parameters.
[0065] It includes a parameter acquisition stage 201, a parameter generation stage 202, and a parameter return stage 203.
[0066] Parameter acquisition stage 201: acquiring the engine parameters and transmission parameters input by the user, or acquiring the data configuration file uploaded by the user, and reading the engine parameters and transmission parameters from the data configuration file.
[0067] Parameter generation stage 202: The mass data in the engine parameters and the transmission parameters are combined to obtain the mass of the powertrain system; the center of mass is synthesized based on the center of mass data in the engine parameters and the transmission parameters and the mass of the powertrain system to obtain the center of mass of the powertrain system; the moment of inertia is aggregated based on the moment of inertia data in the engine parameters and the transmission parameters and the center of mass of the powertrain system to obtain the moment of inertia of the powertrain.
[0068] That is, the powertrain parameters include the mass, center of mass, and moment of inertia of the powertrain system, wherein the moment of inertia data is expressed as a matrix.
[0069] After obtaining the powertrain parameters, the matrix is inverted and normalized based on the moment of inertia data to obtain the torque axis parameters. The torque axis parameters are used to represent the characteristics of the powertrain system when it is rotating, and are expressed in the form of a matrix. The values contained in the matrix are used to represent the rotational components of the torque axis in each direction when the powertrain system rotates.
[0070] Parameter return stage 203: Display the generated powertrain parameters and torque axis parameters through visual interface design.
[0071] The calculation process performed in the parameter generation stage 202 is implemented based on MATLAB software (a high-performance language computing software that can be used for numerical calculations, matrix operations, etc.).
[0072] The terminal 110 may be a mobile phone, a tablet computer, a desktop computer, a portable laptop computer, a smart TV, a vehicle-mounted terminal, a smart home device, or other terminal devices in various forms, which is not limited in the embodiments of the present application.
[0073] It is worth noting that the above-mentioned server 120 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms.
[0074] Among them, cloud technology refers to a hosting technology that unifies hardware, software, network and other resources in a wide area network or local area network to realize data computing, storage, processing and sharing. Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model. It can form a resource pool, which is used on demand and flexible and convenient. Cloud computing technology will become an important support. The background services of the technical network system require a large amount of computing and storage resources, such as video websites, picture websites and more portal websites. With the high development and application of the Internet industry, in the future, each item may have its own identification mark, and all need to be transmitted to the background system for logical processing. Data of different levels will be processed separately. All kinds of industry data require strong system backing support, which can only be achieved through cloud computing.
[0075] In some embodiments, the server 120 may also be implemented as a node in a blockchain system.
[0076] In combination with the above-mentioned noun introduction and application scenarios, the vehicle parameter generation method provided by the present application is described. The method can be executed by a server or a terminal, or can be executed by a server and a terminal together. In the embodiment of the present application, the method is described by taking the execution of the terminal as an example. Figure 3 As shown, Figure 3 FIG. 1 is a flow chart of a vehicle parameter generation method provided by an exemplary embodiment of the present application. The method comprises the following steps.
[0077] Step 310: display a parameter generation interface.
[0078] The parameter generation interface is used to generate powertrain parameters and torque axis parameters of the first vehicle.
[0079] The powertrain parameters are used to describe the performance of the powertrain system of the first vehicle when generating power and transmitting it to the entire vehicle, and the torque axis parameters are used to describe the rotation characteristics of the powertrain system when subjected to torque.
[0080] Among them, the torque axis refers to the axis of rotation of the powertrain system when subjected to torque. The powertrain system includes the engine and the transmission. The torque axis is not a physical axis, but a conceptual axis used to describe the rotation characteristics of the powertrain system when subjected to torsional force. For example, based on the three directions of three-dimensional space (X-axis, Y-axis, and Z-axis directions), when the powertrain system rotates, the torque axis parameters have components in all three directions to represent the angles between the torque axis of the powertrain system and the three directions.
[0081] The engine, transmission and other connecting parts of the first vehicle are regarded as a whole, and the whole is regarded as a powertrain system. The powertrain system generates power and adjusts and transmits the power to the whole vehicle, so that the first vehicle can run smoothly.
[0082] The parameter generation interface provides an interactive interface, allowing the user to call the terminal to calculate and generate powertrain parameters and torque axis parameters through the parameter generation interface, and generate vehicle parameters related to the powertrain system of the first vehicle.
[0083] In some embodiments, when the first vehicle is an electric vehicle or a hybrid vehicle, the powertrain system includes a motor and a transmission, and the motor and transmission of the first vehicle and other connecting parts are regarded as a whole, and the whole is regarded as a powertrain system. According to the different components included in the powertrain system, the types of parameters required to generate vehicle parameters related to the powertrain system of the first vehicle are also different. For example, the powertrain system includes the engine and transmission of the first vehicle, and when generating vehicle parameters related to the powertrain system of the first vehicle, parameters related to the engine and transmission (i.e., engine parameters and transmission parameters) are required. For another example, the powertrain system includes the motor and transmission of the first vehicle, and when generating vehicle parameters related to the powertrain system of the first vehicle, parameters related to the motor and transmission (i.e., motor parameters and transmission parameters) are required.
[0084] Step 320, obtaining engine parameters and transmission parameters.
[0085] Engine parameters are used to describe the performance of the engine, and transmission parameters are used to describe the performance of the transmission.
[0086] The engine parameters include the first mass M of the engine. e , the first origin coordinate matrix of the engine in the vehicle coordinate system [C e1], the first mass center coordinate matrix of the engine in the engine coordinate system [C e2 ], the first moment of inertia matrix of the engine in the engine coordinate system [J e ], the first transformation matrix when the engine coordinate system is transformed with respect to the vehicle coordinate system
[0087] 1. First mass M e Used to indicate the weight of the engine.
[0088] 2. The first origin coordinate matrix [C e1 ] is used to describe the position and direction of the engine in the vehicle coordinate system. This matrix usually contains two parts: the coordinates describing the position of the engine, and the rotation matrix describing the direction of the engine coordinate system relative to the vehicle coordinate system (usually 3×3 in size).
[0089] 3. The first centroid coordinate matrix [C e2 ] is used to describe the position and direction of the engine's center of mass in the engine coordinate system. This matrix usually contains two parts: the coordinates describing the position of the engine's center of mass, and the direction cosine matrix describing the direction of the engine coordinate system relative to the vehicle coordinate system.
[0090] 4. The first moment of inertia matrix [J e ] is a symmetric matrix used to describe the rotational inertia characteristics of the engine around the coordinate axes (X, Y and Z) of the engine coordinate system. This matrix contains the moment of inertia and the product of inertia. The moment of inertia describes the rotational inertia of the engine around a certain axis of the engine coordinate system, while the product of inertia describes the coupling effect between different axes. The first moment of inertia matrix [J e ] is usually a 3×3 matrix. The following is a first moment of inertia matrix [J e ]:
[0091]
[0092] Among them, Ixx, Iyy, and Izz are the main moments of inertia, which represent the moments of inertia of the engine around the X, Y, and Z axes of the engine coordinate system, respectively. Ixy, Ixz, and Iyz are the products of inertia, which represent the coupling effect of the moments of inertia between different axes. These values reflect the influence of the mass distribution and geometry of the engine on the moments of inertia.
[0093] 5. First conversion matrix Describes the direction of the engine coordinate system relative to the vehicle coordinate system, as well as the position of the origin of the engine coordinate system relative to the origin of the vehicle coordinate system. The first transformation matrix It is usually a 4×4 matrix containing a rotation matrix R and a translation vector t.
[0094] That is, the first transformation matrix In fact, it contains the first origin coordinate matrix [C e1 ] in the rotation matrix part. The following is a first transformation matrix Example:
[0095]
[0096] Where R is the 3×3 rotation matrix, t is the 1×3 translation vector, 0 is the 1×3 zero vector, and 1 is the scalar 1 for homogeneous coordinate systems.
[0097] The rotation matrix R is the first transformation matrix Part of the first transformation matrix Contains rotation and translation information, which is used to perform a complete coordinate transformation between two coordinate systems. In practical applications, if you only care about the direction (not the position), you can only use the rotation matrix; if you need to transform a point from one coordinate system to another, you need to use the complete first transformation matrix.
[0098] Among them, the transmission parameters include the second mass M of the transmission s , the second origin coordinate matrix of the transmission in the vehicle coordinate system [C s1 ], the second mass center coordinate matrix of the transmission in the transmission coordinate system [C s2 ], the second moment of inertia matrix of the transmission in the transmission coordinate system [J s ], the second transformation matrix when the transmission coordinate system is transformed with respect to the vehicle coordinate system
[0099] 1. Second mass M s Used to indicate the weight of the transmission.
[0100] 2. The second origin coordinate matrix [C s1 ] is used to describe the position and orientation of the transmission in the vehicle coordinate system. This matrix usually contains two parts: the coordinates describing the position of the transmission, and the rotation matrix describing the direction of the transmission coordinate system relative to the vehicle coordinate system (usually 3×3 in size).
[0101] 3. The second centroid coordinate matrix [C s2 ] is used to describe the position and direction of the center of mass of the transmission in the transmission coordinate system. This matrix usually contains two parts: the coordinates describing the position of the center of mass of the transmission, and the direction cosine matrix describing the direction of the transmission coordinate system relative to the vehicle coordinate system.
[0102] 4. Second moment of inertia matrix [J s] is a symmetric matrix used to describe the moment of inertia characteristics of the transmission around the coordinate axes (X, Y and Z) of the transmission coordinate system. This matrix contains the moment of inertia and the product of inertia. The moment of inertia describes the moment of inertia of the transmission around a certain axis of the transmission coordinate system, while the product of inertia describes the coupling effect between different axes. The second moment of inertia matrix [J s ] is usually a 3×3 matrix.
[0103] 5. Second conversion matrix Describes the direction of the transmission coordinate system relative to the vehicle coordinate system, as well as the position of the origin of the transmission coordinate system relative to the origin of the vehicle coordinate system. The second transformation matrix Usually a 4×4 matrix containing a rotation matrix and a translation vector.
[0104] It is worth noting that, in this embodiment, the first conversion matrix is obtained and the second transformation matrix When , only the rotation matrix part (that is, the 3×3 size matrix) can be obtained, based on the first transformation matrix and the second transformation matrix The corresponding rotation matrices are used to synthesize the powertrain parameters.
[0105] The vehicle coordinate system refers to a coordinate system established with the first designated position in the first vehicle as the origin. The engine coordinate system refers to a coordinate system established with the second designated position in the engine as the origin. The transmission coordinate system refers to a coordinate system established with the third designated position in the transmission as the origin.
[0106] Optionally, the first designated position, the second designated position, and the third designated position may be arbitrary.
[0107] Exemplarily, the first designated position is the position of the center of mass of the first vehicle, and a three-dimensional coordinate system is established with the center of mass of the first vehicle as the origin to obtain a whole vehicle coordinate system.
[0108] Exemplarily, the second designated position is the position of the center of mass of the engine, and a three-dimensional coordinate system is established with the center of mass of the engine as the origin to obtain the engine coordinate system.
[0109] Exemplarily, the third designated position is the position of the center of mass of the transmission, and a three-dimensional coordinate system is established with the center of mass of the transmission as the origin to obtain a transmission coordinate system.
[0110] Exemplarily, the three coordinate axes of the vehicle coordinate system, the engine coordinate system, and the transmission coordinate system can be determined based on the driving direction of the first vehicle and the direction perpendicular to the ground. The three axes corresponding to the three coordinate systems can be parallel to each other. For example, the X-axis of the vehicle coordinate system, the X-axis of the engine coordinate system, and the X-axis of the transmission coordinate system are parallel; the Y-axis of the vehicle coordinate system, the Y-axis of the engine coordinate system, and the Y-axis of the transmission coordinate system are parallel; the Z-axis of the vehicle coordinate system, the Z-axis of the engine coordinate system, and the Z-axis of the transmission coordinate system are parallel.
[0111] Optionally, the parameter generation interface includes at least one of a display area and a control, each display area is used to display corresponding parameter content, and each control is used to trigger and implement different functions.
[0112] (1) Parameter input area corresponding to engine parameters: used to receive a first data input operation, and the user inputs the engine parameters through a keyboard (at least one of a physical keyboard, a screen touch keyboard, and a voice input keyboard) provided in the parameter input area.
[0113] (2) Parameter input area corresponding to the transmission parameters: used to receive a second data input operation, and the user inputs the transmission parameters through the keyboard provided in the parameter input area (at least one of a physical keyboard, a screen touch keyboard, and a voice input keyboard).
[0114] (3) Parameter calculation area: By triggering the controls (at least one of physical controls and screen touch controls) provided in the parameter calculation area, the powertrain parameters and torque axis parameters are calculated based on the transmission parameters and the engine parameters; or, by receiving a sliding operation by the user in the parameter calculation area, the calculation function is triggered, and the powertrain parameters and torque axis parameters are generated based on the transmission parameters and the engine parameters, and the sliding direction and sliding distance corresponding to the sliding operation meet the preset calculation function triggering requirements.
[0115] (4) Powertrain parameter display area: After the powertrain parameters are generated, the powertrain parameters are displayed in this area.
[0116] (5) Torque axis parameter display area: After the torque axis parameters are generated, the torque axis parameters are displayed in this area.
[0117] Optionally, the methods of obtaining engine parameters and transmission parameters include but are not limited to the following:
[0118] (1) receiving a data input operation on a parameter generation interface, the data input operation is used to input engine parameters and transmission parameters; (2) receiving a parameter file and extracting the parameter file to obtain engine parameters and transmission parameters, the parameter file including a description of the configuration of the engine parameters and transmission parameters. For example, a user uploads a parameter file in a terminal, and the terminal automatically displays the engine parameters and transmission parameters in the parameter input area of the parameter generation interface after reading the parameter file.
[0119] Step 330 , in response to receiving the parameter generation operation, determining the powertrain parameters and the torque axis parameters based on the engine parameters and the transmission parameters by using a preset calculation formula.
[0120] Optionally, in response to receiving a parameter generating operation, a powertrain parameter is synthesized based on the engine parameter and the transmission parameter.
[0121] The powertrain parameters include powertrain rotational inertia parameters, which are used to describe the resistance of the powertrain system to rotational motion.
[0122] Exemplarily, the method of obtaining the powertrain rotational inertia parameter is as follows.
[0123] (1) Perform centroid synthesis on the engine parameters and the transmission parameters to determine the powertrain centroid of the powertrain system.
[0124] First, the engine parameters and transmission parameters are mass-summed based on the following formula to obtain the powertrain mass M of the powertrain system: p , where M e is the first mass of the engine, M s It is the second mass of the transmission.
[0125] Formula 1: M p =M e +M s
[0126] Based on the following formula 2, the first mass center coordinate matrix [C e2 ] is converted into the engine mass center coordinate matrix [C e ], that is, the position of the engine's center of mass in the vehicle coordinate system is represented in matrix form.
[0127] Formula 2:
[0128] Based on the following formula 3, the second mass center coordinate matrix [C s2 ] is transformed into the transmission mass center coordinate matrix [C s], that is, the position of the center of mass of the transmission in the vehicle coordinate system is represented in matrix form.
[0129] Formula 3:
[0130] Based on the engine mass center coordinate matrix [C e ] and the transmission mass center coordinate matrix [C s ] to synthesize the center of mass and obtain the powertrain center of mass coordinate matrix [C] in the vehicle coordinate system, that is, the powertrain center of mass of the powertrain system.
[0131] Formula 4:
[0132] (2) Determine the first inertia tensor of the engine relative to the powertrain center of mass in the vehicle coordinate system based on the powertrain center of mass. The first inertia tensor is used to describe the characteristics of the engine's moment of inertia relative to the powertrain center of mass. It is usually a 3×3 symmetric matrix containing the engine's moment of inertia and inertia product. The following is a first inertia tensor J ep .
[0133]
[0134] Among them, Jxx, Jyy, and Jzz are the moments of inertia, which respectively represent the moments of inertia of the engine relative to the center of mass of the powertrain along the X, Y, and Z axes of the vehicle coordinate system. Jxy, Jxz, and Jyz are the products of inertia, which represent the coupling effect of the moments of inertia between different axes.
[0135] Exemplarily, the process of determining the first inertia tensor is as follows:
[0136] A first relative position matrix between the powertrain mass center and the first mass center is determined based on the difference between the powertrain mass center and the first mass center of the engine in the engine parameters, wherein the first relative position matrix is used to describe the relative position between the powertrain mass center and the first mass center.
[0137] The following formula 5 is based on the powertrain mass center coordinate matrix [X] and the engine mass center coordinate matrix [X] in the vehicle coordinate system. e ] to obtain the first relative position matrix [D e ].
[0138] Formula 5: [D e ]=[X]-[X e ]
[0139] The first moment of inertia matrix of the engine in the engine parameters is transformed in direction to obtain the first inertia tensor matrix of the engine relative to the first mass center in the vehicle coordinate system.
[0140] Based on the first moment of inertia matrix [J e ] and the first transformation matrix Get the first inertia tensor matrix J ec .
[0141] Formula 6:
[0142] The first inertia tensor matrix is converted based on the first relative position matrix to obtain the first inertia tensor.
[0143] Based on the first relative position matrix [D e ], the identity matrix [E] and the first inertia tensor matrix J ec , and get the first inertia tensor J ep .
[0144] Formula 7: J ep =([D e ][D e ] T [E]-[D e ] T [D e ])+J ec
[0145] (3) Determine the second inertia tensor of the transmission relative to the powertrain center of mass in the vehicle coordinate system based on the powertrain center of mass. The second inertia tensor is used to describe the characteristics of the moment of inertia of the transmission relative to the powertrain center of mass. It is usually a 3×3 symmetric matrix that contains the moment of inertia and inertia product of the transmission.
[0146] Exemplarily, the process of determining the second inertia tensor is as follows:
[0147] A second relative position matrix between the powertrain mass center and the second mass center is determined based on the difference between the powertrain mass center and the second mass center of the transmission in the transmission parameters, wherein the second relative position matrix is used to describe the relative position between the powertrain mass center and the second mass center.
[0148] The following formula is used based on the powertrain mass center coordinate matrix [C] and the transmission mass center coordinate matrix [C] in the vehicle coordinate system. s ] to obtain the second relative position matrix [D s ].
[0149] Formula 8: [D s ]=[C]-[C s ]
[0150] The second moment of inertia matrix of the transmission in the transmission parameters is transformed in direction to obtain the second inertia tensor matrix of the transmission relative to the second mass center in the vehicle coordinate system.
[0151] Based on the second moment of inertia matrix [J s ] and the second transformation matrix Get the second inertia tensor matrix J sc .
[0152] Formula 9:
[0153] The second inertia tensor matrix is converted based on the second relative position matrix to obtain a second inertia tensor.
[0154] Based on the second relative position matrix [D s ], the identity matrix [E] and the second inertia tensor matrix J sc , and the second inertia tensor J is obtained sp .
[0155] Formula 10: J sp =([D s ][D s ] T [E]-[D s ] T [D s ])+J sc
[0156] (4) The first inertia tensor and the second inertia tensor are superimposed to obtain the powertrain rotational inertia parameters.
[0157] Based on the first inertia tensor J, the following formula ep and the second inertia tensor J sp , get the powertrain moment of inertia matrix J p , as the powertrain moment of inertia parameter.
[0158] Formula 11: J p =J ep +J sp
[0159] In summary, the powertrain parameters include the following: Powertrain mass M p , powertrain mass center [C], powertrain moment of inertia J p .
[0160] Optionally, the powertrain moment of inertia parameters include a powertrain moment of inertia matrix, and the torque axis parameters are calculated based on the powertrain moment of inertia parameters, and the process is as follows:
[0161] The inverse moment of inertia matrix of the powertrain is inverted to obtain the inverse moment of inertia matrix.
[0162] The values in the first column of the inverse matrix of the moment of inertia are normalized to obtain the direction cosine matrix of the longitudinal powertrain torque axis in the vehicle coordinate system.
[0163] Among them, the direction cosine matrix of the longitudinal powertrain torque axis in the vehicle coordinate system is a 3×3 matrix, which describes the direction of the longitudinal powertrain torque axis relative to the X, Y, and Z axes of the vehicle coordinate system. Each element in the matrix is the cosine value of the angle between the torque axis and each axis of the vehicle coordinate system, and these values determine the direction of the torque axis in the vehicle coordinate system.
[0164] The following is an example of the direction cosine matrix A of the longitudinal powertrain torque axis in the vehicle coordinate system, where a, b, c, d, e, f, g, h, and i are arbitrary values.
[0165]
[0166] Each column in the direction cosine matrix A represents the direction cosines corresponding to the principal inertia axis.
[0167] The first column of values in the direction cosine matrix A is used to indicate the cosine value of the angle between the minimum principal moment of inertia axis and the X, Y, and Z axes of the vehicle coordinate system. The minimum principal moment of inertia axis is the axis around which the object has the smallest moment of inertia when rotating. On the minimum principal moment of inertia axis, the torque required for the object's rotation is the smallest.
[0168] The second column of values in the direction cosine matrix A is used to indicate the cosine value of the angle between the intermediate principal moment of inertia axis and the X, Y, and Z axes of the vehicle coordinate system. The intermediate principal moment of inertia axis is the axis about which the moment of inertia of an object is between the minimum and maximum when the object rotates. The intermediate principal moment of inertia axis provides the medium moment of inertia of the object between the two principal axes.
[0169] The third column value in the direction cosine matrix A is used to indicate the cosine value of the angle between the maximum principal moment of inertia axis and the X, Y, and Z axes of the vehicle coordinate system. The maximum principal moment of inertia axis is the axis around which the object has the largest moment of inertia when rotating. On the maximum principal moment of inertia axis, the torque required for the object's rotation is the largest.
[0170] The minimum principal moment of inertia axis, the intermediate principal moment of inertia axis and the maximum principal moment of inertia axis are perpendicular to each other.
[0171] The values in the second column of the inverse matrix of the moment of inertia are normalized to obtain the direction cosine matrix of the transverse powertrain torque axis in the vehicle coordinate system.
[0172] Among them, the direction cosine matrix of the transverse powertrain torque axis in the vehicle coordinate system is a 3×3 matrix, which describes the direction of the transverse powertrain torque axis relative to the X, Y, and Z axes of the vehicle coordinate system. Each element in the matrix is the cosine value of the angle between the torque axis and each axis of the vehicle coordinate system, and these values determine the direction of the torque axis in the vehicle coordinate system.
[0173] The torque axis parameters are obtained based on the direction cosine matrix of the longitudinal powertrain torque axis and the transverse powertrain torque axis in the vehicle coordinate system.
[0174] The torque axis parameters include longitudinal parameters (x1, y1, z1) and transverse parameters (x2, y2, z2). The longitudinal parameters represent the cosine value of the angle between the powertrain torque axis and the vehicle coordinate system X, Y, and Z axes when the powertrain torque axis is longitudinally placed, and the transverse parameters represent the cosine value of the angle between the powertrain torque axis and the vehicle coordinate system X, Y, and Z axes when the powertrain torque axis is transversely placed. x1, y1, z1, x2, y2, and z2 are arbitrary values.
[0175] Step 340: Display the powertrain parameters and torque axis parameters on the parameter generation interface.
[0176] Optionally, the parameter generation interface includes a first sub-area for displaying powertrain parameters and a second sub-area for displaying torque axis parameters.
[0177] When the first sub-area displays the powertrain parameters, the first prompt information is marked, and the first prompt information is used to indicate the parameter type and unit corresponding to each value.
[0178] For example, the first prompt information indicates: the mass of the powertrain is 5, in kg; the coordinates of the center of mass of the powertrain in the vehicle coordinate system are (x, y, z), in mm, where x, y, and z are arbitrary values; the moment of inertia of the powertrain is (Ixx, Iyy, Izz, Ixy, Ixz, Iyz), in kg*m^2.
[0179] When the second sub-area displays the torque shaft parameters, a second prompt information is marked, and the second prompt information is used to indicate the parameter values when the torque shaft of the powertrain is longitudinally placed and transversely placed.
[0180] For example, the second prompt information indicates that the vertical parameters are (x1, y1, z1) and the horizontal parameters are (x2, y2, z2).
[0181] In summary, the vehicle parameter generation method provided by the present application can generate an interactive interface for the vehicle's powertrain parameters and torque axis parameters. The user only needs to input the engine parameters and transmission parameters, and can view the powertrain parameters and torque axis parameters calculated based on the engine parameters and transmission parameters through the interactive interface. The operation is convenient and easy for users to master. There is no need for users to model the entire vehicle and each component in the vehicle and then perform the calculation process separately, which reduces the computing resources consumed by modeling and improves the efficiency of parameter acquisition.
[0182] Figure 4 is a structural block diagram of a vehicle parameter generating device provided by an exemplary embodiment of the present application, such as Figure 4 As shown, the device includes the following parts.
[0183] A display module 410, for displaying a parameter generation interface, wherein the parameter generation interface is used to generate powertrain parameters and torque axis parameters of the first vehicle, wherein the powertrain parameters are used to describe the performance of the powertrain system of the first vehicle when generating power and transmitting it to the entire vehicle, and the torque axis parameters are used to describe the characteristics of the powertrain system rotating when subjected to torque, wherein the torque axis refers to the axis of rotation of the powertrain system when subjected to torque, and wherein the powertrain system includes an engine and a transmission;
[0184] A parameter acquisition module 420, used to acquire engine parameters and transmission parameters, wherein the engine parameters are used to describe the performance of the engine, and the transmission parameters are used to describe the performance of the transmission;
[0185] a parameter generating module 430, configured to determine the powertrain parameter and the torque shaft parameter based on the engine parameter and the transmission parameter by a preset calculation formula in response to receiving a parameter generating operation;
[0186] The display module 410 is further configured to display the powertrain parameters and the torque axis parameters on the parameter generation interface.
[0187] In an optional embodiment, the parameter generation module 430 is also used to, in response to receiving a parameter generation operation, synthesize the powertrain parameters based on the engine parameters and the transmission parameters, the powertrain parameters including powertrain moment of inertia parameters, and the powertrain moment of inertia parameters are used to describe the resistance of the powertrain system to rotational motion; and calculate the torque axis parameters based on the powertrain moment of inertia parameters.
[0188] In an optional embodiment, the parameter generation module 430 is further used to perform center of mass synthesis on the engine parameters and the transmission parameters to determine the powertrain center of mass of the powertrain system; determine a first inertia tensor of the engine relative to the powertrain center of mass in a vehicle coordinate system based on the powertrain center of mass; determine a second inertia tensor of the transmission relative to the powertrain center of mass in a vehicle coordinate system based on the powertrain center of mass; and superimpose the first inertia tensor and the second inertia tensor to obtain the powertrain rotational inertia parameters.
[0189] In an optional embodiment, the parameter generation module 430 is further used to determine a first relative position matrix between the powertrain center of mass and the first center of mass of the engine in the engine parameters based on the difference between the powertrain center of mass and the first center of mass, wherein the first relative position matrix is used to describe the relative position between the powertrain center of mass and the first center of mass; perform a direction conversion on the first rotational inertia matrix of the engine in the engine parameters to obtain a first inertia tensor matrix of the engine relative to the first center of mass in the vehicle coordinate system; and convert the first inertia tensor matrix based on the first relative position matrix to obtain the first inertia tensor.
[0190] In an optional embodiment, the parameter generation module 430 is further used to determine a second relative position matrix between the powertrain center of mass and the second center of mass of the transmission in the transmission parameters based on the difference between the powertrain center of mass and the second center of mass of the transmission, wherein the second relative position matrix is used to describe the relative position between the powertrain center of mass and the second center of mass; perform a direction conversion on the second rotational inertia matrix of the transmission in the transmission parameters to obtain a second inertia tensor matrix of the transmission relative to the second center of mass in the vehicle coordinate system; and convert the second inertia tensor matrix based on the second relative position matrix to obtain the second inertia tensor.
[0191] In an optional embodiment, the powertrain moment of inertia parameter includes a powertrain moment of inertia matrix;
[0192] The parameter generation module 430 is also used to invert the powertrain moment of inertia matrix to obtain the powertrain moment of inertia inverse matrix; normalize the first column of values in the powertrain moment of inertia inverse matrix to obtain the direction cosine matrix of the longitudinal powertrain torque axis in the vehicle coordinate system; normalize the second column of values in the inverse moment of inertia matrix to obtain the direction cosine matrix of the transverse powertrain torque axis in the vehicle coordinate system; and obtain the torque axis parameters based on the direction cosine matrices of the longitudinal powertrain torque axis and the transverse powertrain torque axis in the vehicle coordinate system.
[0193] In an optional embodiment, the engine parameters include the first mass of the engine, the first origin coordinate matrix of the engine in the whole vehicle coordinate system, the first center of mass coordinate matrix of the engine in the engine coordinate system, the first moment of inertia matrix of the engine in the engine coordinate system, and the first transformation matrix of the engine coordinate system when the coordinate transformation is performed with respect to the whole vehicle coordinate system; the transmission parameters include the second mass of the transmission, the second origin coordinate matrix of the transmission in the whole vehicle coordinate system, the second center of mass coordinate matrix of the transmission in the transmission coordinate system, the second moment of inertia matrix of the transmission in the transmission coordinate system, and the second transformation matrix of the transmission coordinate system when the coordinate transformation is performed with respect to the whole vehicle coordinate system; wherein the whole vehicle coordinate system refers to a coordinate system established with the first specified position in the first vehicle as the origin; the engine coordinate system refers to a coordinate system established with the second specified position in the engine as the origin; and the transmission coordinate system refers to a coordinate system established with the third specified position in the transmission as the origin.
[0194] In an optional embodiment, the parameter acquisition module 420 is also used to receive a data entry operation on the parameter generation interface, and the data entry operation is used to enter the engine parameters and the transmission parameters; or, receive a parameter file and extract the parameter file to obtain the engine parameters and the transmission parameters, and the parameter file contains a description of the configuration of the engine parameters and the transmission parameters.
[0195] In summary, the vehicle parameter generation device provided by the present application can generate an interactive interface for the vehicle's powertrain parameters and torque axis parameters. The user only needs to input the engine parameters and transmission parameters, and can view the powertrain parameters and torque axis parameters calculated based on the engine parameters and transmission parameters through the interactive interface. The operation is convenient and easy for users to master. There is no need for users to model the entire vehicle and each component in the vehicle and then perform the calculation process separately, which reduces the computing resources consumed by modeling and improves the efficiency of parameter acquisition.
[0196] It should be noted that the vehicle parameter generation device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to 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 vehicle parameter generation device provided in the above embodiment and the vehicle parameter generation method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0197] Figure 5The block diagram of the structure of a computer device 500 provided by an exemplary embodiment of the present application is shown. The computer device 500 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), an MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) player, a laptop computer or a desktop computer. The computer device 500 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0198] Typically, the computer device 500 includes a processor 501 and a memory 502 .
[0199] The processor 501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 501 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 501 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 501 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 501 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0200] The memory 502 may include one or more computer-readable storage media, which may be non-transitory. The memory 502 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 502 is used to store at least one instruction, which is used to be executed by the processor 501 to implement the vehicle parameter generation method provided in the method embodiment of the present application.
[0201] In some embodiments, the computer device 500 further includes some other components 503, and the type and quantity of the other components 503 can be selected based on the functional requirements of the computer device 500. Those skilled in the art will appreciate that Figure 5 The structure shown in the figure does not constitute a limitation on the computer device 500, and the computer device 500 may include more or less components than those shown in the figure, or combine some components, or adopt a different arrangement of components.
[0202] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0203] An embodiment of the present application also provides a computer device, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement a vehicle parameter generation method as described in any of the above embodiments of the present application.
[0204] An embodiment of the present application also provides a computer-readable storage medium, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement a vehicle parameter generation method as described in any of the above embodiments of the present application.
[0205] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the vehicle parameter generation method described in any of the above embodiments.
[0206] 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.
[0207] 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 vehicle parameter generation method, characterized in that: The method comprises: Displaying a parameter generation interface, the parameter generation interface is used to generate powertrain parameters and torque axis parameters of the first vehicle, the powertrain parameters are used to describe the performance of the powertrain system of the first vehicle when generating power and transmitting it to the entire vehicle, the torque axis parameters are used to describe the characteristics of the powertrain system rotating when subjected to torque, the torque axis refers to the axis of rotation of the powertrain system when subjected to torque, the powertrain system includes an engine and a transmission; Acquire engine parameters and transmission parameters, wherein the engine parameters are used to describe the performance of the engine, and the transmission parameters are used to describe the performance of the transmission; In response to receiving the parameter generation operation, determining the powertrain parameter and the torque shaft parameter based on the engine parameter and the transmission parameter by a preset calculation formula; The powertrain parameters and the torque axis parameters are displayed on the parameter generation interface.
2. The method according to claim 1, characterized in that In response to receiving the parameter generation operation, determining the powertrain parameter and the torque shaft parameter based on the engine parameter and the transmission parameter by a preset calculation formula includes: In response to receiving a parameter generation operation, synthesizing the powertrain parameters based on the engine parameters and the transmission parameters, the powertrain parameters including powertrain moment of inertia parameters, the powertrain moment of inertia parameters being used to describe the resistance of the powertrain system to rotational motion; The torque axis parameter is calculated based on the powertrain moment of inertia parameter.
3. The method according to claim 2, characterized in that The synthesizing the powertrain parameter based on the engine parameter and the transmission parameter comprises: Performing centroid synthesis on the engine parameters and the transmission parameters to determine the powertrain centroid of the powertrain system; Determining a first inertia tensor of the engine relative to the powertrain mass center in a vehicle coordinate system based on the powertrain mass center; Determining a second inertia tensor of the transmission relative to the powertrain mass center in the vehicle coordinate system based on the powertrain mass center; The first inertia tensor and the second inertia tensor are superimposed to obtain the powertrain rotational inertia parameter.
4. The method according to claim 3, characterized in that The determining, based on the powertrain mass center, of a first inertia tensor of the engine relative to the powertrain mass center in a vehicle coordinate system comprises: Determining a first relative position matrix between the powertrain mass center and the first mass center based on a difference between the powertrain mass center and the first mass center of the engine in the engine parameters, wherein the first relative position matrix is used to describe the relative position between the powertrain mass center and the first mass center; Performing a direction conversion on a first rotational inertia matrix of the engine in the engine parameters to obtain a first inertia tensor matrix of the engine relative to the first mass center in the vehicle coordinate system; The first inertia tensor matrix is converted based on the first relative position matrix to obtain the first inertia tensor.
5. The method according to claim 3, characterized in that: The determining, based on the powertrain mass center, of a second inertia tensor of the transmission relative to the powertrain mass center in the vehicle coordinate system comprises: determining a second relative position matrix between the powertrain mass center and the second mass center based on a difference between the powertrain mass center and the second mass center of the transmission in the transmission parameters, wherein the second relative position matrix is used to describe the relative position between the powertrain mass center and the second mass center; Performing a direction conversion on a second rotational inertia matrix of the transmission in the transmission parameters to obtain a second inertia tensor matrix of the transmission relative to the second mass center in the vehicle coordinate system; The second inertia tensor matrix is converted based on the second relative position matrix to obtain the second inertia tensor.
6. The method according to claim 2, characterized in that The powertrain rotational inertia parameters include a powertrain rotational inertia matrix; The step of calculating the torque axis parameter based on the powertrain rotational inertia parameter includes: Inverting the powertrain moment of inertia matrix to obtain an inverse powertrain moment of inertia matrix; Normalizing the values of the first column of the inverse matrix of the moment of inertia of the powertrain to obtain a direction cosine matrix of the torque axis of the longitudinal powertrain in the vehicle coordinate system; Normalizing the values in the second column of the inverse matrix of the moment of inertia to obtain a direction cosine matrix of the transverse powertrain torque axis in the vehicle coordinate system; The torque axis parameters are obtained based on the direction cosine matrices of the longitudinal powertrain torque axis and the transverse powertrain torque axis in the vehicle coordinate system.
7. The method according to any one of claims 1 to 6, characterized in that: The engine parameters include the first mass of the engine, the first origin coordinate matrix of the engine in the vehicle coordinate system, the first center of mass coordinate matrix of the engine in the engine coordinate system, the first moment of inertia matrix of the engine in the engine coordinate system, and the first transformation matrix when the engine coordinate system is transformed with respect to the vehicle coordinate system; The transmission parameters include a second mass of the transmission, a second origin coordinate matrix of the transmission in the vehicle coordinate system, a second center of mass coordinate matrix of the transmission in the transmission coordinate system, a second moment of inertia matrix of the transmission in the transmission coordinate system, and a second transformation matrix when the transmission coordinate system is transformed with respect to the vehicle coordinate system; Among them, the vehicle coordinate system refers to a coordinate system established with the first specified position in the first vehicle as the origin; the engine coordinate system refers to a coordinate system established with the second specified position in the engine as the origin; and the transmission coordinate system refers to a coordinate system established with the third specified position in the transmission as the origin.
8. The method according to any one of claims 1 to 6, characterized in that: The obtaining of engine parameters and transmission parameters includes: receiving a data input operation on the parameter generation interface, wherein the data input operation is used to input the engine parameters and the transmission parameters; or, A parameter file is received and extracted to obtain the engine parameters and the transmission parameters, wherein the parameter file includes description contents for configuring the engine parameters and the transmission parameters.
9. A vehicle parameter generating device, characterized in that: The device comprises: a display module, used for displaying a parameter generation interface, wherein the parameter generation interface is used for generating powertrain parameters and torque axis parameters of the first vehicle, wherein the powertrain parameters are used for describing the performance of the powertrain system of the first vehicle when generating power and transmitting it to the entire vehicle, and the torque axis parameters are used for describing the characteristics of the powertrain system rotating when subjected to torque, wherein the torque axis refers to the axis of rotation of the powertrain system when subjected to torque, and wherein the powertrain system includes an engine and a transmission; A parameter acquisition module, used to acquire engine parameters and transmission parameters, wherein the engine parameters are used to describe the performance of the engine, and the transmission parameters are used to describe the performance of the transmission; a parameter generating module, configured to determine the powertrain parameter and the torque shaft parameter based on the engine parameter and the transmission parameter by a preset calculation formula in response to receiving a parameter generating operation; The display module is further used to display the powertrain parameters and the torque axis parameters on the parameter generation interface.
10. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the vehicle parameter generation method as described in any one of claims 1 to 8.