Heating equipment control method and device of heating system and heating system
By sequencing and controlling the cumulative burning time and real-time status of heating equipment, the problem of frequent start and stop of heating equipment is solved, the service life of the equipment is optimized and the control accuracy is improved, and the user operation efficiency is improved.
Patent Information
- Application Number
- CN202510894640.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-09-19
AI Technical Summary
In the existing technology, the central controller's control over the start and stop of multiple heating devices is not precise enough, resulting in some heating devices starting and stopping frequently, increasing the complexity of manual operation and the risk of error, and affecting the life of the equipment.
By obtaining the cumulative burning time and real-time status of multiple heating equipment, the start and stop of the heating equipment are controlled based on the sorting, with equipment with shorter cumulative burning time being started first and equipment with longer cumulative burning time being shut down, thus achieving balanced burning time of the equipment.
Effectively avoid frequent start and stop of heating equipment, optimize equipment service life, improve control accuracy and user operation efficiency, and reduce human errors.
Smart Images

Figure CN120667761A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of heating equipment control, and in particular to a heating equipment control method and device for a heating system, and a heating system. Background Art
[0002] The heat source control scheme in the related art usually matches the number of heating equipment according to the size of the heating area, and each heating equipment works independently to provide heating for the target heating area. In this regard, when multiple heating equipment are used for heating, it is necessary to manually set the functions of each device one by one, and poll each device one by one to monitor whether it is working or in a fault state. Due to the fact that the installation locations of multiple heating equipment may be far apart, the flexibility of checking the various states of the heating equipment and controlling the scheduling is even worse, which greatly increases the complexity of manual operation and the risk of error. In this regard, the related art uses a central controller to centrally control multiple heating equipment, but the central controller is not accurate enough in controlling the start and stop of multiple heating equipment, and there are problems such as frequent start and stop of individual equipment. Summary of the Invention
[0003] In view of this, the present invention provides a heating equipment control method, device and heating system of a heating system to solve the problem that the central controller's start and stop control of multiple heating equipment is not accurate enough, resulting in some heating equipment starting and stopping frequently.
[0004] In a first aspect, the present invention provides a method for controlling heating equipment in a heating system, the method comprising:
[0005] In response to a start-up request of the heating system, obtaining the accumulated burning time of the plurality of heating devices of the heating system;
[0006] Sorting the cumulative burning time of multiple heating devices to obtain a first ranking;
[0007] Obtain the real-time status of multiple heating devices, which is used to indicate whether the heating devices are in a combustion state;
[0008] When it is necessary to add heating equipment, based on the first sorting, the heating equipment among the multiple heating equipment whose real-time status is not in a burning state and whose cumulative burning time is the shortest is started; or when it is necessary to reduce heating equipment, based on the first sorting, the heating equipment among the multiple heating equipment whose real-time status is in a burning state and whose cumulative burning time is the longest is shut down.
[0009] The heating equipment control method of the heating system of the present invention ranks the cumulative burning time of multiple heating appliances and controls the start and stop of the heating appliances based on the ranking results of the cumulative burning time and the real-time status of the multiple heating appliances. Thus, the cumulative burning time of the multiple heating appliances is fully considered. When controlling the start and stop of the multiple heating appliances, the cumulative burning time of the multiple heating appliances can be effectively averaged, and heating appliances with shorter cumulative burning times are preferentially started, while heating appliances with longer cumulative burning times are preferentially shut down. By fully balancing the burning time of the multiple heating appliances, it is effectively avoided that some equipment in the heating system is frequently started when the heating demand or heating temperature changes, and the service life of the equipment in the entire system is optimized to the greatest extent.
[0010] In some optional embodiments, when additional heating equipment is needed, based on the first ranking, starting the heating equipment whose real-time status is not in a combustion state and whose cumulative combustion time is the shortest among the multiple heating equipment includes:
[0011] Detecting a heating request from a heating system, the heating request carries a target temperature;
[0012] Get the real-time temperature of the heating area of the heating system;
[0013] When it is determined based on the real-time temperature and the target temperature that additional heating equipment is needed, based on the first ranking, the first heating equipment among the multiple heating equipment is started, which is in a non-combustion state in real time and has the shortest cumulative combustion time.
[0014] In some optional embodiments, after starting the first heating device among the multiple heating devices whose real-time status is not in a combustion state and whose cumulative combustion time is the shortest, starting the heating device among the multiple heating devices whose real-time status is not in a combustion state and whose cumulative combustion time is the shortest based on the first ranking, further comprising:
[0015] When the operating time of the first heating device reaches a first set time, obtaining the combustion load of the first heating device;
[0016] When the combustion load is greater than the first load threshold, based on the first sorting, the second heating device among the multiple heating devices is started, the second heating device having a real-time status of not being in a combustion state and a cumulative combustion time that meets the set conditions.
[0017] In some optional embodiments, after starting a second heating device among the multiple heating devices whose real-time status is not in a combustion state and whose cumulative combustion time meets the set conditions, starting a heating device among the multiple heating devices whose real-time status is not in a combustion state and whose cumulative combustion time is the shortest based on the first ranking, further comprising:
[0018] At intervals of a second set time, the combustion load of the heating equipment in the combustion state in real time is obtained;
[0019] determining an average combustion load of a plurality of heating devices whose real-time status is a combustion state;
[0020] When the average combustion load is less than the first load threshold but greater than the second load threshold, based on the first ranking, a third heating device among the multiple heating devices whose real-time status is not in a combustion state and whose accumulated combustion time meets the set conditions is started, until all heating devices are started;
[0021] The second load threshold is smaller than the first load threshold.
[0022] In some optional embodiments, when it is necessary to reduce the number of heating devices, based on the first ranking, shutting down the heating device whose real-time status is in a burning state and whose cumulative burning time is the longest among the multiple heating devices includes:
[0023] After the plurality of heating devices are all started, the combustion load of the heating device whose real-time state is the combustion state is obtained at intervals of a third set time;
[0024] determining an average combustion load of a plurality of heating devices whose real-time status is a combustion state;
[0025] When the average combustion load is less than the third load threshold and greater than the fourth load threshold, based on the first sorting, the fourth heating device with the longest cumulative combustion time among the multiple heating devices currently in combustion state is turned off until the average combustion load is less than the fourth load threshold.
[0026] In some optional embodiments, after shutting down the fourth heating device whose real-time status among the multiple heating devices is in a burning state and whose cumulative burning time is the longest, shutting down the heating device whose real-time status among the multiple heating devices is in a burning state and whose cumulative burning time is the longest based on the first ranking, further comprising:
[0027] When the average combustion load is less than the fourth load threshold and greater than the fifth load threshold, obtaining the combustion load of the heating equipment in the combustion state at every fourth set time interval;
[0028] determining an average combustion load of a plurality of heating devices whose real-time status is a combustion state;
[0029] If the average combustion load is less than the fourth load threshold and greater than the fifth load threshold, based on the first sorting, the fifth heating device among the multiple heating devices whose real-time status is in combustion state and whose cumulative combustion time is the longest is turned off until the average combustion load is less than the fifth load threshold.
[0030] In some optional embodiments, after shutting down the fourth heating device whose real-time status among the multiple heating devices is in a burning state and whose cumulative burning time is the longest, shutting down the heating device whose real-time status among the multiple heating devices is in a burning state and whose cumulative burning time is the longest based on the first ranking, further comprising:
[0031] When the average combustion load is less than the fifth load threshold, the combustion load of the heating equipment in the combustion state is obtained at intervals of a fifth set time;
[0032] Determine the average combustion load of multiple heating units;
[0033] When the average combustion load is less than the fifth load threshold, based on the first ranking, the sixth heating device among the multiple heating devices, which is in a combustion state in real time and has the longest cumulative combustion time, is turned off.
[0034] In some optional embodiments, after sorting the accumulated combustion times of the plurality of heating devices, the method further comprises:
[0035] Detect the operating status of multiple heating equipment;
[0036] When the operating state indicates that the corresponding heating device has failed, the failed heating device is marked or deleted from the first sorting.
[0037] In a second aspect, the present invention provides a heating equipment control device for a heating system, the device comprising:
[0038] a time acquisition module, configured to obtain the accumulated combustion time of the plurality of heating devices of the heating system in response to a start-up request of the heating system;
[0039] A sorting module is used to sort the cumulative burning time of multiple heating devices to obtain a first sorting;
[0040] The status acquisition module is used to obtain the real-time status of multiple heating devices. The real-time status is used to indicate whether the heating devices are in a combustion state.
[0041] The control module is used to start the heating equipment whose real-time status is not in a combustion state and has the shortest cumulative combustion time among the multiple heating equipment based on the first sorting when it is necessary to increase the heating equipment, or to shut down the heating equipment whose real-time status is in a combustion state and has the longest cumulative combustion time among the multiple heating equipment based on the first sorting when it is necessary to reduce the heating equipment.
[0042] In a third aspect, the present invention provides a heating system, which includes a central controller. The central controller includes: a memory and a processor. The memory and the processor are communicatively connected to each other. Computer instructions are stored in the memory. The processor executes the computer instructions to execute the heating equipment control method of the heating system according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0044] Figure 1 A schematic diagram showing an application scenario of a heating equipment control method of a heating system according to an embodiment of the present invention is shown;
[0045] Figure 2 A schematic diagram showing the control principle of heating control for a certain heating area in a heating system according to an embodiment of the present invention is shown;
[0046] Figure 3 is a flow chart of a method for controlling heating equipment of a heating system according to an embodiment of the present invention;
[0047] Figure 4 is a flow chart of a method for controlling heating equipment of another heating system according to an embodiment of the present invention;
[0048] Figure 5 is a flowchart of a specific application example of a method for controlling heating equipment in a heating system according to an embodiment of the present invention;
[0049] Figure 6 is a structural block diagram of a heating equipment control device of a heating system according to an embodiment of the present invention;
[0050] Figure 7 Schematic diagram of the hardware structure of the central controller of the heating system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0051] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.
[0052] The present invention provides a heating equipment control method, device and heating system of a heating system to solve the problem that a central controller does not accurately control the start and stop of multiple heating equipment, resulting in frequent start and stop of some heating equipment.
[0053] In order to better illustrate the heating equipment control method of the heating system of the present invention, the application scenario of the embodiment of the present invention is first described here. Figure 1 Schematic diagram showing an application scenario of the heating equipment control method of the heating system according to an embodiment of the present invention, with reference to Figure 1 The heating system provided by the embodiment of the present invention may include a central controller 100, a central display 200 and a parallel control board 300.
[0054] The main function of the central controller 100 is to centrally control the start and stop of the heating equipment, the load size, and multiple water pumps and valves in the heating system according to actual needs, while detecting the temperature points of each water channel and feeding back the working status and working parameters of the heating equipment to the central display 200.
[0055] The main function of the central display 200 is to display the working status of multiple heating devices, etc. The user can view the information of the heating equipment through the central display, and can operate through the central display interface to centrally control the working status of each heating device function.
[0056] The parallel control board 300 may include multiple parallel control boxes. The main function of the parallel control board 300 is to define the device addresses of multiple heating equipment, and to feed back to the central controller 100 through MODBUS (serial communication protocol). At the same time, it receives control instructions from the central controller 100 and then sends them to each heating equipment.
[0057] The main function of the chamber controller (shown as chamber controller 501 to chamber controller 504 in the figure) is to control the water pump, valve body and three-way valve (not shown in the figure) of each heating area (shown as heating area 601 to heating area 610 in the figure).
[0058] The thermostats (shown as sub-thermostat 701 to sub-thermostat 708 in the figure) are mainly used to control the room temperature corresponding to heating zone 4 to heating zone 10.
[0059] The central display 200 and central controller 100 are connected via a wired UART (Universal Asynchronous Receiver / Transmitter) serial port protocol. The central controller 100 is connected to the parallel control board 300 via a wired MODBUS protocol. The parallel control board 300 is connected to multiple heating devices (shown in the figure as heating devices 1 to 8) via a wired UART serial port protocol, forming a minimal system-wide heat source control unit that synchronizes operating status and data. The central controller 100 and parallel control board 300 utilize the MODBUS protocol and MAX485 hardware support, effectively improving communication distance and stability while accommodating the development and expansion of the heating system. The heating device can be a wall-mounted boiler or other heating equipment.
[0060] Figure 2 FIG. 1 shows a schematic diagram of a control principle for controlling heating in a heating area in a heating system according to an embodiment of the present invention, with reference to FIG. Figure 2 Heating units 1, 2, 3, and 4 provide heating for the same heating zone, each equipped with a corresponding parallel control board. The parallel control board 300 addresses the heating units in a custom manner based on the number of heating units. For example, each parallel control board 300 can be configured with four pin headers, which can be shorted and disconnected using shorting caps, allowing the heating units to be identified and defined in the control program.
[0061] For example, Figure 1 The eight wall-mounted boilers in the diagram are eight heating devices. Here, S1 to S4 represent the numbers of the four pin headers. "√" indicates that the pin header is short-circuited, and "×" indicates that the pin header is disconnected. The following Table 1 shows the address table of the eight heating devices:
[0062] Table 1 Heating equipment address table
[0063]
[0064] According to the above Figure 1 and Figure 2After the heating system is connected using the connection method shown in the figure, the system starts working. The central display 200 displays the number of heating devices and the corresponding addresses, working status, set mode, heating target temperature, temperature on the water circuit, working status of water pumps and water valves, etc. in real time. If the user needs to set the heating target temperature of the heating equipment at this time, it can be set through the central display 200, and then the heating system sends the multiple parameters set by the user to the central controller 100, and the central controller 100 sends them to each parallel control board 300 according to the MODBUS protocol. After the parallel control board 300 receives the instruction corresponding to its address, it sends instructions to the heating equipment connected to the parallel control board 300, thereby changing the heating target temperature and working status of the heating equipment.
[0065] After the heating target temperature is changed, the heating equipment feeds back various data to the parallel control board 300 corresponding to the heating equipment, and the parallel control board 300 then feeds back the data to the central controller 100. The central controller 100 opens or closes the water valve and pump according to actual needs, detects the temperature of each water channel, processes the load demand, and feeds back the heating equipment information to the central display 200 for display. The central display 200 can pre-configure the address of each heating equipment, and display the working status and parameter information of the heating equipment based on the address of the heating equipment.
[0066] Specifically, the central controller 100 can independently control three heating zones, and can also expand the number of heating zones through the room controllers 501 to 504 or more room controllers. For example: Figure 1 The system controls 10 heating zones, with the room controller controlling the water pump, valve, and three-way valve in each zone, enabling operations such as switching between heating and bathroom functions. Furthermore, it can be combined with thermostats to create a curve corresponding to different outdoor and indoor temperatures, enabling intelligent temperature control of heating zones based on external temperature sensing.
[0067] Furthermore, the Wifi module 400 can be connected to the cloud 800 for remote control. For example, the terminal device's application program can access the cloud, thereby adding the Wifi function to achieve remote monitoring and control, making it easier for users to operate.
[0068] Compared with the control method in related technologies that requires the operation and monitoring of multiple heating equipment one by one, this system only requires systematic operation and monitoring on the central display, and the central controller systematically controls the entire heating effect, significantly improving the heating effect. At the same time, the heating system can locate faults more accurately, without the need to conduct on-site inspections and records of each heating equipment one by one. The location of the faulty equipment can be directly located only through the information displayed on the central display. As a result, the central controller of the heating equipment can meet the temperature requirements of various areas in a wider range, and the control freedom of the entire heating system is high, which significantly improves the user's control efficiency and heating experience.
[0069] It should be noted that Figure 1 and Figure 2 The RF module 433, WiFi module, and cloud device in the accompanying drawings are all modules that assist in implementing the heating equipment control method for the heating system according to the embodiment of the present invention and can be configured according to actual needs in actual applications. In addition, the parallel control panel, heating equipment, compartment controller, and auxiliary thermostat are only exemplary. Their quantity, model, and corresponding relationship with the heating equipment and heating areas can be configured according to actual needs and will not be described in detail here.
[0070] After the central display is set to power on, based on the burning time reported by all heating equipment, the heating equipment with the shortest burning time is selected to start heating, and the remaining heating equipment remains in the stopped heating state. And further, it is judged whether the heating equipment needs to be increased or reduced based on whether the real-time temperature reaches the target temperature. When it is necessary to reduce the heating equipment, the heating equipment with the longest cumulative burning time among the already started heating equipment will be turned off first. When the power on / off status of the central display is off, a stop heating instruction is sent to all heating equipment. For details, please refer to the embodiment of the heating equipment control method of the heating system below, which will not be repeated here. In this way, the burning time of each wall-mounted boiler and other heating equipment is balanced to the greatest extent, and the service life of multiple wall-mounted boilers and other heating equipment included in the entire heating system is extended. For example, a heating system includes eight wall-mounted boilers, all capable of providing heating simultaneously. If only four units are required to meet heating needs, failure to consider the cumulative combustion time of these units could lead to one or more units being inactive for extended periods, while others remain operational for extended periods, impacting the overall lifespan of the heating system. However, fully considering the cumulative combustion time of multiple units can effectively avoid similar issues.
[0071] According to an embodiment of the present invention, an embodiment of a method for controlling heating equipment of a heating system is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0072] In this embodiment, a heating equipment control method for a heating system is provided, which can be used in the above-mentioned heating system. Figure 3 FIG. 1 is a flow chart of a method for controlling a heating device of a heating system according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps:
[0073] Step S301: in response to a start-up request of the heating system, the accumulated burning time of multiple heating devices in the heating system is obtained.
[0074] In some optional embodiments, the start request may be a power-on operation of the central controller of the heating equipment. Specifically, after the central controller is powered on, it first detects the signal of the parallel control board. After correctly receiving a complete data frame of the parallel control board, it starts to maintain communication between the central controller and the parallel control board. The required baud rate of the complete data frame of the parallel control board may be between 1200 and 19200. Based on the communication with multiple parallel control boards, the central controller may send instructions to each parallel control board. The instructions may include instructions such as the heating target temperature, comfort mode, and reset requirements. The cumulative burning time of multiple heating devices in the heating system may also be obtained through the parallel control board. The cumulative burning time may be stored in the storage units of multiple heating devices themselves, or may be synchronously stored in the central controller, or may be stored in the cloud at the same time. The storage method may be determined based on actual needs.
[0075] Step S302: sorting the accumulated burning times of the plurality of heating devices to obtain a first sorting.
[0076] The cumulative burn times of multiple heating devices can be compared based on their length and sorted from shortest to longest cumulative burn times, resulting in an array A indicating the ranking of the cumulative burn times of the multiple heating devices. This first ranking can be updated in real time while the multiple heating devices are operating. For example, the cumulative burn time of each heating device can be retrieved and re-ranked at set intervals. The specific retrieval method can be customized based on actual needs. For example, the cumulative burn time of only the heating devices that have been started or shut down since the most recent start request can be retrieved and updated.
[0077] Step S303: obtaining the real-time status of the plurality of heating devices, where the real-time status is used to indicate whether the heating devices are in a combustion state.
[0078] The real-time status of the heating equipment can also be sent to the central controller via the parallel control panel.
[0079] Step S3041: When additional heating equipment is needed, based on the first ranking, the heating equipment whose real-time status is not in a combustion state and whose accumulated combustion time is the shortest among the multiple heating equipment is started.
[0080] In some optional embodiments, after the central controller is powered on and initialized, and the central display is set to on, if there is a demand for heating, and a determination is made based on the target temperature and the real-time temperature that additional heating equipment is required, for example, by setting the target temperature on the central display and clicking confirm, or by other appropriate actions indicating a demand for heating.
[0081] In some optional implementations, a user-set target temperature can be compared with the real-time temperature of the heating area. If the real-time temperature is lower than the target temperature, it is determined that additional heating equipment is needed. In practical applications, to avoid problems caused by frequent startup and shutdown of heating equipment, the need for additional heating equipment can also be determined based on whether the difference between the real-time temperature and the target temperature meets a set condition or the real-time load of the currently running heating equipment.
[0082] When it is determined that additional heating equipment is needed, in order to ensure that the cumulative combustion time of multiple heating equipment is fully balanced and to avoid problems such as frequent starting and stopping of a heating equipment, based on the first ranking, the heating equipment with a real-time status of not being in combustion and the shortest cumulative combustion time among the multiple heating equipment is started first.
[0083] Step S3042: When it is necessary to reduce the number of heating devices, based on the first ranking, the heating device whose real-time status is in a burning state and whose accumulated burning time is the longest among the multiple heating devices is turned off.
[0084] In some optional implementations, a user-set target temperature can be compared with the real-time temperature of the heating area. If the real-time temperature exceeds the target temperature, it is determined that the heating equipment needs to be reduced. In practical applications, to avoid problems caused by frequent startup and shutdown of heating equipment, it is also possible to determine whether the heating equipment needs to be reduced based on the difference between the real-time temperature and the target temperature meeting a set condition or the real-time load of the currently activated heating equipment.
[0085] When it is determined that the heating equipment needs to be reduced, in order to ensure that the cumulative combustion time of multiple heating equipment is fully balanced and to avoid problems such as frequent start and stop of a certain heating equipment, based on the first ranking, the heating equipment with the longest cumulative combustion time in the multiple heating equipment is preferentially shut down.
[0086] The heating equipment control method of the heating system of the present invention ranks the cumulative burning time of multiple heating appliances and controls the start and stop of the heating appliances based on the ranking results of the cumulative burning time and the real-time status of the multiple heating appliances. Thus, the cumulative burning time of the multiple heating appliances is fully considered. When controlling the start and stop of the multiple heating appliances, the cumulative burning time of the multiple heating appliances can be effectively averaged, and heating appliances with shorter cumulative burning times are preferentially started, while heating appliances with longer cumulative burning times are preferentially shut down. By fully balancing the burning time of the multiple heating appliances, it is effectively avoided that some equipment in the heating system is frequently started when the heating demand or heating temperature changes, and the service life of the equipment in the entire system is optimized to the greatest extent.
[0087] In this embodiment, a heating equipment control method for a heating system is provided, which can be used in the above-mentioned heating system. Figure 4 FIG. 1 is a flow chart of a method for controlling a heating device of a heating system according to an embodiment of the present invention. Figure 4 As shown, the process includes the following steps:
[0088] Step S401: in response to a start-up request of the heating system, the accumulated burning time of multiple heating devices in the heating system is obtained.
[0089] For details, please see Figure 3 Step S301 of the illustrated embodiment will not be described in detail here.
[0090] Step S402: sorting the accumulated burning times of the plurality of heating devices to obtain a first sorting.
[0091] For details, please see Figure 3 Step S302 of the illustrated embodiment will not be described in detail here.
[0092] Step S403: detecting the operating status of multiple heating devices.
[0093] In some implementations, heating equipment may be operating at a faulty state. To prevent the system from failing to identify a faulty unit, causing repeated activation and deactivation of the unit, or a system stagnation caused by a fault alarm in a particular unit, the algorithm incorporates recognition of fault alarms in heating units. This intelligently skips the faulty unit when turning heating units on and off, and simultaneously reports the fault alarm to a central display. Thus, by monitoring the operating status of multiple heating units, faulty units can be promptly identified. Upon detection, a faulty unit can be alerted, allowing for prompt repair and maintenance.
[0094] Step S404: when the operating status indicates that the corresponding heating device has failed, the failed heating device is marked or deleted from the first sorting order.
[0095] In some embodiments, the malfunctioning heating equipment may be marked or deleted from the first ranking to obtain an updated first ranking.
[0096] Step S405: obtaining the real-time status of the plurality of heating devices, where the real-time status is used to indicate whether the heating devices are in a combustion state.
[0097] For details, please see Figure 3 Step S303 of the illustrated embodiment will not be described in detail here.
[0098] Step S4061: When additional heating equipment is needed, based on the first ranking, the heating equipment whose real-time status is not in a combustion state and whose accumulated combustion time is the shortest among the multiple heating equipment is started.
[0099] In some optional implementations, step S4061 may include:
[0100] Step S40611: Detect the heating request of the heating system, where the heating request carries the target temperature.
[0101] In some optional embodiments, the target temperature can be selected or input through the central display and confirmed by clicking OK. A heating request carrying the target temperature can also be sent to the central controller through other suitable methods.
[0102] Step S40612, obtaining the real-time temperature of the heating area of the heating system.
[0103] In some optional embodiments, the real-time temperature of the heating area can be obtained through a temperature sensor configured in the heating area.
[0104] Step S40613: When it is determined based on the real-time temperature and the target temperature that additional heating equipment is needed, the first heating equipment among the multiple heating equipment whose real-time status is not in a combustion state and whose accumulated combustion time is the shortest is started based on the first sorting.
[0105] For example, when the real-time temperature does not reach the target temperature, the combustion status of the heating equipment in the first sort is traversed in turn, the heating equipment with the shortest cumulative combustion time that is not in the combustion state is determined, and the first heating equipment is turned on.
[0106] Step S40614: When the operating time of the first heating device reaches a first set time, the combustion load of the first heating device is obtained.
[0107] For example, the first set time may be 5 minutes or other appropriate time.
[0108] Step S40615: When the combustion load is greater than the first load threshold, based on the first ranking, start the second heating device among the multiple heating devices whose real-time status is not in the combustion state and whose accumulated combustion time meets the set conditions.
[0109] For example, the first load threshold may be 80% or other appropriate values.
[0110] Step S40616: Obtain the combustion load of the heating equipment whose real-time state is the combustion state at every second set time interval.
[0111] The second set time may be the same as or different from the first set time. For example, the second set time may be 5 minutes.
[0112] Step S40617, determining the average combustion load of multiple heating devices whose real-time status is combustion status.
[0113] For example, after the first heating device has been running for 5 minutes, the average load value of the entire system begins to be calculated. At this time, there is only one heating device running, so the average load value is the load value of this heating device.
[0114] Step S40618, when the average combustion load is less than the first load threshold but greater than the second load threshold, based on the first sorting, start the third heating device among the multiple heating devices whose real-time status is not in a combustion state and whose cumulative combustion time meets the set conditions, until all heating devices are started, wherein the second load threshold is less than the first load threshold.
[0115] For example, if the average load value of the combustion heating equipment is greater than 80%, the combustion status of the online heating equipment in the first sort is traversed in turn, and the heating equipment with a real-time status of not being in a combustion state and the shortest cumulative combustion time is determined. The second heating equipment is turned on, and the real-time combustion status of the corresponding online heating equipment is updated at the same time, and the time period of 5 minutes is entered.
[0116] If the average load value of the combustion heating equipment is greater than or equal to 50% and less than 80%, the combustion status of the heating equipment that should be online after the sorting is completed will be traversed in turn, and the heating equipment with the shortest cumulative combustion time that is not in the combustion state will be determined. The second heating equipment will be turned on, and the real-time combustion status of the corresponding online heating equipment will be updated at the same time, and then the cycle time will enter 10 minutes, and so on.
[0117] After the second heater has run for 5 or 10 minutes, the average load of the entire system begins to be calculated again. At this point, there are two heaters in operation, so the average load is the load of the first heater plus the load of the second heater, divided by the number of heaters in operation (two). Based on the average load, the decision to add branches 1 and 2 is made to turn on the third heater, and so on.
[0118] In the process of adding heating equipment, continue until all heating equipment is started.
[0119] Step S4062: When it is necessary to reduce the number of heating devices, based on the first ranking, the heating device whose real-time status is in a burning state and whose accumulated burning time is the longest among the multiple heating devices is turned off.
[0120] In some optional implementations, step S4062 may include:
[0121] Step S40621: After the plurality of heating devices are started, the combustion load of the heating device whose real-time state is the combustion state is obtained at intervals of a third set time.
[0122] Step S40622, determining the average combustion load of multiple heating devices whose real-time status is combustion status.
[0123] Step S40623, when the average combustion load is less than the third load threshold and greater than the fourth load threshold, based on the first sorting, shut down the fourth heating device with the longest cumulative combustion time among the multiple heating devices currently in combustion state until the average combustion load is less than the fourth load threshold.
[0124] In some optional implementations, step S4062 further includes:
[0125] Step S40624: When the average combustion load is less than the fourth load threshold and greater than the fifth load threshold, the combustion load of the heating equipment whose real-time state is the combustion state is obtained at every fourth set time interval.
[0126] Step S40625, determining the average combustion load of multiple heating devices whose real-time status is combustion status.
[0127] Step S40626: If the average combustion load is less than the fourth load threshold and greater than the fifth load threshold, based on the first sorting, shut down the fifth heating device among the multiple heating devices whose real-time status is in combustion state and whose cumulative combustion time is the longest, until the average combustion load is less than the fifth load threshold.
[0128] The fourth load threshold may be 25%, and the fifth load threshold may be 50%.
[0129] When the heating equipment is turned on, the accumulated combustion time is obtained and sorted to obtain the first sort. After sorting, the real-time combustion status of the corresponding online heating equipment is obtained. If the heating equipment cycle time is completed, the average load value of the entire system is calculated again.
[0130] If the average load of all combustion heating devices is greater than or equal to 25% and less than 50%, the control logic for reducing heating devices is activated. The device with the longest cumulative combustion time among the active devices is determined and shut down. For example, the first device turned on during the heating startup process is selected. The real-time combustion status of the corresponding online heating device is also updated, and the 10-minute cycle time is entered.
[0131] Step S40627: When the average combustion load is less than the fifth load threshold, the combustion load of the heating equipment in the real-time combustion state is obtained at intervals of a fifth set time, which may be 10 minutes.
[0132] Step S40628, determining the average combustion load of multiple heating equipment.
[0133] Step S40629: When the average combustion load is less than the fifth load threshold, based on the first sorting, shut down the sixth heating device among the multiple heating devices, which is in a combustion state in real time and has the longest cumulative combustion time.
[0134] For example, when the first heating device is turned off for 10 minutes, the average load value of the entire system is calculated again. Since the first heating device has been turned off, the average load value needs to remove the load value of the first heating device. The algorithm still uses the logic of reducing the heating device.
[0135] If the average load value of the burning heating equipment is still greater than or equal to 25% and less than 50%, continue to select the heating equipment with the longest burning time among the burning heating equipment, and update the real-time combustion status of the corresponding online heating equipment, and then enter the cycle time of 10 minutes.
[0136] If the average load value of the burning heating equipment is still greater than or equal to 10% and less than 25%, continue to select the heating equipment with the longest burning time among the burning heating equipment, and update the real-time combustion status of the corresponding online heating equipment, and then enter the cycle time of 5 minutes.
[0137] If the average load value of the burning heating equipment is still less than 10%, continue to select the heating equipment with the longest burning time among the burning heating equipment, and update the real-time burning status of the corresponding online heating equipment, and then enter the cycle time of 1 minute.
[0138] When the cycle time for reducing the heating equipment is reached, the average load value of the entire system is calculated again. At this time, whether the heating equipment needs to be shut down is determined based on the average load value, and so on.
[0139] It should be noted that in actual application, there are cases where the number of heating devices is simply increased to the maximum and the number of heating devices is simply decreased to the minimum, and there are also cases where a mixture of increased and decreased heating devices is used. For example, when the area of the heating area is small, when there is a demand for heating, according to the system algorithm, four heating devices are required for heating and raising the temperature, and only two heating devices are required for constant temperature. When the temperature drops, one more heating device is started to meet the heating demand. The heating system can make judgments on whether to increase or decrease heating devices based on the above steps S4061 and S4062 according to the latest average load. The present invention fully considers the balance of the cumulative combustion time of multiple heating devices in the heating system. The average operating time of multiple heating devices is averaged to the greatest extent. When the heating device is started again when the temperature drops, the heating device that has been started before will no longer enter the startup state, but the heating device that has not been started will be started, and the heating device with the shortest operating time will be started first. In this way, the problem of frequently starting a heating device in situations such as "only two heating devices are needed when the temperature is constant, and one heating device is started when the temperature drops" can be effectively avoided, thereby optimizing the life of the entire heating system to the greatest extent.
[0140] Figure 5 The following is a flowchart showing a specific application example of the heating control method of the heating system according to an embodiment of the present invention. Figure 5 Because there are many steps involved, the order of the steps is shown here by arrows, and the sequence of the steps is no longer marked.
[0141] It should be noted that Figure 5 The machine described in the above is a wall-mounted boiler and other heating equipment. The address can be found in the above Figure 1 or Figure 2 The pin status of the parallel control board shown in is determined. Array A is the aforementioned first sorting, array B is the updated first sorting obtained after deleting or marking the faulty devices, and system refers to the heating system. Figure 5 For details on the specific application examples shown in FIG, please refer to the above Figure 3-Figure 4 The embodiments shown are not described in detail here.
[0142] This embodiment also provides a heating equipment control device for a heating system. This device is used to implement the above-mentioned embodiments and preferred embodiments. Details already described will not be repeated here. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0143] This embodiment provides a heating equipment control device for a heating system, such as Figure 6 Shown, including:
[0144] The time acquisition module 6001 is used to obtain the accumulated combustion time of multiple heating devices in the heating system in response to a start-up request of the heating system;
[0145] The sorting module 6002 is used to sort the cumulative combustion time of multiple heating devices to obtain a first sorting;
[0146] The status acquisition module 6003 is used to obtain the real-time status of multiple heating devices. The real-time status is used to indicate whether the heating devices are in a combustion state.
[0147] The control module 6004 is used to start the heating equipment whose real-time status is not in a burning state and has the shortest cumulative burning time among the multiple heating equipment based on the first sorting when it is necessary to increase the heating equipment, or to shut down the heating equipment whose real-time status is in a burning state and has the longest cumulative burning time among the multiple heating equipment based on the first sorting when it is necessary to reduce the heating equipment.
[0148] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0149] The heating equipment control device of the heating system in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0150] The embodiment of the present invention further provides a heating system, the heating system includes a central controller, the central controller has the above Figure 6 Heating system controls for the heating system shown. See Figure 7 , Figure 7 FIG. 1 is a structural diagram of a central controller included in a heating system provided by an optional embodiment of the present invention. Figure 7As shown, the central controller includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses for communication, and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed in the central controller, including instructions stored in or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple central controllers can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 7 A processor 10 is taken as an example.
[0151] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.
[0152] The memory 20 stores instructions that can be executed by at least one processor 10, so as to enable at least one processor 10 to execute the method shown in the above embodiment.
[0153] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the central controller, etc. In addition, the memory 20 may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the central controller via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0154] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0155] The central controller further includes a communication interface 30 for the central controller to communicate with other devices or a communication network.
[0156] The embodiment of the present invention also provides a computer-readable storage medium. The above-mentioned method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.
[0157] A portion of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the form in which the computer program instruction exists in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc. Accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium that can be accessed by the computer.
[0158] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention. Such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A heating equipment control method for a heating system, characterized in that: The method comprises: In response to a start-up request of the heating system, obtaining the accumulated burning time of the plurality of heating devices of the heating system; Sorting the accumulated combustion times of the plurality of heating devices to obtain a first ranking; Acquire the real-time status of the plurality of heating devices, where the real-time status is used to indicate whether the heating devices are in a combustion state; When it is necessary to add heating equipment, based on the first sorting, the heating equipment among the multiple heating equipment whose real-time status is not in a burning state and whose cumulative burning time is the shortest is started; or when it is necessary to reduce heating equipment, based on the first sorting, the heating equipment among the multiple heating equipment whose real-time status is in a burning state and whose cumulative burning time is the longest is shut down.
2. The method according to claim 1, characterized in that When additional heating equipment is needed, based on the first ranking, starting the heating equipment whose real-time status is not in a combustion state and whose accumulated combustion time is the shortest among the multiple heating equipments includes: detecting a heating request of the heating system, the heating request carrying a target temperature; Obtaining the real-time temperature of the heating area of the heating system; When it is determined based on the real-time temperature and the target temperature that additional heating equipment is needed, based on the first ranking, the first heating equipment among the multiple heating equipment is started, which is in a non-combustion state in real time and has the shortest cumulative combustion time.
3. The method according to claim 2, characterized in that After starting the first heating device among the multiple heating devices, whose real-time status is not in a combustion state and whose cumulative combustion time is the shortest, starting the heating device among the multiple heating devices, whose real-time status is not in a combustion state and whose cumulative combustion time is the shortest based on the first sorting, further includes: When the operating time of the first heating device reaches a first set time, obtaining the combustion load of the first heating device; When the combustion load is greater than the first load threshold, based on the first ranking, the second heating device among the multiple heating devices is started, the second heating device being in a non-combustion state in real time and having a cumulative combustion time that meets the set conditions.
4. The method according to claim 3, characterized in that After starting a second heating device among the multiple heating devices whose real-time status is not in a combustion state and whose cumulative combustion time meets a set condition, starting a heating device among the multiple heating devices whose real-time status is not in a combustion state and whose cumulative combustion time is the shortest based on the first sorting further includes: At intervals of a second set time, the combustion load of the heating equipment in the combustion state in real time is obtained; determining an average combustion load of a plurality of heating devices whose real-time status is a combustion state; When the average combustion load is less than the first load threshold but greater than the second load threshold, based on the first ranking, starting a third heating device among the multiple heating devices whose real-time status is that they are not in a combustion state and whose accumulated combustion time meets the set conditions, until all heating devices are started; The second load threshold is smaller than the first load threshold.
5. The method according to claim 1, wherein When it is necessary to reduce the number of heating devices, based on the first ranking, shutting down the heating device in the plurality of heating devices that is in a burning state in real time and has the longest cumulative burning time, includes: After the plurality of heating devices are all started, the combustion load of the heating device whose real-time state is the combustion state is obtained at intervals of a third set time; determining an average combustion load of a plurality of heating devices whose real-time status is a combustion state; When the average combustion load is less than the third load threshold and greater than the fourth load threshold, based on the first sorting, the fourth heating device with the longest cumulative combustion time among the multiple heating devices currently in combustion state is turned off until the average combustion load is less than the fourth load threshold.
6. The method according to claim 5, characterized in that After shutting down the fourth heating device whose real-time status among the plurality of heating devices is in a burning state and whose accumulated burning time is the longest, shutting down the heating device whose real-time status among the plurality of heating devices is in a burning state and whose accumulated burning time is the longest based on the first sorting, further includes: When the average combustion load is less than the fourth load threshold and greater than the fifth load threshold, obtaining the combustion load of the heating equipment whose real-time state is the combustion state at every fourth set time interval; determining an average combustion load of a plurality of heating devices whose real-time status is a combustion state; If the average combustion load is less than the fourth load threshold and greater than the fifth load threshold, based on the first sorting, the fifth heating device among the multiple heating devices whose real-time status is in combustion state and whose cumulative combustion time is the longest is turned off until the average combustion load is less than the fifth load threshold.
7. The method according to claim 6, characterized in that After shutting down the fourth heating device whose real-time status among the plurality of heating devices is in a burning state and whose accumulated burning time is the longest, shutting down the heating device whose real-time status among the plurality of heating devices is in a burning state and whose accumulated burning time is the longest based on the first sorting, further includes: When the average combustion load is less than the fifth load threshold, obtaining the combustion load of the heating equipment in the combustion state at every fifth set time interval; Determine the average combustion load of multiple heating units; When the average combustion load is less than the fifth load threshold, based on the first ranking, the sixth heating device among the multiple heating devices, which is in a combustion state in real time and has the longest cumulative combustion time, is turned off.
8. The method according to claim 1, characterized in that After sorting the accumulated combustion times of the plurality of heating devices, the method further includes: detecting the operating status of a plurality of the heating devices; When the operating state indicates that the corresponding heating device has failed, the failed heating device is marked or deleted from the first ranking.
9. A heating equipment control device for a heating system, characterized in that: The device comprises: a time acquisition module, configured to acquire, in response to a start-up request of the heating system, the accumulated combustion time of the plurality of heating devices of the heating system; a sorting module, configured to sort the accumulated combustion times of the plurality of heating devices to obtain a first sorting; A status acquisition module, configured to acquire the real-time status of the plurality of heating devices, wherein the real-time status is used to indicate whether the heating devices are in a combustion state; A control module is used to start the heating equipment whose real-time status is not in a combustion state and has the shortest cumulative combustion time among the multiple heating equipment based on the first sorting when it is necessary to add heating equipment, or to shut down the heating equipment whose real-time status is in a combustion state and has the longest cumulative combustion time among the multiple heating equipment based on the first sorting when it is necessary to reduce heating equipment.
10. A heating system, characterized in that: The heating system includes a central controller, which includes: a memory and a processor. The memory and the processor are communicatively connected to each other. Computer instructions are stored in the memory. The processor executes the heating equipment control method of the heating system according to any one of claims 1 to 8 by executing the computer instructions.
Citation Information
Patent Citations
Control method for gas heating and water heating furnace parallel system
CN106871447A
Intelligent control method and control system of modular water heater unit
CN107461936A
Control method and system of water heater parallel system
CN117450671A
Water heater parallel system control method and system
CN119509048A
Air conditioning system and control method of air conditioning system
CN119713534A