An automobile engine critical speed control method, device, medium and product
Patent Information
- Application Number
- CN202610938899.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-26
- Publication Date
- 2026-08-18
AI Technical Summary
[0003]本发明提供了一种汽车发动机临界转速控制方法、设备、介质及产品,以解决发电机、驱动电机功率降级时,传统整车控制无法确定稳态输出时汽车的临界控制参数的问题
[0008] The technical solution of this invention determines the engine motion constraint speed range based on the generator function type speed range, the engine speed calculation formula, and the engine speed range. Then, according to the median algorithm, the engine motion constraint speed range is segmented and iterated according to the generator function type to obtain the engine calculation speed. Based on the engine calculation speed and the engine speed calculation formula, the sun gear calculation speed is calculated. Then, according to the generator function type, based on the engine calculation speed, the sun gear calculation speed, the engine power curve, the drive motor power generation power, and the upper limit of the drive power of the current remaining battery charge, the upper limit of the engine target critical speed that meets the power constraint conditions of the generator function type is calculated. Finally, the vehicle engine speed is controlled based on the upper limit of the engine target critical speed and the engine motion constraint speed range. When engine and drive motor power degradation occurs, the system first constrains the engine speed range based on different generator function types, and then optimizes using the median algorithm. Finally, it combines power constraints and the median algorithm to calculate the critical speed that satisfies the vehicle's stable output. This solution considers both engine motion characteristic constraints and power constraints, and uses the median algorithm for fast and accurate optimization. It solves the problem that traditional vehicle control cannot determine the critical control parameters for steady-state output when generator and drive motor power is degraded. It can dynamically calculate the critical speed in real time to ensure stable vehicle output when generator and drive motor power is degraded.
Smart Images

