Electrolytic oxygen supply system based on medical oxygen channel pressure data

By precisely decomposing the pressure data of the medical oxygen channel, generating and adjusting the additional oxygen supply, the problem of inaccurate oxygen supply regulation in the existing technology is solved, and more precise oxygen supply matching and smooth output are achieved.

CN122006037BActive Publication Date: 2026-06-19XIAMEN JINMING ENERGY SAVING TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
XIAMEN JINMING ENERGY SAVING TECH
Filing Date
2026-04-13
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing technology cannot accurately distinguish between the portion of pressure drop in medical oxygen channels that can be recovered by the channels themselves and the portion that must be compensated by additional oxygen supply from electrolysis equipment, resulting in premature or excessive oxygen supply regulation or delayed compensation.

Method used

The pressure identification module identifies the pressure reduction and recovery phases, calculates the self-recovery and compensation amounts, generates the additional oxygen supply, and controls the electrolytic oxygen supply device to adjust the oxygen production output through the oxygen supply execution module, combined with the feedback correction module for real-time correction.

Benefits of technology

It improves the accuracy of identifying real oxygen supply gaps, reduces misjudgments in the channel self-recovery section, improves oxygen supply matching and smoothness, and reduces execution fluctuations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122006037B_ABST
    Figure CN122006037B_ABST
Patent Text Reader

Abstract

This invention discloses an electrolytic oxygen supply system based on medical oxygen channel pressure data, specifically relating to the field of medical oxygen supply control. It includes a pressure identification module for collecting pressure values ​​continuously output from the medical oxygen channel in chronological order, arranging the pressure values ​​according to the order of adjacent sampling times, identifying the continuously decreasing pressure segment as a pressure-dropping segment, and identifying the continuously increasing pressure segment after the pressure-dropping segment as a pressure-recovery segment. The system outputs a pressure sequence, a set of pressure-dropping segments, and a set of pressure-recovery segments. This invention distinguishes between the self-recovering portion and the newly compensated portion during the pressure drop in the medical oxygen channel, and generates, executes, and corrects the additional oxygen supply accordingly, thereby solving the problem of difficulty in distinguishing between the self-recovering portion and the portion requiring additional oxygen supply compensation during the pressure drop in the medical oxygen channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of medical oxygen supply control technology, and more specifically, to an electrolytic oxygen supply system based on medical oxygen channel pressure data. Background Technology

[0002] In medical oxygen supply scenarios, the existing technology mainly aims to address whether the electrolytic oxygen generator can adjust its oxygen supply in a timely manner when the actual oxygen consumption of the hospital changes, in order to avoid insufficient or excessive oxygen supply. The usual approach is to collect pressure data on the medical oxygen channel and then control the electrolytic cell to increase or decrease oxygen production or perform start-stop control based on the pressure level, the rate of pressure drop, or the pressure changes over a period of time.

[0003] However, in real-world applications of centralized oxygen supply in hospitals, medical oxygen channels are not simply empty channels for transmitting oxygen. A certain amount of oxygen is already stored within the channel. When multiple ward terminals are activated for oxygen inhalation in quick succession, with increased flow rates or concentrated oxygen use in stages, the existing oxygen in the channel is released to participate in the oxygen supply. Therefore, in the initial stage of oxygen usage changes, although the pressure may drop, this drop does not necessarily mean that a shortage has emerged that requires immediate additional oxygen supply from the electrolysis equipment to compensate. In other words, current technology observes a pressure drop, but behind this result, it could simply be a short-term change caused by the normal release of existing oxygen within the channel, or it could have developed into a genuine oxygen shortage that the channel itself cannot restore. Because current practices typically use pressure changes directly to drive electrolysis for oxygen generation... The adjustment failed to further determine which parts of the pressure drop could be absorbed by the channel's own release and stabilization, and which parts had exceeded the channel's capacity. Therefore, in actual operation, two directly observable situations easily arise: one is that the equipment operates too early and too frequently, with the pressure quickly rising again as soon as oxygen production is replenished, or even experiencing reverse fluctuations; the other is that a real oxygen supply gap has already formed, but the system still treats it as a normal pressure fluctuation, leading to a lag in compensation. Therefore, the key issue is not whether pressure data was collected, nor whether adjustments were made, but that current technology cannot accurately distinguish, based solely on changes in medical oxygen channel pressure, which part of the current pressure drop is merely a normal change caused by the release of existing oxygen within the channel, and which part represents a real gap that must be compensated by additional oxygen supply from the electrolysis equipment.

[0004] Therefore, the technical problem to be solved by this application is how to accurately distinguish between the portion of the pressure drop that can be recovered by the medical oxygen channel itself and the portion that must be compensated by additional oxygen supply from electrolysis when adjusting the electrolytic oxygen supply based on the pressure data of the medical oxygen channel. Summary of the Invention

[0005] To overcome the aforementioned deficiencies of the prior art, embodiments of the present invention provide an electrolytic oxygen supply system based on medical oxygen channel pressure data. By distinguishing between the self-recovery portion and the newly added compensation portion during the pressure drop process of the medical oxygen channel, and generating, executing, and correcting the additional oxygen supply accordingly, the problems mentioned in the background art are solved.

[0006] To achieve the above objectives, the present invention provides the following technical solution: an electrolytic oxygen supply system based on medical oxygen channel pressure data, comprising:

[0007] The pressure recognition module is used to collect the pressure values ​​continuously output by the medical oxygen channel in chronological order, arrange the pressure values ​​according to the order of adjacent sampling times, and determine the section where the pressure value continuously decreases as the pressure drop section and the section where the pressure value continuously increases after the pressure drop section as the pressure rise section. It outputs the pressure sequence, the set of pressure drop sections, and the set of pressure rise sections.

[0008] The pressure reduction calculation module is used to read the starting pressure value, ending pressure value, and duration of each pressure reduction segment, and to read the ending pressure value and recovery duration of the recovery segment connected to the beginning and end of the pressure reduction segment. It calculates the pressure drop between the starting pressure value and the ending pressure value of the pressure reduction segment, and calculates the pressure rise between the ending pressure value of the recovery segment and the ending pressure value of the pressure reduction segment. It outputs the pressure drop, pressure rise, and recovery end time for each pressure reduction segment.

[0009] The loss division module is used to determine the difference between the recovery amount and the descent amount for each step-down segment as the loss portion that the channel cannot recover on its own, and to determine the remaining portion of the descent amount other than the difference portion as the loss portion that the channel can recover on its own. It outputs the self-recovery amount and compensation amount corresponding to each step-down segment.

[0010] The oxygen generation module is used to read the duration of the compensation amount in the medical oxygen channel, calculate the compensation demand value according to the product of the compensation amount and the duration, generate the corresponding new oxygen supply value according to the compensation demand value, and output the new oxygen supply value corresponding to each pressure reduction stage.

[0011] In a preferred embodiment, it further includes:

[0012] The oxygen supply execution module is used to write the new oxygen supply amount into the electrolytic oxygen supply device, control the electrolytic oxygen supply device to increase the oxygen production output according to the new oxygen supply amount, and connect the increased oxygen production output to the medical oxygen channel to output the new oxygen supply result.

[0013] The feedback correction module is used to continue collecting the pressure value of the medical oxygen channel after a new oxygen supply is connected. It compares the actual recovery amount with the compensation amount segment by segment after the new oxygen supply is connected. When the actual recovery amount is less than the compensation amount, the new oxygen supply amount corresponding to the current pressure reduction segment is increased. When the actual recovery amount is greater than the compensation amount, the new oxygen supply amount corresponding to the current pressure reduction segment is decreased, and the corrected electrolytic oxygen supply result is output.

[0014] In a preferred embodiment, the pressure recognition module includes:

[0015] Read the pressure values ​​continuously output by the medical oxygen channel according to the sampling time sequence, arrange the pressure values ​​in the order of each sampling time, write the arranged pressure values ​​into the pressure sequence, and output the pressure sequence;

[0016] Read each adjacent pressure value in the pressure sequence, calculate the difference between the next pressure value and the previous pressure value one by one, determine the adjacent pressure value segment where the difference is continuously less than zero as the pressure drop segment, and output the set of pressure drop segments.

[0017] Read the pressure sequence and the set of pressure drop segments. For each pressure drop segment, read the adjacent pressure values ​​after the end position of the pressure drop segment. Calculate the difference between the next pressure value and the previous pressure value one by one. Determine the adjacent pressure value segments with a continuous difference greater than zero and the starting position located after the corresponding pressure drop segment as the recovery segments. Output the set of recovery segments.

[0018] In a preferred embodiment, the step-down calculation module includes:

[0019] For each pressure reduction segment, read the start and end positions of the pressure reduction segment, extract the start pressure value corresponding to the start position and the end pressure value corresponding to the end position, extract the start time corresponding to the start position and the end time corresponding to the end position, and subtract the start time from the end time to obtain the duration, and output the start pressure value, end pressure value and duration corresponding to each pressure reduction segment;

[0020] The recovery segment whose starting position is equal to the sampling position after the end position of the pressure reduction segment is taken as the first and last recovery segment. The end pressure value of the recovery segment corresponding to the end position of the recovery segment is extracted. The start time corresponding to the start position of the recovery segment and the end time corresponding to the end position of the recovery segment are extracted. The recovery time is obtained by subtracting the start time from the end time. The end pressure value, recovery time and recovery end time of each pressure reduction segment are output.

