太阳能电池板生产:如何使用材料处理库(第3部分)

在设施建模转运蛋白

在我们看到仿真改善材料处理白皮书!


材料处理库AnyLogic是一个主要的一部分,这个“入门”探讨了如何开始使用图书馆。这是第三个系列——前两个从图书馆的基本功能以及如何模型输送机转运蛋白

包含在材料处理图书馆是能够模拟处理的物品在输送机网络电台。这允许你复制生产工艺和账户所需的机械或手工处理时间,工作时间,和车站调度。

要做到这一点,AnyLogic使用标记元素。它简化了生产过程的建模时可以表示为一个延迟或代理的过渡到一个新的状态。

使用太阳能电池板生产线模型,我们将探索材料处理图书馆和学习如何使用元素。模型显示的流程准备太阳能电池板和太阳能电池的太阳能模块是如何制造的。模型数据让你估计的总利用率输送网络和设备,以及生产周期的持续时间和生产速度。这个模型可以在列表中找到例子AnyLogic主页,制造业部分。也可以在这个页面,直接从AnyLogic云。必威出款

请注意:这篇文章是为那些想了解错综复杂的建模输送网络。如果你不熟悉新图书馆,我们建议您首先阅读了本系列之前的文章(输送机自主移动小车和转运蛋白)。如果您已经使用过图书馆,AnyLogic运行,我们是准备好了!

光伏电池的制备

光伏电池必须准备好组装。这个过程包括:

  • 太阳太阳模拟器上测试(单元模拟和测试处理站);
  • 焊接(String焊接站)细胞在一起。

光伏电池制备输送机(小输送机)

光伏电池制备输送机(小输送机)

模拟一个输送机站之间传输光伏电池(左边的小输送机上图),我们使用solarCellConveyor元素(类型输送机)。该模型使用带式输送机(选项类型属性)。输送机的宽度是0.5米,光伏电池(gap)之间的距离是0.04米,速度是0.2米/秒。

solarCellConveyor元素的属性

solarCellConveyor元素的属性

输送机上有两个站-太阳电池模拟和测试,延迟1秒串焊的延迟时间设定的solderingTime参数。站- 0.2米的长度是光伏电池的长度的总和和细胞之间的距离。站过程只有一次一个光伏电池(财产数量= 1),同时加载和卸载由输送机(代理加载属性值设置为同时与卸载)。

车站sunSimulation的属性

车站sunSimulation的属性

事实上,在串焊站,新的光伏电池焊接块光伏电池走出车站。焊接对象模型中,似乎逻辑创建一个新类型的代理,但这是不可能的,因为只有一个类型的代理可以存在于输送线——在我们的例子中,SolarCell

带式输送机和延迟串焊站帮助来显示这个焊接过程尽可能准确。输送机停止处理对象在车站,车站,然后打开,接受下一个对象。这样的操作,光伏电池相互密切位于离开车站时,仿佛一群焊接的元素。

当一个10块光伏电池的输送机,它被放置在缓冲。这个过程建模使用flippingStation元素(类型)的小型输送机。

flippingStation属性

flippingStation属性

光伏电池的制备流程图

放置小型输送机上的对象后,您需要指定的流程图(顶部的两个图模型中)执行哪些动作。光伏电池退出sourceCells块(类型),放置在一个缓冲输送机使用的开始缓冲块(类型队列)。为了使元素适合小型输送机,其维度中重新定义sourceCells块(大小选项,长度和宽度属性- 0.16)。

光伏电池制备过程图

光伏电池制备过程图

sourceCells块的属性

sourceCells块的属性

只要有空间上的输送机,toLayup块(类型传达)将在接下来的代理,通过整个输送线光伏电池flippingStation目的地(传达给属性- - - - - -目标站- - - - - -flippingStation值)。

toLayup块的属性

toLayup块的属性

处理后flippingStation站,代理从输送机中删除,并转换为一组连接的光伏电池(SolarCellRow代理类型)使用assembleString块(批处理类型)。这个小组将进一步沿着流程图。作为一个部分的光伏电池缓冲(占一个layupCellBufferResourcePool)最后的输送机seizeCellBuffer块(抓住类型)它捕获一个机器人(layupRobot资源)使用seizeLayupRobot块(抓住类型)。

