Diesel engine generator set controller

By combining a multi-core processing unit and a dynamic coupling analysis engine, a multi-physics coupling model is constructed and the weight coefficients are adjusted in real time. This solves the problems of dynamic adjustment and fault response of existing diesel generator set controllers, realizes high-precision collaborative control and adaptive optimization, and improves the safety and reliability of the system.

CN120798577AActive Publication Date: 2025-10-17JIANGSU ENDA GENERAL EQUIP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202511281425.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-09
Publication Date
2025-10-17
Estimated Expiration
2045-09-09

AI Technical Summary

Technical Problem

Existing diesel generator set controllers cannot dynamically adjust weight coefficients according to operating conditions and lack a dynamic coupling analysis engine, resulting in low control accuracy and safety. Fixed time slot allocation cannot dynamically allocate resources, timing asynchrony and weight update lag, and lack of hardware coverage channels lead to slow fault response.

Method used

Employing a multi-core processing unit, a dynamic coupling analysis engine, and an instruction arbitrator, the system calculates weight coefficients in real time using a multi-physics coupling model and a random forest regression algorithm. It also configures time slot allocation rules and hardware coverage channels to achieve efficient collaborative control and adaptive optimization. The fault diagnosis and synchronization detection modules perform intelligent decision-making and conflict arbitration to ensure that critical instructions are reliably delivered to the actuator group.

Benefits of technology

It improves the control accuracy and real-time response of diesel generator sets under complex operating conditions, enhances safety and reliability, and can quickly respond to thermal stress and knock risks under extreme operating conditions, ensuring system stability and efficient fault handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120798577A_ABST
    Figure CN120798577A_ABST
Patent Text Reader

Abstract

The invention discloses a diesel generator set controller, which relates to the technical field of control systems and comprises a multi-core processing unit, a dynamic coupling analysis engine and an instruction arbiter. Multi-dimensional real-time data are efficiently collected and integrated through the multi-core processing unit, an accurate multi-physics field coupling model is constructed by utilizing a dynamic coupling analysis engine, and a weight coefficient is solved and dynamically corrected in real time by adopting a random forest regression algorithm, so that high-precision cooperative control under a complex working condition is realized, and the working efficiency is improved. An instruction arbiter is directly embedded into a key weight coefficient output by an engine, intelligent decision making and conflict arbitration are carried out by integrating priority signals, it is ensured that safety and stability are preferentially met when resources are limited or target conflicts exist, a time division multiplexing instruction bus configured with a time slot allocation rule provides an efficient, ordered and low-conflict instruction transmission channel, and the time slot allocation rule is optimized. The key instruction is reliably sent to the actuator group, the working condition of the actuator is fed back through the hardware abstraction layer to form a closed loop, and the safety and reliability of overall operation are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of control systems, in particular to a diesel generator set controller. BACKGROUND

[0002] The diesel generator set is a whole composed of diesel engine, generator, control panel, public base and other components, as an important power equipment, it plays an irreplaceable role in standby power supply, main power supply, peak-shaving power supply and emergency power supply and many other fields, and its core function is to convert mechanical energy of the diesel engine into electrical energy to provide stable and reliable power supply for various loads, and the controller is the "brain" and "nerve center" of the diesel generator set, and its performance directly determines the operation efficiency, reliability, safety and intelligent level of the whole set.

[0003] The defects of the existing diesel generator set controller are:

[0004] 1. The patent document US20120019000A1 discloses a generator set calibration controller, but the calibration controller in the above document cannot dynamically adjust the weight coefficient according to the working condition, lacks a dynamic coupling analysis engine, and has the technical problems of low control precision and safety;

[0005] 2. The patent document US08942942B2 discloses a generator set calibration controller, but the calibration controller in the above document has the technical problem of fixed time slot allocation, and cannot dynamically allocate resources according to the risk coefficient;

[0006] 3. The patent document US6107927A discloses a generator set controller with overall synchronization mode, but the generator set controller in the above document has the technical problems of time sequence asynchronization and weight update lag;

[0007] 4. The patent document CN102691583A discloses a small-power diesel generator constant-speed constant-frequency double-closed-loop control system and method, but the device in the above document lacks a hardware coverage channel, and the key instructions are blocked, which causes the technical problem of slow fault response. SUMMARY

[0008] The present application aims to provide a diesel generator set controller to solve the technical problems in the background art.

