设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3964|回复: 4

生产装配线建模碰到的两个问题!

[复制链接]
发表于 2008-4-22 10:43:27 | 显示全部楼层 |阅读模式
10仿真币
请各位高手帮个忙!
1、在但操作多台机器时,怎么设置operator,才能够使他在对第一台机器预置完成后马上到下一个工位进行等待?(因为现在我的模型,operator每次都是在预置完成后,下一个工位的机器没有发出请求前等待!这样造成机器每次都会记录下事件数。)还有就是,当该工位的机器没有operator时,发出请求后,得到解决,该处理的实体为什么不随流的方向,传递到下一个工位(而是在该工位处理完就消失了)?
2、应该怎么设置source的触发,才能使source的第一次触发产生实体在另外某个指定实体到达某个工位机器,或者某该工位机器处理完时?(因为装配线的产线平衡需要,最理想的状态是JIT,仿真时间是每个班次。这个不得不考虑,现在该模型的后面的装配装配工序(零部件是外购的用source来模拟),总是由于前导工序的处理总时间过长,在该source里堆积了过多的实体!我想到的只是通过上述问题来解决,还有其他办法解决吗?)谢谢各位!···

最佳答案

查看完整内容

你的第一个问题出现原因我不是很理解,最好把模型上传 第二个senddelayedmessage()命令最好用于在规定时间内完成某些作业,比如说处理器在处理完一个item后要等待10s再接收下一个item就可以用这个命令触发
发表于 2008-4-22 10:43:28 | 显示全部楼层
你的第一个问题出现原因我不是很理解,最好把模型上传
第二个senddelayedmessage()命令最好用于在规定时间内完成某些作业,比如说处理器在处理完一个item后要等待10s再接收下一个item就可以用这个命令触发
发表于 2008-4-23 12:38:26 | 显示全部楼层
问题描述的不够清楚啊
就我的理解
1.操作员的问题,自己写一个任务序列,TASKTYPE_TRAVEL就是用来指定目的地;第二个问题,你的意思是说,没有操作员连接在处理器上,但是你用了“use operator”选项,不知道对不对,如果是这样的话,item不会自己移动的,你看一下处理器的content,有可能是两个
2.第二个问题,在处理器触发器里写入函数closeinput(inobject(inobject(current,1)))就可以了,具体嵌套多少个inobject要看你的具体连接顺序了
 楼主| 发表于 2008-4-24 10:17:03 | 显示全部楼层
回复:第二个问题,你的意思是说,没有操作员连接在处理器上,但是你用了“use operator”选项,不知道对不对,如果是这样的话,item不会自己移动的,你看一下处理器的content,有可能是两个
这个不是这个意思,这个情况出现在,单操作员操作多台处理器的情况下,因为前道工序的处理器在处理时我设置的是不需要operator的,但操作员还只是在该处理器前等待处理的实体到达下一个工序,发出指令后才奔跑过去(但时间已经记录下来了,处理器用黄框表示产线的中断事件),然后操作员到该工位进行操作,完成后这个中断的被处理实体,没有送到下一个工位进行加工,而是消失了,处理器的content也不是2!呵呵···不知道我表达清楚不!···
 楼主| 发表于 2008-4-24 10:25:12 | 显示全部楼层
另外上面的第二个大问题:
我想是不是可以通过设置重置触发来实现,重置触发里面有一个是“发送延迟消息”的参数设置,是否可以通过设置里面的参数来延迟触发实体的时间,来达到我的要求,不知道这个充值触发里面的“发送延迟消息”是否能实现?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-11-22 02:28 , Processed in 0.012674 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表