Rapidly Develop Monitoring Systems for Grid-Connected Photovoltaic Equipment Using LabVIEW

Publisher:好的哎Latest update time:2012-02-27 Source: eefocusKeywords:LabVIEW Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Challenge: Build a custom real-time monitoring system capable of evaluating the performance and characteristics of grid-connected PV systems using a variety of measurement devices in a short time and at a low cost.

Solution: Use the open NILabVIEW software platform to design the monitoring system and dedicated interface software, input the output of multiple measurement devices into the PXI system through the serial interface, and use the ready-made User Datagram Protocol (UDP) function to transmit the data to the PC, providing real-time display of different measurement results.

“The core of the whole set is the NIPXI-8184 real-time controller, which provides data storage capabilities, extremely high system reliability, compactness, ruggedness and easy configurability.”

The Singapore government has invested 350 million Singapore dollars to transform the city into a global clean energy hub, with a focus on developing solar energy. To achieve this goal, the Clean Energy Research and Experimentation Program (CERT) under the Singapore government and the Economic Development Board has developed a number of measures. To this end, we have opened a Solar Technology Center with five different photovoltaic panels, with a total power of 14.2kW. The center is used to showcase different grid-connected photovoltaic systems and serve as a test laboratory center to study the performance and characteristics of different photovoltaic modules in long-term operation under tropical climate conditions.

To study the performance and characteristics of these PV modules, we asked a team from the Electronic Engineering Department to build a custom real-time monitoring system capable of measuring different parameters of the PV array under test and actual climate conditions in a short time and at a low cost.

The team used LabVIEW software for development because it provided an open development platform, versatility, and an original graphical user interface. The software allowed them to quickly develop a non-standard Modbus serial communication protocol, which is a key interface for transmitting multiple measurement device outputs to the PXI real-time controller system. Afterwards, using UDP communication functions, the data was transferred to a PC for real-time display, analysis, and storage.

Photovoltaic system measuring instruments

The core of the whole equipment is the NIPXI-8184 real-time controller, which provides data storage, high system reliability, compactness, ruggedness and convenient configurability. The software is developed based on LabVIEW and LabVIEW Real-Time Module.

Develop Modbus serial communication function

The weather monitoring system consists of seven measurement parameters, including global solar irradiance, diffuse solar irradiance, temperature, humidity, wind speed, wind direction, and rainfall. The measurement parameters of the photovoltaic monitoring system include DC voltage, DC current, and panel temperature. AC power and power generation are collected using electronic power meters. In addition, a total of 22 measurement data points are collected from the measuring instrument and five electronic power meters, totaling 23 measurements. In order to be able to handle multiple measurement data and minimize the wiring between the equipment and the PXI controller, a serial interface is used.

The team used Modbus Remote Terminal Unit (RTU), which is an open serial (RS232 or RS485) protocol that provides master/slave communication between devices connected over a network. It is simple to use, reliable, low-cost, and can exchange data in binary format, which improves throughput. However, each Modubs device manufacturer implements this protocol with different function codes, data formats, and cyclic redundancy check (CRC) codes. Therefore, it is necessary to develop a Modbus driver to allow users to modify the implementation of the protocol according to the requirements of different manufacturers.

Since LabVIEW provides Virtual Instrument Software Architecture (VISA) serial functions, it is simple to design a program to communicate between these devices. In addition, since data operation functions such as dividing numbers, right shift with carry, exchanging bytes, type conversion, etc. are provided, we can easily implement the Modbus message structure using the corresponding function code, data format, and CRC error verification algorithm. In this way, we developed and tested the ModbusRTU interface program and it was able to work for devices from different manufacturers.

Data transfer from PXI real-time controller to PC

The team used the UDP function in LabVIEW to transfer the collected data to the PC. UDP is simple, convenient, and can broadcast messages to multiple addresses at the same time. Although it does not guarantee reliable data transmission, this does not cause any impact in this system because the system only needs to transmit data to the PC at a time interval of 10s, so even if some data points are lost, it will not cause any problems.

Designing graphical user interfaces

One of the system requirements was to provide a comprehensive display of all information related to the monitoring system measurement data and the Solar Technology Center settings. The tab control in LabVIEW provides the user with a practical feature to place all the information in a single application without making the user interface too complicated.