[0021] Subtract the pressure at the end of the pressure reduction segment from the initial pressure value to obtain the pressure drop. Subtract the pressure at the end of the pressure reduction segment from the pressure at the end of the pressure recovery segment to obtain the pressure recovery. Write the pressure drop, pressure recovery, and pressure recovery end time into the segment results according to the pressure reduction segment. Output the pressure drop, pressure recovery, and pressure recovery end time corresponding to each pressure reduction segment.

[0022] In a preferred embodiment, the loss partitioning module includes:

[0023] The pressure interval between the starting and ending pressure values ​​of each pressure reduction segment is defined as the loss interval. Starting from the end of the pressure reduction segment, pressure values ​​are read sequentially along the pressure sequence until the pressure value is greater than or equal to the starting pressure value for the first time. If no pressure value greater than or equal to the starting pressure value is found, the reading continues until the end of the pressure sequence. The different pressure values ​​within the reading range that fall into the loss interval are arranged from low to high. The interval between two adjacent pressure values ​​is defined as a pressure grid. The pressure grid set corresponding to each pressure reduction segment is output.

[0024] In a preferred embodiment, the loss partitioning module further includes:

[0025] Within the reading range corresponding to each pressure reduction segment, read adjacent pressure values ​​sequentially in chronological order. When the later pressure value is greater than the earlier pressure value, write the number of upward crossings plus one, the direction of the last crossing as upward crossing, and the time of the last crossing for each pressure cell whose value is between the previous and later pressure values. When the later pressure value is less than the earlier pressure value, write the number of downward crossings plus one, the direction of the last crossing as downward crossing, and the time of the last crossing for each pressure cell whose value is between the previous and later pressure values. When the later pressure value is equal to the earlier pressure value, keep the existing records of each pressure cell unchanged and output the pressure cell crossing records corresponding to each pressure reduction segment.

[0026] In a preferred embodiment, the loss partitioning module further includes:

[0027] Perform recovery determination on each pressure cell in the pressure cell crossing record in sequence: if the number of upward crossings is greater than the number of downward crossings, the pressure cell is determined as a recovery cell; if the number of upward crossings is less than the number of downward crossings, the pressure cell is determined as a compensation cell; if the number of upward crossings is equal to the number of downward crossings and the last crossing direction is upward, the pressure cell is determined as a recovery cell; otherwise, the pressure cell is determined as a compensation cell. Output the recovery cell set and compensation cell set corresponding to each pressure reduction segment.

[0028] The self-recovery amount is obtained by summing the interval lengths of each pressure cell in the recovery cell set, and the compensation amount is obtained by summing the interval lengths of each pressure cell in the compensation cell set. If the sum of the self-recovery amount and the compensation amount is less than the decrease amount, the remaining amount obtained by subtracting the sum of the self-recovery amount and the compensation amount from the decrease amount is incorporated into the compensation amount; otherwise, the self-recovery amount and the compensation amount are kept unchanged, and the self-recovery amount and the compensation amount corresponding to each pressure reduction segment are output.

[0029] In a preferred embodiment, the oxygen generation module includes:

[0030] For each step-down segment, read the compensation amount, start time, and recovery end time. Subtract the start time from the recovery end time to get the occurrence duration. Multiply the compensation amount by the occurrence duration to get the initial demand value. Output the occurrence duration and initial demand value corresponding to each step-down segment.

[0031] Arrange the voltage reduction segments in chronological order of their start times. Compare the start time of the current voltage reduction segment with the end time of the previous voltage reduction segment's rise. If the start time of the current voltage reduction segment is earlier than the end time of the previous voltage reduction segment's rise, subtract the start time of the current voltage reduction segment from the end time of the previous voltage reduction segment's rise to obtain the overlap duration. Multiply the compensation amount of the current voltage reduction segment by the overlap duration to obtain the overlap demand value. Subtract the overlap demand value from the initial demand value to obtain the net demand value. Otherwise, determine the initial demand value as the net demand value and output the net demand value corresponding to each voltage reduction segment.

[0032] The net demand values ​​of each pressure reduction segment are written into the oxygen supply sequence in chronological order, and the corresponding new oxygen supply is generated and output according to each net demand value in the oxygen supply sequence.

[0033] In a preferred embodiment, the oxygen supply execution module includes:

[0034] Write the new oxygen supply corresponding to each step down stage into the execution sequence in chronological order of the start time, and read the current oxygen production output of the electrolytic oxygen supply device. Determine the difference between the current new oxygen supply and the current oxygen production output in the execution sequence as the increase in supply, and output the increase in supply corresponding to each step down stage.

[0035] For each pressure reduction segment, the increased supply is divided into multiple allocations according to the sampling intervals covered by the corresponding occurrence duration. Each allocation is written into the electrolytic oxygen supply device in the order of sampling time, so that the oxygen production output of the electrolytic oxygen supply device at the end of each sampling interval is equal to the sum of the oxygen production output at the end of the previous sampling interval and the current allocation. The increased oxygen production output corresponding to each sampling interval is output.

[0036] The increased oxygen output corresponding to each sampling interval is connected to the medical oxygen channel at the end of the sampling interval. The moment when the cumulative oxygen output after connection reaches the new oxygen supply is determined as the oxygen supply completion time of the pressure reduction segment. The new oxygen supply result corresponding to each pressure reduction segment is output.

[0037] In a preferred embodiment, the feedback correction module includes:

[0038] After the new oxygen supply is connected to each pressure reduction segment, the pressure value of the medical oxygen channel is collected. The starting point is the time when the new oxygen supply is connected, and the ending point is the time when the pressure value is no longer greater than the previous pressure value. The ending pressure value within this period is extracted. The actual recovery amount is obtained by subtracting the pressure value corresponding to the time when the new oxygen supply is connected from the ending pressure value. The actual recovery amount corresponding to each pressure reduction segment is output.

[0039] The actual recovery amount and compensation amount for each pressure reduction segment are compared segment by segment. When the actual recovery amount is less than the compensation amount, the difference between the compensation amount and the actual recovery amount is written as the compensation amount, and the sum of the current new oxygen supply and the compensation amount is written as the corrected oxygen supply amount. When the actual recovery amount is greater than the compensation amount, the difference between the actual recovery amount and the compensation amount is written as the reduction amount, and the current new oxygen supply minus the reduction amount is written as the corrected oxygen supply amount. Otherwise, the current new oxygen supply amount is written as the corrected oxygen supply amount, and the corrected oxygen supply amount for each pressure reduction segment is output.

[0040] Write the corrected oxygen supply amount corresponding to each step down stage into the electrolytic oxygen supply device, and rewrite the new oxygen supply amount and oxygen production output of the corresponding step down stage according to the corrected oxygen supply amount, and output the corrected electrolytic oxygen supply result.

[0041] The technical effects and advantages of this invention are as follows:

[0042] 1. By identifying pressure, calculating pressure drop, and classifying losses, the pressure drop is further decomposed into self-recovery and compensation amounts, thereby relatively improving the accuracy of identifying the actual oxygen supply gap and reducing the problem of misjudging the self-recovery portion of the channel as new oxygen supply demand;

[0043] 2. By constructing a loss interval and recording the upward, downward, and final crossing directions of subsequent pressure changes according to the pressure grid, the recovery process can be refined to the pressure grid level, improving the one-sidedness of judging the recovery status solely based on the total recovery amount.

[0044] 3. By combining the compensation amount with the duration of occurrence to form the initial demand value, and deducting the compensation demand for overlapping time periods, the possibility of multiple pressure reduction processes being repeatedly included in the oxygen supply demand during time overlap is relatively reduced, thus improving the result of generating new oxygen supply.

[0045] 4. By converting the new oxygen supply into an increased supply according to the execution sequence, and then dividing it into multiple allocation quantities according to the execution cycle and gradually writing them into the electrolytic oxygen supply device, the oxygen production output can be smoothly increased according to the time granularity, thereby relatively mitigating the execution fluctuations caused by a one-time sudden oxygen supply.

[0046] 5. By continuing to collect pressure values ​​and calculate the actual recovery amount after a new oxygen supply connection is added, and then comparing the actual recovery amount with the compensation amount segment by segment and writing back the corrected oxygen supply amount, the oxygen supply results can be continuously corrected around the true recovery state, thereby improving the matching of subsequent oxygen supply. Attached Figure Description

[0047] Figure 1 This is a schematic diagram of the system modules of the present invention. Detailed Implementation

[0048] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0049] Refer to the instruction manual appendix Figure 1 An electrolytic oxygen supply system based on medical oxygen channel pressure data according to the present invention includes:

[0050] The pressure recognition module is used to collect the pressure values ​​continuously output by the medical oxygen channel in chronological order, arrange the pressure values ​​according to the order of adjacent sampling times, and determine the section where the pressure value continuously decreases as the pressure drop section and the section where the pressure value continuously increases after the pressure drop section as the pressure rise section. It outputs the pressure sequence, the set of pressure drop sections, and the set of pressure rise sections.

[0051] In order to extract the basic change information required for subsequent calculations from the pressure data continuously collected from the medical oxygen channel, this implementation method first organizes the pressure values ​​in order of sampling time, and then identifies the continuous decreasing process and the subsequent continuous increasing process in the organized pressure sequence, thereby providing a unified input for the calculation of subsequent decrease, recovery, self-recovery and compensation. The basic principle is to first fix the time position of each pressure value, and then fix the boundary position of continuous decrease and continuous increase, so that the decreasing process and the recovery process in the same pressure change can be mapped to a clear sampling position, sampling time and pressure value.

[0052] The implementation process includes the following steps:

