Intelligent partner control system for remotely closing fan coil of water machine
The intelligent companion control system utilizes PLC2.0 power line communication and thyristor technology to achieve remote and precise control and energy-saving management of water turbines and fan coil units. This solves the problems of fragmented terminal control, high retrofit costs, and unstable communication in existing technologies, and improves the reliability and energy-saving effect of remote control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-22
- Publication Date
- 2026-04-03
AI Technical Summary
In existing central air conditioning systems, remote and precise control of water-cooled fan coil units is difficult to achieve, resulting in high retrofit costs, unstable communication links, and a lack of unified implementation methods for closing terminal valves, making it difficult to effectively implement energy-saving strategies.
The system employs an intelligent companion control system, which includes an environmental sensing module, a central decision-making module, an air conditioning host module, and an air conditioning companion module. It achieves remote control through PLC2.0 power line communication and uses thyristor communication. Combined with target device identification and group addressing, it introduces a serial number, validity period, verification, and retransmission confirmation mechanism to ensure that the commands are verifiable, traceable, and reversible.
It enables precise directional control of water turbines and fan coil units, reduces construction and renovation costs, improves the reliability and accuracy of remote control, and ensures the stable implementation of energy-saving strategies.
Smart Images

Figure CN121782709A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of electrical equipment control technology, specifically relating to an intelligent companion control system for remote shutdown of water turbines and fan coil units. Background Technology
[0002] In existing central air conditioning systems, water-cooled fan coil units are typical terminal devices and are widely used in office buildings, hotels, and commercial complexes. Their operating status directly affects energy consumption and comfort management. Many existing projects still use non-intelligent temperature control panels to control the fan coil units locally. Terminal valves (cold valves / hot valves) and fan start / stop rely on panel outputs, lacking a unified remote interface, making it difficult to integrate them into the building intelligent management and control system. To achieve energy-saving operation, management typically aims to remotely shut down and restore terminal units based on information such as occupancy, temperature and humidity, and time-of-day strategies. However, traditional water-cooled fan coil units generally suffer from the following key engineering problems: First, the terminal control chain is fragmented, with various models of temperature control panels, many of which are not networked, making it difficult to achieve precise remote control of designated rooms / areas. Second, the cost of retrofitting is high, as adding low-voltage wiring or replacing smart panels often involves damage to renovations, long construction periods, and compatibility risks. Third, the reliability of remote control is insufficient, as complex interference environments within buildings and unstable communication links can easily lead to command loss or uncertain execution, resulting in delayed response, malfunctions, and difficulty in closing the loop for confirmation. Fourth, there is a lack of a unified implementation method for closing terminal valves, making it impossible to reliably trigger the "valve shut-off" state without altering the original control logic, thus hindering the effective implementation of energy-saving strategies. Summary of the Invention
[0003] The purpose of this invention is to propose an intelligent companion control system for remote shutdown of water turbines and fan coil units, in order to solve one or more technical problems existing in the prior art, and at least provide a beneficial option or create conditions.
[0004] To achieve the above objectives, according to one aspect of the present invention, an intelligent companion control system for remote shutdown of water turbine fan coil units is provided, the system comprising an environmental sensing module, a central decision-making module, an air conditioning host module, and an air conditioning companion module; The environmental sensing module collects environmental information through sensors placed at the air conditioning usage site; The central decision-making module formulates end-point energy-saving control strategies based on the environmental information and generates control commands for remotely shutting down water turbines and fan coil units. The air conditioning unit module is communicatively connected to the central decision-making module and is used to send the control command to the fan coil unit remote shutdown control request via the communication link. An air conditioner companion module is installed in the base box of the existing non-intelligent temperature control panel. The air conditioner companion module is communicatively connected to the air conditioner main unit module and electrically connected to the power supply circuit of the non-intelligent temperature control panel.
[0005] Furthermore, the following methods are also run in the environmental sensing module: Step S101: Collect environmental information in real time through sensors, including indoor temperature, humidity and / or occupancy status; Step S102: Analyze the environmental information to determine whether the conditions for remote shutdown of the fan coil unit are met. Furthermore, the triggering conditions include at least the unmanned state, reaching a preset energy-saving period, and / or reaching a target temperature and humidity range; Step S103: The environmental sensing module generates an environmental trigger signal based on the analysis results and transmits it to the central decision-making module.
[0006] Furthermore, the following methods also run in the central decision-making module: Step S201: Generate a fan coil control strategy based on the environmental information, the strategy including a remote shutdown command and / or a remote recovery command; Step S202: Generate a control request based on the control strategy, and add target device identification information, instruction serial number and / or validity period information to the control request; Step S203: Transmit the control request to the air conditioning main unit module.
[0007] Furthermore, the following methods are also run in the air conditioning unit module: Step S301: The air conditioner host module establishes a communication connection with the air conditioner companion module, and assigns a communication address or identification information to each air conditioner companion module; Step S302: The air conditioning host module generates a corresponding temperature control panel power on / off control command according to the control request issued by the central decision module, and sends it to the corresponding air conditioning companion module through the thyristor communication method. Step S303: After completing the instruction transmission, the air conditioner main unit module enters the listening state to receive the execution confirmation information and / or panel power status information returned by the air conditioner companion module. Step S304: When no execution confirmation information is received within the preset timeout period, the air conditioning host module executes the retransmission, alarm and / or status rollback process.
[0008] Furthermore, the following methods are also run in the air conditioner companion module: Step S401: The air conditioner companion module is installed in the bottom box of the original non-intelligent temperature control panel and completes the electrical connection with the power supply circuit of the non-intelligent temperature control panel. Step S402: The air conditioner companion module establishes a communication connection with the air conditioner host module through a communication link, and receives remote shutdown control commands through thyristor communication. Step S403: During operation, the air conditioner companion module keeps monitoring the communication link and verifies and parses the received instructions; Step S404: After receiving the remote shutdown control command, the air conditioner companion module controls the power supply of the non-intelligent temperature control panel according to the preset power-off sequence. Step S405: After completing the power on / off operation, the air conditioner companion module generates execution result information and sends it back to the air conditioner host module.
[0009] Furthermore, in step S404, the preset power-off sequence includes at least the power-off holding duration T_off, the power-on stabilization duration T_on, and / or the interval between two power-off operations T_guard.
[0010] Furthermore, the communication link is a PLC2.0 communication link based on existing power lines.
[0011] Furthermore, the thyristor communication method is a communication method that modulates and demodulates the AC circuit voltage waveform.
[0012] Furthermore, the system also includes a feedback mechanism, which is used to detect the power status of the temperature control panel and / or the execution status information of the air conditioner companion module, and to feed the status information back to the air conditioner main unit module.
[0013] Furthermore, the central decision-making module adjusts the operating status of the fan coil unit according to a preset energy-saving strategy.
[0014] Furthermore, the air conditioner companion module also includes a power management module, which provides working power to the air conditioner companion module without affecting the normal power supply of the non-intelligent temperature control panel.
[0015] The beneficial effects of this invention are: Precise addressing and control: Through the distributed architecture of "remote control terminal - P1 control module - thyristor execution unit", combined with target device identification and group addressing, it realizes targeted control and refined management of the terminal in different rooms / areas, and improves the accuracy and manageability of remote control; Low retrofit and high compatibility: Based on PLC2.0, existing power lines are reused and the instructions are carried by thyristor waveform modulation / demodulation. The upgrade can be completed without adding low-voltage wiring or replacing the entire non-intelligent temperature control panel, which significantly reduces construction costs and time and enhances the compatibility of existing projects. Reliable transmission closed loop: Introduce sequence number, validity period, verification, retransmission confirmation and status feedback mechanism in the command issuance and execution link to make the command verifiable, traceable and rollbackable, reduce packet loss and malfunction and improve response lag; Valve-based energy saving: By coordinating power on / off and panel restart mechanisms, the initial valve-closing logic is stably triggered upon power-on of the panel. Without changing the original valve and fan wiring control, the terminal valve is closed and the fan coil unit is shut down, achieving the dual goals of energy saving and intelligent management. Attached Figure Description
[0016] Figure 1 The diagram shown is a structural diagram of an intelligent companion control system for remote shutdown of water turbine fan coil units. Figure 2 The diagram shows the method flowchart running in the environment sensing module; Figure 3 The diagram shows the method flowchart running in the central decision-making module; Figure 4 The diagram shown is a flowchart of the method running in the air conditioning main unit module; Figure 5 The diagram shown is a flowchart of the method running in the air conditioner companion module; Detailed Implementation
[0017] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] Please refer to Figure 1 As shown, the present invention proposes an intelligent companion control system for remote shutdown of water turbine fan coil units, which includes an environmental sensing module, a central decision-making module, an air conditioning host module, and an air conditioning companion module. The environmental sensing module collects environmental information through sensors placed at the air conditioning usage site; The central decision-making module formulates end-point energy-saving control strategies based on the environmental information and generates control commands for remotely shutting down water turbines and fan coil units. The air conditioning unit module is communicatively connected to the central decision-making module and is used to send the control command to the fan coil unit remote shutdown control request via the communication link. An air conditioner companion module is installed in the base box of the existing non-intelligent temperature control panel. The air conditioner companion module is communicatively connected to the air conditioner main unit module and electrically connected to the power supply circuit of the non-intelligent temperature control panel.
[0019] Please refer to Figure 2 As shown, the following methods also run in the environmental sensing module: Step S101: Collect environmental information in real time through sensors, including indoor temperature, humidity and / or occupancy status; Specifically, in the room / area corresponding to each fan coil unit terminal, an integrated temperature and humidity sensor (located 1.2m to 1.5m above the ground, avoiding direct airflow from the air outlet and exterior wall) and a personnel occupancy sensor (such as PIR infrared or millimeter-wave radar, covering the main activity area of the room) are installed. Environmental information is collected in real time at a preset sampling period. Temperature T is sampled at a resolution of 0.1℃, humidity RH at a resolution of 1%, and occupancy status Occ is output as 0 / 1 or occupied / unoccupied. The acquisition end performs a validity check and filtering on the raw data (e.g., 3-point moving average, outlier removal), and uploads the data to the environmental sensing module in the message format of "room ID-sensor ID-timestamp-parameter value" via RS485 / Modbus, LoRa / Wi-Fi or PLC link.
[0020] Step S102: Analyze the environmental information to determine whether the conditions for remote shutdown of the fan coil unit are met; Specifically, the environmental sensing module performs time window analysis on the temperature T, humidity RH, and occupancy status Occ uploaded in step S101. It preferably calculates the mean and rate of change of temperature / humidity using a rolling window W (e.g., 5 minutes), and performs de-jitter processing on the occupancy status (e.g., the space is considered unoccupied only if Occ remains "unoccupied" for T_unocc = 10 minutes). Then, it determines whether the remote shutdown conditions are met according to preset trigger rules. Specifically, the condition for an unoccupied space is: Occ = unoccupied and the duration ≥ T_unocc; Comfort / safety boundary conditions: During the cooling season, T is located in [24℃, 30℃] and RH≤75% (or during the heating season, T is located in [16℃, 22℃] and RH≤70%). Terminal shutdown conditions: absolute value of temperature change rate ≤ 0.3℃ / min or predicted not to exceed the limit within Δt (e.g., 15min); Conditions for preventing frequent actions: If the interval since the last power outage operation is ≥ T_guard (e.g., 5 minutes) and there is no manual locking / alarm status at present, then the "fan coil remote shutdown trigger condition" is met. If any condition is not met, output "Not triggered" and record the reason for not triggering (such as "occupied", "temperature exceeds limit", "cold / heat load increases", "in protection interval").
[0021] Step S103: The environmental sensing module generates an environmental trigger signal based on the analysis results and transmits it to the central decision-making module.
[0022] Specifically, when step S102 determines that the remote shutdown trigger condition is met, the environmental sensing module generates an environmental trigger signal TriggerMsg and encapsulates it into a standardized message and sends it to the central decision-making module. The TriggerMsg includes at least: room / area ID, corresponding fan coil unit terminal ID or temperature control panel ID, trigger type (e.g., "shutdown trigger" / "recovery trigger"), trigger reason code (unoccupied, temperature and humidity within the allowable range, protection interval met, etc.), current environmental snapshot (T, RH, Occ and their statistical values), trigger timestamp, confidence level / validity period TTL (e.g., 60s), and message sequence number SN. The environmental sensing module uploads TriggerMsg through the field gateway using MQTT / HTTP or BACnet / IP. If the communication link fails, it enters a retransmission mechanism (e.g., retransmit every 5s, up to 3 times) and locally caches the most recent N trigger records. After receiving the trigger, the central decision-making module verifies and deduplicates the SN and TTL, successfully stores it in the database, and returns an ACK confirmation. After receiving the ACK, the environmental sensing module marks the trigger as delivered.
[0023] Please refer to Figure 3 As shown, the following methods also run in the central decision-making module: Step S201: Generate a fan coil control strategy based on the environmental information, the strategy including a remote shutdown command and / or a remote recovery command; Specifically, the central decision-making module periodically (e.g., every 30 seconds) receives environmental information (indoor temperature T, humidity RH, occupancy status Occ, optional CO2, door sensor, scheduled time period, etc.) and the current status of the terminal (e.g., the time of the most recent power outage, panel power supply status, valve status inference / return water temperature difference, etc.) uploaded by the environmental sensing module. It first performs operating condition judgment (cooling season / heating season / off season) and data validity check. Then, it calls the rule engine / state machine to generate fan coil control strategy: when the "remote shutdown condition" is met (e.g., Occ = no one for ≥10 minutes, and cooling season T∈[24℃,30℃], RH≤75%, and the protection interval T_guard≥5 minutes, no manual locking, no alarm), the central decision-making module outputs the remote shutdown command OFF. The command parameters carry the power outage timing suggestion value (e.g., T_off=8s, T_on=30s) and the strategy hold time. The duration (e.g., minimum 15 minutes) is used to subsequently power off and restart the non-intelligent temperature control panel via a thyristor, restoring it to its initial state and triggering valve closure, thereby enabling remote shutdown of the water chiller and fan coil unit. When the "remote recovery conditions" are met (e.g., Occ changes from unattended to occupied and lasts ≥30 seconds, or T exceeds the upper / lower comfort limits such as T>30℃ in cooling season / T<16℃ in heating season, or CO2>1200ppm, or entering working hours / 5 minutes before the start of a meeting appointment), the central decision module outputs a remote recovery command ON, requiring the target terminal to keep the power supply always on and release the shutdown lock (constraints such as "recovery priority, minimum running time after recovery" can be attached if necessary) to avoid frequent power outages and ensure comfort. Finally, the central decision module writes the generated control strategy into the strategy queue (including target device identifier, action type OFF / ON, trigger reason, validity period TTL, and hysteresis threshold).
[0024] Step S202: Generate a control request based on the control strategy, and add target device identification information, instruction serial number and / or validity period information to the control request; Specifically, after the central decision-making module generates the fan coil unit control strategy in step S201, it retrieves the target device identification information corresponding to the strategy (e.g., building-floor-room number, fan coil unit terminal ID, temperature control panel ID, and air conditioner companion module communication address Addr) from the equipment ledger / topology table, and encapsulates it into a control request CtrlReq according to a unified message structure; the CtrlReq at least includes: Target={FCU_ID / Panel_ID / Companion_Addr}, Cmd={OFF / ON}, Params={T_off,T_on,T_ guard,MinHold} (when OFF, it carries parameters such as power-off retention, power-on stability, and protection interval; when ON, it carries power-on retention / unlocking parameters), ReasonCode, the central decision module generates a globally unique instruction sequence number SN (e.g., "timestamp + policy serial number + room ID hash") for each CtrlReq, used for deduplication and idempotent execution on the host and companion sides; and sets the validity period TTL (e.g., 60s or 120s), forming the ExpireAt = issuance time + TTL field. Requests that exceed the validity period are directly discarded on the host side to avoid false shutdown caused by "late instructions".
[0025] Furthermore, the central decision-making module can fill in the signature / authentication fields (such as Token / CRC) of CtrlReq and write the request into the distribution queue, marking the status as "pending to send". When the ACK receipt is received from the air conditioning host module, the CtrlReq is updated to "delivered". If no ACK is received within the retry window, it is resent or downgraded to an alarm according to the policy.
[0026] Step S203: Transmit the control request to the air conditioning main unit module.
[0027] Specifically, the central decision-making module transmits the control request CtrlReq generated in step S202 to the air conditioning host module via the building's local area network. This can be achieved using MQTT publish / subscribe or HTTP(S) interface calls; for example, the central decision-making module acts as an MQTT client to the topic / bms / fcu_ctrl / <building> / <floor>The air conditioning host module publishes a CtrlReq message, subscribes to the corresponding topic, and returns an ACK to the topic / bms / fcu_ctrl_ack / upon receiving the message.<host_id> The ACK carries the SN, the receiving timestamp, and the verification result; or the central decision-making module calls the / api / v1 / control interface of the air conditioning host module via HTTP POST and carries the Target, Cmd, SN, and ExpireAt fields in the request body. The host module returns a 200 / 4xx status code and an SN receipt.
[0028] Furthermore, the central decision-making module serializes the message (e.g., JSON / Protobuf) and adds a CRC / signature field before sending. The transmission link is protected by TLS or LAN authentication tokens. After sending, it enters an acknowledgment waiting timer (e.g., 3s~5s). If no ACK is received, it retransmits according to the retry policy (e.g., up to 3 times, exponential backoff). The sending result and ACK status are written to the log / database to support operation and maintenance tracking. The air conditioning host module verifies the SN and ExpireAt on the receiving side. If the control request has expired or the SN is duplicated, it is directly discarded and the corresponding error code is returned.
[0029] Please refer to Figure 4 As shown, the following methods also run in the air conditioning unit module: Step S301: The air conditioner host module establishes a communication connection with the air conditioner companion module, and assigns a communication address or identification information to each air conditioner companion module; Specifically, after the air conditioning main unit module is powered on, it enters the network initialization process and broadcasts a "network access / addressing" message (containing network ID, channel parameters, and network access window duration) to the air conditioning companion module in the same power supply circuit via the PLC2.0 power line link. Within the network access window, the air conditioning companion module sends back its own factory-unique identifier UID (e.g., chip serial number / MAC) and the binding code for its installation location information in a random backoff manner. After receiving the feedback, the air conditioning main unit module binds the components according to the preset "room / terminal - UID" binding table (which can be scanned by the construction team). The identity verification is completed by entering information (either from the data entry or the distribution from the operation and maintenance platform), and a short address (Addr, e.g., 1-254) or logical identifier (ID) is assigned to each verified companion module. This is written to the host-side device table and an "address confirmation" message is sent to the corresponding UID, so that the companion module stores the Addr in a fixed manner. Subsequently, the host module performs link probing on each Addr (e.g., heartbeat Ping / status readback) to establish the "host-companion" online status and reconnection mechanism (e.g., heartbeat every 60 seconds, three consecutive timeouts determine offline status and trigger reconnection / alarm).
[0030] Step S302: The air conditioning host module generates a corresponding temperature control panel power on / off control command according to the control request issued by the central decision module, and sends it to the corresponding air conditioning companion module through the thyristor communication method. Specifically, after receiving the control request CtrlReq from the central decision module, the air conditioning host module first verifies its serial number SN and validity period ExpireAt, and maps the target device identifier (such as room ID / Panel_ID / FCU_ID) in CtrlReq to the corresponding air conditioning companion module short address Addr in the local device table; then the air conditioning host module converts the "policy action" into a panel power on / off command Frame. The Frame includes at least: frame header, Addr, command word (OFF / ON), power-off hold duration T_off, power-on stabilization duration T_on, protection interval T_guard, serial number SN, and CRC check code. The OFF command is used to trigger the companion module to execute the "power-off-hold-power-on" restart sequence for the power supply circuit of the non-intelligent temperature control panel, and the ON command is used to ensure that the panel power supply is always on or to unlock the power off lock. The air conditioning main unit module encodes the Frame into a thyristor modulation signal according to the PLC2.0 physical layer parameters: for example, superimposing a conduction angle change pulse of a specified width near the zero crossing point of the AC 50 / 60Hz voltage waveform to form a "0 / 1" bit sequence, and sending it to the target Addr on the same circuit at a set baud rate; to improve the anti-interference capability on site, the main unit module can adopt a repeated transmission + acknowledgment mechanism (send the same Frame twice with an interval of 100ms), and immediately switch to the receiving window after transmission to wait for the companion module to send back the ACK.
[0031] Step S303: After completing the instruction transmission, the air conditioner main unit module enters the listening state to receive the execution confirmation information and / or panel power status information returned by the air conditioner companion module. Specifically, after the air conditioning host module completes the Frame instruction transmission via SCR communication, it immediately switches the PLC2.0 transceiver to receive mode and starts a listening timer (e.g., ACK timeout 3s, status reporting timeout 10s). Within the listening window, it demodulates and parses the return frames from the same circuit. After the air conditioning companion module completes the power-off / power-on sequence, it sends back an execution confirmation ACK frame. The ACK frame carries at least Addr, sequence number SN, execution result code (success / failure and reason for failure), actual power-off duration T_off_real, actual power-on stable duration T_on_real, and timestamp. Based on this, the air conditioning host module updates the corresponding CtrlReq status to "executed" and writes it to the log for auditing and traceability.
[0032] Furthermore, the companion module can also report panel power status information (State frames) as requested by the host or periodically (e.g., power supply voltage / current sampling values, whether the panel is powered on, whether it is in the power-off holding phase, and the time of the most recent action). The air conditioner host module compares the State frames with the expected states: for example, for the OFF policy, it is expected to detect "panel power off = true" within the T_off window and "panel powered on = true" after the T_on period ends; if the comparison matches, the closed loop is confirmed to be successful; if they do not match, it is marked as "state abnormal" and subsequent retransmission / alarm is triggered.
[0033] Step S304: When no execution confirmation information is received within the preset timeout period, the air conditioning host module executes the retransmission, alarm and / or status rollback process.
[0034] Specifically, if the air conditioning host module does not receive an execution confirmation ACK frame matching the sequence number SN after the ACK timeout timer started in step S303 expires (e.g., 3s), it determines that the control command may have been lost or not executed, and enters the abnormal handling process: First, it retransmits the power on / off control command Frame to the same target Addr according to the retransmission strategy (e.g., retransmit up to 3 times, with an interval of 500ms to 2s each time and using exponential backoff). During retransmission, the SN remains unchanged so that the companion module can handle it idempotently. If no ACK is received after retransmission, an alarm process is triggered, and the alarm information (room / end ID, Addr, SN, failure stage "unconfirmed", number of retransmissions, link quality indicators such as SNR / packet loss rate) is reported to the central decision module / operation and maintenance platform and recorded locally. At the same time, the status of the companion module is marked as "offline / abnormal". In the subsequent period of time (e.g., 15min), the transmission of similar commands to the device is limited or blocked to avoid frequent disturbances.
[0035] Furthermore, to prevent the site from being in an uncertain power supply state, the air conditioning main unit module can perform state rollback processing: for example, actively issuing a "Power Supply Always On / Release Off" safety command (ON-SAFE) to restore the panel power supply to a stable state as much as possible, or initiating a status query command to read the panel power detection value reported by the companion module; when the query result shows that the panel is in the power outage holding phase and exceeds the maximum allowable power outage duration (e.g., T_off_max=15s), the main unit module immediately issues a power-on recovery command and alarms again, thereby realizing a closed loop of re-issuance, alarm and safety rollback in the case of unconfirmed timeout in the building site, reducing the risk of accidental power outage, long-term power outage or loss of control.
[0036] Please refer to Figure 5 As shown, the following methods also run in the air conditioner companion module: Step S401: The air conditioner companion module is installed in the bottom box of the original non-intelligent temperature control panel and completes the electrical connection with the power supply circuit of the non-intelligent temperature control panel. Specifically, the construction workers first disconnect the AC power supply (e.g., AC220V / AC110V) to the room's temperature control panel circuit, remove the original non-smart temperature control panel, and expose the junction box wiring terminals. The air conditioner companion module, with a thin structure matching the junction box, is fixed inside the junction box or on a guide rail clip. Its input terminals L_in / N_in are connected to the original panel's power input, and its output terminals L_out / N_out are then connected back to the temperature control panel's power terminals, allowing the companion module to be connected in series with the temperature control panel's power supply circuit to achieve controllable switching of the panel's power supply. Simultaneously, the companion module has reserved... Bypass / fuse and surge suppression devices (such as varistors and fuses) are used for overcurrent and overvoltage protection, and reliable connection is ensured through terminal crimping or plug-in wiring. After wiring is completed, power is restored and a power-on self-test is performed: the companion module detects the input voltage range and the presence of the output load (such as current / impedance detection), confirms that the temperature control panel can be powered on and displayed normally and that the companion module itself is powered normally; then the UID of the companion module and the room number / panel number are entered into the equipment ledger by scanning a code or APP for subsequent host addressing and binding and remote control.
[0037] Step S402: The air conditioner companion module establishes a communication connection with the air conditioner host module through a communication link, and receives remote shutdown control commands through thyristor communication. Specifically, after the air conditioner companion module is powered on, it starts the PLC2.0 power line communication unit. Within the preset network access window, it listens for the "network access / addressing" message broadcast by the air conditioner host module on the same power supply circuit. After parsing the network ID, channel parameters, and network access token, it sends back its unique identifier UID and current circuit characteristic information (such as signal strength / noise index). After completing host-side authentication, it receives and saves the short address Addr and session key assigned by the host, and maintains online connection with the host via heartbeat messages (e.g., reporting online status and power supply detection values every 60 seconds). After establishing a connection, the companion module continuously keeps its receiving window open near the AC zero-crossing point, using a thyristor... The communication method demodulates the modulation information on the AC voltage waveform (e.g., identifying the bit stream formed by conduction angle disturbance pulses / phase encoding), restores it to obtain the remote shutdown control command frame, and performs a complete verification on the frame: including target Addr matching, serial number SN deduplication, validity period TTL judgment, and CRC verification; after the verification is successful, the companion module immediately sends back "acknowledge received" (including SN and receiving timestamp) to the host, and writes the command into the execution queue to enter the subsequent power-off timing control process, thereby realizing stable link establishment and reliable reception of remote shutdown commands between the companion module and the air conditioning host module under the condition of communication on the same power line in the field.
[0038] Step S403: During operation, the air conditioner companion module keeps monitoring the communication link and verifies and parses the received instructions; Specifically, the air conditioner companion module runs a monitoring task under normal power supply. The PLC2.0 transceiver opens the receiving window at a fixed period (e.g., every AC cycle or every 100ms) to demodulate the thyristor modulation signal on the power line and buffer it as an instruction frame buffer. When a complete frame header is detected, the companion module parses out the target address Addr, command word (OFF / ON / QUERY), parameter area (T_off, T_on, T_guard, etc.), serial number SN, expiration date ExpireAt / TTL, and CRC in sequence according to the frame format.
[0039] Perform multi-level verification: ① Address verification – only continue processing if the intraframe address matches the local address or is a broadcast address; ② Integrity verification – calculate CRC and compare it with the intraframe CRC. If it fails, discard the frame and add it to the link error count; ③ Timeliness verification – if the current time exceeds ExpireAt, discard the frame and return an "expired" status code; ④ Deduplication / idempotency verification – query the local N most recent SN cache (e.g., N=50). If the SN has been processed, return "duplicate executed / received" and do not repeat the power outage; ⑤ Security verification (optional) – verify the Token / signature or session key MAC. If it fails, return "authentication failed".
[0040] After successful verification, the companion module maps the command to internal actions: the OFF command enters the "power off and restart" state machine and loads parameters, the ON command enters the "power supply always on / unlock" state machine, and the QUERY command enters the "status reporting" process; the parsing result and key fields (SN, command, parameters, and reception time) are written to the local log, and "parsing successful ACK" is sent back immediately.
[0041] Step S404: After receiving the remote shutdown control command, the air conditioner companion module controls the power supply of the non-intelligent temperature control panel according to the preset power-off sequence. Specifically, in one implementation embodiment, step S404 includes: After the air conditioner companion module obtains the OFF remote shutdown control command through verification and parsing in step S403, it starts the "power-off restart" state machine and reads the power-off timing parameters (T_off, T_on, T_guard) carried by the command. At the same time, it first checks the protection conditions: if the time since the last power-off action is less than T_guard (e.g., 5 minutes) or an output-side abnormality (e.g., overcurrent / short circuit / overtemperature) is detected, it refuses to execute and sends back a failure code; when the protection conditions are met, the companion module controls its thyristor switching unit to turn off the output L_out at the AC zero-crossing point, so that the non-intelligent temperature control panel is immediately powered off, and maintains the power-off holding time T_off (e.g., 8s). During this period, the panel is confirmed to be powered off by sampling the output side voltage / current; after T_off expires, the companion module turns on the thyristor again at the zero-crossing point to restore power supply to the temperature control panel and enters the power-on stabilization timer T_on (e.g., 30s). During this period, it continuously monitors whether the output voltage and load current return to the normal range. If an abnormality is detected, it immediately cuts off and reports a fault. Because the temperature control panel performs a power-on self-test and returns to its initial state after power is restored, the default logic causes the valve to close (or the valve control signal to return to the closed position), thereby closing the water valve of the water chiller and fan coil unit and stopping heat exchange at the terminal, achieving "remote shutdown". After the power-on is stable, the companion module records this action as "completed" and generates an execution result frame containing SN, actual T_off / T_on, power-off / power-on detection values, and a success flag, which is sent back to the air conditioning main unit module.
[0042] Step S405: After completing the power on / off operation, the air conditioner companion module generates execution result information and sends it back to the air conditioner host module.
[0043] Specifically, after the air conditioner companion module completes the power-off retention and power-on restoration in step S404, it generates execution result information ResultMsg based on the entire process data of this action, and transmits it back to the air conditioner host module via the PLC2.0 power line link in the form of thyristor modulation. The ResultMsg includes at least: local address Addr, instruction sequence number SN, execution result code (Success / Fail), failure reason code (such as "protection interval not reached", "CRC check failed", "output overcurrent", "no power failure detected", "unstable power-on", etc.), actual power-off retention time T_off_real, actual power-on stabilization time T_on_real, output side voltage / current sampling value (V_out, I_out, average / peak value can be taken), action start / end timestamp, and local temperature / fault flag bit.
[0044] In the feedback mechanism, after the companion module sends ResultMsg, it enters the ACK window (e.g., 2s) waiting for the host to confirm. If no ACK is received, it will retransmit according to the retransmission policy (e.g., at most 2 times, with an interval of 300ms), and temporarily store the undelivered results in the local buffer for retransmission during subsequent heartbeat reporting; after receiving ResultMsg, the air conditioner host module matches and de-duplicates the SN, writes the result into the host log, and reports the execution status to the central decision-making module. If the result is a failure, it will trigger an alarm or execute a fallback policy (e.g., send ON-SAFE to ensure that the panel power supply is always on).
[0045] Further, in step S404, the preset power-off timing sequence at least includes the power-off holding duration T_off, the power-on stabilization duration T_on, and / or the interval duration T_guard between two power-off operations.
[0046] Specifically, the non-intelligent temperature control panel is implemented with "controllable power-off restart" by using the configurable preset power-off timing parameter set {T_off, T_on, T_guard}: Among them, the power-off holding duration T_off is used to ensure that the internal capacitor of the panel discharges and triggers a complete reset, preferably taking 5s to 12s (e.g., 8s); the power-on stabilization duration T_on is used to ensure that the panel completes power-on self-check, loads the default initial state, and outputs a valve closing signal, preferably taking 20s to 6s (e.g., 30s). During T_on, the companion module continuously samples the output voltage / current to judge whether the power supply is stable; the interval duration T_guard between two power-off operations is used to suppress frequent restarts, preferably taking 3min to 15min (e.g., 5min). The companion module records LastOffTime after each action is completed. When a new OFF instruction is received and the current time - LastOffTime < T_guard, it refuses to execute and returns the reason code of "protection interval not reached".
[0047] The specific execution process is as follows: After receiving the OFF instruction, first check the T_guard condition → turn off the thyristor output at the AC zero crossing and maintain T_off → after T_off expires, turn on the power supply at the zero crossing and time T_on → after T_on ends, confirm that the panel is in a stable power-on state and report the execution result; through the above T_off to ensure "effective reset", T_on to ensure "restored stability", and T_guard to ensure "controllable and infrequent actions", the non-intelligent temperature control panel can be restarted and powered on to restore the initial state (valve closed) stably at the building site, thus achieving the effect of remotely shutting down the water chiller fan coil unit.
[0048] Further, the communication link is a PLC2.0 communication link based on the existing power line.
[0049] Specifically, the air conditioning main unit module is deployed in the floor distribution box / terminal control box, and the communication signal is superimposed on the AC power line (L / N) of the circuit through a PLC2.0 coupler (including isolation transformer / capacitor coupling and surge protection). The air conditioning companion modules in each room are connected in series in the power supply circuit of the non-intelligent temperature control panel. They are also directly connected to the same power line through their built-in PLC2.0 transceiver unit and coupling / filtering circuit. They can form a "same power supply + same communication" link with the main unit without additional low-voltage wiring. During initialization, the main unit configures the network identifier, channel parameters and network access window, and broadcasts the network access message in the circuit. After power-on, the companion module listens to the broadcast and completes network access authentication, short address allocation and heartbeat maintenance. Service messages (such as remote shutdown / restore commands, execution results, panel power supply status) are transmitted in the existing power line through PLC2.0, and address fields, CRC checks and retransmission mechanisms are added to the frame layer to combat building power grid noise.
[0050] Furthermore, both the main unit and the companion module are equipped with power frequency filtering and EMI suppression (to avoid interference with panel power supply and other equipment), and in cross-phase / cross-circuit scenarios, phase couplers / relay nodes can be added in the distribution box as needed to achieve multi-branch coverage on the same floor; at the same time, the main unit can record link quality indicators (such as received signal strength / bit error rate / retransmission count) and trigger alarms or degradation strategies when the quality deteriorates, thereby realizing reliable remote control and status closed loop of multiple non-intelligent temperature control panels at the end in the building air conditioning system using the PLC2.0 communication link.
[0051] Furthermore, the thyristor communication method is a communication method that modulates and demodulates the AC circuit voltage waveform.
[0052] Furthermore, the thyristor communication method is achieved by the air conditioner main unit module and the air conditioner companion module on the same AC power supply circuit through detectable perturbation of the voltage waveform; Specifically, the host module incorporates a zero-crossing detection circuit and a thyristor drive circuit. Within a preset time slot of each AC half-cycle, it briefly controls the thyristor conduction angle, thereby creating characteristic waveform changes on the load side (e.g., a "gap / step" is generated by delaying conduction by Δt after the zero-crossing point, or several fixed-width conduction pulses are inserted within the half-cycle). The host maps "0 / 1" bits to different conduction delays (e.g., Δt=1.0ms represents bit 0, Δt=2.0ms represents bit 1) or different pulse counts / positions, and sends a control command within several consecutive half-cycles according to the structure "frame header-address-command word-parameter-CRC-frame tail". The companion module samples the AC waveform at the L / N terminals (through voltage divider / isolation sampling + ADC or comparator), similarly using zero-crossing detection to align the time base for each half-cycle, detecting the aforementioned gap / step or pulse characteristics and recovering the bit stream. Subsequently, it completes frame synchronization, address matching, and CRC verification to obtain the remote shutdown / restore command. Furthermore, the companion module also adopts adaptive threshold and multi-half-cycle voting decision (confirmation is only confirmed when the same bit is repeated twice), and limits the modulation time slot to a range that does not affect the power supply of the panel (such as short-term modulation within a few half-cycles and limited conduction angle variation), so as to realize the reliable command carrying of the thyristor communication that "modulates and demodulates on the AC circuit voltage waveform" for power supply on and off control of non-intelligent temperature control panels in the building site.
[0053] Furthermore, the system also includes a feedback mechanism, which is used to detect the power status of the temperature control panel and / or the execution status information of the air conditioner companion module, and to feed the status information back to the air conditioner main unit module.
[0054] Specifically, the system sets up a feedback mechanism to form a closed loop of "execution-detection-feedback-confirmation": The air conditioner companion module connects a miniature current sampling device (such as a shunt resistor + op-amp or Hall current sensor) in series at the panel power output L_out / N_out and works with a voltage divider sampling circuit to obtain the panel-side voltage V_out and load current I_out in real time, thereby determining the power status of the temperature control panel (power off / power on / unstable power on / abnormal load). At the same time, the companion module internally records the execution status (instruction reception time, power off start / end, power on start / end, protection interval hit, overcurrent / overtemperature and other fault flags). After each remote shutdown / restore action is completed, the companion module encapsulates the above status into a status feedback frame StateMsg and sends it back to the air conditioner host module. StateMsg contains at least Addr, SN, V_out / I_out sampled values, panel power status enumeration values, execution stage and result code. Furthermore, the companion module can also report heartbeat status periodically (e.g., every 60 seconds), carrying the latest action time and the current panel power supply status, facilitating continuous monitoring of online and power supply conditions by the host side. After receiving the StateMsg, the air conditioning host module performs a consistency check with the expected state of the issued command: for example, for the OFF command, "V_out≈0 and I_out≈0" should be observed in the T_off window, and "V_out recovered and I_out returned to the normal range" should be observed after T_on ends; if consistent, a "closed loop successful" record is generated and a successful execution message is sent back to the central decision module; if inconsistent, a retransmission, alarm, or ON-SAFE forced power supply is triggered, and the abnormal device is marked as requiring maintenance inspection.
[0055] Furthermore, the central decision-making module adjusts the operating status of the fan coil unit according to a preset energy-saving strategy.
[0056] Specifically, the central decision-making module has a built-in configurable energy-saving strategy library and dynamically adjusts the working status with "rooms / terminal fan coil units" as the control objects: the system maintains the operating file of each terminal (room ID, corresponding companion module Addr, last shutdown / restore time, current power supply status, comfort setting upper and lower limits), and pulls environmental information T, RH, Occ (optional CO2) and panel power supply status returned by the host at fixed intervals (e.g., 30s).
[0057] Furthermore, energy-saving strategies may specifically include: Unmanned energy-saving strategy – When Occ = unmanned for ≥10 minutes and T and RH are within the allowable shutdown range (e.g., during the cooling season, T∈[24℃,30℃], RH≤75%) and the time since the last action is ≥T_guard (e.g., 5 minutes), the terminal state is switched from "running" to "energy-saving shutdown," generating a remote shutdown command OFF. The companion module performs a power-off restart on the non-intelligent temperature control panel, restoring it to its initial state and closing the valves, thereby closing the fan coil unit water valves and stopping heat exchange at the terminal; Scheduled / return recovery strategy – When Occ changes from unmanned to manned and remains unmanned for ≥30 seconds, or before the start of a work period / meeting schedule... If the temperature exceeds the comfort boundary (e.g., T>30℃ in cooling season, T<16℃ in heating season) or CO2 exceeds the limit within 5 minutes, the terminal status will be switched to "Resume Operation", generating a remote recovery command ON, requiring the panel power supply to remain on and the shutdown lock to be released, so that the field panel can immediately enter normal control; Peak shaving and frequency limiting strategy - during peak load or high electricity price periods (issued by the building energy management platform), low priority areas will be prioritized for shutdown, and an upper limit will be set on the number of concurrent shutdowns on the same floor (e.g., no more than 10 units per minute) to avoid power line communication congestion and grid disturbance; At the same time, hysteresis and minimum hold time (e.g., minimum hold time of 15 minutes after shutdown) will be set to avoid frequent power outages due to environmental fluctuations.
[0058] Furthermore, the air conditioner companion module also includes a power management module, which provides working power to the air conditioner companion module without affecting the normal power supply of the non-intelligent temperature control panel.
[0059] Specifically, the air conditioner companion module integrates a power management module, whose power input is directly connected to the live wire L and the neutral wire N (L_in / N_in). It supplies power to the MCU, PLC2.0 communication unit, sampling circuit and thyristor drive circuit through AC-DC power (e.g. wide voltage 85–265VAC stepped down to 12V / 5V). It also provides fuse, NTC surge suppression and MOV / TVS lightning protection on the input side. At the same time, the companion module connects a thyristor switch in series on the live wire side to form a controlled output terminal LOUT: that is, L is output as LOUT through the thyristor switch and sent to the non-intelligent temperature control panel, while the neutral wire N is kept directly connected to the temperature control panel.
[0060] Furthermore, to meet the requirement of continuous operation of the companion module when the panel is restarted after a power outage, the AC-DC power draw point of the power management module is located upstream of L / N before LOUT. Therefore, during the remote shutdown process when LOUT is turned off, the temperature control panel restarts after a power outage, while the companion module continues to operate, continuously completing T_off / T_on timing, monitoring communication, and collecting the output side status. The output side status can be obtained by detecting the voltage / current on the LOUT side, which is used to determine whether the panel has been powered off / restored to stable power and generate feedback results.
[0061] Although the invention has been described in considerable detail and particularly with regard to several of the described embodiments, it is not intended to limit itself to any of these details or embodiments or any particular embodiment, thereby effectively covering the intended scope of the invention. Furthermore, the invention has been described above with respect to embodiments foreseeable by the inventors in order to provide a useful description, and non-substantial modifications to the invention that have not yet been foreseen may still represent equivalent modifications.< / floor> < / building>
Claims
1. A smart companion control system for remote shutdown of water chiller and fan coil units, characterized in that, It includes an environmental sensing module, a central decision-making module, an air conditioning unit module, and an air conditioning companion module; The environmental sensing module collects environmental information through sensors placed at the air conditioning usage site; The central decision-making module formulates end-point energy-saving control strategies based on the environmental information and generates control commands for remotely shutting down water turbines and fan coil units. The air conditioning unit module is communicatively connected to the central decision-making module and is used to send the control command to the fan coil unit remote shutdown control request via the communication link. An air conditioner companion module is installed in the base box of the existing non-intelligent temperature control panel. The air conditioner companion module is communicatively connected to the air conditioner main unit module and electrically connected to the power supply circuit of the non-intelligent temperature control panel.
2. The intelligent companion control system for remote shutdown of water turbine and fan coil units according to claim 1, characterized in that, The following methods also run in the environmental sensing module: Step S101: Collect environmental information in real time through sensors, including indoor temperature, humidity and / or occupancy status; Step S102: Analyze the environmental information to determine whether the conditions for remote shutdown of the fan coil unit are met; Step S103: The environmental sensing module generates an environmental trigger signal based on the analysis results and transmits it to the central decision-making module.
3. The intelligent companion control system for remote shutdown of water turbine and fan coil units according to claim 1, characterized in that, The following methods also run in the central decision-making module: Step S201: Generate a fan coil control strategy based on the environmental information, the control strategy including remote shutdown command and / or remote recovery command; Step S202: Generate a control request based on the control strategy, and add target device identification information, instruction serial number and / or validity period information to the control request; Step S203: Transmit the control request to the air conditioning main unit module.
4. The intelligent companion control system for remote shutdown of water turbine fan coil units according to claim 1, characterized in that, The following methods also run in the air conditioning unit module: Step S301: The air conditioner host module establishes a communication connection with the air conditioner companion module, and assigns a communication address or identification information to each air conditioner companion module; Step S302: The air conditioning host module generates a corresponding temperature control panel power on / off control command according to the control request issued by the central decision module, and sends it to the corresponding air conditioning companion module through the thyristor communication method. Step S303: After completing the instruction transmission, the air conditioner main unit module enters the listening state to receive the execution confirmation information and / or panel power status information returned by the air conditioner companion module. Step S304: When no execution confirmation information is received within the preset timeout period, the air conditioning host module executes the retransmission, alarm and / or status rollback process.
5. The intelligent companion control system for remote shutdown of water turbine fan coil units according to claim 1, characterized in that, The following methods are also run in the Air Conditioner Companion module: Step S401: The air conditioner companion module is installed in the bottom box of the original non-intelligent temperature control panel and completes the electrical connection with the power supply circuit of the original non-intelligent temperature control panel. Step S402: The air conditioner companion module establishes a communication connection with the air conditioner host module through a communication link, and receives remote shutdown control commands through thyristor communication. Step S403: During operation, the air conditioner companion module keeps monitoring the communication link and verifies and parses the received instructions; Step S404: After receiving the remote shutdown control command, the air conditioner companion module controls the power supply of the original non-intelligent temperature control panel according to the preset power-off sequence. Step S405: After completing the power on / off operation, the air conditioner companion module generates execution result information and sends it back to the air conditioner host module.
6. The intelligent companion control system for remote shutdown of water turbine fan coil units according to claim 5, characterized in that, The preset power-off sequence includes at least the power-off hold duration T_off, the power-on stabilization duration T_on, and / or the interval between two power-off operations T_guard.
7. A smart companion control system for remote shutdown of water turbine fan coil units according to any one of claims 4 and 5, characterized in that, The communication link is a PLC2.0 communication link based on existing power lines, and the thyristor communication method is a communication method that modulates and demodulates the AC circuit voltage waveform.
8. The intelligent companion control system for remote shutdown of water turbine fan coil units according to claim 1, characterized in that, The system includes a feedback mechanism for detecting the power status of the temperature control panel and / or the execution status information of the air conditioner companion module, and feeding the execution status information back to the air conditioner main unit module.
9. The intelligent companion control system for remote shutdown of water turbine and fan coil units according to claim 1, characterized in that, The central decision-making module adjusts the operating status of the fan coil unit according to the preset energy-saving strategy.
10. The intelligent companion control system for remote shutdown of water turbine fan coil units according to claim 1, characterized in that, The air conditioner companion module also includes a power management module, which provides operating power to the air conditioner companion module.