Another challenge was to display the different measurements in a graph. Graphs allow users to visually see the relationship between one parameter and another, as well as the trend of any parameter. At any point in time there are 22 measurement data points, including weather parameters, PV DC voltage and current, and panel temperature for each type of solar panel. It is impossible to list all the data on a single graph. This can be solved by controlling the graph drawing programmatically. The program is designed using item selection and graph property nodes to achieve this. Users can view up to four data curves and measurement parameters at once in a graph.

in conclusion

LabVIEW helped our team quickly develop the Modbus interface program within three months and design an excellent user interface that is rich in information. The use of NIPXI hardware ensures system reliability, and it has been running 24 hours a day, seven days a week since September 2008. The next task for our team is to evaluate the performance of the PV system, including evaluating the relationship between PV array efficiency, energy generation, climate conditions, and module conditions.

Keywords:LabVIEW Reference address:Rapidly Develop Monitoring Systems for Grid-Connected Photovoltaic Equipment Using LabVIEW

Previous article:Using LabVIEW 2010 to Achieve More Efficient Measurements
Next article:Application of Virtual Instrument Technology in Automobile Testing

Recommended ReadingLatest update time:2024-11-16 21:26

Automated Precision Impedance Analysis System Based on Labview
0 Introduction With the advancement of science and technology, the objects and methods of various experimental studies are becoming more and more complex, and the complexity of the corresponding experimental systems and experimental platforms is also growing exponentially. Traditional manual operations are
[Analog Electronics]
Using LabVIEW software and NI PXI hardware to develop monitoring systems
Challenge: Build a custom real-time monitoring system capable of evaluating the performance and characteristics of grid-connected PV systems using a variety of measurement devices in a short time and at a low cost. Solution: Use the open NI LabVIEW software platform to design the monitoring system and dedicated
[Test Measurement]
Using LabVIEW software and NI PXI hardware to develop monitoring systems
In-depth exploration of labview -- Talk about several timers in labview
LABVIEW provides several timers (including DELAY), as shown in the following figure First, take a look at the help description of the Tick Count node: Returns the value of the millisecond timer. The base reference time (0 milliseconds) is undefined, that is, you cannot directly convert the returned milliseco
[Test Measurement]
In-depth exploration of labview -- Talk about several timers in labview
Labview programming skills ----- how to call the database link properties dialog box
When setting up ODBC and other database operations, Windows automatically calls the database link properties dialog box. How to automatically call it in LABIVEW is very simple. Among them, AUTOMATION selection
[Test Measurement]
Labview programming skills ----- how to call the database link properties dialog box
Development of ICRH transmitter monitoring system based on Labview
1 Introduction China's first superconducting tokamak HT-7 device is a huge nuclear fusion ring vacuum magnetic cage experimental device. It mainly includes the HT-7 superconducting tokamak device body, a large ultra-high vacuum system, a large computer control and data acquisition and processing system, a large high-p
[Test Measurement]
Development of ICRH transmitter monitoring system based on Labview
Design of Virtual Instrument Test System for Motor Performance Using LabVIEW and TCP/IP Protocol
Applying modern virtual instrument technology to the field of motor performance and testing can give full play to the characteristics of high development efficiency, flexibility, strong compatibility and high reusability of virtual instrument technology. Designed and implemented an online test system for multi-channel
[Test Measurement]
Design of Virtual Instrument Test System for Motor Performance Using LabVIEW and TCP/IP Protocol
How to create a custom button control in LabVIEW
Recently, at the request of a customer, I used LabVIEW to write a simple example of data acquisition using a Pico data acquisition card to verify the performance of the Pico data acquisition card. Although the Pico data acquisition card comes with a secondary development demo, these are very basic. Some human-computer
[Test Measurement]
Fetal Heart Rate (FHR) Detection System Based on LabVIEW
Fetal heart rate (FHR) detection is a primary method used to determine the health of the fetus before birth and to help identify potential dangers such as fetal hypoxia or compression. The purpose of early detection is to reduce fetal morbidity and mortality. Currently, the most common way to detect fetal heart
[Industrial Control]
Fetal Heart Rate (FHR) Detection System Based on LabVIEW
Latest Test Measurement Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号