[0053] First, a directly referable pressure sequence is established to organize the discrete sampling results of the medical oxygen channel into a time-unique ordered record. Specifically, the pressure values ​​and corresponding sampling times continuously output by the pressure sensors deployed on the medical oxygen channel are read. The sampling time is generated by the system clock of the pressure acquisition device, and each pressure value is written to the acquisition buffer in a one-to-one correspondence with its sampling time. Then, the pressure values ​​are arranged sequentially from earliest to latest according to their sampling times, and each arranged pressure value, along with its sampling time and sequential position, is written into the pressure sequence for subsequent direct reading based on adjacent positions. Each record in the pressure sequence includes at least three fields: position number, sampling time, and pressure value, to ensure that subsequent difference calculations, interval identification, and time retrieval can be completed directly. If a pressure value corresponding to a certain sampling time is missing, that sampling time is recorded as invalid and not written into the pressure sequence, while subsequent valid pressure values ​​are continued to be written. If two sampling records have the same sampling time, only the later-written pressure value record is retained, and the replaced record is written to the abnormal record area to ensure that the sampling times in the pressure sequence monotonically increase.

[0054] The system then identifies continuously decreasing pressure changes to determine the boundaries of the subsequent pressure reduction process. Specifically, the system reads the preceding and following pressure values ​​sequentially according to their positions in the pressure sequence, subtracting the preceding pressure value from the following pressure value to obtain the adjacent difference. When the adjacent difference is less than zero, the corresponding adjacent position is added to the current continuous decreasing range, and the system continues reading the next set of adjacent pressure values. If the subsequent adjacent difference is still less than zero, the current continuous decreasing range is expanded. When the subsequent adjacent difference is greater than or equal to zero, the current continuous decreasing range ends, and the remaining values ​​of that range are updated accordingly. The starting position to the ending position is defined as a pressure reduction segment and written into the pressure reduction segment set. If the current continuous descent range has not ended when the pressure sequence scan ends, the continuous descent range is directly written into the pressure reduction segment set. If the adjacent difference is equal to zero, the adjacent position is not merged into the pressure reduction segment, but is only retained in the pressure sequence as the basis for subsequent position connection, without changing the boundary of the already formed pressure reduction segment. The reason for this processing is that continuous descent is only valid if the adjacent difference is continuously less than zero. The flat position neither expands the pressure reduction process nor deletes the original sampling position, thereby ensuring that the subsequent recovery identification can still rely on the complete time series to continue.

[0055] Next, the recovery process following each pressure drop segment is determined. The purpose is to establish a calculable correspondence between the recovery portion of the same pressure change and the aforementioned pressure drop segments. Specifically, the system reads the pressure sequence and the set of pressure drop segments, sequentially extracts the end position of each pressure drop segment, and continues reading the previous and next pressure values ​​from the adjacent positions following that end position. The system calculates the next pressure value minus the previous pressure value to obtain a new adjacent difference. When the adjacent difference is greater than zero, the corresponding adjacent position is merged into the current continuous rise range, and the system continues reading the next set of adjacent pressure values. When subsequent adjacent differences are still greater than zero, the current continuous rise range is expanded. When subsequent adjacent differences are less than or equal to zero, the current continuous rise range ends. The pressure sequence is calculated by defining the range of continuous increases starting from the end of the corresponding pressure drop segment and defining the continuous increase range after the end of the pressure drop segment as the corresponding recovery segment, and writing it into the recovery segment set. If no consecutive adjacent differences greater than zero appear from the end of the pressure drop segment to the end of the pressure sequence, the pressure drop segment is recorded as a pressure drop segment without recovery, and an empty recovery mark is written into the recovery segment set so that subsequent calculations can continue as if there were no recovery. If one or more adjacent sampling positions with zero differences appear after the end of the pressure drop segment, these flat positions are kept in the pressure sequence without being deleted or merged into the recovery segment, and the recovery segment is determined from the first adjacent position with a difference greater than zero thereafter, thus ensuring that the starting point of the recovery process always comes from a real increase rather than a flat transition.

[0056] Through the above processing, the pressure values ​​continuously output by the medical oxygen channel are organized into a time-unique pressure sequence. The continuous decreasing process in the pressure sequence is written into the pressure reduction segment set, and the continuous increasing process after the pressure reduction process is written into the recovery segment set. This allows subsequent pressure reduction calculations to directly extract the starting pressure value, ending pressure value, and recovery end pressure value according to the position, time, and corresponding relationship, and avoids problems such as unclear interval boundaries, unclear position correspondence, and inability to retrieve time.

[0057] In practical applications: For example, when the central oxygen supply main pipe of a hospital continuously outputs pressure values ​​at a sampling cycle of one second, namely 0.42 MPa, 0.41 MPa, 0.40 MPa, 0.40 MPa, 0.41 MPa, and 0.42 MPa, the system first writes the six pressure values ​​into a pressure sequence according to the sampling time. Then, it identifies the continuous decreasing positions corresponding to 0.42 MPa to 0.40 MPa as the pressure drop segment, retains the 0.40 MPa level in the pressure sequence but does not include it in the pressure drop segment, and then identifies the continuous increasing positions corresponding to 0.40 MPa to 0.42 MPa as the pressure rise segment. The pressure sequence, the set of pressure drop segments, and the set of pressure rise segments are then written into the subsequent calculation process for direct reading.

[0058] The pressure reduction calculation module is used to read the starting pressure value, ending pressure value, and duration of each pressure reduction segment, and to read the ending pressure value and recovery duration of the recovery segment connected to the beginning and end of the pressure reduction segment. It calculates the pressure drop between the starting pressure value and the ending pressure value of the pressure reduction segment, and calculates the pressure rise between the ending pressure value of the recovery segment and the ending pressure value of the pressure reduction segment. It outputs the pressure drop, pressure rise, and recovery end time for each pressure reduction segment.

[0059] In this embodiment, based on the already formed pressure sequence, pressure drop segment set, and recovery segment set, the starting pressure value, ending pressure value, duration, recovery segment ending pressure value, recovery duration, and recovery ending time corresponding to each pressure drop segment are extracted and calculated. Furthermore, the pressure drop amount and recovery amount corresponding to each pressure drop segment are generated. The purpose of this processing is to transform the interval boundaries obtained by the previous identification into numerical fields and time fields that can directly participate in subsequent calculations, so as to avoid inconsistencies in values ​​caused by tracing back the original pressure sequence again when dividing the loss later.

[0060] The implementation process includes the following steps:

[0061] First, the system sequentially reads the start and end positions of each pressure reduction segment from the pressure reduction segment set. It then extracts the starting pressure value corresponding to the start position and the ending pressure value corresponding to the end position from the pressure sequence, along with the start time and end time corresponding to the start and end positions. Based on this, the duration is obtained by subtracting the start time from the end time. The pressure reduction segment identifier, start position, end position, starting pressure value, ending pressure value, start time, end time, and duration are written into the pressure reduction result record in a fixed field order for subsequent reading. Here, the duration directly uses the difference between the first and last sampling times as a unified standard, without introducing interpolation boundaries, thus ensuring the uniqueness of the time field source. If the pressure value corresponding to the start or end position is missing in the pressure sequence, the pressure reduction segment is written into the anomaly record, and subsequent calculations for that segment are terminated. If the end time is less than the start time, the pressure reduction segment is determined to have a timing error and is also written into the anomaly record to prevent erroneous data from entering subsequent links.

[0062] Subsequently, based on the already written pressure reduction result records and the set of recovery segments, the system searches for the recovery segment that connects to the beginning and end of each pressure reduction segment. Specifically, it uses the sampling position after the end position of the pressure reduction segment as the connection position and searches the recovery segment set for a recovery segment whose starting position equals that connection position. If a recovery segment satisfying this positional relationship exists, it is identified as the corresponding recovery segment. The system then extracts the end pressure value corresponding to the end position of the recovery segment, the start time corresponding to the start position, and the end time corresponding to the end position. The recovery duration is obtained by subtracting the start time from the end time, and the end time is written as the recovery end time. Finally, the recovery segment identifier, the end pressure value of the recovery segment, the recovery duration, and the recovery end time are added to the system. In the corresponding pressure reduction result record of the pressure reduction segment; here, the determination of the first and last connection only adopts the rule of adjacent position, so as to avoid the same pressure reduction segment matching multiple recovery segments; if one or more flat sampling points appear after the end position of the pressure reduction segment, and then a continuous rise occurs, the previous pressure identification stage has already retained the flat sampling points in the pressure sequence and has not merged them into the recovery segment. At this time, the system continues to read according to the already formed set of recovery segments and does not rewrite the boundary; if no recovery segment with the starting position equal to the connecting position is found, the pressure value at the end of the recovery segment is written as the end pressure value, the recovery duration is written as zero, the recovery end time is written as the end time, and a no recovery mark is written to ensure that subsequent calculations can still be executed according to the unified field;

[0063] After completing the above value acquisition, the system continues to read the initial pressure value, final pressure value, recovery segment final pressure value, and recovery end time from each pressure reduction result record. First, the initial pressure value is subtracted from the final pressure value to obtain the pressure reduction amount, and then the recovery segment final pressure value is subtracted from the recovery segment final pressure value to obtain the recovery amount. The pressure reduction amount, recovery amount, and recovery end time are written into the segment result table according to the pressure reduction segment identifier. Here, the pressure reduction amount and recovery amount are kept in the same unit as the pressure value, and the recovery end time is kept in the same time base as the pressure sequence. If the pressure reduction amount is less than zero, it means that the current pressure reduction segment boundary is inconsistent with the pressure sequence. The system writes the record into the boundary anomaly area and stops the subsequent processing of the pressure reduction segment. If the recovery amount is less than zero, the value is retained and a non-recovery mark is written synchronously, so that subsequent loss division can continue to be judged according to the non-recovery state, instead of directly discarding the pressure reduction segment. If the recovery amount is equal to zero, it is written into the segment result table as a zero value, and can still participate in the compensation amount calculation normally in the future.

