Range extender adjustment method, device, equipment, storage medium and program product
By obtaining the target vibration parameters and adjusting the startup parameters of the range extender, the problem of the range extender startup vibration affecting the user experience is solved, and the stability and comfort of the vehicle are improved.
Patent Information
- Application Number
- CN202411034145.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-30
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2044-07-30
AI Technical Summary
The vibration when the range extender is started can be easily perceived by the user, affecting the user experience.
By obtaining the user's expected vehicle vibration conditions (target vibration parameters) and determining the target startup parameters that match the target vibration parameters based on target rules, the startup parameters of the range extender are adjusted to achieve precise control of the vehicle vibration conditions.
The vehicle's stability and driving comfort during the range extender start-up process are improved, and the user's perception of vibration is reduced.
Smart Images

Figure CN118953545B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile technology, in particular to the field of range extender control technology, and specifically to a range extender adjustment method, device, equipment, storage medium and program product. Background Art
[0002] Range-extended electric vehicles (REEVs) can convert fuel into electricity through a range extender, then store the electricity in batteries, which then power the electric motor to drive the vehicle.
[0003] When the vehicle switches from pure electric driving mode to REEV driving mode, the vibration caused by the start-up of the range extender can be easily felt by the user, thus affecting the user experience.
[0004] Therefore, it is necessary to explore effective ways to reduce the user's perception of the start-up of the range extender. Summary of the Invention
[0005] This application provides a range extender adjustment method, device, equipment, storage medium, and program product to at least address the technical problem in the related art that the vibration caused by the start-up of the range extender is easily perceived by the user, thereby affecting the user experience. The technical solution of this application is as follows:
[0006] According to a first aspect provided by the present application, a range extender adjustment method is provided, which is applied to a vehicle, the vehicle including the range extender, and the method includes: in response to a user operation, obtaining a target vibration parameter that matches the operation; based on a target rule, determining a target startup parameter that matches the target vibration parameter; the target rule is a correspondence between the startup parameter and the vibration parameter; the startup parameter is a parameter when the vehicle starts the range extender; and based on the target startup parameter, adjusting the startup parameter of the vehicle's range extender.
[0007] According to the above technical means, the present application can obtain the vehicle vibration conditions (target vibration parameters) expected by the user and determine the target startup parameters that match the target vibration parameters based on the target rules, so as to further adjust the startup parameters of the vehicle's range extender based on the target startup parameters, thereby achieving precise control of the vehicle's vibration conditions, enhancing the stability of the vehicle during the process of starting the range extender, and improving driving comfort.
[0008] In one possible embodiment, the method includes: obtaining a first sample data set; the first sample data set includes at least one first sample data; the first sample data set includes starting parameters of the vehicle when starting the range extender and vibration parameters of the vehicle; the vibration parameters are used to reflect the vibration condition of the vehicle; and constructing a target rule based on the first sample data set.
[0009] Based on the above technical means, this application can more comprehensively reflect the vehicle's vibration conditions under different startup parameters by collecting a large amount of sample data from actual operation. Based on this large amount of sample data, target rules can be constructed to support the target rules to better meet the user's needs for vehicle vibration control and improve the user experience.
[0010] In one possible embodiment, the above method also includes: the method also includes: constructing a simulation model based on the structural parameters of the vehicle; obtaining a first sample data set, including: obtaining at least one startup parameter; inputting at least one startup parameter into the simulation model for simulation analysis to obtain vibration parameters corresponding to each of the at least one startup parameters.
[0011] Based on the above technical means, the present application can conduct virtual experiments using a simulation model to simulate the vibration of the vehicle under different starting parameters without actually manufacturing and testing multiple vehicles or starting the range extender multiple times. This significantly reduces experimental costs and time. Furthermore, the simulation model based on vehicle structural parameters can more accurately simulate the vehicle's vibration under different starting conditions. This helps to obtain more accurate first sample data.
[0012] In one possible approach, a target rule is constructed based on a first sample data set, including: constructing a candidate rule based on the first sample data set; determining the accuracy of the candidate rule based on a preset method; and determining the candidate rule as the target rule when the accuracy of the candidate rule is greater than or equal to a preset accuracy threshold.
[0013] According to the above technical means, the present application can evaluate the accuracy of candidate rules through a preset method. When the accuracy of the candidate rule is greater than or equal to the preset accuracy threshold, the candidate rule is determined as the target rule, which can ensure the accuracy and reliability of the target rule.
[0014] In one possible approach, the accuracy of the candidate rule is determined based on a preset method, including: determining a first vibration parameter that matches the first startup parameter based on the candidate rule; inputting the first startup parameter into a simulation model for simulation analysis to obtain a second vibration parameter; and determining the accuracy of the candidate rule based on the deviation between the first vibration parameter and the second vibration parameter.
[0015] According to the above technical means, the present application can intuitively verify the accuracy of the candidate rule in describing the relationship between the startup parameters and the vibration parameters by directly comparing the vibration parameters predicted by the candidate rule (first vibration parameters) with the vibration parameters obtained by the simulation model (second vibration parameters).
[0016] In one possible manner, the method further includes: when the accuracy of the candidate rule is less than a preset accuracy threshold, obtaining second sample data; and constructing a target rule based on the second sample data set.
[0017] According to the above technical means, the second sample data of this application can include data that was not previously covered by the first sample data. These new data can supplement and improve the original data set, thereby improving the accuracy of the candidate rules. Moreover, by adding new data, the candidate rules can be readjusted and optimized to better reflect the actual relationship and improve the accuracy of the prediction.
[0018] According to a second aspect provided by the present application, a range extender adjustment device is provided, comprising: an acquisition unit, a determination unit, and an adjustment unit; the acquisition unit is configured to acquire, in response to a user operation, a target vibration parameter that matches the operation; the determination unit is configured to determine, based on a target rule, a target startup parameter that matches the target vibration parameter; the target rule is a correspondence between the startup parameter and the vibration parameter; the startup parameter is a parameter when the vehicle starts the range extender; and the adjustment unit is configured to adjust the startup parameter of the vehicle's range extender based on the target startup parameter.
[0019] In one possible embodiment, the device also includes: a construction unit; an acquisition unit, further used to acquire a first sample data set; the first sample data set includes at least one first sample data; the first sample data set includes startup parameters of the vehicle when starting the range extender and vibration parameters of the vehicle; the vibration parameters are used to reflect the vibration condition of the vehicle; and a construction unit, used to construct a target rule based on the first sample data set.
[0020] In one possible embodiment, the construction unit is also used to construct a simulation model based on the structural parameters of the vehicle; the acquisition unit is specifically used to: obtain at least one startup parameter; input at least one startup parameter into the simulation model for simulation analysis to obtain vibration parameters corresponding to each of the at least one startup parameter.
[0021] In one possible embodiment, the construction unit is specifically used to: construct a candidate rule based on a first sample data set; determine the accuracy of the candidate rule based on a preset method; and determine the candidate rule as a target rule when the accuracy of the candidate rule is greater than or equal to a preset accuracy threshold.
[0022] In one possible embodiment, a construction unit is specifically used to: determine a first vibration parameter that matches a first startup parameter based on a candidate rule; input the first startup parameter into a simulation model for simulation analysis to obtain a second vibration parameter; and determine the accuracy of the candidate rule based on the deviation between the first vibration parameter and the second vibration parameter.
[0023] In one possible embodiment, the acquisition unit is further configured to acquire second sample data when the accuracy of the candidate rule is less than a preset accuracy threshold; and the construction unit is further configured to construct the target rule based on the second sample data set.
[0024] According to the third aspect provided by the present application, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement the method of the above-mentioned first aspect and any possible implementation method thereof.
[0025] According to the fourth aspect provided by the present application, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by the processor of an electronic device, the electronic device is enabled to execute the method in the above-mentioned first aspect and any possible implementation method thereof.
[0026] According to the fifth aspect provided by the present application, a computer program product is provided, which includes computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the method of the above-mentioned first aspect and any possible implementation method thereof.
[0027] Therefore, the above technical features of this application have the following beneficial effects:
[0028] (1) By obtaining the vehicle vibration conditions (target vibration parameters) expected by the user and determining the target start-up parameters that match the target vibration parameters based on the target rules, the start-up parameters of the vehicle's range extender can be further adjusted based on the target start-up parameters, thereby achieving precise control of the vehicle vibration conditions, enhancing the stability of the vehicle during the process of starting the range extender, and improving driving comfort.
[0029] (2) By collecting a large amount of sample data from actual operation, the vibration conditions of the vehicle under different starting parameters can be more comprehensively reflected. Target rules can be constructed based on a large amount of sample data to support better meeting the user's needs for vehicle vibration control based on the target rules, thereby improving the user experience.
[0030] (3) By conducting virtual experiments using a simulation model, it is possible to simulate the vibration of the vehicle under different starting parameters without actually manufacturing and testing multiple vehicles or starting the range extender multiple times. This significantly reduces experimental cost and time. Furthermore, the simulation model based on vehicle structural parameters can more accurately simulate the vibration of the vehicle under different starting conditions. This helps to obtain more accurate first sample data.
[0031] (4) The accuracy of the candidate rule is evaluated by a preset method. When the accuracy of the candidate rule is greater than or equal to the preset accuracy threshold, the candidate rule is determined as the target rule, which can ensure the accuracy and reliability of the target rule.
[0032] (5) By directly comparing the vibration parameters predicted by the candidate rule (first vibration parameters) with the vibration parameters obtained by the simulation model (second vibration parameters), the accuracy of the candidate rule in describing the relationship between the startup parameters and the vibration parameters can be intuitively verified.
[0033] (6) The second sample data may contain data that was not previously covered by the first sample data. These new data can supplement and improve the original data set, thereby improving the accuracy of the candidate rules. Moreover, by adding new data, the candidate rules can be readjusted and optimized to better reflect the actual relationship and improve the accuracy of the prediction.
[0034] It should be noted that the technical effects brought about by any implementation method in the second to fifth aspects can refer to the technical effects brought about by the corresponding implementation method in the first aspect, and will not be repeated here.
[0035] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application, and do not constitute an improper limitation on the present application.
[0037] Figure 1 is a structural schematic diagram of a range extender adjustment system according to an exemplary embodiment;
[0038] Figure 2 is a flow chart showing a range extender adjustment method according to an exemplary embodiment;
[0039] Figure 3 is a schematic diagram of a simulation model according to an exemplary embodiment;
[0040] Figure 4 is a schematic diagram showing accuracy test results of a simulation analysis according to an exemplary embodiment;
[0041] Figure 5 is a schematic diagram showing a real vehicle test according to an exemplary embodiment;
[0042] Figure 6 is a schematic diagram showing a range extender adjustment process according to an exemplary embodiment;
[0043] Figure 7 is a block diagram of a range extender adjustment device according to an exemplary embodiment;
[0044] Figure 8 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0045] In order to enable ordinary people in the art to better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
[0046] It should be noted that the terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0047] As described in the background technology, in order to solve the technical problem in the related art that the vibration caused by the start-up of the range extender is easily perceived by the user, thereby affecting the user experience, the present application provides a range extender adjustment method, which can obtain target vibration parameters and determine target startup parameters that match the target vibration parameters based on target rules, so as to further adjust the startup parameters of the vehicle's range extender based on the target startup parameters, so that the vibration caused by the start-up of the range extender is not easily perceived by the user.
[0048] For ease of understanding, the range extender adjustment method provided in this application is described in detail below with reference to the accompanying drawings.
[0049] like Figure 1 FIG2 is a schematic diagram of a range extender adjustment system, which may include a vehicle 101 , a range extender adjustment device 102 , and a range extender 103 .
[0050] The vehicle 101 and the range extender adjustment device 102 may be connected to each other via a wired communication (such as a system bus). The range extender adjustment device 102 and the range extender 103 may be connected to each other via a wired communication (such as a system bus). The vehicle 101 may be equipped with a range extender 103.
[0051] The range extender adjustment device 102 may obtain target vibration parameters and determine target startup parameters that match the target vibration parameters based on target rules. Based on the target startup parameters, the range extender adjustment device 102 may adjust startup parameters of the range extender 103 of the vehicle 101.
[0052] Figure 2is a flow chart of a range extender adjustment method according to an exemplary embodiment. Figure 2 As shown, the range extender adjustment method includes the following steps: S201-S203.
[0053] S201 : The range extender adjustment device obtains target vibration parameters matching the operation in response to a user operation.
[0054] In one possible approach, the vibration parameter could be the vibration acceleration of the vehicle seat. For example, the lateral, longitudinal, and vertical seat vibration accelerations are important parameters for characterizing vehicle ride comfort. Activating the range extender causes the seat to vibrate, which can be felt by the user. The greater the seat vibration acceleration, the more easily it is perceived by the user.
[0055] Optionally, the target vibration parameters can be set based on actual needs. For example, the target vibration parameters can be a seat's lateral vibration acceleration, a seat's longitudinal vibration acceleration, and a seat's vertical vibration acceleration, all less than 0.03 g (gravitational acceleration), or 0.02 g. This application does not impose specific limitations on this.
[0056] In one possible manner, the range extender adjustment device may determine the target vibration parameter based on an input operation of a user.
[0057] S202. The range extender adjustment device determines target startup parameters that match target vibration parameters based on target rules.
[0058] The target rule may be a correspondence between a startup parameter and a vibration parameter. The startup parameter may be a parameter when the vehicle starts the range extender.
[0059] In one possible approach, the starting parameters may include throttle opening, starting torque, and torque action time. The throttle opening directly affects the amount of air entering the cylinder, which in turn affects the cylinder pressure and torque generated by combustion. By precisely controlling the throttle opening, the starting performance of the range extender can be optimized and vibration during startup can be reduced. The size of the starting torque determines the rapidity and smoothness of the range extender's startup. Excessive starting torque may cause increased vibration, while too little starting torque may prolong the startup time. Therefore, the starting torque needs to be adjusted according to actual conditions to achieve the best starting effect. The action time refers to the duration that the starting torque is applied to the crankshaft. The length of this time will affect the starting speed and stability of the range extender. By optimizing the torque action time, the starting process of the range extender can be made smoother and the impact of vibration on the seat can be reduced.
[0060] It's understood that the range extender's startup process involves the control system receiving a start signal and issuing an ignition signal to prepare for engine start. This signal is typically based on real-time monitoring of the battery's charge level. To ensure a smooth engine start, the throttle opens, allowing an appropriate amount of air to enter the engine cylinders. The starter motor then begins operating, applying torque to the crankshaft and rotating it. During this process, the starter motor must generate sufficient torque to overcome the engine's starting resistance. As the starter motor continues operating, the crankshaft speed gradually increases until it reaches the engine's starting speed. At this point, the engine is ready for ignition. Once the starting speed is reached, the engine's ignition system activates, igniting the mixture in the cylinders, pushing the pistons and driving the crankshaft to continue rotating. At this point, the range extender enters power generation mode, either charging the battery or directly providing power to the motor.
[0061] In one possible approach, the target rule may be a regression equation representing the relationship between the startup parameters and the vibration parameters. The range extender adjustment device may input the target vibration parameters into the target rule to obtain target startup parameters that match the target vibration parameters.
[0062] In one example, the target rule is shown in the following first, second and third formulas. First formula:
[0063] Y1=0.014462X1-(2.0594e-0.7)X2-0.59264*X3+(3.5764e-0.7)X1X2-0.094256X1X3+(4.0793e-0.6)X2X3.
[0064] Second formula:
[0065] Y2=0.017728-0.0029048X1-(1.1441e-0.7)X2-0.07555X3+(2.7821e-0.8)X1X2+(7.4314e-0.7)X2X.
[0066] The third formula:
[0067] Y3=0.0050972X1-(2.3684e-0.7)X2-0.54097X3+(1.9711e-0.7)X1X2-0.18117X1X3-(1.5213e-0.6)X2X3.
[0068] Here, X1 can be used to represent the starting torque. X2 can be used to represent the torque application time. X3 can be used to represent the throttle opening. Y1 can be used to represent the lateral vibration acceleration of the seat. Y2 can be used to represent the longitudinal vibration acceleration of the seat. Y3 can be used to represent the vertical vibration acceleration of the seat.
[0069] In one example, when the target vibration parameters are the lateral vibration acceleration of the seat, the longitudinal vibration acceleration of the seat, and the vertical vibration acceleration of the seat, all of which are less than 0.03g, the range extender adjustment device determines, based on the target rule, that the target starting parameters that match the target vibration parameters can be a starting torque of 109.6 Newton-meters (Nm), a torque action time of 0.094 seconds, and a throttle opening of 2.26%.
[0070] S203 : The range extender adjustment device adjusts the startup parameters of the vehicle's range extender based on the target startup parameters.
[0071] In one possible manner, the range extender adjustment device may adjust the startup parameters of the range extender to target startup parameters.
[0072] In one example, when the target starting parameters are a starting torque of 109.6 Nm, a torque action time of 0.094 seconds, and a throttle opening of 2.26%, the range extender adjustment device can adjust the starting torque of the range extender to 109.6 Nm, the torque action time of the range extender to 0.094 seconds, and the throttle opening of the range extender to 2.26%.
[0073] based on Figure 2 The range extender adjustment method in the present application can obtain the vehicle vibration conditions (target vibration parameters) expected by the user and determine the target startup parameters that match the target vibration parameters based on the target rules, so as to further adjust the startup parameters of the vehicle's range extender based on the target startup parameters, thereby achieving precise control of the vehicle's vibration conditions, enhancing the stability of the vehicle during the process of starting the range extender, and improving driving comfort.
[0074] In some embodiments, the range extender control method provided in the embodiments of the present application further includes the following steps: S301-S302.
[0075] S301. The range extender adjustment device obtains a first sample data set.
[0076] The first sample data may include startup parameters of the vehicle when the range extender is started and vibration parameters of the vehicle. The vibration parameters may be used to reflect the vibration condition of the vehicle.
[0077] In one possible approach, the range extender adjustment device may construct a simulation model based on the vehicle's structural parameters. The range extender adjustment device may obtain at least one startup parameter. The range extender adjustment device may input the at least one startup parameter into the simulation model for simulation analysis to obtain vibration parameters corresponding to each of the at least one startup parameter.
[0078] In one example, Figure 3 Figure 1 is a schematic diagram of a simulation model. The simulation model includes a range extender sub-model, a chassis sub-model, and a vehicle body sub-model.
[0079] In one example, as shown in Table 1, these are the structural parameters of a vehicle.
[0080] Table 1
[0081]
[0082] The range extender adjustment device can construct a simulation model based on the vehicle simulation software and the structural parameters in Table 1.
[0083] In another example, the range extender adjustment device can obtain at least one startup parameter through a design of experiment (DOE) method, as shown in Table 2, which is at least one startup parameter.
[0084] Table 2
[0085] Throttle opening (%) Starting torque (Nmm) Torque action time (seconds) Startup parameter 1 2 10000 0.05 Startup parameter 2 2 10000 0.15 Startup parameter 3 2 13000 0.05 Startup parameter 4 2 13000 0.15 Startup parameter 5 3 10000 0.05 Startup parameter 6 3 10000 0.15 Startup parameter 7 3 13000 0.05 Startup parameter 8 3 13000 0.15
[0086] By inputting at least one startup parameter in Table 2 into the simulation model, at least one vibration parameter can be obtained, as shown in Table 3, which is at least one vibration parameter.
[0087] Table 3
[0088] Transverse vibration acceleration (g) Longitudinal vibration acceleration (g) Vertical vibration acceleration (g) Startup parameter 1 0.0630637 0.00591893 0.0268847 Startup parameter 2 0.0219599 0.00591802 0.0284623 Startup parameter 3 0.0807127 0.00546808 0.0294415 Startup parameter 4 0.0594317 0.00730168 0.0294414 Startup parameter 5 0.104819 0.00591893 0.042472 Startup parameter 6 0.0618844 0.00567258 0.0292926 Startup parameter 7 0.14074 0.0059078 0.0523181 Startup parameter 8 0.102402 0.00828576 0.0294414
[0089] S302. The range extender adjustment device constructs a target rule based on the first sample data set.
[0090] In one possible approach, the range extender adjustment device may construct a candidate rule based on the first sample data set. The range extender adjustment device may determine the accuracy of the candidate rule based on a preset method. If the accuracy of the candidate rule is greater than or equal to a preset accuracy threshold, the range extender adjustment device may determine the candidate rule as the target rule.
[0091] In one possible approach, the range extender adjustment device may determine, based on a candidate rule, a first vibration parameter that matches the first startup parameter. The range extender adjustment device may input the first startup parameter into a simulation model for simulation analysis to obtain a second vibration parameter. The range extender adjustment device may determine the accuracy of the candidate rule based on the deviation between the first and second vibration parameters.
[0092] In one example, Figure 4The figure below shows a simulation analysis accuracy test result diagram. With a starting torque of 109.6 Nm, a torque application time of 0.094 seconds, and a throttle opening of 2.26%, the lateral vibration acceleration is 0.0283 g, the longitudinal vibration acceleration is 0.0058 g, and the vertical vibration acceleration is 0.0295 g, meeting the preset requirements.
[0093] In another possible embodiment, the range extender adjustment device may fit the accuracy of the target rule according to the response surface methodology (RSM), that is, determine the R2 value, P value and R / V value of the target rule according to the RSM.
[0094] The R² value indicates the correlation between the predicted and observed values and is the ratio of the regression model sum of squares to the total sum of squares. The closer the R² value is to 1, the better the target rule fits. Generally, an R² greater than 0.9 is considered a good fit for the target rule.
[0095] The P value is a probability value used to determine statistical significance in hypothesis testing. If the P value is less than the set value of 0.05, the target rule is considered to have a significant effect on the response. The smaller the P value, the more accurate the target rule.
[0096] The R / V value is the relationship between the model calculation value and the original data point. If the R / V value is greater than a certain threshold (such as 10), it means that the prediction result of the target rule is relatively reliable.
[0097] In one example, as shown in Table 4, the accuracy values of the candidate rules generated by combining Table 2 and Table 3 are shown.
[0098] Table 4
[0099] Lateral vibration acceleration Longitudinal vibration acceleration Vertical vibration acceleration R2 1 0.987 0.999 P 0.00146 0.0333 0.00405 R / V 34.9 15.4 11
[0100] Combined with Table 4, it can be determined that the candidate rule is greater than the preset accuracy threshold, and the candidate rule can be determined as the target rule.
[0101] In one possible approach, the range extender adjustment device may also perform a real vehicle test to ensure that the candidate rule is greater than a preset accuracy threshold.
[0102] In one example, Figure 5 The figure shows a schematic diagram of a real vehicle test. Figure 5 It can be seen that after adjusting the vehicle's range extender, the vibration parameters of the vehicle obtained from the test are all smaller than the preset vibration threshold, that is, the candidate rule is greater than the preset accuracy threshold, and the candidate rule can be determined as the target rule.
[0103] In one possible approach, if the accuracy of a candidate rule is less than a preset accuracy threshold, the range extender adjustment device may obtain second sample data. The second sample data may include at least one startup parameter and multiple vibration parameters. The range extender adjustment device may construct a target rule based on the second sample data set. The specific implementation of the range extender adjustment device constructing the target rule based on the second sample data set can be referenced to the implementation of the range extender adjustment device constructing the target rule based on the first sample data set, and will not be further described here.
[0104] In one possible approach, the second sample data may include data not previously covered by the first sample data. These new data can supplement and improve the original data set, thereby improving the accuracy of the candidate rules.
[0105] Based on this, this application can more comprehensively reflect the vehicle's vibration conditions under different startup parameters by collecting a large amount of sample data from actual operation. Based on this large amount of sample data, target rules can be constructed to support the target rules to better meet the user's needs for vehicle vibration control and improve the user experience.
[0106] In some embodiments, as Figure 6 The figure shows a schematic diagram of a range extender adjustment process.
[0107] In one possible manner, the range extender adjustment device can obtain the structural data of the vehicle. The range extender adjustment device can construct a simulation model of the vehicle based on the structural data of the vehicle. The range extender adjustment device can determine the design range of the startup parameters. The range extender adjustment device can perform DOE test design. The range extender adjustment device can combine the startup parameters and vibration parameters obtained from the DOE test and solve them in sequence. The range extender adjustment device can fit candidate rules based on the startup parameters and vibration parameters. The range extender adjustment device can determine the candidate rule as the target rule when the accuracy of the candidate rule is greater than or equal to a preset accuracy threshold. The range extender adjustment device can perform simulation verification on the target rule. The range extender adjustment device can perform actual vehicle verification on the target rule. The range extender adjustment device can select other fitting methods or increase the sample size when the accuracy of the candidate rule is less than the preset accuracy threshold.
[0108] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to realize the above functions, the range extender adjustment device or electronic device includes hardware structures and / or software modules corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0109] In the embodiment of the present application, the range extender adjustment device or the electronic device can be divided into functional modules according to the above method. For example, the range extender adjustment device or the electronic device can include functional modules corresponding to the functional divisions, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.
[0110] Figure 7 1 is a block diagram of a range extender adjustment device according to an exemplary embodiment. Figure 7 The range extender adjustment device includes: an acquisition unit 401, a determination unit 402, an adjustment unit 403 and a construction unit 404.
[0111] In one possible manner, the acquiring unit 401 is configured to acquire, in response to a user operation, target vibration parameters that match the operation.
[0112] In one possible embodiment, the determining unit 402 is configured to determine target startup parameters that match target vibration parameters based on target rules. The target rules are corresponding relationships between startup parameters and vibration parameters. The startup parameters are parameters used when the vehicle starts the range extender.
[0113] In one possible manner, the adjusting unit 403 is configured to adjust the startup parameters of the range extender of the vehicle based on the target startup parameters.
[0114] In one possible embodiment, the acquisition unit 401 is further configured to acquire a first sample data set. The first sample data includes startup parameters of the vehicle when the range extender is started and vibration parameters of the vehicle. The vibration parameters are used to reflect the vibration condition of the vehicle.
[0115] In one possible manner, the constructing unit 404 is configured to construct a target rule based on the first sample data set.
[0116] In one possible manner, the construction unit 404 is further configured to construct a simulation model according to structural parameters of the vehicle.
[0117] In one possible manner, the acquiring unit 401 is specifically configured to: acquire at least one startup parameter, input the at least one startup parameter into a simulation model for simulation analysis, and obtain vibration parameters corresponding to each of the at least one startup parameter.
[0118] In one possible approach, the construction unit 404 is specifically configured to: construct a candidate rule based on the first sample data set; determine the accuracy of the candidate rule based on a preset method; and determine the candidate rule as a target rule if the accuracy of the candidate rule is greater than or equal to a preset accuracy threshold.
[0119] In one possible embodiment, construction unit 404 is specifically configured to: determine, based on a candidate rule, a first vibration parameter that matches a first startup parameter; input the first startup parameter into a simulation model for simulation analysis to obtain a second vibration parameter; and determine the accuracy of the candidate rule based on a deviation between the first vibration parameter and the second vibration parameter.
[0120] In a possible manner, the acquiring unit 401 is further configured to acquire second sample data when the accuracy of the candidate rule is less than a preset accuracy threshold.
[0121] In one possible manner, the constructing unit 404 is further configured to construct a target rule based on the second sample data set.
[0122] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0123] Figure 8 FIG. 1 is a block diagram of an electronic device according to an exemplary embodiment. Figure 8 As shown, the electronic device includes but is not limited to: a processor 501 and a memory 502 .
[0124] The memory 502 is configured to store executable instructions of the processor 501. It is understood that the processor 501 is configured to execute instructions to implement the range extender adjustment method in the above embodiment.
[0125] It should be noted that those skilled in the art can understand that Figure 8 The electronic device structure shown in the figure does not limit the electronic device, and the electronic device may include Figure 8More or fewer components may be shown, or certain components may be combined, or the components may be arranged differently.
[0126] The processor 501 is the control center of the electronic device. It connects the various parts of the entire electronic device using various interfaces and lines. By running or executing software programs and / or modules stored in the memory 502 and accessing data stored in the memory 502, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. The processor 501 may include one or more processing units. Optionally, the processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly handles wireless communications. It is understood that the modem processor may not be integrated into the processor 501.
[0127] The memory 502 can be used to store software programs and various data. The memory 502 may primarily include a program storage area and a data storage area. The program storage area may store an operating system and application programs required by at least one functional module (such as a determination unit, a processing unit, etc.). Furthermore, the memory 502 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device.
[0128] In an exemplary embodiment, a computer-readable storage medium including instructions is further provided, such as a memory 502 including instructions. The instructions may be executed by a processor 501 of an electronic device to implement the method in the above embodiment.
[0129] In actual implementation, Figure 7 The functions of the acquisition unit 401, the determination unit 402, the adjustment unit 403 and the construction unit 404 in Figure 8 The processor 501 in the embodiment calls the computer program stored in the memory 502. The specific execution process can be referred to the description of the method part in the above embodiment, which will not be repeated here.
[0130] Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0131] In an exemplary embodiment, the present application also provides a computer program product including one or more instructions, which can be executed by the processor 401 of the electronic device to implement the method in the above embodiment.
[0132] It should be noted that when the instructions in the above-mentioned computer-readable storage medium or one or more instructions in the computer program product are executed by the processor of the electronic device, the various processes of the above-mentioned method embodiment are implemented and the same technical effect as the above-mentioned method can be achieved. To avoid repetition, they will not be repeated here.
[0133] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete the full classification or partial functions described above.
[0134] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0135] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0136] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0137] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the full classification part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute the full classification part or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0138] The above are only specific embodiments of the present application, but the scope of protection of the present application is not limited thereto. Any changes or replacements within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A range extender adjustment method, characterized in that: Applied to a vehicle, the vehicle including a range extender, the method comprising: In response to a user operation, obtaining target vibration parameters matching the operation; Determining, based on a target rule, a target startup parameter that matches the target vibration parameter; the target rule being a correspondence between the startup parameter and the vibration parameter; the startup parameter being a parameter when the vehicle starts the range extender; the target rule being constructed based on a first sample data set; the first sample data set comprising at least one first sample data; the first sample data comprising the startup parameter of the vehicle when the range extender is started and the vibration parameter of the vehicle; the vibration parameter being used to reflect a vibration condition of the vehicle; The first sample data set is determined by: obtaining at least one startup parameter; inputting the at least one startup parameter into a simulation model for simulation analysis to obtain vibration parameters corresponding to the at least one startup parameter; the simulation model is constructed based on the structural parameters of the vehicle; Based on the target startup parameters, startup parameters of the range extender of the vehicle are adjusted.
2. The method according to claim 1, characterized in that The constructing target rules based on the first sample data set includes: constructing candidate rules based on the first sample data set; Determining the accuracy of the candidate rule based on a preset method; In a case where the accuracy of the candidate rule is greater than or equal to a preset accuracy threshold, the candidate rule is determined as the target rule.
3. The method according to claim 2, characterized in that The determining the accuracy of the candidate rule based on a preset method includes: determining, based on the candidate rules, a first vibration parameter that matches the first startup parameter; Inputting the first startup parameter into the simulation model for simulation analysis to obtain a second vibration parameter; Based on a deviation between the first vibration parameter and the second vibration parameter, a precision of the candidate rule is determined.
4. The method according to claim 1, wherein The method further comprises: When the accuracy of the candidate rule is less than a preset accuracy threshold, obtaining a second sample data set; Based on the second sample data set, target rules are constructed.
5. A range extender adjustment device, characterized in that: The device includes: an acquisition unit, a determination unit and an adjustment unit; The acquiring unit is configured to acquire target vibration parameters matching the operation in response to a user operation; The determining unit is configured to determine, based on a target rule, a target startup parameter that matches the target vibration parameter; the target rule is a correspondence between the startup parameter and the vibration parameter; the startup parameter is a parameter when the vehicle starts the range extender; the target rule is constructed based on a first sample data set; the first sample data set includes at least one first sample data; the first sample data includes the startup parameter of the vehicle when the range extender is started and the vibration parameter of the vehicle; the vibration parameter is used to reflect the vibration condition of the vehicle; The first sample data set is determined by: obtaining at least one startup parameter; inputting the at least one startup parameter into a simulation model for simulation analysis to obtain vibration parameters corresponding to the at least one startup parameter; the simulation model is constructed based on the structural parameters of the vehicle; The adjustment unit is configured to adjust a startup parameter of the range extender of the vehicle based on the target startup parameter.
6. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that When the computer-executable instructions stored in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can perform the method according to any one of claims 1 to 4.
8. A computer program product comprising instructions, characterized in that When the instructions are executed by a computer, the computer is caused to perform the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Range extender starting active vibration suppression method based on crankshaft stop position control
CN106428013A
Simulation evaluation system and simulation evaluation method for torsional vibration system of range extender
CN115130308A