[0009] To achieve the above-mentioned purpose, the present application provides the following technical solution: a diesel generator set controller, comprising a multi-core processing unit, a dynamic coupling analysis engine and an instruction arbitrator, the input end of the multi-core processing unit is communicated with a sensor group through a hardware abstraction layer, for receiving mechanical dynamic signals, thermodynamic field distribution data, electrical output parameters and load parameters of the power equipment;

[0010] The data processing end of the multi-core processing unit is in bidirectional communication connection with the dynamic coupling analysis engine, for:

[0011] Based on the sensor signal, a multi-physical field coupling model is constructed, and a random forest regression algorithm is used to calculate the weight coefficient in real time With , generating a multi-actuator cooperative control instruction;

[0012] According to the system stability feedback value, the weight coefficient of the coupling model is dynamically corrected;

[0013] The output end of the dynamic coupling analysis engine is directly embedded in the weight decision unit of the instruction arbitrator, and outputs , , and is converted into a thermal stress weight coefficient And a power stability weight coefficient ; ;

[0014] The priority control end of the instruction arbitrator is in communication connection with the output ends of the fault diagnosis module, the synchronous detection module and the efficiency optimization module, respectively;

[0015] The output end of the instruction arbitrator is in communication connection with the time division multiplexing instruction bus;

[0016] The time division multiplexing instruction bus is configured with a time slot allocation rule;

[0017] The time division multiplexing instruction bus is in communication connection with the control signal input end of the actuator group;

[0018] The working condition feedback end of the actuator group is in communication connection with the multi-core processing unit through a hardware abstraction layer.

[0019] Preferably, the power equipment is a diesel generator set, wherein

[0020] The mechanical dynamic signal includes a crankshaft speed signal;

[0021] The thermodynamic field distribution data includes cylinder temperature field distribution data;

[0022] The electrical output parameter includes a generator output voltage;

[0023] The load parameter includes a load current signal.

[0024] Preferably, the time slot allocation rule is:

[0025] The basic cycle length is 5 milliseconds;

[0026] ​The first priority executor is fixedly assigned with 0-1 millisecond time slot in a cycle;

[0027] The second priority executor is assigned with 1-3 millisecond time slot in a cycle by default;

[0028] The third priority executor is assigned with 3-5 millisecond time slot in a cycle;

[0029] When the ratio of the thermal stress weight coefficient output by the dynamic coupling analysis engine to the power stability weight coefficient is greater than 2, 50% of the time length in the time slot is re-assigned to the third priority executor;

[0030] When the rate of change of the thermodynamic field is greater than 10℃ / s, an additional emergency time slot is dynamically assigned to the third priority executor.

[0031] Preferably, the first priority executor is a fuel injection valve;

[0032] The second priority executor is an excitation regulator;

[0033] The third priority executor is a proportional cooling valve.

[0034] Preferably, the dynamic correction formula of the weight coefficient is:

[0035]

[0036] wherein is the total weight correction amount, is the system stability deviation amount, is the core thermodynamic zone temperature, is the ambient temperature, is the original power stability weight coefficient, is the original thermal stress weight coefficient, is the rate of change of the stability deviation amount, is the inverse of the thermodynamic gradient, is the differential operator, is the time variable, is the time differential element, is the differential of the stability deviation.

[0037] Preferably, the system stability deviation amount is the absolute value of the output power fluctuation (∣ ∣):

[0038] The core thermodynamic zone temperature is the cylinder temperature;

[0039] The dynamic correction of the weight coefficient is triggered when the absolute value of the output power fluctuation is greater than 0.3% (∣ ∣).

[0040] Preferably, the fault level output by the fault diagnosis module is a 3-bit binary code, the most significant bit (MSB) of which is directly connected to the interrupt request line of the instruction arbitrator, and the most significant bit (MSB) is 1: the phase lock flag output by the synchronization detection module is a single-bit signal, which is set when the phase difference is ≤0.3 degrees.

[0041] Preferably, the fault diagnosis module includes a knock analysis unit, the input end of which is connected to the cylinder pressure sensor, and the knock analysis unit is configured to perform a fast Fourier transform on the cylinder pressure signal.

[0042] When the energy proportion of the 5000Hz to 8000Hz frequency band is ≥40%:

[0043] Forcedly reduce the calibration fuel injection amount of the fuel injection valve by 20% within 1ms through the hardware override channel of the instruction arbitrator;

[0044] Synchronously inject a step increment command into the proportional cooling valve, and the increment value is 30±5% of the current cooling flow actual value;