[0064] Through the above processing, each pressure reduction segment is converted into a set of structured results that can be directly read later, including the initial pressure value, the ending pressure value, the duration, the ending pressure value of the recovery segment, the recovery duration, the amount of pressure drop, the amount of recovery, and the time of recovery end.

[0065] In practical applications: For example, if a continuous increase in oxygen use causes the medical oxygen channel pressure to drop from 0.42 MPa to 0.39 MPa, starting at 08:15:10 and ending at 08:15:14, the system initially obtains a duration of 4 seconds. If, after the pressure reduction process ends, the next sampling position begins a continuous rise, reaching 0.405 MPa before ending, corresponding to a start time of 08:15:15 and an end time of 08:15:18, the rise duration is 3 seconds, and the rise ends at 08:15:18. Further, the decrease is 0.03 MPa and the rise is 0.015 MPa. These results are written into the segment result table according to the pressure reduction segment identifier, for direct reading in subsequent loss interval construction and compensation calculation.

[0066] The loss division module is used to determine the difference between the recovery amount and the descent amount for each step-down segment as the loss portion that the channel cannot recover on its own, and to determine the remaining portion of the descent amount other than the difference portion as the loss portion that the channel can recover on its own. It outputs the self-recovery amount and compensation amount corresponding to each step-down segment.

[0067] To separate the pressure recovery that has already occurred from the pressure loss that has not yet recovered in each pressure reduction segment, this implementation method, based on the initial pressure value, ending pressure value, decrease, increase, and recovery end time, continues to construct a loss interval around each pressure reduction segment, records the crossing of each pressure cell within the loss interval by subsequent pressure values, and determines which pressure cells have recovered and which pressure cells still need compensation, ultimately obtaining the self-recovery amount and compensation amount corresponding to each pressure reduction segment. The main processing line here is to first divide the pressure loss corresponding to the pressure reduction segment into multiple pressure cells with clear boundaries, then determine the recovery status of each pressure cell based on the upward and downward crossing of these pressure cells according to subsequent pressure changes, and finally accumulate them according to the length of the pressure cells to form a result that can be directly read by the new oxygen supply generation step.

[0068] The implementation process includes the following steps:

[0069] First, the pressure loss range corresponding to each pressure reduction segment is converted into a set of pressure cells that can be recorded one by one. The purpose is to break down the continuous pressure loss interval into discrete intervals that can be determined one by one. In specific execution, the system reads the starting pressure value, ending pressure value, ending position, and pressure drop amount corresponding to each pressure reduction segment from the segment result table. The starting pressure value is used as the upper boundary of the loss interval, and the ending pressure value is used as the lower boundary of the loss interval. The pressure interval between the two is determined as the loss interval corresponding to the pressure reduction segment. Then, starting from the ending position of the pressure reduction segment, the pressure value is read point by point along the pressure sequence until the first pressure value greater than or equal to the starting pressure value is read. If no pressure value greater than or equal to the starting pressure value appears after the ending position, the reading continues until the end of the current pressure sequence. All sampling positions between the ending position and the stop position are determined as the reading range of the pressure reduction segment. Then... The system extracts all different pressure values ​​falling into the loss interval from the reading range, and includes the lower and upper bounds of the loss interval into the sorting set to avoid the inability to form subsequent intervals when only boundary values ​​appear. These pressure values ​​are then arranged from low to high, and a pressure grid is formed by the pressure interval between two adjacent pressure values. Each pressure grid records the grid number, lower boundary value, upper boundary value, and the identifier of the pressure reduction segment it belongs to, and is written into the pressure grid table for subsequent traversal record reading. If no new different pressure values ​​are extracted from the reading range except for the upper and lower boundaries, a pressure grid is directly formed for the entire loss interval. If the starting pressure value is less than or equal to the ending pressure value, it indicates that the boundary value of the pressure reduction segment is incorrect. The system writes the pressure reduction segment into the boundary anomaly record and stops the subsequent loss division of that pressure reduction segment, thus ensuring that each pressure reduction segment entering subsequent processing has a constructible loss interval and pressure grid set.

[0070] Subsequently, the system performs point-by-point traversal recording of continuous pressure changes within the reading range. The purpose is to accumulate the effects of subsequent pressure increases or decreases on each pressure cell into a comparable count field. Specifically, the system reads all pressure values ​​arranged chronologically within the reading range corresponding to the pressure drop segment, along with the corresponding pressure cell set. It sequentially selects two adjacent pressure values ​​as the preceding and following pressure values, and determines the current pressure change direction based on their magnitude relationship. When the following pressure value is greater than the preceding pressure value, the system determines this change as an upward process and searches the pressure cell set for all pressure cells whose values ​​fall between the preceding and following pressure values. For each pressure cell traversed, the system increments the traversal count, records the last traversal direction as an upward traversal, and records the last traversal time as the sampling time corresponding to the following pressure value. When the following pressure value is less than the preceding pressure value, the system determines this change as a downward process and searches the pressure cell set for all pressure cells whose values ​​fall between the preceding and following pressure values. For all pressure cells between the force value and the previous pressure value, the system performs the following processing for each pressure cell that is crossed: increment the number of crossings, write the last crossing direction as crossing, and write the last crossing time as the sampling time corresponding to the next pressure value. When the next pressure value equals the previous pressure value, the system keeps the existing number of crossings, number of crossings, last crossing direction, and last crossing time of each pressure cell in the current pressure cell table unchanged, and only advances the pressure sequence reading position backward. After the above processing is completed, the system writes the number of crossings, number of crossings, last crossing direction, and last crossing time corresponding to each pressure cell into the pressure cell crossing record table according to the pressure drop segment identifier, for subsequent recovery judgment reading. If the value of a certain upward or downward process happens to fall on the boundary of a certain pressure cell, the system uniformly determines the attribution based on the caliber of the pressure cell's lower boundary being closed and the upper boundary being open. The value at the upper boundary of the highest pressure cell is separately assigned to the highest pressure cell, thereby avoiding the same pressure change being repeatedly counted in two adjacent pressure cells or being missed.

[0071] Then, the system performs a grid-by-grid determination of the recovery status of each pressure grid based on the pressure grid crossing records. The purpose is to ultimately convert the cyclical changes in the pressure sequence into a stable state at the current moment. Specifically, the system reads the pressure grid crossing record table corresponding to each pressure reduction segment, sequentially reading the number of upward crossings, downward crossings, and the last crossing direction for each pressure grid, and completes the recovery determination according to fixed rules: when the number of upward crossings is greater than the number of downward crossings, the pressure grid is identified as a recovery grid and written into the recovery grid set; when the number of upward crossings is less than the number of downward crossings, the pressure grid is identified as a compensation grid and written into the compensation grid set; when the number of upward crossings equals the number of downward crossings and the last crossing direction is upward, the pressure grid is identified as... The system recovers the pressure cell and writes it to the recovery cell set. In other cases, including when the number of upward crossings equals the number of downward crossings and the last crossing direction is downward, the number of upward crossings and downward crossings are both zero, or the last crossing direction is empty, the pressure cell is identified as a compensation cell and written to the compensation cell set. This means that if a pressure cell ends up being covered by subsequent pressure recovery at the end of the reading process, it is classified as a recovery cell. If a pressure cell is still not covered by stable recovery at the end of the reading process, it is classified as a compensation cell. If a pressure cell does not form any valid crossing record in the crossing record table, the system directly writes the pressure cell to the compensation cell set to indicate that the pressure loss corresponding to the pressure cell was not recovered within the reading range.

[0072] Finally, the system further converts the recovery grid set and compensation grid set into self-recovery amount and compensation amount, the purpose of which is to form the quantitative input required for subsequent oxygen supply generation. Specifically, during execution, the system reads the recovery grid set, compensation grid set, and pressure drop amount corresponding to each pressure reduction segment, and calculates the interval length of each pressure grid, where the interval length of each pressure grid is the upper boundary value minus the lower boundary value. Then, the interval lengths of all pressure grids in the recovery grid set are summed to obtain the self-recovery amount, and the interval lengths of all pressure grids in the compensation grid set are summed to obtain the compensation amount. The self-recovery amount, compensation amount, and corresponding pressure reduction segment identifier are written into the loss partitioning result table. Simultaneously, the system continues to compare the relationship between the sum of the self-recovery amount and the compensation amount and the pressure drop amount; when the sum of the self-recovery amount and the compensation amount is less than the pressure drop amount, ... This indicates that due to pressure grid boundary segmentation or incomplete adjacent intervals of boundary values ​​within the reading range, there is a residual amount. The system calculates the residual amount by subtracting the sum of the self-recovery amount and the compensation amount from the decrease amount, and then incorporates this residual amount into the compensation amount before rewriting it back into the loss division result table. When the sum of the self-recovery amount and the compensation amount equals the decrease amount, the self-recovery amount and the compensation amount remain unchanged. When the sum of the self-recovery amount and the compensation amount is greater than the decrease amount, the system deducts the excess from the compensation amount. If the compensation amount is less than zero after deduction, the compensation amount is written as zero, and the self-recovery amount is simultaneously rewritten as the decrease amount to ensure that the sum of the self-recovery amount and the compensation amount does not exceed the decrease amount. After completing the above processing, the system outputs the self-recovery amount and the compensation amount corresponding to each pressure reduction segment, and provides them for direct reading in the calculation of the next compensation demand value and the additional oxygen supply.

