Control method of fan system based on gateway device and fan system
Patent Information
- Application Number
- CN202311828322.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-12-27
AI Technical Summary
[0004]本申请实施例提供的一种基于网关设备的风机系统的控制方法及风机系统,至少解决养殖行业的风机系统出现故障无法提前预警及短时间内无法修复会造成较大经济损失的问题
[0017]In this embodiment, a control method for a wind turbine system based on a gateway device is provided. This method is applied to a wind turbine system, which includes at least a main controller, multiple sensors, a gateway device, and multiple wind turbine units. The method includes: receiving a first communication output value from the wind turbine unit sent by the gateway device, wherein the first communication output value is calculated by the gateway device based on information collected by multiple sensors and information from the wind turbine units; determining that the gateway device has malfunctioned when the wind turbine unit has not received information from the gateway device for a period exceeding a preset time or when the wind turbine unit receives a notification message from the main controller; determining a first target output value for the wind turbine unit based on the first communication output value sent by the gateway device to the wind turbine unit; and controlling the wind turbine units to operate according to the first target output value. When the gateway device communication in the wind turbine system malfunctions, the EC wind turbine unit calculates and obtains the first target output value of the EC wind turbine unit using proportional-integral-derivative (PID) calculation based on information collected by multiple sensors, EC wind turbine unit information, and the second target output value. This system not only provides early warning of fan equipment failures, but also ensures that when gateway equipment communication fails, the fan equipment's initial target output value represents the initial target output value some time before the failure, making it more consistent with livestock control requirements than the target output value at the moment of failure. Furthermore, it shortens the fan equipment's repair time. Therefore, it achieves the technical effect of automatic control of EC fan equipment in the event of a fan system failure, ensuring stable operation of the fan system and avoiding significant economic losses. This solves the technical problem in the livestock industry where the lack of early warning for fan system failures and the inability to repair them quickly can lead to substantial economic losses.
Smart Images

