question

Pieter Cecat avatar image
0 Likes"
Pieter Cecat asked Pieter Cecat rolled back

Distinguish between workstation regular and overtime capacity

Hi everyone!

Another day working on my model, another question.

My model has 1 workstation. I am considering production planning for a 6 months time horizon, one month corresponding to 720 hours, time unit of my model. The regular capacity of my processor is limited to 480 hours of processing per month (didn't change the processor's capacity settings, just an assumption I make in my model). However, there is a possibility of extending this capacity (when necessary) by overtime, which can be the remaining 240 hours at most (see picture below).

However, this additional capacity comes at a price per time unit (hour). In order to calculate my overtime expenses in a later stage, I am looking at ways of finding out how many time units my processor is processing/active during the overtime time period (last 240 hours of each month, e.g: 481-720, 1201-1440, 1921-2160 et cetera).

I was thinking of using a dashboard here to depict a state analysis (processing time + idle time) and storing these values in a table. However, I don't think it is possible to do this for every month (720 hours) separately, as well as to distinguish between the first 480 hours (regular) and the last 240 hours (overtime). Any hints?

Thanks again for your help!

Best regards

Pieter

FlexSim 16.0.6
overtimetime intervalstate valuesworkstation
7sjxi.jpeg (20.8 KiB)
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

Sam Stubbs avatar image
1 Like"
Sam Stubbs answered Pieter Cecat rolled back

I'm not sure if this is what you're looking for. But I've created a simple sample model, that uses an instanced process flow, to record processing time, and designate how much of that processing time is regular and how much is overtime every 720 unit interval. Then it saves those values to a table. You can see if this concept is something that you could use. Hopefully it is helpful.

overtimeexample.fsm


overtimeexample.fsm (23.0 KiB)
· 5
5 |100000

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

Pieter Cecat avatar image Pieter Cecat commented ·

Dear Sam

I seem to have a problem opening the file. I am working in FlexSim 2016 (version 16.0.1) and it tells me the model is dependent on modules that are not installed. Is it possible to save the example using FlexSim 2016?

Thanks in advance.

Regards

0 Likes 0 ·
Sam Stubbs avatar image Sam Stubbs ♦ Pieter Cecat commented ·

Sorry I didn't that your version was 16. Mine was created in 17, I'll try to create a 16 version before I head out today.

0 Likes 0 ·
Pieter Cecat avatar image Pieter Cecat Sam Stubbs ♦ commented ·

Would be appreciated :)

0 Likes 0 ·
Show more comments
Pieter Cecat avatar image Pieter Cecat commented ·

Hi @Sam Stubbs

I have a quick question related to the implementation of your example.

I have added everything as you did but it results in a small error when I look at the global table ('Overtime') containing the numbers for overtime and regular time, namely:

Overtime in month 1 should be 78 instead of 76.

Regular time in month 2 should be 162 instead of 164.

Overtime in month 3 should be 240 instead of 238.

Regular time in month 4 should be 0 instead of 2.

It seems like the last two time units of periods 1 and 3 are added as regular time to period 2 and 4 respectively, even though the processor is idle at those points in time when I observe the simulation. I suppose I am overlooking something small but can't seem to find it. Perhaps you can help.

Please find attached my model. Note that I consider setup times to be 0 in my model.

Thanks in advance for your time and help! I strongly appreciate it. Looking forward to hearing back from you soon!

Kindest regards

Pieter

uncertain-quality-cores.fsm

0 Likes 0 ·