5.0

5.0 | 3 ratings Rate this file 14 Downloads (last 30 days) File Size: 199.56 KB File ID: #29754
image thumbnail

SimEvents: Process Logistics Library

by Rick Rosson

 

16 Dec 2010 (Updated 09 Aug 2011)

Add-on library for SimEvents® that provides useful blocks for modeling process logistics.

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

| Watch this File

File Information
Description

The zip archive contains a top-level SimEvents library called

   'se_process.mdl'

four sub-libraries:

  1. 'se_batching.mdl'
  2. 'se_conveyor.mdl'
  3. 'se_math.mdl'
  4. 'se_utilities.mdl'

and three test bench models:

  1. 'test_accumulate.mdl',
  2. 'test_batching.mdl', and
  3. 'test_conveyor.mdl

The 'se_batching' sub-library includes blocks for batching and unbatching entites in SimEvents. The approach used by these blocks has the advantage that it is completely scalable to virtually any size batch that you might want to create or disassemble.

There are, however, a two important limitations. The first is that the blocks do not replicate or pass along any attributes that may be attached to the entities, although it would not be difficult for the end user to reattach them if desired. The second limitation is that the batch size for the “Unbatch” block can only be specified as a mask parameter, not using an attribute attached to the batch entity itself.

Revision 04 - August 5, 2011

Required Products SimEvents
Simulink
MATLAB release MATLAB 7.12 (2011a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (3)
03 Feb 2011 Will Campbell

Nice work my friend! You might consider a version that releases the batch as individual entities instead of combined (or make it an option in the mask). You also could eliminate the need for the Time-Based Entity Generator upstream if you had a dialog option that specified the frequency of batching.

05 Nov 2011 Oleg Jurkevich  
02 Feb 2012 Wei Li  
Please login to add a comment or rating.
Updates
28 Dec 2010

Updated the description to include advantages and limitations. Also added Simulink to the list of required products.

03 Jun 2011

Added a new block to represent conveyor belts in the library. Added a new demo illustrating 'Little's Law'.

08 Jun 2011

Corrected typo in the description: revision date should be "2011" not "2010"

15 Jul 2011

Added three new blocks to the library: Accumulate, Disaccumlate, and Entity Subsystem. Updated files to R2011a. Fixed a few minor issues with the test bench models. Renamed the "LittlesLaw.mdl" simulation to "test_conveyor.mdl".

09 Aug 2011

Reorganized library into four sub-libraries. Added new blocks for 'zero-protected divide' and 'event-driven cumulative time average'

Tag Activity for this File
Tag Applied By Date/Time
simevents Rick Rosson 23 Dec 2010 12:01:07
batch Rick Rosson 23 Dec 2010 12:01:07
library Rick Rosson 23 Dec 2010 12:01:07
unbatch Rick Rosson 23 Dec 2010 12:01:07
operations Rick Rosson 23 Dec 2010 12:24:31
manufacturing Rick Rosson 23 Dec 2010 12:24:39
operations research Rick Rosson 23 Dec 2010 12:24:46
management science Rick Rosson 23 Dec 2010 12:25:02
des Rick Rosson 23 Dec 2010 12:25:15
discrete event Rick Rosson 23 Dec 2010 12:25:24
discrete event system Rick Rosson 23 Dec 2010 12:25:34
system dynamics Rick Rosson 23 Dec 2010 13:43:20
logistics Rick Rosson 23 Dec 2010 14:35:51
production Rick Rosson 23 Dec 2010 14:36:09
discrete event simulation Rick Rosson 27 Dec 2010 15:46:18
potw Will Campbell 04 Feb 2011 09:05:34
pick of the week Jiro Doke 11 Feb 2011 20:00:43
conveyor Rick Rosson 06 Jun 2011 15:08:10
conveyor belt Rick Rosson 06 Jun 2011 15:08:10
conveyor Daniel Verret 06 Sep 2011 21:22:06

Contact us at files@mathworks.com