question

juliategami avatar image
0 Likes"
juliategami asked juliategami commented

Learning curve

How can I change processing times based on a learning curve?

I am running a rampup simulation on a line, and I want to assign a formula to the processing time of each station that represents this learning curve7. In this case, I want to use Y= A*X^B, where Y is the time to produce unit X, A is the time to produce the first unit (for example, 15 seconds), X is the cumulative number of units produced, and B is the logarithm of the learning rate divided by the logarithm of 2. In other words, as the operator produces items, each item would have a decrease in its processing time. Would it be possible to do this?

Thank you in advance!

FlexSim 24.2.2
processtimelearning curverampup
5 |100000

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

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered juliategami commented

You can use the input statistic (current.stats.input.value) as X and enter your formula into the processing time field using the methos of the "Math" class.

https://docs.flexsim.com/en/25.1/Reference/CodingInFlexSim/FlexScriptAPIReference/Data/Math.html

· 10
5 |100000

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