question

Kelvin Barbosa avatar image
0 Likes"
Kelvin Barbosa asked Abel van der Windt commented

How to load more than one type of product with just 1 loading arm?

Hey guys


I'm trying to model a system where I have barge arrivals, a berth, a loading arm, and two tanks. Barges can load 3 types of products, tank 1, tank 2 and a mixture of both tanks. Is it possible to replicate this system in flexSim with this infrastructure I mentioned? I'm forwarding the model that I tried to make but couldn't. Thank you for your help in advanceTeste_Mistura.fsm

FlexSim 23.1.3
FloWorks
teste-mistura.fsm (64.5 KiB)
· 1
5 |100000

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

Jason Lightfoot avatar image Jason Lightfoot ♦ commented ·

Hi @Kelvin Barbosa, was one of Abel van der Windt's or João Dias's answers helpful? If so, please click the "Accept" button at the bottom of the one that best answers your question. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·
Abel van der Windt avatar image
0 Likes"
Abel van der Windt answered Abel van der Windt commented


Hi @Kelvin Barbosa,

Something went wrong in the query acquiring the loading arm. It seems like Product is a protected keyword and there wasn't a label on the loading arm. I changed the query to this:


1705308246122.png


To get this working I changed the product type of the FlowPump to Product 2. This is equal to the first assigned value for the label Product. So what you should change in the model, is that the FlowPump gets the correct product type.


Hope this helps!

teste-mistura_AvdW.fsm



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

Kelvin Barbosa avatar image Kelvin Barbosa commented ·

Could you give me a suggestion on how I can make my loading arm dynamic according to the barge's programming?

0 Likes 0 ·
Patrick Zweekhorst avatar image Patrick Zweekhorst Kelvin Barbosa commented ·
Hi @Kelvin Barbosa ,

Could you specify how you would like to control loading arms? You have a require resource activity that claims a loading arm based on a certain query. I think it will mostly be changing that query depending on what you need.

0 Likes 0 ·
Kelvin Barbosa avatar image Kelvin Barbosa Patrick Zweekhorst commented ·

I would like to control the loading arm according to the barge's programming. Example: It can load product 1 or product 2 or product 3 which is a mixture of the 2 tanks.

0 Likes 0 ·
Show more comments
João Dias avatar image
0 Likes"
João Dias answered Jason Lightfoot converted comment to answer

Hello, Kelvin,

To solve your question, you need to select the location where the item is leaving (you will be using the arm) and select the "Use transport" option in Output, as shown in figure 1 attached. By doing this process at all the material exit points that require the arm, it will transport all the items as requested. It's worth remembering that you have to set a condition for the transport, Flexsim's default is to transport what arrived first.

One way of setting up the flow in question is to use the queues as tanks (tank 1, tank 2 and mix), and for mixing I used the combiner in the join option, which joins the two products and returns a single output product, as shown in figure 2.figure-1.pngFigure 1figure-2.pngFigure 2


figure-1.png (123.3 KiB)
figure-2.png (101.2 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.

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.