[0045] Trigger an unmaskable interrupt signal.

[0046] Preferably, the multi-core processing unit is integrated with a time scale alignment module configured to:

[0047] Taking the mechanical dynamic signal as a reference clock source, perform hardware-level time stamp synchronization on the thermodynamic field distribution data and electrical parameters;

[0048] Output the synchronized multi-physical field data to the dynamic coupling analysis engine through a phase-locked loop.

[0049] Compared with the prior art, the present application has the following advantages:

[0050] 1. The present application efficiently collects and integrates multi-dimensional real-time data of machinery, thermodynamics, electricity and load through a multi-core processing unit, constructs an accurate multi-physical field coupling model using a dynamic coupling analysis engine, and uses a random forest regression algorithm to real-time solve and dynamically correct weight coefficients, realizes high-precision collaborative control and adaptive optimization under complex working conditions, the instruction arbitrator directly embeds the key weight coefficients output by the engine, and intelligently decides and arbitrates conflicts according to the priority signals of the fault diagnosis, synchronization detection and efficiency optimization modules, ensures that the safety and stability requirements are met first when resources are limited or targets conflict, and the time-division multiplexing instruction bus configured with time slot allocation rules provides an efficient, orderly and low-conflict instruction transmission channel, ensuring that critical instructions can be reliably delivered to the actuator group, and the actuator working condition is fed back through the hardware abstraction layer to form a closed loop, driving the model to continuously optimize, and improving the safety and reliability of the overall operation.

[0051] 2. The present application ensures the deterministic response of core fuel control by fixing the 0-1 millisecond time slot to the fuel injection valve at the start of the distribution period, based on the ratio of the thermal stress weight coefficient to the power stability weight coefficient > 2, dynamically reallocating 50% of the 1-3 millisecond time slot to the proportional cooling valve, optimizing resources to respond to thermal stress risks, dynamically generating emergency time slots when the rate of change of the thermodynamic field > 10℃ / s, strengthening the emergency response capability of the cooling system to sudden temperature changes, and the knock analysis unit accurately diagnoses knock by identifying the energy proportion of the 5000-8000 Hz frequency band of the cylinder pressure signal ≥ 40%, and triggers a three-way real-time linkage, forcibly reduces the fuel injection valve by 20% within 1 millisecond through the hardware override channel to cut off the knock energy source, synchronously injects a step increment command to the proportional cooling valve to quickly strengthen cooling, and triggers an unshieldable interrupt to ensure the highest priority execution of the command, thereby improving the safety and reliability of the engine under extreme conditions;

[0052] 3. The present application achieves multiple optimization effects through the collaborative design of the weight coefficient dynamic correction formula and the time alignment module. When the absolute value of the output power fluctuation > 0.3%, the dynamic weight correction formula is triggered to make the power stability weight coefficient and the thermal stress weight coefficient real-time self-adaptive adjustment. The time alignment module uses mechanical dynamic signals as the reference clock source, synchronizes and phase-locks the time scales of the thermodynamic field and electrical parameters through hardware-level timestamp synchronization and phase-locked loop technology, eliminates the time sequence deviation of multi-physical field data, and dynamically couples the analysis engine to optimize the weights based on high-confidence synchronized data in real time, trigger time slot reallocation, significantly improve the control accuracy and response real-time performance of the system under complex conditions of load mutation and knock risk, and fundamentally suppress power fluctuations and thermal stress risks.

[0053] 4. The present application performs fast Fourier transform spectral analysis on the cylinder pressure signal through the knock analysis unit, sets a clear energy proportion threshold, realizes accurate quantification of knock identification, detects severe knock, and the hardware override channel of the command arbitrator is momentarily enabled to forcibly reduce the fuel injection valve supply by 20% within 1 millisecond, rapidly cuts off the abnormal combustion energy source through hardware-level direct intervention, maximally suppresses knock, synchronously triggers the proportional cooling valve step increment command to actively enhance cooling and accelerate the reduction of in-cylinder high temperature, cooperatively suppresses knock deterioration, and triggers an unshieldable interrupt signal to ensure that the severe fault is immediately processed with the highest priority, deep diagnosis or more stringent safety strategies are started. BRIEF DESCRIPTION OF DRAWINGS

[0054] Figure 1 is the system total flowchart of the present application;

[0055] Figure 2Flow chart for time slot allocation process of the present application;

[0056] Figure 3 Flow chart for knock response process of the present application;

[0057] Figure 4 Flow chart for dynamic coupling analysis engine process of the present application;