Figure CN122585173A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of hybrid electric vehicle control technology, and in particular to a method, device, medium, and product for controlling the critical speed of an automotive engine. Background Technology
[0002] Currently, hybrid electric vehicles are mainly controlled by calculating generator parameters using traditional algorithms or by achieving hybrid generator power matching through simulation. However, when faced with generator and drive motor power degradation, it is impossible to ensure steady-state output based on traditional vehicle control technology. Summary of the Invention
[0003] This invention provides a method, device, medium, and product for controlling the critical speed of an automotive engine, in order to solve the problem that traditional vehicle control cannot determine the critical control parameters of the vehicle at steady-state output when the power of the generator and drive motor is degraded.
[0004] According to one aspect of the present invention, a method for controlling the critical speed of an automobile engine is provided, comprising: The engine motion constraint speed range is determined based on the generator function type speed range, the engine speed calculation formula, and the engine speed range. According to the median algorithm, the engine motion constraint speed range is segmented and iterated according to the generator function type to obtain the engine calculation speed. Based on the engine calculation speed and the engine speed calculation formula, the sun gear calculation speed is calculated. Based on the generator function type, the upper limit of the target critical speed of the engine is calculated according to the calculated speed of the engine, the calculated speed of the sun gear, the engine power curve, the power output of the drive motor, and the upper limit of the drive power of the current remaining battery charge. The upper limit of the target critical speed of the engine and the engine motion constraint speed range are used to control the speed of the car engine.
[0005] According to another aspect of the present invention, a vehicle-mounted device is provided, the vehicle-mounted device comprising: At least one processor; and a memory communicatively connected to said at least one processor; The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform the automotive engine critical speed control method according to any embodiment of the present invention.
[0006] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the critical speed control method for an automobile engine according to any embodiment of the present invention.
[0007] According to another aspect of the present invention, a computer program product is provided, the computer program product comprising a computer program that, when executed by a processor, implements the automotive engine critical speed control method according to any embodiment of the present invention.
[0008] The technical solution of this invention determines the engine motion constraint speed range based on the generator function type speed range, the engine speed calculation formula, and the engine speed range. Then, according to the median algorithm, the engine motion constraint speed range is segmented and iterated according to the generator function type to obtain the engine calculation speed. Based on the engine calculation speed and the engine speed calculation formula, the sun gear calculation speed is calculated. Then, according to the generator function type, based on the engine calculation speed, the sun gear calculation speed, the engine power curve, the drive motor power generation power, and the upper limit of the drive power of the current remaining battery charge, the upper limit of the engine target critical speed that meets the power constraint conditions of the generator function type is calculated. Finally, the vehicle engine speed is controlled based on the upper limit of the engine target critical speed and the engine motion constraint speed range. When engine and drive motor power degradation occurs, the system first constrains the engine speed range based on different generator function types, and then optimizes using the median algorithm. Finally, it combines power constraints and the median algorithm to calculate the critical speed that satisfies the vehicle's stable output. This solution considers both engine motion characteristic constraints and power constraints, and uses the median algorithm for fast and accurate optimization. It solves the problem that traditional vehicle control cannot determine the critical control parameters for steady-state output when generator and drive motor power is degraded. It can dynamically calculate the critical speed in real time to ensure stable vehicle output when generator and drive motor power is degraded.
[0009] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0010] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This is a flowchart of a method for controlling the critical speed of an automobile engine according to Embodiment 1 of the present invention; Figure 2 This is a vehicle dynamic diagram provided in Embodiment 2 of the present invention; Figure 3 A schematic diagram of the structure of an in-vehicle device that can be used to implement an embodiment of the present invention is shown. Detailed Implementation
[0012] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0013] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0014] Example 1 Figure 1 This is a flowchart of a method for controlling the critical speed of an automotive engine according to Embodiment 1 of the present invention. This embodiment is applicable to situations where the vehicle outputs power stably even when the generator or drive motor power is degraded. This method can be executed by an automotive engine critical speed control device, which can be implemented in hardware and / or software and can be configured in an on-board device. Figure 1 As shown, the method includes: Step 110: Determine the engine motion constraint speed range based on the generator function type speed range, engine speed calculation formula, and engine speed range.
[0015] The generator function type speed range can be a speed range defined according to the function of the vehicle generator. Optionally, the generator function type speed range can include the speed range when the generator function type is drive type. [0, 0], the speed range when the generator function type is power generation [0, 0] ].in, This is the minimum speed of the generator. This refers to the generator's maximum speed. The engine speed calculation formula can be any formula used to calculate engine speed. The engine speed range can be the range of engine speeds during stable vehicle operation. The engine motion constraint speed range can be a speed range obtained by constraining the generator's functional type speed range based on the engine speed range.
[0016] In this embodiment of the invention, the generator function type speed range can be obtained first, and then the generator function type speed range can be combined with the engine speed calculation formula. The combined speed range can be constrained by the engine speed range to obtain the engine motion constraint speed range.
[0017] In an optional embodiment of the present invention, before determining the engine motion constraint speed range based on the generator function type speed range, the engine speed calculation formula, and the engine speed range, the method may further include: obtaining the speed of the planetary gear ring; and constructing the engine speed calculation formula based on the speed of the planetary gear ring, the characteristic value of the planetary gear set, and the speed of the sun gear.
[0018] Among them, the planetary gear set characteristic value can be an inherent structural parameter of the planetary gear mechanism, which is the ratio of the number of teeth on the ring gear to the number of teeth on the sun gear.
[0019] In this embodiment of the invention, the output shaft speed of the planetary gearbox can be obtained, and the rotational speed of the planetary gear ring can be calculated based on the output shaft speed of the planetary gearbox. Then, according to the rotational speed relationship between the planetary gearbox and the engine, the rotational speed of the planetary gear ring, the characteristic value of the planetary gearbox, and the rotational speed of the sun gear can be used to construct an engine speed calculation formula.
[0020] Optionally, the engine speed calculation formula may include: .
[0021] In an optional embodiment of the present invention, the engine motion constraint speed range may include a generator motion constraint first speed range and a generator motion constraint second speed range; determining the engine motion constraint speed range based on the generator function type speed range, the engine speed calculation formula, and the engine speed range may include: calculating the generator drive type initial speed range and the generator power generation type initial speed range based on the generator function type speed range and the engine speed calculation formula; determining the generator motion constraint first speed range based on the generator drive type initial speed range and the engine speed range; and determining the generator motion constraint second speed range based on the generator power generation type initial speed range and the engine speed range.
[0022] The initial speed range for the generator drive type can be determined jointly by the generator function type speed range and the engine speed calculation formula, specifically the speed range when the generator function type is drive type. The initial speed range for the generator generation type can also be determined jointly by the generator function type speed range and the engine speed calculation formula, specifically the speed range when the generator function type is generation type. The first speed range for generator motion constraints can be obtained by constraining the initial speed range for the generator drive type using the engine speed range. The second speed range for generator motion constraints can also be obtained by constraining the initial speed range for the generator generation type using the engine speed range.
[0023] In this embodiment of the invention, the initial speed range of the generator drive type can be calculated by combining the speed range of the generator function type corresponding to the generator drive type with the engine speed calculation formula. Alternatively, the initial speed range of the generator power generation type can be calculated by combining the speed range of the generator function type corresponding to the generator power generation type with the engine speed calculation formula. Thus, the initial speed range of the generator drive type is constrained by the engine speed range to obtain the first speed range of generator motion constraint, and the initial speed range of the generator power generation type is constrained by the engine speed range to obtain the second speed range of generator motion constraint.
[0024] Determining the first speed range of generator motion constraints based on the initial speed range of generator drive type and engine speed range may include: determining the boundary constraints of generator drive type, and determining the first speed range of generator motion constraints based on the boundary constraints of generator drive type, the initial speed range of generator drive type and engine speed range; determining the second speed range of generator motion constraints based on the initial speed range of generator power generation type and engine speed range may include: determining the boundary constraints of generator power generation type, and determining the second speed range of generator motion constraints based on the boundary constraints of generator power generation type, the initial speed range of generator power generation type and engine speed range.
[0025] The boundary constraints for the generator drive type can be pre-set conditions based on the engine speed range, constraining the initial speed range of the generator drive type. Similarly, the boundary constraints for the generator generation type can be pre-set conditions based on the engine speed range, constraining the initial speed range of the generator generation type.
[0026] In this embodiment of the invention, a pre-set generator drive type boundary constraint condition can be obtained, and then the initial speed range of the generator drive type can be constrained according to the generator drive type boundary constraint condition and the engine speed range to obtain the first speed range of generator motion constraint. Alternatively, a generator power generation type boundary constraint condition can be obtained, and then the initial speed range of the generator power generation type can be constrained according to the generator power generation type boundary constraint condition and the engine speed range to obtain the second speed range of generator motion constraint.
[0027] Step 120: According to the median algorithm, the engine motion constraint speed range is segmented and iterated according to the generator function type to obtain the engine calculated speed. Based on the engine calculated speed and the engine speed calculation formula, the sun gear calculated speed is calculated.
[0028] The calculated engine speed can be the generator stability boundary speed found within the engine's motion constraint speed range. The calculated sun gear speed can be the sun gear speed corresponding to the calculated engine speed.
[0029] In this embodiment of the invention, the median algorithm can be used to segment and iterate the engine motion constraint speed range corresponding to the generator drive type to obtain the engine calculation speed of the drive type, and segment and iterate the engine motion constraint speed range corresponding to the power generation type to obtain the engine calculation speed of the power generation type. Then, according to the generator function type, the engine calculation speed is substituted into the engine speed calculation formula to calculate the sun gear calculation speed.
[0030] In an optional embodiment of the present invention, the engine motion constraint speed range is segmented and iterated according to the generator function type based on the median algorithm to obtain the calculated engine speed. This may include: when the generator function type is drive type, segmenting and iterating the first speed range of generator motion constraint according to the median algorithm and the total number of first iterations to obtain the calculated engine speed of drive type; when the generator function type is power generation type, segmenting and iterating the second speed range of generator motion constraint according to the median algorithm and the total number of second iterations to obtain the calculated engine speed of power generation type.
[0031] The total number of iterations in the first iteration can be a pre-set number of piecewise iterations used to calculate the engine speed of the drive type using the median algorithm. The total number of iterations in the second iteration can be a pre-set number of piecewise iterations used to calculate the engine speed of the power generation type using the median algorithm.
[0032] Accordingly, when the generator function type is drive type, the median algorithm is used to perform piecewise iteration of the first total number of iterations on the first speed range of the generator motion constraints to obtain the engine calculation speed under drive type. When the generator function type is power generation type, the median algorithm is used to perform piecewise iteration of the second total number of iterations on the second speed range of the generator motion constraints to obtain the engine calculation speed for power generation type.
[0033] Step 130: According to the generator function type, based on the engine calculated speed, sun gear calculated speed, engine power curve, drive motor power generation, and the upper limit of drive power with the current remaining battery charge, calculate the upper limit of the engine target critical speed that meets the power constraint conditions of the generator function type, and control the vehicle engine speed according to the upper limit of the engine target critical speed and the engine motion constraint speed range.
[0034] The engine power curve can be a characteristic curve plotting the correspondence between related physical quantities with active power as the core variable. The power constraint condition can be a condition set according to the generator function type, constraining the engine speed based on power. The upper limit of the engine's target critical speed can be the engine's maximum critical speed calculated through the power constraint condition.
[0035] In this embodiment of the invention, when the generator function type is drive type, the engine power curve is interpolated based on the calculated speed of the sun gear to obtain the drive power at the calculated speed of the sun gear when the generator is drive type. Then, based on the calculated speed of the engine, the engine's preset economic curve is interpolated to obtain the drive power at the calculated speed of the engine when the generator is drive type. The sum of the generator power output of the drive motor when the generator function type is drive type and the upper limit of the drive power based on the current remaining battery power is used as the first intermediate value for engine speed control. Then, according to the power constraint conditions when the generator function type is drive type, the upper limit of the target critical speed of the engine for the drive type is calculated based on the drive power at the calculated speed of the sun gear, the drive power at the calculated speed of the engine for the drive type, the first intermediate value for engine speed control, and the median algorithm. Finally, the vehicle engine speed is controlled based on the upper limit of the target critical speed and the lower limit of the engine motion constraint speed range corresponding to the drive type.
[0036] When the generator function type is power generation, the engine power curve is interpolated based on the calculated speed of the sun gear to obtain the drive power at the calculated speed of the sun gear when the generator is power generation. Based on the calculated speed of the engine, the engine's preset economic curve (a curve describing the relationship between engine speed and torque pre-set on the vehicle controller) is interpolated to obtain the drive power at the calculated speed of the engine when the generator is power generation. The sum of the drive motor's power generation and the upper limit of the drive power based on the current battery's remaining charge is used as the second intermediate value for engine speed control. Then, according to the power constraint conditions when the generator function type is power generation, the upper limit of the engine's target critical speed for power generation is calculated based on the drive power at the calculated speed of the sun gear, the drive power at the calculated speed of the engine, the second intermediate value for engine speed control, and the median algorithm. Based on the upper limit of the engine's target critical speed and the lower limit of the engine motion constraint speed range corresponding to the power generation type, the vehicle engine speed is controlled.
[0037] Optionally, when the generator function type is power generation or drive type, the engine speed that meets the power constraints can be calculated based on the driving power at the calculated speed of the sun gear, the driving power at the calculated speed of the engine, and the engine speed control median value, according to the corresponding power constraints. Then, the calculated engine speed that meets the power constraints can be iterated in segments using the median algorithm to obtain the upper limit of the target critical speed of the engine.
[0038] In an optional embodiment of the present invention, the power constraint condition for generator function type adaptation may include a first power constraint condition or a second power constraint condition; the first power constraint condition includes: ; ;in, Represents the eigenvalues of the planetary arrangement. This indicates the rotational speed of the planetary gear ring. This indicates the calculated rotational speed of the sun gear. When indicating the generator drive type, the engine calculates the drive power at the specified speed. When indicating the generator drive type, the engine calculates the power output of the drive motor at the specified speed. When indicating the generator drive type, the maximum drive power limit with the current remaining battery power. When indicating the generator drive type, the drive power at the calculated speed of the sun gear is used.
[0039] In an optional embodiment of the present invention, the second power constraint condition may include: ; ;in, When indicating the generator power generation type, the power output of the drive motor at the engine's calculated speed is... When indicating the generator's power generation type, the engine's calculated drive power at its designated speed is given. When indicating the generator's power generation type, this refers to the maximum driving power limit based on the current remaining battery charge. When indicating the generator power generation type, the driving power at the calculated rotational speed of the sun gear is used.
[0040] The technical solution of this invention determines the engine motion constraint speed range based on the generator function type speed range, the engine speed calculation formula, and the engine speed range. Then, according to the median algorithm, the engine motion constraint speed range is segmented and iterated according to the generator function type to obtain the engine calculation speed. Based on the engine calculation speed and the engine speed calculation formula, the sun gear calculation speed is calculated. Then, according to the generator function type, based on the engine calculation speed, the sun gear calculation speed, the engine power curve, the drive motor power generation power, and the upper limit of the drive power of the current remaining battery charge, the upper limit of the engine target critical speed that meets the power constraint conditions of the generator function type is calculated. Finally, the vehicle engine speed is controlled based on the upper limit of the engine target critical speed and the engine motion constraint speed range. When engine and drive motor power degradation occurs, the system first constrains the engine speed range based on different generator function types, and then optimizes using the median algorithm. Finally, it combines power constraints and the median algorithm to calculate the critical speed that satisfies the vehicle's stable output. This solution considers both engine motion characteristic constraints and power constraints, and uses the median algorithm for fast and accurate optimization. It solves the problem that traditional vehicle control cannot determine the critical control parameters for steady-state output when generator and drive motor power is degraded. It can dynamically calculate the critical speed in real time to ensure stable vehicle output when generator and drive motor power is degraded.
[0041] Example 2 Embodiment 2 of the present invention provides a method for controlling the critical speed of a hybrid vehicle engine. The method for controlling the critical speed of a vehicle engine includes the following key steps: Calculate the engine motion constraint speed range: Obtain the output shaft speed of the planetary gearbox; calculate the planetary gear ring speed by using the output shaft speed of the planetary gearbox and the gear ratio of the parallel 2nd gear AMT (Automated Mechanical Transmission). Divide the generator speed into drive ranges. [0, 0] and power generation interval [0, 0] Based on the planetary gear set speed relationship formula, the engine speed calculation formula is constructed as follows: By combining the combined drive range and engine speed calculation formula, the initial speed range for the electric motor drive type is obtained. By combining the power generation range and the engine speed calculation formula, the initial speed range of the motor power generation type is obtained. . These are the eigenvalues of the planetary arrangement. This refers to the rotational speed of the planetary gear ring. The rotational speed of the sun gear. This refers to the engine speed. This refers to the lower limit speed within the initial speed range of the motor drive type. This represents the upper limit speed within the initial speed range of the motor drive type. This is the lower limit speed of the initial speed range for the motor's power generation type. This is the upper limit speed of the initial speed range for the motor generation type.
[0042] According to engine speed range The initial speed range for both the motor drive type and the motor generator type is restricted. The boundary constraints for the generator drive type are: ; .
[0043] The boundary constraints for generator power generation type are: ; .
[0044] in, Idle speed, This represents the engine's peak speed. The first speed range of the generator motion constraints after updating the generator drive type boundary constraints. The second speed range of generator motion constraints after updating the generator generation type boundary constraints. .
[0045] Calculate the engine's calculated speed and the sun gear's calculated speed; calculate the length of the first speed range for generator motion constraints. The length of the second speed range of generator motion constraints ; ; The median algorithm is used to iterate through the speed ranges (first speed range under generator motion constraints, second speed range under generator motion constraints) under both driving and generating conditions to obtain the calculated engine speed. The iterative calculation formula is as follows: ; The initial iteration value under the driving type is... The length of the speed range is The initial iteration value under the power generation type is The length of the speed range is m is the segment iteration number, which takes the value [0, 10]. Given the direction of movement, if the forward iteration optimization condition of the median algorithm is satisfied, then... ,otherwise . The engine speed in the current iteration round. Let be the length of the rotational speed range after m iterations.
[0046] Calculate engine speed Substitution The rotational speed of the sun gear is obtained.
[0047] Calculate the target critical speed range of the engine in drive mode: Determine the calculated engine speed. Does it satisfy the boundary constraints for the generator drive type? If so, then... If not satisfied After iterating 10 times, the upper limit of engine speed in the sun gear drive mode is obtained as follows: The engine speed range is [ .
[0048] Calculate the target critical speed range of the engine in power generation mode: Determine the engine's calculated speed. Does the generator power generation type boundary constraint condition satisfy? If it does... If not satisfied After iterating 10 times, the upper limit of engine speed in the sun gear drive mode is obtained as follows: The engine speed range is [ .
[0049] This solution addresses the problem of real-time calculation of stable vehicle power output under a planetary hybrid multi-power source power combination. This embodiment can calculate the stable engine boundary speed range under current operating conditions in real time. Simultaneously, based on power constraints, when a power source fails, power degradation steady-state reconstruction can be achieved in a short time, ensuring stable power output of the hybrid system and realizing limp-mode functionality in fault mode. (See vehicle power diagram for reference.) Figure 2 .
[0050] Example 3 Figure 3 A schematic diagram of a vehicle-mounted device that can be used to implement embodiments of the present invention is shown. The components, their connections and relationships, and their functions shown herein are merely examples and are not intended to limit the implementation of the invention described and / or claimed herein.
[0051] like Figure 3 As shown, the vehicle-mounted device 10 includes at least one processor 11 and a memory, such as ROM 12 or RAM 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded into the RAM 13 from the storage unit 18. The RAM 13 can also store various programs and data required for the operation of the vehicle-mounted device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An I / O interface 15 is also connected to the bus 14. The ROM 12 is a read-only memory, the RAM 13 is a random access memory, and the I / O interface 15 is an input / output interface.
[0052] Multiple components in the vehicle-mounted device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, optical disk, etc.; and a communication unit 19, such as a network card, modem, wireless transceiver, etc. The communication unit 19 allows the vehicle-mounted device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0053] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the critical speed control method for an automotive engine.
[0054] In some embodiments, the vehicle engine critical speed control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the vehicle device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the vehicle engine critical speed control method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the vehicle engine critical speed control method by any other suitable means (e.g., by means of firmware).
[0055] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0056] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0057] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0058] To provide interaction with the user, the systems and techniques described herein can be implemented in an in-vehicle device having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the in-vehicle device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0059] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0060] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS servers, such as high management difficulty and weak business scalability.
[0061] This application also discloses a computer program product, which includes a computer program that, when executed by a processor, implements the automotive engine critical speed control method provided in any embodiment of this application. This program product shares the same inventive concept as the automotive engine critical speed control methods disclosed in the embodiments of this application, and therefore will not be described in detail here.
[0062] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0063] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method of controlling a critical speed of an automobile engine, characterized by, include: The engine motion constraint speed range is determined based on the generator function type speed range, the engine speed calculation formula, and the engine speed range. According to the median algorithm, the engine motion constraint speed range is segmented and iterated according to the generator function type to obtain the engine calculation speed. Then, the sun gear calculation speed is calculated based on the engine calculation speed and the engine speed calculation formula. Based on the generator function type, the upper limit of the target critical speed of the engine is calculated according to the calculated speed of the engine, the calculated speed of the sun gear, the engine power curve, the power output of the drive motor, and the upper limit of the drive power of the current remaining battery charge. The upper limit of the target critical speed of the engine and the engine motion constraint speed range are used to control the speed of the vehicle engine.
2. The method according to claim 1, characterized in that, Before determining the engine motion constraint speed range based on the generator function type speed range, engine speed calculation formula, and engine speed range, the following steps are also included: Obtain the rotational speed of the planetary gear ring; Based on the rotational speed of the planetary gear ring, the characteristic value of the planetary gear set, and the rotational speed of the sun gear, a formula for calculating engine speed is constructed.
3. The method according to claim 1, characterized in that, The engine motion constraint speed range includes the generator motion constraint first speed range and the generator motion constraint second speed range; Based on the generator function type speed range, engine speed calculation formula, and engine speed range, determine the engine motion constraint speed range, including: Based on the generator function type speed range and the engine speed calculation formula, calculate the initial speed range of the generator drive type and the initial speed range of the generator power generation type. The first speed range of the generator motion constraint is determined based on the initial speed range of the generator drive type and the engine speed range; The second speed range of the generator motion constraint is determined based on the initial speed range of the generator power generation type and the engine speed range.
4. The method according to claim 3, characterized in that, Based on the initial speed range of the generator drive type and the engine speed range, the first speed range of the generator motion constraint is determined, including: Determine the boundary constraints of the generator drive type, and based on the boundary constraints of the generator drive type, the initial speed range of the generator drive type, and the speed range of the engine, determine the first speed range of the generator motion constraints; Based on the initial speed range of the generator power generation type and the engine speed range, the second speed range of the generator motion constraint is determined, including: The boundary constraints of the generator power generation type are determined, and based on the boundary constraints of the generator power generation type, the initial speed range of the generator power generation type, and the speed range of the engine, the second speed range of the generator motion constraint is determined.
5. The method according to claim 3, characterized in that, According to the median algorithm, the engine motion constraint speed range is segmented and iterated according to the generator function type to obtain the calculated engine speed, including: When the generator function type is drive type, the generator motion constraint first speed range is segmented and iterated according to the median algorithm and the total number of first iterations to obtain the engine calculation speed of drive type; When the generator function type is power generation type, the second speed range of the generator motion constraint is segmented and iterated according to the median algorithm and the total number of the second iteration to obtain the calculated engine speed of the power generation type.
6. The method according to claim 5, characterized in that, Power constraints for generator function type adaptation, including first power constraints or second power constraints; The first power constraint includes: ; ; in, Represents the eigenvalues of the planetary arrangement. This indicates the rotational speed of the planetary gear ring. This indicates the calculated rotational speed of the sun gear. When indicating the generator drive type, the engine calculates the drive power at the specified speed. When indicating the generator drive type, the engine calculates the power output of the drive motor at the specified speed. When indicating the generator drive type, the maximum drive power limit with the current remaining battery power. When indicating the generator drive type, the drive power at the calculated speed of the sun gear is used.
7. The method according to claim 6, characterized in that, The second power constraint includes: ; ; in, When indicating the generator power generation type, the engine calculates the power output of the drive motor at the specified speed. When indicating the generator's power generation type, the engine's drive power at the calculated speed is... When indicating the generator's power generation type, this refers to the maximum driving power limit based on the current remaining battery charge. When indicating the generator power generation type, the driving power at the calculated rotational speed of the sun gear is used.
8. A vehicle-mounted device, characterized in that, The vehicle-mounted equipment includes: At least one processor, and a memory communicatively connected to said at least one processor; The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform the critical speed control method for an automobile engine as described in any one of claims 1-7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the critical speed control method for an automobile engine as described in any one of claims 1-7.
10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the critical speed control method for an automobile engine according to any one of claims 1-7.