Oil engine power generation real-time monitoring system based on communication base station

By monitoring the power generation status and vibration of the oil engine in real time and dynamically allocating channel resources, the data loss caused by concurrent communication of the oil engine is solved, ensuring stable power supply and efficient operation and maintenance of the communication base station.

CN120434599APending Publication Date: 2025-08-05HANGZHOU BRIGHT COMM SYST INTEGRATION +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510855010.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-25
Publication Date
2025-08-05

AI Technical Summary

Technical Problem

In the event of a large-scale power outage accident, concurrent communication between multiple oil engines at multiple base stations when data transmission is carried out simultaneously can easily cause data loss, resulting in insufficient efficiency of oil engine power generation monitoring and management, affecting the stable power supply and efficient operation and maintenance of communication base stations.

Method used

The oil engine monitoring microprocessor is used to count the power generation time, collect oil level height, temperature and vibration data in real time, combine channel demand intensity and vibration factors, dynamically allocate the packet transmission sequence, and select a stable channel for transmission, giving priority to the transmission of oil engine data packets with unstable working conditions and possible faults.

Benefits of technology

Real-time monitoring of oil engine power generation is realized, data transmission delay is reduced, stable power supply and efficient operation and maintenance of communication base stations are ensured, resource competition and channel conflict are avoided, channel utilization efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120434599A_ABST
    Figure CN120434599A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication networks, in particular to an oil engine power generation real-time monitoring system based on a communication base station, and the system comprises an oil engine monitoring microprocessor which is used for carrying out the real-time statistics of the power generation duration of each oil engine; oil level height, temperature, current and vibration data in the power generation process of each oil engine are collected in real time; the oil engine information transmission demand analysis module is used for acquiring the channel demand intensity and the vibration factor of each oil engine at the current moment, acquiring the dynamic weight of each oil engine at the current moment in combination with the sharp degree of the amplitude distribution of the vibration data of each oil engine in the preset time period on the frequency domain, and transmitting the dynamic weight of each oil engine to the oil engine information transmission demand analysis module; determining a sequence of sending the data packets of the oil engines to a server; and the wireless communication module is used for acquiring the stable value of each channel and selecting the channel for transmitting the data packets of all the oil engines. The invention aims to ensure real-time monitoring of power generation of the oil engine by improving the data transmission efficiency in the power generation process of the oil engine and reducing the data transmission delay.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wireless communication networks, and in particular to a real-time monitoring system for oil-generator power generation based on a communication base station. Background Art

[0002] With the rapid development of mobile communication technology, communication base stations, as key infrastructure for network signal coverage, are crucial for ensuring the continuity of communication services. However, the power supply to communication base stations is subject to interference from various factors. When a base station loses power, diesel generators are used as emergency power sources to maintain stable operation.

[0003] Existing technologies use wireless communication to track real-time data such as the location, status, and fuel consumption of diesel generators. This technology provides powerful data support for improving diesel generator maintenance and supervision, base station power generation scheduling and management, and power generation security, and has broad application prospects. However, in the event of a large-scale power outage, the concurrent communication between multiple diesel generators at multiple base stations can easily lead to data loss, resulting in inefficient monitoring and management of diesel generator power generation, reduced power supply reliability, and impacting the stable power supply and efficient operation and maintenance of communication base stations. Summary of the Invention

[0004] In view of the above, it is necessary to provide a real-time monitoring system for oil-generating generators based on communication base stations. Compared with traditional real-time monitoring systems for oil-generating generators, this system can improve the data transmission efficiency during oil-generating generators, reduce data transmission delays, and ensure real-time monitoring of oil-generating generators.

[0005] The present invention's real-time monitoring system for oil-fired power generation based on a communication base station adopts the following technical solutions: The present invention provides a real-time monitoring system for oil-fired power generation based on a communication base station, the system comprising: The oil generator monitoring microprocessor is used to count the power generation time of each oil generator in real time; and collect the oil level, temperature, current and vibration data of each oil generator during power generation in real time; The oil generator information transmission demand analysis module is used to obtain the channel demand strength of each oil generator at the current moment by combining the temperature and power generation duration of each oil generator at the current moment with the current change of each oil generator within a preset time period; The vibration factor of each oil engine at the current moment is obtained by comparing the amplitude distribution of the vibration data of each oil engine in the preset time period in the frequency domain with the amplitude distribution of the vibration data of the oil engine in a normal operating condition during the complete power generation process in the frequency domain. The dynamic weight of each oil engine at the current moment is obtained based on the channel demand intensity, the vibration factor, and the peak value of the amplitude distribution of the vibration data of each oil engine in the frequency domain within the preset time period; a data packet of each oil engine at the current moment is created, and the order in which the data packets of each oil engine are sent to the server is determined based on the dynamic weight; The wireless communication module obtains each channel used to transmit the data packets of the oil engine; obtains the stability value of each channel through the signal strength of each channel and the transmission reliability of each channel within a preset time interval; and selects the channel used to transmit the data packets of all oil engines based on the said stability value.