[0058] Figure 5 Flow chart for fault diagnosis process of the present application;

[0059] Figure 6 Flow chart for instruction arbiter process of the present application;

[0060] Figure 7 Flow chart for comprehensive response process of the present application;

[0061] Figure 8 Flow chart for work process of the present application.

[0062] In the figure: 1, multi-core processing unit; 2, dynamic coupling analysis engine; 3, instruction arbiter; 4, hardware abstraction layer; 5, sensor group; 7, fault diagnosis module; 8, synchronization detection module; 9, efficiency optimization module; 10, time division multiplexing instruction bus; 11, actuator group; 12, fuel injection valve; 13, excitation regulator; 14, proportional cooling valve; 15, knock analysis unit; 16, cylinder pressure sensor; 17, time scale alignment module. DETAILED DESCRIPTION

[0063] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.

[0064] Embodiment 1: please refer to Figure 1 The present application provides an embodiment: a diesel generator set controller, comprising a multi-core processing unit 1, a dynamic coupling analysis engine 2 and an instruction arbiter 3, the input end of the multi-core processing unit 1 is communicated and connected with a sensor group 5 through a hardware abstraction layer 4, for receiving mechanical dynamic signals, thermodynamic field distribution data, electrical output parameters and load parameters of a power equipment;

[0065] The data processing end of the multi-core processing unit 1 is bidirectionally communicated and connected with the dynamic coupling analysis engine 2, for:

[0066] Based on the sensor signals, a multi-physical field coupling model is constructed, and a random forest regression algorithm is used to calculate weight coefficients in real time and generating a multi-actuator cooperative control instruction;

[0067] correcting the weight coefficient of the coupling model according to the system stability feedback value;

[0068] The output end of the dynamic coupling analysis engine 2 is directly embedded in the weight decision unit of the instruction arbitrator 3, and outputs 、 According to the preset linear mapping relationship and Convert to thermal stress weight coefficient and power stability weight coefficient ;

[0069] The priority control end of the instruction arbitrator 3 is respectively connected to the output end of the fault diagnosis module 7, the synchronization detection module 8 and the efficiency optimization module 9;

[0070] The output end of the instruction arbitrator 3 is connected to the time division multiplexing instruction bus 10;

[0071] The time division multiplexing instruction bus 10 is configured with a time slot allocation rule;

[0072] The time division multiplexing instruction bus 10 is connected to the control signal input end of the actuator group 11;

[0073] The working condition feedback end of the actuator group 11 is connected to the multi-core processing unit 1 through the hardware abstraction layer 4;

[0074] The power equipment is a diesel generator set, wherein

[0075] The mechanical dynamic signal includes a crankshaft speed signal;

[0076] The thermodynamic field distribution data includes cylinder temperature field distribution data;

[0077] The electrical output parameter includes a generator output voltage;

[0078] The load parameter includes a load current signal;

[0079] Further, through the multi-core processing unit 1, multi-dimensional real-time data of machinery, thermodynamics, electricity and load are efficiently collected and integrated, a precise multi-physical field coupling model is constructed by using a dynamic coupling analysis engine 2, and a random forest regression algorithm is used to solve and dynamically correct the weight coefficient in real time, realizing high-precision collaborative control and adaptive optimization under complex working conditions. The command arbitrator 3 directly embeds the key weight coefficient output by the engine, and comprehensively considers the priority signals of the fault diagnosis, synchronous detection and efficiency optimization modules 9 to make intelligent decisions and conflict arbitration, ensuring that the safety and stability demand is met in the case of limited resources or target conflict. The time division multiplexing command bus 10 configured with time slot allocation rules provides an efficient, orderly and low-conflict command transmission channel to ensure that the key command is reliably delivered to the actuator group 11. The actuator working condition is fed back through the hardware abstraction layer 4 to form a closed loop, drive the model to continue to optimize, and further improve the control accuracy, response speed, dynamic adaptability, resource utilization efficiency and overall operation safety and reliability of the unit under complex and variable working conditions.

[0080] Embodiment 2: please refer to Figure 2 and Figure 3 An embodiment provided by the application: the time slot allocation rule is:

[0081] The basic cycle length is 5 milliseconds;

[0082] The 0-1 millisecond time slot at the cycle start is fixedly allocated to the first priority actuator;

[0083] The 1-3 millisecond time slot at the cycle is by default allocated to the second priority actuator;

