Electronic control voltage stabilization airborne toilet comprehensive test method
By generating connection packages, operating condition setting packages, path status packages, water supply packages, vacuum packages, electrical packages, and water consumption packages during the comprehensive testing of airborne toilets, the problem of branch switching relying on experience judgment in existing technologies has been solved, and unified data recording and stable generation of test reports have been achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGZHOU CHANGYUAN AVIATION TECH CO LTD
- Filing Date
- 2026-02-10
- Publication Date
- 2026-05-12
Smart Images

Figure CN122015968A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of comprehensive testing of airborne toilets, and more particularly to a method for comprehensive testing of airborne toilets with electronically controlled voltage regulation. Background Technology
[0002] In the field of integrated testing of airborne toilets, existing solutions typically connect a booster water supply unit, vacuum pump, water storage tank, and return water tank to an integrated test bench, and connect the main water supply pipe and vacuum circuit. Pressure, flow, and vacuum measuring points are simultaneously set up, and water supply, vacuum, electrical, and operational water consumption tests are conducted according to a test sequence. However, these solutions suffer from limitations such as reliance on experience-based judgment for branch switching, lack of executable valve position interlock constraints, lack of verifiable path status records for path connectivity, and difficulty in forming stable operational condition settings packages for configuration and parameter management. Existing methods often only record valve position status or only pressure and flow during the switching process between the main water supply pipe and vacuum circuit, lacking a mechanism to synchronously summarize the valve position status with the outputs of pressure, flow, and vacuum measuring points at the same timestamp. Under an integrated test bench, inconsistencies in data caliber during the switching between water supply and vacuum stages are prone to occur, and the correlation information between maximum operating current testing, leakage testing, manual over-control testing, flushing actions, and water usage actions is difficult to trace. This makes it difficult to reliably achieve branch selection for vacuum toilet branches and faucet branches, and to generate integrated test report packages. Regarding the joint processing of the booster water supply unit, the pre-charge pressure of the accumulator tank, and the pressure and flow measurement points, existing technologies generally lack a data link that consistently associates the pre-charge pressure with the water supply-related configurations within the operating condition setting package and extends it to the water supply package and vacuum package. Furthermore, there is a lack of unified constraints on the timestamp alignment and field connection between the connection package, the path status package, the water supply package, the vacuum package, the electrical package, and the water consumption package. This makes it difficult to form a consistent process of connection—configuration—selection—water supply—vacuum—electrical testing—action water consumption testing—report generation during continuous testing on the integrated test bench. Consequently, it is difficult to keep the pressure, flow, vacuum, current, and valve position status in the integrated test report package consistent in their summarization. This can easily lead to difficulties in recording and verification and repetitive testing processes in production delivery and maintenance retesting scenarios. Summary of the Invention
[0003] To address the aforementioned technical problems, this invention provides a comprehensive testing method for an electronically controlled and voltage-stabilized airborne toilet, comprising: S100. Obtain the components and pipeline interfaces of the integrated test bench, perform component connection, verification and labeling solidification, and generate a connection package; wherein, the components include a booster water supply unit, a vacuum pump, a water storage tank, and a return water tank; the pipeline interface resources include interface points for the main water supply pipe, vacuum circuit, vacuum toilet branch circuit and faucet branch circuit. S200. Based on the connection package, perform measurement point layout, parameter setting and working condition log structure definition processing to generate a working condition setting package; S300. Based on the operating condition setting package, perform branch selection, valve position combination generation and path self-checking to generate a path status package. S400: Based on the aforementioned path status packet, perform water supply trigger interpretation, water supply link driving, and steady-state data acquisition and processing to generate a water supply packet; S500: Based on the water supply package, perform vacuum triggering, vacuum switching, and vacuum data acquisition and processing to generate a vacuum package; S600. Based on the vacuum pack, perform electrical trigger interpretation, maximum operating current test, leakage test and manual over-control test to generate an electrical pack; S700. Based on the electrical package, perform action trigger interpretation, flow rate acquisition and water consumption calculation processing for flushing and water usage actions, and generate a water consumption package; S800: Based on the water consumption package, perform timestamp alignment, data aggregation, and result determination processing for each test item to generate a comprehensive test report package.
[0004] Furthermore, the process of connecting, verifying, and marking components to generate a connection package includes: Based on preset interface locations, establish the connection relationship between the booster water supply unit, the water storage tank, and the main water supply pipe; establish the connection relationship between the return water tank and the return water recovery pipeline; connect the return water ends of the vacuum toilet branch and the faucet branch to the return water recovery pipeline; establish the connection relationship between the pipeline interface of the vacuum pump and the vacuum circuit; connect the water supply inlets of the vacuum toilet branch and the faucet branch to the branch access points of the main water supply pipe respectively; and verify and record the connection status, sealing status, and tightening status of each interface item by item, and perform identification and solidification processing. The identification and solidification processing includes generating branch identifiers containing branch names and branch interface numbers for the vacuum toilet branch and the faucet branch, and generating a branch mapping table containing the correspondence between the branch identifiers and valve position combination identifiers in the connection package, and generating the connection package.
[0005] Further, the process of calculating and configuring measurement points, setting parameters, defining the working condition log structure, and generating the working condition setting package includes: Pressure and flow measurement points are arranged at the inlets of the vacuum toilet branch and the faucet branch. Vacuum measurement points are arranged in the vacuum circuit. Zero-point verification is performed on the pressure measurement points, empty pipe filling and venting are performed on the flow measurement points, and leakage checks are performed on the vacuum measurement points. Parameter setting and operation log structure definition processing are performed. The parameter setting and operation log structure definition processing includes setting the pre-charge pressure value of the accumulator tank, the target water supply pressure value, and the target vacuum operation value. An operation log structure is established, which includes fields such as timestamp, target branch identifier, valve position status, booster water supply unit status, vacuum pump status, pressure value, flow value, and vacuum value. An operation setting package is generated.
[0006] Furthermore, the process of branch selection and valve position combination generation includes: The system receives a branch selection command containing a target branch identifier, locates the corresponding valve position combination identifier according to the branch mapping table, switches the solenoid valve group to a reference valve position where the main water supply valve, vacuum circuit valve, vacuum toilet branch water supply valve, and faucet branch water supply valve are all in a closed state, and generates a target valve position sequence based on the valve position combination identifier, consisting of multiple valve position actions including valve identifier, target opening / closing value, and action time sequence number. The system drives the solenoid valve group to switch valve positions sequentially according to the action time sequence number, and performs interlock determination on the candidate valve position combination according to the valve position interlock rule before each valve position action is executed. The valve position interlock rule includes: ensuring that only one target branch is allowed to be selected in the same time slice based on the target branch identifier, making the vacuum toilet branch water supply valve and the faucet branch water supply valve mutually exclusive, and making the main water supply valve and the vacuum circuit valve mutually exclusive.
[0007] Furthermore, the process of self-checking the access path includes: The self-test process includes, after completing the valve position switching of the solenoid valve group, keeping the vacuum pump stopped and controlling the booster water supply unit to enter the pre-test state to establish low-load flow, collecting the output data of the branch pressure measurement point and flow measurement point, and calculating the consistency of pressure change direction and flow continuity as self-test criteria to generate a self-test mark and generate a path status package.
[0008] Furthermore, the process of water supply trigger interpretation, water supply link driving, and steady-state data acquisition and processing includes: The water supply triggering and judgment process includes reading the self-check flag, interlock judgment result, and abnormal flag fields in the path status package. When all fields indicate pass or no abnormality, the water supply triggering condition is determined to be met, and the water supply link drive and steady-state data acquisition process is executed. The water supply link drive and steady-state data acquisition process includes, before starting the booster water supply unit, verifying the isolation valve status and actual pre-charge pressure of the pressure tank according to the pre-charge pressure value and target water supply pressure value in the operating condition setting package. After the verification is passed, the booster water supply unit is started to supply water to the target branch, and the output data of the branch pressure measurement point and flow measurement point are collected according to the acquisition cycle. The pressure value, flow value, valve position status, and timestamp are written into the operating condition log structure. The pressure fluctuation amplitude is calculated based on the continuously collected pressure value sequence. When the pressure fluctuation amplitude enters and remains within the preset range for a preset time period, a water supply steady-state mark is generated, and the water supply steady-state mark and the corresponding timestamp are written into the operating condition log structure to form a steady-state segment start index.
[0009] Furthermore, the process of vacuum trigger interpretation, vacuum switching, and vacuum data acquisition and processing includes: The vacuum triggering and interpretation process includes reading the steady-state water supply flag and abnormal flag fields in the water supply package. When the steady-state water supply flag is valid and there is no abnormality, the vacuum triggering condition is determined to be met, and vacuum switching and vacuum data acquisition processing are performed. The vacuum switching and vacuum data acquisition processing includes generating a valve position switching command based on the target branch identifier to close the main water supply valve and open the vacuum circuit valve. After the valve position switching is completed, the valve position interlock relationship is checked. After the check is passed, the vacuum pump is started, and the output data of the vacuum measuring point is collected according to the acquisition cycle to generate a vacuum value. The vacuum value, valve position status and timestamp are written into the operating condition log structure. When the vacuum value continuously reaches the allowable range corresponding to the target vacuum operating condition value, a vacuum operating condition arrival flag is generated, and a vacuum package is generated.
[0010] Furthermore, the process of performing electrical trigger interpretation, maximum operating current testing, leakage testing, and manual over-control testing includes: The electrical trigger judgment process includes reading the vacuum pump status, valve position status, vacuum value, and abnormal flag fields in the vacuum package. When the vacuum pump status is in the operating permission state, the valve position status meets the interlock relationship, the target branch identifier represents the vacuum toilet branch, and the vacuum value is not abnormal, the electrical trigger condition is determined to be met. The maximum operating current test, leakage test, and manual over-control test are then performed. The process includes collecting the current value of the electrical component within a preset sampling window to obtain the maximum operating current value, collecting the leakage value and comparing it with a preset threshold to obtain the leakage judgment result, collecting the manual over-control input status and performing arbitration processing to generate the manual over-control judgment result, and writing the maximum operating current value, leakage judgment result, manual over-control judgment result, and the corresponding current value, leakage value, and timestamp into the electrical package to generate the electrical package.
[0011] Furthermore, the process of interpreting action triggers, collecting flow rates for flushing actions and water usage actions, and calculating water consumption includes: The action triggering and interpretation process includes reading the path self-check flag in the path status packet. When the path self-check flag indicates availability, the action triggering condition is determined to be met. Then, the flow rate acquisition and water consumption calculation processing for the flushing action and water usage action are performed. The processing includes triggering the water usage action of the faucet branch and the flushing action of the vacuum toilet branch in sequence according to the test sequence. During the action triggering period, the output data of the flow measurement point is continuously collected to obtain the flow rate value sequence. Based on the flow rate value sequence, the start and end timestamps of the action are determined to obtain the flow duration. The flow rate values within the effective action segment are accumulated to obtain the water consumption value of the water usage action and the water consumption value of the flushing action, and a water consumption packet is generated.
[0012] Furthermore, the process of timestamp alignment, data aggregation, and result determination for each test item includes: The timestamp alignment and data aggregation processing includes extracting timestamp intervals from each data packet to generate a data segment index for each test item, and matching and aggregating pressure values, flow values, vacuum values, current values, and valve position status one by one according to the timestamps. The result judgment processing for each test item is then performed. The result judgment processing for each test item includes generating the judgment results for each test item based on the data segment index, referencing the steady-state water supply flag and pressure value in the water supply package, the vacuum condition arrival flag and vacuum value in the vacuum package, the maximum operating current value, leakage judgment result, manual over-control judgment result in the electrical package, and the flow duration and water consumption value in the water consumption package. Finally, a comprehensive test report package is generated.
[0013] The key innovations of this invention include: (1) Input the working condition setting package into the branch selection, drive the solenoid valve group to form a valve position combination and execute the valve position interlock according to the branch selection instruction, and check the path connection status after forming the valve position combination, associate the valve position status with the target branch identifier and solidify it to generate a path status package that can be directly called by subsequent steps.
[0014] (2) Input the channel status package into the water supply, start the booster water supply unit and the parallel accumulator tank to carry out the water supply process, and form a collection link with the branch pressure measurement point and flow measurement point under the same time stamp. Combine the accumulator tank pre-charge pressure related configuration in the working condition setting package to mark and record the water supply process in stages, and generate a water supply package containing pressure, flow and valve position status.
[0015] (3) Using timestamps as the main thread, the pressure, flow, vacuum, current and valve position status in the circuit status package, water supply package, vacuum package, electrical package and water consumption package are aligned and summarized with a unified standard. The process data of maximum working current test, leakage test, manual over-control test and flushing action and water use action are included in the same report generation link according to the test sequence to generate a comprehensive test report package.
[0016] The following are its main beneficial effects: (1) In view of the current situation that branch switching in the comprehensive test of airborne toilets often relies on manual judgment, valve position is difficult to record in a structured way and there is a risk of misconnection of the passage, the branch selection command is converted into an executable passage action by valve position combination and valve position interlock of the solenoid valve group, and the valve position status is bound to the passage status package, so that the subsequent "input the passage status package into water supply" in S400 and "switch the solenoid valve group to connect the vacuum circuit" in S500 can obtain a unified data entry, reducing the test process deviation and recording breakpoint caused by inconsistent branch switching.
[0017] (2) In view of the existing situation where the existing integrated test bench is easily affected by the output fluctuation and switching action of the booster water supply unit during the water supply stage, which makes it difficult to carry out the subsequent vacuum and electrical test sections under the same water supply conditions, the water supply link of the booster water supply unit connected in parallel with the accumulator tank and the synchronous collection and recording of the branch pressure measurement point and flow measurement point are combined to include the pressure, flow and valve position status of the water supply stage into the water supply package, so that the process call from S500 to S700 can be connected based on the same water supply record, thereby forming a verifiable water supply stage data foundation under the operation constraints of the integrated test bench.
[0018] (3) In view of the existing situation where pressure, flow, vacuum, current and valve position status are recorded separately, it is difficult to align across test sections and the reports rely on manual compilation, resulting in inconsistent standards, the S800 summarizes the water supply package, vacuum package, electrical package and water consumption package according to timestamp and generates a comprehensive test report package. This makes the maximum working current test, leakage test, manual over-control test and flushing action and water use action form a continuous recording link on the same time axis, reducing information loss and standard drift in the report generation process, and facilitating retesting and tracing of the whole process data association under the comprehensive test bench. Attached Figure Description
[0019] Figure 1 This is a flowchart illustrating a comprehensive testing method for an electronically controlled and voltage-stabilized airborne toilet, as provided in an embodiment of this application. Detailed Implementation
[0020] Example 1: Refer to Figure 1 This is a flowchart illustrating a comprehensive testing method for an electrically controlled and voltage-stabilized airborne toilet according to an embodiment of the present invention. The process may include at least steps S100-S800: S100. Obtain the component and pipeline interfaces of the integrated test bench, perform component connection, verification and labeling, and generate connection packages; S200. Based on the connection package, perform measurement point layout, parameter setting and working condition log structure definition processing to generate a working condition setting package; S300. Based on the operating condition setting package, perform branch selection, valve position combination generation and path self-checking to generate a path status package. S400: Based on the aforementioned path status packet, perform water supply trigger interpretation, water supply link driving, and steady-state data acquisition and processing to generate a water supply packet; S500: Based on the water supply package, perform vacuum triggering, vacuum switching, and vacuum data acquisition and processing to generate a vacuum package; S600. Based on the vacuum pack, perform electrical trigger interpretation, maximum operating current test, leakage test and manual over-control test to generate an electrical pack; S700. Based on the electrical package, perform action trigger interpretation, flow rate acquisition and water consumption calculation processing for flushing and water usage actions, and generate a water consumption package; S800: Based on the water consumption package, perform timestamp alignment, data aggregation, and result determination processing for each test item to generate a comprehensive test report package.
[0021] S100. Based on the component and pipeline interfaces of the integrated test bench, perform component connection, verification and labeling solidification processes to generate connection packages; Specifically, the input sources for S100 are the booster water supply unit, vacuum pump, water storage tank, return water tank, and pipeline interface resources of the integrated test bench, with the vacuum toilet branch and faucet branch introduced as the tested branches. Specifically, the components include the booster water supply unit, vacuum pump, water storage tank, and return water tank; the pipeline interface resources include the main water supply pipe, vacuum circuit, and interface points for the vacuum toilet branch and faucet branch. The integrated test bench is an integrated platform for testing airborne toilet components. The platform has pre-set interface points for the main water supply pipe and vacuum circuit, branch connection points, and return water recovery points. The main water supply pipe is the main pipeline connecting the outlet of the booster water supply unit to the water supply inlet of each tested branch. The vacuum circuit is the loop pipeline connecting the vacuum pump to the vacuum interface of the vacuum toilet branch. The water storage tank is a storage container that provides water to the pressurized water supply unit. The return water tank is a recovery container that collects return water from each branch. The pressurized water supply unit is a water supply component that establishes water supply pressure from the water storage tank. The vacuum pump is a suction component that establishes a vacuum condition within a vacuum circuit. The vacuum toilet branch is a set of branch pipe sections and their interfaces connected to the onboard vacuum toilet component. The faucet branch is a set of branch pipe sections and their interfaces connected to the onboard faucet component. After the above terms are defined for the first time in this step, they will be reused in subsequent steps using the term "described".
[0022] During operation, S100 first establishes connections between the booster water supply unit, water storage tank, and main water supply pipe on the integrated test bench. These connections include the connection between the water storage tank outlet and the booster water supply unit inlet, and the connection between the booster water supply unit outlet and the main water supply pipe inlet. After connection, the sealing and tightening status of the interfaces are verified and recorded. Subsequently, S100 establishes connections between the return water tank and the return water recovery pipeline on the integrated test bench, and connects the return water ends of the vacuum toilet branch and the faucet branch to the return water recovery pipeline, forming a closed recovery path between the return water recovery pipeline and the return water tank. The verification method for this recovery path includes item-by-item verification and recording of the return water end interface direction, connector locking status, and return water passage connectivity status. The verification records are written into the connection package to be generated using the connection status field. Subsequently, S100 establishes a connection between the vacuum pump and the vacuum circuit on the integrated test bench. This connection includes the connection between the vacuum pump inlet and the vacuum circuit inlet, and the connection between the vacuum circuit and the vacuum interface of the vacuum toilet branch. The assembly status of the vacuum interface seals, the insertion depth, and the locking status are verified and recorded, and these verification records are also written into the connection status field. After completing the basic connection between the water supply side, the return water side, and the vacuum side, S100 connects the water supply inlets of the vacuum toilet branch and the faucet branch to the branch access points of the main water supply pipe, creating a distribution channel from the main water supply pipe to the two tested branches. During this connection process, S100 solidifies the branch identification of the two branches. The branch identification consists of the branch name and the branch interface number. The branch interface number is taken from the interface identification system preset by the integrated test bench and is associated one-to-one with the corresponding branch access point. In case of abnormal situations during the connection process, S100 writes an abnormal flag field into the verification record. The abnormal flag field includes three types of values: not locked, missing seal, and inconsistent interface direction. If the abnormal flag field is not empty, the connection ready state field is set to not ready, so that subsequent steps have a consistent judgment entry point when reading the connection packet.
[0023] Regarding the minimum set parameters in this step, S100 includes the following essential elements for generating the connection package: the connection relationship of the main water supply pipe inlet, the connection relationship of the vacuum loop inlet, the connection relationship of the return water tank, the connection relationship of the vacuum toilet branch, the connection relationship of the faucet branch, branch identification, branch interface number, and connection readiness status field. It also includes the verification records of the interface tightness and sealing status as sourced records within the connection package, ensuring clear boundaries between branch objects and pipeline objects. As an extension, S100 can also include a connection timestamp field and an operation record field in the connection package. The connection timestamp field is taken from the unified clock source of the integrated test bench, and the operation record field records the execution sequence of connection actions and the completion marker of verification actions. These extensions do not change the input-output relationship between S100 and subsequent steps; they only increase the traceability granularity.
[0024] Regarding the output products, S100 generates a connection package and completes field encapsulation. The connection package includes at least a connection ready status field, a branch identifier field, a branch interface number field, and a branch mapping table field. The branch mapping table includes vacuum toilet branch identifiers, faucet branch identifiers, and valve position combination identifiers corresponding to each branch. The valve position combination identifiers are numbered and placed in this step and output along with the connection package, providing a consistent index basis for the subsequent generation of valve position combinations for branch selection. S100 also writes water supply main connection fields, vacuum loop connection fields, water storage tank connection fields, return water tank connection fields, booster water supply unit connection fields, and vacuum pump connection fields into the connection package. These connection fields record the correspondence between each component and the interface point of the integrated test bench in the form of interface number pairs. The connection packet is called by S200 as input to S200. In the working condition configuration, S200 confirms the location of the measuring point according to the connection field of the main water supply pipe and the branch interface number field, and keeps the subsequent valve position combination identifier consistent with the target branch identifier according to the branch mapping table, so that S100→S200 form a step-by-step input link.
[0025] Summary of the technical effects of this step: This step solidifies the connectivity relationships between the booster water supply unit, vacuum pump, water storage tank, return water tank, main water supply pipe, and vacuum circuit on the integrated test bench, and binds the branch identifiers and interface numbers of the vacuum toilet branch and faucet branch. The connection package writes the connection ready status and abnormal flag fields into the same data carrier, providing a consistent entry point for subsequent operating condition configurations. The branch mapping table within the connection package establishes an index relationship between branch identifiers and valve position combination identifiers, providing a unified benchmark for the generation of valve position combinations for subsequent branch selection.
[0026] S200. Based on the connection package, perform measurement point layout, parameter setting and working condition log structure definition processing to generate a working condition setting package; Specifically, the input source of S200 is the connection packet output by S100. After receiving the connection packet, the operating condition configuration reads the connection ready status field, branch identifier field, branch interface number field, water supply main connection field, vacuum loop connection field, booster water supply unit connection field, vacuum pump connection field, water storage tank connection field, and return water tank connection field, and performs consistency verification by comparing with the interface points of the integrated test bench. The verification content includes the correspondence between the branch interface number and the branch access point, the connection relationship between the water supply main inlet and the booster water supply unit outlet, the connection relationship between the vacuum loop inlet and the vacuum pump inlet, the connection relationship between the water storage tank and the booster water supply unit inlet, and the connection relationship between the return water tank and the return water recovery pipeline. The operating condition configuration is executed by the controller, which is the process execution component of the integrated test bench. The controller can be a Programmable Logic Controller (PLC) and receives operating condition configuration trigger commands through a human-machine interface. When the connection ready status field in the connection package indicates that it is not ready, the controller writes the operating condition configuration status field into the operating condition setting package to be generated and records the exception flag field. The exception flag field is taken from the exception flag field of the connection package, so that subsequent steps have a consistent pre-judgment entry point when reading the operating condition setting package. Understandably, the operating condition configuration does not change the physical connection relationship formed by S100, but solidifies the measurement point layout, voltage regulation parameters and recording structure under the given connection conditions of the integrated test bench, forming an operating condition setting package for S300 to call.
[0027] In the processing link, S200 first completes the branch measurement point location based on the branch interface number field and the branch identifier field, and arranges the branch pressure measurement point and flow measurement point at the inlet of the target branch. Among them, the branch pressure measurement point is a pressure measuring component installed between the solenoid valve group and the inlet of the target branch. The installation action of the branch pressure measurement point includes opening the pressure tap, assembling the tee joint, tightening the seal, venting the pressure tapping pipeline and zero point verification. The zero point verification is completed by disconnecting the output of the booster water supply unit and depressurizing the water supply main pipe to normal pressure and then reading the output of the branch pressure measurement point. The flow measurement point is a flow measuring component installed downstream of the branch pressure measurement point. The installation action of the flow measurement point includes flow direction consistency verification, straight pipe section assembly, joint tightening and empty pipe water filling and venting. Empty pipe water filling and venting is completed by the controller issuing a short-term water supply command and observing the continuous return flow status of the return water recovery pipeline on the return water tank side. S200 then installs vacuum measuring points on the vacuum circuit side. The vacuum measuring points are vacuum measuring components installed between the solenoid valve assembly and the vacuum interface of the vacuum toilet branch. The installation of the vacuum measuring points includes interface sealing verification, bypass isolation valve closure, and leakage check before vacuuming the vacuum circuit. The leakage check is completed by the controller issuing a short-time vacuum pump start / stop command and recording the vacuum change curve of the vacuum measuring point. The curve segment is written into the verification record field. After the measurement points are set up, S200 enters the process of setting and adjusting the pre-charge pressure of the accumulator tank. The accumulator tank is a pressure stabilizing component installed in parallel between the outlet of the booster water supply unit and the main water supply pipe. The pre-charge pressure of the accumulator tank is the pre-charge pressure parameter in the air chamber of the accumulator tank. The adjustment action is triggered by the controller and executed by the operator at the pre-charge interface of the integrated test bench. The execution process includes closing the accumulator tank isolation valve, connecting the pre-charge interface, opening the pre-charge channel, reading the pre-charge pressure gauge, and filling or deflating the air chamber with air through an air compressor until the preset pre-charge pressure value is reached. Then, the pre-charge channel is closed and the accumulator tank isolation valve is opened. After opening the isolation valve, the controller reads the stable segment output by the branch pressure measurement point and writes the stable segment into the pre-charge verification record field. After completing the pre-charge pressure adjustment, S200 writes the pre-charge pressure value, the target water supply pressure value, and the target vacuum condition value, and establishes a correlation between the pre-charge pressure value and the target water supply pressure value through the parameter number. The parameter number is generated by the controller and written into the parameter number field. The parameter number field and the branch identification field together constitute the condition index key. The S200 synchronously establishes an operating condition log structure, which serves as a unified recording medium. The operating condition log structure includes a timestamp, target branch identifier, valve position status, booster water supply unit status, vacuum pump status, pressure value, flow rate value, and vacuum value. The timestamp is taken from the unified clock source of the integrated test bench, the pressure value is taken from the output of the branch pressure measurement point, the flow rate value is taken from the output of the flow measurement point, and the vacuum value is taken from the output of the vacuum measurement point. In this step, the operating condition log structure completes the field definition and channel binding, and in the subsequent S400 and S500 stages, it is written to the water supply package and vacuum package in the same field order.To adapt to the engineering implementation, after completing the arrangement of the measuring points and the adjustment of the pre-charge pressure, the operator selects the vacuum toilet branch identifier or the faucet branch identifier on the human-machine interface and loads the corresponding parameter number field. The controller locks the measuring point channel number based on the parameter number field and freezes the configuration version identifier field. The configuration version identifier field consists of a configuration template identifier and a change record identifier. The change record identifier records the modification timestamp and modification item identifier of the current working condition configuration, so that the same integrated test bench maintains an auditable configuration evolution between multiple test batches.
[0028] In terms of output products and destination, after the operating condition configuration is completed, the S200 generates an operating condition setting package. The operating condition setting package encapsulates the operating condition configuration status field, branch identifier field, branch interface number field, parameter number field, pre-charge pressure value field, target water supply pressure value field, target vacuum operating condition value field, branch pressure measuring point identifier field, flow measuring point identifier field, vacuum measuring point identifier field, measuring point channel number field, operating condition log structure field, and configuration version identifier field, and writes them into the operating condition setting package identifier field. Among them, the branch pressure measuring point identifier field, flow measuring point identifier field, and vacuum measuring point identifier field represent the installation location and verification record index of the corresponding measuring point, the measuring point channel number field represents the binding relationship between the controller acquisition channel and the measuring point, and the operating condition setting package identifier field is written into the subsequent data packet index as a cross-step reference identifier. The operating condition setting package is used as input in stage S300 and called by the branch selection of S300. S300 establishes a valve position combination based on the branch identifier field and the valve position combination identifier in the branch mapping table, and uses the target vacuum operating condition value field and the target water supply pressure value field to complete the judgment of the operating condition switching condition when the valve position interlock is executed. At the same time, the operating condition log structure field is reused by the water supply package and the vacuum package in stages S400 and S500 to form a unified timestamp alignment entry.
[0029] Summary of the technical effects of this step: After reading the connection package, this step completes the placement, verification, and channel binding of measuring points, forming a unified data acquisition entry point covering pressure, flow, and vacuum values, and solidifies the operating log structure as the recording medium for subsequent data. This step completes the adjustment and verification recording of the accumulator tank pre-charge pressure, and establishes a correlation between the pre-charge pressure value, target water supply pressure value, and target vacuum operating condition value through parameter numbers. The operating condition setting package output by this step uniformly encapsulates branch identifiers, valve position combination indexes, measuring point identifiers, and configuration version identifiers, allowing for cross-step calls between S300, S400, and S500 systems.
[0030] S300. Based on the operating condition setting package, perform branch selection, valve position combination generation and path self-checking to generate a path status package. Specifically, the input source for S300 is the operating condition setting package output by S200. Branch selection is executed by the controller, which receives the branch selection command from the human-machine interface and parses the target branch identifier corresponding to the command. The branch selection command is a control message containing a target branch identifier and a parameter number field. The target branch identifier is taken from the branch identifier field in the operating condition setting package, and the parameter number field is taken from the parameter number field in the operating condition setting package. After reading the identifier field of the operating condition setting package, the controller loads the branch mapping table in the operating condition setting package and locates the valve position combination identifier associated with the target branch identifier. The valve position combination identifier describes the opening and closing combination state of the solenoid valve assembly. The solenoid valve group is a collection of solenoid valves arranged at the node between the main water supply pipe and the vacuum circuit and connected to the vacuum toilet branch and the faucet branch. The solenoid valve group includes a main water supply pipe valve, a vacuum circuit valve, a vacuum toilet branch water supply valve, and a faucet branch water supply valve. The coil of each valve is driven by the output channel of the controller, and the opening and closing state of each valve is written as the valve position state into the subsequently generated path state packet.
[0031] In an engineering embodiment, the operator selects either the vacuum toilet branch identifier or the faucet branch identifier on the human-machine interface of the integrated test bench and issues a branch selection command. After receiving the branch selection command, the controller reads the operating condition setting package identifier field and parameter number field, and retrieves the target branch identifier in the branch mapping table. If a matching record is found and the previous branch selection record has ended, the valve position combination is used to generate the link. If a matching record is found to be unsuccessful or an unfinished branch selection record is detected, the abnormal flag field is written into the path status package and the solenoid valve group is kept in the reference valve position.
[0032] During operation, after branch selection is triggered, the controller enters the valve position combination generation link. First, it switches the solenoid valve group to the reference valve position, which corresponds to the main water supply valve, vacuum circuit valve, vacuum toilet branch water supply valve, and faucet branch water supply valve being in a closed state. This reference valve position is written into the valve position status field to form a switching start point record. Subsequently, the controller generates a target valve position sequence based on the valve position combination identifier. The target valve position sequence consists of multiple valve position actions, each including a valve identifier, target opening / closing value, and action sequence number. The controller sequentially drives the solenoid valve group coil according to the action sequence number and reads the valve position status after each action to form a valve position readback value. The valve position readback value is composed of the coil on / off state and the valve stroke signal, which is the valve opening / closing position detection signal. If the valve position readback value is inconsistent with the target opening / closing value, the controller writes an abnormal flag field into the path status packet and terminates the current branch selection. The target branch identifier corresponding to the branch selection command is written into the target branch identifier field for subsequent steps to determine.
[0033] Valve position interlocks are executed synchronously during the valve position combination generation process. Valve position interlocks are a set of constraint rules for valve position combinations. Before writing each valve position action, the controller performs interlock determination on candidate valve position combinations and outputs the interlock determination result field. The valve position interlocks include: valve position combinations corresponding to a single target branch; the controller allows only one target branch identifier to be in the selected state at any given time slice; the valve position interlocks include: the vacuum toilet branch water supply valve and the faucet branch water supply valve are mutually exclusive in conduction; the controller sets the conduction state of the two valves to mutually exclusive when generating the target valve position sequence and rejects candidate combinations that are simultaneously in conduction during the interlock determination stage; the valve position interlocks include: the vacuum loop valve and the main water supply valve are mutually exclusive in conduction; the controller sets the vacuum loop valve to closed and records the interlock determination result field when the main water supply valve is in the conducting state, and sets the main water supply valve to closed and records the interlock determination result field when the vacuum loop valve is in the conducting state. During the interlock determination phase, the target water supply pressure value field and the target vacuum condition value field in the operating condition setting package are read simultaneously. The controller groups the relevant actions of the main water supply valve and the relevant actions of the vacuum circuit valve according to the path type corresponding to the target water supply pressure value field and the target vacuum condition value field, and writes the interlock determination result field after grouping to represent the mutual exclusion relationship.
[0034] After the solenoid valve assembly completes its operation, S300 performs a path self-test and generates a self-test flag. The path self-test is a verification process that calculates self-test criteria based on the output of the branch pressure measurement point and the output of the flow measurement point. During the path self-test phase, the controller keeps the vacuum pump in a stopped state and keeps the booster water supply unit in a pre-test state. The pre-test involves briefly driving the booster water supply unit to establish low-load flow and form continuous backflow on the return water tank side. During the pre-test period, the controller collects the pressure value output from the pressure measurement point and the flow value output from the flow measurement point and calculates the self-test criteria. The self-test criteria include the consistency of pressure change direction and the consistency of flow continuity. The controller writes the self-test criteria into the self-test criteria field and generates a self-test flag field based on the self-test criteria. If the self-test flag field indicates failure, the controller switches the valve position back to the reference valve position and writes the abnormal flag field into the path status package. At the same time, the booster water supply unit status field is set to prohibited from starting, and this status is written into the path status package for S400 to read.
[0035] Regarding output products and destinations, after valve position combination generation, valve position interlocking, and passage self-testing are completed, S300 generates a passage status package. This passage status package encapsulates the following fields: operating condition setting package identifier field, target branch identifier field, valve position combination identifier field, valve position status field, interlocking judgment result field, passage connectivity status field, self-testing criterion field, self-testing flag field, and abnormal flag field. The passage connectivity status field characterizes the connectivity status between the main water supply pipe and the target branch inlet, and the connectivity status between the vacuum circuit and the vacuum interface of the vacuum toilet branch. This passage status package is used as input to S400. Before starting the booster water supply unit and connecting the pressure storage tank in parallel, S400 reads the self-testing flag field and the interlocking judgment result field, and writes the valve position status field into the water supply package to form a cross-step connection record.
[0036] Summary of the technical effects of this step: This step completes the binding of target branch identifiers and valve position combination identifiers based on the branch mapping table of the operating condition setting package, and drives the solenoid valve group to complete the valve position status landing. Valve position interlock is executed within the valve position combination generation link and written into the interlock judgment result field, so that the branch selection action and constraint conditions form a common source record. Path self-check generates self-check markers through pressure measurement points and flow measurement points and writes them into the path status package, providing a pre-reading entry point for subsequent S400 water supply calls.
[0037] S400: Based on the aforementioned path status packet, perform water supply trigger interpretation, water supply link driving, and steady-state data acquisition and processing to generate a water supply packet; Specifically, the input source of S400 is the path status packet output by S300. The water supply is driven by the controller of the integrated test bench according to the path status packet. After receiving the path status packet, the controller reads the path status packet identifier field, target branch identifier field, valve position combination identifier field, valve position status field, interlock judgment result field, path connection status field, self-test flag field, and abnormal flag field, and writes the target branch identifier field and the valve position status field into the process context of this step for subsequent record binding. The booster water supply unit is a water supply drive component in the integrated test bench that is connected to the water storage tank and provides pressurized water to the main water supply pipe. Its inlet is connected to the outlet of the water storage tank, and its outlet is connected to the inlet of the main water supply pipe. The accumulator is a pressure stabilizing component connected in parallel between the outlet of the booster water supply unit and the main water supply pipe. The pre-charge pressure of the accumulator is its pre-charge pressure parameter. The pre-charge pressure of the accumulator already has a pre-charge pressure value field in the operating condition setting package and is associated with the parameter number field. Before activating the booster water supply unit, S400 performs a water supply trigger condition check. The water supply trigger condition includes a self-test flag field indicating pass, an interlock judgment result field indicating pass, and an anomaly flag field indicating no anomaly. If any field is not met, the controller writes the water supply prohibition state field into the proposed water supply package and keeps the booster water supply unit in a stopped state. Simultaneously, it records the valve position status field as is, for subsequent steps to consistently check the cross-step status. Understandably, after the water supply trigger condition is met, S400 enters the water supply link. The water supply link does not change the valve position status of the solenoid valve group established in S300; it only drives the booster water supply unit and performs data acquisition and recording under the premise that the path connection status field indicates that the main water supply pipe is connected to the target branch inlet.
[0038] In the water supply chain, the controller first verifies the parallel status of the accumulator tank based on the pre-charge pressure value field and the target water supply pressure value field in the operating condition setting package. The verification process includes reading the status of the accumulator tank isolation valve and switching it to the conducting state, reading the current reading of the pre-charge pressure gauge and verifying its consistency with the pre-charge pressure value field, and simultaneously writing the verification result into the accumulator tank status field. When the accumulator tank status field indicates that the verification has failed, the controller writes the abnormal flag field into the water supply package and terminates the start of the booster water supply unit. Subsequently, the controller issues a start command for the booster water supply unit. The booster water supply unit establishes the main water supply pressure according to the start command and supplies water to the target branch corresponding to the target branch identifier. The controller simultaneously writes the booster water supply unit status field into the running state and writes the target branch identifier field into the target branch identifier field of the operating condition log structure, and writes the valve position status field into the valve position status field of the operating condition log structure. To adapt to the engineering implementation, the initial water supply phase involves pipeline filling and air venting. The controller maintains the solenoid valve group's valve position unchanged within the preset venting window after startup, and reads the pressure value output from the pressure measuring point and the flow value output from the flow measuring point according to the acquisition cycle. The pressure value is written to the pressure value field of the operating log structure, the flow value is written to the flow value field of the operating log structure, and a timestamp is written to the timestamp field of the operating log structure. The vacuum pump status field is stopped being written in this step, and the vacuum value field is written to the current value output from the vacuum measuring point, forming a complete set of operating log structure records. The acquisition cycle is triggered by a clock interrupt of the controller. The triggering condition is that the booster water supply unit status field indicates operation and the water supply prohibition status field is not written. Each time the controller is triggered, it synchronously writes the path status packet identifier field to the water supply association field, creating a one-to-one association between each record and the path status packet.
[0039] In water supply process control, the controller interprets the output of pressure measurement points based on the target water supply pressure value field and generates a water supply steady-state marker. This steady-state marker represents the state field indicating that the water supply has entered a steady-state range. Specifically, the controller calculates the pressure fluctuation amplitude on a continuously collected pressure value sequence and compares it with a preset range. When the pressure fluctuation amplitude is within the preset range and persists for a preset period, the controller generates a water supply steady-state marker and writes it to the water supply package. Simultaneously, the water supply steady-state marker is written to the record line containing the water supply steady-state marker field in the operating log structure. The water supply steady-state marker and the timestamp field together constitute the starting index of the steady-state segment. If the pressure value experiences an abnormal transition or continuously deviates from the allowable range corresponding to the target water supply pressure value field within the monitoring window after startup, the controller writes the abnormal flag field to the water supply package and issues a stop command for the booster water supply unit. After the stop action, the booster water supply unit status field is written as "stop," and the index of the pressure value segment that triggered the stop is written to the abnormal data segment index field. In technical solution one, the booster water supply unit maintains water supply through a start-stop mechanism, and the controller completes steady-state judgment and recording according to the water supply steady-state mark generation rules. In technical solution two, the booster water supply unit maintains water supply through a speed regulation mechanism. When the pressure value deviates from the allowable value corresponding to the target water supply pressure value field, the controller issues a speed regulation command and records the speed regulation action time. The speed regulation action time is written into the status extension bit of the booster water supply unit status field. In technical solution three, the booster water supply unit maintains a constant output, and the accumulator tank status field is used to mark the parallel pressure stabilization status. The controller still generates water supply steady-state marks according to the pressure fluctuation amplitude and the continuous preset time period and completes the recording binding. All three technical solutions maintain the consistency of the field order and writing action of the operating condition log structure, thereby aligning the water supply package and the subsequent vacuum package at the field level.
[0040] Regarding output products and destinations, the S400 generates a water supply package after the water supply link ends. The water supply package encapsulates the following fields: path status package identifier field, operating condition setting package identifier field, target branch identifier field, valve position combination identifier field, valve position status field, booster water supply unit status field, accumulator status field, pressure value field, flow rate value field, timestamp field, water supply steady-state marker field, anomaly flag field, and anomaly data segment index field. The operating condition log structure is written into the operating condition log structure field of the water supply package as the data carrier. Among them, the pressure value field and flow rate value field are taken from the output of the branch pressure measurement point and flow rate measurement point, the valve position status field is taken from the valve position status field of the path status package and repeatedly written into the operating condition log structure according to the acquisition cycle during water supply, and the water supply steady-state marker field is used to mark the water supply steady-state segment and provide it as the operating condition threshold condition for the test sequence in subsequent steps. The water supply package is called by S500 as input to S500. Before switching the solenoid valve group to connect the vacuum circuit and starting the vacuum pump, S500 reads the valve position status field, the booster water supply unit status field, the water supply steady state flag field and the operating condition log structure field in the water supply package, and continues to write the new valve position status into the subsequent vacuum package during the switching process, forming a continuous record across steps.
[0041] Summary of the technical effects of this step: This step drives the booster water supply unit and parallel accumulator tank under the premise of interlocking and self-checking of the circuit status package. The water supply process, valve position status, pressure value, and flow rate value are written to the operating condition log structure with a unified timestamp. This step generates a water supply steady-state marker based on the pressure measurement point output and writes it to the water supply package, forming a verifiable data segment boundary for the water supply stage. The water supply package output by this step encapsulates the circuit status package identifier and the operating condition setting package identifier and hands them over to S500 for use in subsequent vacuum stages, allowing the same recording structure to be used for seamless connection.
[0042] S500: Based on the water supply package, perform vacuum triggering, vacuum switching, and vacuum data acquisition and processing to generate a vacuum package; Specifically, the input source of S500 is the water supply package output by S400. After receiving the water supply package, the controller of the integrated test bench reads the water supply package identifier field, the operating condition setting package identifier field, the target branch identifier field, the valve position combination identifier field, the valve position status field, the booster water supply unit status field, the water supply steady state flag field, the timestamp field, and the abnormal flag field. The water supply package identifier field is then bound to the operating condition setting package identifier field as the session identifier for this step, which is used for the subsequent collection of vacuum acquisition records. The solenoid valve group is an assembly of electrically controlled valves arranged within the integrated test bench, including at least a main water supply valve, a vacuum circuit valve, a vacuum toilet branch water supply valve, and a faucet branch water supply valve. Each valve has an electromagnetic drive and a valve position feedback signal channel. The valve position combination is a combination of the on or off states of the aforementioned valves. The valve position combination identification field is a coded identifier for the valve position combination, which, combined with the branch mapping table in the connection package, forms a correspondence between the valve position combination identifier and the target branch identifier. The valve position status field is a normalized status record of the valve position feedback signal. The vacuum circuit is a suction path within the integrated test bench consisting of a vacuum pump, vacuum pipeline, vacuum interface, and the vacuum circuit valve of the solenoid valve group. The vacuum pump is a power component connected to the vacuum circuit and providing suction capability. The vacuum measuring point is a vacuum detection component arranged between the solenoid valve group and the vacuum interface of the vacuum toilet branch. The vacuum measuring point output is sampled by the controller to form a vacuum value field.
[0043] Furthermore, before executing the switching action, the S500 first completes the vacuum trigger condition judgment. The vacuum trigger condition is jointly limited by three factors: the water supply steady-state flag field indicating its establishment, the abnormal flag field indicating its absence of abnormality, and the binding of the water supply package identifier field and the operating condition setting package identifier field. At the same time, the controller reads the status field of the booster water supply unit to determine that the booster water supply unit is within the allowable state range. If the vacuum trigger condition is not met, the controller does not issue a vacuum pump start command and writes the vacuum prohibition status field into the vacuum package to be generated. At the same time, it writes the valve position status field, valve position combination identifier field, target branch identifier field, and timestamp field as is, so that the vacuum package still maintains the same field structure as the operating condition log, for subsequent steps to make consistent judgments on the status link. Once the vacuum trigger condition is met, the controller performs branch determination according to the target branch identifier field. When the target branch identifier field represents the vacuum toilet branch, it enters the vacuum switching link; when the target branch identifier field represents the faucet branch, the controller writes the branch does not support flag field and skips the vacuum pump start-up, but still generates a vacuum package containing the valve position status field and the vacuum pump status field, thereby maintaining the integrity of the step data structure and retaining the time sequence record of the valve position status.
[0044] In the vacuum switching link, the controller generates a valve position switching command based on the correspondence between the valve position combination identifier field and the branch mapping table. This valve position switching command includes at least three actions: closing the main water supply valve, opening the vacuum circuit valve, and keeping the vacuum toilet branch selector valve in the on state. The command is issued to the electromagnetic drive channel of the solenoid valve group. After the valve position switching is completed, the controller collects the valve position feedback signal of each valve and refreshes the valve position status field. Simultaneously, it verifies the valve position interlocking relationship, which includes the valve position combination corresponding to a single target branch, the vacuum toilet branch water supply valve and the faucet branch water supply valve being mutually exclusive, and the vacuum circuit valve and the main water supply valve being mutually exclusive. If the verification fails, the controller writes the interlock failure flag field to the vacuum pack and records the interlock failure timestamp field. At the same time, it triggers the valve position retraction action, which switches the vacuum circuit valve back to shut off and switches the main water supply valve back to shut off or maintains the existing mutually exclusive state. The vacuum pump remains stopped and the vacuum pump status field is written to "stop". If the verification passes, the controller enters the vacuum pump start / stop control and writes the vacuum pump status field to "run".
[0045] During the operation period characterized by the vacuum pump status field, the controller reads the vacuum measurement point output and generates a vacuum value field according to the acquisition cycle. The acquisition cycle is generated by the controller's timed trigger, and the trigger condition is that the vacuum pump status field is characterized as operating and the vacuum prohibition status field has not been written. Each time it is triggered, the controller synchronously writes the timestamp field, target branch identifier field, valve position status field, booster water supply unit status field, vacuum pump status field, pressure value field, flow value field, and vacuum value field into the operating condition log structure. The pressure value field comes from the pressure measurement point output, the flow value field comes from the flow measurement point output, and the vacuum value field comes from the vacuum measurement point output, so that the vacuum stage and the water supply stage share the operating condition log structure and form a continuous record. Understandably, the controller reads the target vacuum condition value field from the condition setting package associated with the condition setting package identifier field, and performs process judgment on the vacuum value field. When the vacuum value field falls into the allowable zone corresponding to the target vacuum condition value field and continues for a preset period of time, the controller writes the vacuum condition arrival flag field and associates this flag field with the timestamp field into the data segment index extension field of the vacuum package. When the vacuum value field does not fall into the allowable zone within the monitoring window or a rebound abnormality occurs, the controller writes the abnormal flag field and stops the vacuum pump. At the same time, it writes the abnormal data segment index field into the vacuum package. The abnormal data segment index field points to the record range of the corresponding timestamp field in the condition log structure, which facilitates subsequent steps to locate the abnormal segment by index. The minimum set of core parameters in this step includes the target branch identifier field, valve position status field, vacuum pump status field, vacuum value field, timestamp field, and target vacuum condition value field, which are used to support vacuum switching, vacuum acquisition, and condition judgment. On this basis, the data segment index extension field, branch not supported flag field, interlock failure flag field, and abnormal data segment index field are used as extension fields to enhance the completeness of abnormal handling and traceability records.
[0046] In the engineering embodiment, after the integrated test bench is connected to the vacuum toilet branch and a water supply steady-state marker field is generated in S400, the controller receives the water supply package and enters the vacuum switching link. The valve position switching command drives the solenoid valve group to close the main water supply valve and open the vacuum circuit valve. After the valve position interlock verification is passed, the vacuum pump starts, the vacuum measuring point continuously outputs the vacuum value and the controller writes it into the working condition log structure according to the acquisition cycle. When the vacuum value field meets the allowable value corresponding to the target vacuum working condition value field and continues for a preset period of time, the controller writes the vacuum working condition arrival flag field and forms the corresponding data segment index extension field. Then, the generated vacuum package is provided to S600 as the input data structure of the electrical test segment. In technical solution one, the vacuum pump operates at a constant speed, and the controller uses start-stop control in conjunction with monitoring window interpretation. In technical solution two, the vacuum pump operates in a segmented manner. When the vacuum value field approaches the allowable range corresponding to the target vacuum condition value field, the controller switches the vacuum pump operating level and records the level change in the extended position of the vacuum pump status field. In technical solution three, a bypass relief valve is added to the vacuum circuit as an optional extension. When the vacuum value field exceeds the allowable range, the controller activates the bypass relief valve and records the bypass relief valve status in the extended position of the valve status field. The status of the bypass relief valve does not change the mutually exclusive conduction relationship between the vacuum circuit valve and the main water supply valve.
[0047] Regarding output products and destinations, the controller generates a vacuum package at the end of this step. The vacuum package includes at least the following fields: water supply package identifier, operating condition setting package identifier, target branch identifier, valve position combination identifier, valve position status, booster water supply unit status, vacuum pump status, vacuum value, pressure value, flow rate, timestamp, vacuum operating condition arrival flag, abnormal flag, and abnormal data segment index. The operating condition log structure is then written into the operating condition log structure fields of the vacuum package. The valve position status field is derived from the valve position feedback signal and is continuously written under the trigger of the acquisition cycle. The vacuum value field is derived from the vacuum measurement point output and forms a vacuum segment data sequence with the timestamp field. The vacuum package is used as input to S600 and is called by S600. Before performing the maximum operating current test, leakage test, and manual over-control test according to the test sequence, S600 reads the vacuum operating condition arrival flag field, valve position status field, and vacuum pump status field, and writes the reading results into the corresponding record of the electrical test segment, completing the cross-step operating condition reference link.
[0048] Summary of the technical effects of this step: Based on the steady-state water supply markers provided by the water supply package, this step completes the vacuum path switching of the solenoid valve assembly and verifies the valve position interlock relationship, ensuring that the vacuum circuit valve and the main water supply valve maintain a mutually exclusive conduction state. During vacuum pump operation, this step synchronously writes vacuum values, valve position status, and timestamps according to the operating log structure, forming a continuous and traceable record of vacuum stages. The vacuum package generated in this step is associated with the water supply package identifier and handed over to the S600 for recall, supporting cross-step data alignment in subsequent electrical testing sections.
[0049] S600. Based on the vacuum pack, perform electrical trigger interpretation, maximum operating current test, leakage test and manual over-control test to generate an electrical pack; Specifically, the input source for S600 is the vacuum package output by S500. After receiving the vacuum package, the controller of the integrated test bench reads the vacuum package identifier field, the operating condition setting package identifier field, the circuit status package identifier field, the water supply package identifier field, the target branch identifier field, the valve position status field, the booster water supply unit status field, the vacuum pump status field, the vacuum value field, the pressure value field, the flow rate value field, and the timestamp field. It then binds the vacuum package identifier field with the operating condition setting package identifier field as an electrical test session identifier, which serves as the primary key for recording and collecting data in this step. The electrical test is a process of performing state driving and electrical parameter acquisition on the tested power supply circuit and electrical components within the integrated test bench. The electrical components include at least the drive circuit of the solenoid valve assembly, the drive circuit of the booster water supply unit, the drive circuit of the vacuum pump, and input circuits related to manual over-control. The electrical parameter acquisition is completed by the current acquisition channel and the leakage acquisition channel within the integrated test bench. The current acquisition channel outputs a current value field, and the leakage acquisition channel outputs a leakage value field; both are bound to and written to the timestamp field. Furthermore, the controller reads the test sequence field from the operating condition setting package associated with the operating condition setting package identifier field. The test sequence field specifies the order of items within the electrical test section, and writes the order of items into the test sequence field of the electrical package so that subsequent steps can trace back in the same order.
[0050] Before entering the electrical test, the controller first determines the electrical trigger conditions. The electrical trigger conditions are jointly defined by the vacuum pump status field indicating that it is in the operating permission state, the valve position status field indicating that the valve position interlock relationship is met, and the target branch identifier field indicating that the vacuum toilet branch is connected. At the same time, the controller performs window judgment on the vacuum value field, and the window is defined by the continuous timestamp field. When the vacuum value field in the window contains an abnormal flag field or an abnormal fluctuation segment index field, the controller writes the electrical prohibition status field into the electrical package, and still writes the valve position status field, vacuum pump status field and timestamp field at that time, keeping the electrical package consistent with the working condition log structure fields. After the electrical triggering conditions are met, the controller enters the maximum operating current test. This test involves continuously collecting the current value field of the tested circuit within a preset sampling window and calculating the peak value. The controller drives relevant electrical components into operating status according to the test sequence field. The driving method involves issuing start / stop commands to the corresponding drive circuit and reading the drive circuit feedback status, synchronously collecting the current acquisition channel output and forming a current value field sequence. The controller calculates the maximum operating current value field on this sequence and writes the maximum operating current value field, along with the corresponding timestamp field and electrical component identifier, into the data segment index field of the electrical package. The data segment index field points to the corresponding time period in the operating log structure, facilitating subsequent segment location of the valve position status and vacuum value where the peak value occurs. For the drive circuit of the solenoid valve group, the controller performs valve position combination maintenance and short-term switching verification without changing the target branch identifier field. The short-term switching verification is defined by the test sequence field. The valve position interlock relationship must be checked before and after switching. If the check fails, an interlock failure flag is written to the interlock failure flag field, and the project is terminated. The interlock failure flag field is bound to the timestamp field and written into the electrical package.
[0051] The controller then performs a leak test, which involves collecting the leak value field output by the leak acquisition channel and comparing it with a preset threshold. Specifically, the controller first places the electrical components in a baseline state, including the solenoid valve group maintaining its current valve position, the booster water supply unit maintaining its current state, and the vacuum pump maintaining its current state. Then, the leak acquisition channel is activated to sample and write the leak value field. Within the sampling window, the controller performs a steady-state assessment of the leak value field, defined by the leak value field remaining within a preset interval for a preset time period, and writes the leak steady-state flag field into the electrical package. Further, the controller applies segmented loads to the electrical components according to the test sequence field. The segmented load involves issuing short-time operating commands to each drive circuit sequentially while keeping the remaining circuits in the baseline state, thus forming segmented segments in the leak value field sequence. The controller writes a segment index field for each segment, which is bound to the electrical component identifier and written into the electrical package. Finally, a leak determination result field is written at the end of each segment. The value of the leakage determination result field is obtained by comparing the leakage value field with the preset threshold. When a segment exceeds the threshold, the controller writes the leakage anomaly flag field and records the corresponding abnormal data segment index field. The abnormal data segment index field is bound to the timestamp field.
[0052] After completing the leakage test, the controller performs a manual over-control test. This test verifies the arbitration and recording rules of the controller's drive commands to electrical components after the manual over-control input circuit is triggered. Specifically, the integrated test bench provides a manual over-control input, formed by a button or toggle switch, whose state is collected as a manual over-control status field. The controller collects the manual over-control status field within the window indicated by the test sequence field. When a change in the edge of the manual over-control status field is detected, arbitration processing is initiated. This arbitration processing includes pausing automatically issued component drive commands, verifying the valve position interlock relationship, and freezing and writing the current valve position status field. Simultaneously, it allows the manual over-control input to generate higher priority control over the start and stop of designated electrical components. During arbitration processing, the controller continuously collects the current value field and leakage value field, and binds the manual over-control status field, arbitration status field, valve position status field, and vacuum pump status field to a timestamp field, writing them into the electrical package to form the data segment index field of the manual over-control segment. The manual over-control test termination condition is given by the test sequence field. When the manual over-control status field returns to the initial state and maintains the preset time period, the controller exits the arbitration process and resumes automatic control, and writes the manual over-control judgment result field. If the valve position interlock relationship is not satisfied or an abnormal segment appears in the current value field during the arbitration period, the controller writes the manual over-control abnormal flag field and stops the subsequent items.
[0053] Regarding output products and destinations, the controller generates an electrical package after completing the maximum operating current test, leakage test, and manual over-control test. The electrical package includes at least the following fields: vacuum package identifier, operating condition setting package identifier, circuit status package identifier, target branch identifier, valve position status, booster water supply unit status, vacuum pump status, vacuum value, pressure value, flow rate value, timestamp, current value, maximum operating current value, leakage value, leakage judgment result, manual over-control status, manual over-control judgment result, anomaly flag, and data segment index. The test sequence field and segment index field specify the corresponding interval of each item in the operating condition log structure. The electrical package is used as input to the S700. Before triggering flushing and water usage actions, the S700 reads the anomaly flag, maximum operating current value, and manual over-control judgment result fields from the electrical package and associates the read results with subsequent flow duration statistics, writing them into the water consumption package to complete the data connection across main steps.
[0054] Summary of the technical effects of this step: Based on the valve position status and vacuum conditions provided by the vacuum package, this step completes the sequential driving and acquisition of the electrical test segment, forming current and leakage records aligned with the operating condition log structure. This step writes the maximum operating current, leakage judgment, and manual over-control process records into the electrical package, and achieves segment-level traceability through the data segment index field and timestamp field. The electrical package output by this step provides electrical constraints and status information to the S700, enabling subsequent water consumption segments to be carried out continuously under the same session identifier.
[0055] S700. Based on the electrical package, perform action trigger interpretation, flow rate acquisition and water consumption calculation processing for flushing and water usage actions, and generate a water consumption package; Specifically, after receiving the electrical package output by S600, the integrated test bench uses the electrical package as the input source for this step and reads the identification information associated with the operating condition in the electrical package. Simultaneously, it reads records such as the timestamp, target branch identifier, valve position status, booster water supply unit status, vacuum pump status, and current value within the electrical package, thereby establishing a data association with the water supply package generated by S400 and the vacuum package generated by S500 under the same timestamp caliber. The action water consumption test refers to the process where, under the path conditions defined by the path status package, the integrated test bench performs a flushing action on the vacuum toilet branch and a water usage action on the faucet branch, and calls the continuously output flow values from the flow measurement points. Combining these with the timestamps forms the flow duration, and then the flow duration corresponding to each action and the accumulated water consumption record are written into the water consumption package. Further, the integrated test bench reads the sequence information of the action water consumption segments in the test sequence from the operating condition setting package and writes this sequence along with the electrical package identifier into the association field of the water consumption package, so that the output of this step can be traced back in the same order by the subsequent S800. Understandably, this step applies to engineering implementations where the vacuum toilet branch and the faucet branch coexist on the integrated test bench. After completing the electrical test, the integrated test bench enters the water consumption phase. According to the test sequence, the water usage action of the faucet branch is executed first, followed by the flushing action of the vacuum toilet branch. During the operation, the flow measurement point provides continuous flow values as the basis for summarization.
[0056] Regarding the action triggering and data acquisition link, before entering the action water consumption test, the integrated test bench first reads the valve position status and the path self-check mark in the path status package, and simultaneously references the pressure value and flow value in the water supply package and the vacuum value in the vacuum package to form a consistent record of the operating conditions before action triggering; when the path self-check mark shows that the current path is unavailable, the integrated test bench does not enter the action triggering, but only binds the current timestamp, valve position status, pressure value, flow value, and vacuum value with the electrical package identifier and writes them into the abnormal record segment of the water consumption package and ends the action triggering process of this step. When the self-test marker of the access path meets the availability conditions, the integrated test bench initiates a water usage action according to the test sequence. This water usage action corresponds to the water tap branch's water usage action trigger. With the valve position unchanged, the integrated test bench issues a water usage action trigger command and begins collecting the flow rate value sequence output by the flow measurement point. Simultaneously, it writes the trigger time timestamp into the water usage action start timestamp field. The integrated test bench performs a valid segment determination on the flow rate value sequence. A valid segment is defined by the timestamp interval where the flow rate value is in a non-zero state and appears consecutively. When the flow rate value returns to zero and remains for a preset period, the integrated test bench writes the water usage action end timestamp field and obtains the flow duration field corresponding to the water usage action from the start and end timestamps. Subsequently, the integrated test bench accumulates the flow rate values within the valid segment according to the timestamp sequence to obtain the water consumption value field for the water usage action. The water usage action start timestamp field, water usage action end timestamp field, flow duration field, and water usage action water consumption value field, along with the valve position state, are written into the water consumption package. After the water usage action is completed, the integrated test bench enters the flushing action, which is triggered by the flushing action of the vacuum toilet branch. Based on referencing the vacuum value in the vacuum pack and recording the current vacuum pump status, the integrated test bench issues a flushing action trigger command and begins to collect the flow rate value sequence during the flushing action. Similarly, the start and end timestamp fields of the flushing action and the corresponding flow duration field are determined by the timestamp, and the flow rate values within the valid segment are accumulated to obtain the flushing action water consumption value field. If the flow rate value is zero but the vacuum value fluctuates during the flushing action, the integrated test bench still writes the flow rate value, vacuum value, valve position status and timestamp into the abnormal data segment index field of the water consumption pack for subsequent S800 summary to locate the corresponding time period. Understandably, the flow duration field and the action water consumption value field constitute the minimum set of core parameters in this step, used to express the duration range of the action and the corresponding water consumption summary; on this basis, the valve position status, pressure value, vacuum value, booster water supply unit status, and vacuum pump status are extended fields of the action water consumption record, used to perform cross-package alignment with the water supply package and vacuum package and support the integrated summary of subsequent report generation.
[0057] Regarding output products and destinations, the integrated test bench generates the water consumption package after completing the triggering, acquisition, judgment, and summarization of water usage and flushing actions. The water consumption package includes at least the electrical package identifier field, the operating condition setting package identifier field, the circuit status package identifier field, the water supply package identifier field, the vacuum package identifier field, the target branch identifier field, the valve position status field, the timestamp field, the water usage action start timestamp field, the water usage action end timestamp field, the flushing action start timestamp field, the flushing action end timestamp field, the flow duration field, the water usage action water consumption value field, and the flushing action water consumption value field. It may also include an abnormal data segment index field for locating abnormal segments. Among them, the flow duration field, the water usage action water consumption value field, and the flushing action water consumption value field are the key output fields of the water consumption package and are directly called as the report generation input of S800. When S800 summarizes pressure, flow, vacuum, current, and valve position status by timestamp, it simultaneously reads the corresponding fields in the water consumption package and writes them into the integrated test report package.
[0058] Summary of the technical effects of this step: Under the test sequence constraints provided by the electrical package, this step completes the triggering record of water usage and flushing actions, and aligns the timestamp data with the operating data of the water supply package and vacuum package. This step converts the continuous flow values of the flow measurement points into flow duration and completes the water consumption summary writing, forming a traceable action water consumption record. The water consumption package output by this step provides the S800 with a key data source for action water consumption segments, enabling the comprehensive test report package to have a basis for integrated summary.
[0059] S800: Based on the water consumption package, perform timestamp alignment, data aggregation, and result determination of each test item to generate a comprehensive test report package; Specifically, after the integrated test bench completes the output of the water consumption package from the S700, it triggers the report generation process, using the water consumption package as the input source for this step. Simultaneously, it reads the operating condition setting package identifier, pathway status package identifier, water supply package identifier, vacuum package identifier, electrical package identifier, and water consumption package identifier associated with the water consumption package's operating condition, thereby establishing the master index of the integrated test report package. The report generation refers to the process by which the integrated test bench aligns the record items within each package according to timestamps and forms a traceable summary segment. The timestamp is a unified record field in the operating condition log structure; pressure and flow are provided by the pressure and flow values corresponding to the water supply package; vacuum is provided by the vacuum value corresponding to the vacuum package; current is provided by the current value corresponding to the electrical package; and valve position status is provided by the pathway status package and the valve position status synchronously recorded within each package. When reading the above inputs, the integrated test bench first verifies whether the reference relationships between the package identifiers are consistent. If inconsistencies are found in the operating condition setting package identifiers or conflicts exist in the target branch identifiers, the conflict information is written to the exception segment of the integrated test report package, and the original data segment index is retained. Then, the alignment and summarization process continues, facilitating subsequent backtracking and location based on identifiers.
[0060] Furthermore, the integrated test bench performs same-caliber trimming and splicing processing for timestamp alignment. Specifically, the integrated test bench extracts the steady-state water supply marker and its corresponding timestamp interval from the water supply package, extracts the timestamp interval for vacuum acquisition from the vacuum package, extracts the timestamp intervals for maximum operating current test, leakage test, and manual over-control test from the electrical package, and extracts the start timestamp, end timestamp, start timestamp, and end timestamp for water consumption action from the water consumption package. This generates a data segment index for each test item, which is written into the integrated test report package and associated with each package identifier. During the alignment process, the integrated test bench performs a line-by-line matching of pressure values, flow values, vacuum values, current values, and valve position status according to the timestamp order. When multiple records exist for the same timestamp, the most recent valve position status is selected according to the record writing order and bound to the summary row of that timestamp. When a timestamp is missing, the integrated test bench retains the missing marker and writes the missing position into the abnormal segment index. Understandably, the timestamp field, package identifier field, and data segment index field constitute the minimum set of core parameters for this step, which is used to support cross-package alignment and backtracking. Based on this, the pressure value, flow value, vacuum value, current value, and valve position status are the main fields of the summary data segment and are written into the comprehensive test report package along with the timestamp for subsequent viewing and verification.
[0061] Regarding the generation of judgment results, after completing the writing of the data segment index and summary data segment, the integrated test bench generates judgment results for each test item according to the test sequence order in the operating condition setting package, and binds the judgment results with the corresponding data segment index and writes them into the integrated test report package. Specifically, for the maximum operating current test, the integrated test bench extracts the peak value from the current value sequence and records the timestamp of the peak value and the valve position status; for the leakage test and manual over-control test, the integrated test bench reads the current value change segment corresponding to the test segment in the electrical package, and combines it with the pressure value and vacuum value of the water supply package and vacuum package at the same timestamp to form a linkage record; for the action water consumption test, the integrated test bench reads the water consumption value of the water use action and the water consumption value of the flushing action in the water consumption package, and uses the flow duration field of the water use action and the flushing action to form an action segment record. The judgment rules read the target water supply pressure value, target vacuum condition value, pre-charge pressure value, and parameter number association information from the operating condition setting package. Within the data segment corresponding to the water supply steady-state marker, pressure and flow values are selected as water supply segment references, and within the data segment corresponding to vacuum acquisition, vacuum values are selected as vacuum segment references, thus forming judgment inputs associated with the test item. When judgment inputs are missing or abnormal segment indexes exist, the integrated test bench marks the test item as requiring review and writes it into the judgment result field, while also writing the associated data segment index for location. After completing the above processing, the integrated test bench outputs the integrated test report package. The integrated test report package includes the operating condition setting package identifier, pathway status package identifier, water supply package identifier, vacuum package identifier, electrical package identifier, water consumption package identifier, the data segment index corresponding to each identifier, and the judgment results for each test item. The integrated test report package is then written to the report storage area of the integrated test bench, serving as the input data source for subsequent queries and exports within the same integrated test bench.
[0062] Summary of the technical effects of this step: This step establishes a unified index for multiple package identifiers within the integrated test bench and performs alignment and summarization of pressure, flow rate, vacuum, current, and valve position status according to timestamps. This step solidifies the timestamp intervals of each test item into data segment indexes and writes them into the integrated test report package, enabling cross-step data to have a consistent backtracking path. This step outputs the judgment result field after reading the configuration items of the operating condition setting package, making the integrated test report package a complete record and judgment carrying structure.
Claims
1. A comprehensive testing method for an airborne toilet with electronically controlled voltage regulation, characterized in that, include: S100. Obtain the components and pipeline interfaces of the integrated test bench, perform component connection, verification and labeling solidification, and generate a connection package; wherein, the components include a booster water supply unit, a vacuum pump, a water storage tank, and a return water tank; the pipeline interface resources include interface points for the main water supply pipe, vacuum circuit, vacuum toilet branch circuit and faucet branch circuit. S200. Based on the connection package, perform measurement point layout, parameter setting and working condition log structure definition processing to generate a working condition setting package; S300. Based on the operating condition setting package, perform branch selection, valve position combination generation and path self-checking to generate a path status package. S400: Based on the aforementioned path status packet, perform water supply trigger interpretation, water supply link driving, and steady-state data acquisition and processing to generate a water supply packet; S500: Based on the water supply package, perform vacuum triggering, vacuum switching, and vacuum data acquisition and processing to generate a vacuum package; S600. Based on the vacuum pack, perform electrical trigger interpretation, maximum operating current test, leakage test and manual over-control test to generate an electrical pack; S700. Based on the electrical package, perform action trigger interpretation, flow rate acquisition and water consumption calculation processing for flushing and water usage actions, and generate a water consumption package; S800: Based on the water consumption package, perform timestamp alignment, data aggregation, and result determination processing for each test item to generate a comprehensive test report package.
2. The method according to claim 1, characterized in that, The process of connecting, verifying, and marking components to generate a connection package includes: Based on preset interface locations, establish the connection relationship between the booster water supply unit, the water storage tank, and the main water supply pipe; establish the connection relationship between the return water tank and the return water recovery pipeline; connect the return water ends of the vacuum toilet branch and the faucet branch to the return water recovery pipeline; establish the connection relationship between the pipeline interface of the vacuum pump and the vacuum circuit; connect the water supply inlets of the vacuum toilet branch and the faucet branch to the branch access points of the main water supply pipe respectively; and verify and record the connection status, sealing status, and tightening status of each interface item by item, and perform identification and solidification processing. The identification and solidification processing includes generating branch identifiers containing branch names and branch interface numbers for the vacuum toilet branch and the faucet branch, and generating a branch mapping table containing the correspondence between the branch identifiers and valve position combination identifiers in the connection package, and generating the connection package.
3. The method according to claim 1, characterized in that, The process of generating the operating condition setting package includes: setting up measuring points, configuring parameters, defining the operating condition log structure, and processing the data. Pressure and flow measurement points are arranged at the inlets of the vacuum toilet branch and the faucet branch. Vacuum measurement points are arranged in the vacuum circuit. Zero-point verification is performed on the pressure measurement points, empty pipe filling and venting are performed on the flow measurement points, and leakage checks are performed on the vacuum measurement points. Parameter setting and operation log structure definition processing are performed. The parameter setting and operation log structure definition processing includes setting the pre-charge pressure value of the accumulator tank, the target water supply pressure value, and the target vacuum operation value. An operation log structure is established, which includes fields such as timestamp, target branch identifier, valve position status, booster water supply unit status, vacuum pump status, pressure value, flow value, and vacuum value. An operation setting package is generated.
4. The method according to claim 1, characterized in that, The process of branch selection and valve position combination generation includes: The system receives a branch selection command containing a target branch identifier, locates the corresponding valve position combination identifier according to the branch mapping table, switches the solenoid valve group to a reference valve position where the main water supply valve, vacuum circuit valve, vacuum toilet branch water supply valve, and faucet branch water supply valve are all in a closed state, and generates a target valve position sequence based on the valve position combination identifier, consisting of multiple valve position actions including valve identifier, target opening / closing value, and action time sequence number. The system drives the solenoid valve group to switch valve positions sequentially according to the action time sequence number, and performs interlock determination on the candidate valve position combination according to the valve position interlock rule before each valve position action is executed. The valve position interlock rule includes: ensuring that only one target branch is allowed to be selected in the same time slice based on the target branch identifier, making the vacuum toilet branch water supply valve and the faucet branch water supply valve mutually exclusive, and making the main water supply valve and the vacuum circuit valve mutually exclusive.
5. The method according to claim 1, characterized in that, The process of channel self-testing includes: The self-test process includes, after completing the valve position switching of the solenoid valve group, keeping the vacuum pump stopped and controlling the booster water supply unit to enter the pre-test state to establish low-load flow, collecting the output data of the branch pressure measurement point and flow measurement point, and calculating the consistency of pressure change direction and flow continuity as self-test criteria to generate a self-test mark and generate a path status package.
6. The method according to claim 1, characterized in that, The process of water supply trigger interpretation, water supply link driving, and steady-state data acquisition and processing includes: The water supply triggering and judgment process includes reading the self-check flag, interlock judgment result, and abnormal flag fields in the path status package. When all fields indicate pass or no abnormality, the water supply triggering condition is determined to be met, and the water supply link drive and steady-state data acquisition process is executed. The water supply link drive and steady-state data acquisition process includes, before starting the booster water supply unit, verifying the isolation valve status and actual pre-charge pressure of the pressure tank according to the pre-charge pressure value and target water supply pressure value in the operating condition setting package. After the verification is passed, the booster water supply unit is started to supply water to the target branch, and the output data of the branch pressure measurement point and flow measurement point are collected according to the acquisition cycle. The pressure value, flow value, valve position status, and timestamp are written into the operating condition log structure. The pressure fluctuation amplitude is calculated based on the continuously collected pressure value sequence. When the pressure fluctuation amplitude enters and remains within the preset range for a preset time period, a water supply steady-state mark is generated, and the water supply steady-state mark and the corresponding timestamp are written into the operating condition log structure to form a steady-state segment start index.
7. The method according to claim 1, characterized in that, The process of vacuum trigger interpretation, vacuum switching, and vacuum data acquisition and processing includes: The vacuum triggering and interpretation process includes reading the steady-state water supply flag and abnormal flag fields in the water supply package. When the steady-state water supply flag is valid and there is no abnormality, the vacuum triggering condition is determined to be met, and vacuum switching and vacuum data acquisition processing are performed. The vacuum switching and vacuum data acquisition processing includes generating a valve position switching command based on the target branch identifier to close the main water supply valve and open the vacuum circuit valve. After the valve position switching is completed, the valve position interlock relationship is checked. After the check is passed, the vacuum pump is started, and the output data of the vacuum measuring point is collected according to the acquisition cycle to generate a vacuum value. The vacuum value, valve position status and timestamp are written into the operating condition log structure. When the vacuum value continuously reaches the allowable range corresponding to the target vacuum operating condition value, a vacuum operating condition arrival flag is generated, and a vacuum package is generated.
8. The method according to claim 1, characterized in that, The process of performing electrical trigger interpretation, maximum operating current test, leakage test, and manual over-control test includes: The electrical trigger judgment process includes reading the vacuum pump status, valve position status, vacuum value, and abnormal flag fields in the vacuum package. When the vacuum pump status is in the operating permission state, the valve position status meets the interlock relationship, the target branch identifier represents the vacuum toilet branch, and the vacuum value is not abnormal, the electrical trigger condition is determined to be met. The maximum operating current test, leakage test, and manual over-control test are then performed. The process includes collecting the current value of the electrical component within a preset sampling window to obtain the maximum operating current value, collecting the leakage value and comparing it with a preset threshold to obtain the leakage judgment result, collecting the manual over-control input status and performing arbitration processing to generate the manual over-control judgment result, and writing the maximum operating current value, leakage judgment result, manual over-control judgment result, and the corresponding current value, leakage value, and timestamp into the electrical package to generate the electrical package.
9. The method according to claim 1, characterized in that, The process of triggering and interpreting actions, collecting flow rates and calculating water consumption for flushing and water usage actions includes: The action triggering and interpretation process includes reading the path self-check flag in the path status packet. When the path self-check flag indicates availability, the action triggering condition is determined to be met. Then, the flow rate acquisition and water consumption calculation processing for the flushing action and water usage action are performed. The processing includes triggering the water usage action of the faucet branch and the flushing action of the vacuum toilet branch in sequence according to the test sequence. During the action triggering period, the output data of the flow measurement point is continuously collected to obtain the flow rate value sequence. Based on the flow rate value sequence, the start and end timestamps of the action are determined to obtain the flow duration. The flow rate values within the effective action segment are accumulated to obtain the water consumption value of the water usage action and the water consumption value of the flushing action, and a water consumption packet is generated.
10. The method according to claim 1, characterized in that, The process of timestamp alignment, data aggregation, and result determination for each test item includes: The timestamp alignment and data aggregation processing includes extracting timestamp intervals from each data packet to generate a data segment index for each test item, and matching and aggregating pressure values, flow values, vacuum values, current values, and valve position status one by one according to the timestamps. The result judgment processing for each test item is then performed. The result judgment processing for each test item includes generating the judgment results for each test item based on the data segment index, referencing the steady-state water supply flag and pressure value in the water supply package, the vacuum condition arrival flag and vacuum value in the vacuum package, the maximum operating current value, leakage judgment result, manual over-control judgment result in the electrical package, and the flow duration and water consumption value in the water consumption package. Finally, a comprehensive test report package is generated.