seizeCellBuffer块的属性

seizeCellBuffer块的属性

后一个机器人收集了一组光伏电池,缓冲释放,和一个新的部分的光伏电池可以取而代之。在还可以块(移至类型),机器人移动扫描仪的光伏电池部分,使连接细胞的质量检查。

glassAtStation块(类型SelectOutput条件),layup.isProcessing ()检查停止过程已经开始了上篮站(焊接光伏电池在哪里转移到玻璃衬底)。如果进程尚未开始,部分去waitForGlassDelivery块(延迟类型),并等待玻璃衬底的交付类型——直到stopDelay ()被称为选择。如果玻璃已经在车站,一个部分是机器人到衬底使用所感动toGlassPanel块(移至类型)。然后发布使用机器人releaseLayupRobot块(释放类型)并返回到等待点附近的扫描仪toInitialPos块(移至类型)。中的代码releaseLayupRobot块(见截图)更新的部分位于太阳能电池板组装。一旦部分的数量达到指定的值nCellsInColumn参数(部分在光伏面板的数量设置这种方式),这一过程在车站把光伏电池模块的面板被中断,继续沿着输送机的面板。

releaseLayupRobot块的属性

releaseLayupRobot块的属性

太阳能电池板生产

生产太阳能电池板的过程从现成的组织光伏电池的大型输送机包括几个阶段。在括号中,我们显示的名字站在模型中通过太阳能电池板必须移动。

  • 清洗玻璃衬底(玻璃清洗);
  • 玻璃涂层与乙烯醋酸乙烯酯(EVA)电影(喂娃前表);
  • 转移焊接光伏电池到玻璃(上篮);
  • 接吻(手动接吻);
  • 初步测试(致发光测试我);
  • 玻璃涂层与第二个EVA膜层和保护层(喂娃第二层和相对);
  • 纹理(纹理);
  • 修剪边缘(修剪);
  • 边缘密封(边缘密封);
  • 铝框架总成(自动框架);
  • 安装接线盒(接线盒应用);
  • 太阳模拟器上测试(太阳能模拟);
  • 最终测试(致发光测试(二);
  • 标签(标签)。

的太阳能电池板生产输送机(小输送机)

的太阳能电池板生产输送机(小输送机)

自从一站一站的面板可以自由移动时自由空间输送网络,我们指定辊类型作为其类型在这个阶段。接下来,在元素的属性,输送机的速度和指定面板之间的距离。每个车站的处理时间由相应的参数。例如,在玻璃清洗它是由glassCleaningTime参数(延迟属性)。最简单的流程在车站反映在延迟,然而,的功能更广泛的布局元素。为了验证这一点,考虑详细的操作站上篮,接吻层压机

在上篮站处理

上篮站,光伏电池块放置在玻璃衬底上,沿着主要的输送机。自从玻璃花在本站取决于光伏电池准备时间和机器人移动的速度,我们不能提前在车站指定的处理时间。因此,为上篮站,设置延迟类型财产直到stopProcess ()被称为。这将延迟剂在车站,直到过程中断releaseLayupRobot块(释放类型),当光伏电池的最后一部分是放在玻璃。

反过来,玻璃可以到达车站时,光伏电池部分已经准备和等待waitForGlassDelivery块(类型延迟)。等待是中断后代理已经完全停了下来,开始处理上篮站。的代理。接收代码(“atLayup”)也叫这个时候,负责移动代理-组装面板通过状态图,在不同状态反映装配的关键阶段。

上篮站属性

上篮站属性

在手动接吻站处理

在我们的模型中,一些操作,比如添加联系人,修剪边缘,或安装接线盒,由操作员手动执行。的手动接吻站了站分配资源的能力。

为此,一个bussingOperator块(类型ResourcePool)创建资源的数量设置为2。周围绘制一个矩形区域接吻站和吸引子是放在两边的输送机。运营商将会出现当模型启动。为了把一个车站与一块,使用资源在车站属性选项被选中资源部分,和使用的资源,他们的号码是显示字段中出现。这部分很像的基本属性抓住块,不是吗?工作轮班休息,切换不同的任务:这些资源帮助逼真地模拟生产停止。

接吻站属性

接吻站属性

纹理站处理

三种输送机与层压设备内置到生产线。纹理以来持续的时间要比其他操作,并行化使增加吞吐量。

与其他流程,有几个代理加工纹理站。可以叠层板的数量是由价值决定的laminatorCapacity参数。在我们的模型中,它是4,所以车站就会开始工作,积累了许多。虽然有更少的板的层压机,车站停留在待机模式。请注意:站的长度应满足指定数量的代理——在我们的例子中面板。运行模式与不同值的数量同时叠层板可以让你看到这个参数如何影响生产线负载。

此外,在车站处理时间取决于使用的电影类型和可能改变动态模型操作期间根据返回的值getLaminatorCycleTime ()功能延迟财产。

代码执行的开始和结束处理车站负责面板的过渡,和层压机本身,某些州根据这些代理的状态图。

面板装配流程图

面板装配流程图

面板装配流程图

尽管大量的加工站,太阳能电池板组装过程图很简单(较低的图的两个图模型)。这种简单性是通过使用传达块。一个单位可以通过整个输送机直接生产单位网络:在它的属性,您可以设置初始的和最终的输送机,以及包含或排除输送机从代理的路线。这个模型中,代理通过所有的电台。

在生产过程建模的开始,玻璃基板-太阳能电池板的基础是在创建的sourcePanels块。当一个衬底树叶清洗站(事件的后缘出口玻璃清洗站),注入()函数被调用时,和一个新的底物进入输送机。此法适用于建模一个连续的生产过程在输送线的开始,当我们确定空白(在这种情况下,玻璃衬底)总是准时交付给线。有进入的输送机preLaminationLine块,一个专家小组从一开始的输送机纹理区入口点(laminationPhotoEye),位于输送机的结束panelEntryConveyor。如何配置的逻辑对象沿着传送带,见第1章。

preLaminationLine块的属性

preLaminationLine块的属性

每个面板发送到输送机的结束toEndOfLine块将通过一个纹理。为了让实体自由移动到给定的输送机,同时通过一个或另一个输送线,您必须指定的名称的属性传达块的包括输送机字段。在我们的例子中,面板的线沿着必须可以随数量的太阳能模块在纹理区域和站负载。使用代码行被选中chooseLaminatingStation(代理).getConveyor ()。这个函数chooseLaminationStation ()返回纹理站通过小组将通过,作为一个整体和代码返回车站位于输送机。

的生产线,组装板保持在输送机的结束,自离开输送机上退出财产不打开。同时,面板捕捉机器人卸货输送机(seizeUnloadRobot块)。当机器人到达一个面板,面板从输送机使用中移除leaveConveyor块,并转移到成品板的堆栈。当10单位聚集在一堆板,他们合并成一批(块批处理,batch1,或batch2),可以使用叉车送到仓库的moveToStorage块(类型MoveByTransporter)。

现在你知道如何模拟技术对输送机的操作!这是一个回顾要记住的关键问题:

  • 如果处理可以表示为一个延迟或代理的过渡到一个新的国家,它可以在AnyLogic建模使用车站标记元素。
  • 如果车站可以处理多个代理同时,然后处理将只有当这个数量的代理是在车站。
  • 模拟流程的依赖其他电台的工作或流程,您可以选择推迟直到类型stopProcess ()被称为。这将延迟剂在车站,直到这个过程是显式地打断了。
  • 代理在一个车站只能一个接一个。因此,车站必须足够长的时间来容纳所需数量的代理。
  • 资源,如车辆或人,可以添加到站点,这样你就可以更准确地模拟工作流——任务之间切换资源和宕机。
  • 一个传达块可以直接代理/单位在整个运输网络:在其属性,设置初始的和最终的输送机,以及包含或排除输送机路线的代理。在这种情况下,代理人通过所有车站的路上。
  • 只有一种类型的代理可以存在于一个输送线。

让我们收集MHL材料中AnyLogic MHL邮件包如果你有任何问题,问他们在下面的评论中,我们将回答。

⭐如果您已经建立了一个模型使用新的图书馆,上传AnyLogiс云在评论中,留下的联系。我们将发送一个AnyLogic t恤最好的!

相关的帖子

Baidu