[0084] The 3-5 millisecond time slot at the cycle is allocated to the third priority actuator;

[0085] When the ratio of the thermal stress weight coefficient to the power stability weight coefficient output by the dynamic coupling analysis engine 2 is > 2, 50% of the time length in the time slot is re-allocated to the third priority actuator;

[0086] When the thermodynamic field change rate is > 10℃ / s, an additional emergency time slot is dynamically allocated to the third priority actuator;

[0087] The first priority actuator is a fuel injection valve 12;

[0088] The second priority actuator is an excitation regulator 13;

[0089] The third priority actuator is a proportional cooling valve 14;

[0090] The fault diagnosis module 7 includes a knock analysis unit 15, the input end of which is connected to a cylinder pressure sensor 16. The knock analysis unit 15 is configured to perform a fast Fourier transform on the cylinder pressure signal;

[0091] When the energy ratio of the 5000-8000 Hz band is ≥40%:

[0092] Forcibly reduce the fuel injection valve 12 by 20% within 1 ms through the hardware override channel of the instruction arbitrator 3;

[0093] Synchronously inject a step increment instruction into the proportional cooling valve 14, with an increment value of 30±5% of the current cooling flow actual value;

[0094] Trigger an unmaskable interrupt signal;

[0095] Further, by fixing the allocation cycle to start a 0-1 ms time slot to the fuel injection valve 12, ensure the deterministic response of the core fuel control, based on the ratio of the thermal stress weight coefficient to the power stability weight coefficient >2, dynamically reallocate 50% of the 1-3 ms time slot to the proportional cooling valve 14, optimize resources to respond to thermal stress risks, dynamically generate emergency time slots when the thermodynamic field change rate >10℃ / s, strengthen the emergency response capability of the cooling system to temperature sudden changes, the knock analysis unit 15 accurately diagnoses knock by identifying the energy ratio of the 5000-8000 Hz band of the cylinder pressure signal ≥40%, and triggers a three-way strong real-time linkage, forcibly reduces the fuel injection valve 12 by 20% within 1 ms to cut off the knock energy source through the hardware override channel, synchronously injects a step increment instruction into the proportional cooling valve 14 to quickly strengthen cooling, and triggers an unmaskable interrupt to ensure the highest priority execution of the instruction, thereby improving the safety and reliability of the engine under extreme conditions.

[0096] Embodiment 3: Please refer to Figure 4 and Figure 5 An embodiment provided by the present application: the dynamic correction formula of the weight coefficient is:

[0097]

[0098] Wherein is the total weight correction amount, is the system stability deviation amount, is the core thermodynamic zone temperature, is the ambient temperature, is the power stability original weight coefficient, is the thermal stress original weight coefficient, is the change rate of the stability deviation amount, is the inverse of the thermodynamic gradient, is the differential operator, is the time variable, is the time differential element, is the differential of the stability deviation.

[0099] The system stability deviation is the absolute value of the output power fluctuation (|P|):

[0100] The core thermodynamic zone temperature is the cylinder temperature;

[0101] When the absolute value of the output power fluctuation |P| is greater than 0.3%, the dynamic correction of the weight coefficient is triggered; The multi-core processing unit 1 is integrated with a time scale alignment module 17, which is configured to:

[0102] Taking the mechanical dynamic signal as the reference clock source, the hardware-level time stamp synchronization is performed on the thermodynamic field distribution data and the electrical parameters;

[0103] The synchronized multi-physical field data is output to the dynamic coupling analysis engine 2 through the phase-locked loop;

[0104] Further, through the cooperative design of the weight coefficient dynamic correction formula and the time scale alignment module 17, a multiple optimization effect is achieved. When the absolute value of the output power fluctuation |P| is greater than 0.3%, the dynamic weight correction formula is triggered to make the power stability weight coefficient

[0105] and the thermal stress weight coefficient real-time adaptive adjustment. The time scale alignment module 17 takes the mechanical dynamic signal as the reference clock source, and synchronizes the time scale of the thermodynamic field and the electrical parameters through hardware-level time stamp synchronization and phase-locked loop technology, eliminating the time sequence deviation of the multi-physical field data. The dynamic coupling analysis engine 2 optimizes the weight based on the high-confidence synchronized data in real time, triggers time slot redistribution, significantly improves the control accuracy and response real-time performance of the system under complex working conditions such as load mutation and knock risk, and fundamentally suppresses the power fluctuation and thermal stress risk. Embodiment 4: Please refer to and

