Torque control method of generator, electronic equipment and vehicle
By decomposing the generator's target torque into pulse torque and adjusting the duty cycle, the problem of low generator efficiency under low-speed conditions is solved, achieving efficient generator operation and improved range.
Patent Information
- Application Number
- CN202511926628.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-18
- Publication Date
- 2026-02-13
AI Technical Summary
Under low-speed conditions, existing control strategies cause the generator to operate in a non-optimal efficiency range, resulting in energy loss and reduced driving range.
By decomposing the target output torque into pulse torque values and adjusting the generator output according to the duty cycle, the generator is ensured to operate in the high-efficiency region. The torque output form is optimized by software algorithms, requiring no hardware modification.
It improves the generator's power generation efficiency under low-speed conditions, reduces energy loss, and increases driving range.
Smart Images

Figure CN121515949A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control, and more particularly to a torque control method for a generator, electronic equipment, and a vehicle. Background Technology
[0002] In the current field of new energy vehicles, range-extended hybrid systems are widely used in mid-to-high-end passenger vehicles due to their balance between range and environmental performance. This system uses an engine to drive a generator to produce electricity, which is then supplied to the drive motor or battery to provide power to the vehicle.
[0003] However, the operating efficiency of the range extender generator faces significant challenges when the generator is operating at low speeds. Traditional control strategies require the generator to continuously match the instantaneous torque demand of the vehicle in real time, which forces the generator to operate in a non-optimal efficiency range at low speeds (<3000 rpm). Summary of the Invention
[0004] This application provides a torque control method for a generator, an electronic device, and a vehicle to improve the power generation efficiency of a range extender generator at low speeds.
[0005] In a first aspect, embodiments of this application provide a torque control method for a generator, applied to a range extender, the range extender including a generator; the method includes:
[0006] In response to the start command, the target speed and target output torque of the generator are determined;
[0007] When the target speed is less than the preset speed, the target output torque is decomposed into at least one pulse torque value according to the generator's power generation efficiency mapping relationship, and the duty cycle corresponding to the at least one pulse torque value is determined; based on the corresponding duty cycle, at least one pulse torque value is matched with the target output torque.
[0008] The generator is controlled to generate electricity based on at least one pulse torque value and the corresponding duty cycle.
[0009] In one possible implementation, determining the target speed and target output torque of the generator includes:
[0010] Based on the target power output carried in the start command, determine the reference operating point of the generator, which includes the reference speed and the reference output torque.
[0011] Based on the generator's power generation efficiency at the reference operating point and the engine's mechanical power at the reference operating point, the reference operating point is adjusted to obtain the target operating point, which includes the target speed and the target output torque.
[0012] In one possible implementation, the target output torque is decomposed into at least one pulse torque value based on the generator's power generation efficiency mapping relationship, including:
[0013] Based on the generator's power generation efficiency mapping relationship, at least one reference torque is determined according to the target speed to ensure that the power generation efficiency is greater than the preset efficiency.
[0014] Based on at least one reference torque, determine at least one combination of reference torques; and determine the equivalent power generation efficiency of at least one combination of reference torques.
[0015] Based on the equivalent power generation efficiency, a target torque combination is determined from at least one reference torque combination, and all reference torques in the target torque combination are used as pulse torque values.
[0016] In one possible implementation, determining the equivalent power generation efficiency of at least one reference torque combination includes:
[0017] Based on the target output torque, determine the duty cycle corresponding to each reference torque in each reference torque combination;
[0018] The equivalent power generation efficiency of each reference torque combination is determined based on the duty cycle corresponding to each reference torque in each reference torque combination.
[0019] In one possible implementation, determining the target torque combination based on the equivalent power generation efficiency of at least one reference torque combination includes:
[0020] The reference torque combination with the highest equivalent power generation efficiency is used as the target torque combination.
[0021] In one possible implementation, the target power generation carried in the start command is determined based on the vehicle's power demand, the battery pack's charge information, and the vehicle's operating conditions.
[0022] In one possible implementation, the method further includes:
[0023] When a change in the target power generation carried in the start command is detected, a first torque value and a second torque value are determined from at least one pulse torque value.
[0024] The duty cycle corresponding to the first torque value and the second torque value is adjusted. The duty cycle adjustment strategy for the first torque value is different from that for the second torque value.
[0025] In one possible implementation, the method further includes:
[0026] Collect real-time operating status data of the generator;
[0027] Based on real-time operating status data, the generator's power generation efficiency mapping relationship is corrected, and based on the corrected power generation efficiency mapping relationship, at least one pulse torque value is determined.
[0028] In a second aspect, embodiments of this application provide an electronic device, including: a memory and a processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0029] Thirdly, embodiments of this application provide a vehicle, including a range-extended powertrain system and a vehicle controller;
[0030] The vehicle controller is used to issue start commands based on the needs of the entire vehicle;
[0031] The range-extended power system is used to control the generator to charge the battery or supply power to the drive motor based on a start command, specifically to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0032] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0033] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0034] The torque control method, electronic equipment, and vehicle for a generator provided in this application include: responding to a start command, determining the target speed and target output torque of the generator; when the target speed is less than a preset speed, decomposing the target output torque into at least one pulse torque value according to the generator's power generation efficiency mapping relationship, and determining the duty cycle corresponding to the at least one pulse torque value; matching the at least one pulse torque value with the target output torque based on the corresponding duty cycle; and controlling the generator to generate electricity according to the at least one pulse torque value and the corresponding duty cycle. By using the time-domain averaging equivalent principle, the torque output form of the range extender generator is adjusted from a continuous value to a combination of pulse torques. Duty cycle adjustment is used to achieve an equivalent match between the average torque value and the vehicle's demand value, while ensuring that each pulse torque value corresponds to a high-efficiency region in the generator efficiency MAP. This method breaks through the limitations of traditional continuous torque control, dynamically optimizing the torque output form through software algorithms, and improving the generator's operating efficiency under low-speed conditions without hardware modifications. Attached Figure Description
[0035] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0036] Figure 1 A schematic diagram of the range extender provided in this application;
[0037] Figure 2 Flowchart of the torque control method for the generator provided in this application Figure 1 ;
[0038] Figure 3 This is a schematic diagram illustrating the effect of the output pulse torque value provided in this application;
[0039] Figure 4 Flowchart of the torque control method for the generator provided in this application Figure 2 ;
[0040] Figure 5 A schematic diagram of the structure of the electronic device provided in this application.
[0041] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0042] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0043] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0044] In the field of new energy vehicles, range-extended hybrid systems are widely used in mid-to-high-end passenger vehicles due to their balance of range and environmental performance. This system includes a range extender, where an engine drives a generator via mechanical transmission. The generator converts mechanical energy into electrical energy, which is then supplied to the battery or drive the electric motor, thus providing power to the vehicle. However, when the generator is operating at low speeds (such as low-speed driving in urban areas with a fully charged battery), its efficiency faces significant challenges. Currently, existing control strategies require the generator to continuously match the instantaneous torque demand of the vehicle in real time, forcing the generator to operate in a non-optimal efficiency range at low speeds (<3000 rpm). Specifically, existing generator torque control schemes employ an "instantaneous continuous response" logic, whereby the generator continuously outputs a corresponding torque value through the generator control unit (GCU) based on the real-time torque request from the vehicle to ensure that the generated power matches the vehicle's demand.
[0045] Under low-speed conditions, the generator's efficiency map shows that there are only a limited number of high-efficiency torque points within the low-speed range. However, existing control strategies require the generator to operate at non-optimal efficiency points (such as the low torque output region), leading to a decrease in power generation efficiency. For example, when the vehicle requests torque T1, the existing system requires the generator to continuously output the torque value corresponding to T1. However, this value may correspond to an inefficient region in the generator efficiency map, resulting in high energy loss, energy waste, and a reduction in driving range.
[0046] To address the aforementioned technical problems, this application provides a generator torque control method applicable to the control scenario of the range-extended generator in a range-extended hybrid power system. The generator torque control method provided in this application is applied to the engine controller (GCU) in the range extender to achieve real-time torque control of the generator, thereby improving the generator's power generation efficiency. Figure 1 As shown, the range extender includes an engine 101, an engine controller 102, a generator 103, and a generator controller 104.
[0047] The generator controller 104 is connected to the vehicle control unit (VCU) via the vehicle CAN bus. The VCU acquires information such as the range extender status, current power output, and fault information, and sends start commands to the generator controller 104 based on the vehicle's needs. Specifically, the VCU calculates the required power output from the range extender based on battery level, driving requirements, and vehicle mode. It then sends a specific "target power output" command to the generator controller 104.
[0048] Upon receiving the "target power generation" command from the VCU, the generator controller 104 calculates the required mechanical power (electrical power = mechanical power × generator efficiency) based on the current generator's efficiency characteristics and speed. The generator controller 104 then decomposes the "required mechanical power" into torque / speed requests to the engine and controls the engine's output quality. Simultaneously, the generator controller 104 controls the generator's excitation current and other parameters to ensure efficient and stable conversion of mechanical energy into the specified amount of electrical energy.
[0049] After receiving the "target torque" and "target speed" requests from the generator controller 104, the engine controller 102 enters its core operation. It precisely controls the engine's throttle opening, fuel injection quantity, and ignition advance angle to ensure that the actual torque output by the engine perfectly matches the target torque. The engine typically operates within a fixed, efficient speed range (point or line). The engine controller 102 maintains the engine at the optimal speed point requested by the generator controller 104.
[0050] Based on the above working principle, this application provides a generator torque control method to optimize the generator torque response strategy. Without changing the vehicle strategy and generator hardware, the generator is kept at the highest efficiency point by optimizing the algorithm executed in the generator controller 104, thereby improving the generator efficiency.
[0051] In one embodiment, such as Figure 2 As shown, the method includes:
[0052] Step 201: In response to the start command, determine the target speed and target output torque of the generator;
[0053] Step 202: When the target speed is less than the preset speed, the target output torque is decomposed into at least one pulse torque value according to the generator's power generation efficiency mapping relationship, and the duty cycle corresponding to the at least one pulse torque value is determined; based on the corresponding duty cycle, the at least one pulse torque value is matched with the target output torque.
[0054] Step 203: Control the generator to generate electricity based on at least one pulse torque value and the corresponding duty cycle.
[0055] The start command is issued by the Vehicle Control Unit (VCU). The VCU determines whether the generator needs to start, and the target power output after startup, based on at least one of the following: the vehicle's required power, the battery pack's charge level, and the vehicle's operating conditions. For example, the vehicle may be set to activate the range extender when the battery charge is below 20%. When the VCU detects that the battery's state of charge (SOC) has dropped to 19%, regardless of whether the vehicle is cruising or in traffic, the VCU will issue a start command to activate the range extender to prevent the battery from running out of power. Similarly, when the vehicle is detected accelerating rapidly to overtake or climbing steep hills, the drive motor may require a large instantaneous power output, but the battery may not be able to provide it due to insufficient discharge capacity or charge level. In this case, the VCU will issue a start command to activate the range extender, which will work with the battery to provide power and meet the power demand. Furthermore, when the user needs to use the vehicle's external power discharge function, to ensure that the battery charge is maintained at a fixed level for the normal operation of the external power discharge function, the user can set a target charge level, such as 70%, on the vehicle's infotainment system. The VCU will then control the range extender to start based on this target charge level.
[0056] The start-up command carries the total power output required by the range extender (i.e., the generator), also known as the target power output. The target power output is determined by the VCU based on the vehicle's power requirements and the battery's available power, representing the electrical power the generator needs to provide. The vehicle's power requirements refer to the total power of all electrical modules in the vehicle, including the power required by the drive motor and the power consumed by high-voltage accessories (such as air conditioning and PCT). The battery's available power output is the power that the battery can safely release, calculated based on the battery's current SOC and temperature. The target power output is the difference between the vehicle's power requirements and the battery's available power output.
[0057] In a range extender, the generator is mechanically connected to the engine, and the generator's speed is the same as the engine's speed. The generator controller has a built-in "engine universal characteristic MAP" and "generator efficiency MAP". After receiving the start command, the generator controller determines the optimal operating point at the target power generation based on the constraints of these two graphs, with the goal of maximizing the overall system efficiency (i.e., minimizing the final fuel consumption). This operating point includes the generator's target speed and the generator's target output torque.
[0058] When determining the target speed and target output torque, considering factors such as efficiency weighting, MVH (noise, vibration, and ride comfort) constraints, and emissions and aftertreatment, it is necessary to prioritize ensuring the engine's operating requirements and characteristics. When the target power generation is low, the generator controller must select a low speed; otherwise, engine fuel consumption will deteriorate drastically. At low speeds, to output a certain power (power = torque × speed), torque must be increased. If low torque is selected, the engine will operate in a "low-speed, low-load" region, where pumping losses are huge (the piston is essentially "evacuating a vacuum"), thermal efficiency is extremely low, and fuel consumption is extremely high. This is a region that must be absolutely avoided. If high torque is selected, the engine can leave the worst inefficient region and enter a region with relatively better thermal efficiency. However, the problem is that the generator's efficiency MAP determines that its efficiency is often not at its highest at low speeds and high torque. Its high-efficiency region requires a certain speed to establish a suitable magnetic field and reduce relative losses. Therefore, the ultimate "optimal operating point" is a compromise: among the many possible combinations (speed, torque) to meet the VCU's power requirements, the generator controller will choose the point that minimizes the overall cost of "(engine fuel consumption rate / generator efficiency)". This point almost always falls on the edge of the engine's relatively efficient range, but pulls the generator away from its own efficient range. This compromise is especially pronounced when the engine is "locked" at low speeds due to low power demand.
[0059] To address this, this application embodiment controls the generator's output torque when the target speed is low, thereby improving the generator's power generation efficiency. The target speed is determined by setting a preset speed to ascertain whether the generator is operating at a low speed. For example, if the preset speed is 3000 rpm, and the target speed is less than 3000 rpm, the generator's target output torque needs to be adjusted to improve the generator's power generation efficiency.
[0060] The generator's power generation efficiency mapping relationship refers to the mapping relationship between power generation efficiency and engine speed and output torque, such as the engine efficiency MAP diagram. In some embodiments, the engine's power generation efficiency mapping relationship is adjusted in real time as the vehicle operates.
[0061] Collect real-time operating status data of the generator;
[0062] Based on real-time operating status data, the generator's power generation efficiency mapping relationship is corrected, and based on the corrected power generation efficiency mapping relationship, at least one pulse torque value is determined.
[0063] The real-time operating status data includes temperature, current, voltage, and ambient humidity. The generator's operating status data (such as temperature, current, and voltage) is collected by sensors, and the efficiency MAP is dynamically corrected using machine learning models (such as neural networks). By collecting generator operating status data in real time and using machine learning models to dynamically correct the efficiency MAP, the control deviation problem caused by environmental factors (such as high temperature and high humidity) in traditional static MAPs is solved. For example, under high-temperature conditions, the high-efficiency region boundary of the efficiency MAP can be adjusted based on real-time data, and the pulse torque parameters can be recalculated to ensure that the control strategy is always based on the latest efficiency information. This technology significantly improves the generator's operational stability in extreme environments (such as low-temperature cold starts and high altitudes), avoids efficiency decline caused by static MAP failure, and extends the generator's long-term service life.
[0064] Pulse torque values refer to multiple periodically output torque values. Their instantaneous values differ from the target output torque, but their effective values, determined based on the corresponding duty cycle, match the target output torque. Matching the target output torque means that the effective value of at least one pulse torque value, based on its corresponding duty cycle, should theoretically be equal to the target output torque. Specifically, the generator's motor torque operates as a pulsed square wave, including at least one of the aforementioned determined pulse torque values, and the effective value of at least one pulse torque value is equal to the target output torque. For example... Figure 3 As shown, the target output torque is T1, and the pulse torque values include T2 and T3. Figure 3 The torque values T2 and T3 are the actual output torque values of the motor, and the torque value T1' is the effective value of the generator output torque determined based on the duty cycle of T2 and T3. When T1' is equal to T1, the power generation needs of the entire vehicle can be met.
[0065] In this application embodiment, the duty cycle corresponding to at least one pulse torque value needs to ensure that using pulse torque will not damage the hardware structure of the range extender. That is, the duty cycle cannot be too large, otherwise unstable output will occur.
[0066] Based on the target rotational speed, one or more high-efficiency torque points are selected from the power generation efficiency mapping relationship to decompose the target output torque. For example, if the target output torque T1 = 100 N·m (efficiency 80%), the generator has two high-efficiency torque points at the target rotational speed: T2 = 130 N·m (efficiency 90%) and T3 = 80 N·m (efficiency 85%). These two high-efficiency torque points are used as pulse torque values to decompose the target output torque, yielding the duty cycle corresponding to each pulse torque value: 130 N·m (duty cycle 40%) and 80 N·m (duty cycle 60%).
[0067] It should be noted that when there are multiple efficient torque points corresponding to the target speed, the pulse torque value used may be a portion or all of them. Assuming the current speed is 2000 rpm, the efficiency MAP shows that at this speed, the efficiency is 88% when the torque value is 120 N·m and 92% when the torque value is 180 N·m. The system can select 180 N·m as the pulse torque value and calculate its duty cycle to match the target output torque. It can also select both 120 N·m and 180 N·m as pulse torque values and calculate the corresponding duty cycles. When there are multiple combinations of pulse torque values, the optimal combination is selected as the target combination. Typically, during vehicle testing, the target combination is selected and stored. When using the vehicle, the corresponding pulse torque value and duty cycle can be directly retrieved based on the target speed. Furthermore, the retrieved pulse torque value and corresponding duty cycle can be dynamically adjusted based on the vehicle's actual operating conditions.
[0068] In the method provided in the above embodiments, in response to a start command, the target speed and target output torque of the generator are determined. If the target speed is less than a preset speed, the target output torque is decomposed into at least one pulse torque value according to the generator's power generation efficiency mapping relationship, and the duty cycle corresponding to the at least one pulse torque value is determined. Based on the corresponding duty cycle, the at least one pulse torque value is matched with the target output torque. The generator is controlled to generate power according to the at least one pulse torque value and its corresponding duty cycle. Through the time-domain averaging equivalent principle, the torque output form of the range extender generator is adjusted from a continuous value to a combination of pulse torques. Duty cycle adjustment is used to achieve an equivalent match between the average torque value and the vehicle's demand value, while ensuring that each pulse torque value corresponds to a high-efficiency region in the generator efficiency MAP. This method breaks through the limitations of traditional continuous torque control, dynamically optimizing the torque output form through software algorithms, and improving the generator's operating efficiency under low-speed conditions without hardware modifications.
[0069] In one embodiment, determining the target speed and target output torque of the generator includes:
[0070] Based on the target power output carried in the start command, determine the reference operating point of the generator, which includes the reference speed and the reference output torque.
[0071] Based on the generator's power generation efficiency at the reference operating point and the engine's mechanical power at the reference operating point, the reference operating point is adjusted to obtain the target operating point, which includes the target speed and the target output torque.
[0072] The operating point includes both speed and output torque, and is the common operating point of the generator and engine. The reference operating point is the operating point determined without considering generator losses; ideally, the reference operating point is the target operating point. However, generators cannot achieve 100% energy conversion, and their power generation efficiency varies at different operating points. Therefore, without knowing the operating point, the power generation efficiency cannot be determined, and thus the mechanical power is unknown.
[0073] Based on the known target power generation, a reference operating point under ideal conditions is determined. Then, based on the actual power generation at the reference operating point, the engine speed and output torque are adjusted to obtain the target speed and target output torque. During the adjustment process, the engine's operating state must be given priority.
[0074] The method provided in the above embodiments, by first determining the reference operating point and then making adjustments, can quickly determine the target speed and target output torque. Furthermore, during the adjustment process, it can find the optimal operating point by combining actual needs and the actual operating conditions of the engine.
[0075] In one embodiment, such as Figure 4 As shown, based on the generator's power generation efficiency mapping relationship, the target output torque is decomposed into at least one pulse torque value, including:
[0076] Step 401: Based on the generator's power generation efficiency mapping relationship, determine at least one reference torque that satisfies the requirement that the power generation efficiency is greater than the preset efficiency according to the target speed.
[0077] Step 402: Determine at least one reference torque combination based on at least one reference torque; and determine the equivalent power generation efficiency of at least one reference torque combination;
[0078] Step 403: Determine the target torque combination based on the equivalent power generation efficiency of at least one reference torque combination, and use all the reference torques in the target torque combination as pulse torque values.
[0079] The preset efficiency refers to the minimum efficiency that must be met when controlling the generator's torque. The generator's efficiency mapping relationship characterizes the correspondence between power generation efficiency, speed, and output torque. For example, in the generator's efficiency MAP, the horizontal axis represents speed, and the vertical axis represents output torque, describing the generator's power generation efficiency (%). Given a target speed, the corresponding reference torque that meets the power generation efficiency is found in the efficiency mapping relationship; that is, the torque point in the column of the efficiency MAP where the target speed is located, where the power generation efficiency is greater than the preset efficiency. Typically, the target speed will have multiple corresponding reference torques. The preset efficiency is usually greater than the power generation efficiency corresponding to the target output torque; otherwise, there would be no need to consider the issue of low power generation efficiency. Therefore, if a reference torque that meets the power generation efficiency cannot be found, it either indicates that the preset efficiency setting is unreasonable, or that the power generation efficiency of the target output torque is already the highest achievable efficiency.
[0080] A reference torque combination refers to a combination of several randomly selected reference torques from at least one reference torque, representing a reference combination with at least one pulse torque value. When decomposing the target output torque, it is decomposed into any reference torque combination. The specific decomposition process involves determining the duty cycle corresponding to each reference torque in the reference torque combination to match the effective torque value with the target output torque.
[0081] When there are multiple reference torque combinations, the optimal combination can be selected as the target torque combination based on the equivalent power generation efficiency of each reference torque combination, thus obtaining at least one pulse torque value and its corresponding duty cycle. Furthermore, the optimal combination can also be selected by combining the engine's operating status.
[0082] The equivalent power generation efficiency is a unique power generation efficiency characteristic of a given reference torque combination, determined by comprehensively considering the power generation efficiencies at different reference torques. Since the power generation efficiency varies at different reference torques, determining the equivalent power generation efficiency corresponding to a reference torque combination requires considering the proportion of each reference torque in the combination.
[0083] In one embodiment, determining the equivalent power generation efficiency of at least one reference torque combination includes:
[0084] Based on the target output torque, determine the duty cycle corresponding to each reference torque in each reference torque combination;
[0085] The equivalent power generation efficiency of each reference torque combination is determined based on the duty cycle corresponding to each reference torque in each reference torque combination.
[0086] Based on the equivalent power generation efficiency of each reference torque combination, the combination with the highest equivalent power generation efficiency is selected as the target torque combination. For example, if the target output torque T1 = 100 N·m, the generator has two high-efficiency torque points at the target speed: T2 = 130 N·m (efficiency of 90%) and T3 = 80 N·m (efficiency of 85%). Then, two reference torque combinations can be determined: (1) T2; (2) T2 and T3. Since T3 is less than T1, T3 alone cannot meet the matching with T1, so it is excluded. For the first reference torque combination T2, the corresponding duty cycle is 77%. Since there is only one reference torque at this time, its equivalent power generation efficiency is the power generation efficiency of T2, which is 90%. For the second reference torque combination T2 and T3, the corresponding duty cycles are calculated: the duty cycle of T2 is 40% and the duty cycle of T3 is 60%. The equivalent power generation efficiency is 90% × 40% + 85% × 60% = 87%. Obviously, the equivalent power generation efficiency of the first reference torque combination will be higher. Therefore, the target torque combination is T2, and at least one pulse torque value is T2.
[0087] In the method provided in the above embodiments, based on real-time analysis of the efficiency MAP, the high-efficiency torque point is determined in combination with the current speed, ensuring that the generator always operates in the highest efficiency region under low-speed conditions, thus avoiding inefficient operation.
[0088] In one embodiment, the method further includes:
[0089] When a change in the target power generation carried in the start command is detected, a first torque value and a second torque value are determined from at least one pulse torque value.
[0090] The duty cycle corresponding to the first torque value and the second torque value is adjusted. The duty cycle adjustment strategy for the first torque value is different from that for the second torque value.
[0091] During vehicle operation, the target power generation changes dynamically with variations in vehicle demand and battery charge. Correspondingly, the duty cycle corresponding to each pulse torque value can be dynamically adjusted to ensure that the overall equivalent value of the generator's output torque better adapts to the changes in the target power generation.
[0092] The first and second torque values are the results of classifying at least one pulse torque value based on the target output torque. It can be seen that when a pulse torque value is greater than the target output torque, its increased duty cycle leads to a larger equivalent value, thus exceeding the target output torque. Therefore, by detecting changes in the target power generation, if it is determined that the target output torque is increasing, the duty cycle of pulse torque values greater than the target output torque can be adjusted first. Conversely, if the target output torque is decreasing, the duty cycle of pulse torque values less than the target output torque can be adjusted first.
[0093] Specifically, if the pulse torque value of the first torque value is greater than the target output torque, and the duty cycle of the first torque value is increased, the duty cycle of the second torque value should be decreased accordingly. The adjustment strategies of the two are completely opposite to ensure that the sum of the duty cycles is 1.
[0094] In the method provided in the above embodiments, the duty cycle of each pulse torque value is dynamically adjusted according to the real-time load fluctuations of the vehicle (such as acceleration, deceleration, and hill climbing scenarios). For example, when the target output torque T1 suddenly increases, the system prioritizes the duty cycle of the larger torque point (such as T2) and dynamically adjusts the duty cycle of other pulse points such as T3 to maintain average value matching. This algorithm is based on feedback control theory, combines real-time torque demand with the generator efficiency MAP diagram, and quickly optimizes the duty cycle allocation through gradient descent or genetic algorithms.
[0095] In one embodiment, when implementing the generator torque control under low-speed conditions provided in this application embodiment, the control strategies of the range extender generator and the drive motor can be collaboratively optimized. A global optimization algorithm (such as linear programming or mixed-integer programming) is used to jointly calculate the torque distribution between the two. For example, under low-speed conditions, the system can prioritize the efficient pulse torque of the range extender generator while reducing the inefficient torque output of the drive motor; under high-speed conditions, the drive motor bears the main load, and the range extender generator only assists in power generation at its most efficient points. This strategy, combined with the vehicle energy management model, maximizes global efficiency.
[0096] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0097] Based on the same inventive concept, this application also provides a torque control device for a generator. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more embodiments of the torque control device for a generator provided below can be found in the limitations of the torque control method for the generator described above, and will not be repeated here.
[0098] In one embodiment, the torque control device for the generator includes a first determining module, a second determining module, and a control module, wherein:
[0099] The first determining module is used to determine the target speed and target output torque of the generator in response to the start command;
[0100] The second determining module is used to decompose the target output torque into at least one pulse torque value according to the generator's power generation efficiency mapping relationship when the target speed is less than the preset speed, and determine the duty cycle corresponding to the at least one pulse torque value; based on the corresponding duty cycle, the at least one pulse torque value is matched with the target output torque.
[0101] The control module is used to control the generator to generate electricity based on at least one pulse torque value and the corresponding duty cycle.
[0102] In one possible implementation, the first determining module is specifically used for:
[0103] Based on the target power output carried in the start command, determine the reference operating point of the generator, which includes the reference speed and the reference output torque.
[0104] Based on the generator's power generation efficiency at the reference operating point and the engine's mechanical power at the reference operating point, the reference operating point is adjusted to obtain the target operating point, which includes the target speed and the target output torque.
[0105] In one possible implementation, the second determining module is specifically used for:
[0106] Based on the generator's power generation efficiency mapping relationship, at least one reference torque is determined according to the target speed to ensure that the power generation efficiency is greater than the preset efficiency.
[0107] Based on at least one reference torque, determine at least one combination of reference torques; and determine the equivalent power generation efficiency of at least one combination of reference torques.
[0108] Based on the equivalent power generation efficiency, a target torque combination is determined from at least one reference torque combination, and all reference torques in the target torque combination are used as pulse torque values.
[0109] In one possible implementation, the second determining module is specifically used for:
[0110] Based on the target output torque, determine the duty cycle corresponding to each reference torque in each reference torque combination;
[0111] The equivalent power generation efficiency of each reference torque combination is determined based on the duty cycle corresponding to each reference torque in each reference torque combination.
[0112] In one possible implementation, the second determining module is specifically used for:
[0113] The reference torque combination with the highest equivalent power generation efficiency is used as the target torque combination.
[0114] In one possible implementation, the first determining module is specifically used to determine the target power generation carried in the start command based on the vehicle's required power, the battery pack's charge information, and the vehicle's operating conditions.
[0115] In one possible implementation, the second determining module is further used for:
[0116] When a change in the target power generation carried in the start command is detected, a first torque value and a second torque value are determined from at least one pulse torque value.
[0117] The duty cycle corresponding to the first torque value and the second torque value is adjusted. The duty cycle adjustment strategy for the first torque value is different from that for the second torque value.
[0118] In one possible implementation, the second determining module is further used for:
[0119] Collect real-time operating status data of the generator;
[0120] Based on real-time operating status data, the generator's power generation efficiency mapping relationship is corrected, and based on the corrected power generation efficiency mapping relationship, at least one pulse torque value is determined.
[0121] The various modules in the torque control device of the aforementioned generator can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0122] Figure 5 A schematic diagram of the structure of the electronic device provided in this application. Figure 5 As shown, the electronic device 50 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus 504.
[0123] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.
[0124] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0125] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0126] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0127] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0128] In one embodiment, the aforementioned electronic device may be a generator controller in a range-extended power system.
[0129] This application also provides a vehicle, which includes a range-extended powertrain system and a vehicle controller;
[0130] The vehicle controller is used to issue start commands based on the needs of the entire vehicle;
[0131] The range-extended power system is used to control the generator to charge the battery or supply power to the drive motor based on the start command, specifically to execute the torque control method of the generator mentioned above.
[0132] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0133] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0134] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0135] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0136] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0137] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0138] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0139] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0140] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0141] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A torque control method for a generator, characterized in that, Applied to a range extender, the range extender including a generator; the method includes: In response to the start command, the target speed and target output torque of the generator are determined; When the target speed is less than the preset speed, the target output torque is decomposed into at least one pulse torque value according to the generator's power generation efficiency mapping relationship, and the duty cycle corresponding to the at least one pulse torque value is determined; based on the corresponding duty cycle, the at least one pulse torque value is matched with the target output torque; The generator is controlled to generate electricity based on the at least one pulse torque value and the corresponding duty cycle.
2. The method according to claim 1, characterized in that, Determining the target speed and target output torque of the generator includes: Based on the target power generation carried in the start command, the reference operating point of the generator is determined, and the reference operating point includes a reference speed and a reference output torque; Based on the generator's power generation efficiency at the reference operating point and the engine's mechanical power at the reference operating point, the reference operating point is adjusted to obtain the target operating point, which includes the target speed and the target output torque.
3. The method according to claim 1, characterized in that, The step of decomposing the target output torque into at least one pulse torque value based on the generator's power generation efficiency mapping relationship includes: Based on the generator's power generation efficiency mapping relationship, at least one reference torque is determined according to the target rotational speed to satisfy a power generation efficiency greater than a preset efficiency. Based on at least one reference torque, determine at least one reference torque combination; and determine the equivalent power generation efficiency of the at least one reference torque combination; Based on the equivalent power generation efficiency, a target torque combination is determined from the at least one reference torque combination, and all reference torques in the target torque combination are used as pulse torque values.
4. The method according to claim 3, characterized in that, Determining the equivalent power generation efficiency of the at least one reference torque combination includes: Based on the target output torque, determine the duty cycle corresponding to each reference torque in each reference torque combination; The equivalent power generation efficiency of each reference torque combination is determined based on the duty cycle corresponding to each reference torque in each reference torque combination.
5. The method according to claim 3, characterized in that, Determining the target torque combination based on the equivalent power generation efficiency of the at least one reference torque combination includes: The reference torque combination with the highest equivalent power generation efficiency is taken as the target torque combination.
6. The method according to claim 1, characterized in that, The target power generation carried in the start command is determined based on the vehicle's power demand, the battery pack's charge information, and the vehicle's operating conditions.
7. The method according to claim 6, characterized in that, The method further includes: When a change in the target power generation carried in the start command is detected, a first torque value and a second torque value are determined from the at least one pulse torque value; The duty cycle corresponding to the first torque value and the second torque value is adjusted, and the duty cycle adjustment strategy corresponding to the first torque value is different from the duty cycle adjustment strategy corresponding to the second torque value.
8. The method according to claim 1, characterized in that, The method further includes: Collect real-time operating status data of the generator; Based on the real-time operating status data, the power generation efficiency mapping relationship of the generator is corrected, and based on the corrected power generation efficiency mapping relationship, the at least one pulse torque value is determined.
9. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 8.
10. A vehicle, characterized in that, The vehicle includes a range-extended powertrain system and a vehicle controller. The vehicle controller is used to issue start commands based on vehicle requirements; The range-extended power system is used to control the generator to charge the battery or supply power to the drive motor based on the start command, specifically to perform the method as described in any one of claims 1-8.