[0073] Through the above processing, the pressure loss in each pressure reduction segment is divided into clearly defined pressure grids. The recovery judgment is completed by checking the records of upward and downward crossings of each pressure grid through subsequent pressure changes. Finally, the self-recovery amount and compensation amount that strictly correspond to the amount of pressure drop are obtained. This not only refines the problem that the recovery amount is not enough to directly reflect the true recovery state to the pressure grid level, but also makes up for the execution rules of reading range, pressure grid boundaries, leveling process, no effective crossing records, and total amount verification.

[0074] In practical applications: For example, if the initial pressure value for a certain pressure reduction segment is 0.42 MPa and the final pressure value is 0.39 MPa, then the loss range is from 0.39 MPa to 0.42 MPa. If the effective pressure values ​​read after the final position are 0.395 MPa, 0.405 MPa, 0.400 MPa, and 0.410 MPa respectively, the system first constructs a pressure grid based on the different pressure values ​​falling within the loss range, along with 0.39 MPa and 0.42 MPa. Then, based on the increase from 0.395 MPa to 0.405 MPa, and the decrease from 0.405 MPa to 0... The number of times the pressure cells cross the 0.400 MPa drop and the subsequent rise from 0.400 MPa to 0.410 MPa are recorded. Then, based on the number of crossovers, crossovers, and the direction of the last crossover, it is determined which pressure cells belong to recovery cells and which belong to compensation cells. Finally, the lengths of the recovery cells are accumulated to obtain the self-recovery amount, and the lengths of the compensation cells are accumulated to obtain the compensation amount. If there is still a tail difference between the accumulated result and the 0.03 MPa drop, the tail difference is incorporated into the compensation amount, so that the sum of the self-recovery amount and the compensation amount corresponding to the pressure drop segment is always consistent with the drop amount.

[0075] The oxygen generation module is used to read the occurrence duration of the compensation amount in the medical oxygen channel, calculate the compensation demand value according to the product of the compensation amount and the occurrence duration, generate the corresponding new oxygen supply value according to the compensation demand value, and output the new oxygen supply value corresponding to each pressure reduction stage.

[0076] To further convert the compensation amount obtained from the loss classification into an executable new oxygen supply, this implementation method, based on the compensation amount, self-recovery process, and time field corresponding to each pressure reduction segment, continues to calculate the occurrence duration of the compensation amount in the medical oxygen channel to generate the corresponding initial demand value. Then, the initial demand value is subtracted by combining the time overlap relationship between different pressure reduction segments to obtain the net demand value, and the net demand value is further converted into the new oxygen supply. The purpose of this process is to avoid repeatedly including the compensation demand that overlaps in time into the electrolytic oxygen supply device, and to ensure that the final generated new oxygen supply can cover the pressure loss that cannot be self-recovered, without causing excessive oxygen supply due to repeated superposition.

[0077] The implementation process includes the following steps:

[0078] First, the system calculates the duration and initial demand value of compensation for each pressure reduction segment. This aims to combine the compensation amount and time factor into a unified intermediate quantity required for subsequent oxygen supply conversion. Specifically, the system reads the compensation amount, start time, and recovery end time corresponding to each pressure reduction segment from the loss division result table and segment result table. The duration of the pressure reduction segment is obtained by subtracting the start time from the recovery end time. Here, the duration uses the time difference between the start time and the recovery end time as a unified metric to cover the entire process of pressure reduction, recovery, and restoration determination, ensuring consistency with the time fields of the preceding pressure reduction and recovery segments. Subsequently, the system multiplies the compensation amount by the duration to obtain the initial demand value and writes the pressure reduction segment identifier, compensation amount, duration, and initial demand value into the demand result table in field order for subsequent overlapping deduction steps. The compensation amount is measured in pressure units, and the duration is measured in time units. Therefore, the initial demand value is stored as a pressure-time product and used as an intermediate demand before oxygen supply conversion, not directly as the new oxygen supply. Subsequent new oxygen supply is calculated by combining the initial demand value with the medical oxygen channel volume parameters and the oxygen supply conversion coefficient of the electrolytic oxygen supply device. The medical oxygen channel volume parameters are from the channel structure parameter table preset by the system, and the oxygen supply conversion coefficient is from the equipment calibration results and written into the equipment parameter table. If the end time of the rise is missing, the end time is used instead of the end time of the rise in the duration calculation. If the compensation amount is equal to zero, the initial demand value is directly written as zero and the record of the pressure drop segment is retained so that it can still participate in the generation of the oxygen supply sequence in a unified order. If the end time of the rise is earlier than the start time, the pressure drop segment is written into the time anomaly record and the calculation of the subsequent demand value of the pressure drop segment is stopped.

[0079] Next, the system sequentially deducts the time overlap between each step-down segment to eliminate the duplicate occupation of compensation demand by multiple step-down segments within the same time period. Specifically, the system reads the start time, recovery end time, compensation amount, and initial demand value corresponding to all step-down segments from the demand result table, and rearranges them from earliest to latest according to the start time to form a demand processing sequence. Then, each step-down segment is processed sequentially according to the arrangement order. For the current step-down segment, all preceding step-down segments whose recovery end time is later than the start time of the current step-down segment are read backwards, and the overlap duration between each preceding step-down segment and the current step-down segment is calculated. The overlap duration is the difference between the recovery end time of the preceding step-down segment and the start time of the current step-down segment. For each overlap duration, the system calculates the compensation amount of the current step-down segment and... The overlapping durations are multiplied to obtain the corresponding overlapping demand value. The overlapping demand values ​​corresponding to all preceding pressure reduction segments are then accumulated to form the total overlapping demand value. The initial demand value of the current pressure reduction segment is then subtracted from the total overlapping demand value to obtain the net demand value. The pressure reduction segment identifier, the total overlapping demand value, and the net demand value are written into the demand result table. If the start time of the current pressure reduction segment is later than or equal to the end time of the rise of all preceding pressure reduction segments, it means that there is no time overlap, and the system directly writes the initial demand value as the net demand value. If the initial demand value is less than the total overlapping demand value, the net demand value is written as zero, and negative values ​​are no longer retained to avoid the generation of negative oxygen supply in the future. If multiple preceding pressure reduction segments overlap with the current pressure reduction segment at the same time, all of them are included in the accumulation. The system compares not only the immediately preceding pressure reduction segment, but also ensures the complete closure of the overlap deduction.

[0080] Then, the system generates the additional oxygen supply based on the net demand value and forms an oxygen supply sequence. The purpose is to convert intermediate demand into oxygen supply instructions that can be directly written into the electrolytic oxygen supply device. Specifically, the system reads the net demand value and start time corresponding to each pressure reduction segment from the demand result table, and writes them into the oxygen supply sequence sequentially from morning to evening according to the start time. Subsequently, it performs oxygen supply conversion on each net demand value in the oxygen supply sequence. During the conversion, it first reads the effective volume of the current medical oxygen channel from the channel structure parameter table, and then reads the oxygen supply conversion coefficient (pressure-time product to oxygen volume) from the equipment parameter table. Finally, it multiplies the net demand value by the oxygen supply conversion coefficient and, after correction based on the effective volume, obtains the corresponding oxygen supply instruction for that pressure reduction segment. After adding oxygen supply, the pressure reduction segment identifier, net demand value, added oxygen supply, and writing time are written to the oxygen supply result table for direct reading in subsequent oxygen supply execution processes. Here, the oxygen supply conversion factor uses the equipment factory calibration value or the field calibration value, which is a preset configuration parameter. Its value is written into the equipment parameter table during system initialization and is fixed in use during operation. If the net demand value is equal to zero, the added oxygen supply is written to zero and still written into the oxygen supply sequence to maintain a one-to-one correspondence between the pressure reduction segment and the oxygen supply record. If the oxygen supply conversion factor is missing or the effective volume parameter is missing, the pressure reduction segment is written into the conversion anomaly record and the generation of added oxygen supply is paused. The conversion process of the pressure reduction segment is re-executed after the parameters are completed.

[0081] Through the above processing, the compensation amount is first converted into an initial demand value that includes the time factor, then the net demand value is obtained by deducting the overlap between multiple pressure reduction stages, and finally further converted into the additional oxygen supply and written into the oxygen supply sequence.

[0082] In practical applications: For example, if the compensation amount for a certain pressure reduction segment is 0.01 MPa, the start time is 09:00:00, and the recovery end time is 09:00:05, then the duration is 5 seconds, and the initial demand value is 0.05 MPa / second. If the recovery end time of the previous pressure reduction segment is 09:00:03, then the overlap duration is 3 seconds, the overlapping demand value corresponding to the current pressure reduction segment is 0.03 MPa / second, and the net demand value after deduction is 0.02 MPa / second. The system then combines the pre-written effective volume of the medical oxygen channel and the oxygen supply conversion coefficient of the electrolytic oxygen supply device to convert 0.02 MPa / second into the corresponding additional oxygen supply amount, and writes it into the oxygen supply sequence according to the start time order, so that the electrolytic oxygen supply device can execute it subsequently.

[0083] The oxygen supply execution module is used to write the new oxygen supply amount into the electrolytic oxygen supply device, control the electrolytic oxygen supply device to increase the oxygen production output according to the new oxygen supply amount, and connect the increased oxygen production output to the medical oxygen channel to output the new oxygen supply result.

