: }, T3 d, z. W$ K" S& d[local]1[/local]background:要在Flexsim里面实现一个汽车装配流程的仿真。发动机由传送带从分装线运送过来,利用升降机将发动机从传送带搬运到一个暂存区Queue1,接着由AGV将其搬运到第一个工位(利用合成器实现其装配),将发动机与副车架装配起来,这个装配过程实际上是在AGV小车上实现的,因此AGV小车会被占用同等装配时间,接着AGV将装配好副车架的发动机搬运到第二个工位进行装配,装配过程同第一个工位,装配完成之后,发动机流入下一个工位,由sink吸收,而AGV在装配完成之后自己按轨道行进到Queue1,接受下一个循环任务。 - f) P: O$ \' F7 IProblem:在这个系统中,配置了多辆AGV完成相应的搬运工作,使用分配器将多个搬运任务分配给多个AGV,但分配器中自带的分配规则均不适用,且利用自带的use transporter设置时,除非AGV收到任务分配,否则不会自己行进,但是在实际生产中,在没有任务时,AGV还是自己按照既定的轨迹在运动。0 N# y9 r% }+ I) C5 I. a- q$ S
Solution:在分配器中选择循环时,多个AGV之间会出现任务抢夺的情况,实际生产中要求一辆AGV负责上述一个完整的装载、搬运、占用、搬运、占用、回到Queue的过程,分配器循环时,会出现一辆AGV在被占用时,另一辆AGV跑过来搬运的情况。1 i/ o' y2 s Y; Q$ c
Asking for help:使得AGV在没有任务召唤时也能自己按照既定的速度按照既定的轨道行进,且单个AGV完成整个过程?