Air shield dam partition air pressure scheduling control system

CN122732955APending Publication Date: 2026-09-11SHANDONG BLUE ARROW ENVIRONMENTAL PROTECTION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610960272.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-30
Publication Date
2026-09-11

AI Technical Summary

Technical Problem

[0005]本发明提供一种气盾坝分区气压调度控制系统,目的在于解决现有多分区独立控制时因忽略分区耦合导致气压分布振荡、收敛缓慢的问题,以及供气源能力不足时无法按分区优先级合理调配补气量的问题

Benefits of technology

通过构建多智能体一致性协同控制策略,将气盾坝的每个气囊分区视为智能体节点,建立各节点之间的通信拓扑邻接矩阵以表征分区之间的气压影响耦合关系。每个智能体节点不仅计算自身当前气压与目标气压的第一偏差,还引入邻接智能体节点的气压状态,计算自身气压与各邻接节点气压的第二偏差,利用通信拓扑邻接矩阵中的耦合系数对第二偏差进行加权求和。将第一偏差收敛分量与第二偏差协同分量叠加,生成该智能体节点的期望气压变化率,再换算为补气量或排气量。这种方式使各分区的调节动作彼此关联,当一个分区进行气压调整时,相邻分区可以提前感知邻居分区的气压变化趋势并同步做出适应性调节,将各分区之间的气压偏差渐近消除,整个坝体气压分布趋于一致收敛,避免因独立控制引发的反复振荡,加快系统进入稳态。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122732955A_ABST
    Figure CN122732955A_ABST
Patent Text Reader

Abstract

The application discloses a kind of air shield dam partition air pressure scheduling control systems, belong to air shield dam control technical field.The system includes: air pressure acquisition module, communication networking module, air pressure coordination module, execution drive module, gas supply source deployment module and host computer monitoring module;Air pressure acquisition module real-time acquisition each partition air pressure value and convert into digital signal, gather to central controller by communication networking module;Air pressure coordination module receives each partition air pressure signal, using multi-agent consistency coordination control strategy, calculates each partition air supply amount or exhaust capacity and generates adjustment instruction;Execution drive module controls each partition valve action according to instruction;Gas supply source deployment module is according to total air supply amount demand and gas supply source real-time gas supply capacity, deployment output power and pressure;Host computer monitoring module issues target air pressure value and displays operating state.The application realizes multi-partition air pressure coordination control and gas supply source dynamic deployment, improves system response consistency and gas supply capacity adaptability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of air shield dam control technology, specifically to an air shield dam zoned air pressure scheduling and control system. Background Technology

[0002] Air-supported dams form a shield to block water by filling air chambers with compressed air. They are typically divided into multiple independent air chamber zones along the dam axis, and the stability of the air pressure in each zone directly affects the dam's safety and water-blocking effectiveness. Existing air pressure control systems for air-supported dams mostly employ single-loop PID control, where a target air pressure value is independently set for each air chamber zone. The intake and exhaust valves of each zone are adjusted by comparing the deviation between the measured value and the target value. This method can meet basic control requirements when the number of zones is small and the physical isolation between zones is good.

[0003] In actual operation, the air-supported dam's various air-bag zones are not completely independent. Adjacent zones are coupled through gas infiltration and mechanical forces via the dam structure. Rapid pressure changes in one zone can cause passive pressure fluctuations in adjacent zones. The single-loop independent control strategy disrupts this coupling, resulting in isolated adjustments and repetitive oscillations in the overall pressure distribution. This prolongs the system's stabilization time and can even lead to localized overpressure or underpressure under extreme conditions. Furthermore, all zones share a single air supply unit. When multiple zones simultaneously require supplemental air, the existing control method only opens valves as needed, lacking a dynamic assessment and allocation mechanism for the supply unit's output capacity. When the total supplemental air demand exceeds the supply unit's rated capacity, the pressure in the supply network drops, leading to a general decrease in the actual supplemental air flow received by each zone. This prevents differentiated allocation based on zone importance, affecting the pressure recovery speed of critical zones and jeopardizing project safety.

[0004] Coordinated control under multi-zone pressure coupling conditions and rational allocation when gas supply capacity is limited are key issues facing the gas shield dam control system. It is necessary to solve how to utilize the coupling relationship between zones to achieve synchronous convergence and avoid oscillations during the adjustment process of each zone, and how to allocate supplementary gas volume and switch gas supply operating modes based on the priority of each zone when the total gas supply is insufficient. Summary of the Invention

[0005] This invention provides a zoned air pressure scheduling and control system for air shield dams, which aims to solve the problems of air pressure distribution oscillation and slow convergence caused by ignoring zone coupling in existing multi-zone independent control, as well as the problem of not being able to reasonably allocate the supplementary air volume according to zone priority when the air supply capacity is insufficient.

[0006] To achieve the above objectives, the present invention provides the following technical solution: The present invention provides a zoned air pressure scheduling and control system for an air-supported dam. This system includes an air pressure acquisition module, a communication network module, an air pressure coordination module, an execution drive module, an air supply allocation module, and a host computer monitoring module. The air pressure acquisition module collects the current air pressure value of each zone in real time through air pressure sensors deployed in each airbag zone of the air-supported dam, and performs analog-to-digital conversion on the raw air pressure signal to generate a digital air pressure signal. The communication network module aggregates the digital air pressure signals from each zone to the central controller via a fieldbus, establishing a data interaction link between each zone and the central controller. The air pressure coordination module receives the digital air pressure signals from each zone, calculates the required replenishment or exhaust volume for each zone based on the difference between the current air pressure value and the corresponding target air pressure value, using a multi-agent consensus collaborative control strategy, and generates corresponding air pressure adjustment commands. The execution drive module generates valve drive signals according to the air pressure adjustment commands, controlling the opening and closing of the intake and exhaust valves of each zone. The gas supply allocation module adjusts the output power and pressure of the gas supply source based on the total gas replenishment demand of all zones and the real-time gas supply capacity of the gas supply source to ensure the gas replenishment needs of each zone. The host computer monitoring module sends the target gas pressure value and operating parameters of each zone to the gas pressure coordination module, and displays the gas pressure change curve and equipment operating status of each zone in real time.

[0007] As a preferred embodiment of the present invention, when the air pressure acquisition module performs analog-to-digital conversion on the raw air pressure signal, it receives differential voltage signals from various air pressure sensors, inputs these signals to an instrumentation amplifier for signal conditioning to eliminate common-mode interference, and outputs an amplified analog voltage signal. The amplified analog voltage signal is then sent to the sample-and-hold circuit of the analog-to-digital converter (ADC), which locks the instantaneous amplitude of the analog voltage signal at the edge of a preset sampling clock and holds it until the ADC completes quantization. The ADC quantizes the analog amplitude output from the sample-and-hold circuit into a binary digital value, which is then output as the digital air pressure signal at the current sampling moment to the communication network module. This solution effectively suppresses common-mode noise interference in the field, ensuring the accuracy and stability of air pressure acquisition.

