An object-oriented simulation-based method for emulation development for testing shop control software

dc.contributor.authorDalal, Malay A.en
dc.contributor.committeechairDeisenroth, Michael P.en
dc.contributor.committeememberBadinelli, Ralph D.en
dc.contributor.committeememberIoannou, Georgeen
dc.contributor.committeememberKoelling, C. Patricken
dc.contributor.committeememberSarin, Subhash C.en
dc.contributor.departmentIndustrial and Systems Engineeringen
dc.date.accessioned2014-03-14T21:12:12Zen
dc.date.adate2008-06-06en
dc.date.available2014-03-14T21:12:12Zen
dc.date.issued1996-03-01en
dc.date.rdate2008-06-06en
dc.date.sdate2008-06-06en
dc.description.abstractAn emulator is a computer program that mimics the behavior of a production facility as seen by the control program. Emulation has been used as a tool for dynamic, off-line testing of control software for automated manufacturing systems. However, research efforts in emulation have focused mainly on controllers for equipment, AGVS, and workstations. This research focuses on emulation for testing shop control software. Though conceptually simple, emulator development efforts tend to be ad hoc in nature and lack a strong conceptual framework. Currently, the effort involved in developing an emulation model may outweigh the potential benefits. The approach used in this research centers around adapting a detailed simulation model, i.e., used for testing control strategies, for emulation, i.e., control software testing. This approach promotes software reuse and thus limits the emulation development task. Due to the limitations of conventional simulation languages and modeling techniques, a simulation model is not readily adapted for emulation. The main problems lie in turning off the control logic in a simulation and interfacing the model to the actual controller. An object-oriented modeling methodology was developed for systematically transitioning from simulation to emulation. Basically, the method calis for encapsulating manufacturing control logic into controller objects and modeling the system from the perspective of exchange of messages among controllers. The developed method also promotes the rapid development of a driver for verification and validation of the emulation model. A prototype system was developed to demonstrate the feasibility of the emulation development method. The MODSIM II language for object-oriented simulation was used to implement the object classes. The second issue addressed is the ability to use emulation to test shop control system in faster-than-real-time (FRT) mode. Currently it is necessary to test the system in real-time, which makes it impractical to observe extended operation of the shop. The mixed-mode emulation method, which switches time-advance between real-time and next-event modes, was developed. Issues in implementing and using the mixed-mode and the delay-scaling technique for FRT emulation were discussed. Experimental results showed that mixed-mode emulation had the potential to reduce run-times by more than 50% over real-time emulation.en
dc.description.degreePh. D.en
dc.format.extentix, 173 leavesen
dc.format.mediumBTDen
dc.format.mimetypeapplication/pdfen
dc.identifier.otheretd-06062008-151722en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-06062008-151722/en
dc.identifier.urihttp://hdl.handle.net/10919/38033en
dc.language.isoenen
dc.publisherVirginia Techen
dc.relation.haspartLD5655.V856_1996.D353.pdfen
dc.relation.isformatofOCLC# 34996566en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectCIMen
dc.subjectsoftware testingen
dc.subjectobject-oriented simulationen
dc.subjectmanufacturing automationen
dc.subject.lccLD5655.V856 1996.D353en
dc.titleAn object-oriented simulation-based method for emulation development for testing shop control softwareen
dc.typeDissertationen
dc.type.dcmitypeTexten
thesis.degree.disciplineIndustrial and Systems Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.leveldoctoralen
thesis.degree.namePh. D.en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LD5655.V856_1996.D353.pdf
Size:
10.29 MB
Format:
Adobe Portable Document Format
Description: