A wind turbine control system based on the multinational ARM and MIPS CPU architecture

By adopting a dual CPU architecture based on the multinational ARM and MIPS CPU architectures, the safety and stability issues of the wind turbine control system are resolved, enabling efficient, safe and high-efficiency real-time control of the system and improving the power generation efficiency of the wind turbine.

CN116292093BActive Publication Date: 2025-09-12DATANG RENEWABLE ENERGY RES INST CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211511936.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-29
Publication Date
2025-09-12
Estimated Expiration
2042-11-29

AI Technical Summary

Technical Problem

The existing wind turbine control system relies on a single CPU architecture, which poses security and stability risks. Especially when the CPU is discontinued or technical support is stopped, the system faces great risks.

Method used

It adopts a dual-CPU architecture based on the multinational ARM and MIPS CPU architecture. The main CPU is responsible for the main control functions and runs the industrial control PLC program for monitoring and management. The slave CPU is responsible for intelligent control, including network communication and advanced functions. It achieves fast data communication through dual-port RAM connection and uses address mapping to optimize data organization.

Benefits of technology

It improves the safety and reliability of wind turbine control systems, optimizes resource allocation, improves operational efficiency, enhances system autonomy and power generation efficiency, and achieves environmentally adaptive optimized operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116292093B_ABST
    Figure CN116292093B_ABST
Patent Text Reader

Abstract

The present invention relates to a wind turbine control system that integrates domestically produced ARM and MIPS CPU architectures. The system utilizes a dual-CPU architecture, comprising a master CPU and a slave CPU. The master CPU, based on the domestically produced ARM architecture, is responsible for master control functions and is used to run industrial control PLC programs to monitor and manage the entire equipment. The slave CPU, based on the domestically produced MIPS architecture, is responsible for intelligent control and is used to implement advanced functions such as network communication, remote access, high-level language programming, a human-computer interaction interface, and optimization algorithms. The master and slave CPUs are connected via a dual-port RAM for fast data communication between the two CPUs to ensure that their respective operating rhythms do not interfere. The master CPU is equipped with an Ethernet interface for remote data transmission. The present invention can improve the safety and reliability of the wind turbine control system and enhance the operating efficiency of the wind power master control system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wind power generation, and in particular to a wind turbine control system based on a multinational ARM and MIPS CPU architecture. Background Art

[0002] The wind turbine electrical control system provides real-time control of the wind turbine, receiving commands and uploading data. It enables functions such as wind turbine data acquisition and exchange, logic calculation, action execution, human-machine interaction, pitch control, yaw, fault alarm and protection, grid fault ride-through, and primary frequency regulation.

[0003] In terms of wind turbine control systems, approximately 50% of wind turbines currently in service in China are based on older versions of the Windows operating system, and 20% are based on the Linux operating system. Most of these systems are ordinary civilian consumer products that have not undergone system reinforcement and have a large number of network security vulnerabilities. Since wind turbines are all connected to local area networks, important security patches and stable updates of the system cannot be obtained online, especially operating systems based on the Windows kernel, most of which have long been discontinued or no longer supported.

[0004] The existing relevant technical solution is a wind turbine control system based on a single CPU architecture. The wind turbine control system mainly consists of a PLC controller based on a single CPU architecture (such as X86), IO slave stations at the cabin and tower bottom, gateway modules, fiber optic network switches and pitch control, converters, smart meters, cabin and tower bottom touch screens and other devices. The PLC controller serves as the core of the control system, runs the wind turbine control system program, and connects to the IO slave stations through the EtherCAT communication protocol. The IO slave stations are distributed in two parts, the tower bottom and the cabin, and can be configured with different types of input and output modules to enable the access of different sensors and actuators. The cabin and tower bottom use a fiber optic switch to achieve communication information exchange. The main controller communicates with the pitch control and converters through the CANOPEN protocol.

[0005] In existing wind turbine control systems, the CPU and system architecture determine the control system's construction environment and operational ecosystem. Currently, the CPUs and system architectures for wind turbine control systems are mostly imported from abroad, with strong barriers to entry. Most can only support and adapt to a single CPU and system architecture, with a single source of technical support. If this CPU or system architecture is discontinued or technical support is discontinued, the wind turbine control system faces significant risks in terms of security and stability. Summary of the Invention

