Re: Multi process models - is there a correct approach
Steven Kennedy <stevenkennedy2263 <at> gmail.com>
2011-12-01 20:16:20 GMT
You could also model the people as the processes, taking items from
the queues and requesting the equipment resources.
On Thu, Dec 1, 2011 at 10:50 PM, Harri Vartiainen
<harri.vartiainen <at> iki.fi> wrote:
> Why do you need multiple PEM? One method can be complex if required. If
> you're modifying bank example, let the source create InstrumentPacks, and
> instrument pack PEM contains wash, re-assembly and sterelization steps with
> relevant requests for dishwashers etc..
>
>
>
> On Thu, Dec 1, 2011 at 11:34, Rachel Clarke <rachel <at> clarke.gen.nz> wrote:
>>
>> Hi Everyone,
>>
>> I am interested in using SimPy to model a sequence of processes that take
>> place. The example is the sterilisation of surgical equipment. We are
>> trying to find out the turnaround time (which we could measure), and
>> capacity of our system (which we can't measure easily).
>>
>> This is a fairly simple view of the process but it gives you the idea:
>>
>> 1. A pack of instruments arrives in the system at a time (given by a
>> distribution)
>>
>> 2. Pack is washed (takes x minutes +- y minutes)
>>
>> 3. Pack is re-assembled (takes between 10-55 mins depending on complexity
>> of pack)
>>
>> 4. Pack is sterilised (takes 25 mins)
>>
>> 5. Pack departs system
>>
>> I have read through the documentation and understand the simple bank
>> examples. My scenario is like a customer coming into the bank and seeing
>> the teller at the counter, and then going to see the Bank Manager (after
>> seeing the teller). The Bank Manager is a different resource from the
>> counter and has its own behaviour (and queue!).
>>
>> My problem is I am not sure how to model the sequence of processes
>> correctly. I had thought I would create a InstrumentPack class with multiple
>> PEMs (e.g. wash, pack, sterilise) and activate the next PEM once the
>> previous had finished but I read somewhere that a process can only have one
>> PEM.
>>
>> My resources are a dishwasher (six), some people (between two and four),
>> and a steriliser (four).
>>
>> Any pointers on the best way of doing this before I get started would be
>> great - or to some documentation I could look at that shows this kind of
>> model. Apologies if the question is too basic.
>>
>> Cheers,
>> Rachel
>>
>>
>>
>> ------------------------------------------------------------------------------
>> All the data continuously generated in your IT infrastructure
>> contains a definitive record of customers, application performance,
>> security threats, fraudulent activity, and more. Splunk takes this
>> data and makes sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-novd2d
>> _______________________________________________
>> Simpy-users mailing list
>> Simpy-users <at> lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/simpy-users
>>
>
>
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> _______________________________________________
> Simpy-users mailing list
> Simpy-users <at> lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/simpy-users
>
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d