[0106] An embodiment provided by the present application: the fault level output by the fault diagnosis module 7 is 3-bit binary coding, the most significant bit (MSB) of which is directly connected to the interrupt request line of the instruction arbitrator 3, and the most significant bit (MSB) is 1: the phase lock flag output by the synchronous detection module 8 is a single-bit signal, which is set when the phase difference is less than or equal to 0.3 degrees; Figure 6 Figure 7 The fault diagnosis module 7 includes a knock analysis unit 15, the input end of which is connected to a cylinder pressure sensor 16. The knock analysis unit 15 is configured to perform fast Fourier transform on the cylinder pressure signal;

[0107] When the energy proportion of the 5000Hz to 8000Hz frequency band is greater than or equal to 40%:

[0108]

[0109] ​​​Forcedly reduce the fuel injection valve 12 by 20% in 1ms through the hardware override channel of the instruction arbitrator 3;

[0110] Synchronously inject a step increment instruction into the proportional cooling valve 14, with an increment value of 30±5% of the current cooling flow actual value;

[0111] Trigger an unmaskable interrupt signal;

[0112] Further, through the knock analysis unit 15, a fast Fourier transform spectral analysis is performed on the cylinder pressure signal, and a clear energy proportion threshold is set to realize accurate quantification of knock identification. When a severe knock is detected, the hardware override channel of the instruction arbitrator 3 is instantaneously enabled, and the fuel injection valve 12 is forcedly reduced by 20% in 1ms. Through hardware-level direct intervention, the abnormal combustion energy source is quickly cut off, the knock is maximally suppressed, the synchronously triggered proportional cooling valve 14 step increment instruction actively enhances cooling, accelerates the reduction of in-cylinder high temperature, cooperatively suppresses the deterioration of knock, and an unmaskable interrupt signal is triggered to ensure that the severe fault is immediately processed with the highest priority, and a deep diagnosis or a more stringent safety strategy is started.

[0113] Embodiment 5: Please refer to Figure 8 An embodiment provided by the present application: the working steps of the diesel generator set controller are as follows:

[0114] S1, real-time acquisition of mechanical dynamic signals, thermodynamic field distribution data, electrical output parameters and load parameters through the sensor group 5;

[0115] The time scale alignment module 17 takes the crankshaft speed as the reference clock, and synchronizes the hardware-level timestamps of the multi-source data through a phase-locked loop;

[0116] S2, based on the synchronized data, a multi-physical field coupling model is constructed, and a random forest regression algorithm is used to calculate the power stability original weight coefficient , the thermal stress original weight coefficient , and the control weight and are converted and output according to the formula;

[0117] S3, when the output power fluctuation ∣ ∣>0.3%, the weight coefficient is updated according to the correction formula:

[0118]

[0119] Wherein the measured value of the cylinder temperature is taken;

[0120] S4, allocate instruction time slots every 5ms period:

[0121] Period 0-1 ms time slot is fixedly assigned to fuel injection valve 12;

[0122] Period 1-3 ms time slot is assigned to excitation regulator 13 by default;

[0123] Period 3-5 ms time slot is assigned to proportional cooling valve 14;

[0124] When >2: 50% of 1-3 ms period is converted to cooling valve control;

[0125] When temperature change rate >10℃ / s: emergency time slot priority cooling valve control is inserted;

[0126] S5, knock detection: fast Fourier transform analysis is performed on cylinder pressure signal, and energy ≥40% in 5000-8000 Hz band is detected within 1 ms, and the calibrated fuel supply is forced to be reduced by 20%, and the cooling flow is increased by 30±5%, and an unshieldable interrupt is triggered;

[0127] Fault level code: the highest bit of 3-bit binary code is directly connected to interrupt request line;

[0128] S6, actuator group 11 working condition data→ through hardware abstraction layer 4→ real-time feedback to multi-core processing unit 1, system stability deviation Participate in the next cycle weight coefficient correction.

