Wind farm monitoring project – Simulation

Wind farm monitoring project – Simulation

2022-09-02 0 510
Resource Number 37491 Last Updated 2025-02-24
¥ 0USD Upgrade VIP
Download Now Matters needing attention
Can't download? Please contact customer service to submit a link error!
Value-added Service: Installation Guide Environment Configuration Secondary Development Template Modification Source Code Installation

This issue recommends a simulated wind farm monitoring project, simulating a power plant and 15 fans. The data are inserted into the timing database using random numbers in real time, and then extracted from the timing database by websocket+quartz and pushed to the interface for display.

Wind farm monitoring project – Simulation插图

design objective

  1. Display the operating data of the unit, such as the instantaneous power generation of the unit, cumulative power generation, power generation hours, wind turbine and motor speed and wind speed, wind direction, etc., visually displayed in the form of wind rose diagram, curve or chart.
    Displays the operating status of the wind turbine.
    Displays the faults that occur during the operation of each unit. When the fault is displayed, the type and occurrence time of the fault are displayed, so that the operator can deal with and eliminate the fault in time to ensure the safety and continuous operation of the wind turbine.Wind farm monitoring project – Simulation插图1

design philosophy

  1. Scalability – On the one hand, the design of the system should fully meet the needs of the current environment and the application needs of the future period of time, on the other hand, it should be easy to expand the function, and can flexibly add or delete the function module.
    From the perspective of technology development and user needs, the software structure itself should be able to integrate with other application systems to share information and resources.
    Interoperability – Support real-time database data interface, and through the standard relational database interface (ODBC, OLE DB) to achieve data integration with ERP and other MIS systems. The openness of the platform ensures that different functions can be tailored from different data modules of the production management system in the future to meet the needs of a specific task and achieve interoperability.

data design

  1. Power plant information The power plant information includes the number of the power plant, the total number of fans, and the total installed capacity
    Fan configuration information Fan ID, fan brand, power, actual power, location (coordinate), power plant, start time, installation time, and running status.
    Fan data statistics are performed on the wind speed, speed, power generation, power, yaw times, yaw Angle, etc.
    Fan faults Record the fan serial number, fault type, person in charge, processing status, processing time, and description. The fault types include blade faults, steering faults, generator faults, and other faults.
    Wind speed and Direction Range Statistical information Wind speed and Direction The wind speed and direction Angle in a certain period are measured based on the duration.
    Power Range Power Statistics Indicates the power in a specified period based on the duration and is displayed in a line chart.
    Cabin information Real-time statistics of cabin data. Fan serial number, engine room temperature, engine room Angle, gearbox oil temperature, low-speed shaft temperature, high-speed shaft alone, gear oil pressure, AC voltage, generator output and frequency, power factor, instantaneous power, etc.

menu design

Full-field monitoring

  • Fan matrix Displays general information about fans by arranging fans in block matrix form. Single machine overview: Fan overview, fan overview
    Fan List The fan information is displayed in a list
    The full-field map displays fan graphics in the form of position graphics

Wind farm monitoring project – Simulation插图2

data statistics

  • Running data displays wind field information
    Electricity statistics show the daily, monthly and annual energy generation of 24 months in a bar chart
    Wind Speed statistics Rose Chart A rose chart showing wind speed intervals in all directions
    Wind statistics Rose Chart shows the duration of wind in each direction Rose chart
    Power curve The power curve shows the statistics of the power interval change curve of the wind field during the days, months and yearsWind farm monitoring project – Simulation插图3

Report management

Electricity statistics Query (day month year)
Wind speed and Direction statistics Query (day month year)
Fan yaw statistics Query (Day month year)
Fan alarm statistical inquiry (day month year)

Wind farm monitoring project – Simulation插图4

Alarm management

Alarm processing Display specific fan alarm information, set processing. You can fill in the processing information.
Alarm Statistics Displays the number of fan alarms, including the number and type of faults.

Database Design

Wind farm monitoring project – Simulation插图5

project structure

