3
Architecture Training Simulator ofa based on Distributed Processing Shi-Yu Gong, Liang-Cai Liao and Ya-Xin Han, National University of Defence Technology ABSTRACT The potential abilities of micro-computers make it possible that low cost training simulators are available. Distributed processing is an effective way for implementation of this kind of simulator. This article presents a training simulator architecture based on distributed processing and discusses its role in the training simulation support system. INTRODUCTION With digital control technology becoming increasingly popular, there is a new and higher requirement for human performance in operating and control processes. As an effective instrument for this purpose, the training simulator is being widely used. Its advantages include: 1) Modelling various complex conditions and having a definite purpose; However, as far as developing a real training simulator is concerned, the development activities often are a complex, technical, expensive and time-consuming process, involving various knowledge and personnel. It is important to develop a training simulator in order to achieve the original intent. In this respect, Hays [l] gives us meaningful inspiration. Based on a technological perspective, this article discusses the question of whether a training simulator hardware sub-system can be made from commercial digital equipments (mainly micro-computers and local area network products) so as to noticeably lower costs. Distributed processing is an effective tool for implementation of this kind of simulator. According to popular thought, a training simulator architecture is suggested. Finally, some requirements about developing a training simulation support system based on the architecture are discussed. DESIGN OF THE ARCHITECTURE 2) Low training cost; 3) Advance training; and 4) Efficient training, easily evaluated and improved. The development of a real training simulator is often influenced by technical, as well as, financial factors. Sometimes, these applications are limited to micro-computer technology growth and the ratio of performance and price rise make it possible to solve the complex model by means of micro-computer systems. Authors' Current Addresses National University of Defence Technology, Department of Systems Engineering, Changsha Hunan, P R China 410073 Based on a presentation at NAECON '96 0885-8985/96/ $5.00 0 1996 IEEE There exists the opportunity that the simulator, being suitable for training needs, can be developed at low cost. 8 IEEE AES Systems Magazine, September 1996

Architecture of a training simulator based on distributed processing

Embed Size (px)

Citation preview

Page 1: Architecture of a training simulator based on distributed processing

Architecture

Training Simulator ofa

based on

Distributed Processing

Shi-Yu Gong, Liang-Cai Liao and Ya-Xin Han, National University of Defence Technology

ABSTRACT

The potential abilities of micro-computers make it possible that low cost training simulators are available. Distributed processing is an effective way for implementation of this kind of simulator. This article presents a training simulator architecture based on distributed processing and discusses its role in the training simulation support system.

INTRODUCTION

With digital control technology becoming increasingly popular, there is a new and higher requirement for human performance in operating and control processes. As an effective instrument for this purpose, the training simulator is being widely used. Its advantages include:

1) Modelling various complex conditions and having a definite purpose;

However, as far as developing a real training simulator is concerned, the development activities often are a complex, technical, expensive and time-consuming process, involving various knowledge and personnel. It is important to develop a training simulator in order to achieve the original intent. In this respect, Hays [l] gives us meaningful inspiration. Based on a technological perspective, this article discusses the question of whether a training simulator hardware sub-system can be made from commercial digital equipments (mainly micro-computers and local area network products) so as to noticeably lower costs. Distributed processing is an effective tool for implementation of this kind of simulator. According to popular thought, a training simulator architecture is suggested. Finally, some requirements about developing a training simulation support system based on the architecture are discussed.

DESIGN OF THE ARCHITECTURE 2) Low training cost; 3) Advance training; and 4) Efficient training, easily evaluated and improved. The development of a real training simulator is often

influenced by technical, as well as, financial factors. Sometimes, these applications are limited to micro-computer technology growth and the ratio of performance and price rise make it possible to solve the complex model by means of micro-computer systems.

Authors' Current Addresses National University of Defence Technology, Department of Systems Engineering, Changsha Hunan, P R China 410073

Based on a presentation at NAECON '96

0885-8985/96/ $5.00 0 1996 IEEE There exists the opportunity that the simulator, being suitable for training needs, can be developed at low cost.

8 IEEE AES Systems Magazine, September 1996

Page 2: Architecture of a training simulator based on distributed processing

PERFORMANCE DEMANDS

node 1

The training simulator is a substitute for the actual system and serves an all-purpose, man-machine interactive instrument. The total training simulation system consists of software and hardware. In addition, the system includes personnel (instructor and trainee), training program, operating and control rules, etc. The essential demands for performance of the training simulator are as follows: 1) Real-time solving for the system model; 2) Real-time response to operating and

3) High-fidelity presentation of system status; and 4) Exact duplication of actual man-machine interaction.

Therefore, the simulator should be a multi-user and multi-task processing system. It should provide high-speed information processing, information acquisition and information transmission abilities. It must be rich in the functions of graphicdimages and voice processing.

control commands;

rivde 2 . . . node N

ARCHITECTURAL DESIGN

In light of the demanding performance and letter-perfect training function, an architecture of the training simulator based on micro-computer and local area

Fig. 1. Topology of the Architecture

networks is suggested; its topology being bus-type and its connections by cable as shown in Figure 1.