[0006] The purpose of the present invention is to provide a wind turbine control system that crosses the domestic ARM and MIPS CPU architectures and can support wind turbine control systems with different CPU architectures. The system adopts a master-slave, dual-CPU processor architecture, including dual CPUs that support domestic ARM and MIPS architectures, and various control system components connected to the main controller, thereby solving the risks of wind turbine control systems with a single CPU and a single architecture in terms of safety and stability.

[0007] The present invention provides a wind turbine control system based on a multinational ARM and MIPS CPU architecture. The wind turbine control system is used to control the wind turbine in real time, receiving instructions and uploading data, and performing tasks such as wind turbine data acquisition and exchange, logical calculation, action execution, human-computer interaction, pitch control, yaw, fault alarm and protection, grid fault ride-through, and primary frequency regulation.

[0008] The wind turbine control system adopts a dual-CPU architecture, including a master CPU and a slave CPU; wherein the master CPU is based on the domestic ARM architecture and is responsible for the main control function, and is used to run the industrial control PLC program to monitor and manage the entire equipment;

[0009] The slave CPU is based on the domestic MIPS architecture and is responsible for intelligent control to implement advanced functions including network communication, remote access, high-level language programming, human-computer interaction interface, and optimization algorithms;

[0010] The master CPU and slave CPU are connected via a dual-port RAM for fast data communication between the two CPUs to ensure that their respective working rhythms are not interfered with; the master CPU end is provided with an Ethernet interface for remote data transmission.

[0011] Furthermore, the data organization of the slave CPU adopts an address mapping method to reorganize the data read from each bus instrument and distribute it to the dual-port RAM according to the mapping relationship. The master CPU reads the content of the register corresponding to the corresponding Modbus function code according to the division of the address area in the dual-port RAM. The entire address mapping process is completed by the host computer configuration software, and the mapping relationship is solidified in the Flash memory of the corresponding CPU. When the instrument on the bus needs to be changed, it is reconfigured.

[0012] The above solution, through the wind turbine control system based on the multinational ARM and MIPS CPU architecture, has the following technical effects:

[0013] 1) The wind turbine control system adopts two domestically produced CPU architectures, which effectively prevents and resists the risk of virus invasion and improves the safety and reliability of the wind turbine control system.

[0014] 2) The wind turbine master control system divides the entire control function into two parts: main control and intelligent control, based on basic and advanced control functions. Each CPU drives one of the control parts, which work together to complete all control functions of the wind turbine master control system. This design optimizes resource allocation, improves the operating efficiency of the wind turbine master control system, and thus enhances its advanced performance and reliability.

[0015] 3) The two CPUs can respectively play their own advantages, integrating the characteristics of high open source, strong autonomy, high performance, small size, and flexible function expansion of the two domestic CPUs, working in coordination to improve the operating efficiency of the wind turbine control system.

[0016] 4) The wind power master control system runs advanced algorithms while meeting real-time requirements. The general operating system runs a self-optimization algorithm. The unit achieves environmental adaptive optimization operation capability through the algorithm, which can effectively improve the power generation efficiency of a single unit.

[0017] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention and implement it according to the contents of the specification, the following is a detailed description of the preferred embodiments of the present invention with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 This is a structural block diagram of the wind turbine control system of the present invention that integrates the domestically produced ARM and MIPS CPU architectures. DETAILED DESCRIPTION

[0019] The following embodiments of the present invention are described in further detail with reference to the accompanying drawings and examples. The following examples are used to illustrate the present invention but are not intended to limit the scope of the present invention.

[0020] Ginseng Figure 1 As shown, this embodiment provides a wind turbine control system based on a multinational ARM and MIPS CPU architecture. This wind turbine control system provides real-time control of the wind turbine, receiving commands and uploading data. It enables functions such as wind turbine data acquisition and exchange, logical calculations, action execution, human-computer interaction, pitch control, yaw control, fault alarm and protection, grid fault ride-through, and primary frequency regulation.