[0129] Working principle, through multi-core processing unit 1, efficient collection and integration of mechanical, thermodynamic, electrical and load multi-dimensional real-time data, using dynamic coupling analysis engine 2 to build accurate multi-physical field coupling model, and using random forest regression algorithm to solve and dynamically correct weight coefficient in real time, realize high-precision collaborative control and adaptive optimization under complex working conditions, instruction arbitrator 3 directly embeds key weight coefficient output by engine, and intelligently decides and arbitrates conflicts according to priority signals of fault diagnosis, synchronous detection and efficiency optimization module 9, ensures that safety and stability demand is met in limited resources or target conflict, and time division multiplexing instruction bus 10 configured with time slot allocation rule provides efficient, orderly and low conflict instruction transmission channel, ensures that key instructions can be reliably sent to actuator group 11, and actuator working condition is fed back through hardware abstraction layer 4 to form a closed loop, drive model to continuously optimize, and then improve the control accuracy, response speed, dynamic adaptability, resource utilization efficiency and overall operation safety and reliability of the unit under complex and variable working conditions, through fixed allocation period starting 0-1 ms time slot to fuel injection valve 12, ensure the deterministic response of core fuel control, based on thermal stress weight coefficient and power stability weight coefficient the ratio of the dynamic re-allocation of 1-3 millisecond time slots to the proportion of the cooling valve 14, optimizing resources to cope with thermal stress risks, dynamically generating emergency time slots when the rate of change of the thermodynamic field is >10°C / s, strengthening the emergency response capability of the cooling system to sudden temperature changes, the knock analysis unit 15 accurately diagnoses knock by identifying the energy proportion of the 5000-8000Hz frequency band of the cylinder pressure signal ≥40%, and triggers a three-way strong real-time linkage, forcibly reduces the fuel injection valve 12 by 20% within 1 millisecond through the hardware override channel to cut off the knock energy source, synchronously injects a step increment command into the proportional cooling valve 14 to quickly strengthen cooling, and triggers an unshieldable interrupt to ensure the highest priority execution of the command, thereby improving the safety and reliability of the engine under extreme conditions. Through the collaborative design of the dynamic correction formula and the time alignment module 17, multiple optimization effects are achieved when the absolute value of the output power fluctuation ∣ ∣ is >0.3%, the dynamic weight correction formula is triggered to make the power stability weight coefficient and the thermal stress weight coefficient real-time adaptive adjustment, the time alignment module 17 takes the mechanical dynamic signal as the reference clock source, synchronizes and locks the phase of the thermodynamic field and electrical parameters through hardware-level time stamping, eliminates the time sequence deviation of multi-physical field data, and dynamically couples the analysis engine 2 based on high-confidence synchronized data to real-time optimize the weights, trigger time slot re-allocation, and significantly improve the control accuracy and response real-time of the system under complex working conditions of load mutation and knock risk. From the root, suppress power fluctuations and thermal stress risks, the knock analysis unit 15 performs fast Fourier transform spectral analysis on the cylinder pressure signal, and sets a clear energy proportion threshold to achieve accurate quantification of knock identification. When severe knock is detected, the hardware override channel of the command arbitrator 3 is temporarily enabled, and the fuel injection valve 12 is forcibly reduced by 20% within 1 millisecond, rapidly cutting off the abnormal combustion energy source through hardware-level direct intervention, maximizing the suppression of knock, and synchronously triggering the step increment command of the proportional cooling valve 14 to actively enhance cooling and accelerate the reduction of in-cylinder high temperature, synergistically suppressing knock deterioration, and triggering an unshieldable interrupt signal to ensure that the serious fault is immediately processed with the highest priority, performing deep diagnosis or starting a more stringent safety strategy.

[0130] It is apparent for a person skilled in the art that the present application is not limited to the details of the above-described exemplary embodiments, but can be implemented in other concrete forms without departing from the spirit or essential characteristics of the present application. Therefore, the embodiments should be considered in all respects as illustrative and not restrictive, the scope of the present application being defined by the appended claims rather than the above description, and all changes falling within the meaning and range of equivalents of the elements of the claims are intended to be embraced therein.

Claims

1. A diesel generator controller, comprising a multi-core processing unit (1), a dynamic coupling analysis engine (2) and a command arbitrator (3), characterized in that: The input end of the multi-core processing unit (1) is communicatively connected to the sensor group (5) via the hardware abstraction layer (4) for receiving mechanical dynamic signals, thermodynamic field distribution data, electrical output parameters and load parameters of the power equipment; The data processing end of the multi-core processing unit (1) is bidirectionally connected to the dynamic coupling analysis engine (2) for: Build a multi-physics field coupling model based on sensor signals and use random forest regression algorithm to calculate weight coefficients in real time and , generate multi-actuator collaborative control instructions; Dynamically modifying the weight coefficient of the coupling model according to the system stability feedback value; The output of the dynamic coupling analysis engine (2) is directly embedded in the weight decision unit of the instruction arbitrator (3), and the output 、 , and according to the preset linear mapping relationship and Convert to thermal stress weight coefficient and power stability weight coefficient ; The priority control terminal of the instruction arbiter (3) is respectively connected to the output terminals of the fault diagnosis module (7), the synchronization detection module (8) and the efficiency optimization module (9); The output end of the instruction arbiter (3) is communicatively connected to a time-division multiplexing instruction bus (10); The time division multiplexing instruction bus (10) is configured with time slot allocation rules; The time-division multiplexing instruction bus (10) is communicatively connected to a control signal input terminal of the actuator group (11); The working condition feedback end of the actuator group (11) is connected to the multi-core processing unit (1) via a hardware abstraction layer (4).

