Simulation of subsystems and overall system To reduce modeling complexity, we usually build simulation models separately for each subsystem to evaluate its performance with assumptions(and constraints) about the interfaces between the subsystems Subsystems usually assume different forms of entities defined to satisfy the different objectives of analysis the objectives for analyzing that subsystem
Simulation of subsystems and overall system ◼ To reduce modeling complexity, we usually build simulation models separately for each subsystem to evaluate its performance with assumptions (and constraints) about the interfaces between the subsystems ◼ Subsystems usually assume different “forms” of entities defined to satisfy the different objectives of analysis__ the objectives for analyzing that subsystem
An example In a CD/DVD distribution process, three subsystems, a location-based picking process, an automatic sorting proces and a wrapping/packing/shipping process are running separately but coordinated through the control of a sequence of events Location-based Automatic Picking process sorting process Wrapping and shipping process Solid arrows: material flow: dashed arrows. information flow
An example … ◼ In a CD/DVD distribution process, three subsystems, a location-based picking process, an automatic sorting process, and a wrapping/packing/shipping process are running separately but coordinated through the control of a sequence of events Location-based Picking process Automatic sorting process Wrapping and shipping process Solid arrows: material flow; dashed arrows: information flow
Distributed simulation a In order to effectively and efficiently simulate the overall performance of a DC, we need to integrate the individual simulation models developed for the subsystems (legacy systems), i.e. coordinate their executions in a distributed environment to accomplish the analysis Distributed simulation provides a technology that enables us to integrate and coordinate the simulation models developed for each subsystems namely, truck-docking, inbound, and outbound process so that the per formance of the overall system(a distribution center) can be more realistically and accurately described and evaluated through simulation
Distributed simulation ◼ In order to effectively and efficiently simulate the overall performance of a DC, we need to integrate the individual simulation models developed for the subsystems (legacy systems), i.e. coordinate their executions in a distributed environment to accomplish the analysis ◼ Distributed simulation provides a technology that enables us to integrate and coordinate the simulation models developed for each subsystems, namely, truck-docking, inbound, and outbound process so that the performance of the overall system (a distribution center) can be more realistically and accurately described and evaluated through simulation
a distributed simulation environment Architectural components Legacy models/systems(HLA based federates) Coordination/manager model(hLa based Federation manager Data repository Interfaces/adapters(transmission, receipt and internal updates to all FOm objects used by a federate) Tools(e.g. output analysis) a Integration infrastructure/platform(e.g. RTI based on the hla standard
Architectural components: ◼ Legacy models/systems (HLA based federates) ◼ Coordination/manager model (HLA based Federation manager) ◼ Data repository ◼ Interfaces/adapters (transmission, receipt and internal updates to all FOM objects used by a federate) ◼ Tools (e.g. output analysis) ◼ Integration infrastructure/platform (e.g. RTI based on the HLA standard) A distributed simulation environment