[0021] This wind turbine control system utilizes a dual-CPU architecture. The master CPU, based on a domestic ARM architecture, is responsible for master control functions, running industrial control PLC programs to monitor and manage the entire system. The slave CPU, based on a domestic MIPS architecture, is responsible for intelligent control, enabling advanced functions such as network communication, remote access, high-level language programming, human-computer interaction interfaces, and optimization algorithms. Overall, the slave CPU can be considered an intelligent processing unit within the traditional single-CPU architecture. Each CPU performs its respective functions, ensuring system efficiency and the real-time performance and throughput of data communications. A dual-port RAM connection between the two CPUs enables fast data communication, ensuring that each CPU's operating rhythm does not interfere. The master CPU also features an Ethernet interface for remote data transmission.

[0022] The slave CPU uses address mapping to organize data, reorganizing the data read from each bus instrument and allocating it to the dual-port RAM based on the mapping relationship. The master CPU then reads the contents of the register corresponding to the Modbus function code based on the address area divisions within the dual-port RAM. The entire address mapping process is completed by the host computer configuration software, and the mapping relationship is solidified in the corresponding CPU's Flash memory. This allows for reconfiguration when changes are required to the instruments on the bus. This is fully accessible to the user, allowing for flexible operation.

[0023] This wind turbine control system based on the multinational ARM and MIPS CPU architecture has the following technical effects:

[0024] 1) The wind turbine control system adopts two domestically produced CPU architectures, which effectively prevents and resists the risk of virus invasion and improves the safety and reliability of the wind turbine control system.

[0025] 2) The wind turbine master control system divides the entire control function into two parts: main control and intelligent control, based on basic and advanced control functions. Each CPU drives one of the control parts, which work together to complete all control functions of the wind turbine master control system. This design optimizes resource allocation, improves the operating efficiency of the wind turbine master control system, and thus enhances its advanced performance and reliability.

[0026] 3) The two CPUs can respectively play their own advantages, integrating the characteristics of high open source, strong autonomy, high performance, small size, and flexible function expansion of the two domestic CPUs, working in coordination to improve the operating efficiency of the wind turbine control system.

[0027] 4) The wind power master control system runs advanced algorithms while meeting real-time requirements. The general operating system runs a self-optimization algorithm. The unit achieves environmental adaptive optimization operation capability through the algorithm, which can effectively improve the power generation efficiency of a single unit.

[0028] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A wind turbine control system based on a multinational ARM and MIPS CPU architecture, characterized in that: The wind turbine control system is used to control the wind turbine in real time, and is responsible for receiving instructions and uploading data, and performing data acquisition and exchange, logical calculation, action execution, human-computer interaction, pitch control, yaw, fault alarm and protection, grid fault ride-through, and primary frequency regulation tasks of the wind turbine; The wind turbine control system adopts a dual-CPU architecture, including a master CPU and a slave CPU; wherein the master CPU is based on the domestic ARM architecture and is responsible for the main control function, and is used to run the industrial control PLC program to monitor and manage the entire equipment; The slave CPU is based on the domestic MIPS architecture and is responsible for intelligent control to implement advanced functions including network communication, remote access, high-level language programming, human-computer interaction interface, and optimization algorithms; The master CPU and slave CPU are connected via a dual-port RAM for fast data communication between the two CPUs to ensure that their respective working rhythms do not interfere with each other; the master CPU is equipped with an Ethernet interface for remote data transmission; The data organization of the slave CPU adopts the address mapping method to reorganize the data read from each bus instrument and distribute it to the dual-port RAM according to the mapping relationship. The master CPU reads the contents of the register corresponding to the corresponding Modbus function code according to the division of the address area in the dual-port RAM. The entire address mapping process is completed by the host computer configuration software, and the mapping relationship is solidified in the Flash memory of the corresponding CPU. When the instrument on the bus needs to be changed, it is reconfigured.

Citation Information

Patent Citations

  • Wind power monitoring device capable of remotely upgrading compression algorithm

    CN202659413U