jholtman
Content (before)
Content (1)
jholtman
About
- Username
- jholtman
- Joined
- Visits
- 55
- Last Active
- Roles
- Not Verified, Forum member
- Points
- 1
Comments
-
What we need to see is what is happening in the model with respect to the timing, labels, etc. Can you post the model somewhere we can download it and see what it is doing? The "words" don't really describe what is happening. I see that…
-
Exactly what are you trying to model? Just having values is insufficient; what is the process flow (# activities, timing, resources, etc.) These would be helpful in understanding what you want.
-
One way is to set a clock event to trigger at the time you want the event and then insert a workitem into the queue that is used by the work entry point. Another way setup a queue that has a "wait" time based on a label. You can then crea…
-
Why would you want to do that? It is not really taking any resources away from performance while it is there and other objects down the line just ignore it.
-
You just "insert a workitem" with VL to a queue to create a new workitem and you also have the ability to set the labels (if you are using them) to whatever values you want. This also allows the ability to add '0 to n' workitems depending…
-
Set a clock event to run each hour. Test what day and hour it is and then set the arrival rate to use that distribution. Remember to RESCHEDULE each time you change the distribution.
-
Just put a workcenter just before the exit point and test if the clock is past the closing time and if it is, then check to see if the number of items that entered the system is the same as the number of items that have been processed by this workce…
-
Use the 'action' tab in the workentry object to set a label to a value indicating the entry point something is coming from.
-
Why would you want to do that? It is not really taking any resources away from performance while it is there and other objects down the line just ignore it.
-
You could "batch out" two copies of a workitem and send each one to the corresponding activity. You may then want to put them in a common queue where you can then join them back together so that work will not proceed until both are done. …
-
I am going to assume that a resource can handle up to 8 workitems and that they can start working on something as long as there is at least one available. What you can do is at the activity, get the one item that will start work and at startup &quo…
-
Does the activity only run if there are work items in all the queues, or does it run and pickup items from the other queues if they are there; e.g., it can run with partial collections? You can have a single activity collect an item and then VL cod…
-
I have used this a lot in models and when batching out, it copies the labels to each copy. Just built a simple model and batched out 2 copies to queues and the contents of both queues, including labels, were the same. Can you describe you model an…
-
How does your model work? Is there a queue of work and when a workcenter is ready for work, it can grab as many of the items as it can process upto a limit of 6? Therefore if there is only one item, it will pick it up and work on it? This can be …
-
One way is to setup the entry point to generate a workitem every 42 seconds (average/normal/exp... what every flavor you want). These go into a queue and there is a workcenter "collecting" from the queue that will set its collection numbe…
-
I setup a model with 3 workcenters with decreasing priorities and then feed 4 workitems into it and it seems to work just fine. Here is a trace of the activities: 0.00 Started: Move work to Activity 1 8.84 End of Job on Activity 1 for Main Work Ite…
-
Even without a fixed distribution, what you are trying to see in any model is what is the "average" rate of processing. Even with an exponential of 12 minutes, you would see an average of 12 minutes, but some very large variations in queu…
-
A picture is not sufficient, you need to see all the parameters for the objects to understand what the timing, routing and other things are. From just looking at the picture, you seem to have a problem with timing since you are getting a lot of qu…
-
Not exactly sure what you are asking for. When you duplicate a workcenter, you have two different ones and each one can have its own distribution, and even set of resources. The whole purpose of a resource is to be able to share it between multipl…
-
send me the model so that I can see what is going on. It looks like with all the queuing that you have some "timing" issues in that you can not get the work gone fast enough. jholtman@gmail.com
-
You would "replicate" the workcenter so that it can handle multiple workitems at the same time, giving each one of them independent timings. So you can have the workcenter replicated 25 times to handle the maximum number of resources that…
-
It is not resources that have an activity like processing 5 cars per hour. You would have 3 workcenters (or whatever number) and each workcenter would require the resource and then have a timing of 12 minutes (5/hour) for the activity.
-
It is hard to tell exactly what your current model is doing from the description. You can have activities after the current one that does not require a resource, and they can have different timings; it all depends on what you are doing. Can you a…
-
I setup a simple model with just a workcenter replicated a number of times and the a resource that I changed the availability on and the model would process a number of workitems appropriate to the availability. I was using unlimited on the work e…
-
what exactly is not working? I assign a resource to a workitem and then it moves with that item until released at some later point. Another way to to create a queue with workitems that represent the number of resources that you need. At the workc…
-
Another way that I use is that I have logging functions that I can use in VL and insert where ever I need statistics. I have found that if what you are doing in somewhat complex, it is easier to create a log file of events (e.g., entry/exit to work…
-
you can also read in each file with the 'File to Sheet' command and then use VL to do any processing that you need.
-
One way is to setup a queue with the number of carts that you want. When you need a cart, take the workitem out of the queue and have a label on it that has the number of parts that it contains. When it get to the station it is supposed to go to, …
-
I have built a logging component that I use in my models. I can call it from anywhere VL can be used. It records the time of the call and upto 8 parameters that I can pass in. It also records the workcenter it was called from and the ID on the wo…
-
If you are always going to split the workitem into a constant number of items, then you assign a "unique" id to the workitem when it is created and then each workitem split from it will have the same ID. At a collection queue, you just ha…