Font Size: a A A

Design And Development On Scheduling System Software Platform For Steelmaking&Continuous Casting

Posted on:2010-08-17Degree:MasterType:Thesis
Country:ChinaCandidate:Q ZhangFull Text:PDF
GTID:2248330395457477Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
As an important component of iron&steel enterprises’manufacturing execution system, steelmaking and continuous casting scheduling system is a hot topic in the field of industrial engineering research. At present, steelmaking and continuous casting scheduling systems are developed for some steel mill’s specific situation, lacking of universal software platform suiting for steelmaking and continuous casting scheduling. The development of a universal steelmaking and continuous casting scheduling system software platform can establish a firm foundation for application promotion. Steelmaking and continuous casting scheduling system software platform can shorten the project development time and improve software reuse rate. Therefore, the development of Steelmaking and continuous casting scheduling system software platform has a very important practical significance for improving the efficiency and speed up the progress of the project, and saving development costs, and improving efficiency of software applications, etc.The main content of this paper is as following.1. Taking the completed practical steelmaking and continuous casting scheduling project of a Steel Plant as background, taking developing universal scheduling software product which is suitable for steelmaking and continuous casting production for target, basing on the description of steelmaking and continuous casting’s processing technology, according to steelmaking plants’different field conditions, the universality and particularity need of steelmaking scheduling are sumed up. Scheduling software platform’universality function need is defined, including planning, plan to adjust, rescheduling and human-computer interaction; and then from the perspective of scheduling software platform, in the production process, arithmetic invoking and data access three aspects analysed and summed up the universal function need of software platform. These generality function needs and universality function needs make up of collectivity demand of scheduling software platform.2. On the base of needs analysis of the software platform, taking actual requirements into account, making the general design of steelmaking and continuous casting scheduling system software platform, including structural design, functional design, database design and interface design. Thereinto, structural design includes function structure design and software structure design; software frame design is based on existent scheduling softwares’s reusing demand in system structure, three layers structure of presentation layer, application logic layer and data access layer, is chosen as software structure of software platform; function design includes scheduling function design and universal design. According to dynamic characteristic of steelmaking and continuous casting production process, the basic functions of scheduling software are designed:planning, plan to adjust, rescheduling and dynamic editor. According to universality requirements, designed the device configuration function which can adjust device parameter (device types, device mark, binding relation) by device management module; the optimization algorithms invoking function which can add and delete encapsulated arithmetic realization program in the platform through arithmetic invoking module; data access function through data access module which need change data link and data mapping configuration files of data access layer, when database, datasheet and field are rejiggered, can easily realize corresponding database link and accessing, when data source is different and data source has changed.3. Based on object oriented technology, using of. NET Platform C#language and object-relational mapping framework NHibernate, develops steelmaking and continuous casting scheduling system software platform. Using UML to design the static structural which expresses the relation between steelmaking and continuous casting scheduling system’s classes and inside structure (attribute and method) of the classes, as well as dynamic behavior model which describes dynamic symbiosis between steelmaking and continuous casting scheduling system’s objects; and then realizes each functional module of the software, including planning, plan to adjust, rescheduling, dynamic editor, production indexes calculation, plan searching, process data maintenance, system management, device configuration, data access and platform testing modules.4. Applying some steelmaking plant’s actual steelmaking scheduling data, the software platform is experimentized. Validating contents include scheduling software functional verification and platform universal functional verification. Scheduling function verifications of the platform include planning, plan to adjust and rescheduling three aspects verifications. Universality verifications of the platform include three parts, that is, the device configuration, the algorithm invoking and data access. Including, universality of the device configuration is validated through device adding, deleting and process adding; universality of the algorithm invoking is validated through invoking other algorithm; universality of data access is validated through three parts verifications including changing database, changing datasheet and changing field. Via experiment verification of steelmaking and continuous casting scheduling system software platform, validates scheduling function validity, and universality of the device configuration, universality of the algorithm invoking, universality of data.
Keywords/Search Tags:Steelmaking&Continuous casting, Software platform, Deviceconfiguration, Arithmetic invoking, Data access
PDF Full Text Request
Related items