solver; instructor console; or trainee equipment. The trainee node may be equipped such specific items as a key-board, large-size screen, special controls, etc. The model solver node uses commercial micro-computers such as AST, COMPAQ, etc. The criteria for the micro-computer performance arc based on processing requirements, e.g., multi-medium functions. System software mainly includes Windows 3.X, Netware Lite, Borland C+ + .

System communication within the point-to-point manner; the data are transmitted at the rate of 10 MB/Sec. Each type of node has its own procedure for sending and receiving data. It is the system information related to the node that can be exchanged.

Each node can be defined as one of three types: model

Model Solver Node

model; varying system status; and modelling the actual system’s behaviour.

The model server node serves as a a problem-solving

Instructor Node

accepts instructor’s commands; activates training programs; directs training processes; estimates the effects of training.

The instructor node presents the system status;

Trainee Node

accordance with actual conditions; and implements operating and control interactions.

The training node presents the sub-system status in

DISTRIBUTED PROCESSING

Except for the instructor node, the number of other nodes could exceed more than one in the system. That is, the whole training simulation task may be distributed to each node and carried out cooperatively by them. This is owing to the architecture’s choice and make it effective to simulate more complex systems.

The system model is developed on the basis of object-oriented thought. Therefore, it is the model of an element, or some in the system, object set that is solved in the model solver node. In this way, the model solver node is related to the other nodes only by means of information exchange. With the task being carefully designed, each trainee node carries definite functions, such as, interaction between personnel and equipments, pre-processing the operating and control information, etc. Similarly, there exists information exchange between trainee nodes and other nodes.

CONSIDERATION OF THE SIMULATOR SUPPORT SYSTEM BASED ON THE ARCHITECTURE

If a training simulator of high quality and low cost is able to be developed quickly, it is necessary to provide for a training simulator support system. Besides the general functioning of this system [2], the development of a training simulation support system based on the architecture must include consideration of distributed processing. Its modelling methodology [3] should be based on object-oriented thought. For the moment, we suggest a development paradigm depicted (on next page) in Figure 2.

After the requirement for training simulation is submitted, the two libraries are observed. If the set of objects and/or sub-models in the libraries is enough to be organized into the required system model, the task of building the model ends. The models and objects are reusable. Otherwise, by means of object analysis, specification and generation. new objects can be joined into the object library until there is enough to build the system model.

be integrated in the training simulation support system. They could be simulating the control and management of the sub-system; instructor support sub-system; trainee

General supporting and processing functions should

IEEE AES Systems Magazine, September I996 9

Page 3: Architecture of a training simulator based on distributed processing

SIMULATION TRAINING REQUIREMENT

1 1 1

OBJECT SPECIF'ICATICN

OBJECT GENERATION

OBJECT LIBRARY I c c

OBJECTS ORGANIZATION ' T MODEL LL4RARY

1 SYSTEM MODEL

1 SlhiLTLATION TEST

T W N I N G SIMJLATION

Fig. 2. System Model Development Paradigm

operating and control interfaces; communication protocol and supporting software, etc.

CONCLUSION

With the ratio of performances and prices of micro-computers as well as local area network products

rising steadily, the low-cost training simulator is being used to advance the simulation technology application. However, distributed processing is an effective way to model the complex system to carry out training simulation tasks. The architecture of the training simulator suggested in this article can supply a suitable environment. The training simulation support system based on the architecture should use object-oriented thought as its methodology base. Thus, a training simulator can be effectively developed.

REFERENCES

[l] Hays, R.T., 1992, "Systems Concepts for Training Systems Development," IEEE Transactions on Systems, Man, and Cybernetics, Vol. 22, No. 2, pp. 258-266.

[2] Balmer, D.W. and Paul, R. J., (1990), "Integrated Support Environments for Simulation Modelling," In Proceedings of the 1990 Winter Simulation Conference, 0. Balci, R.P. Sadowski and R.E. Nance, Eds., pp. 243-249.

[3] Nance, R.E. and Arthur J.D., (1988), "The Methodology Roles in the Realization of a Model Development Environment," In Proceedings of the 1988 Winter Simulation Conference, M. Abrams, P. Haigh and J. Comfort, Eds. pp. 220-225.

Shi-Yu Gong is a lecturer in the Department of Systems Engineering at the National University of Defence Technology in China. He received the B.A. degree in computer science from the University of Northeast, Shenyang, China in 1983. Seven years later, he received the M.A. degree in system engineering from the National University of Defence Technology in China. His interest is mainly devoted to complex system modeling, modeling methodologies, simulation, and simulation support systems.

Liang-Cai Liao is an assistant in the Department of Systems Engineering at the National University of Defence Technology in China. He received the B.A. and M.A. degrees in system engineering at the National University of Defence Technology, China, in 1991 and 1994, respectively. His main research interest is complex system modeling, simulation and simulation software systems.

Ya-Xin Han is a postgraduate student. She received the B.A. degree in information system engineering from the National University of Defence Technology, China, in 1994. She is returning to research in systems engineering.

IO IEEE AES Systems Magazine, September 1996