A fuel injection control method, device, equipment and medium based on combustion chamber pressure of a rotating detonation engine
Patent Information
- Application Number
- CN202611135389.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-29
- Publication Date
- 2026-10-16
AI Technical Summary
[0004]然而,上述开环或半开环控制策略的喷油控制精度不足
本申请通过获取旋转爆震发动机燃烧室内多个位置的压力实时信号,提取当前爆震周期的实际压力峰值和实际压力脉动频率,并利用预设的目标压力脉动频率和目标压力峰值分别计算频率偏差和压力偏差,进而根据两种偏差共同计算喷油补偿量并生成喷油控制指令,使喷油量能够根据燃烧室压力的实时变化进行自适应调节,克服了现有开环或半开环控制策略依赖地面标定MAP图、无法随燃烧状态变化实时调整喷油量的缺陷,提高了喷油控制精度;同时,由于频率偏差和压力偏差分别从爆震波旋转速度和燃烧强度两个维度反映当前燃烧状态与期望状态的偏离程度,使计算出的喷油补偿量更能准确匹配实际工况需求,有效降低了因工况偏离标定点而导致的爆震波传播稳定性恶化的风险;此外,通过直接以燃烧室压力为反馈依据调节喷油量,使喷油控制能够跟随燃烧室压力的动态变化进行调节,有利于爆震波在宽工况范围内维持稳定传播。
Smart Images

