question

zhuqing D avatar image
0 Likes"
zhuqing D asked jing.c commented

perform dual command cycle using process flow

Hi, I want to do a model that combines inbound and outbound operations(dual command cycle), and I use process flow for outbound operation, but not for inbound operation. If the controlpoints are only PickupPoints or DropoffPoints,the inbound or outbound operations are correct. But ,when I make the controlpoints are both PickupPoints and DropoffPoints, the inbound and outbound operations are become very messy. I don't know how to use process flow to combine outbound and inbound operations to achieve the following functions:

1.AGV' path is correct, load/unload items at corresponding PickupPoints/DropoffPoints.

2.There are both inbound task and outbound task at the same time, Outbound task have higher priority.

stock-in-and-stock-out.fsm

Thanks a lot!

FlexSim 18.2.0
agv pathagv process flow
· 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.

jing.c avatar image jing.c commented ·

hi @zhuqing D

I had tired but still NOT quite understand what you want. I suggest you to distinguish the color of inbound and outbound items and explain what is the correct operations with some screenshots.

0 Likes 0 ·
zhuqing D avatar image zhuqing D jing.c commented ·

@zhuqing D, Outbound task can be seen in the Global Table named "stock-out", and inbound task can be seen in the source 2. Source1 is only used to generate initial stock.

The model workflow is as follows:

1.In the third second, there is both an outbound task(the first bay of the second tier of item will be loaded at the first PickupPoints and transported to queue1 by AGV) and a inbound task(the fourth bay of the second tier of item will be loaded at queue2 and transported by AGV to the fourth PickupPoints to unload).

2.In the nineteenth second, there is a inbound task(the third bay of the second tier of item will be loaded at queue2 and transported to the third PickupPoints to unload).

Under these circumstances, Outbound task have higher priorit, So, AGV's path is as follows: travel to the first PickupPoints to load item from the fist bay of the second tier,then travel to queue1 to unload,then,load item from queue2 and travel to the fourth PickupPoints to unload item,last, travel to queue2 to load item and travel to the third PickupPoints to unload.

but now,The path of the AGV is not what I said above. In addition, AGV can only load one item at a time, in my current model, it loads two items.

stock-in-and-stock-out.fsm

0 Likes 0 ·

1 Answer

jing.c avatar image
0 Likes"
jing.c answered jing.c commented

@zhuqing D

After getting your additional information to explain your demand, I think I figure out how to do it.

stock-in-and-stock-out-bychjv182.fsm

See the model I attached, I totally recreated your ProcessFlow. And I only use ONE list for storing the tasks whatever inbound or outbound(By labe l"taskType" to identify them).

I make a subflow-like to push the item which need to be outbound. If you have any priority of different tasks, you can add "ORDER BY" query in the "pull tasks" activity.

May it helps~


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

zhuqing D avatar image zhuqing D commented ·

Thank you so much!

0 Likes 0 ·
Wang Z2 avatar image Wang Z2 commented ·

Hi!

your answer is very helpful for me.

Now, I want apply it in multi-tier model,I change the model ,but there're some problems with my model ,can you help me?

I use the task excuter process flow stand by the general process flow ,The task excuter process flow is applied to each agv.I don't know how to accomplish it.

Thanks a lot. multi-tier-stock-in-stock-out.fsm

0 Likes 0 ·
jing.c avatar image jing.c Wang Z2 commented ·
multi-tier-stock-inout-bychjv182.fsm

I advice you separate the "OutboundTaskCreation" to a single general PF, cause the task is individual and there is not direct relationship between AGVs and outbound tasks.

While you should make different-tier AGV pull specified "tier" task. and you should notice the "Puller" must change to "current".

0 Likes 0 ·
Wang Z2 avatar image Wang Z2 commented ·

您好!没注意原来是同胞。

我看了您的回答,现在想做多层的任务出入库,我改了您的模型,用任务执行类工艺流程代替了原来的工艺流程,想让每层穿梭车(AGV,任务执行器)使用同一个工艺流程,但是现在有些bug,希望能得到您的帮助。谢谢multi-tier-stock-in-stock-out.fsm

0 Likes 0 ·
jing.c avatar image jing.c Wang Z2 commented ·

Hi @Wang Z2

In here, I think we should discuss flexsim with English for other countries' people. Or you can contact me on [email protected].

You had better ask a new question for your problem, And describe under what conditions the bugs will come out.

0 Likes 0 ·