data     ├── data-common            // utility class│       └── annotation                    // Custom annotation│       └── config                        // 全局配置│       └── constant                      // 通用常量│       └── core                          // 核心控制│       └── enums                         // 通用枚举│       └── exception                     // 通用异常│       └── json                          // JSON数据处理│       └── utils                         // 通用类处理│       └── xss                           // XSS过滤处理├── data-framework         // 框架核心│       └── aspectj                       // 注解实现│       └── config                        // 系统配置│       └── datasource                    // 数据权限│       └── manager                       // 异步处理│       └── shiro                         // 权限控制│       └── util                          // 通用工具│       └── web                           // 前端控制├── data-biz // 业务代码│       └── domain                       // 实体类│       └── mapper                        // mapper│       └── service                   // 服务接口层│       └── service                   // 服务实现层│       └── manager                       // 异步处理├── data--admin       // 后台服务接口Api│       └── web                      // 启动│       └── config                         // 配置│       └── controller                     // 控制层│       └── core.config                    // swagger配置│       └── encoder                       │       └── quartz                         // 定时任务│       └── socket                         // websocket├── data--generator   // 代码生成├── data--quartz      // 定时任务├── data--system      // 系统代码

Database installation

Add a trenddb_api.jar to your local maven repository in the lib folder under the project root or TrendDB installation directory. groupId and artifactId are TrendDB_API with version 1.0. Run the following command in the directory where the jar resides

mvn install:install-file -Dfile=TrendDB_API.jar -DgroupId=TrendDB_API -DartifactId=TrendDB_API -Dversion=1.0 -Dpackaging=jar
资源下载此资源为免费资源立即下载
Telegram:@John_Software

Disclaimer: This article is published by a third party and represents the views of the author only and has nothing to do with this website. This site does not make any guarantee or commitment to the authenticity, completeness and timeliness of this article and all or part of its content, please readers for reference only, and please verify the relevant content. The publication or republication of articles by this website for the purpose of conveying more information does not mean that it endorses its views or confirms its description, nor does it mean that this website is responsible for its authenticity.

Ictcoder Free source code Wind farm monitoring project – Simulation https://ictcoder.com/kyym/wind-farm-monitoring-project-simulation.html

Share free open-source source code

Q&A
  • 1, automatic: after taking the photo, click the (download) link to download; 2. Manual: After taking the photo, contact the seller to issue it or contact the official to find the developer to ship.
View details
  • 1, the default transaction cycle of the source code: manual delivery of goods for 1-3 days, and the user payment amount will enter the platform guarantee until the completion of the transaction or 3-7 days can be issued, in case of disputes indefinitely extend the collection amount until the dispute is resolved or refunded!
View details
  • 1. Heptalon will permanently archive the process of trading between the two parties and the snapshots of the traded goods to ensure that the transaction is true, effective and safe! 2, Seven PAWS can not guarantee such as "permanent package update", "permanent technical support" and other similar transactions after the merchant commitment, please identify the buyer; 3, in the source code at the same time there is a website demonstration and picture demonstration, and the site is inconsistent with the diagram, the default according to the diagram as the dispute evaluation basis (except for special statements or agreement); 4, in the absence of "no legitimate basis for refund", the commodity written "once sold, no support for refund" and other similar statements, shall be deemed invalid; 5, before the shooting, the transaction content agreed by the two parties on QQ can also be the basis for dispute judgment (agreement and description of the conflict, the agreement shall prevail); 6, because the chat record can be used as the basis for dispute judgment, so when the two sides contact, only communicate with the other party on the QQ and mobile phone number left on the systemhere, in case the other party does not recognize self-commitment. 7, although the probability of disputes is very small, but be sure to retain such important information as chat records, mobile phone messages, etc., in case of disputes, it is convenient for seven PAWS to intervene in rapid processing.
View details
  • 1. As a third-party intermediary platform, Qichou protects the security of the transaction and the rights and interests of both buyers and sellers according to the transaction contract (commodity description, content agreed before the transaction); 2, non-platform online trading projects, any consequences have nothing to do with mutual site; No matter the seller for any reason to require offline transactions, please contact the management report.
View details

Related Article

make a comment
No comments available at the moment
Official customer service team

To solve your worries - 24 hours online professional service