Larbi F avatar image
Larbi F asked tannerp commented

FlexSim Experimenter


Hello all,

I had this model to build (attached below). I need to conduct experiments in order to ultimately optimise the whole system. However, I am a beginner in Flexsim and would like your help to first calculate the warm-up time: I tried plotting an output per hour graph for the sink but it keeps on oscillating. Then I need to calculate the simulation run length which I do not know how to derive.

Also, if you could please help me understand replications in a simulation context as I didn't get the hang of it.

Thank you very much in advance.

FlexSim 18.2.3
experimentersimulationoptimizationreplicationswarm up time
· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Larbi F avatar image Larbi F commented ·

Please help me out on this one I have looked everywhere: user manual, youtube videos, forums, etc. Thanks a lot !

0 Likes 0 ·
Larbi F avatar image Larbi F commented ·


Throughput per hour chart looks like this: it keeps oscillating so I can't really tell the warmup time.

0 Likes 0 ·

1 Answer

Sam Stubbs avatar image
1 Like"
Sam Stubbs answered tannerp commented

The warmup time is usually used to help your system get all the way set up. For example, do stations at the end of the line have to wait until parts start arriving? If that's the case (and you aren't interesting in measuring those start up time periods) then set your warmup time to be whenever the model is starting to run at the capacity you want to measure. There's no specific calculation for you, that's just something you'll have to determine. The same goes for end time, that's just for you to determine. What window of measurment are you looking to simulate? Do you want the data for how your system operates in a day, a week? a month? etc. That's something for you to determine, based on what you're looking for.

Replications just mean how many times the model repeats itself. (Because most models use random distributions for time, arrivals, etc.) The replications show multiple repeats of this so you can see what the numbers look like over many iterations.

I'll look at your model, but the oscillations in the data doesn't necessarily mean it's not working. You're looking at throughput over time. So this graph is showing that. At X time you had Y throughput which could fluctuate from moment to moment. As the time moves outward, you'll see that the line may have larger curves up or down depending on your system.

· 4
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Larbi F avatar image Larbi F commented ·

Hi @Sam Stubbs, thanks a lot for your answer. Downstream stations wait for parts to arrive but only for the first part, after that flow is established. could you have a quick look at the model please ?Because I don't know if the oscillations mean that the model already runs at required capacity ? I looked at what a friend did for the warmup time and it looked like the chart below.screen-shot-2019-04-16-at-144343.png And for the running time he used the equation below with 960 minutes corresponding to two 8hour shifts and 15 is the number of scenarios. I don't know if that equation is valid in your opinion?


What is the warmup time you would advise given the situation.

Thank you very much again.

0 Likes 0 ·
tannerp avatar image tannerp Larbi F commented ·

Hi @Larbi F,

The idea behind warm-up time is to offset your statistics collection enough that you only capture the model's output while it's running at full capacity. Unfortunately, because we don't know the parameters of your model nor what you are trying to optimize in this system, any attempt we make at calculating your warm-up time will be ineffective. We have seen this model fairly frequently in the last couple months, however, so we are familiar with the general idea.

You can analyze your system and estimate your warm-up time by looking at when the output has climaxed if you're looking to calculate output at full capacity. For example, if it takes 300 minutes for the first power unit to roll off the assembly line, your warm-up time might be 300 so that it isn't collecting data while the factory is getting started and doesn't have output.

In your friend's data, you can see his warm-up time pretty clearly as shown in the image below:

Hopefully this helps. For additional advice on how to set this up, you may consider asking your professor or your friend for more model-specific information.

1 Like 1 ·
warmup-time.png (37.8 KiB)
Larbi F avatar image Larbi F commented ·

@Tanner Poulton

Thank you for your answer. It's very helpful. Sorry for being the nth person posting about this model but our professor does not answer questions about that at all. Thank you again.

0 Likes 0 ·
tannerp avatar image tannerp Larbi F commented ·

Oh, I understand how that is. For these assignments, we're always happy to give pointers, but I'm afraid we won't be too much help with the details. Thanks for understanding and good luck!

1 Like 1 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.