Hi!
I have two machines with a processing time of 30s, but when their utilization reaches 90%, I need to reduce these processing times to 15s. Is it possible? How can I do it?
Hi!
I have two machines with a processing time of 30s, but when their utilization reaches 90%, I need to reduce these processing times to 15s. Is it possible? How can I do it?
Here's an example.
I added 3 labels to the processor:
Then I changed its cycletime expression to this code:
/**base on utilisation and labels*/ Object current = ownerobject(c); Object item = param(1); int port = param(2); TrackedVariable tv= current.stats.state(); double util = 100-tv.getTotalTimeAt("idle")/time()*100; if (util>=current.speedupUtil){ current.color=Color.blue; return current.ptime_fast; } current.color=Color.green; return current.ptime;
14 People are following this question.
FlexSim can help you understand and improve any system or process. Transform your existing data into accurate predictions.
FlexSim is a fully 3D simulation software environment. FlexSim can be used to simulate any process in any industry.
FlexSim®, FlexSim Healthcare™, Problem Solved.®, the FlexSim logo, the FlexSim X-mark, and the FlexSim Healthcare logo with stylized Caduceus mark are trademarks of FlexSim Software Products, Inc. All rights reserved.
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © Autodesk Inc. All rights reserved