Font Size: a A A

Construction Of RTU-based Irrigation Control System And Its Auxiliary Development Platform

Posted on:2022-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:C H RenFull Text:PDF
GTID:2493306749997139Subject:Automation Technology
Abstract/Summary:PDF Full Text Request
Agricultural informatization construction is an important engine for realizing agricultural and rural modernization.As an important part of agricultural production informatization,the irrigation control system is a hot research topic at present.This thesis constructs an irrigation control system and its Auxiliary Development Platform(ADP)based on the demand of cooperative enterprise(i.e.,Taian Xinfeng agricultural production material limited company)to address the problems in long-distance signal transmission,dynamic expansion of irrigation areas and equipment,remote development and testing for software.First,we designed layered architecture for the irrigation control system based on RTU,and completed a hardware system integration design based on this architecture.Second,the ADP is built for reduce dependence on hardware environment and improve efficiency for irrigation control software system development,which takes the hardware system as the simulation object.Then,based on the ADP,the irrigation control software system is constructed by using the development technology of software engineering.Finally,we carried out irrigation control system deployment and field testing.The main work is as follows.a.The layered architecture of irrigation control system is constructed based on RTU,and the hardware system integration design is realizedTo solve the problem of long-distance transmission and dynamic expansion of irrigation areas and equipment.This thesis designs an RTU-based software and hardware layered structure and system architecture,which can reduce the coupling degree of software and hardware.The system realizes the interaction between the user and the software system by separating the front and back ends based on the B/S communication mode,the software system is responsible for the logic control,and the hardware is responsible for the specific execution to realize the interaction between the software system and the hardware system based on the C/S mode.Based on the above architecture,this thesis realizes the hardware system integration design based on the system integration idea and LAN networking technology.b.The ADP is constructed based on RAD technologyAiming at the problem of development and testing of the irrigation control software system is inefficient due to its dependence on the hardware environment.In this thesis,ADP is constructed based on RAD technology.First,we built a programmable virtual hardware model according to the abstract modeling idea.The virtual hardware required in this thesis is created based on this model and stored in the virtual hardware database for development.Second,according to the multi-threading and thread communication technology,a hardware environment simulator is developed to provide a running and monitoring environment for virtual hardware.Finally,according to the RAD technology,the development environment of virtual hardware interface and related user interface was designed based on the Aardio language and SQLite database,which means that the construction of the ADP was completed.c.The irrigation control software system based on the technical methods of software engineering was constructedFor the dynamic configuration of the irrigation strategy,irrigation area,and sensor control equipment,this thesis adopted the technical method and development process of software engineering,built the irrigation control software system based on ADP.First,we analyzed the overall requirements of the software system and the principle of dynamic configuration and gave the software system architecture by using hierarchical and structured ideas.Second,combined with specific business requirements,based on the concept of middleware,the Unified Hardware Interface model is constructed for the RTU and sensors selected in this system.Then,this thesis designs an irrigation control management strategy with two modes: manual control and timing control,which is based on the dynamic configuration concept.Finally,based on the ADP and object-oriented concept,we used the combination of Java language,Spring Boot framework,Erupt framework,My SQL database,and Web technology to complete the construction of the back-end and front-end of the irrigation control software system.According to the requirements of enterprise and related problems,this thesis completes the construction of the irrigation control system and its ADP.The ADP enables developers to focus more on the implementation of irrigation control functions,reduces the cost of system development and testing,and is conducive to promoting productivity improvement.The irrigation control system can realize the dynamic expansion and control of irrigation areas and hardware equipment so that enterprise can flexibly implement and deploy according to their needs,reduce overall maintenance costs,meet the expected requirements of enterprise,and help promote product promotion.
Keywords/Search Tags:Irrigation Control, Integration Design, RTU, Dynamic Configuration, Virtual Hardware
PDF Full Text Request
Related items