[0084] To translate the calculated increase in oxygen supply into the actual execution process of the electrolytic oxygen supply device, this implementation method, based on the established oxygen supply sequence and the increased oxygen supply, continues to determine the execution order according to the time sequence of the pressure reduction phases, calculates the increase in supply corresponding to each pressure reduction phase, and then writes the increased supply into the electrolytic oxygen supply device in installments according to the execution cycle covered by the occurrence duration. At the end of each execution cycle, the increased oxygen production output is connected to the medical oxygen channel until all the increased oxygen supply corresponding to the pressure reduction phase is connected. The purpose of this process is to ensure that the increased oxygen supply is not written in a sudden, one-time event, but rather that the oxygen production output is gradually increased according to the executable time granularity. The correspondence between the cumulative increased supply and the target increased oxygen supply clarifies the oxygen supply completion time, ensuring that subsequent feedback corrections can continue based on clear execution results.

[0085] The implementation process includes the following steps:

[0086] First, the system establishes an execution sequence and calculates the increased oxygen supply for each pressure reduction stage. This aims to correlate the target increased oxygen supply with the current oxygen production level output by the electrolytic oxygen supply unit. During execution, the system reads the increased oxygen supply, start time, and pressure reduction stage identifier from the oxygen supply result table, and writes them into the execution sequence sequentially from earliest to latest start time. Then, it reads the increased oxygen supply corresponding to the current pressure reduction stage line by line according to the execution sequence. Simultaneously, it reads the current oxygen production output at the end of the most recent execution cycle before writing to the current pressure reduction stage from the electrolytic oxygen supply unit status table. The increased oxygen supply is obtained by subtracting the current oxygen production output from the current increased oxygen supply. Finally, the pressure reduction stage identifier, current oxygen production output, increased oxygen supply, and corresponding start time are written into the execution result table for subsequent splitting processes. The oxygen production output uses the stable oxygen production output value already written into the device control register at the end of the previous execution cycle as a unified standard, without using instantaneous fluctuation values, thus ensuring that the calculation basis for each increase in supply is consistent. If the new oxygen supply is greater than the current oxygen production output, the difference is retained as a positive increase in supply and execution continues. If the new oxygen supply is equal to the current oxygen production output, the increase in supply is written to zero and the execution record of this step-down segment is retained. If the new oxygen supply is less than the current oxygen production output, the increase in supply is written to zero, while the current oxygen production output remains unchanged and is marked as not requiring an increase in supply, to ensure that this step always revolves around increasing the oxygen production output and that there is no situation where a negative increase in supply is directly written back to the device. If the current oxygen production output is missing from the status table of the electrolytic oxygen supply device, the step-down segment is written into the execution anomaly record and the subsequent execution of the step-down segment is suspended.

[0087] Subsequently, the system breaks down the increased supply into multiple allocation quantities based on the execution cycle covered by the occurrence duration. The purpose is to refine the total increased supply corresponding to a pressure reduction segment into multiple write quantities that the electrolytic oxygen supply device can execute cycle by cycle. During execution, the system reads the increased supply, occurrence duration, and start time corresponding to each pressure reduction segment from the execution result table and demand result table, and reads the execution cycle of the electrolytic oxygen supply device from the equipment parameter table. The execution cycle uses a fixed time interval for the device controller to receive and stably execute oxygen production commands; this time interval is a preset configuration parameter written to the equipment parameter table during system initialization. Then, the occurrence duration is divided by the execution cycle to obtain the number of execution cycles covered by that pressure reduction segment. When the occurrence duration is not divisible by the execution cycle, it is rounded up to obtain the total number of execution cycles. The increased supply is then divided by the total number of execution cycles to obtain the basic allocation quantity, which is then repeatedly written according to the number of execution cycles. The allocation table is updated. If the increased supply is not divisible by the total number of execution cycles, the same basic allocation is written for the previous few execution cycles, and the tail difference is added for the last execution cycle, so that the sum of all allocations is strictly equal to the increased supply. After the split is completed, the system starts from the first execution cycle corresponding to the start time, and adds each allocation to the oxygen production output at the end of the previous execution cycle to obtain the improved oxygen production output at the end of the current execution cycle. The pressure reduction segment identifier, execution cycle number, allocation, improved oxygen production output and corresponding execution time are written into the execution cycle table. If the occurrence duration is equal to zero, the total number of execution cycles is written as one, and all increased supply is written as a single allocation in the first execution cycle. If the increased supply is equal to zero, the allocation of each execution cycle is written as zero and the current oxygen production output remains unchanged, so as to ensure that each pressure reduction segment can form a complete execution cycle record.

[0088] Finally, the system connects the enhanced oxygen production output corresponding to each execution cycle to the medical oxygen channel and calculates the cumulative increase in supply. The purpose is to generate an actual connection result that can be used to determine the completion time of oxygen supply. Specifically, the system writes the enhanced oxygen production output corresponding to each execution cycle into the control register area of ​​the electrolytic oxygen supply device according to the execution time sequence recorded in the execution cycle table. At the end of each execution cycle, the system connects the newly generated oxygen from the enhanced oxygen production output to the medical oxygen channel. After each execution cycle, the system uses the allocation amount of the current execution cycle as the new connection amount for that cycle and adds the new connection amount of the current cycle to the new connection amounts of the previous execution cycles to obtain the cumulative increase in supply. Simultaneously, the cumulative increase in supply is written to the oxygen supply connection record table. Subsequently, the system continuously compares the cumulative increase in supply with the new oxygen supply amount corresponding to the pressure reduction segment. When the cumulative increase in supply first exceeds or equals the new oxygen supply amount... When the current execution cycle ends, the oxygen supply completion time of the pressure reduction segment is determined, and the pressure reduction segment identifier, oxygen supply completion time, cumulative increase in supply, and final increased oxygen output are written into the new oxygen supply result table. If all the allocations in the execution cycle table have been written, but the cumulative increase in supply is still less than the new oxygen supply, the difference between the new oxygen supply and the cumulative increase in supply is written as the remaining unconnected amount, and the pressure reduction segment is written into the incomplete oxygen supply record for subsequent feedback and correction. Here, the cumulative increase in supply only counts the incremental part relative to the current oxygen output, and does not accumulate the original basic oxygen output of the electrolytic oxygen supply device, thus ensuring that the statistical caliber of the cumulative increase in supply and the new oxygen supply is consistent. If the writing of an execution cycle fails, the oxygen output of the previous execution cycle remains unchanged, and the execution cycle is written into the writing failure record. After the device recovers, it will be rewritten from the failed execution cycle.

[0089] Through the above processing, the new oxygen supply corresponding to each pressure reduction stage is successively converted into the increased supply in the execution sequence, the allocation in the execution cycle, and the cumulative increased supply that is finally connected to the medical oxygen channel, thus forming a new oxygen supply result that includes the oxygen production output after the improvement and the time when the oxygen supply is completed.

[0090] In practical applications: For example, if the additional oxygen supply corresponding to a certain pressure reduction segment is 12 liters per minute, and the current oxygen output of the electrolytic oxygen supply device before the current pressure reduction segment is 8 liters per minute, then the additional supply is 4 liters per minute. If the duration is 10 seconds and the execution cycle of the electrolytic oxygen supply device is 2 seconds, then the total number of execution cycles is 5. The system divides the additional supply of 4 liters per minute into 5 equal parts, and at the end of each execution cycle, it sequentially raises the oxygen output and connects to the medical oxygen channel. When the cumulative additional supply first reaches the additional oxygen supply requirement corresponding to the pressure reduction segment at the end of the fifth execution cycle, this moment is recorded as the oxygen supply completion moment, and the corresponding cumulative additional supply and the increased oxygen output are written into the additional oxygen supply result table for direct reading and comparison with the subsequent actual recovery amount.

[0091] The feedback correction module is used to continue collecting the pressure value of the medical oxygen channel after a new oxygen supply is connected. It compares the actual recovery amount with the compensation amount segment by segment after the new oxygen supply is connected. When the actual recovery amount is less than the compensation amount, the new oxygen supply amount corresponding to the current pressure reduction segment is increased. When the actual recovery amount is greater than the compensation amount, the new oxygen supply amount corresponding to the current pressure reduction segment is decreased, and the corrected electrolytic oxygen supply result is output.

[0092] To determine whether the current oxygen supply matches the actual pressure recovery after the new oxygen supply has been implemented, this implementation method, based on the already formed results of the new oxygen supply, continues to collect the pressure value of the medical oxygen channel after the new oxygen supply is connected, calculates the actual recovery amount of the corresponding pressure drop segment, and compares the actual recovery amount with the compensation amount one by one to generate a corrected oxygen supply amount. Then, the corrected oxygen supply amount is written back to the electrolytic oxygen supply device and the corresponding record. The purpose of this process is to establish a closed loop correspondence between the new oxygen supply amount generated by the compensation amount in the previous step and the subsequent actual pressure recovery results, to promptly supplement insufficient oxygen supply or reduce excessive oxygen supply, so that the electrolytic oxygen supply results gradually converge to a level consistent with the actual recovery state of the medical oxygen channel.

[0093] The implementation process includes the following steps:

