Font Size: a A A

Object-oriented Method For Quayside Container Crane Training Simulator

Posted on:2005-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhangFull Text:PDF
GTID:2192360182456136Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Combined with the key specialty project of shanghai education committee, we started the development and research work of container crane training simulator which became the first training simulator of port machine in our country. Because it is limited by the software and hardware at that time, and we have no experiment, there are several shortcomings and questions in the system, which limited the research of port machine simulation and the expansion of system. At present, machine design and theory, which is the key subject of shanghai education committee in out university, has make the virtual simulation of container load and unload equipment as one of the key construction field. Therefore, we decide to improve the simulator based on system we have developed. In addition, we will extend the port container crane-training simulator to port machine-training simulator.The system we have developed has many limitations because of using procedure structural development model. Therefore, it is the first step to redevelop the origin system using object-orient method. This paper is the necessary and main parts of redevelop work. Based on analyses of origin container-crane system, it gives the detail of system analyses, and then it creates the model using UML and realizes the part of code.Main work of this paper lists as below:1. Aimed to solve the questions of system we have developed, such as complex structure, difficult to maintain and to reuse, hard to develop and to describe the problems, the paper lists the causes of redevelopment of system.2. It analyzes the kinds of strongpoint of using object-orient technical in simulation field, which is also the cause of using object-orient technical to redevelop.3. It analyzes the detail of system. Firstly, if analyze the system requirement. Then it gives the detail of function definition and ability object in the part of function requirement analyses.4. It establishes the system model using UML language and Object-orient technical. It describes the original system of port container crane. Based on the origin system, it establishes the use-case model and builds the use-case diagram.Then it abstracts the class according to use-case diagram and looks for the connection of different class from origin system describe. To be continuing, the classes are filled in the CRC cards. The integrality in the class diagram has been checked by arraying these CRC cards. And the classes are stratified and create the class diagram. The next steps are to analyze dynamic behavior and to model. In order to grasp the state changes in each class, we drew the state transition diagram.5. Realization of code. This paper realizes the aggregation relation, inheritance relation, polymorphism etc. also, it gives the process of motion model establishment and realization.6. At last, it introduces the object-orient test and maintenance, it makes the process of object-orient technical more integrate and standard.The creative points in this paper:1. It is the first time that using technology in the port machine simulations. Abstracting class, looking for the connection of the classes, describing static and dynamic behavior, analyzing and designing by object-oriented in the container crane training simulator system are the first application.2. Using UML language and analyzing the system in detail in the simulation are more systematical and standard.3. There are system analysis and a part of coding of "container crane training simulator", but it is creative to develop this simulator to the "port machine training simulator" step by step and to become more usefulness simulator in one machine.4. We found some shortages of object-oriented means during research.
Keywords/Search Tags:simulation, object-oriented, container crane, training simulator
PDF Full Text Request
Related items