Figure CN122919595A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of fuel injection control technology, and in particular to a fuel injection control method, device, equipment and medium based on the combustion chamber pressure of a rotary detonation engine. Background Technology
[0002] Rotating Detonation Engines (RDEs) utilize isochoric combustion through the self-sustaining circumferential propagation of detonation waves within an annular combustion chamber. They offer advantages such as high thermal cycle efficiency, rapid heat release rate, and compact structure, making them an important research direction in hypersonic propulsion. The propagation state of the detonation waves within the combustion chamber directly determines the engine's thrust output and combustion stability. The modal characteristics of the detonation waves, such as the number of wavefronts (single / double / multiple) and propagation direction, are primarily influenced by operating parameters such as equivalence ratio and mass flux.
[0003] Existing injection control strategies for rotary knock engines mostly employ open-loop or semi-open-loop control methods. Specifically, existing solutions typically rely on pre-calibrated steady-state MAP diagrams or characteristic curves from ground tests. The injection quantity is determined by looking up tables based on operating parameters such as engine speed, total intake pressure, and total intake temperature, and then the open-loop injection command is executed according to a preset rule. Some existing technologies employ a strategy of linear adjustment after dividing operating conditions, linearly adjusting the injection quantity according to a preset rule after identifying stable or unstable combustion states.
[0004] However, the injection control accuracy of the aforementioned open-loop or semi-open-loop control strategies is insufficient. Summary of the Invention
[0005] This application provides a fuel injection control method, device, equipment, and medium based on the combustion chamber pressure of a rotary detonation engine, which can improve the accuracy of fuel injection control.
[0006] To achieve the above objectives, this application adopts the following technical solution: In a first aspect, this application provides a fuel injection control method based on the combustion chamber pressure of a rotating detonation engine, comprising: Acquire real-time pressure signals at multiple locations within the combustion chamber of a rotating detonation engine; Based on the real-time pressure signal, extract the current actual pressure peak value and the current actual pressure pulsation frequency of the current knock cycle; Calculate the frequency deviation between the current actual pressure pulsation frequency and the target pressure pulsation frequency, and the pressure deviation between the current actual pressure peak value and the target pressure peak value; Calculate the fuel injection compensation amount based on the frequency deviation and the pressure deviation; Based on the fuel injection compensation amount, a fuel injection control command is generated.
[0007] Optionally, generating the injection control command based on the injection compensation amount includes: Obtain the current operating parameters of the rotary detonation engine, and determine the reference fuel injection quantity based on the current operating parameters and the target pressure pulsation frequency; The reference injection quantity is added to the injection compensation quantity to obtain the final injection quantity; Based on the final fuel injection quantity, fuel injection control commands are generated.
[0008] Optionally, the method further includes: The pressure recovery ratio is calculated based on the ratio of the current actual peak pressure to the average peak pressure during the stable propagation period. When the pressure recovery ratio is less than the first threshold and the pressure recovery ratio is greater than or equal to the second threshold, the fuel injection quantity is increased; An alarm signal is issued when the pressure recovery ratio is continuously less than the second threshold and the time during which the pressure recovery ratio is greater than or equal to the third threshold exceeds the first time threshold; When the pressure recovery ratio remains below the third threshold for a period exceeding the second time threshold, or when the pressure pulsation of the real-time pressure signal disappears, the explosion protection is executed and the fuel supply is cut off.
[0009] Optionally, calculating the injection compensation amount based on the frequency deviation and the pressure deviation includes: The frequency deviation and the pressure deviation are weighted and summed to obtain the comprehensive error value at the current moment; The fuel injection compensation amount is calculated based on the difference between the current comprehensive error value and the previous comprehensive error value, the current comprehensive error value, and the sum of the current comprehensive error value and the previous comprehensive error value.
[0010] Optionally, the method further includes: Calculate the current combustion state characteristic value based on the current actual pressure peak value and the current actual pressure pulsation frequency; When the current combustion state characteristic value is less than a preset safety threshold, the maximum value of the fuel injection compensation is limited.
[0011] Optionally, the method further includes: Based on the real-time pressure signal, extract the multi-channel cross-correlation time difference; The propagation direction of the detonation wave is determined based on the multi-channel cross-correlation time difference. The eigenvalue ratio is calculated based on the multi-channel cross-correlation time difference, the current wavefront number is determined based on the eigenvalue ratio, and the mode switching trend is determined based on the changing trend of the eigenvalue ratio. When a mode switching trend is detected, the target pressure pulsation frequency is adjusted so that the detonation wave mode converges to the target mode.
[0012] Optionally, acquiring real-time pressure signals at multiple locations within the combustion chamber of the rotating detonation engine includes: Acquire real-time raw pressure signals at multiple locations within the combustion chamber of a rotating detonation engine; The validity of the original real-time pressure signal is verified to obtain the real-time pressure signal.
[0013] Secondly, this application provides a fuel injection control device based on the combustion chamber pressure of a rotary detonation engine, comprising: The acquisition module is used to acquire real-time pressure signals at multiple locations within the combustion chamber of the rotary detonation engine; The processing module is used to extract the current actual pressure peak value and the current actual pressure pulsation frequency of the current knock cycle based on the real-time pressure signal; calculate the frequency deviation between the current actual pressure pulsation frequency and the target pressure pulsation frequency, and the pressure deviation between the current actual pressure peak value and the target pressure peak value; and calculate the fuel injection compensation amount based on the frequency deviation and the pressure deviation. The control module is used to generate fuel injection control commands based on the fuel injection compensation amount.
[0014] Thirdly, this application provides a computing device, including a memory and a processor; The memory stores one or more computer programs, the one or more computer programs including instructions; when the instructions are executed by the processor, the computing device performs the method as described in any one of the first aspects.
[0015] Fourthly, this application provides a computer-readable storage medium for storing a computer program for performing the method as described in any one of the first aspects.
[0016] As can be seen from the above technical solution, this application has at least the following beneficial effects: This application acquires real-time pressure signals from multiple locations within the combustion chamber of a rotating detonation engine, extracts the actual pressure peak value and actual pressure pulsation frequency of the current detonation cycle, and calculates frequency deviation and pressure deviation using preset target pressure pulsation frequency and target pressure peak value, respectively. Then, it calculates the injection compensation amount based on both deviations and generates injection control commands, enabling the injection quantity to adaptively adjust according to real-time changes in combustion chamber pressure. This overcomes the shortcomings of existing open-loop or semi-open-loop control strategies that rely on ground-calibrated MAP maps and cannot adjust the injection quantity in real-time according to changes in combustion state, thus improving injection control accuracy. Simultaneously, since frequency deviation and pressure deviation reflect the degree of deviation between the current combustion state and the desired state from the two dimensions of detonation wave rotation speed and combustion intensity, respectively, the calculated injection compensation amount can more accurately match the actual operating conditions, effectively reducing the risk of deterioration in detonation wave propagation stability due to operating conditions deviating from the calibration point. Furthermore, by directly adjusting the injection quantity based on combustion chamber pressure feedback, the injection control can adjust according to the dynamic changes in combustion chamber pressure, which is beneficial for maintaining stable propagation of the detonation wave over a wide operating range.
[0017] It should be understood that the descriptions of technical features, technical solutions, beneficial effects, or similar language in this application do not imply that all features and advantages can be achieved in any single embodiment. Rather, it is understood that the description of a feature or beneficial effect means that a specific technical feature, technical solution, or beneficial effect is included in at least one embodiment. Therefore, the descriptions of technical features, technical solutions, or beneficial effects in this specification do not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions, and beneficial effects described in this embodiment can be combined in any suitable manner. Those skilled in the art will understand that embodiments can be implemented without one or more specific technical features, technical solutions, or beneficial effects of a particular embodiment. In other embodiments, additional technical features and beneficial effects may be identified in specific embodiments that do not embody all embodiments. Attached Figure Description
[0018] Figure 1 A schematic diagram illustrating an application scenario provided in an embodiment of this application; Figure 2 A flowchart of a fuel injection control method based on the combustion chamber pressure of a rotary detonation engine, provided for embodiments of this application; Figure 3 A schematic diagram of a fuel injection control device based on the combustion chamber pressure of a rotary detonation engine, provided for an embodiment of this application; Figure 4 This is a schematic diagram of a computing device provided in an embodiment of this application. Detailed Implementation
[0019] The terms "first," "second," and "third," etc., used in this application specification and accompanying drawings are used to distinguish different objects, not to limit a specific order.
[0020] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0021] Existing injection control strategies for rotating detonation engines mostly employ open-loop or semi-open-loop control methods, relying on pre-calibrated steady-state MAP diagrams or characteristic curves from ground tests to determine the injection quantity. The technical problem is that the injection control accuracy is insufficient, making it difficult to adapt to the dynamic changes required for the wide operating conditions of rotating detonation engines.
[0022] The reason for the above technical problems is that the existing solution does not use the combustion chamber pressure as a real-time input for fuel injection control. The fuel injection quantity cannot be adjusted in real time according to the actual propagation state of the detonation wave in the combustion chamber (including the intensity and rotation frequency of the detonation wave). When the flight Mach number, back pressure, fuel quality and other operating conditions deviate from the ground calibration point, the combustion state deviates from the expected operating conditions and is difficult to correct in time.
[0023] In view of this, embodiments of this application provide a fuel injection control method based on the combustion chamber pressure of a rotary detonation engine, which can be executed by a processing device.
[0024] To address the technical problem of insufficient injection control accuracy caused by the lack of real-time feedback of combustion chamber pressure in existing open-loop injection control strategies for rotating detonation engines, this paper proposes using real-time pressure signals from multiple locations within the combustion chamber as the basic input for injection control. Pressure peak values reflecting the combustion intensity of the detonation wave and pressure pulsation frequencies reflecting the rotational speed of the detonation wave are extracted from these signals. By comparing the current actual values with their corresponding target values, the injection compensation amount is calculated using both frequency and pressure deviations. This allows the injection quantity to adaptively adjust to the dynamic changes in combustion chamber pressure, thereby maintaining stable propagation of the detonation wave over a wide operating range.
[0025] To make the technical solution of this application clearer and easier to understand, the application scenarios of the technical solution of this application are described below with reference to the accompanying drawings. Figure 1 As shown in the figure, this figure is a schematic diagram of an application scenario provided by an embodiment of this application.
[0026] In this application scenario, multiple pressure sensors are arranged on the circumferential wall of the combustion chamber of the rotary detonation engine to collect real-time pressure signals from multiple locations within the combustion chamber. The processing device connects to these pressure sensors via a data acquisition interface to obtain the real-time pressure signals. The processing device can be any of the following: engine electronic controller (EEC), electronic control unit (ECU), programmable logic controller (PLC), field-programmable gate array (FPGA), or industrial computer; this embodiment does not specifically limit this. After acquiring the real-time pressure signals, the processing device extracts the current actual pressure peak value and the current actual pressure pulsation frequency for the current detonation cycle based on the real-time pressure signals. Subsequently, it calculates the frequency deviation between the current actual pressure pulsation frequency and the target pressure pulsation frequency, as well as the pressure deviation between the current actual pressure peak value and the target pressure peak value, and calculates the injection compensation amount based on the frequency and pressure deviations. Finally, it generates an injection control command based on the injection compensation amount and sends the injection control command to the injection actuator to control the injection quantity.
[0027] To make the technical solution of this application clearer and easier to understand, the following describes a fuel injection control method based on the combustion chamber pressure of a rotary detonation engine, provided by an embodiment of this application, in conjunction with the above application scenarios. Figure 2 As shown, this figure is a flowchart of a fuel injection control method based on the combustion chamber pressure of a rotary detonation engine, according to an embodiment of this application. In this embodiment, the method includes: S201, The processing equipment acquires real-time pressure signals from multiple locations within the combustion chamber of the rotary detonation engine.
[0028] In some embodiments, the processing device acquires raw real-time pressure signals from multiple locations within the combustion chamber of a rotating detonation engine; the raw real-time pressure signals are validated to obtain real-time pressure signals.
[0029] The combustion chamber of a rotating detonation engine is the space in which the detonation wave propagates sustainably and releases combustion products. Pressure measurement holes for mounting pressure sensors are provided on its circumferential walls. The raw real-time pressure signal is an unprocessed voltage or current signal directly acquired by the pressure sensor; this signal changes in real time with pressure fluctuations within the combustion chamber. Validity verification is a quality check operation performed on the raw real-time pressure signal to determine whether the signals from each channel are within the normal acquisition range and whether there is signal loss or obvious anomalies. The final real-time pressure signal is the pressure data deemed valid and usable for calculation after the raw real-time pressure signal has undergone validity verification.
[0030] The processing equipment receives raw real-time pressure signals from multiple pressure sensors arranged on the circumferential wall of the combustion chamber via a data acquisition interface. Because the pressure sensors operate in harsh environments of high temperature, high pressure, and strong vibration, the raw real-time pressure signals from some channels may experience drift, excessive noise, or complete loss. Therefore, the processing equipment verifies the validity of the raw real-time pressure signals from each channel. This verification includes: determining whether the signal amplitude is within a preset effective range; for example, if the sensor range is 0~5MPa, the preset effective range can be set to 0.1~4.5MPa, and a signal amplitude exceeding this range is considered invalid; determining whether the signal rate of change is within a reasonable range; for example, the detonation wave pressure rise time is approximately on the order of microseconds, and if a channel signal experiences a pressure jump far exceeding the physical limits of the detonation wave in a very short time, it is considered invalid; and determining whether the signal is continuous and uninterrupted; for example, if a channel signal experiences data loss or remains at a fixed value for a long time without fluctuation, it is considered invalid. The raw real-time pressure signals that pass verification are marked as valid channels, while those that fail verification are marked as invalid channels and discarded, not participating in subsequent calculations. The processing equipment obtains the real-time pressure signal based on the raw real-time pressure signals from all valid channels. This real-time pressure signal represents the instantaneous pressure values at multiple valid measuring points within the combustion chamber at the current moment.
[0031] S202. The processing equipment extracts the current actual pressure peak value and the current actual pressure pulsation frequency of the current knocking cycle based on the real-time pressure signal.
[0032] The detonation cycle is the time interval during which the detonation wave sweeps across the same measuring point on the circumferential wall of the combustion chamber once during the operation of a rotary detonation engine. The reciprocal of this time interval is the pressure pulsation frequency. The current actual pressure peak value is the maximum pressure value in the real-time pressure signal within the current detonation cycle, representing the highest pressure when the detonation wave reaches the measuring point. The current actual pressure pulsation frequency is the number of times the detonation wave sweeps across the same measuring point on the circumferential wall of the combustion chamber per unit time, representing the rotational speed of the detonation wave at the current moment.
[0033] The processing equipment first performs waveform analysis on the acquired real-time pressure signal to identify the start and end times of each detonation cycle. Specifically, the equipment determines a complete detonation cycle by detecting the process of the pressure value in the real-time pressure signal rising sharply to its peak and then falling back. After determining the current detonation cycle, the equipment searches for the maximum value of the real-time pressure signal within the time window of that cycle and extracts this maximum value as the current actual pressure peak value. Simultaneously, the equipment calculates its reciprocal based on the duration of the current detonation cycle to obtain the current actual pressure pulsation frequency, or obtains the current actual pressure pulsation frequency by counting the number of times the detonation wave sweeps across the measuring point per unit time. The current actual pressure peak value obtained by the processing equipment represents the highest pressure when the detonation wave propagates to the measuring point on the combustion chamber wall within the current detonation cycle, reflecting the combustion intensity of the detonation wave; the current actual pressure pulsation frequency obtained by the processing equipment represents the speed of rotation of the detonation wave along the circumference of the combustion chamber at the current moment, reflecting the propagation speed of the detonation wave.
[0034] S203. The processing equipment calculates the frequency deviation between the current actual pressure pulsation frequency and the target pressure pulsation frequency, as well as the pressure deviation between the current actual pressure peak value and the target pressure peak value.
[0035] The target pressure pulsation frequency is a pre-set pressure pulsation frequency value based on the desired detonation wave propagation mode, representing the desired rotational speed of the detonation wave. The target pressure peak value is a pre-set pressure peak value based on the desired detonation wave propagation mode, representing the desired combustion intensity of the detonation wave. The frequency deviation is the difference between the current actual pressure pulsation frequency and the target pressure pulsation frequency. The pressure deviation is the difference between the current actual pressure peak value and the target pressure peak value.
[0036] The processing equipment subtracts the target pressure pulsation frequency from the extracted current actual pressure pulsation frequency to obtain the frequency deviation; it also subtracts the target pressure peak value from the extracted current actual pressure peak value to obtain the pressure deviation. A positive frequency deviation indicates that the current detonation wave rotation speed is faster than the expected speed; a negative frequency deviation indicates that the current detonation wave rotation speed is slower than the expected speed. A positive pressure deviation indicates that the current detonation wave combustion intensity is higher than the expected intensity; a negative pressure deviation indicates that the current detonation wave combustion intensity is lower than the expected intensity. The frequency deviation obtained by the processing equipment characterizes the direction and degree of deviation between the current detonation wave rotation speed and the expected rotation speed; the pressure deviation obtained by the processing equipment characterizes the direction and degree of deviation between the current detonation wave combustion intensity and the expected combustion intensity.
[0037] S204. The processing equipment calculates the fuel injection compensation amount based on the frequency deviation and pressure deviation.
[0038] In some embodiments, the processing device performs a weighted summation of the frequency deviation and pressure deviation to obtain the comprehensive error value at the current moment; and calculates the fuel injection compensation amount based on the difference between the comprehensive error value at the current moment and the comprehensive error value at the previous moment, the comprehensive error value at the current moment, and the sum of the comprehensive error value at the current moment and the comprehensive error value at the previous moment.
[0039] The overall error value is a single numerical value obtained by weighted summation of frequency deviation and pressure deviation, representing the overall deviation between the actual state and the desired state of the detonation wave at the current moment. The overall error value at the previous moment is the overall error value calculated in the previous detonation cycle and is stored in the processing equipment for calculation at the current moment.
[0040] The processing device multiplies the frequency deviation by a frequency weighting coefficient and the pressure deviation by a pressure weighting coefficient, then adds the two together to obtain the current comprehensive error value. In some embodiments, the frequency weighting coefficient is 0.5 and the pressure weighting coefficient is 0.5. The processing device reads the comprehensive error value from the memory of the previous moment. Then, the processing device calculates the difference between the current comprehensive error value and the previous comprehensive error value, which reflects the rate of change of the comprehensive error; the processing device takes the current comprehensive error value itself, which reflects the overall deviation at the current moment; the processing device calculates the sum of the current comprehensive error value and the previous comprehensive error value, which reflects the cumulative effect of the comprehensive error over time. The processing device multiplies each of the above three quantities by its respective coefficient and then adds them together to calculate the fuel injection compensation amount. This fuel injection compensation amount is the fuel injection quantity adjustment value that needs to be increased or decreased based on the feedforward fuel injection quantity.
[0041] The formula for calculating the fuel injection compensation amount is:
[0042] in, Indicates the amount of fuel injection compensation. This is the overall error value at the current moment. This is the combined error value from the previous moment. Indicates the proportionality coefficient, Integral coefficient This represents the differential coefficient.
[0043] In some embodiments, The value ranges from 0.1 to 0.5. The value ranges from 0.01 to 0.05. The value ranges from 0.02 to 0.1.
[0044] The method also includes limitations on the amount of fuel injection compensation: The processing equipment calculates the current combustion state characteristic value based on the current actual pressure peak value and the current actual pressure pulsation frequency; when the current combustion state characteristic value is less than the preset safety threshold, the maximum value of the fuel injection compensation is limited.
[0045] The current combustion state characteristic value is a single value calculated based on the current actual pressure peak value and the current actual pressure pulsation frequency, used to reflect the overall level of the current combustion state. A higher value indicates a better combustion state, and a lower value indicates a worse combustion state. The preset safety threshold is a pre-set lower limit for the combustion state characteristic value, used to determine whether the current combustion state has deteriorated to the point where compensation needs to be limited.
[0046] The processing device acquires the current actual pressure peak value and the current actual pressure pulsation frequency, and multiplies them to obtain the current combustion state characteristic value. The processing device compares the current combustion state characteristic value with a preset safety threshold. When the current combustion state characteristic value is greater than or equal to the preset safety threshold, it indicates that the current combustion state is within a safe range, and the fuel injection compensation amount is not subject to additional restrictions; the fuel injection compensation amount is calculated and output normally according to the above method. When the current combustion state characteristic value is less than the preset safety threshold, it indicates that the current combustion state has dropped below the safe range. If a significant adjustment to the fuel injection is made according to the normally calculated fuel injection compensation amount, the combustion state may further deteriorate. Therefore, the processing device limits the maximum value of the fuel injection compensation amount to ensure that it does not exceed the preset upper limit. For example, under the condition of a rated fuel injection amount of 100 mg / cycle, the preset upper limit of the compensation amount can be set to 1 mg / cycle to 4 mg / cycle, which can be proportionally converted according to the rated fuel injection amount of the specific engine. This embodiment does not specifically limit this.
[0047] The expression for the characteristic value of the current combustion state is:
[0048] in, This represents the characteristic value of the current combustion state. This represents the current actual peak pressure. This represents the current actual pressure pulsation frequency.
[0049] when hour,
[0050] in, To preset a safety threshold, This is the amount of fuel injection compensation. This is the preset upper limit of the compensation amount.
[0051] S205. The processing equipment generates injection control commands based on the injection compensation amount.
[0052] In some embodiments, the processing device acquires the current operating parameters of the rotating detonation engine, determines the reference fuel injection quantity based on the current operating parameters and the target pressure pulsation frequency, superimposes the reference fuel injection quantity with the fuel injection compensation quantity to obtain the final fuel injection quantity, and generates a fuel injection control command based on the final fuel injection quantity.
[0053] Operating parameters refer to the running parameters of the rotating detonation engine under its current operating conditions, including engine speed, total intake pressure, and total intake temperature. The reference injection quantity is a basic injection quantity determined from pre-stored data based on the current operating parameters and the target pressure pulsation frequency. The final injection quantity is the injection quantity value obtained by superimposing the reference injection quantity and the injection compensation quantity, serving as the final command value for actual injection control. The injection control command is the control signal output from the processing equipment to the injection actuator, used to control the injection actuator to inject fuel according to the final injection quantity.
[0054] The processing equipment acquires the current operating parameters of the rotating detonation engine through sensors, including engine speed, total intake pressure, and total intake temperature. Using the current operating parameters and the target pressure pulsation frequency as a lookup index, the equipment determines the reference fuel injection quantity corresponding to this operating condition and target frequency from pre-stored fuel injection quantity data. This reference fuel injection quantity represents the basic value of fuel injection required to achieve the target pressure pulsation frequency under the current operating conditions. Subsequently, the equipment adds the reference fuel injection quantity to the fuel injection compensation amount to obtain the final fuel injection quantity. A positive value for the fuel injection compensation amount indicates an increase in the fuel injection quantity based on the reference amount, while a negative value indicates a decrease in the fuel injection quantity based on the reference amount. The equipment generates a fuel injection control command based on the final fuel injection quantity and sends this command to the fuel injection actuator. The final fuel injection quantity represents the actual fuel injection quantity that should be executed at the current moment after feedforward reference and feedback correction.
[0055] The expression for the final fuel injection quantity is:
[0056] in, For the final fuel injection quantity, As the baseline fuel injection quantity, This is the fuel injection compensation amount.
[0057] The method also includes: The processing equipment calculates the pressure recovery ratio based on the ratio of the current actual peak pressure to the average peak pressure during the stable propagation period. When the pressure recovery ratio is less than the first threshold and greater than or equal to the second threshold, the fuel injection quantity is increased. When the pressure recovery ratio is continuously less than the second threshold and the time for which the pressure recovery ratio is greater than or equal to the third threshold exceeds the first time threshold, an alarm signal is issued. When the time for which the pressure recovery ratio is continuously less than the third threshold exceeds the second time threshold, or when the pressure pulsation of the real-time pressure signal disappears, the explosion-proof protection is executed and the fuel supply is cut off.
[0058] The average peak pressure during the stable propagation period is the average of the peak pressure values over multiple consecutive detonation cycles under a preset stable operating condition of the engine. The pressure recovery ratio is the ratio of the current actual peak pressure to the average peak pressure during the stable propagation period, used to measure the degree of recovery of the current detonation wave intensity relative to the stable state.
[0059] The first threshold is the highest judgment limit for the pressure recovery ratio, used to distinguish between normal operating conditions and mild abnormal conditions. The second threshold is the middle judgment limit for the pressure recovery ratio, used to distinguish between mild and moderate abnormal conditions; the first threshold is greater than the second threshold. The third threshold is the lowest judgment limit for the pressure recovery ratio, used to distinguish between moderate and severe abnormal conditions; the second threshold is greater than the third threshold. The first time threshold is the lower limit of the duration required to trigger an alarm signal. The second time threshold is the lower limit of the duration required to trigger explosion extinguishing protection.
[0060] The processing device reads the average peak pressure during the stable propagation period from the memory. This value is the average peak pressure value pre-statistically obtained under stable engine operating conditions. The processing device divides the current actual peak pressure by the average peak pressure during the stable propagation period to calculate the pressure recovery ratio. When the pressure recovery ratio is greater than or equal to the first threshold, it indicates that the current detonation wave intensity is within the normal range. When the pressure recovery ratio is less than the first threshold but greater than or equal to the second threshold, it indicates that the current detonation wave intensity has slightly decreased. The processing device adds a preset first injection increment to the current injection quantity. This first injection increment is used to increase the current equivalence ratio by 0.1 to 0.2. When the pressure recovery ratio is continuously less than the second threshold and greater than or equal to the third threshold for a period exceeding the first time threshold, it indicates that the detonation wave intensity is continuously in a moderately decreasing state and has failed to recover on its own. The processing device issues an alarm signal. When the pressure recovery ratio is continuously less than the third threshold for a period exceeding the second time threshold, or when the pressure pulsation of the real-time pressure signal disappears, it indicates that the detonation wave intensity has severely decreased or the detonation has stopped propagating. The processing device executes detonation protection and cuts off the fuel supply.
[0061] The expression for the pressure recovery ratio is:
[0062] in, For pressure recovery ratio, This represents the current actual peak pressure. The average peak pressure during the stable propagation period.
[0063] The method also includes: The processing equipment extracts the multi-channel cross-correlation time difference based on the real-time pressure signal; determines the propagation direction of the detonation wave based on the multi-channel cross-correlation time difference; calculates the eigenvalue ratio based on the multi-channel cross-correlation time difference; determines the current wavefront number based on the eigenvalue ratio; and determines whether there is a mode switching trend based on the changing trend of the eigenvalue ratio. When a mode switching trend is detected, the target pressure pulsation frequency is adjusted to make the detonation wave mode converge to the target mode.
[0064] The multi-channel cross-correlation time difference is the time difference between real-time pressure signals acquired by pressure sensors located at different positions around the combustion chamber, representing the time difference when the same detonation wave propagates to different sensor positions. The propagation direction is the direction in which the detonation wave propagates along the circumference of the combustion chamber, including clockwise and counterclockwise directions. The eigenvalue ratio is the ratio between adjacent eigenvalues after constructing the covariance matrix of the multi-channel real-time pressure signals and performing eigenvalue decomposition. The number of wavefronts is the number of detonation waves propagating simultaneously along the circumference within the combustion chamber of a rotating detonation engine, including single-wave, double-wave, and multi-wave types. The mode switching trend is the changing trend of the detonation wave propagation mode from one wavefront number to another.
[0065] The processing equipment performs cross-correlation analysis on real-time pressure signals from multiple locations, calculating the time difference between the propagation of the same detonation wave to different sensor locations, obtaining multi-channel cross-correlation time differences. The equipment determines the propagation direction of the detonation wave based on the sign of the multi-channel cross-correlation time differences: a positive time difference indicates clockwise propagation, while a negative time difference indicates counter-clockwise propagation. The equipment constructs a covariance matrix based on the multi-channel real-time pressure signals, performs eigenvalue decomposition on this matrix, obtaining multiple eigenvalues arranged in order of magnitude, and calculates the ratio between adjacent eigenvalues to obtain the eigenvalue ratio. The equipment compares the eigenvalue ratio with a preset threshold. When the eigenvalue ratio first exceeds the preset threshold, it determines the current wavefront number. If the ratio of the first to the second eigenvalue exceeds the preset threshold, it is determined to be a single wavefront; if the ratio of the first to the second eigenvalue does not exceed the preset threshold, but the ratio of the second to the third eigenvalue exceeds the preset threshold, it is determined to be a double wavefront. The equipment monitors the trend of the eigenvalue ratio over time; when the change in the eigenvalue ratio exceeds a preset change threshold, it determines that a mode switching trend exists. When the processing equipment detects a mode switching trend, it adjusts the target pressure pulsation frequency to make the detonation wave mode converge to the target mode.
[0066] The expression for the multi-channel cross-correlation time is:
[0067] in, The time difference of the multi-channel cross-correlation between sensor i and sensor j. The time it takes for the detonation wave to travel to sensor i. The time it takes for the detonation wave to travel to sensor j is denoted as .
[0068] The expression for the eigenvalue ratio is:
[0069] in, The ratio of the kth eigenvalue. and These are adjacent feature values arranged by size.
[0070] The processing device also determines the stability of the detonation wave propagation direction based on the sign stability of the multi-channel cross-correlation time differences. When the sign of all multi-channel cross-correlation time differences remains unchanged over multiple consecutive detonation cycles, and the standard deviation of the numerical fluctuation of the multi-channel cross-correlation time differences is less than 5%, the processing device determines that the propagation direction is stable. When the sign of the multi-channel cross-correlation time differences remains unchanged but their absolute values continuously decrease, and this situation persists for more than a first preset number of cycles, the processing device determines that there is a trend of directional change. When any multi-channel cross-correlation time difference exhibits a critical chaotic state of alternating positive and negative values, and this state persists for more than a second preset number of cycles, the processing device determines that there is a mode switching trend and begins to intervene and adjust the target pressure pulsation frequency. In some embodiments, the first preset number of cycles is 5 detonation cycles, and the second preset number of cycles is 5 detonation cycles.
[0071] Based on the above description, this application has the following beneficial effects: This application acquires real-time pressure signals from multiple locations within the combustion chamber of a rotating detonation engine, extracts the actual pressure peak value and actual pressure pulsation frequency of the current detonation cycle, and calculates frequency deviation and pressure deviation using preset target pressure pulsation frequency and target pressure peak value, respectively. Then, it calculates the injection compensation amount based on both deviations and generates injection control commands, enabling the injection quantity to adaptively adjust according to real-time changes in combustion chamber pressure. This overcomes the shortcomings of existing open-loop or semi-open-loop control strategies that rely on ground-calibrated MAP maps and cannot adjust the injection quantity in real-time according to changes in combustion state, thus improving injection control accuracy. Simultaneously, since frequency deviation and pressure deviation reflect the degree of deviation between the current combustion state and the desired state from the two dimensions of detonation wave rotation speed and combustion intensity, respectively, the calculated injection compensation amount can more accurately match the actual operating conditions, effectively reducing the risk of deterioration in detonation wave propagation stability due to operating conditions deviating from the calibration point. Furthermore, by directly adjusting the injection quantity based on combustion chamber pressure feedback, the injection control can adjust according to the dynamic changes in combustion chamber pressure, which is beneficial for maintaining stable propagation of the detonation wave over a wide operating range.
[0072] The above text combined Figures 1 to 2The fuel injection control method based on the combustion chamber pressure of a rotary detonation engine provided in this application has been described in detail. The apparatus and equipment provided in this application will be described below with reference to the accompanying drawings.
[0073] like Figure 3 As shown in the figure, this is a schematic diagram of a fuel injection control device based on the combustion chamber pressure of a rotary detonation engine according to an embodiment of this application. The device includes: The acquisition module 301 is used to acquire real-time pressure signals at multiple locations within the combustion chamber of the rotary detonation engine; The processing module 302 is used to extract the current actual pressure peak value and the current actual pressure pulsation frequency of the current knock cycle based on the real-time pressure signal; calculate the frequency deviation between the current actual pressure pulsation frequency and the target pressure pulsation frequency, and the pressure deviation between the current actual pressure peak value and the target pressure peak value; and calculate the fuel injection compensation amount based on the frequency deviation and the pressure deviation. The control module 303 is used to generate fuel injection control commands based on the fuel injection compensation amount.
[0074] Optionally, the control module 303 is specifically used to acquire the current operating parameters of the rotary detonation engine and determine the reference fuel injection quantity based on the current operating parameters and the target pressure pulsation frequency. The reference injection quantity is added to the injection compensation quantity to obtain the final injection quantity; Based on the final fuel injection quantity, fuel injection control commands are generated.
[0075] Optionally, the processing module 302 is further configured to calculate the pressure recovery ratio based on the ratio of the current actual pressure peak to the average pressure peak during the stable propagation period; When the pressure recovery ratio is less than the first threshold and the pressure recovery ratio is greater than or equal to the second threshold, the fuel injection quantity is increased; An alarm signal is issued when the pressure recovery ratio is continuously less than the second threshold and the time during which the pressure recovery ratio is greater than or equal to the third threshold exceeds the first time threshold; When the pressure recovery ratio remains below the third threshold for a period exceeding the second time threshold, or when the pressure pulsation of the real-time pressure signal disappears, the explosion protection is activated and the fuel supply is cut off.
[0076] Optionally, the processing module 302 is specifically used to perform a weighted summation of the frequency deviation and the pressure deviation to obtain the comprehensive error value at the current moment; The fuel injection compensation amount is calculated based on the difference between the current comprehensive error value and the previous comprehensive error value, the current comprehensive error value, and the sum of the current comprehensive error value and the previous comprehensive error value.
[0077] Optionally, the processing module 302 is further configured to calculate the current combustion state characteristic value based on the current actual pressure peak value and the current actual pressure pulsation frequency; When the current combustion state characteristic value is less than a preset safety threshold, the maximum value of the fuel injection compensation is limited.
[0078] Optionally, the processing module 302 is also used to extract the multi-channel cross-correlation time difference based on the real-time pressure signal; The propagation direction of the detonation wave is determined based on the multi-channel cross-correlation time difference. The eigenvalue ratio is calculated based on the multi-channel cross-correlation time difference, the current wavefront number is determined based on the eigenvalue ratio, and the mode switching trend is determined based on the changing trend of the eigenvalue ratio. When a mode switching trend is detected, the target pressure pulsation frequency is adjusted so that the detonation wave mode converges to the target mode.
[0079] Optionally, the processing module 302 is specifically used to acquire the raw pressure real-time signals at multiple locations within the combustion chamber of the rotary detonation engine; The validity of the original real-time pressure signal is verified to obtain the real-time pressure signal.
[0080] The fuel injection control device based on the combustion chamber pressure of a rotary detonation engine according to the embodiments of this application can correspondingly execute the method described in the embodiments of this application, and the other operations and / or functions of each module / unit of the fuel injection control device based on the combustion chamber pressure of a rotary detonation engine are respectively for implementing Figure 2 For the sake of brevity, the corresponding processes of each method in the illustrated embodiments will not be described in detail here.
[0081] This application also provides a computing device. For example... Figure 4 As shown in the figure, this is a schematic diagram of a computing device provided in an embodiment of this application. The computing device 400 includes a bus 401, a processor 402, a communication interface 403, and a memory 404. The processor 402, the memory 404, and the communication interface 403 communicate with each other via the bus 401.
[0082] Bus 401 can be 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 representation, Figure 4 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0083] Processor 402 can be any one or more of the following processors: central processing unit (CPU), graphics processing unit (GPU), microprocessor (MP), or digital signal processor (DSP).
[0084] Communication interface 403 is used for communication with external devices.
[0085] Memory 404 may include volatile memory, such as random access memory (RAM). Memory 404 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).
[0086] The memory 404 stores executable code, and the processor 402 executes the executable code to perform the aforementioned fuel injection control method based on the combustion chamber pressure of a rotary detonation engine.
[0087] Specifically, in achieving Figure 3 In the case of the illustrated embodiment, and Figure 3 When the modules or units of the fuel injection control device based on the combustion chamber pressure of a rotary detonation engine described in the embodiments are implemented by software, the following applies: Figure 3 The software or program code required for the functions of each module / unit can be partially or entirely stored in memory 404. Processor 402 executes the program code corresponding to each unit stored in memory 404, and executes the aforementioned fuel injection control method based on the combustion chamber pressure of a rotary knock engine.
[0088] This application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that a computing device can store, or a data storage device such as a data center containing one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive). The computer-readable storage medium includes instructions that instruct the computing device to execute the above-described fuel injection control method based on the combustion chamber pressure of a rotary detonation engine.
[0089] This application also provides a computer program product comprising one or more computer instructions. When the computer instructions are loaded and executed on a computing device, all or part of the processes or functions described in this application are generated.
[0090] The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, or data center to another website, computer, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means.
[0091] When the computer program product is executed by a computer, the computer performs any of the aforementioned methods of the fuel injection control method based on the combustion chamber pressure of a rotary knock engine. The computer program product can be a software installation package; when any of the aforementioned methods of the fuel injection control method based on the combustion chamber pressure of a rotary knock engine is required, the computer program product can be downloaded and executed on the computer.
[0092] The descriptions of the processes or structures corresponding to the above figures each have their own emphasis. For parts of a process or structure that are not described in detail, please refer to the relevant descriptions of other processes or structures.
[0093] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be covered within the scope of protection of this application.
Claims
1. A fuel injection control method based on the combustion chamber pressure of a rotating detonation engine, characterized in that, The method includes: Acquire real-time pressure signals at multiple locations within the combustion chamber of a rotating detonation engine; Based on the real-time pressure signal, extract the current actual pressure peak value and the current actual pressure pulsation frequency of the current knock cycle; Calculate the frequency deviation between the current actual pressure pulsation frequency and the target pressure pulsation frequency, and the pressure deviation between the current actual pressure peak value and the target pressure peak value; Calculate the injection compensation amount based on the frequency deviation and the pressure deviation; Based on the fuel injection compensation amount, a fuel injection control command is generated.
2. The method according to claim 1, characterized in that, The step of generating a fuel injection control command based on the fuel injection compensation amount includes: Obtain the current operating parameters of the rotating detonation engine, and determine the reference fuel injection quantity based on the current operating parameters and the target pressure pulsation frequency; The reference injection quantity is added to the injection compensation quantity to obtain the final injection quantity; Based on the final fuel injection quantity, fuel injection control commands are generated.
3. The method according to claim 1, characterized in that, The method further includes: The pressure recovery ratio is calculated based on the ratio of the current actual peak pressure to the average peak pressure during the stable propagation period. When the pressure recovery ratio is less than the first threshold and the pressure recovery ratio is greater than or equal to the second threshold, the fuel injection quantity is increased; An alarm signal is issued when the pressure recovery ratio is continuously less than the second threshold and the time during which the pressure recovery ratio is greater than or equal to the third threshold exceeds the first time threshold; When the pressure recovery ratio remains below the third threshold for a period exceeding the second time threshold, or when the pressure pulsation of the real-time pressure signal disappears, the explosion protection is activated and the fuel supply is cut off.
4. The method according to claim 1, characterized in that, The step of calculating the fuel injection compensation amount based on the frequency deviation and the pressure deviation includes: The frequency deviation and the pressure deviation are weighted and summed to obtain the comprehensive error value at the current moment; The fuel injection compensation amount is calculated based on the difference between the current comprehensive error value and the previous comprehensive error value, the current comprehensive error value, and the sum of the current comprehensive error value and the previous comprehensive error value.
5. The method according to claim 1, characterized in that, The method further includes: Calculate the current combustion state characteristic value based on the current actual pressure peak value and the current actual pressure pulsation frequency; When the current combustion state characteristic value is less than a preset safety threshold, the maximum value of the fuel injection compensation is limited.
6. The method according to claim 1, characterized in that, The method further includes: Based on the real-time pressure signal, extract the multi-channel cross-correlation time difference; The propagation direction of the detonation wave is determined based on the multi-channel cross-correlation time difference. The eigenvalue ratio is calculated based on the multi-channel cross-correlation time difference, the current wavefront number is determined based on the eigenvalue ratio, and the mode switching trend is determined based on the changing trend of the eigenvalue ratio. When a mode switching trend is detected, the target pressure pulsation frequency is adjusted so that the detonation wave mode converges to the target mode.
7. The method according to claim 1, characterized in that, The acquisition of real-time pressure signals at multiple locations within the combustion chamber of the rotating detonation engine includes: Acquire real-time raw pressure signals at multiple locations within the combustion chamber of a rotating detonation engine; The validity of the original real-time pressure signal is verified to obtain the real-time pressure signal.
8. A fuel injection control device based on the combustion chamber pressure of a rotary detonation engine, characterized in that, The device includes: The acquisition module is used to acquire real-time pressure signals at multiple locations within the combustion chamber of the rotary detonation engine; The processing module is used to extract the current actual pressure peak value and the current actual pressure pulsation frequency of the current knock cycle based on the real-time pressure signal; calculate the frequency deviation between the current actual pressure pulsation frequency and the target pressure pulsation frequency, and the pressure deviation between the current actual pressure peak value and the target pressure peak value; and calculate the fuel injection compensation amount based on the frequency deviation and the pressure deviation. The control module is used to generate fuel injection control commands based on the fuel injection compensation amount.
9. A computing device, characterized in that, Including memory and processor; The memory stores one or more computer programs, the one or more computer programs including instructions; when the instructions are executed by the processor, the computing device performs the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program for performing the method as described in any one of claims 1 to 7.