Figure CN117738930B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wind turbine systems, and in particular to a control method and a wind turbine system based on a gateway device. Background Technology
[0002] Electronically commutated (EC) motors offer significant energy savings and are increasingly widely used, especially when integrated with fans, forming what are known as EC fans. Currently, the entire control system architecture of EC fans is controlled by a Programmable Logic Controller (PLC), which connects to various sensors, the EC fan, and other actuators. PLC control employs a centralized control mode, offering advantages such as good development capabilities, high flexibility, simple maintenance, and high coordination. However, a PLC malfunction can cause the entire system to fail. When the PLC fails, the entire system fails, preventing the fan from operating normally. Repair time is typically 4-6 hours, sometimes up to 24 hours. In some applications, such as aquaculture, a malfunction in pig farming needs to be repaired within half an hour, while in chicken farming, it needs to be repaired within 20 minutes. Failure to repair the system promptly can lead to the mass or even complete death of livestock, resulting in substantial economic losses.
[0003] There is currently no effective solution to the problem that the lack of early warning and the inability to repair the blower system in the aquaculture industry can cause significant economic losses when malfunctions occur. Summary of the Invention
[0004] This application provides a control method and a fan system based on a gateway device, which at least solves the problem that the lack of early warning and the inability to repair fan system failures in the aquaculture industry can cause significant economic losses.
[0005] According to one aspect of the embodiments of this application, a control method for a wind turbine system based on a gateway device is provided. The method is applied to a wind turbine system, which includes at least a main controller, multiple sensors, a gateway device, and multiple wind turbine units. The method includes: acquiring information collected by multiple sensors and sending the information collected by the multiple sensors and information from the wind turbine units to the gateway device; receiving a first communication output value of the wind turbine units sent by the gateway device, wherein the first communication output value is calculated by the gateway device based on the information collected by the multiple sensors and the information from the wind turbine units; determining that the gateway device has malfunctioned when the wind turbine units have not received information from the gateway device for a period exceeding a preset time or when the wind turbine units receive a notification message from the gateway device; determining a first target output value of the wind turbine units based on the first communication output value sent by the gateway device to the wind turbine units; and controlling the wind turbine units to operate according to the first target output value.
[0006] Optionally, determining the first target output value of the wind turbine based on the first communication output value sent by the gateway device includes: when a notification message sent by the gateway device determines that the gateway device has failed and the failure is caused by a failure of the wind turbine or multiple sensors connected to the wind turbine, the first target output value of the wind turbine is the previous first target output value of the wind turbine; otherwise, it includes:
[0007] The second target output value of the wind turbine is determined based on the first communication output value sent by the gateway device; the first target output value of the wind turbine is determined based on the second target output value of the wind turbine.
[0008] Optionally, determining the second target output value of the wind turbine based on the first communication output value sent by the gateway device includes: determining the second target output value according to the following first formula:
[0009] C = A*X + B*(1-X), where C is the second target output value of the wind turbine equipment after the current communication between the gateway equipment and the wind turbine equipment, A is the second target output value of the wind turbine equipment after the previous communication between the gateway equipment and the wind turbine equipment, B is the first communication output value of the wind turbine equipment sent by the gateway equipment, and X is the weighting coefficient.
[0010] Optionally, determining the first target output value of the fan equipment based on the second target output value of the fan equipment includes: determining the first target output value of the fan equipment through proportional-integral-derivative control based on the second target output value of the fan equipment and information collected by various sensors, wherein the first target output value includes at least the air volume or rotational speed of the fan equipment.
[0011] Optionally, before acquiring information from multiple sensors, the method further includes: acquiring the maximum interval duration for communication between the wind turbine and the gateway, wherein the maximum interval duration is set to a range of 2-5 minutes; and determining twice or more of the maximum interval duration as the preset duration.
[0012] Optionally, the above method further includes: when the main controller is in normal state, acquiring the second communication output value sent by the gateway device to the wind turbine device; using the second communication output value and information collected by various sensors to determine the third target output value of the wind turbine device through proportional-integral-derivative control, and controlling the wind turbine device to operate according to the third target output value.
[0013] According to another aspect of the embodiments of this application, a wind turbine system is also provided, including: a main controller, multiple sensors, a gateway device, and multiple wind turbine devices. Each wind turbine device includes: a wind turbine controller, a motor, and a fan. The main controller is connected to the gateway device and is used to acquire the operating status of the wind turbine device and information collected by the multiple sensors. The gateway device is connected to the wind turbine device and the multiple sensors and is used to: acquire information collected by the multiple sensors; forward communication information between the gateway device and the wind turbine device; and make judgments based on the information acquired by the gateway device. The multiple sensors are used to collect environmental information. The wind turbine devices are connected to the multiple sensors and are used to acquire information collected by the multiple sensors and forward it to the gateway device, for executing the control method of the wind turbine system based on the gateway device in any of the above embodiments.
[0014] According to another aspect of the embodiments of this application, an electronic device is also provided, including: a processor and a memory storing a program, characterized in that the program includes instructions, which, when executed by the processor, cause the processor to perform the control method of the wind turbine system based on the gateway device in any of the above embodiments.
[0015] According to another aspect of the embodiments of this application, a non-transitory machine-readable medium storing computer instructions is also provided, the computer instructions being used to cause a computer to execute the control method of a wind turbine system based on a gateway device in any of the embodiments.
[0016] The beneficial effects of the embodiments of this application are as follows:
[0017] In this embodiment, a control method for a wind turbine system based on a gateway device is provided. This method is applied to a wind turbine system, which includes at least a main controller, multiple sensors, a gateway device, and multiple wind turbine units. The method includes: receiving a first communication output value from the wind turbine unit sent by the gateway device, wherein the first communication output value is calculated by the gateway device based on information collected by multiple sensors and information from the wind turbine units; determining that the gateway device has malfunctioned when the wind turbine unit has not received information from the gateway device for a period exceeding a preset time or when the wind turbine unit receives a notification message from the main controller; determining a first target output value for the wind turbine unit based on the first communication output value sent by the gateway device to the wind turbine unit; and controlling the wind turbine units to operate according to the first target output value. When the gateway device communication in the wind turbine system malfunctions, the EC wind turbine unit calculates and obtains the first target output value of the EC wind turbine unit using proportional-integral-derivative (PID) calculation based on information collected by multiple sensors, EC wind turbine unit information, and the second target output value. This system not only provides early warning of fan equipment failures, but also ensures that when gateway equipment communication fails, the fan equipment's initial target output value represents the initial target output value some time before the failure, making it more consistent with livestock control requirements than the target output value at the moment of failure. Furthermore, it shortens the fan equipment's repair time. Therefore, it achieves the technical effect of automatic control of EC fan equipment in the event of a fan system failure, ensuring stable operation of the fan system and avoiding significant economic losses. This solves the technical problem in the livestock industry where the lack of early warning for fan system failures and the inability to repair them quickly can lead to substantial economic losses.
[0018] Details of one or more embodiments of this application are set forth in the following drawings and description to make other features, objects and advantages of this application more readily apparent. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other embodiments can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a flowchart of a control method for a fan system of a gateway device according to an embodiment of this application;
[0021] Figure 2 This is a structural block diagram of a control device for a fan system of a gateway device according to an embodiment of this application;
[0022] Figure 3 This is a structural block diagram of a fan system according to an embodiment of this application;
[0023] Figure 4 This is a schematic diagram of the structure of the electronic device in this embodiment. Detailed Implementation
[0024] Embodiments of this embodiment will now be described in more detail with reference to the accompanying drawings. While some embodiments of this embodiment are shown in the drawings, it should be understood that this embodiment can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this embodiment. It should be understood that the accompanying drawings and embodiments are for illustrative purposes only and are not intended to limit the scope of protection of this embodiment.
[0025] To better understand the embodiments of this application, the technical terms involved in the embodiments of this application are explained below:
[0026] EC motor, or Electronically Commutated Motor, is a type of motor that achieves rotor rotation through electronic commutation.
[0027] PID control, or proportional-integral-derivative control, is one of the earliest developed control strategies. Due to its simple algorithm, good robustness, and high reliability, it is widely used in industrial process control. Simply put, it uses the given value and the actual output value to form a control deviation, and then linearly combines this deviation according to its proportional, integral, and derivative components to form the control quantity, which controls the controlled object. A conventional PID controller is a linear controller.
[0028] A gateway, also known as an internetwork connector or protocol converter, is a complex network interconnection device that operates at the network layer and above, used to connect two networks with different high-level protocols. Gateways can be used for both wide area network (WAN) and local area network (LAN) interconnection. A gateway is a computer system or device that plays a crucial role in conversion and translation.
[0029] In related technologies, malfunctions in the ventilation systems of aquaculture plants can lead to the death of large numbers of aquatic animals, or even all of them, if not repaired in time, resulting in significant economic losses. To address this problem, this application provides relevant solutions, which are detailed below.
[0030] Figure 1This is a flowchart of a control method for a wind turbine system using a gateway device according to an embodiment of this application. The method is applied to a wind turbine system, which includes at least a main controller, various sensors, a gateway device, and multiple wind turbine devices. The method includes the following steps:
[0031] Step S102: Obtain information collected by multiple sensors and send the information collected by multiple sensors and the information of the wind turbine equipment to the gateway device.
[0032] In this step, the executing entity is the fan equipment (also known as the EC fan equipment), which consists of an EC controller, an EC fan, and a fan. The EC fan equipment acquires sensor information and communicates with the gateway device, sending the information collected by the temperature and humidity sensors, as well as the information from the EC fan equipment, to the gateway device.
[0033] It should be noted that the information collected by the sensors includes, but is not limited to, temperature information collected by temperature sensors and humidity information collected by humidity sensors. The information collected by the fan equipment mainly includes some equipment parameters.
[0034] In one optional embodiment of this application, the gateway device is connected to an NH3 sensor. One gateway device connects to four fan units and one NH3 sensor. The NH3 sensor is a device used to detect ammonia concentration. It can monitor the ammonia concentration in the environment in real time and convert it into a readable signal output.
[0035] Through the above technical solution, the gateway device acquires information from multiple wind turbines. An algorithm can then determine if a particular wind turbine has a minor fault. In livestock farming applications, the main controller connects to multiple wind turbines located within the same windbreak. Under normal circumstances, the information of each wind turbine within the windbreak should be roughly consistent. If inconsistencies occur, comparing the information from multiple wind turbines can provide early warnings of potential faults. If a fault is detected, the main controller can issue an alarm, reminding the user to maintain that wind turbine. When a fault is detected in a particular wind turbine, its operating power parameters can be reduced, extending the time the turbine can operate with the fault, thus allowing more time for maintenance. Therefore, this technical solution achieves both early warning of wind turbine faults and provides more time for emergency repairs.
[0036] Step S104: Receive the first communication output value of the wind turbine equipment sent by the gateway device, wherein the first communication output value is calculated by the gateway device based on information collected by various sensors and information of the wind turbine equipment.
[0037] The gateway device receives information from the EC fan device (including temperature and humidity sensor information, EC fan device information, and NH3 sensor sampling information), calculates the first communication output value of the EC fan device, and transmits this value to the EC fan device. For example, if the gateway device obtains the current information of the fan device and compares it with the current information of multiple fan devices, and finds that the current of a certain fan device is too high, it will reduce the operating power of that fan device and appropriately extend its operating time. At the same time, the gateway device reports the abnormal information to the main controller. When the user receives notification of an anomaly in a certain fan device through the main controller, they can promptly replace the faulty fan device, thus achieving early warning of faults.
[0038] Step S106: When the wind turbine equipment does not receive information from the gateway equipment for a period of time exceeding a preset time or the wind turbine equipment receives a notification message from the gateway equipment, it is determined that the gateway equipment has failed, and the first target output value of the wind turbine equipment is determined based on the first communication output value sent by the gateway equipment to the wind turbine equipment.
[0039] During normal operation of the wind turbine system, the main controller continuously communicates with the gateway device and the EC wind turbine device. If the EC wind turbine device does not receive information from the gateway device for a preset period of time, it can be determined that the gateway device has failed. At this time, the first target output value of the wind turbine device is determined based on the first communication output value of the wind turbine device.
[0040] In addition, when the gateway device malfunctions, it can also proactively send a notification message to the EC wind turbine device to inform it of the malfunction.
[0041] By using the above-described method for determining gateway device faults, the operation status of multiple wind turbine devices can be used to determine whether a wind turbine device has malfunctioned. Information from various sensors collected by the wind turbine devices can be used to determine whether a sensor has malfunctioned. This not only determines the fault of the inability to communicate between the wind turbine device and the gateway device, but also eliminates the possibility of sensor and wind turbine device malfunctions.
[0042] In the embodiments of this application, the failure of the gateway device is divided into three types: the first type of failure is the communication interruption between the gateway device and the wind turbine device; the second type of failure is the sensor failure on the gateway device, such as the NH3 sensor failure; and the third type of failure is the sensor failure on the wind turbine device.
[0043] In the case of the first type of fault and the second type of fault, the first communication output value sent by the gateway device must be used to determine the second target output value of the wind turbine device. Then, based on the second target output value of the wind turbine device and the information collected by various sensors, the first target output value of the wind turbine device is determined through proportional-integral-derivative control.
[0044] In the third type of fault, the first target output value of the fan equipment is the previous first target output value before the fault occurred. Because multiple sensors connected to the fan equipment fail in this third type of fault, it is impossible to compare the second target output value with the sensor information. Therefore, the previous first target output value of the fan equipment before the fault occurred can only be used as the first target output value. In fact, this first target output value is a value obtained through a long-term uniform algorithm, and therefore, it is more in line with the control requirements of animal husbandry than the output value calculated under environmental conditions at a certain moment.
[0045] Step S108: Control the fan equipment to operate according to the first target output value.
[0046] The method provided in this application embodiment achieves early warning of wind turbine equipment failure; moreover, when the gateway device communication fails, the first target output value of the wind turbine equipment represents the first target output value within a certain period before the failure, which is more in line with the control requirements of livestock farming than the target output value at the moment of failure; and it shortens the failure repair time of the wind turbine equipment. Therefore, it achieves the technical effect of enabling automatic control of the EC wind turbine equipment when the wind turbine system fails, ensuring stable operation of the wind turbine system and avoiding significant economic losses.
[0047] According to another optional embodiment of this application, step S106 determines the first target output value of the wind turbine device based on the first communication output value sent by the gateway device, which is achieved by the following method: when the notification message sent by the gateway device determines that the gateway device has failed and the failure is caused by the failure of the wind turbine device or multiple sensors connected to the wind turbine device, the first target output value of the wind turbine device is the previous first target output value of the wind turbine device.
[0048] Otherwise, it includes: determining the second target output value of the wind turbine device based on the first communication output value sent by the gateway device; and determining the first target output value of the wind turbine device based on the second target output value of the wind turbine device.
[0049] In cases where there is no network communication failure between the gateway device and the EC wind turbine device but other failures exist, such as the failure of multiple sensors connected to the wind turbine device, the operation of the wind turbine device cannot be controlled by comparing the information collected by the multiple sensors by the wind turbine device with the second target output value. Instead, the first target output value is used directly to control the operation of the wind turbine device, thus solving the problem of multiple sensor failures affecting operation.
[0050] In the event of a network communication failure between the gateway device and the EC wind turbine device, the first target output value of the EC wind turbine device is obtained by comparing the various sensor information collected by the wind turbine device with the second target output value, and the wind turbine device is controlled by using the obtained first target output value.
[0051] As mentioned above, the third type of fault is a sensor malfunction on the wind turbine equipment. In this case, the first target output value of the wind turbine equipment is the previous first target output value before the fault occurred. Because multiple sensors connected to the wind turbine equipment are faulty in this third type of fault, it is impossible to compare the second target output value with the connected sensor information. Therefore, the previous first target output value of the wind turbine equipment before the fault occurred can only be used as the first target output value. In fact, this first target output value is a value obtained through a long-term uniform algorithm, and therefore, it is more in line with the control requirements of animal husbandry than the output value calculated using environmental conditions at a specific moment.
[0052] As an optional embodiment of this application, determining the second target output value of the wind turbine device based on the first communication output value sent by the gateway device includes: determining the second target output value according to the following first formula:
[0053] C = A*X + B*(1-X), where C is the second target output value of the wind turbine equipment after the current communication between the gateway equipment and the wind turbine equipment, A is the second target output value of the wind turbine equipment after the previous communication between the gateway equipment and the wind turbine equipment, B is the first communication output value of the wind turbine equipment sent by the gateway equipment, and X is the weighting coefficient.
[0054] It is necessary to obtain the second target output value of the EC wind turbine device after the most recent communication between the gateway device and the EC wind turbine device, and then perform a uniform algorithm on the first communication output value sent by the gateway device and the second target output value of the EC wind turbine device after the most recent communication between the gateway device and the EC wind turbine device to obtain the second target output value of the EC wind turbine device after the current communication between the gateway device and the EC wind turbine device.
[0055] As an optional embodiment of this application, the weighting coefficient X is set to a value range of 0.5-0.95, preferably 0.8.
[0056] The above uniformity algorithm will be explained below with reference to specific embodiments:
[0057] The EC wind turbine device first receives the first communication output value (e.g., the first communication output value is 12) sent by the gateway device. The EC wind turbine device then obtains the second target output value (e.g., the second target output value is 10) after the last communication between the gateway device and the EC wind turbine device. The second target output value of the EC wind turbine device after the current communication between the gateway device and the EC wind turbine device is calculated using the above uniform algorithm: C = 10*X + 12*(1-X). The result is C = 10*0.8 + 12*(1-0.8) = 10.4.
[0058] The aforementioned uniform algorithm allows for the calculation of the second control target output value of the wind turbine equipment some time before the fault occurs, instead of using the fault value at the moment of the fault. This improves the control effect of the wind turbine equipment, especially for environmental control in livestock farming, where temperatures vary throughout the day. Obtaining only the control target value at a single moment would not meet the environmental control requirements of livestock farming. Furthermore, EC wind turbine equipment can quickly resume operation, significantly shortening fault repair time and preventing substantial economic losses.
[0059] In some optional embodiments of this application, the first target output value of the fan equipment is determined based on the second target output value of the fan equipment, which is achieved by the following method: the first target output value of the fan equipment is determined by proportional-integral-derivative control based on the second target output value of the fan equipment and information collected by various sensors. The first target output value includes at least the air volume or rotational speed of the fan equipment.
[0060] In this application embodiment, an autonomous control scheme for EC wind turbine equipment is provided. The so-called autonomous control scheme means that after the gateway equipment fails, the EC wind turbine equipment obtains the final target output value (i.e. the aforementioned first target output value) of the EC wind turbine equipment through PID control based on the second target output value of the wind turbine equipment and the information collected by various sensors.
[0061] In some optional embodiments of this application, before performing step S102 to obtain information collected by various sensors, it is also necessary to obtain the maximum interval duration for communication between the wind turbine equipment and the gateway equipment, wherein the value range of the maximum interval duration is set to 2-5 minutes; twice or more of the maximum interval duration is determined as the preset duration.
[0062] The EC wind turbine equipment obtains the maximum communication interval between the gateway equipment and the EC wind turbine equipment within a specified time. The maximum communication interval, which is twice or more than twice the obtained maximum interval, is used as the preset duration in step S106. The maximum interval duration is set to a range of 2-5 minutes, with a preferred setting of 3 minutes.
[0063] For example, the maximum communication interval is set to 3 minutes, the preset interval can be 6 minutes (twice the maximum communication interval), and the preset interval can be 9 minutes (twice the maximum communication interval).
[0064] In some other optional embodiments of this application, the method provided by this application further includes: when the gateway device is in a normal state, obtaining a second communication output value sent by the gateway device to the wind turbine device; using the second communication output value and information collected by various sensors to determine a third target output value of the wind turbine device through proportional-integral-derivative control, and controlling the wind turbine device to operate according to the third target output value.
[0065] During normal operation, the gateway device sends the second communication output value of the EC wind turbine to the EC wind turbine. The EC wind turbine records the second communication output value sent by the gateway device and makes corresponding control outputs. Specifically, the second communication output value and information collected by various sensors can be used to determine the third target output value of the wind turbine through proportional-integral-derivative control, and the wind turbine can be controlled to operate according to the third target output value.
[0066] The wind turbine system control method provided in this application transfers the control authority of the main controller over the wind turbine equipment to the EC wind turbine equipment when the gateway equipment fails, enabling the EC wind turbine equipment to operate autonomously without causing the entire system to shut down. Moreover, it can simulate the parameter operation for a period of time before the failure, extending the time before maintenance is required and avoiding significant economic losses.
[0067] Based on the control method for a wind turbine system based on a gateway device provided in the embodiments of this application, the embodiments of this application also provide a control device for a wind turbine system based on a gateway device, the device comprising:
[0068] The acquisition module 20 is used to acquire information collected by various sensors and send the information collected by various sensors and the information of the wind turbine equipment to the gateway device.
[0069] The receiving module 22 is used to receive the first communication output value of the wind turbine equipment sent by the gateway device, wherein the first communication output value is calculated by the gateway device based on the information collected by various sensors and the information of the wind turbine equipment.
[0070] The determination module 24 is used to determine that the gateway device has failed when the wind turbine device has not received information from the gateway device for a period of time exceeding a preset time or when the wind turbine device receives a notification message from the gateway device, and to determine the first target output value of the wind turbine device based on the first communication output value sent by the gateway device to the wind turbine device.
[0071] Control module 26 is used to control the fan equipment to operate according to the first target output value.
[0072] It should be noted that, Figure 2 Preferred embodiments of the shown examples can be found in [reference needed]. Figure 1 The relevant descriptions of the embodiments shown will not be repeated here.
[0073] Figure 3 This is a structural block diagram of a fan system according to an embodiment of this application, such as... Figure 3As shown, the wind turbine system includes: a main controller 30, multiple sensors 32, a gateway device 34, and multiple wind turbine devices 36. Each wind turbine device 36 includes: a wind turbine controller 360, a motor 362, and a fan 364. The main controller 30 is connected to the gateway device 34 and is used to acquire the operating status of the wind turbine device 36 and the information collected by the multiple sensors 32. The gateway device 34 is connected to the wind turbine device 36 and the multiple sensors 32 and is used to: acquire the information collected by the multiple sensors 32; forward the communication information between the gateway device 34 and the wind turbine device 36; and make judgments based on the information acquired by the gateway device 34. The multiple sensors 32 are used to collect environmental information. The wind turbine devices 36 are connected to the multiple sensors 32 and are used to acquire the information collected by the multiple sensors 32 and forward it to the gateway device 34, and to execute the control method of the wind turbine system in any of the above embodiments.
[0074] This application also provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program executable by the at least one processor, which, when executed by the at least one processor, causes the electronic device to perform the methods of this application embodiment.
[0075] This application also provides a non-transitory machine-readable medium storing a computer program, wherein the computer program, when executed by a computer's processor, is used to cause the computer to perform the method of this application embodiment.
[0076] This application also provides a computer program product, including a computer program, wherein the computer program, when executed by a computer's processor, is used to cause the computer to perform the methods of this application embodiment.
[0077] refer to Figure 4 The present invention describes a structural block diagram of an electronic device that can serve as a server or client in embodiments of this application, which is an example of a hardware device that can be applied to various aspects of this application. The electronic device is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the application described and / or claimed herein.
[0078] like Figure 4As shown, the electronic device includes a computing unit 401, which can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. The RAM 403 may also store various programs and data required for the operation of the electronic device. The computing unit 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0079] Multiple components in the electronic device are connected to I / O interface 405, including: input unit 406, output unit 407, storage unit 408, and communication unit 409. Input unit 406 can be any type of device capable of inputting information into the electronic device. Input unit 406 can receive input digital or character information and generate key signal inputs related to user settings and / or function control of the electronic device. Output unit 407 can be any type of device capable of presenting information and may include, but is not limited to, a display, speaker, video / audio output terminal, vibrator, and / or printer. Storage unit 408 may include, but is not limited to, disks and optical discs. Communication unit 409 allows the electronic device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks, and may include, but is not limited to, modems, network cards, infrared communication devices, wireless communication transceivers, and / or chipsets, such as Bluetooth devices, WiFi devices, WiMax devices, cellular communication devices, and / or the like.
[0080] The computing unit 401 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, CPUs, graphics processing units (GPUs), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. The computing unit 401 performs the various methods and processes described above. For example, in some embodiments, the method embodiments of this application may be implemented as a computer program tangibly contained in a machine-readable medium, such as storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on an electronic device via ROM 402 and / or communication unit 409. In some embodiments, the computing unit 401 may be configured to perform the methods described above by any other suitable means (e.g., by means of firmware).
[0081] Computer programs used to implement the methods of the embodiments of this application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0082] In the context of embodiments of this application, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable signal medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0083] It should be noted that the term "comprising" and its variations used in the embodiments of this application are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; and the term "some embodiments" means "at least some embodiments". The modifications of "one" and "multiple" mentioned in the embodiments of this application are illustrative and not restrictive. Those skilled in the art should understand that, unless explicitly indicated otherwise in the context, they should be understood as "one or more".
[0084] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the embodiments of this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0085] The steps described in the method embodiments provided in this application can be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of protection of this application is not limited in this respect.
[0086] The term "embodiment" in this specification refers to a specific feature, structure, or characteristic described in connection with an embodiment that may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily imply the same embodiment, nor does it imply independence from or alternative to other embodiments. The various embodiments in this specification are described in a related manner, with reference to each other for similar or identical parts. In particular, for apparatus, device, and system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, and relevant details are referred to in the description of the method embodiments.
[0087] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of patent protection. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the appended claims.
Claims
1. A control method for a fan system based on a gateway device, characterized in that, The method is applied to a wind turbine system, which includes at least: a main controller, various sensors for collecting environmental information, a gateway device, and multiple wind turbine units. The main controller is connected to the gateway device, and the gateway device is connected to each of the multiple wind turbine units. The method includes: The system acquires information from multiple sensors and sends this information, along with information from the wind turbine equipment, to the gateway device. The gateway device compares the information from multiple wind turbine equipment to determine if any of the wind turbine equipment is faulty. When a fault is detected in a wind turbine equipment, the gateway device further reduces the operating power parameter of that wind turbine equipment. The gateway device also calculates a first communication output value for each wind turbine equipment based on the information from the multiple sensors and the information from each wind turbine equipment, and sends the first communication output value to the corresponding wind turbine equipment. The information from the wind turbine equipment includes current information. The gateway device receives a first communication output value of the wind turbine device sent by the gateway device, wherein the first communication output value is calculated by the gateway device based on information collected by the multiple sensors and information of the multiple wind turbine devices; When the wind turbine equipment does not receive information from the gateway equipment for a period exceeding a preset time, or when the wind turbine equipment receives a notification message from the gateway equipment, it is determined that the gateway equipment has malfunctioned. A first target output value for the wind turbine equipment is determined based on a first communication output value sent by the gateway equipment to the wind turbine equipment. This includes: when the notification message sent by the gateway equipment determines that the gateway equipment has malfunctioned and the malfunction is caused by a fault in the wind turbine equipment or one of the multiple sensors connected to the wind turbine equipment, the first target output value of the wind turbine equipment is the previous first target output value of the wind turbine equipment; otherwise, a second target output value for the wind turbine equipment is determined based on the first communication output value sent by the gateway equipment. This includes: determining the second target output value according to the following first formula: C=A X+B (1-X), where C is the second target output value of the wind turbine after the current communication between the gateway device and the wind turbine, A is the second target output value of the wind turbine after the previous communication between the gateway device and the wind turbine, B is the first communication output value of the wind turbine sent by the gateway device, and X is a weighting coefficient; determining the first target output value of the wind turbine based on the second target output value of the wind turbine includes: determining the first target output value of the wind turbine through proportional-integral-derivative control based on the second target output value of the wind turbine and the information collected by the various sensors, wherein the first target output value includes at least: the air volume or rotational speed of the wind turbine; Control the fan equipment to operate according to the first target output value.
2. The method according to claim 1, characterized in that, Before acquiring the information collected by the various sensors, the method further includes: The maximum interval between communication between the wind turbine and the gateway is obtained, wherein the maximum interval is set to a range of 2-5 minutes. The preset duration is defined as twice or more of the maximum interval duration.
3. The method according to any one of claims 1 to 2, characterized in that, The method further includes: When the gateway device is in normal operation, the second communication output value sent by the gateway device to the wind turbine device is obtained; The third target output value of the wind turbine is determined by proportional-integral-derivative control using the second communication output value and the information collected by the various sensors, and the wind turbine is controlled to operate according to the third target output value.
4. A fan system, characterized in that, include: The system comprises a main controller, various sensors, a gateway device, and multiple wind turbine units. Each wind turbine unit includes a wind turbine controller, a motor, and a fan. The main controller is connected to the gateway device and is used to acquire the operating status of the wind turbine equipment and information collected by the various sensors. The gateway device is connected to the wind turbine and multiple sensors, and is used to: acquire information collected by the multiple sensors; forward communication information between the gateway device and the wind turbine; and make judgments based on the information acquired by the gateway device. The various sensors are used to collect environmental information; The wind turbine equipment is connected to the various sensors to acquire information collected by the various sensors and forward it to the gateway equipment, thereby executing the control method of the wind turbine system based on the gateway equipment as described in any one of claims 1 to 3.
5. An electronic device, comprising: A processor and a memory storing a program, characterized in that the program includes instructions that, when executed by the processor, cause the processor to perform a control method for a wind turbine system based on a gateway device according to any one of claims 1 to 3.
6. A non-transitory machine-readable medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to execute the control method for a wind turbine system based on a gateway device according to any one of claims 1 to 3.
Citation Information
Patent Citations
Safe running method for EC fan applied to animal housing
CN111894887A
Refrigerator compartment temperature control method and device and refrigerator
CN113776264A
Fan rotating speed control method, system and equipment and storage medium
CN115390643A
Cargo cabin fan control device and system and cargo cabin fan control method
CN115853810A
Fan fault remote monitoring system based on current signal
CN211452846U