|
本帖最后由 lulu-luka 于 2017-1-8 13:04 编辑
0 m: D" ]+ e0 ~ t5 i2 S+ W4 y8 b# s
[local]1[/local]background:要在Flexsim里面实现一个汽车装配流程的仿真。发动机由传送带从分装线运送过来,利用升降机将发动机从传送带搬运到一个暂存区Queue1,接着由AGV将其搬运到第一个工位(利用合成器实现其装配),将发动机与副车架装配起来,这个装配过程实际上是在AGV小车上实现的,因此AGV小车会被占用同等装配时间,接着AGV将装配好副车架的发动机搬运到第二个工位进行装配,装配过程同第一个工位,装配完成之后,发动机流入下一个工位,由sink吸收,而AGV在装配完成之后自己按轨道行进到Queue1,接受下一个循环任务。2 ]( [8 d }, q/ M0 c
Problem:在这个系统中,配置了多辆AGV完成相应的搬运工作,使用分配器将多个搬运任务分配给多个AGV,但分配器中自带的分配规则均不适用,且利用自带的use transporter设置时,除非AGV收到任务分配,否则不会自己行进,但是在实际生产中,在没有任务时,AGV还是自己按照既定的轨迹在运动。1 H$ n$ j, P% O: o E
Solution:在分配器中选择循环时,多个AGV之间会出现任务抢夺的情况,实际生产中要求一辆AGV负责上述一个完整的装载、搬运、占用、搬运、占用、回到Queue的过程,分配器循环时,会出现一辆AGV在被占用时,另一辆AGV跑过来搬运的情况。- a: q5 X& X% t( {1 j0 J: r' h3 C9 R
Asking for help:使得AGV在没有任务召唤时也能自己按照既定的速度按照既定的轨道行进,且单个AGV完成整个过程? |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|