[0008] As another preferred technical solution of the present invention, the communication networking module assigns an independent communication address to each pressure zone, encapsulates the digital pressure signals collected by each zone into data frames according to the communication protocol, and the frame header includes the source zone address identifier and data type identifier, while the frame body contains a sequence of digital pressure signals from multiple consecutive sampling times. Each zone sends the encapsulated data frame to the bus arbitrator via the fieldbus. The bus arbitrator accesses the communication address of each zone sequentially according to a preset polling cycle, sorts the data frames by timestamp, and forwards them to the data receiving buffer of the central controller. The central controller extracts the data frames from the data receiving buffer and performs cyclic redundancy check, parsing and restoring the digital pressure signals of each zone into the data frames that pass the check. This method ensures the orderliness of multi-zone data aggregation and the reliability of transmission.

[0009] As a further preferred embodiment of the present invention, when the air pressure coordination module adopts a multi-agent consistent coordinated control strategy, each airbag section is treated as an agent node, and a communication topology adjacency matrix is ​​established between the agent nodes. The off-diagonal elements in this matrix represent the air pressure influence coupling coefficient between corresponding two agent nodes. Each agent node obtains the current and target air pressure values ​​of its neighboring agent nodes based on the communication topology adjacency matrix. Combining the first deviation between its current and target air pressure values, and the second deviation between its current and the current air pressure values ​​of each neighboring agent node, it calculates its expected air pressure change rate in the current control cycle. Each agent node, based on the expected air pressure change rate and its own volume parameters, calculates the gas mass flow rate required to achieve the expected air pressure change rate and uses it as the replenishment or exhaust volume for that section. By introducing the coupling influence between neighboring nodes, each section coordinates with the others during the adjustment process, avoiding conflicts in section air pressure adjustment and achieving consistent air pressure coordination throughout the entire air-shield dam airbag system.

[0010] When establishing the communication topology adjacency matrix, a preferred approach is to obtain the spatial arrangement information of each airbag section of the air-supported dam, construct an initial adjacency matrix based on the adjacency relationships between sections, assign the corresponding elements of adjacent sections a first coupling coefficient, and the corresponding elements of non-adjacent sections a second coupling coefficient. Using the dam's structural parameters and the initial air pressure values ​​of each section, the gas permeation influence factor between adjacent sections is calculated, and the first coupling coefficient in the initial adjacency matrix is ​​corrected to obtain the corrected adjacency matrix element values. The corrected adjacency matrix is ​​then row-normalized so that the sum of all elements in each row equals a constant value, yielding the final communication topology adjacency matrix. This adjacency matrix accurately reflects the pressure coupling effect caused by the dam structure, improving the accuracy of coordinated control.

[0011] In calculating the desired rate of change of air pressure, each agent node extracts its corresponding row vector from the adjacency matrix of the communication topology, obtains the coupling coefficient between itself and all neighboring agent nodes, and receives the current air pressure value broadcast by neighboring nodes. The difference between its own current air pressure value and the target air pressure value is multiplied by a preset first convergence coefficient to obtain the first adjustment component. Multiple air pressure differences are obtained by subtracting the current air pressure values ​​of each neighboring agent node from its own current air pressure value. Each air pressure difference is multiplied by its corresponding coupling coefficient, summed, and then multiplied by a preset second convergence coefficient to obtain the second adjustment component. The result of adding the first and second adjustment components is subjected to a limiting process using a preset saturation function, ensuring that the limited value falls within the set maximum allowable rate of change range. This limited value is then used as the desired rate of change of air pressure for that agent node in the current control cycle. This method eliminates regional air pressure steady-state errors while ensuring neighborhood air pressure balance, avoiding overshoot during the adjustment process, and improving the dynamic response quality of the system.

[0012] In a preferred embodiment of the present invention, the execution drive module receives air pressure regulation commands from each zone from the air pressure coordination module, parses out the valve identifier, action type, and target opening value for each zone, where the action type is either an intake action or an exhaust action. Based on the valve identifier, the corresponding drive channel is located, and the target opening value is converted into the duty cycle of the pulse width modulation signal for the corresponding drive channel. The pulse width modulation signal is used to drive the valve core movement of the high-speed switching valve, controlling the conduction cross-sectional area of ​​the valve port. The execution drive module also collects the actual opening position signal of each valve, compares it with the target opening value, and determines that the valve is in position when the deviation is less than a preset positioning dead zone value, and stops outputting the pulse width modulation signal. This closed-loop position control method achieves precise positioning of the valve opening, avoids valve overshoot or oscillation, and reduces ineffective power consumption.

[0013] In another preferred embodiment of the present invention, the gas supply allocation module receives the gas replenishment volume of each zone output by the gas pressure coordination module, sums up the gas replenishment volumes of each zone to obtain the total gas replenishment demand value, and compares the total gas replenishment demand value with the rated output flow rate of the gas supply source. When the total gas replenishment demand value is less than or equal to the rated output flow rate, the gas supply allocation module sets the flow distribution coefficient of the air inlet valve of each zone according to the proportion of the gas replenishment volume of each zone to the total gas replenishment demand value, so that the gas supply source operates in a constant pressure mode to achieve on-demand proportional allocation. When the total gas replenishment demand value is greater than the rated output flow rate, the gas supply allocation module starts the pressure boosting operation mode of the gas supply source, increases the output pressure setting value of the gas supply source, and simultaneously limits the gas replenishment volume of each zone according to the priority level of each zone. The limited gas replenishment volume is then re-accumulated until the total gas replenishment demand value is less than or equal to the rated output flow rate, and the remaining gas supply capacity is then allocated proportionally. This solution ensures that the gas supply needs of high-priority zones are met first under limited gas supply capacity, preventing safety risks caused by underpressure in critical zones, while avoiding overload operation of the gas supply source and improving the overall reliability of the gas supply system.

[0014] As a preferred embodiment of the present invention, the host computer monitoring module provides a human-machine interface. This interface receives target air pressure setpoints and operating mode selection commands input by the operator for each zone. The operating mode selection commands include constant pressure maintenance mode, dynamic following mode, and wave generation mode. The target air pressure setting method for each zone is determined based on the operating mode selection commands. In constant pressure maintenance mode, the target air pressure setpoint input by the operator is directly used as the target air pressure value for each zone. In dynamic following mode or wave generation mode, a target air pressure curve for each zone over time is generated according to a preset time series function, and the target air pressure value corresponding to the current moment is extracted from the target air pressure curve. The determined target air pressure value and operating parameters are encapsulated into a configuration data frame and sent to the air pressure coordination module via an Ethernet communication link. Simultaneously, the module receives real-time air pressure values ​​for each zone, valve opening status, and air supply source operating parameters uploaded by the air pressure coordination module, which are then displayed graphically on the human-machine interface. This allows the operator to flexibly switch between different operating modes of the air shield dam and intuitively grasp the overall system status.