[0006] Furthermore, obtaining the channel requirement strength includes: Calculating the range of the current data of each oil engine within the preset time period; calculating the ratio of the range to the initial current data of each oil engine within the preset time period; The channel demand intensity is positively correlated with the ratio, the temperature of each oil engine at a current moment, and the power generation duration.

[0007] Furthermore, the expression of the channel requirement strength is: Where, represents the channel demand intensity of the jth oil engine at the current moment; represents the temperature of the jth oil engine at the current moment; represents the ratio of the j-th oil engine; Indicates the power generation time of the jth oil generator at the current moment; p and q both represent preset values greater than 0 and less than 1.

[0008] Furthermore, obtaining the vibration factor includes: Calculating the average amplitude value of the vibration data of each oil engine in the preset time period in the frequency domain; Calculate the amplitude mean and amplitude dispersion of vibration data in the frequency domain during the complete power generation process of a normal diesel engine; Calculating the difference between the amplitude average and the amplitude mean; calculating the sum of the amplitude dispersion and a value preset to be greater than 0; and recording the ratio of the difference to the sum as the overall ratio; The vibration factor is negatively correlated with the overall ratio.

[0009] Furthermore, the expression of the vibration factor is: Where, represents the vibration factor of the j-th oil engine at the current moment; e represents a natural constant; and b represents the overall ratio of the j-th oil engine.

[0010] Furthermore, the process of obtaining the dynamic weight is as follows: Obtaining the kurtosis of the frequency spectrum of the vibration data of each oil engine within the preset time period, and obtaining an exponential mapping result of the kurtosis; The dynamic weight is respectively proportional to the channel demand intensity and the indexation mapping result, and inversely proportional to the vibration factor.

[0011] Furthermore, the calculation process of the dynamic weight is: obtaining the exponential mapping result of the kurtosis, calculating the product of the channel demand intensity and the exponential mapping result, and the dynamic weight is the ratio of the product to the vibration factor.

[0012] Furthermore, the determining of the order in which the data packets of each oil engine are sent to the server includes: arranging the data packets of each oil engine in descending order according to the dynamic weight, and sending the data packets in order from large to small dynamic weight.

[0013] Furthermore, the process of obtaining the stable value is: obtaining the bit error rate of each channel within a preset time interval; the stable value is inversely proportional to the bit error rate and the signal strength of each channel.

[0014] Furthermore, the selection of a channel for transmitting data packets of all oil engines includes: Arrange all channels in descending order according to their stability values, extract a preset number of channels, and randomly select one channel from the extracted channels to transmit data packets of all diesel engines of the communication base station.

[0015] The present invention has at least the following beneficial effects: The present invention analyzes the operating conditions of each engine, including changes in engine temperature, power generation duration, and load, to comprehensively assess the stability of each engine's operating conditions and identify potential problems in advance. Furthermore, the present invention compares the vibration conditions of each engine with those under normal operating conditions and analyzes the impact components of the vibration signals during each engine's power generation process to assess the likelihood of each engine failing. Communication resources are dynamically allocated based on each engine's abnormal condition, prioritizing the transmission of data packets from engines with more unstable operating conditions and the highest likelihood of failure, ensuring that personnel can promptly monitor engine abnormalities and take appropriate measures to address them. Furthermore, in order to avoid resource competition problems caused by concurrent communications, the transmission quality of each channel is evaluated and a channel selection method is used to achieve refined allocation of channel resources, reduce channel conflicts and data transmission delays, improve the overall utilization efficiency of the channel, and ensure real-time monitoring of oil-fired power generation. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions and advantages of the embodiments of the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0017] Figure 1 This is a block diagram of the real-time monitoring system for oil-fired power generation based on a communication base station provided by the present invention; Figure 2 Schematic diagram of the process of obtaining vibration factors; Figure 3 This is a flow chart of the real-time monitoring system for diesel generators based on communication base stations. DETAILED DESCRIPTION

