Using Target Product ID in a Fluid Blender

Using Target Product ID in a Fluid Blender

carson_m
Not applicable
32 Views
4 Replies
Message 1 of 5

Using Target Product ID in a Fluid Blender

carson_m
Not applicable

[ FlexSim 19.2.4 ]

FluidBlender Mixing JPEG.jpg

I am creating a model that is attempting to simulate a fluid blending operation. This operation has one base component (A), and is either mixed at a 40/60 ratio with products B, C, or D, based on what is being ordered in the final product.

In real life, all products (A/B/C/D) will be loaded into a day tank before going to a single inline blender, represented as a FluidBlender in the model, to make final products A/B, A/C, A/D that are loaded into totes and shipped to the customer.

If we use only one single FluidBlender in the model, it appears that it only has the option to produce one Target Product ID and will not reference which original Type of component is on the input port.

Also, even if there were 3 FluidBlenders being used (one for each product type), I am not finding a way to reference the Target Product ID in the following step (FluidToItem), to give it a label as to what the final product is.

I have attached a sample model that is currently just showing one FluidBlender and FluidToItem. What is the best way to pull products A/B, A/C, and A/D through the model following a schedule or other event driven pull system? Currently I am just forcing the arrivals to be sequenced so that it happens naturally, however in real life all of the fluid would be available in a warehouse and would be pulled to the mix system based on the orders coming in.

0 Likes
Accepted solutions (1)
33 Views
4 Replies
Replies (4)
Message 2 of 5

kavika_faleumu
Autodesk
Autodesk
Accepted solution

Hey @Carson M, here's a solution you could try. You can download my modifications here.

On each of the Drums, I added a label called "Tag" with their corresponding letter.

1662663439240.png

Then I added a simple Process Flow to create the corresponding Target Product ID.

1662663483183.png

The Source spawns a token any time a barrel enters one of the lower drums (B, C, or D). It grabs the letter from the "Tag" label and appends it to a string to Make the Product ID.

1662663530765.png

Then I assign this ID to the Final Tote Fill object. On the Final Tote Fill, I have an OnExit trigger for totes leaving the object. It will set the label "ProductID" on the Totes and change the color depending on that ID.

1662663597334.png

Here's what it looks like when it runs fast.

fluidtotelabel.gif

0 Likes
Message 3 of 5

carson_m
Not applicable

FluidBlender2JPEG.jpeg

Thank you for the detailed reply. This solution will work as long as there is only one type of drum being loaded into the FluidToItem at any given time, because the ProcessFlow is changing the label on the Final Tote Fill object and it isn't actually following the fluid. I assume there is no way to assign a label to fluid itself unlike items.


I have uploaded another version where I simply changed the arrival of white and black drums so that they arrive at time 0 and 1. You can see that even though the white (A/B) was loaded into the mixer first, it is assigning the "A/C" label to the final product because that was the last type of drum loaded in the "DiffDrums" group that you created in the ProcessFlow trigger source.

1662729141207.png


Is there any way to utilize the "ProductID" on a FluidMixer / FluidBlender / FluidToItem object?

1662729360535.png1662729416527.png


In real life, many drums of different kinds (B/C/D) will be available at the same time, and they will be loaded into the day tanks and run through the blender on a schedule. I was thinking of using a "Push To List" flow from the original queue, and then using Process Flow or 3D to Pull the items into the day tanks on some type of schedule. If you have any thoughts please let me know.



0 Likes
Message 4 of 5

moehlmann_fe
Observer
Observer

You can define fluid components in the Ticker. After setting those up, you can specify the composition of the fluid that is created from the items in the ItemToFluid objects (Inital Product).

1662732608947.png

The software will then track the composition of the fluid as it moves through the model and is mixed together. To be honest, I don't know how to relate a certain composition to a product ID (apart from the Initial Product of the ItemToFluid). But you can read the component values from the tree of the FluidToItem object and use it to define a label on the item in the exit trigger.

1662732845461.png

1662732900357.png

58307-fluidblender2_fm.jpg

(Rightclick on the file attachment -> Save Link/Target As (might be called differently depending on the browser) -> Set "Save as type" to All Types -> Save with a name ends with .fsm)

0 Likes
Message 5 of 5

kavika_faleumu
Autodesk
Autodesk
Yes as Felix stated above, you can assign Product IDs to Drums. As the fluid travels through the pipes, the content of the downstream objects will update. Here's another example you could look at in addition to Felix's.
0 Likes