2. A diesel generator set controller according to claim 1, characterized in that: The power equipment is a diesel generator set, wherein: The mechanical dynamic signal includes a crankshaft speed signal; The thermodynamic field distribution data includes cylinder temperature field distribution data; The electrical output parameter includes the generator output voltage; The load parameter includes a load current signal.

3. A diesel generator set controller according to claim 1, characterized in that: The time slot allocation rule is: The basic cycle length is 5 milliseconds; The 0-1 millisecond time slot at the beginning of the cycle is fixedly assigned to the first priority executor; The periodic 1-3 millisecond time slots are assigned to the second priority executor by default; The periodic 3-5 millisecond time slot is assigned to the third priority executor; When the thermal stress weight coefficient output by the dynamic coupling analysis engine (2) and power stability weight coefficient When the ratio is greater than 2, 50% of the time in the time slot is reallocated to the third priority executor; When the rate of change of the thermodynamic field is greater than 10°C / s, additional emergency time slots are dynamically allocated to the third priority executor.

4. A diesel generator set controller according to claim 3, characterized in that: The first priority actuator is a fuel injection valve (12); The second priority actuator is the excitation regulator (13); The third priority actuator is the proportional cooling valve (14).

5. A diesel generator set controller according to claim 1, characterized in that: The dynamic correction formula of the weight coefficient is: in is the total weight correction, is the system stability deviation, is the core thermodynamic temperature, is the ambient temperature, is the original weight coefficient of power stability, is the original weight coefficient of thermal stress, is the rate of change of the stability deviation, is the inverse of the thermodynamic gradient, is the differential operator, is the time variable, is the time differential element, is the differential of the stability deviation.

6. A diesel generator set controller according to claim 5, characterized in that: The system stability deviation is the absolute value of the output power fluctuation (| ∣): The core thermodynamic zone temperature is the cylinder temperature; When the absolute value of output power fluctuation | When |>0.3%, dynamic correction of the weight coefficient is triggered.

7. A diesel generator set controller according to claim 1, characterized in that: The fault level output by the fault diagnosis module (7) is a 3-bit binary code, the most significant bit (MSB) of which is directly connected to the interrupt request line of the instruction arbiter (3); the phase lock flag output by the synchronization detection module (8) is a single-bit signal, which is set when the phase difference is ≤0.3 degrees.

8. A diesel generator set controller according to claim 1, characterized in that: The fault diagnosis module (7) includes a knock analysis unit (15), an input end of which is connected to a cylinder pressure sensor (16), and the knock analysis unit (15) is configured to: perform a fast Fourier transform on the cylinder pressure signal; When the energy proportion of the 5000Hz to 8000Hz frequency band is ≥40%: Forcing the fuel injection valve (12) to reduce the calibrated fuel supply by 20% within 1 millisecond through the hardware override channel of the command arbitrator (3); Synchronously inject a step increment instruction into the proportional cooling valve (14), the increment value being 30±5% of the actual value of the current cooling flow rate; Trigger a non-maskable interrupt signal.

9. A diesel generator set controller according to claim 1, characterized in that: The multi-core processing unit (1) is integrated with a time stamp alignment module (17) and is configured to: Using mechanical dynamic signals as the reference clock source, hardware-level timestamp synchronization is performed on thermodynamic field distribution data and electrical parameters; The synchronized multi-physics data is output to the dynamic coupling analysis engine (2) through a phase-locked loop.

Citation Information

Patent Citations

  • Constant speed and constant frequence double-closed-loop control system and method for small-power diesel generator

    CN102691583A

  • Generator set calibration controller

    US20120019000A1

  • Generator set controller with integral synchroscope mode

    US6107927A

  • Generator set calibration controller

    US8942942B2

  • Cylinder direct injection spark-ignition internal combustion engine

    US20010001361A1