设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10185|回复: 16

[求助] 装配线模拟问题

  [复制链接]
发表于 2011-11-14 13:31:46 | 显示全部楼层 |阅读模式
本帖最后由 haiqiu_sun 于 2011-11-14 15:24 编辑
4 x$ E7 ~0 ~+ o3 Q
5 C) b, u6 y0 p- V/ O) {( u3 k       我建立了如图所示模型。L1=L2=L4=2米输送速度都是1m/s。L3=3米。OP10和OP20的处理时间都是1分钟,OP30的处理时间是40秒。
) w$ E+ M" y; a8 Z' n       实际的工厂条件是:线体运行op10工位有工件时工人按下工件到位按钮,线体停止机床处理工件,处理完成后工人按下工件完成按钮线体运行工件进入op20同时op10继续有工件流入。当op20有工件进入工人按下工件到位按钮,而且op10也有工件到位工人按下工件到位按钮线体才停止运行。同样只有当op10和op20都按下工件完成按钮线体才继续运行放行工件。也就是说,只有有工件的工位全都按下工件到位按钮线体才停止运行,有工件的工位全都按下工件加工完成按钮时线体才运行,实现一个整线运行整线停止的装配线。
" N! U$ `* M1 {+ P' T* y        请问我该如何实现呢?希望好心的朋友详细点说,我是个新手您说的太笼统的话我怕我不明白。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2011-11-14 13:50:43 | 显示全部楼层
我也是刚开始学习, 不过MateriaFlow里有个Cycle, 就是做这个用的吧, 用起来也不难, 你可以试一试.
发表于 2011-11-14 13:53:38 | 显示全部楼层
不说大侠, 小虾什么的就不能问问题了吗
* R; G: I9 p) W真想自己设个论坛, 禁止这些字眼在技术论坛里出现.
 楼主| 发表于 2011-11-14 15:25:03 | 显示全部楼层
tanzhuoning 发表于 2011-11-14 13:53
% o% P  c; \& K$ U! q; u, m不说大侠, 小虾什么的就不能问问题了吗
1 R/ K# `7 N0 L0 C: ~! [真想自己设个论坛, 禁止这些字眼在技术论坛里出现. ...
4 ^, j' u7 Y  Z- N/ ]$ w" _" M
谢谢指教,我已经把大虾删除了。
 楼主| 发表于 2011-11-14 16:40:55 | 显示全部楼层
tanzhuoning 发表于 2011-11-14 13:53 / u% z0 V* M/ s- y& @/ Z
不说大侠, 小虾什么的就不能问问题了吗
& o& U1 c. Z& u  y真想自己设个论坛, 禁止这些字眼在技术论坛里出现. ...
4 z( t- _2 z7 a/ |8 p' u- F
不行呀,cycle不能包括line只能是singleproc或者assembly。这不符合我的仿真。我的仿真必须用输送线运送托盘。您还有其他的办法吗?
发表于 2011-11-15 10:10:47 | 显示全部楼层
不好意思, 我没有仔细看你的题目.$ |! N8 c  L6 F$ e: B# K9 H+ G
, R0 ^) f3 P/ W
我也是刚刚学, 才学了几天, 不过感觉这个题目不是特别难, 我也试着去做一做.
 楼主| 发表于 2011-11-15 16:13:55 | 显示全部楼层
没有人跟帖呢?
 楼主| 发表于 2011-11-16 12:47:39 | 显示全部楼层
同步线仿真实现起来真难呀,高手请指教呀。急急急!!!!
发表于 2011-11-20 20:53:08 | 显示全部楼层
附件是我做的一个模型,你看下能否达到你的目的,具体描述的话有点困难。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2011-11-22 13:21:35 | 显示全部楼层
dongshui8558 发表于 2011-11-20 20:53
" b* W  w' u4 h, _) E附件是我做的一个模型,你看下能否达到你的目的,具体描述的话有点困难。。。 ...
, X( ^" ~1 I% w) B
先谢谢了。
发表于 2011-11-22 21:52:01 | 显示全部楼层
dongshui8558 发表于 2011-11-20 20:53 5 F+ m& k7 x: S" ]4 y
附件是我做的一个模型,你看下能否达到你的目的,具体描述的话有点困难。。。 ...
: v# ^  N/ x* ~  K
好东西,先学习学习
发表于 2011-11-25 17:21:10 | 显示全部楼层
楼主好~ 囧~ ) i" I+ V* U( n

0 |$ n/ w. L. M我做这种同步线一般的想法是用watchdog3 @3 ]0 o- D" L. F) _$ o6 j+ T3 K
定义一个全局变量 x) [! ]* I- T9 _, Y% |% W
条件实现令 x 为真: [2 X3 l4 \2 D  h
4 F& V" X! L( Z- G2 d; Q$ |7 {1 I
然后另外有独立如下代码: n/ r- }3 c/ e" o$ V/ h7 e
while true loop- |, [/ Z" g( _2 f$ J$ r' C
if not x then
( V9 e- @) i9 Y  Q" J# M5 Xwaituntil x prio 1
0 `7 y* @5 r- d/ j+ bend --endif
% D* \9 J" D. _  I  nx:=false! X' L9 W+ ?" P  y
--条件实现后的操作0 C# R; V) O$ d2 W
end --endwhile
3 i/ R/ l9 n4 C' K& K  j8 `4 Y/ O% P2 D& B1 r
楼主先琢磨一下
. ?: c1 A: n- S. |. G我有点事 之后我再琢磨下具体在楼主这里怎么弄~~~
 楼主| 发表于 2011-11-27 13:03:04 | 显示全部楼层
五五 发表于 2011-11-25 17:21
) _; U5 e* r' a. m$ o( a( _/ E0 z楼主好~ 囧~ , [0 V% a1 A) }0 K& d6 i
% z1 w$ |2 T) O5 j6 y. S' A
我做这种同步线一般的想法是用watchdog
6 M% W9 d" u# l: L8 [
谢谢。我好好想想。
 楼主| 发表于 2011-12-8 21:22:54 | 显示全部楼层
dongshui8558 发表于 2011-11-20 20:53
5 S* ?1 J  X) A, W9 Q1 I! x附件是我做的一个模型,你看下能否达到你的目的,具体描述的话有点困难。。。 ...
6 I0 m6 S, L" T1 S3 ^( J! W
你这个方法工作站少还行可是我要做的同步线模拟有三十多个工作站,这种方法劳动量实在是太大了。但是还是谢谢你
发表于 2011-12-8 21:45:45 | 显示全部楼层
可能对你的线体还不太了解吧,有时间了我再想想,呵呵!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-19 05:55 , Processed in 0.015588 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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