- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告循径运动系统仿真
系统仿真实验报告
——循径运动系统仿真
1.实验目的
学习Pathmover系统的建模,初步掌握小车调度逻辑的实现原理和定义方法,深入理解运动系统的建模思想。
2.实验内容:
某工厂车间内,由轨道小车沿铺设轨道完成对不同工件的运送过程。轨道的平面布置如下图所示,图中标出了人员个机器的配置情况。
该运动系统的流程描述如下:
有四种货物:L_a(normal 400,50)、L_b(200,40)、L_c(uniform 500,100)、L_d(uniform 150,30)从系统外到达系统,时间单位为秒:
队列Q_in是进货口,货物从这里又小车送往后面工序,当没有空闲小车是,临时堆放在进货口,该队列是一个1×2的阵列,Qin(1)中放置L_a、L_c,Qin(2)中放置L_b、L_d;
L_a、L_c由小车送往检验工序,由一个操作工进行检验,每件货物检验耗时1min,经检验,80%的产品合格,再由小车送往出货口,卸货到队列Q_out中,20%的产品不合格,由小车送往修整地点,经2min的检修,再送往检验处检验;
L_b、L_d由小车送往预加工工序,由一个操作共进行操作,每件货物耗时1min,然后仍由小车送往出货口;
出货口货物临时堆放也用一个1×2的queue队列来模拟,检验合格的L_a、L_c临时堆放在Q_out(1)中,预加工后的L_b、L_d临时堆放在Q_out(2)中;
当货物临时堆放数量达到10件时,批量送往本系统外的其他工序。
小车的调度规程如下:
小车在系统开始时刻都在停车处待命;
到进货口的两个货物临时堆放地装载货物,运送到检验和预加工地点;
将检验和预加工完的货物运往出货口的临时堆放地
将不合格的货物运往检修地点,不下车,直接检修后送回检验处;
小车空闲无任务时,到停车处停车等待;
有货物到达时可以唤醒停车的小车;
系统计划投入的小车技术参数为:
每辆小车载货容量为4,小车可以专载某种货物,也可混载货物;
任何货物的装载和卸载时间为8sec;
小车正常(默认)加速度为1.5fpss;
小车正常(默认)减速度为0.5fpss
小车向前curve的默认速度为2ftpsec
用AutoMod软件中的Pathmover系统建立上述轨道小车运动系统的模型。
3.实验步骤
(1)建立一个新模型,创建一个Process系统和一个Pathmover系统;
Pathmover命名为pm
(2)定义Pathmover系统,画出路径、控制点,定义小车和小车参数;
路径如图1所示(路径为单向):
图1 循径运动系统平面布置图
图中控制点有8个,见表1
表1 控制点
名称 含义 Cp_in1 Load l_a和l_c进入系统处 Cp_in1 Load l_b和l_d进入系统处 Cp_inspect 检验l_a和l_c处 Cp_prep 对l_b和l_d预加工处 Cp_out1 Load l_a和l_c离入系统处 Cp_out2 Load l_a和l_c离入系统处 Cp_park 停车处(也是车辆最初停放处) Cp_repair 修整地点 小车暂定为1个,容量4
(3)定义小车的调度;
采用两种调度原则:一、按距离寻找,由近及远;二、按等待时间寻找,先入先出
由于在8个控制点中,只有控制点cp_in1,cp_in2,cp_inspect,cp_prep需要车辆,据此,首先定义一个namelist nl,包含这四个控制点。
货物在cp_repair处不下车,因此不需要为控制点cp_repair设置worlist.
若按距离远近寻找,cp_repair每一个控制点的worklist的type 为closest, name 为nl,如图2
图2 按距离寻找的worklist
同理,若按等待时间寻找,对于7个控制点,每一个控制点的worklist的type 为oldest, name为nl,如图3
图3 按时间寻找的worklist
(4)定义Process系统的各种实体,如load、queue、resource、orderlist等;
实验一二对process系统中如何定义各种实体有详细叙述,这里不在赘述。
(5)编写sourcefile,定义逻辑流程;
begin p_startac arriving/*若load type 为l_b 或者l_d*/
move into q_in(1)
move into pm.cp_in1
send to p_inspect
end
begin p_inspect arriving
travel to pm.cp_inspect
move into q_inspect
use r_inspector
move
您可能关注的文档
最近下载
- 内蒙古版综合实践活动五年级下册第三课 今天我是小交警 课件.ppt
- 道德与法治四年级上册第一单元 与班级共成长 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx
- 公安寄递物流业治安管理.pptx VIP
- 2024年苏科版九年级数学下册第六章《相似图形》课件.ppt VIP
- 故事——小羊过桥.ppt
- 自动售货机plc控制系统设计.doc
- 股先知周线指标公式通达信版(1).docx VIP
- 选择结构程序设计-C语言程序试验报告.pdf
- 以廉洁风险防控为核心的“三不腐”机制应用-来源:现代企业文化(第2020010期)-中国工人出版社.pdf VIP
- 疯狂星期二_13610597.pdf
文档评论(0)