[0015] More preferably, in dynamic follow mode or wave generation mode, the host computer monitoring module generates time series functions in the form of sine waves, triangle waves, or square waves through a built-in waveform generator, and scales the waveform amplitude to the range of amplitude settings input by the operator to generate target air pressure curves for each zone over time. This allows for the convenient generation of the required dynamic water surface or wave effects on the air shield dam, meeting the needs of various scenarios such as landscape design and water quality regulation.

[0016] The technical effects and advantages provided by the present invention in the above technical solution are as follows: By constructing a multi-agent consistent collaborative control strategy, each airbag section of the air-shield dam is regarded as an agent node. A communication topology adjacency matrix is ​​established between the nodes to characterize the coupling relationship of air pressure influence between sections. Each agent node not only calculates the first deviation between its current air pressure and the target air pressure, but also incorporates the air pressure status of neighboring agent nodes to calculate the second deviation between its own air pressure and the air pressure of each neighboring node. The second deviation is weighted and summed using the coupling coefficient in the communication topology adjacency matrix. The convergent component of the first deviation and the collaborative component of the second deviation are superimposed to generate the expected air pressure change rate of the agent node, which is then converted into the replenishment or exhaust volume. This method makes the adjustment actions of each section interconnected. When one section adjusts its air pressure, adjacent sections can sense the air pressure change trend of their neighbors in advance and make adaptive adjustments synchronously, asymptotically eliminating the air pressure deviation between sections. The air pressure distribution of the entire dam tends to converge uniformly, avoiding repeated oscillations caused by independent control and accelerating the system to enter a steady state.

[0017] The gas supply allocation module aggregates the gas replenishment demand from all zones, compares the total demand with the rated output flow of the gas supply source, and controls the gas supply source to operate in a constant pressure mode when the demand is less than or equal to the rated capacity, allocating the intake flow to each zone proportionally. When the total gas replenishment demand exceeds the rated output flow, the gas supply allocation module activates a boost operation mode, increasing the output pressure setpoint of the gas supply source. Simultaneously, it acquires the priority level parameters of each zone, limiting and compressing the gas replenishment for low-priority zones, then re-accumulating the limited replenishment to no more than the rated flow of the gas supply source, and then proportionally allocating the remaining supply capacity. When the supply capacity is exceeded, the module proactively increases the output pressure and selectively compresses the gas replenishment for non-critical zones, ensuring the pressure recovery rate of high-priority zones and preventing the deterioration of the overall system's gas supply capacity caused by pipeline pressure drops, thus achieving orderly priority allocation under conditions of limited gas supply capacity. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0019] Figure 1 This is a schematic diagram of the air pressure dispatching and control system for the air shield dam. Figure 2 This is a flowchart of the barometric pressure signal acquisition and data transmission process; Figure 3 This is a flowchart of the multi-agent consensus collaborative control of the air pressure coordination module for air shield dams; Figure 4 This is a flowchart of the valve drive control process of the execution drive module; Figure 5 This is a flowchart of the gas supply allocation module. Figure 6 This is a flowchart of the target air pressure configuration and communication process for the host computer monitoring module. Detailed Implementation

