A control method and system for range extender start-stop, a terminal device, and a storage medium
Patent Information
- Application Number
- CN202311618783.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2026-09-29
- Estimated Expiration
- 2043-11-29
AI Technical Summary
在低电量时,为了满足整车的电量需求,会出现静态或者行驶过程中增程器启动发电的工况,因此增程器的启停会较频繁,但增程器的频繁启停会导致其内的各元部件振动敲击,产生NVH(噪声Noise、振动Vibration与声振粗糙度Harshness)问题
[0032]本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质有计算机程序,所述计算机程序被处理器执行时实现如上所述的增程器启停的控制方法的步骤。
Smart Images

Figure CN117382640B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of suppressing vibration during the start-up and shutdown of a range extender, specifically to a control method, system, terminal device, and storage medium for the start-up and shutdown of a range extender. Background Technology
[0002] Range-extended electric vehicles (REEVs) satisfy drivers' electric vehicle driving experience while solving range anxiety, making them one of the most popular modes of transportation today. When the battery is low, the range extender will start generating electricity to meet the vehicle's power needs, either while stationary or during driving. This results in frequent start-stop cycles for the range extender, which can cause vibrations and impacts to its internal components, leading to NVH (Noise, Vibration, and Harshness) problems.
[0003] In existing technologies, NVH problems are usually solved by optimizing the engine hardware structure. Optimizing the engine structure can avoid resonance between components by increasing the distance between them, thereby avoiding vibration knocking noise. However, increasing the distance between components means that the overall size of the engine will increase, which will take up the already limited space for the placement of components in the vehicle. If the solution is to expand the placement space, it will invisibly reduce the interior space and seriously affect the driving experience. Summary of the Invention
[0004] In view of the above-mentioned defects or deficiencies in the prior art, this application aims to provide a control method, system, terminal device and storage medium for starting and stopping a range extender.
[0005] The first aspect of this application provides a control method for starting and stopping a range extender, wherein the range extender includes at least a cylinder, a piston, and a crankshaft for driving the piston to reciprocate within the cylinder, the method comprising the following steps:
[0006] After receiving the range extender stop signal, the stopping position of the piston is obtained; if the stopping position is located within the avoidance zone, the stopping torque of the crankshaft is obtained; the avoidance zone is the area inside the cylinder, which satisfies the following condition: when the piston starts operating within the avoidance zone, the knocking sound rate of the range extender is greater than or equal to a first preset threshold.
[0007] Based on the stopping torque, the drag torque corresponding to the stopping torque is calculated, and the crankshaft is driven to output the drag torque to drag the piston out of the avoidance zone.
[0008] According to the technical solution provided in the embodiments of this application, the method for determining the avoidance zone includes at least the following steps:
[0009] Along the extension direction of the cylinder, the internal space of the cylinder is divided into several preset areas on an even basis, and the knocking sound rate of each preset area is obtained;
[0010] The preset area where the knocking sound rate is greater than or equal to the first preset threshold is selected as the avoidance area.
[0011] According to the technical solution provided in the embodiments of this application, the towing torque corresponding to the stopping torque is calculated based on the stopping torque, which at least includes inputting the stopping torque into a torque model to obtain the towing torque; the method for establishing the torque model includes at least the following steps:
[0012] Control the piston to stop at any position within the avoidance zone, and obtain the stopping torque sample of the crankshaft corresponding to that position;
[0013] Drive the crankshaft to rotate and move the piston out of the avoidance zone from that position. Obtain the rotation angle of the crankshaft during the rotation process. Calculate the drag torque sample of the crankshaft corresponding to that position based on the rotation angle.
[0014] Repeat the above steps until multiple stopping torque samples of the crankshaft corresponding to multiple positions within the avoidance zone and multiple drag torque samples are obtained.
[0015] Using the stopping torque samples at the same location as input and the dragging torque samples as output, the initial model is trained to obtain the torque model.
[0016] According to the technical solution provided in the embodiments of this application, obtaining the tapping sound rate of each preset area includes at least the following steps:
[0017] In the stopped state, drive the crankshaft to move the piston to any of the preset zones, and perform multiple start-stop tests of the range extender in the preset zones, and record whether a knocking sound is produced in each start-stop test;
[0018] The total number of start-stop tests and the number of start-stop tests that produced knocking sounds are counted, and the knocking sound rate of the preset area is calculated based on the total number of start-stop tests and the number of start-stop tests that produced knocking sounds.
[0019] Repeat the above steps until the tapping sound rate of all preset areas is obtained.
[0020] According to the technical solution provided in the embodiments of this application, performing multiple start-stop tests of the range extender within the preset area includes at least the following steps:
[0021] Multiple sets of cooling water temperatures are set, and the range extender is started and stopped multiple times under each set of cooling water temperatures.
[0022] According to the technical solution provided in the embodiments of this application, before driving the crankshaft to rotate and move the piston out of the avoidance zone, the following steps are also included: marking a starting point on the crankshaft corresponding to a reference point, wherein the reference point is a fixed point outside the crankshaft;
[0023] After driving the crankshaft to rotate and move the piston out of the avoidance zone, the method further includes the following step: marking an end point on the crankshaft corresponding to the reference point;
[0024] Obtaining the rotation angle of the crankshaft during this rotation process includes at least the following steps:
[0025] The angle between the line connecting the starting point and the crankshaft axis and the line connecting the ending point and the crankshaft axis is measured, and this angle is the rotation angle.
[0026] According to the technical solution provided in the embodiments of this application, driving the crankshaft to output the dragging torque to drag the piston out of the avoidance zone includes at least the following steps:
[0027] The crankshaft is driven to rotate, moving the upper or lower surface of the piston out of the avoidance zone.
[0028] A second aspect of this application provides a control system for starting and stopping a range extender, comprising:
[0029] The judgment module is configured to obtain the piston's stop position after receiving the range extender stop signal; and to obtain the crankshaft stop torque when the stop position is within the avoidance zone; the avoidance zone is the area inside the cylinder, which satisfies the following condition: when the piston starts operating within the avoidance zone, the knocking sound rate of the range extender is greater than or equal to a first preset threshold.
[0030] The calculation module is configured to calculate the drag torque corresponding to the stopping torque based on the stopping torque, and drive the crankshaft to output the drag torque to drag the piston out of the avoidance zone.
[0031] A third aspect of this application provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the range extender start-stop control method as described above.
[0032] A fourth aspect of this application provides a computer-readable storage medium having a computer program that, when executed by a processor, implements the steps of the range extender start-stop control method described above.
[0033] Compared with existing technologies, the beneficial effects of this application are as follows: When the piston stops, it happens to be in the avoidance zone. If it is not interfered with, the probability of the range extender producing a knocking sound when it starts up again will be very high. This application obtains the crankshaft's stopping torque when the piston is in the avoidance zone, calculates the drag torque, and controls the crankshaft to rotate again after the piston stops to output the drag torque, moving the piston out of the avoidance zone from its current stopping position. This reduces the probability of the range extender producing a knocking sound when it starts up again. This solution solves the NVH (Noise, Vibration, and Harshness) problem without taking up interior space, thus improving the driving experience. Attached Figure Description
[0034] Figure 1 A flowchart illustrating the steps of the range extender start-stop control method provided in this application embodiment;
[0035] Figure 2 A schematic diagram of the control system for starting and stopping a range extender provided in an embodiment of this application;
[0036] Figure 3 This is a schematic diagram of the structure of a terminal device provided in this application.
[0037] The text labels in the image represent:
[0038] 100. Server; 101. Central Processing Unit (CPU); 102. Read-Only Memory (ROM); 103. Random Access Memory (RAM); 104. Bus; 105. Input / Output (I / O) Interface; 106. Input Section; 107. Output Section; 108. Storage Section; 109. Communication Section; 110. Driver; 111. Removable Media. Detailed Implementation
[0039] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.
[0040] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0041] Example 1
[0042] As mentioned in the background section, this application proposes a control method for starting and stopping a range extender, which addresses the problems in the prior art. The range extender includes at least a cylinder, a piston, and a crankshaft for driving the piston to reciprocate within the cylinder. Please refer to [reference needed]. Figure 1 As shown, the method includes the following steps:
[0043] S101. After receiving the range extender stop signal, obtain the piston stop position; when it is determined that the stop position is within the avoidance zone, obtain the crankshaft stop torque; the avoidance zone is the area inside the cylinder, which satisfies the following: when the piston starts in the avoidance zone, the knocking sound rate of the range extender is greater than or equal to a first preset threshold.
[0044] S102. Based on the stopping torque, calculate the drag torque corresponding to the stopping torque, and drive the crankshaft to output the drag torque to drag the piston out of the avoidance zone.
[0045] Specifically, the range extender can be an engine, which includes a cylinder containing a piston that reciprocates along its extension direction. The piston is connected to the crankshaft via a crankshaft connecting rod. The angle of rotation of the crankshaft corresponds to the stroke of the piston. A certain torque is output when the crankshaft rotates a certain angle, and this torque can drag the piston. When the range extender starts, the crankshaft rotates, driving the piston to move so that the gas in the cylinder supplies fuel for combustion, thereby providing additional power to the generator to drive the vehicle. When the range-extended vehicle is driving at high speed, the vehicle control unit (VCU) will send a high-power demand command, and the range extender will start and enter power-following mode. After generating high power, there is still gas in the cylinder that has not been completely purged. When the piston stops in certain areas (avoidance zones), the next time the range extender is started, knocking and detonation will occur, causing vehicle vibration and abnormal knocking noise from the torque damper in the range extender, among other NVH problems.
[0046] To address NVH issues such as vehicle vibration and abnormal knocking noise from the range extender, this application proposes a control method for the start-stop of the range extender. The knocking sound rate in this method can be understood as the probability that a knocking sound will be generated inside the range extender when it is restarted after the range extender has stopped. The first preset threshold can be selected as 98%, which is close to 100%. This means that if the piston stays in this area, a knocking sound is likely to occur when it is restarted. Therefore, this method first confirms the relationship between the piston's stopping position and the start-stop knocking sound through data statistics, and sets this area as the avoidance zone. After each stop, the stopping position of the piston is obtained. If the stopping position is exactly within the avoidance zone, the dragging torque required to move the piston out of the avoidance zone is calculated by combining the current crankshaft stopping torque. Then, according to the dragging torque value, the vehicle electronic control system (VCU) sends a command to the generator controller (GCU) to drive the crankshaft to rotate a certain angle to output the dragging torque value, thereby dragging the piston out of the avoidance zone for the next start.
[0047] This method proactively adjusts the piston's stopping position after each shutdown, preparing it for the next startup. Compared to adjusting during startup, this method prevents problems before they occur and allows sufficient time for calculation and control, eliminating the need for adjustments under time constraints during startup. This more effectively addresses NVH (Noise, Vibration, and Harshness) issues and improves the driving experience.
[0048] In a preferred embodiment, the method for determining the avoidance zone includes at least the following steps:
[0049] Along the extension direction of the cylinder, the internal space of the cylinder is divided into several preset areas on an even basis, and the knocking sound rate of each preset area is obtained;
[0050] The preset area where the knocking sound rate is greater than or equal to the first preset threshold is selected as the avoidance area.
[0051] Specifically, the internal space of the cylinder is the space between the top dead center and bottom dead center of the piston's movement. The more preset zones are divided, the more accurate the location of the avoidance zone will be. However, considering that the more preset zones there are, the greater the workload and calculation, the more accurate the location will be. The preset zones can be determined based on the specific length of the internal space of the cylinder (the cylinder size varies for each vehicle model) and the size of the crankshaft. Generally, the piston stroke length corresponding to a crankshaft rotation angle of 60 degrees is used as the length of one preset zone. In this embodiment, the pressure is too high near the top dead center and bottom dead center of the piston's movement, resulting in a severe knocking sound, which indicates that the avoidance zone has been found.
[0052] This step divides the internal space of the cylinder into equal parts and obtains the knocking sound rate of each area, thereby selecting the area with the larger knocking sound rate as the avoidance zone. This method is highly intuitive and feasible.
[0053] In a preferred embodiment, obtaining the tapping sound rate of each of the preset zones includes at least the following steps:
[0054] In the stopped state, drive the crankshaft to move the piston to any of the preset zones, and perform multiple start-stop tests of the range extender in the preset zones, and record whether a knocking sound is produced in each start-stop test;
[0055] The total number of start-stop tests and the number of start-stop tests that produced knocking sounds are counted, and the knocking sound rate of the preset area is calculated based on the total number of start-stop tests and the number of start-stop tests that produced knocking sounds.
[0056] Repeat the above steps until the tapping sound rate of all preset areas is obtained.
[0057] Specifically, the procedure for conducting multiple start-stop tests of the range extender for a preset zone is as follows: With the vehicle stationary, remove the spark plugs, manually rotate the crankshaft pulley to drive the piston to a certain position within the preset zone, and start the range extender at 1-2 second intervals. A knocking sound during startup is recorded as one start-stop test with a knocking sound within the preset zone. The piston can then be driven to multiple other positions within the preset zone for start-stop tests, or multiple start-stop tests can be performed at the same position. Record whether a knocking sound is produced in each start-stop test. A knocking sound during startup is recorded as 1, and no knocking sound is recorded as 0. The total number of start-stop tests with a knocking sound in the preset zone is accumulated. Dividing this number by the total number of tests gives the knocking sound rate of the preset zone. Repeating the above steps within each preset zone yields the knocking sound rate for all preset zones.
[0058] Specifically, the process of changing the stopping position in each preset zone is as follows: mark several rotation reference points on the crankshaft pulley around the circumference, find a fixed position outside the crankshaft, and each preset zone has multiple rotation reference points corresponding to it. The step of changing the stopping position in each preset zone is completed by rotating the rotation reference points in each preset zone to face the fixed position.
[0059] This step uses data statistics to find several preset areas with high knocking sound rates, and uses these preset areas as the avoidance zones. It is highly operable, requires little calculation, is simple and feasible, and does not require excessive manpower or material resources, thus simplifying the experimental process of finding the avoidance zones.
[0060] In a preferred embodiment, performing multiple start-stop tests of the range extender within the preset area includes at least the following steps:
[0061] Multiple sets of cooling water temperatures are set, and the range extender is started and stopped multiple times under each set of cooling water temperatures.
[0062] The specific operating steps are as follows: when the cooling water temperature is adjusted to A degrees Celsius, start-stop tests are performed sequentially at multiple locations in the preset area. Then, the cooling water temperature is adjusted to B degrees Celsius, and start-stop tests are performed sequentially at multiple locations in the preset area.
[0063] This method takes into account that the viscosity of the lubricating oil varies at different water temperatures, resulting in different torques and forces when dragging the piston, which may affect the knocking sound generated during startup. Therefore, by conducting experiments at different water temperatures, the accuracy of calculating the knocking sound rate of the preset area can be improved.
[0064] In a preferred embodiment, calculating the drag torque corresponding to the stopping torque based on the stopping torque includes at least inputting the stopping torque into a torque model to obtain the drag torque; the method for establishing the torque model includes at least the following steps:
[0065] Control the piston to stop at any position within the avoidance zone, and obtain the stopping torque sample of the crankshaft corresponding to that position;
[0066] Drive the crankshaft to rotate and move the piston out of the avoidance zone from that position. Obtain the rotation angle of the crankshaft during the rotation process. Calculate the drag torque sample of the crankshaft corresponding to that position based on the rotation angle.
[0067] Repeat the above steps until you obtain multiple crankshaft stopping torque samples corresponding to multiple positions within the avoidance zone, as well as multiple drag torque samples.
[0068] Using the stopping torque samples at the same location as input and the dragging torque samples as output, the initial model is trained to obtain the torque model.
[0069] In a preferred embodiment, driving the crankshaft to output the drag torque to pull the piston out of the avoidance zone includes at least the following steps:
[0070] The crankshaft is driven to rotate, moving the upper or lower surface of the piston out of the avoidance zone.
[0071] Specifically, firstly, a large sample set is obtained, including the stopping torque sample and the drag torque sample. At multiple positions within the avoidance zone, the stopping torque of the crankshaft is measured using a torque measuring instrument, which constitutes multiple stopping torque samples. For each position, while rotating the crankshaft, the piston is observed. When the piston moves upward and its lower top surface moves out of the avoidance zone, or when the piston moves downward and its upper top surface moves out of the avoidance zone, the output torque of the crankshaft during the entire process is measured as the drag torque sample. After obtaining the sample set, the initial model is trained to obtain the torque model, which is used to calculate the drag torque.
[0072] Specifically, this step is a method to obtain the drag torque sample. The drag torque sample can be obtained by measuring existing components such as a torque detector or torque sensor. Alternatively, this step can be selected by measuring the rotation angle and then converting the angle into torque for calculation. When calculating manually, the rotation angle of the crankshaft can be obtained by manually measuring the angle, or a rotation angle measuring instrument can be directly selected for measurement.
[0073] This step provides an intuitive and easy way to obtain the drag torque value without the need for other electronic devices, providing a training sample set for training the torque model and ensuring the completion of the torque model training.
[0074] After the torque model is obtained through this training step, the drag torque can be quickly and accurately obtained through the current stopping position of the piston in the subsequent start-stop control of the range extender, and used as the basis for command to control the shutdown state.
[0075] In a preferred embodiment, before driving the crankshaft to rotate and move the piston out of the avoidance zone, the method further includes the following step: marking a starting point on the crankshaft corresponding to a reference point, wherein the reference point is a fixed point outside the crankshaft;
[0076] After driving the crankshaft to rotate and move the piston out of the avoidance zone, the method further includes the following step: marking an end point on the crankshaft corresponding to the reference point;
[0077] Obtaining the rotation angle of the crankshaft during this rotation process includes at least the following steps:
[0078] The angle between the line connecting the starting point and the crankshaft axis and the line connecting the ending point and the crankshaft axis is measured, and this angle is the rotation angle.
[0079] Specifically, before driving the crankshaft to rotate and move the piston out of the avoidance zone, a relatively intuitive fixed position point outside the crankshaft is selected as a reference point and marked. The point currently opposite to the reference point is marked on the crankshaft, which is the starting point. The crankshaft is rotated to move the upper or lower top surface of the piston out of the avoidance zone. At this time, the point currently opposite to the reference point is marked on the crankshaft, which is the ending point. A line is drawn connecting the starting point and the crankshaft axis, and then another line is drawn connecting the ending point and the crankshaft axis. The angle between these two points can be measured using a protractor, and this angle is the rotation angle.
[0080] This method uses highly operable steps to obtain the crankshaft rotation angle without the need for additional electronic equipment, making it simple, easy to implement, and highly operable.
[0081] Example 2
[0082] Please refer to Figure 2 As shown, this embodiment provides a control system for starting and stopping a range extender, including:
[0083] The judgment module is configured to obtain the piston's stop position after receiving the range extender stop signal; and to obtain the crankshaft stop torque when the stop position is within the avoidance zone; the avoidance zone is the area inside the cylinder, which satisfies the following condition: when the piston starts operating within the avoidance zone, the knocking sound rate of the range extender is greater than or equal to a first preset threshold.
[0084] The calculation module is configured to calculate the drag torque corresponding to the stopping torque based on the stopping torque, and drive the crankshaft to output the drag torque to drag the piston out of the avoidance zone.
[0085] This embodiment provides a control system for starting and stopping a range extender. The system can input parameter signals of the avoidance zone to a judgment module. The judgment module obtains the stopping position of the piston each time the range extender stops. If the stopping position is determined to be within the avoidance zone, a stop signal is transmitted to the calculation module. The stop signal includes at least the stop torque. The calculation module calculates the drag torque based on the stop torque and sends a command to drive the crankshaft to output the drag torque, dragging the piston out of the avoidance zone for the next start of the range extender. This solves the NVH problem and improves the driving experience.
[0086] Example 3
[0087] This embodiment provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the range extender start-stop control method as described in Embodiment 1.
[0088] like Figure 3 As shown, the terminal device (CPU) 100 includes a central processing unit 101, which can perform various appropriate actions and processes according to a program stored in the system memory (ROM) 102 or a program loaded from the storage portion into the random access memory (RAM) 103. The RAM 103 also stores various programs and data required for system operation. The CPU 101, ROM 102, and RAM 103 are interconnected via a bus 104. An input / output (I / O) interface 101 is also connected to the bus 104.
[0089] The following components are connected to the (I / O) interface 105: an input section 106 including a keyboard, mouse, etc.; an output section including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 108 including a hard disk, etc.; and a communication section 109 including a network interface card such as a LAN card, modem, etc. The communication section 109 performs communication processing via a network such as the Internet. A drive is also connected to the (I / O) interface 105 as needed. A removable medium 111, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 110 as needed so that computer programs read from it can be installed into the storage section 108 as needed.
[0090] In particular, according to embodiments of the present invention, the above-described reference process Figure 1 The described process can be implemented as a computer software program. For example, Embodiment 1 of the present invention includes a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by the central processing unit (CPU) 101, it performs the functions defined in the system of this application.
[0091] Example 4
[0092] This embodiment provides a computer-readable storage medium having a computer program. When the computer program is executed by a processor, it implements the steps of a range extender start-stop control method as shown in Embodiment 1.
[0093] It should be noted that the computer-readable medium shown in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0094] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0095] The units described in the embodiments of the present invention can be implemented in software or hardware, and can also be housed in a processor. The names of these units are not necessarily limiting of the unit itself. The described units or modules can also be housed in a processor; for example, a processor may be described as including a data acquisition module, a first processing module, a second processing module, and a result generation module. Again, the names of these units or modules are not necessarily limiting of the unit or module itself.
[0096] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the inventive concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.
Claims
1. A control method for starting and stopping a range extender, the range extender comprising at least a cylinder, a piston, and a crankshaft for driving the piston to reciprocate within the cylinder, characterized in that, The method includes the following steps: After receiving the range extender stop signal, the stopping position of the piston is obtained; if the stopping position is located within the avoidance zone, the stopping torque of the crankshaft is obtained; the avoidance zone is the area inside the cylinder, which satisfies the following condition: when the piston starts operating within the avoidance zone, the knocking sound rate of the range extender is greater than or equal to a first preset threshold. Based on the stopping torque, the drag torque corresponding to the stopping torque is calculated, and the crankshaft is driven to output the drag torque to drag the piston out of the avoidance zone. Calculating the drag torque based on the stopping torque includes at least inputting the stopping torque into a torque model to obtain the drag torque. The method for establishing the torque model includes at least the following steps: controlling the piston to stop at any position within the avoidance zone, obtaining a stopping torque sample of the crankshaft corresponding to that position; driving the crankshaft to rotate and move the piston out of the avoidance zone, obtaining the rotation angle of the crankshaft during this rotation process, and calculating a drag torque sample of the crankshaft corresponding to that position based on the rotation angle; repeating the above steps until multiple stopping torque samples and multiple drag torque samples corresponding to multiple positions within the avoidance zone are obtained; using the stopping torque sample at the same position as input and the drag torque sample as output, an initial model is trained to obtain the torque model.
2. The control method for starting and stopping the range extender according to claim 1, characterized in that: The method for determining the avoidance zone includes at least the following steps: Along the extension direction of the cylinder, the internal space of the cylinder is divided into several preset areas on an even basis, and the knocking sound rate of each preset area is obtained; The preset area where the knocking sound rate is greater than or equal to the first preset threshold is selected as the avoidance area.
3. The control method for starting and stopping the range extender according to claim 2, characterized in that: Obtaining the tapping sound rate of each of the preset zones includes at least the following steps: In the stopped state, drive the crankshaft to move the piston to any of the preset zones, and perform multiple start-stop tests of the range extender in the preset zones, and record whether a knocking sound is produced in each start-stop test; The total number of start-stop tests and the number of start-stop tests that produced knocking sounds are counted, and the knocking sound rate of the preset area is calculated based on the total number of start-stop tests and the number of start-stop tests that produced knocking sounds. Repeat the above steps until the tapping sound rate of all preset areas is obtained.
4. The control method for starting and stopping the range extender according to claim 3, characterized in that: Performing multiple start-stop tests of the range extender within the preset area includes at least the following steps: Multiple sets of cooling water temperatures are set, and the range extender is started and stopped multiple times under each set of cooling water temperatures.
5. The control method for starting and stopping a range extender according to claim 1, characterized in that: Before driving the crankshaft to rotate and move the piston out of the avoidance zone, the method further includes the following steps: marking a starting point on the crankshaft corresponding to a reference point, wherein the reference point is a fixed point outside the crankshaft; After driving the crankshaft to rotate and move the piston out of the avoidance zone, the method further includes the following step: marking an end point on the crankshaft corresponding to the reference point; Obtaining the rotation angle of the crankshaft during this rotation process includes at least the following steps: The angle between the line connecting the starting point and the crankshaft axis and the line connecting the ending point and the crankshaft axis is measured, and this angle is the rotation angle.
6. The control method for starting and stopping a range extender according to claim 1, characterized in that: Driving the crankshaft to output the drag torque to pull the piston out of the avoidance zone includes at least the following steps: The crankshaft is driven to rotate, moving the upper or lower surface of the piston out of the avoidance zone.
7. A control system for starting and stopping a range extender, characterized in that, include: The judgment module is configured to obtain the piston's stop position after receiving the range extender stop signal; and to obtain the crankshaft stop torque when the stop position is within the avoidance zone; the avoidance zone is the area inside the cylinder, which satisfies the following condition: when the piston starts operating within the avoidance zone, the knocking sound rate of the range extender is greater than or equal to a first preset threshold. A calculation module is configured to calculate the drag torque corresponding to the stopping torque based on the stopping torque, and drive the crankshaft to output the drag torque to drag the piston out of the avoidance zone. Calculating the drag torque based on the stopping torque includes at least inputting the stopping torque into a torque model to obtain the drag torque. The method for establishing the torque model includes at least the following steps: controlling the piston to stop at any position within the avoidance zone, obtaining a stopping torque sample of the crankshaft corresponding to that position; driving the crankshaft to rotate and move the piston out of the avoidance zone, obtaining the rotation angle of the crankshaft during this rotation process, and calculating a drag torque sample of the crankshaft corresponding to that position based on the rotation angle; repeating the above steps until multiple stopping torque samples and multiple drag torque samples corresponding to multiple positions within the avoidance zone are obtained; using the stopping torque sample at the same position as input and the drag torque sample as output, training an initial model to obtain the torque model.
8. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, it implements the steps of the range extender start-stop control method as described in any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the control method for starting and stopping the range extender as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Reduction of drag torque fluctuations during electric start-up
DE102014202058A1
Methods and system for positioning an engine
US9827974B1