[0018] In describing the embodiments of the present invention, words such as "exemplary," "or," and "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary," "or," and "for example" is intended to present the relevant concepts in a concrete manner.

[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present invention pertains. The terms used herein are for the purpose of describing specific embodiments only and are not intended to limit the present invention. It should be understood that, unless otherwise indicated, " / " represents or.

[0020] It should also be noted that the terms "first" and "second" in the present invention are used to distinguish similar objects, rather than to describe a specific order or sequence.

[0021] The specific scheme of the real-time monitoring system for oil-generating generators based on a communication base station provided by the present invention will be described in detail below with reference to the accompanying drawings.

[0022] See also Figure 1 , which shows a block diagram of a real-time monitoring system for oil engine power generation based on a communication base station provided by an embodiment of the present invention. The system includes: an oil engine monitoring microprocessor 101, an oil engine information transmission demand analysis module 102, and a wireless communication module 103.

[0023] The oil engine monitoring microprocessor 101 is used to count the power generation time of each oil engine in real time and collect the oil level, temperature, current and vibration data of each oil engine during the power generation process in real time.

[0024] The oil engine monitoring microprocessor includes an oil engine data acquisition module, an oil engine positioning and transportation trajectory tracking module, an oil engine oil level monitoring module, and an oil engine performance analysis module.

[0025] The engine data acquisition module includes various sensors. These include a voltage sensor for measuring the engine's output voltage, a current sensor for measuring the engine's output current, a power sensor for calculating generated power from voltage and current data, a temperature sensor for measuring the engine's temperature, an energy meter for recording accumulated generated energy, and a timing circuit for accurately calculating power generation duration. Furthermore, a vibration sensor collects vibration data from the engine during power generation.

[0026] In this embodiment, the acquisition frequency of voltage, current and temperature is 10 Hz, and the acquisition frequency of vibration data is 1 kHz. The acquisition frequency of voltage, current and vibration data is preset manually and can be set by the implementer. The present invention does not impose any special restrictions.

[0027] The engine positioning and transport trajectory tracking module analyzes the collected voltage and current data to determine whether the engine is generating electricity. If both the collected voltage and current data are greater than a preset threshold and remain so for a preset period of time, the engine is considered to be generating electricity. Otherwise, the engine is considered to be not generating electricity.

[0028] In this embodiment, the threshold values of voltage data and current data are 10V and 0.1A respectively. The threshold values of voltage data and current data can be adjusted according to the oil engine model and actual conditions, and the present invention does not impose any special restrictions. The value of the preset time length is 5s. The value of the preset time length is preset manually and can be set by the implementer. The present invention does not impose any special restrictions.

[0029] If the engine is generating power, the engine monitoring microprocessor controls the engine positioning and transport trajectory tracking module to continuously transmit engine location information at preset intervals, which is used to plot the engine's trajectory. This trajectory is plotted on the monitoring platform's electronic map, connecting consecutive location points to form the engine's movement route. This allows maintenance personnel to directly view the engine's transportation route and real-time location, preventing the engine from being lost. Collected power generation and vibration data is transmitted to the monitoring platform via a wireless communication module and stored in a database. This power generation data includes voltage, current, power, energy, temperature, and power generation duration. The database utilizes a distributed storage architecture to ensure data reliability and scalability, capable of storing large amounts of engine power generation data over the long term. If the engine is not generating power, power generation and vibration data are not collected.

[0030] In this embodiment, the value of the preset time interval is 10s. The value of the preset time interval is preset manually and can be set by the implementer. The present invention does not impose any special limitation.

[0031] The oil level monitoring module of the oil engine collects the oil level height in the fuel tank through the oil level sensor. When the oil level height is lower than 10% of the tank height, the alarm module of the monitoring platform triggers the SMS sending program to send a low oil alarm message to the pre-set refueling personnel, notifying the pre-set refueling personnel to refuel the oil engine to avoid power generation interruption due to fuel depletion.

[0032] It should be noted that 10% is only one embodiment of the present invention, and the implementer may set the specific value according to actual conditions, and the present invention does not impose any special limitation.

[0033] The engine performance analysis module analyzes and reports engine performance. When power generation ends, the monitoring platform extracts the generation duration and fuel consumption data from the database. Fuel consumption data is calculated by combining changes in the oil level with the tank bottom area. The module then inputs the generation duration, ambient temperature, and load into its engine performance analysis model, which then outputs predicted fuel consumption data for the current generation period. If the difference between the current fuel consumption data and the predicted fuel consumption data is less than a preset value, the generation period's fuel consumption is considered normal; otherwise, it is considered abnormal.

[0034] In this embodiment, the preset value is the predicted fuel consumption data and 10%, wherein 10% is only one embodiment of the present invention, and the implementer can set the specific value at will, and the present invention does not impose any special restrictions.

[0035] In this embodiment, the difference between the fuel consumption data of this power generation and the predicted fuel consumption data is the absolute value of the difference.

[0036] The engine performance analysis model is derived by using fuel consumption data as the dependent variable and generating time, ambient temperature, and load as independent variables. A linear fit is performed on these data using the least squares method, with the resulting expression serving as the engine performance analysis model. The least squares method is well known and will not be further described in detail in this disclosure.

[0037] The oil engine information transmission demand analysis module 102 is used to obtain the channel demand strength of each oil engine at the current moment; obtain the vibration factor of each oil engine at the current moment by comparing the amplitude distribution of the vibration data of each oil engine in the frequency domain during the preset time period with the difference in the amplitude distribution of the vibration data in the frequency domain during the complete power generation process of an oil engine under normal operating conditions; obtain the dynamic weight of each oil engine at the current moment by comparing the channel demand strength, the vibration factor, and the degree of sharpness of the amplitude distribution of the vibration data of each oil engine in the frequency domain during the preset time period; and determine the order in which the data packets of each oil engine are sent to the server.

[0038] Based on the power generation and vibration data of each oil generator at each moment, a data packet is created for each oil generator at that moment. In a real-time oil generator power generation monitoring system, multiple communication requests or data transmission tasks may occur simultaneously. For example, during a large-scale power outage, multiple oil generators at a communication base station may start up simultaneously, and their monitoring devices will simultaneously send power generation and vibration data to the server. In this case, data may be lost during transmission.

[0039] However, the data sent by different oil engines have different priorities. If the traditional channel allocation method is used to allocate the same communication resources to all oil engines, in the case of concurrent communication, the data packets of the faulty oil engines may not be reported in time, and the stable power supply and efficient operation and maintenance of the communication base station cannot be ensured.

[0040] In order to accurately allocate the channel resources required by the diesel generators during communication and avoid resource waste and channel contention, the present invention adopts dynamic channel allocation technology. This technology is used to obtain the channel demand strength of each diesel generator at the current moment by combining the temperature and power generation duration of each diesel generator at the current moment with the current change of each diesel generator within a preset time period. The expression is: Where, represents the channel demand intensity of the jth oil engine at the current moment; represents the temperature of the jth oil engine at the current moment; calculates the range of the current data of each oil engine in the preset time period; calculates the ratio of the range to the initial current data of each oil engine in the preset time period; represents the ratio of the j-th oil engine; represents the current generation duration of the jth generator; p and q are both preset values greater than 0 and less than 1. p controls the contribution of generation duration to channel demand intensity, q controls the growth rate of the exponential function, and e is a natural constant. The exponential function effectively reflects the dynamic impact of generation duration on channel demand intensity. As generation duration increases, the exponential function's growth rate gradually accelerates, and channel demand intensity rises faster with increasing generation duration. This nonlinear growth relationship better reflects the increased demand for channel resources during extended operation of generators.

[0041] In this embodiment, the preset time period refers to 5 seconds before the current moment and adjacent to the current moment, where 5 seconds is only one embodiment of the present invention, and the implementer can set its specific value at will, and the present invention does not impose any special restrictions.

[0042] In this embodiment, the values of p and q are 0.2 and 0.1 respectively. The values of p and q are preset manually and can be set by the implementer. The present invention does not impose any special restrictions on them.

[0043] For the oil engine that is more prone to failure, the priority of the data packet that the oil engine needs to transmit is higher, to avoid the failure to report the data packet in time when the oil engine fails, which leads to the failure to repair the oil engine in time. At this time, the channel demand intensity of the oil engine is higher.

[0044] It should be noted that during the process of oil generator power generation, the load should remain stable. The greater the load change, the more likely the oil generator will fail. reflect, The larger it is, the more unstable the load of the oil generator is. Consider the working conditions of the oil generator during power generation, including the temperature of the oil generator, the duration of oil generator power generation and the changes in load. The larger it is, the more unstable the working condition of the oil engine is, and the more it needs to prioritize the transmission of the data packet of the j-th oil engine, and the greater the channel demand intensity of the j-th oil engine.

[0045] However, channel demand intensity is primarily related to electrical parameters, overlooking the mechanical condition of the DG. Abnormal DG vibration often indicates mechanical failures, such as bearing wear, rotor imbalance, and unstable combustion. If these failures are not addressed promptly, they can cause the DG to shut down, impacting the power supply to the communication base station. Therefore, monitoring DG vibration can proactively identify potential DG problems and avoid communication interruptions.

[0046] In the real-time monitoring system for oil-fired power generation, if the oil-fired power generation of any communication base station experiences abnormal vibration, the real-time monitoring system for oil-fired power generation needs to prioritize the allocation of channels to transmit the data packets and control instructions of any of the communication base stations to ensure timely response and fault handling.

[0047] Based on the above analysis, the vibration factor of each oil engine at the current moment is obtained by comparing the amplitude distribution of the vibration data of each oil engine in the preset time period in the frequency domain with the amplitude distribution difference of the vibration data of the oil engine in the complete power generation process under normal operating conditions. The specific process is as follows: Calculating the average amplitude value of the vibration data of each oil engine in the preset time period in the frequency domain; Calculate the amplitude mean and amplitude dispersion of vibration data in the frequency domain during the complete power generation process of a normal diesel engine; Calculating the difference between the amplitude average and the amplitude mean; calculating the sum of the amplitude dispersion and a value ρ that is preset to be greater than 0; and recording the ratio of the difference to the sum as the overall ratio; The expression of the vibration factor of each oil engine at the current moment is: Where, represents the vibration factor of the j-th oil engine at the current moment; e represents a natural constant; and b represents the overall ratio of the j-th oil engine.

[0048] It should be noted that the purpose of adding ρ is to avoid the denominator being 0. The value of ρ is preset manually and can be set by the implementer. In this embodiment, the value of ρ is 0.01.

[0049] In this embodiment, the discreteness is the standard deviation. As other implementation methods, on the basis of being able to measure the unevenness of the amplitude distribution, the implementer may adopt other existing technologies for measurement, such as variance, coefficient of variation, etc., and the present invention does not impose any special restrictions.

[0050] It should be noted that: when comparing the vibration conditions within the preset time period with the vibration conditions under normal operating conditions, the smaller the vibration factor, the greater the difference between the vibration conditions of the jth oil generator during the preset time period and the vibration conditions under normal operating conditions, that is, the jth oil generator is more likely to fail. The flow chart for obtaining the vibration factor is as follows: Figure 2 shown.

[0051] Furthermore, the dynamic weight of each oil engine at the current moment is obtained by using the channel demand intensity, the vibration factor, and the peak value of the amplitude distribution of the vibration data of each oil engine in the frequency domain within the preset time period. The expression is: ; represents the dynamic weight of the jth oil engine at the current moment; represents the channel demand intensity of the jth oil engine at the current moment; represents the vibration factor of the jth oil engine at the current moment; e represents the natural constant; represents the kurtosis of the spectrum of the vibration data of the j-th oil engine within the preset time period; wherein, the acquisition of the spectrum of the vibration data and the calculation of the kurtosis of the spectrum are both well-known technologies and will not be described in detail in the present invention.

[0052] It should be noted that the spectral kurtosis of the vibration data reflects the impact components in the vibration data. The greater the kurtosis, the more impact components the vibration signal contains during the power generation process of the oil engine, and the more likely the oil engine is to fail. The smaller the vibration factor, the more likely the oil engine is to fail, and the greater the weight should be assigned to the oil engine. Combined with the signal demand strength of the oil engine, the greater the signal demand strength, the greater the weight assigned to the oil engine.

[0053] Arrange all data packets in descending order according to the dynamic weight of the oil engine, and send the data packets in order from large to small dynamic weight.

[0054] The wireless communication module 103 obtains each channel used to transmit the data packets of the oil engine; obtains the stability value of each channel through the signal strength of each channel and the transmission reliability of each channel within a preset time interval; and selects the channel for transmitting the data packets of all oil engines based on the said stability value.

[0055] By calculating dynamic weights based on the operating conditions of the diesel generators, we prioritize the transmission of abnormal or critical data packets. When a diesel generator malfunctions, detailed power generation and vibration data must be transmitted first, allowing maintenance personnel to promptly assess the situation and take action to ensure stable power supply to the communication base station. However, the number of diesel generators at different communication base stations varies significantly, so different communication base stations must select different channels when transmitting data to the real-time monitoring system for diesel generator power generation.

[0056] Furthermore, channel selection based on communication base stations can match channel resources with their service needs. Different communication base stations carry different types and volumes of services. This ensures that each base station, based on the allocated diesel generator-related channel resources, obtains the appropriate channel that meets its service needs. This enables refined resource allocation, avoids multiple communication base stations competing for limited channels simultaneously, reduces channel conflicts and data transmission delays, and improves overall channel resource utilization, enabling more efficient operation of the diesel generator real-time monitoring system.

[0057] Based on the above analysis, the channels used to transmit the oil engine data packets and the signal strength of each channel are obtained. The stability value of each channel is obtained by the signal strength of each channel and the transmission reliability of each channel within the preset time interval. The expression is: The bit error rate of each channel in a preset time interval is obtained. The transmission reliability is reflected by the bit error rate. The normalized value of the inverse of the product of the bit error rate and the signal strength of each channel is used as the stable value of each channel.

[0058] In this embodiment, the length of the preset time interval is 5 minutes. The length of the preset time interval is preset manually and can be set by the implementer. The present invention does not impose any special restrictions.

[0059] Since high-priority packets tend to be allocated to channels with good channel quality when allocating transmission channels for data packets, a large number of data packets may be concentrated on the same channel, resulting in a decrease in channel quality, which requires reallocation and affects communication quality.

[0060] In this embodiment, the stability values of the current base station for different channels are first calculated. When allocating channels, all channels are sorted in descending order according to the stability values. A preset number of channels are extracted, and one channel is selected from the extracted channels to transmit the data packets of all the oil generators of the current communication base station. This prevents the data packets of the oil generators of all communication base stations from being concentrated on the same channel, effectively improving the communication quality. The flowchart of the oil generator power generation real-time monitoring system based on the communication base station is shown below. Figure 3 shown.

[0061] It should be noted that the calculation process of the number of extracted channels is to take the product of the total number of channels and the preset ratio as the number of extracted channels. In this embodiment, the preset ratio is 10%. The value of the preset ratio is preset manually and can be set by the implementer. The present invention does not impose any special restrictions.

[0062] In summary, the present invention monitors the total fuel level in the fuel tank in real time and can replenish the fuel in time when the fuel level is low, thus avoiding power generation interruption caused by fuel depletion and affecting communication. Furthermore, by analyzing the operating conditions of each engine, including changes in engine temperature, power generation duration, and load, the stability of each engine's operating conditions is comprehensively assessed, allowing potential problems to be discovered in advance. Furthermore, by comparing the vibration conditions of each engine with those under normal operating conditions and analyzing the impact components of the vibration signals during each engine's power generation process, the probability of each engine's failure is assessed. Communication resources are dynamically allocated based on the abnormal conditions of each engine, with priority given to transmitting data packets from engines with the most unstable operating conditions and the highest potential for failure, ensuring that personnel can promptly monitor engine abnormalities and take appropriate measures to address them. Furthermore, in order to avoid resource competition problems caused by concurrent communications, the transmission quality of each channel is evaluated and a channel selection method is used to achieve refined allocation of channel resources, reduce channel conflicts and data transmission delays, improve the overall utilization efficiency of the channel, and ensure real-time monitoring of oil-fired power generation.

[0063] The flowcharts and block diagrams in the accompanying drawings show the possible implementation architectures, functions and operations of the systems, methods and computer program products according to the embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment or part of the code, and the module, program segment or part of the code contains one or more executable instructions for implementing the specified logical functions. In some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, or they can sometimes be executed in the opposite order, which can depend on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in an order different from that disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, or they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified function or action, or may be implemented by a combination of dedicated hardware and computer instructions.

[0064] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above and that the present invention can be implemented in other specific forms without departing from the essential features of the present invention. Therefore, the embodiments of the present invention described above should be considered in all respects as exemplary and non-restrictive.

Claims

1. A real-time monitoring system for oil-fired power generation based on a communication base station, characterized in that: The system comprises: The oil generator monitoring microprocessor is used to count the power generation time of each oil generator in real time; and collect the oil level, temperature, current and vibration data of each oil generator during power generation in real time; The oil generator information transmission demand analysis module is used to obtain the channel demand strength of each oil generator at the current moment by combining the temperature and power generation duration of each oil generator at the current moment with the current change of each oil generator within a preset time period; The vibration factor of each oil engine at the current moment is obtained by comparing the amplitude distribution of the vibration data of each oil engine in the preset time period in the frequency domain with the amplitude distribution of the vibration data of the oil engine in a normal operating condition during the complete power generation process in the frequency domain. The dynamic weight of each oil engine at the current moment is obtained based on the channel demand intensity, the vibration factor, and the peak value of the amplitude distribution of the vibration data of each oil engine in the frequency domain within the preset time period; a data packet of each oil engine at the current moment is created, and the order in which the data packets of each oil engine are sent to the server is determined based on the dynamic weight; The wireless communication module obtains each channel used to transmit the data packets of the oil engine; obtains the stability value of each channel through the signal strength of each channel and the transmission reliability of each channel within a preset time interval; and selects the channel used to transmit the data packets of all oil engines based on the said stability value.

2. The real-time monitoring system for oil-fired power generation based on a communication base station according to claim 1 is characterized in that: The acquisition of the channel requirement strength includes: Calculating the range of the current data of each oil engine within the preset time period; calculating the ratio of the range to the initial current data of each oil engine within the preset time period; The channel demand intensity is positively correlated with the ratio, the temperature of each oil engine at a current moment, and the power generation duration.

3. The real-time monitoring system for oil-fired power generation based on a communication base station according to claim 2 is characterized in that: The expression of the channel demand strength is: Where, represents the channel demand intensity of the jth oil engine at the current moment; represents the temperature of the jth oil engine at the current moment; represents the ratio of the j-th oil engine; Indicates the power generation time of the jth oil generator at the current moment; p and q both represent preset values greater than 0 and less than 1.

4. The real-time monitoring system for oil-fired power generation based on a communication base station according to claim 1 is characterized in that: The acquisition of the vibration factor includes: Calculating the average amplitude value of the vibration data of each oil engine in the preset time period in the frequency domain; Calculate the amplitude mean and amplitude dispersion of vibration data in the frequency domain during the complete power generation process of a normal diesel engine; Calculating the difference between the amplitude average and the amplitude mean; calculating the sum of the amplitude dispersion and a value preset to be greater than 0; and recording the ratio of the difference to the sum as the overall ratio; The vibration factor is negatively correlated with the overall ratio.

5. The real-time monitoring system for oil-fired power generation based on a communication base station according to claim 4 is characterized in that: The expression of the vibration factor is: Where, represents the vibration factor of the j-th oil engine at the current moment; e represents a natural constant; and b represents the overall ratio of the j-th oil engine.

6. The real-time monitoring system for oil-fired power generation based on a communication base station according to claim 1 is characterized in that: The process of obtaining the dynamic weight is as follows: Obtaining the kurtosis of the frequency spectrum of the vibration data of each oil engine within the preset time period, and obtaining an exponential mapping result of the kurtosis; The dynamic weight is respectively proportional to the channel demand intensity and the indexation mapping result, and inversely proportional to the vibration factor.

7. The real-time monitoring system for oil-fired power generation based on a communication base station according to claim 6 is characterized in that: The calculation process of the dynamic weight is: obtaining the exponential mapping result of the kurtosis, calculating the product of the channel demand intensity and the exponential mapping result, and the dynamic weight is the ratio of the product to the vibration factor.

8. The real-time monitoring system for oil-fired power generation based on a communication base station according to claim 1 is characterized in that: The determining of the order in which the data packets of each oil engine are sent to the server includes: arranging the data packets of each oil engine in descending order according to the dynamic weight, and sending the data packets in order from large to small dynamic weight.

9. The real-time monitoring system for oil-fired power generation based on a communication base station according to claim 1 is characterized in that: The process of acquiring the stable value is: acquiring the bit error rate of each channel within a preset time interval; the stable value is inversely proportional to the bit error rate and the signal strength of each channel.

10. The real-time monitoring system for oil-fired power generation based on a communication base station according to claim 1, characterized in that: The channel selected for transmitting data packets of all oil engines includes: Arrange all channels in descending order according to their stability values, extract a preset number of channels, and randomly select one channel from the extracted channels to transmit data packets of all diesel engines of the communication base station.