The energy output of photovoltaic power generation systems varies greatly due to changes in the surrounding environment. Real-time monitoring of photovoltaic power generation systems can obtain original measurement data, providing useful data for system improvement and optimization as well as future scientific research. Monitoring and analyzing system environmental parameters and the electrical performance of the system itself is a prerequisite for ensuring the normal and efficient operation of the system. The operation of photovoltaic power generation systems is generally carried out without supervision. Monitoring and maintaining photovoltaic systems that are scattered on the ground is very difficult and cumbersome, requiring a lot of time and manpower and material resources. Therefore, the use of remote data monitoring systems in photovoltaic power generation systems is of great significance. Labview can use high-performance modular hardware and combine efficient and flexible software to complete various testing, measurement and automation applications. Flexible and efficient software can create a customized user interface for photovoltaic monitoring systems and provide powerful subsequent data processing capabilities. It can easily set the data processing, conversion and storage methods [4]. Modular hardware can easily provide a full range of system integration. In addition, Labview also has functions such as web publishing, report generation, data management and software connection. This paper uses the powerful functions of Labview and FieldPoint modular distributed I/O to design a photovoltaic power generation data monitoring system, and achieves the purpose of remote monitoring through the web publishing function.
2 Principle of Photovoltaic Monitoring System
Figure 1 is a block diagram of the photovoltaic data monitoring system. Sensors such as current, voltage, temperature, and wind speed are used to sense information about the photovoltaic power generation system and the surrounding environment to generate measurable electrical signals. Since the signals obtained by the sensors may be very weak or contain a lot of noise, they need to be amplified, attenuated, isolated, multiplexed, filtered, and other operations through signal conditioning devices. The conditioned signal can be connected to the data acquisition device. The monitoring system uses the industrial RS485 bus to realize the communication between the lower computer and the monitoring host PC. The maximum communication distance of the RS485 bus is about 1219m, and the maximum transmission rate is 10Mb/S. The transmission rate is inversely proportional to the transmission distance. The maximum communication distance can be achieved at a transmission rate of 100Kb/S. After adding a repeater, a larger transmission distance can be achieved. Labview software and its supporting DAQ (Data Acquisition) driver and data acquisition hardware form a complete set of data acquisition, analysis, and display systems. At the same time, Labview software can also complete data storage tasks to provide reliable data for future scientific research. Through the Web publishing tool in the software, you can log in to the monitoring system at any time through the Internet for remote data monitoring.
Figure 1 Schematic diagram of photovoltaic data monitoring system
3 Photovoltaic Monitoring System Hardware Design
3.1 Sensors and Transducers
The information that the photovoltaic power generation monitoring system needs to obtain from the site mainly includes: ① The DC current value, voltage value, power value when the photovoltaic array is running, and the battery charging parameters after passing through the power regulator. ② Collect wind speed values, the temperature of the photovoltaic module surface and the surrounding environment, and the solar irradiance. ③ Calculate the cumulative power generation, average temperature, average irradiance and other values through the data collected within a certain period.
The data is measured using sensors and converters corresponding to the above information. The temperature sensor uses a precision platinum resistance temperature sensor PT100. The sensor is designed and manufactured in accordance with the IEC751 international standard. The temperature is measured using the characteristic that the resistance value of the platinum resistance changes when the temperature changes. The sensor element is made of platinum wire, with high stability and a wide measurement range. The two temperature sensors can measure the surface temperature and ambient temperature of the photovoltaic module respectively, and the measured temperature is converted into a (4~20)mA DC two-wire standard signal and sent remotely. The voltage is measured using the STCV-800 voltage sensor of the ST-A series of the ST-Tong brand. This series of sensors is widely used in the monitoring of power systems, and the voltage test range is 0~1200V. The HD series high-precision DC large current sensor produced by Wuhan Instrument Company is used for the measurement of DC current. Its working principle is shown in Figure 2.
Figure 2 Schematic diagram of current sensor
Using the magnetic comparison method, M is a high permeability material core, and is a proportional winding, and is provided to and DC current respectively. The DC magnetic potentials obtained are, and because the two magnetic potentials and are in opposite directions, when, that is, when the synthetic magnetic flux in the core is zero, the magnetic potential balance equation is, and when,. The above shows that even if a single current with a large value is large, as long as there are enough turns, it can be balanced with a smaller one, and can be used to represent the corresponding value. The value is small, which is convenient for direct precision measurement, and it is a constant and is not affected by other quantities. Therefore, the magnetic comparison method can achieve higher accuracy in measuring large DC currents. Similarly, the measurement of wind speed, solar radiation and other signals uses sensors and converters that match the photovoltaic power generation system to convert the signal into a standard electrical signal before it can be sent to the data conditioning unit.
3.2 Signal conditioning and data acquisition device
The directly collected signal may not meet the requirements of the acquisition system due to noise and other reasons. In order to fit the input range of the data acquisition device, the electrical signal generated by the sensor must be processed. The signal conditioning device can amplify or reduce the voltage and current range as required, and perform isolation and filtering on the signal. The signal conditioning diagram of the photovoltaic monitoring system is shown in Figure 3.
Figure 3 Signal conditioning of photovoltaic monitoring system
The signal conditioning device SCXI (Signal Conditioning Extension for Instrumentation) consists of a signal conditioning chassis, a signal conditioning module and a signal connection port. The distributed signal acquisition system uses a modular approach to complete the functions of signal conditioning, data acquisition and network communication. The distributed signal acquisition system is very suitable for industrial field testing, as it allows signal conditioning to be performed close to the sensor. The monitoring system uses NI's FieldPoint modular distributed I/O products, which can be easily connected to the local PC using the RS485 serial interface. FieldPoint has built-in signal conditioning components that can be directly connected to the sensor. It has accurate and reliable 16-bit analog inputs and can be used in harsh environments with independent I/O modules that can be mixed and matched. In addition, FieldPoint has an innovative structure that modularizes I/O functions, signal terminals and communication methods. The system has a short design cycle and stable performance. The FieldPoint system includes a large number of isolated analog and digital I/O modules, terminal blocks, and network interfaces to make it easier to connect to standard open networks [9]. Users can individually select the most suitable network interface module, I/O module or signal terminal type for a specific application. The photovoltaic power generation monitoring system uses NI FP-AI-110 single-ended input module, NI FP-TC-120 thermocouple module and NI FP-1001 network interface module.
Since the solar radiation sensor uses the photoelectric detector on its top to measure solar radiation and can convert light signals into voltage signals, the NI FP-AI-110 module is selected for acquisition. It is an 8-channel single-ended input module used to directly measure voltage and current signals from various sensors. The NI FP-TC-120, an 8-channel thermocouple module with an operating temperature range of -40 to 70°C, is used to measure the temperature of standard J, K, T, N, R, S, E and B thermocouples. It has signal conditioning, double-layer insulation isolation, input noise filtering and a high-precision delta-sigma 16-bit analog-to-digital converter to ensure the accuracy of the measured data. Both modules provide HotPnP (hot-swap) operation and simple configuration. They can self-diagnose and automatically adjust to engineering units. They are designed for efficient and reliable measurements. They provide low-noise 16-bit resolution analog input with filtering and over-range protection, and on-board diagnostic functions to ensure trouble-free installation and maintenance. They are also accompanied by NIST calibration certificates to ensure accurate and reliable analog measurements, which are very suitable for use in photovoltaic power generation monitoring systems. In order to achieve communication between FieldPoint and RS485 buses, NI FP-1001 network interface modules are also used. Each FP-1001 network module can connect up to 9 FieldPoint I/O modules as nodes to the RS485 network. FP-1001 manages the communication between PC and I/O modules through the local high-speed bus connected to the FieldPoint terminal base. FP-1001 also provides several diagnostic and automation functions to simplify installation, use and maintenance.
4. Software Design of Photovoltaic Monitoring System
Virtual instrumentation (VI) technology is a breakthrough in the concept of traditional instruments as the rapid development of computer technology, large-scale integrated circuits and other technologies has led to the close integration of instrument systems and computer software technology. Labview (Laboratory Virtual Instrument Engineering Workbench), a graphical software development environment developed by National Instruments (NI), is a graphical programming language that uses icons instead of text lines to create applications. It is currently one of the most popular tools for implementing virtual instrument software design. It is recognized as a standard data acquisition and instrument control software and has now become a standard software platform for the test, measurement and control industry [10].
4.1 Monitoring system front panel design
Since Labview uses G language (graphical language) for programming, the system interface contains all the information such as temperature, current, voltage and irradiance to be monitored by the photovoltaic power generation monitoring system. The VI program in Labview consists of three parts: front panel, program flowchart and VI icon. The front panel is the user operation interface of the VI program and the interactive input and output port of the VI program. As shown in Figure 4, the system front panel, i.e., the system interface, mainly consists of the main monitoring interface and various parameter interfaces. The main interface mainly consists of three parts: power generation parameter monitoring module, environmental parameter monitoring module and data processing module. Each independent parameter module can set relevant parameters and display data in real time. The data processing module can store relevant historical data and play back data so as to analyze and process specific modules separately.
Figure 4 Photovoltaic monitoring system front panel
FIG5 is a partial program flowchart corresponding to the front panel of the photovoltaic power generation data monitoring system, which mainly includes voltage acquisition, current acquisition, irradiance acquisition, temperature acquisition and their processing procedures.
Figure 5 Partial flowchart of photovoltaic monitoring system
4.2 Database establishment
The first step to realize the database function is to establish the data source. Since the Labview database tool can only operate but not create a database, it is necessary to use a third-party database management system and select Microsoft's Access software to create a database. Create a database file named PVData.mdb, use the universal data link UDL (Universal Data Link) to obtain database information to achieve database connection, and create a PVData.udl file corresponding to the database file. After the database connection is completed, you can operate the database, including creating tables, deleting tables, adding test records, querying records, etc. For example, use DB Tools Create Table.vi in the Labview database toolkit to create a photovoltaic module surface temperature test data table. The data table includes test time, test value, test person and other information. Use DB Tools Drop Table.vi to delete a table and use DB Tools Insert Data.vi to add a record. After the data is stored in the database, use DB Tools Select Data.vi to read the stored data and query the records. The data read from Tools Select Data.vi is a dynamic data type and needs to be converted into the correct data type using Database Variant To Data.vi.
In most cases, it is not necessary to read out all the data in the photovoltaic power generation monitoring system database. Since the Labview database toolkit fully supports SQL language (Structured Query Language), you can read out the required data by entering conditional statements according to SQL syntax at the optional clause input end of Tools Select Data.vi. For example, if you enter the statement "Where TestTime='2008-9-12 10:24:20';", you can read out the data records at this time.
5. Implementation of network communication functions
5.1 DataSocket Communication Technology
The data communication of the local computer of the photovoltaic power generation monitoring system can adopt DataSocket technology, which is a network communication technology launched by NI for the field of measurement and control. It is based on Microsoft's COM and ActiveX technology, and highly encapsulates the TCP/IP protocol for sharing and publishing real-time measurement data. DataSocket can effectively support the simultaneous application of specific data by different applications on the local computer, as well as the data interaction between multiple applications on different computers on the network, to achieve real-time data sharing across machines, languages, and processes. The transmission rate in a 10M network can reach 640kbps, which can fully meet the requirements of this monitoring system. Using DataSocket and network technology, data collection, analysis, processing and display can be more effective. For example, for the monitoring of the temperature signal of the photovoltaic power generation system, a DataSocket server VI and a DataSocket client VI are created on different hosts respectively, and the DataSocket function node is used to transfer data. First, run the DataSocket Server application, which is a stand-alone program that optimizes and manages TCP/IP through an internal data self-describing format. Then use the DataSocket Write node in the server VI to send the temperature data to the connection specified by the dstp format. Finally, use the set DataSocket Read node in the created client VI to read the data from the specified address and display it on the waveform graph.
5.2 Remote Access
In Labview, network communication can be achieved through remote access. In the photovoltaic power generation monitoring system, the server is first configured accordingly, mainly including "Web server configuration" used to set the server directory and log properties, "VI visible in Web server" used to set the VI program open to the client, and "Web server browser access" used to set the client access rights. After the configuration is completed, the operation of publishing the web page on the server is completed, and the client can access the page published by the server through the web browser, realizing remote access to the monitoring system.
6 Conclusion
This paper applies virtual instrument technology to data monitoring of photovoltaic power generation systems, and builds a complete photovoltaic monitoring and analysis system with the help of Labview's powerful software support. The system can conveniently monitor the power generation characteristics and surrounding environment of photovoltaic power generation systems in real time to obtain reliable monitoring data. Various types of sensors and converters suitable for this system are selected, and the method of establishing the database of this monitoring system is explained. The innovative application of DataSocket communication technology and Labview remote access technology realizes the function of remote monitoring of the system. Due to the modularization of FieldPoin and the characteristics of Labview software itself, it can be easily expanded when other operating characteristics need to be studied. This system has stable operation, friendly interface, simple and convenient operation, and has the characteristics of low cost and easy use. It is a universal monitoring system with good application prospects.
Previous article:Workaround for NI Error Reporter in LabVIEW 2011
Next article:Motor Fault Acoustic Detection System Based on LabVIEW
Recommended ReadingLatest update time:2024-11-16 20:57
- Popular Resources
- Popular amplifiers
- 100 Examples of Microcontroller C Language Applications (with CD-ROM, 3rd Edition) (Wang Huiliang, Wang Dongfeng, Dong Guanqiang)
- Arduino Nano collects temperature and humidity data through LabVIEW and DHT11
- A review of deep learning applications in traffic safety analysis
- Real-time driver monitoring system via modal and viewpoint analysis
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Shenmu Android Face Recognition SDK Compilation Instructions
- C6678 multi-core DSP development - several key issues of hello world
- For example, #35: #error directive "Not supported." What is the reason? Please give me some advice.
- First time drawing board, newbie help
- Heart rate and blood oximeter chips are welcome to be added! If you have sensors or chips for thermometers and blood pressure meters, please add them too.
- What makes UWB different?
- How to determine which MSP430 is right for your LCD application
- 51 to 32 for beginners in embedded systems?
- C6000 DSP Work Summary
- Review summary: National Technology dual-core N32WB452 with CAN Bluetooth is here