[0094] First, the system continuously tracks the pressure recovery process after the addition of oxygen supply. The purpose is to extract the actual pressure increase reflecting the recovery effect from the actual pressure changes after the addition of oxygen supply. Specifically, the system reads the new oxygen supply access time and pressure reduction segment identifier corresponding to each pressure reduction segment from the new oxygen supply result table. Starting from the new oxygen supply access time, it continues to collect the medical oxygen channel pressure values ​​after that time in the pressure sequence, following the sampling time sequence. Then, it compares each subsequent pressure value with the previous pressure value. When the subsequent pressure value is greater than the previous pressure value, it continues reading. When the subsequent pressure value is less than or equal to the previous pressure value for the first time, the previous sampling time before the time corresponding to that subsequent pressure value is determined as the end point of this pressure recovery process, and the ending pressure value corresponding to that end point is extracted. If the pressure recovery process remains unchanged from the time of the new oxygen supply access to the end of the current pressure sequence... If the subsequent pressure value is greater than the previous pressure value, the time corresponding to the last position of the current pressure sequence is determined as the endpoint, and the ending pressure value corresponding to the last position is extracted. Next, the system reads the starting pressure value corresponding to the time of the new oxygen supply access, and subtracts the starting pressure value from the ending pressure value to obtain the actual recovery amount. Then, the pressure drop segment identifier, starting pressure value, ending pressure value, endpoint time, and actual recovery amount are written into the feedback result table for subsequent correction of oxygen supply calculation. Here, the endpoint is uniformly adopted as the previous effective sampling point where the pressure value no longer increases continuously, so as to avoid further expanding the statistical range after local fluctuations occur. If the actual recovery amount is less than zero, the actual recovery amount is written as zero and a no-recovery mark is written simultaneously, indicating that no effective pressure recovery has been formed after the new oxygen supply access. If the starting pressure value corresponding to the time of the new oxygen supply access is missing, the pressure drop segment is written into the feedback anomaly record and the subsequent correction calculation of the pressure drop segment is suspended.

[0095] Subsequently, the system generates a corrected oxygen supply based on the difference between the actual recovery amount and the compensation amount. The purpose is to convert insufficient pressure recovery and excessive pressure recovery into executable supplementary or reduced results, respectively. During execution, the system sequentially reads the actual recovery amount, compensation amount, and current additional oxygen supply for each pressure reduction segment from the feedback result table, loss allocation result table, and oxygen supply result table, and compares the actual recovery amount with the compensation amount line by line according to the pressure reduction segment identifier. When the actual recovery amount is less than the compensation amount, the system subtracts the actual recovery amount from the compensation amount to obtain the difference, and then adds the difference to the current additional oxygen supply to obtain the corrected oxygen supply. The difference and the corrected oxygen supply are then written into the correction result table. When the actual recovery amount is greater than the compensation amount, the system... The difference is obtained by subtracting the compensation from the actual recovery amount. Then, the corrected oxygen supply is obtained by subtracting the difference from the current new oxygen supply. The difference and the corrected oxygen supply are written into the correction result table. When the actual recovery amount equals the compensation amount, the system directly writes the current new oxygen supply as the corrected oxygen supply and writes it into the correction result table. To ensure that the write-back result is executable, if the calculated corrected oxygen supply is less than zero, the corrected oxygen supply is written as zero and negative values ​​are no longer retained. If the compensation amount is missing, the current pressure reduction segment correction process is stopped and a compensation amount missing record is written. If the current new oxygen supply is zero and the actual recovery amount is still less than the compensation amount, the corrected oxygen supply is allowed to be directly determined by the compensation amount, thereby ensuring that the situation of insufficient oxygen supply can be supplemented into the subsequent execution chain.

[0096] Finally, the system writes the corrected oxygen supply amount back to the electrolytic oxygen supply device and the corresponding execution record. This is to ensure that the correction result not only remains at the calculation level but can also directly rewrite the subsequent oxygen supply execution status. Specifically, during execution, the system reads the corrected oxygen supply amount corresponding to each pressure reduction stage from the correction result table and writes it to the target oxygen supply field in the control register area of ​​the electrolytic oxygen supply device. Simultaneously, it writes this corrected oxygen supply amount back to the newly added oxygen supply field in the oxygen supply result table, the increased supply field in the execution result table, and the allocation record for the unexecuted portion in the execution cycle table. If there are still unexecuted execution cycles in the current pressure reduction stage, the system calculates the remaining corrected oxygen supply amount by subtracting the accumulated connection amount from the corrected oxygen supply amount, and only applies the remaining corrected oxygen supply amount to the unexecuted portion. After the execution cycle is re-averaged and allocated, it is written back to the execution cycle table. If the new oxygen supply corresponding to the current pressure reduction segment has been fully executed, the system writes the corrected oxygen supply as the latest target value for the next round of oxygen supply control into the device status table and simultaneously rewrites the current oxygen production output record. After the write-back is completed, the system writes the pressure reduction segment identifier, corrected oxygen supply, write-back time, and corrected oxygen production output into the corrected electrolytic oxygen supply result table for subsequent new pressure acquisition and feedback correction. If the electrolytic oxygen supply device returns to the write failure state during the write-back, the oxygen production output at the previous moment remains unchanged, and the pressure reduction segment is written into the write failure record. After the device recovers, the write-back process of corrected oxygen supply will be re-executed.

[0097] Through the above processing, the actual pressure recovery after the new oxygen supply is connected is further quantified into the actual recovery amount, and compared with the compensation amount in a closed loop, thereby forming the corrected oxygen supply amount that can be directly written back to the electrolytic oxygen supply device, so that the entire electrolytic oxygen supply process can continuously self-correct around the real pressure recovery result.

[0098] In practical applications: For example, if the compensation amount corresponding to a certain pressure reduction segment is 0.012 MPa, and the current new oxygen supply is 10 liters per minute, after the new oxygen supply is connected, the pressure in the medical oxygen channel rises continuously from 0.398 MPa to 0.406 MPa and then levels off. The system then subtracts the 0.400 MPa at the time of connection from the 0.406 MPa to obtain the actual recovery amount of 0.006 MPa. Since the actual recovery amount is less than the compensation amount, the system writes the difference of 0.006 MPa as the compensation amount, and then adds the compensation amount to the current new oxygen supply to generate the corrected oxygen supply amount. The corrected oxygen supply amount is then written back to the electrolytic oxygen supply device and the unexecuted execution cycle record. If the pressure recovery amount of another pressure reduction segment exceeds the compensation amount after the new oxygen supply is connected, the system deducts the current new oxygen supply amount from the excess amount, and writes it directly to zero when the corrected oxygen supply amount is less than zero, so that the subsequent oxygen production output will not continue to increase excessively.

[0099] Working Principle: This scheme first continuously collects the pressure values ​​of the medical oxygen channel and organizes them into a pressure sequence according to the sampling time. Then, it identifies the continuous pressure drop process and the subsequent recovery process from the pressure sequence, calculating the corresponding pressure drop, recovery amount, and recovery duration for each pressure drop. Subsequently, it further determines how much of the pressure drop has been compensated by the subsequent recovery of the channel, and how much has not yet recovered, and defines the unrecovered part as the compensation amount. Next, it combines the duration of the compensation amount to generate the corresponding additional oxygen supply, and writes it into the electrolytic oxygen supply device in chronological order, so that the device gradually increases the oxygen output and connects to the medical oxygen channel. After the additional oxygen supply is connected, the system continues to collect pressure changes, calculate the actual recovery effect, and compare it with the original compensation amount. If the recovery is insufficient, the oxygen supply is increased; if the recovery is excessive, the oxygen supply is reduced, thus forming an oxygen supply process that is continuously corrected based on the actual pressure recovery results.

[0100] For example, in a centralized oxygen supply system in a hospital, if multiple wards simultaneously increase their oxygen flow rate at a certain time, the pressure in the main pipeline will initially drop. Upon detecting this pressure drop, the system doesn't immediately treat the entire drop as a shortfall requiring the electrolysis device to fill. Instead, it first observes whether the pressure recovers through the pipeline itself and existing oxygen supply. If only a portion of the pressure recovers, it indicates a real shortfall remains. The system then calculates the required additional oxygen supply based on this compensation amount and its duration, and gradually writes this additional oxygen supply into the electrolysis oxygen supply device, gradually increasing oxygen production and connecting it to the pipeline. After connection, the system continues to monitor whether the pressure returns to the expected level. If the recovery is insufficient, it indicates the additional oxygen supply is still too low, so the system continues to increase the pressure. If the recovery is too rapid or too high, it indicates excessive oxygen supply, so the system decreases the pressure. This approach prevents frequent malfunctions due to short-term pressure fluctuations and avoids slow compensation when actual oxygen demand increases, making it more suitable for real-world environments like hospitals where oxygen demand changes rapidly and supply stability is crucial.

[0101] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. An electrolytic oxygen supply system based on medical oxygen channel pressure data, characterized in that, include: The pressure recognition module is used to collect the pressure values ​​continuously output by the medical oxygen channel in chronological order, arrange the pressure values ​​according to the order of adjacent sampling times, and determine the section where the pressure value continuously decreases as the pressure drop section and the section where the pressure value continuously increases after the pressure drop section as the pressure rise section. It outputs the pressure sequence, the set of pressure drop sections, and the set of pressure rise sections. The pressure reduction calculation module is used to read the starting pressure value, ending pressure value, and duration of each pressure reduction segment, and to read the ending pressure value and recovery duration of the recovery segment connected to the beginning and end of the pressure reduction segment. It calculates the pressure drop between the starting pressure value and the ending pressure value of the pressure reduction segment, and calculates the pressure rise between the ending pressure value of the recovery segment and the ending pressure value of the pressure reduction segment. It outputs the pressure drop, pressure rise, and recovery end time for each pressure reduction segment. The loss division module is used to determine the difference between the recovery amount and the descent amount for each step-down segment as the loss portion that the channel cannot recover on its own, and to determine the remaining portion of the descent amount other than the difference portion as the loss portion that the channel can recover on its own. It outputs the self-recovery amount and compensation amount corresponding to each step-down segment. The oxygen generation module is used to read the duration of the compensation amount in the medical oxygen channel, calculate the compensation demand value according to the product of the compensation amount and the duration, generate the corresponding new oxygen supply value according to the compensation demand value, and output the new oxygen supply value corresponding to each pressure reduction stage.

