Font Size: a A A

Design And Implementation Of Hot-Rolling Scheduling System Based On Layers Structure Pattern

Posted on:2010-10-22Degree:MasterType:Thesis
Country:ChinaCandidate:S C FanFull Text:PDF
GTID:2178360272970121Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Manufacturing Execution System (MES) is an information management system for the workshop production, which is located between the upper plan management system and the lower process control system. There are many functions in MES of iron and steel enterprises, and the production scheduling is one of the most significant parts.The production process of modern steel enterprises usually has the features of multi-species, multi-standard, low-volume contract and a large number of orders. Therefore, how to prepare reasonably rolling production plan will not only affect the order delivery in time, but also has a big influence on fulfilling the production ability of the equipment and the products quality. The production planning according to the existing organization and equipment is a very key issue. In practice, the results of production planning in heavy plate rolling mill have a huge impact on the production costs.Taking the hot rolling plate production process of Shougang as the background, this paper divides the whole system into several layers using Layers Architecture. The object-oriented programming idea is used to design all levels in the proposed system in order to ensure that all levels have been loosely coupled. And, the utilization of .NET technology ensures the high scalability and maintainability of this software system. In the implementation of the scheduling algorithm, this paper presents a heuristic-based approach to search the optimal solution through the probability-based selection. This method obtains the results of a long average length and a high hot charging. Furthermore, a friendly human-machine interface is implemented based on the layers architecture, which provides a comparison, drag adjustment and a graphical display to the scheduling results. This graphical interface overcomes the operating difficulties of the previous industrial application software and improves the system operability.
Keywords/Search Tags:Hot-rolled plate scheme, Heuristic Algorithm, Layers, .NET
PDF Full Text Request
Related items