《实用系统仿真建模与分析-使用flexsim》第2版即将出版
各位,由上海海事大学秦天保副教授,北京创时能科技周向阳博士编写的《实用系统仿真建模与分析-使用flexsim》第2版已完成,即将由清华大学出版社出版。
该书第一版取得了很大成功,第2版吸收了反馈意见,相对于本书第一版,第二版主要改动有:
采用Flexsim7.3.6版进行讲解。
第2章补充介绍了故障建模、标签、仪表板的用法, ...
新的托盘打包堆叠方式
在一个托盘上包装 60 个箱子,分 12 层,每层 5 个箱子,系统默认的堆叠如第一张图片,整齐摆放,新的堆叠方式如第二张图所示每层前排竖放 3 个箱子,后排横放 2 个箱子,每层共 5 个箱子。
这种新的堆叠方式的建模思路是临时实体的位置来自于它作为托盘子节点的序列,如果你移除一个不是最后一个子节点的实体,然后添加另 ...
FlexSim 安装或启动错误
FlexSim 安装或启动错误
安装 FlexSim 时,安装程序是否曾退出,说“安装已取消”或“FlexSim 必须关闭”?
或者您的 FlexSim 安装是否在启动软件时出现过错误?
这在任何时候都可能令人沮丧,更不用说对于全新的 FlexSim 安装了。
1. 满足系统要求确保您的计算机满足FlexSim 的最低系统要求。如果计算机的硬件或作 ...
agv delaydemo
一个AGV延迟的示例模型
基本思路是使用 Process Flow 任务序列,而不是默认任务序列;
双爪机械手+6进出式处理器
双爪机械手(可以同时在设备上取机和投机)+用AGV模拟进出式气缸,在6台设备上进行加工处理附模型_2022中文版
另外在有两个问题:
1、为啥在卸载这一步要花5s左右;
2、如何改成实体工艺流程,以便快速复制拓展;
问题1示意图:
...
如何在PF实时遍历可用最近AGV然后列表拉出使用该AGV
我现在使用pf上游token中的起点信息,AGV存放在组里并被全局列表引用。我现在想做的是出现一个任务,遍历所有AGV上状态标签,从可用的里面拉出离起点最近的AGV进行作业,如果当前没有就一直查找直到选择到了一辆。以上逻辑通过 “循环流程+自定义逻辑中的循环遍历” 已实现,这种方法有问题。第一次使用PF是让token循环直 ...
Flexsim-四向穿梭车
通过Flexsim建模模拟四向穿梭车在立库中的物流流程,包括入库、出库、库内移动等操作;可以帮助物流工程师提前在优化库存管理策略,包括货物的存储位置、库存量的调整等,这有助于最大化优化库存周转率和减少库存成本;有任何关于四向穿梭车的仿真建模都可以欢迎联系我们团队进行了解;
(原始模型无法分享,所以请勿回帖 ...
货架存放规则——先存放层再存放列
本模型来源于企业工程师的提问。
flexsim中货架存放规则是先placeinbay后placeinlevel,实际过程中可能需要先摆满第一层再摆放第二层,这里做了一个模型,如有不妥,望各位不吝赐教!
代码写在货架的placeinbay、placeinlevel触发器。
版本:7.5.2 ...
FlexSim2016 中国象棋
也想要在FlexSim做出象棋模型,现在就可以到腾讯课堂跟着高老师进行学习啦!地址如下:
https://ke.qq.com/course/320022?tuin=143fe19e
FlexSim已经于近期重磅发布了 FlexSim2016版本,在此版本之后,将以年份命名FlexSim版本....
本版本具有众多新功能、新特性,具体可以查看官方文档。
其中有个特性是,对中文的支持 ...
人力拣选自己所需的传送带上的货物
学习到B站官方课程第三课,照着做但出现了报错,因代码这块基础较薄弱,请官方大大帮忙看看,谢谢。(感觉问题出在了第一个判断逻辑的代码里,出现了人去拣选了不属于自己的item的情况)
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭车案例)
1 、AGV Elevator案例
问题:使用模型Processs Flow自带的AGV Elevator,发现一旦AGV数量过多(4辆),模型就无法运行了,PS:Flexsim版本为2018.1.2”思路或解答: 上下电梯的AGV在去往不同楼层时需要前往当前楼层的floorcp及目的地楼层floorcp,当既有上二楼又有下二楼的AGV时,floorcp被占用,需将floorcp最大分配数量变大 ...
FlexSim学习模型-多层公用电梯模型V2018.1
运用场景:AGV通过电梯多层搬运货物,同时一台电梯有多台AGV同时进入;
使用“AGV模块+ProcessFlow”这两个功能结合。
机械手与测试箱
(模拟产线的单站机械手,即一个机械手抓机投到其周围的测试箱里进行测试,两条皮带线即上下料皮带,处理器即测试箱,AGV即测试箱里放产品的载具,有需要的朋友可以把下面复制的那一套删掉即可)
背景:皮带进料→机械手装载→AGV运输→处理器加工→加工完成原路返回→皮带下料。
模型版本:2022中文版
想做成对象类PF来快 ...
传送带容量设置
需要容量为1时:
方案一:传送带触发器设置;
方案二:PF;
需要自定义容量:
方案一:控制区域+决策点;(但看起来会多一个临时实体)
方案二:PF使用控制区域,但失败了,所以想请教下有缘人看看问题出在哪里
(另外还有个以前遗留问题想请教有缘人:请问如何修改处理器的临时实体的流向,类似从左往右改成从右往左这 ...
PF实现任务分配器功能
任务分配器的分配规则如下所示图片,该如何用PF实现此功能,从而和任务分配器对任务执行器的调度规则一样。
一种想法是通过将任务分配器控制的操作员设置成组,并在PF中资源进行调用,需要用时从资源池中拉出,搬运活动结束后将资源释放,以便能够重新被调用。
...
如何让AGV在控制点旋转
在下面这张图片中,让控制点 1 和点 2(蓝色箭头)的 agv 旋转 90°。这种控制点旋转有个很简单的思路,就是在PF中添加运动学,PF中的“视觉”中“创建运动学”、“应用运动学”、“结束运动学”通常一块使用,在“应用运动学”中可以设置实体行进、旋转动画,以达到期望目标。
...
如何实现AGV横向移动?
正常情况下,AGV在路径网络中会自动调整方向,沿着路径行驶,如何让AGV不调整方向,在路径中像螃蟹一样横着移动。
具体操作就是在转方向的控制点的预到达触发器中添加代码,关闭AGV的视觉旋转,不用横着走时打开视觉旋转。
...
如何从图表盘中获取“空载行进”和“满载行进“的状态百分比?
当对于某个性能指标,希望得到它处于“空载行驶”和“满载行驶”状态的比例时,我们可以通过下面方式实现。
尝试为你的图表自定义状态表。具体的,可以为每个状态设置空白、占用或排除状态。这种组合可以为你的图表产生所需的结果。
...
基于全局表绘制时间序列图
当存在一个包含两列(一列为X轴的模型时间,另一列为Y轴数据)的全局表时,我们可以通过数据运算表克隆该全局表中的相关列,并将其作为时序图的数据源来实现绘图。同时,通过监听全局表的行添加事件,可以实现时序图的动态更新。
...
处理器时间取决于部件号
当我们创建仿真模型时,有时我们会将自己限制在对遇到问题的建模过程,当我们运行具有不同部件编号的完整生产计划,而这些计划又以不同的周期时间运行时,会发生什么?这里提供一种方法允许您根据需要在任意数量的不同流程中运行不同的零件编号,每个流程都有自己的周期时间。我们需要什么?1.- 每个项目上的标签,用于标识 ...