| With the rapid development of the Internet,the popularization of the concept of Industry 4.0,and the issuance of policies such as China Manufacturing 2025,companies in the industrial manufacturing or warehousing field hope to provide companies with more efficient and stable work or production environment through the use of new technologies.At present,many warehousing logistics or manufacturing companies lacks the platform support of hardware and software.In the actual operation,the use of human resources to perform distribution tasks not only causes waste of human resources,but also limits the efficiency of work.In response to the above issues,this paper designs and implements the WCS(warehouse control system)master control management system,referred to as the WCS system.The system guarantees the efficiency and accuracy of warehousing or production by real-time dispatching and monitoring automation logistics equipment such as AGV and hoists.This paper first analyzes the market prospects through the background of intelligent warehousing and the status quo at home and abroad.And some related technologies are summarized as the basis of software design.Secondly,based on the business characteristics of the WCS system,the requirement analysis is carried out,and the functional requirements and non-functional requirements of the system are clarified.Then the design and implementation of WCS system are carried out from three aspects: system architecture design,function module design and database design.The system adds a layer of total control service based on the traditional WCS system.On the basis of path calculation,task delivery and feedback results,new task decomposition,task scheduling,task priority adjustment,warehouse management,map management and other functions are added.In the system design and implementation stage,the Spring+Spring MVC+Mybatis technique is used to build the system,and the Socket technology is integrated to provide communication services.In order to achieve high performance and scalability of the communication module,the open source Mina framework is used to build a unified network transmission environment.At the same time,the communication message format of each intelligent hardware device in the WCS system is uniformly standardized to facilitate the analysis of the transmission data.A grid map model is established by using a QR code containing location information as a spatial point to provide map information for path planning.In addition,in order to ensure the correctness and stability of the planned path,the heuristic A* algorithm is used to calculate the path.Task scheduling is divided into charging task scheduling,AGV task scheduling and hoist task scheduling according to different application scenarios and workflows.At the same time,a strategy based on time window is adopted to prevent and resolve path conflicts occurring during multi-AGV task scheduling.Finally,this paper tests and analyzes the functions and performance of the WCS system.Among them,the functional test is developed by the design and execution of the test cases in different scenarios,and the performance test is based on the simulated message size.After the WCS system designed and implemented in this paper is officially put into operation,according to the problem feedback and performance monitoring in the actual workflow,the system has met the functional and non-functional requirements.The system fully utilizes the transportation capacity of automated logistics equipment and optimizes the traditional warehousing and production process,thereby reducing labor costs and improving work efficiency. |