[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, 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, 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.

[0021] See Figure 1 This invention provides a zoned air pressure scheduling and control system for an air-supported dam. The system includes an air pressure acquisition module, a communication network module, an air pressure coordination module, an execution drive module, an air supply allocation module, and a host computer monitoring module. The air pressure acquisition module collects the current air pressure value of each zone in real time using air pressure sensors deployed within each airbag zone of the air-supported dam, and performs analog-to-digital conversion on the collected raw air pressure signals to generate digital air pressure signals. The communication network module aggregates the digital air pressure signals from each zone to the central controller via a fieldbus, establishing a data interaction link between each zone and the central controller. The air pressure coordination module receives the digital air pressure signals from each zone and, based on the difference between the current air pressure value and the corresponding target air pressure value, uses a multi-agent consensus collaborative control strategy to calculate the required replenishment or exhaust volume for each zone, generating air pressure adjustment commands for each zone. The execution drive module generates corresponding valve drive signals based on the air pressure adjustment commands, controlling the opening and closing of the intake and exhaust valves in each zone. The gas supply allocation module adjusts the output power and pressure of the gas supply source based on the total gas replenishment demand of all zones and the real-time gas supply capacity of the gas supply source to ensure the gas replenishment needs of each zone. The host computer monitoring module sends the target gas pressure value and operating parameters of each zone to the gas pressure coordination module, and displays the gas pressure change curve and equipment operating status of each zone in real time.

[0022] Example 1: In specific implementation, refer to Figure 2The barometric pressure acquisition module performs analog-to-digital conversion on the acquired raw barometric pressure signals to generate digital barometric pressure signals. This process is achieved through the following steps: The barometric pressure acquisition module receives differential voltage signals from various barometric pressure sensors and inputs these signals to the non-inverting and inverting inputs of an instrumentation amplifier. The instrumentation amplifier internally contains a differential amplification structure composed of three operational amplifiers. When conditioning the differential voltage signals, the instrumentation amplifier utilizes a symmetrical circuit structure and a common-mode feedback mechanism to eliminate common-mode interference and amplifies the differential voltage components according to a preset gain factor, outputting an amplified analog voltage signal. The preset gain factor is determined by the gain resistor value connected to the gain setting pin of the instrumentation amplifier. This gain resistor is a precision metal film resistor, ensuring that the gain error of the instrumentation amplifier is controlled within the set range.

[0023] The amplified analog voltage signal is fed into the sample-and-hold circuit of the analog-to-digital converter (ADC). The sample-and-hold circuit includes an analog switch and a holding capacitor. At the edge of the preset sampling clock, the analog switch in the sample-and-hold circuit is turned on, causing the voltage across the holding capacitor to follow the instantaneous amplitude change of the amplified analog voltage signal. During the hold phase at the edge of the sampling clock, the analog switch is turned off, and the holding capacitor maintains the previously followed instantaneous amplitude unchanged, outputting the locked amplitude to the quantization circuit of the ADC until the ADC completes the quantization conversion. The preset sampling clock is generated by the clock divider circuit inside the ADC, and the sampling clock frequency is set according to the response bandwidth requirements of the air pressure monitoring of the air shield dam to satisfy the Nyquist sampling theorem.

[0024] The analog-to-digital converter (ADC) quantizes the analog amplitude output from the sample-and-hold circuit into a binary digital value using a successive approximation architecture. The successive approximation logic within the ADC controls a binary weighted capacitor array or resistor divider network, approximating the analog amplitude output from the sample-and-hold circuit through multiple comparisons, ultimately generating a binary digital value corresponding to the analog amplitude. The ADC latches this binary digital value into the output data register and outputs it as the digital pressure signal at the current sampling moment to the communication network module. The quantization bit depth of the ADC is selected based on the accuracy requirements of the air pressure measurement at the air shield dam; a higher quantization bit depth results in higher pressure resolution.

[0025] The communication networking module aggregates digital pressure signals from various pressure zones to the central controller via a fieldbus in the following way: The communication networking module assigns an independent communication address to each pressure zone. This address is a unique node identifier defined by the fieldbus protocol and is stored in the non-volatile memory of the pressure acquisition module. Each zone encapsulates the acquired digital pressure signals into data frames according to the communication protocol, which uses a high-level protocol stack oriented towards industrial fieldbus. The frame header contains a source zone address identifier and a data type identifier. The source zone address identifier is filled with the communication address of that zone, and the data type identifier indicates that the data carried in the frame body is a pressure sampling sequence. The frame body contains a sequence of digital pressure signals from multiple consecutive sampling times. The digital pressure signals from each sampling time are arranged sequentially with the most significant bit first. The sequence length is determined based on the bus bandwidth and control cycle requirements.

[0026] Each partition sends its encapsulated data frame to the bus arbiter via a fieldbus transceiver. The fieldbus uses either a Controller Area Network (CLAN) bus or an RS-485 bus physical layer, and the bus arbiter is the fieldbus master module within the central controller. The bus arbiter accesses the communication addresses of each partition sequentially according to a preset polling cycle. This polling cycle is calculated based on the total number of partitions and the time required for each communication, ensuring that all partitions are accessed at least once within the control cycle. The bus arbiter sends a data request frame to the target partition. Upon receiving a data request frame matching its communication address, the target partition sends its encapsulated data frame back to the bus arbiter. After receiving the data frame, the bus arbiter records the timestamp of the reception, sorts the data frames from each partition by timestamp, and forwards them to the central controller's data receive buffer. The data receive buffer is a circular queue structure allocated in the central controller's memory.

[0027] The central controller sequentially extracts data frames from each partition from the data receive buffer and performs cyclic redundancy check (CRC) on the data frames. CRC uses a generator polynomial to calculate the checksum as specified in the protocol. The central controller takes all bits in the extracted data frame, except for the frame check sequence field, as input, calculates the local checksum, and compares it with the frame check sequence carried in the data frame. If the comparison results match, the CRC passes; if the comparison results do not match, it is determined that a bit error occurred in the data frame during transmission. The central controller discards the data frame and notifies the bus arbiter to re-request the data frame for that partition in the next polling cycle. The central controller then parses the data frames that have passed CRC and restores them to the digital barometric pressure signals of each partition. The parsing process includes extracting a sequence of digital barometric pressure signals from multiple consecutive sampling times within the frame body and storing the digital barometric pressure signals in the corresponding partition's barometric pressure data buffer according to the partition identifier, for use by the barometric pressure coordination module.

[0028] Example 2: In specific implementation, refer to Figure 3 The air pressure coordination module employs a multi-agent consensus-based collaborative control strategy to calculate the required replenishment or exhaust volume for each zone. Each airbag zone of the air shield dam is treated as an agent node, establishing a multi-agent system with N agent nodes for the N airbag zones within the air shield dam. The air pressure coordination module establishes a communication topology adjacency matrix between the agent nodes. This matrix is ​​an N×N square matrix, where off-diagonal elements represent the air pressure influence coupling coefficient between corresponding two agent nodes.

[0029] The communication topology adjacency matrix between each intelligent agent node is established as follows: The air pressure coordination module obtains the spatial arrangement information of each airbag section of the air-shield dam. This spatial arrangement information includes the arrangement order and adjacency relationship of each airbag section along the cross-sectional direction of the dam body. An initial adjacency matrix is ​​constructed based on the adjacency relationships between the airbag sections. In the initial adjacency matrix, if the u-th airbag section and the v-th airbag section are spatially adjacent, the element in the u-th row and v-th column of the initial adjacency matrix is ​​assigned the first coupling coefficient; if the u-th airbag section and the v-th airbag section are not spatially adjacent, the element in the u-th row and v-th column of the initial adjacency matrix is ​​assigned the second coupling coefficient. The first coupling coefficient is a positive real number ranging from 0.5 to 1.0, and the second coupling coefficient is 0. The diagonal elements of the initial adjacency matrix are assigned the value 0.

[0030] The gas permeation influence factor between adjacent zones is calculated using the dam structure parameters and the initial air pressure values ​​of each airbag zone. The dam structure parameters include the thickness of the partition between adjacent airbag zones, the permeability coefficient of the partition material, and the partition area. The gas permeation influence factor is calculated as follows: the gas permeation influence factor equals the permeability coefficient of the partition material multiplied by the partition area, divided by the partition thickness, and the product of the result and the absolute value of the initial air pressure difference between two adjacent airbag zones. The first coupling coefficient in the initial adjacency matrix is ​​corrected using the gas permeation influence factor. The correction method is as follows: the first coupling coefficient in the u-th row and v-th column of the initial adjacency matrix is ​​divided by one and the gas permeation influence factor is added to obtain the corrected adjacency matrix element values. The corrected adjacency matrix is ​​then row-normalized. For each row of the corrected adjacency matrix, the algebraic sum of all elements in that row is calculated, and each element in that row is divided by the algebraic sum, ensuring that the sum of all elements in each row of the matrix equals a constant value of 1, resulting in the final communication topology adjacency matrix.

[0031] Each agent node obtains the current and target air pressure values ​​of its neighboring agent nodes based on the communication topology adjacency matrix. Combining this with the first deviation between its own current air pressure and the target air pressure, and the second deviation between its own current air pressure and the current air pressure values ​​of each neighboring agent node, it calculates its expected rate of change of air pressure in the current control cycle. The specific method for calculating its own expected rate of change of air pressure in the current control cycle is as follows: Each agent node extracts its own row vector from the communication topology adjacency matrix. This row vector is the i-th row corresponding to the agent node's index in the matrix, where i is the index number of the agent node, ranging from 1 to N. The agent node then obtains the coupling coefficients between itself and all its neighboring agent nodes from the row vector. The j-th element in the row vector is the coupling coefficient between agent node i and agent node j. This indicates that j ranges from 1 to N, and j is not equal to i. The agent node receives the current air pressure value broadcast by all neighboring agent nodes through the communication network. The neighboring agent nodes are the coupling coefficients in the adjacency matrix of the communication topology. Agent node j with a value greater than 0.

[0032] The intelligent agent node will display its current air pressure value. With target air pressure value The difference is multiplied by the preset first convergence coefficient. The first adjustment component is obtained. The preset first convergence coefficient is... Let be a positive real number between 0.01 and 1.0, and let be the first convergence coefficient. The specific value is set according to the dynamic response speed requirement of the airbag zonal air pressure regulation of the air shield dam. The higher the dynamic response speed requirement, the higher the first convergence coefficient. The larger the value, the better.

[0033] The intelligent agent node will display its current air pressure value. Subtract the current air pressure value of each adjacent agent node respectively This yields multiple pressure difference values, and each pressure difference value is multiplied by the corresponding coupling coefficient. Then sum them up, and multiply by the preset second convergence coefficient. This yields the second adjustment component. The preset second convergence coefficient... The second convergence coefficient is a positive real number ranging from 0.01 to 2.0. The specific value is set according to the pressure equalization rate requirement between adjacent intelligent agent nodes. The higher the pressure equalization rate requirement, the higher the second convergence coefficient. The larger the value, the better.

[0034] Adding the first adjustment component to the second adjustment component yields the unlimited rate of change of air pressure, and the addition process is expressed as follows: ,in, Represents the unlimited rate of change of air pressure at agent node i, in Pascals per second; Indicates the first convergence coefficient; This represents the target air pressure value of agent node i, in Pascals; This represents the current air pressure value of agent node i, in Pascals; Indicates the second convergence coefficient; Represents the set of agent nodes adjacent to agent node i; This represents the coupling coefficient between agent node i and agent node j in the communication topology adjacency matrix; This represents the current air pressure value of the adjacent intelligent agent node j, in Pascals.

[0035] The unlimited rate of change of air pressure is limited by a preset saturation function. The expression of the preset saturation function is: when the input unlimited rate of change of air pressure exceeds the set maximum allowable rate of change. When, the output is When the input unlimited air pressure change rate is less than the negative set maximum allowable change rate; When, the output is Otherwise, the output equals the unlimited rate of change of the input pressure. The maximum permissible rate of change is set. The value is determined based on the pressure-bearing capacity of the airbags in the air-supported dam and the regulating capacity of the valves, ranging from 10 Pascals per second to 500 Pascals per second. The limited value is used as the expected rate of change of air pressure for the agent node in the current control cycle.

[0036] Each agent node calculates the required gas mass flow rate to achieve the desired pressure change rate based on the desired rate of change and its own volume parameters. The calculation method is as follows: multiply the desired pressure change rate by the internal volume of the corresponding airbag section of the agent node, and then divide by the product of the gas constant and the absolute temperature inside the airbag. A positive gas mass flow rate indicates the amount of gas that needs to be added to the corresponding section of the agent node (i.e., the replenishment volume); a negative gas mass flow rate indicates the amount of gas that needs to be discharged from the corresponding section of the agent node (i.e., the exhaust volume). The pressure coordination module uses the calculated gas mass flow rate as the replenishment or exhaust volume for each section, generating pressure regulation commands for each section.

[0037] Example 3: In specific implementation, refer to Figure 4The execution drive module generates corresponding valve drive signals based on the air pressure regulation command, controlling the opening and closing of the intake and exhaust valves in each zone. The execution drive module receives air pressure regulation commands from the air pressure coordination module for each zone; these commands are data structures containing multiple fields. The execution drive module parses the valve identifier, action type, and target opening value for each zone from the air pressure regulation commands. The valve identifier is a unique number for each intake and exhaust valve in the air shield dam system. The valve identifier is encoded using a zone index plus a valve type suffix. The zone index indicates the airbag zone to which the valve belongs, and the valve type suffix distinguishes between intake and exhaust valves. The action type is either intake or exhaust, indicated by a flag bit in the air pressure regulation command. A first logical value indicates an intake action, and a second logical value indicates an exhaust action. The target opening value represents the desired degree of valve opening, ranging from 0% to 100%, where 0% indicates the valve is completely closed and 100% indicates the valve is completely open.

[0038] The execution driver module locates the corresponding drive channel based on the parsed valve identifier. Internally, the execution driver module maintains a mapping table between valve identifiers and drive channels, stored in non-volatile memory. Each entry in the mapping table contains the valve identifier and the corresponding drive channel number, which corresponds to the hardware address of the pulse width modulation signal output port on the execution driver module. The execution driver module obtains the channel number corresponding to the valve identifier by looking up the table.

[0039] The execution drive module converts the target opening value into the duty cycle of the pulse width modulation (PWM) signal for the corresponding drive channel. The conversion method is: divide the target opening value by 100% and then multiply by the maximum count value of the PWM signal period register to obtain the duty cycle count value. The maximum count value of the PWM signal period register is determined by the clock frequency of the timer in the execution drive module and the PWM signal frequency. The PWM signal frequency is selected as the recommended operating frequency for the high-speed switching valve. This recommended operating frequency is determined based on the valve core mechanical response characteristic parameters of the high-speed switching valve, with a typical recommended operating frequency range of 50 Hz to 500 Hz. The duty cycle count value is written into the PWM duty cycle register of the corresponding drive channel, and the timer generates a PWM signal with the corresponding frequency and duty cycle.

[0040] A pulse-width modulation (PWM) signal drives the valve core of a high-speed switching valve, controlling the conduction area of ​​the valve orifice. The PWM signal output from the drive module is amplified and then applied to the solenoid coil of the high-speed switching valve. When the PWM signal is high, the solenoid coil is energized, generating an electromagnetic force that pushes the valve core in the opening direction; when the PWM signal is low, the solenoid coil is de-energized, and the valve core moves in the closing direction under the action of the return spring. By adjusting the duty cycle of the PWM signal, the proportion of time the valve core is in the open position within a modulation cycle is changed, thereby controlling the effective conduction area of ​​the valve orifice and achieving continuous regulation of the gas flow rate.

[0041] The actuator module also acquires the actual opening position signal of each valve. This signal is provided by a position sensor mounted on the valve, which can be a linear displacement sensor or an angular displacement sensor. The position sensor converts the mechanical displacement of the valve core into an analog voltage signal or a digital position signal, which is then output to the feedback signal acquisition channel of the actuator module. The actuator module compares the actual opening value represented by the acquired actual opening position signal with the target opening value and calculates the absolute value of the deviation between the actual and target opening values. When the absolute value of the deviation is less than a preset positioning dead zone value, the valve is determined to be in position, the actuator module stops outputting pulse width modulation signals, maintains the output level of the corresponding actuator channel in the closed state, and latches the valve core position. The preset positioning dead zone value is set according to the mechanical positioning accuracy and pneumatic control accuracy requirements of the high-speed switching valve, and its range is 0.1% to 2% of the valve's full stroke. If the absolute value of the deviation is greater than or equal to the preset positioning dead zone value, the actuator module continues to output pulse width modulation signals until the absolute value of the deviation falls within the positioning dead zone value range.

[0042] Example 4: In specific implementation, refer to Figure 5 The air supply allocation module receives the air replenishment volume for each zone from the air pressure coordination module. This is done by reading the calculated air replenishment volume values ​​for each zone from the shared memory area within the central controller. These values ​​are stored in an array, with the array index corresponding to the airbag zone number. Array elements are floating-point gas mass flow rates in kilograms per second. The air supply allocation module then sums the air replenishment volumes for each zone. This summation process involves iterating through all elements in the array, adding positive and zero values ​​directly, while excluding negative values ​​because the exhaust process does not consume air supply flow. This yields the total required air replenishment volume. The total required air replenishment volume represents the sum of the gas mass flow rates needed for all airbag zones requiring replenishment within the current control cycle.

[0043] The gas supply allocation module compares the total required gas supply volume with the rated output flow rate of the gas supply source. The rated output flow rate of the gas supply source is the maximum gas mass flow rate that the gas supply source equipment can continuously provide under rated operating conditions. The rated output flow rate value of the gas supply source is pre-stored in the configuration parameter table of the gas supply allocation module and is determined by the gas shield dam system design and selection. The comparison process is achieved through numerical comparison calculations; the gas supply allocation module calculates the difference between the total required gas supply volume and the rated output flow rate of the gas supply source.

[0044] When the total air supply demand is less than or equal to the rated output flow of the air supply source, the air supply allocation module sets the flow distribution coefficient of each zone's intake valve according to the proportion of each zone's air supply demand to the total air supply demand. The flow distribution coefficient of each zone's intake valve is set as follows: for each zone requiring air supply, the air supply demand of that zone is divided by the total air supply demand to obtain the flow distribution coefficient of that zone's intake valve. The flow distribution coefficient is a real number between 0 and 1. The air supply allocation module writes the flow distribution coefficient of each zone's intake valve into the flow distribution register of the corresponding drive channel in the execution drive module, so that the execution drive module distributes the total flow output of the air supply source proportionally according to the flow distribution coefficient when adjusting the intake valve opening. Meanwhile, the air supply source allocation module enables the air supply source to operate in a constant pressure mode. The constant pressure mode operates as follows: the air supply source allocation module maintains the output pressure setting value of the air supply source at a preset constant pressure value. This constant pressure value is determined based on the rated working air pressure of the air shield dam airbag. The pressure closed-loop controller inside the air supply source adjusts the speed of the drive motor or the opening of the air intake guide vane of the air supply source according to the deviation between the output pressure setting value and the actual output pressure feedback value, so that the output pressure of the air supply source is stabilized at the output pressure setting value.

[0045] When the total gas supply demand exceeds the rated output flow of the gas source, the gas source allocation module activates the gas source's pressure boosting operation mode. The activation of the pressure boosting operation mode is as follows: the gas source allocation module increases the output pressure setpoint of the gas source. The increased output pressure setpoint is calculated as follows: the gas source allocation module calculates the ratio of the total gas supply demand to the rated output flow of the gas source, multiplies the constant pressure value by this ratio, and obtains the increased output pressure setpoint. The increased output pressure setpoint is also subject to the maximum allowable output pressure of the gas source. If the calculated value exceeds the maximum allowable output pressure of the gas source, the maximum allowable output pressure of the gas source is taken as the output pressure setpoint.

[0046] Simultaneously, the gas supply allocation module limits the gas supply volume of each zone according to its priority level. The priority levels of each zone are pre-set and stored in the configuration table of the gas supply allocation module, with three levels: high priority, medium priority, and low priority. The limiting process is as follows: the gas supply allocation module reduces the gas supply volume of the corresponding zones in ascending order of priority. First, the gas supply volume of all low-priority zones is multiplied by a limiting coefficient, which ranges from 0 to 1, with an initial value of 1.0. The gas supply allocation module gradually decreases the limiting coefficient in preset steps. After each decrease, the gas supply volume of all zones is re-accumulated to obtain the total limited gas supply demand value, which is then compared with the rated output flow rate of the gas supply source. If the total gas supply demand after the limiting coefficient is reduced to 0 is still greater than the rated output flow rate of the gas supply source, then the gas supply demand of the medium priority zone will continue to be limited and reduced in the same way until the total gas supply demand after limiting is less than or equal to the rated output flow rate of the gas supply source. The preset step size for each reduction of the limiting coefficient is 0.05.

[0047] After the limiting process is completed, the gas supply allocation module uses the limited gas supply volume for each zone as the final basis for gas supply allocation. It allocates the remaining gas supply capacity of the gas supply source according to the proportion of the limited gas supply volume for each zone to the total limited gas supply demand, and sets the flow distribution coefficient for the inlet valves of each zone in the same way as described above. In boost operation mode, the gas supply source operates according to the increased output pressure setting value to increase the maximum output flow capacity of the gas supply source and meet the gas supply needs of each zone after the limiting process.

[0048] Example 5: In specific implementation, refer to Figure 6 The host computer monitoring module sends the target air pressure values ​​and operating parameters for each zone to the air pressure coordination module. The host computer monitoring module provides a human-machine interface (HMI) running on the industrial control computer's screen, receiving operator input via graphical controls. Operators enter the target air pressure setting value for each airbag zone in the target air pressure setting value input control; the target air pressure setting value is a floating-point number in Pascals. Operators select the operating mode selection command from a drop-down list in the operating mode selection control; the selectable values ​​include constant pressure maintenance mode, dynamic following mode, and wave generation mode. After the operator triggers the confirmation control, the host computer monitoring module reads the input target air pressure setting values ​​for each zone and the selected operating mode selection command from the controls in the HMI.

[0049] The process of determining the target air pressure setting method for each zone according to the operation mode selection instruction is as follows: In constant pressure maintenance mode, the host computer monitoring module directly uses the target air pressure setting value input by the operator as the target air pressure value of the corresponding zone. The target air pressure value of each zone remains constant during operation until the operator issues a new target air pressure setting value through the human-machine interface.

[0050] In dynamic follow mode or wave generation mode, the host computer monitoring module generates target air pressure curves for each zone as a function of time based on a preset time series function. Internally, the host computer monitoring module maintains a time parameter synchronized with the system clock, which is accumulated in control cycles. The host computer monitoring module extracts the target air pressure value corresponding to the current moment from the target air pressure curve by substituting the current time parameter into the time series function, calculating the function value of the time series function under the current time parameter, and the resulting function value is the target air pressure value corresponding to the current moment.

[0051] In dynamic follow mode or wave generation mode, the preset time series function is generated by the waveform generator built into the host computer monitoring module. The waveform generator generates the time series function in sine, triangle, or square wave form as follows: The operator specifies the waveform type using the waveform type selection control on the human-machine interface; the waveform type options include sine, triangle, and square waves. The operator inputs the lower and upper amplitude limits using the amplitude range setting control; both the lower and upper amplitude limits are in Pascals, and the lower amplitude limit is less than the upper amplitude limit. The operator inputs the frequency parameter using the frequency setting control; the frequency parameter is in Hertz and is used to determine the waveform period.

[0052] When the waveform type is selected as a sine wave, the waveform generator produces a continuous sine function in the time domain. The period of the sine function is equal to the reciprocal of the frequency parameter, and the amplitude of the sine function is normalized between -1 and +1. When the waveform type is selected as a triangle wave, the waveform generator produces a symmetrical triangular signal with periodic linear rise and fall in the time domain. The period of the triangle wave is equal to the reciprocal of the frequency parameter, and the amplitude of the triangle wave is normalized between -1 and +1. When the waveform type is selected as a square wave, the waveform generator produces a square wave signal that switches between positive and negative states with a 50% duty cycle in the time domain. The period of the square wave is equal to the reciprocal of the frequency parameter, and the amplitude of the square wave is normalized between -1 and +1.

[0053] The host computer monitoring module scales the amplitude of the normalized time series function value output by the waveform generator. The scaling method is as follows: the normalized time series function value is multiplied by the amplitude half-difference, and then added to the amplitude median. The amplitude half-difference is obtained by dividing the difference between the upper and lower amplitude limits by two, and the amplitude median is obtained by dividing the sum of the upper and lower amplitude limits by two. The scaled value is the target air pressure value for the corresponding zone at the current moment. Different zones can generate wave propagation effects through their own independent phase offsets. The phase offsets for each zone are entered by the operator through the phase configuration interface, and the waveform generator superimposes the corresponding phase offsets for each zone when generating the time series function.

[0054] The host computer monitoring module encapsulates the determined target air pressure value and operating parameters into a configuration data frame. The configuration data frame includes a frame start flag, destination address field, source address field, command code field, data length field, data field, and frame check field. The destination address field is filled with the communication address of the air pressure coordination module, the source address field is filled with the communication address of the host computer monitoring module, and the command code field is filled with the instruction code representing the target air pressure configuration. The data field sequentially stores the target air pressure value array for each partition, the operating mode identifier, and waveform parameters, including the lower amplitude limit, upper amplitude limit, frequency parameters, and phase offset for each partition. The frame check field is generated using a cyclic redundancy check algorithm on all bytes in the configuration data frame except for the frame start flag and frame check field. The host computer monitoring module sends the encapsulated configuration data frame to the air pressure coordination module via an Ethernet communication link. The Ethernet communication link uses the Transmission Control Protocol (TCP). The host computer monitoring module, acting as a client, establishes a socket connection with the air pressure coordination module and calls the socket send function to send the byte stream of the configuration data frame to the air pressure coordination module.

[0055] The host computer monitoring module simultaneously receives response data frames uploaded by the air pressure coordination module via an Ethernet communication link. These response data frames contain real-time air pressure values ​​for each zone, valve opening status, and air supply source operating parameters. The host computer monitoring module parses the real-time air pressure values ​​for each zone, valve opening percentages, and air supply source output pressure values ​​from the data field of the response data frames, displaying them graphically on the human-machine interface. The graphical display includes a pressure change curve with time on the horizontal axis and real-time air pressure values ​​on the vertical axis, as well as valve opening status and air supply source operating parameters presented in the form of an instrument panel and numerical labels. The pressure change curve is drawn using multiple curves overlaid, with each curve corresponding to an airbag zone, and the curve color matching the airbag zone identifier color. The host computer monitoring module updates the curve and numerical display content once per control cycle.

[0056] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A zoned air pressure scheduling and control system for an air-shield dam, characterized in that, include: The air pressure acquisition module collects the current air pressure value of each zone in real time through air pressure sensors deployed in each airbag section of the air shield dam, and performs analog-to-digital conversion on the collected raw air pressure signal to generate a digital air pressure signal. The communication networking module collects the digital air pressure signals of each air pressure zone to the central controller via fieldbus, and establishes a data interaction link between each zone and the central controller. The air pressure coordination module receives digital air pressure signals from each zone and, based on the difference between the current air pressure value and the corresponding target air pressure value of each zone, uses a multi-agent consensus coordination control strategy to calculate the required air supply or exhaust volume for each zone and generate air pressure adjustment commands for each zone. The execution drive module generates corresponding valve drive signals according to the air pressure regulation command, and controls the opening and closing of the air intake valve and exhaust valve of each zone. The gas supply allocation module allocates the output power and output pressure of the gas supply source based on the total gas replenishment demand of all zones and the real-time gas supply capacity of the gas supply source, so as to ensure the gas replenishment needs of each zone. The host computer monitoring module sends the target air pressure value and operating parameters of each zone to the air pressure coordination module, and displays the air pressure change curve and equipment operating status of each zone in real time.

2. The air pressure dispatching and control system for a pneumatic shield dam according to claim 1, characterized in that, The air pressure acquisition module performs analog-to-digital conversion on the acquired raw air pressure signal to generate a digital air pressure signal, including: The differential voltage signals from each barometric pressure sensor are received, and the differential voltage signals are input to an instrumentation amplifier for signal conditioning. After eliminating common-mode interference, the amplified analog voltage signal is output. The amplified analog voltage signal is sent to the sample-and-hold circuit of the analog-to-digital converter. The sample-and-hold circuit locks the instantaneous amplitude of the analog voltage signal at the preset sampling clock edge and holds the locked amplitude until the analog-to-digital converter completes the quantization conversion. The analog-to-digital converter quantizes the analog amplitude output by the sample-and-hold circuit into a binary digital value, and outputs this binary digital value as the digital air pressure signal at the current sampling moment to the communication networking module.

3. The air pressure dispatching and control system for a pneumatic shield dam according to claim 1, characterized in that, The communication networking module aggregates the digital pressure signals from each pressure zone to the central controller via a fieldbus, including: Each pressure zone is assigned an independent communication address, and the digital pressure signals collected from each zone are encapsulated into data frames according to the communication protocol. The header of the data frame contains the source zone address identifier and the data type identifier, and the body of the frame contains a sequence of digital pressure signals from multiple consecutive sampling times. Each partition sends the encapsulated data frame to the bus arbiter via the fieldbus. The bus arbiter accesses the communication address of each partition in sequence according to a preset polling cycle, sorts the data frames of each partition by timestamp, and forwards them to the data receiving buffer of the central controller. The central controller extracts data frames from each partition from the data receiving buffer, performs cyclic redundancy check on the data frames, and parses and restores the data frames that pass the check into digital air pressure signals for each partition.

4. The air pressure dispatching and control system for a pneumatic shield dam according to claim 1, characterized in that, The pressure coordination module employs a multi-agent consensus coordination control strategy to calculate the required replenishment or exhaust volume for each zone, including: Each airbag section of the air shield dam is taken as an intelligent agent node, and a communication topology adjacency matrix is ​​established between each intelligent agent node. The off-diagonal elements in the communication topology adjacency matrix represent the air pressure influence coupling coefficient between two corresponding intelligent agent nodes. Each intelligent agent node obtains the current air pressure value and target air pressure value of its neighboring intelligent agent nodes according to the communication topology adjacency matrix. Combining the first deviation between its own current air pressure value and the target air pressure value, and the second deviation between its own current air pressure value and the current air pressure values ​​of each neighboring intelligent agent node, it calculates its own expected air pressure change rate in the current control cycle. Each intelligent agent node calculates the gas mass flow rate required to achieve the desired gas pressure change rate based on the desired gas pressure change rate and its own volume parameters, and uses the gas mass flow rate as the replenishment or exhaust volume of the partition.

5. The air pressure dispatching and control system for a pneumatic shield dam according to claim 4, characterized in that, The air pressure coordination module establishes a communication topology adjacency matrix between each intelligent agent node, including: Obtain the spatial arrangement information of each airbag section of the air shield dam, construct an initial adjacency matrix based on the adjacency relationship between each section, and assign the corresponding element of the adjacent section to the first coupling coefficient and the corresponding element of the non-adjacent section to the second coupling coefficient. By using the structural parameters of the gas shield dam and the initial gas pressure values ​​of each zone, the gas permeation influence factor between adjacent zones is calculated. The gas permeation influence factor is then used to correct the first coupling coefficient in the initial adjacency matrix to obtain the corrected adjacency matrix element values. The modified adjacency matrix is ​​then row-normalized so that the sum of all elements in each row equals a constant value, resulting in the final communication topology adjacency matrix.

6. The air pressure dispatching and control system for a pneumatic shield dam according to claim 4, characterized in that, Calculate the expected rate of change of air pressure within the current control cycle, including: Each agent node extracts its own row vector from the communication topology adjacency matrix, obtains the coupling coefficient between itself and all neighboring agent nodes, and receives the current air pressure value broadcast by all neighboring agent nodes. The difference between its current air pressure value and the target air pressure value is multiplied by a preset first convergence coefficient to obtain the first adjustment component. The current air pressure value of its own is subtracted from the current air pressure value of each adjacent intelligent agent node to obtain multiple air pressure differences. Each air pressure difference is multiplied by the corresponding coupling coefficient and summed, and then multiplied by a preset second convergence coefficient to obtain the second adjustment component. The first adjustment component and the second adjustment component are added together, and the result is limited by a preset saturation function so that the limited value falls within the set maximum allowable rate of change. The limited value is then used as the expected rate of change of air pressure for the agent node in the current control cycle.

7. The air pressure dispatching and control system for a pneumatic shield dam according to claim 1, characterized in that, The execution drive module generates corresponding valve drive signals according to the air pressure regulation command, controlling the opening and closing actions of the intake and exhaust valves of each zone, including: The execution drive module receives air pressure adjustment commands from each zone from the air pressure coordination module, and parses the valve identifier, action type and target opening value of each zone from the air pressure adjustment commands. The action type is either an intake action or an exhaust action. The corresponding drive channel is located according to the valve identifier. The target opening value is converted into the duty cycle of the pulse width modulation signal of the corresponding drive channel. The pulse width modulation signal is used to drive the valve core of the high-speed switching valve to move and control the conduction cross-sectional area of ​​the valve port. The execution drive module also collects the actual opening position signal of each valve, compares the actual opening position signal with the target opening value, and determines that the valve is in position when the deviation between the actual opening position signal and the target opening value is less than the preset positioning dead zone value, and stops outputting the pulse width modulation signal.

8. The air pressure dispatching and control system for a pneumatic shield dam according to claim 1, characterized in that, The gas supply allocation module, based on the total gas replenishment demand of all zones and combined with the real-time gas supply capacity of the gas supply source, allocates the output power and output pressure of the gas supply source, including: The gas supply allocation module receives the gas replenishment amount of each zone output by the gas pressure coordination module, sums up the gas replenishment amount of each zone to obtain the total gas replenishment demand value, and compares the total gas replenishment demand value with the rated output flow rate of the gas supply source. When the total replenishment air demand is less than or equal to the rated output flow, the air supply source allocation module sets the flow distribution coefficient of each zone's air intake valve according to the proportion of each zone's replenishment air to the total replenishment air demand, so that the air supply source operates in a constant pressure mode. When the total gas supply demand exceeds the rated output flow, the gas supply allocation module activates the gas supply boost mode, increases the output pressure setting of the gas supply, and simultaneously limits the gas supply of each zone according to the priority level of each zone. The limited gas supply is then re-accumulated until the total gas supply demand is less than or equal to the rated output flow, and the remaining gas supply capacity is allocated proportionally.

9. A zoned air pressure dispatching and control system for a pneumatic shield dam according to claim 1, characterized in that, The host computer monitoring module sends the target air pressure values ​​and operating parameters for each zone to the air pressure coordination module, including: The host computer monitoring module provides a human-machine interface, through which it receives the target air pressure setting values ​​for each zone and the operation mode selection instructions input by the operator. The operation mode selection instructions include constant pressure maintenance mode, dynamic following mode and wave generation mode. According to the operation mode selection instruction, the target air pressure setting method of each zone is determined. In constant pressure maintenance mode, the target air pressure setting value input by the operator is directly used as the target air pressure value of each zone. In dynamic follow mode or wave generation mode, the target air pressure curve of each zone changes with time according to the preset time series function, and the target air pressure value corresponding to the current moment is extracted from the target air pressure curve. The determined target air pressure value and operating parameters are encapsulated into configuration data frames and sent to the air pressure coordination module via an Ethernet communication link. At the same time, the real-time air pressure values ​​of each zone, valve opening status and air supply source operating parameters uploaded by the air pressure coordination module are received and displayed graphically on the human-machine interface.

10. A zoned air pressure dispatching and control system for a pneumatic shield dam according to claim 9, characterized in that, In dynamic follow mode or wave generation mode, the host computer monitoring module generates time series functions in the form of sine waves, triangle waves or square waves through the built-in waveform generator, and scales the waveform amplitude to the amplitude setting range input by the operator to generate target air pressure curves for each zone as a function of time.