question

Sri_vikas K avatar image
0 Likes"
Sri_vikas K asked Felix Möhlmann commented

How do I learn OptQuest

Hi Community,
I have Completed looking at that example model of running experimenter and Optimizer jobs. but it was bit difficult for me to understand the concept clearly. Is there any conceptual tutorial link that would help me create a model on my own. It was also bit difficult for me to understand how to create performance measures and parameters to run any job using experimenter.

thanks in advance.

FlexSim 23.1.3
optquestoptquest manual
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

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered Felix Möhlmann commented

One of our exercises distributes items of two types to two machines. A vehicle transports up to three items simultaneously to conveyors in front of those machines. We try to find input frequency which results in maximum output. The input frequency is static in each run. The vehicle receives items through a queue, which should stay empty.
You can use an experimenter increasing interarrival time in steps of 0.1 seconds or you setup an optimizer to minimize queue content and maximize model output in a range of short and long arrival times.

· 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.

Sri_vikas K avatar image Sri_vikas K commented ·
Hi @Joerg Vogel

The explanation makes sense thanks, @Felix Möhlmann could you please add some description about parameters and performance metrics. Thanks.

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann Sri_vikas K commented ·

I'm not sure what I could offer here that couldn't also be found in the documentation on model parameters and performance measures.

The simplest way of using a parameter would be to use it in place of an otherwise static expression.

For example, instead of writing the number "10" into the process time field of a processor, you would write "Model.parameters.ParameterName" and the process time would then be whatever value you assign to the parameter.

A performance meausure can be as simple as the input of a sink (more input in a fixed time -> faster throughput -> "better" result). But it could also be a value that is calculated from multiple input values. Which performance measures offer good inside into how 'well' the model is running will depend a lot on the model in question and the goal you wish to achieve with it.

0 Likes 0 ·