2. The electrolytic oxygen supply system based on medical oxygen channel pressure data according to claim 1, characterized in that: Also includes: The oxygen supply execution module is used to write the new oxygen supply amount into the electrolytic oxygen supply device, control the electrolytic oxygen supply device to increase the oxygen production output according to the new oxygen supply amount, and connect the increased oxygen production output to the medical oxygen channel to output the new oxygen supply result. The feedback correction module is used to continue collecting the pressure value of the medical oxygen channel after a new oxygen supply is connected. It compares the actual recovery amount with the compensation amount segment by segment after the new oxygen supply is connected. When the actual recovery amount is less than the compensation amount, the new oxygen supply amount corresponding to the current pressure reduction segment is increased. When the actual recovery amount is greater than the compensation amount, the new oxygen supply amount corresponding to the current pressure reduction segment is decreased, and the corrected electrolytic oxygen supply result is output.

3. The electrolytic oxygen supply system based on medical oxygen channel pressure data according to claim 2, characterized in that: The pressure recognition module includes: Read the pressure values ​​continuously output by the medical oxygen channel according to the sampling time sequence, arrange the pressure values ​​in the order of each sampling time, write the arranged pressure values ​​into the pressure sequence, and output the pressure sequence; Read each adjacent pressure value in the pressure sequence, calculate the difference between the next pressure value and the previous pressure value one by one, determine the adjacent pressure value segment where the difference is continuously less than zero as the pressure drop segment, and output the set of pressure drop segments. Read the pressure sequence and the set of pressure drop segments. For each pressure drop segment, read the adjacent pressure values ​​after the end position of the pressure drop segment. Calculate the difference between the next pressure value and the previous pressure value one by one. Determine the adjacent pressure value segments with a continuous difference greater than zero and the starting position located after the corresponding pressure drop segment as the recovery segments. Output the set of recovery segments.

4. The electrolytic oxygen supply system based on medical oxygen channel pressure data according to claim 3, characterized in that: The voltage reduction calculation module includes: For each pressure reduction segment, read the start and end positions of the pressure reduction segment, extract the start pressure value corresponding to the start position and the end pressure value corresponding to the end position, extract the start time corresponding to the start position and the end time corresponding to the end position, and subtract the start time from the end time to obtain the duration, and output the start pressure value, end pressure value and duration corresponding to each pressure reduction segment; The recovery segment whose starting position is equal to the sampling position after the end position of the pressure reduction segment is taken as the first and last recovery segment. The end pressure value of the recovery segment corresponding to the end position of the recovery segment is extracted. The start time corresponding to the start position of the recovery segment and the end time corresponding to the end position of the recovery segment are extracted. The recovery time is obtained by subtracting the start time from the end time. The end pressure value, recovery time and recovery end time of each pressure reduction segment are output. Subtract the pressure at the end of the pressure reduction segment from the initial pressure value to obtain the pressure drop. Subtract the pressure at the end of the pressure reduction segment from the pressure at the end of the pressure recovery segment to obtain the pressure recovery. Write the pressure drop, pressure recovery, and pressure recovery end time into the segment results according to the pressure reduction segment. Output the pressure drop, pressure recovery, and pressure recovery end time corresponding to each pressure reduction segment.

5. An electrolytic oxygen supply system based on medical oxygen channel pressure data according to claim 4, characterized in that: The loss partitioning module includes: The pressure interval between the starting and ending pressure values ​​of each pressure reduction segment is defined as the loss interval. Starting from the end of the pressure reduction segment, pressure values ​​are read sequentially along the pressure sequence until the pressure value is greater than or equal to the starting pressure value for the first time. If no pressure value greater than or equal to the starting pressure value is found, the reading continues until the end of the pressure sequence. The different pressure values ​​within the reading range that fall into the loss interval are arranged from low to high. The interval between two adjacent pressure values ​​is defined as a pressure grid. The pressure grid set corresponding to each pressure reduction segment is output.

6. An electrolytic oxygen supply system based on medical oxygen channel pressure data according to claim 5, characterized in that: The loss partitioning module also includes: Within the reading range corresponding to each pressure reduction segment, read adjacent pressure values ​​sequentially in chronological order. When the later pressure value is greater than the earlier pressure value, write the number of upward crossings plus one, the direction of the last crossing as upward crossing, and the time of the last crossing for each pressure cell whose value is between the previous and later pressure values. When the later pressure value is less than the earlier pressure value, write the number of downward crossings plus one, the direction of the last crossing as downward crossing, and the time of the last crossing for each pressure cell whose value is between the previous and later pressure values. When the later pressure value is equal to the earlier pressure value, keep the existing records of each pressure cell unchanged and output the pressure cell crossing records corresponding to each pressure reduction segment.

7. An electrolytic oxygen supply system based on medical oxygen channel pressure data according to claim 6, characterized in that: The loss partitioning module also includes: Perform recovery determination on each pressure cell in the pressure cell crossing record in sequence: if the number of upward crossings is greater than the number of downward crossings, the pressure cell is determined as a recovery cell; if the number of upward crossings is less than the number of downward crossings, the pressure cell is determined as a compensation cell; if the number of upward crossings is equal to the number of downward crossings and the last crossing direction is upward, the pressure cell is determined as a recovery cell; otherwise, the pressure cell is determined as a compensation cell. Output the recovery cell set and compensation cell set corresponding to each pressure reduction segment. The self-recovery amount is obtained by summing the interval lengths of each pressure cell in the recovery cell set, and the compensation amount is obtained by summing the interval lengths of each pressure cell in the compensation cell set. If the sum of the self-recovery amount and the compensation amount is less than the decrease amount, the remaining amount obtained by subtracting the sum of the self-recovery amount and the compensation amount from the decrease amount is incorporated into the compensation amount; otherwise, the self-recovery amount and the compensation amount are kept unchanged, and the self-recovery amount and the compensation amount corresponding to each pressure reduction segment are output.

8. An electrolytic oxygen supply system based on medical oxygen channel pressure data according to claim 7, characterized in that: The oxygen generation module includes: For each step-down segment, read the compensation amount, start time, and recovery end time. Subtract the start time from the recovery end time to get the occurrence duration. Multiply the compensation amount by the occurrence duration to get the initial demand value. Output the occurrence duration and initial demand value corresponding to each step-down segment. Arrange the voltage reduction segments in chronological order of their start times. Compare the start time of the current voltage reduction segment with the end time of the previous voltage reduction segment's rise. If the start time of the current voltage reduction segment is earlier than the end time of the previous voltage reduction segment's rise, subtract the start time of the current voltage reduction segment from the end time of the previous voltage reduction segment's rise to obtain the overlap duration. Multiply the compensation amount of the current voltage reduction segment by the overlap duration to obtain the overlap demand value. Subtract the overlap demand value from the initial demand value to obtain the net demand value. Otherwise, determine the initial demand value as the net demand value and output the net demand value corresponding to each voltage reduction segment. The net demand values ​​of each pressure reduction segment are written into the oxygen supply sequence in chronological order, and the corresponding new oxygen supply is generated and output according to each net demand value in the oxygen supply sequence.

9. An electrolytic oxygen supply system based on medical oxygen channel pressure data according to claim 8, characterized in that: The oxygen supply execution module includes: Write the new oxygen supply corresponding to each step down stage into the execution sequence in chronological order of the start time, and read the current oxygen production output of the electrolytic oxygen supply device. Determine the difference between the current new oxygen supply and the current oxygen production output in the execution sequence as the increase in supply, and output the increase in supply corresponding to each step down stage. For each pressure reduction segment, the increased supply is divided into multiple allocations according to the sampling intervals covered by the corresponding occurrence duration. Each allocation is written into the electrolytic oxygen supply device in the order of sampling time, so that the oxygen production output of the electrolytic oxygen supply device at the end of each sampling interval is equal to the sum of the oxygen production output at the end of the previous sampling interval and the current allocation. The increased oxygen production output corresponding to each sampling interval is output. The increased oxygen output corresponding to each sampling interval is connected to the medical oxygen channel at the end of the sampling interval. The moment when the cumulative oxygen output after connection reaches the new oxygen supply is determined as the oxygen supply completion time of the pressure reduction segment. The new oxygen supply result corresponding to each pressure reduction segment is output.

10. An electrolytic oxygen supply system based on medical oxygen channel pressure data according to claim 9, characterized in that: The feedback correction module includes: After the new oxygen supply is connected to each pressure reduction segment, the pressure value of the medical oxygen channel is collected. The starting point is the time when the new oxygen supply is connected, and the ending point is the time when the pressure value is no longer greater than the previous pressure value. The ending pressure value within this period is extracted. The actual recovery amount is obtained by subtracting the pressure value corresponding to the time when the new oxygen supply is connected from the ending pressure value. The actual recovery amount corresponding to each pressure reduction segment is output. The actual recovery amount and compensation amount for each pressure reduction segment are compared segment by segment. When the actual recovery amount is less than the compensation amount, the difference between the compensation amount and the actual recovery amount is written as the compensation amount, and the sum of the current new oxygen supply and the compensation amount is written as the corrected oxygen supply amount. When the actual recovery amount is greater than the compensation amount, the difference between the actual recovery amount and the compensation amount is written as the reduction amount, and the current new oxygen supply minus the reduction amount is written as the corrected oxygen supply amount. Otherwise, the current new oxygen supply amount is written as the corrected oxygen supply amount, and the corrected oxygen supply amount for each pressure reduction segment is output. Write the corrected oxygen supply amount corresponding to each step down stage into the electrolytic oxygen supply device, and rewrite the new oxygen supply amount and oxygen production output of the corresponding step down stage according to the corrected oxygen supply amount, and output the corrected electrolytic oxygen supply result.