我也是刚开始学习这个仿真软件,想在网上找些资料发现大都具有非常浓厚的历史味道,所以决定镶口好牙,啃起来。
首先先从官方指导着手。它简短而全面,足以让初学者开始在Plant Simulation中创建和执行仿真模型。但在这之前我们还是得熟悉一下熟悉Plant Simulation用户界面,功能区栏,类库,工具箱及其提供的对象以及图标编辑器。
主题
这篇短小精悍的教程模型的主题是TV和DVD的测试线。在将两个站添加到主线之前,您将首先创建一个测试站。TV和DVD播放器将进入处理线,将被放入容器,通过线路移动到预测试站,然后到主测试站,然后再打包和运输。创建整个模型既快捷又简单。
得新创建个模型吧,搭好场地啥的。入口呢打开软件就能看到了。
现在创建好模型了,不用着急着添加什么类库啊啥的,默认的就能把官方教程搞定,添加一些用不到的类库会无故增加负担(慢,卡…)。
-Plant Simulation最厉害的就是它的分析功能-
咱们先简单看一下缓冲区工作情况。
首先从“User Interface”中将“Chart”对象添加到框架中,
将缓冲区拖到图表上,会出现一个对话框,在下拉菜单中选择“占用”。 单击确定。为了效果我们将Buffer对象的容量设置为50,通过Chart图标看到缓冲区的工作负载。
这个简单的操作应该某啥问题吧。
层次化建模:利用层次结构,用户可以建立不同精选精细程度的分析模型。将对象嵌套于另一个对象中的方法可以让用户更容易地建立及维护大型复杂结构的仿真分析模型。
1、简单应用分层模型进行设计,新建一个框架名为test,这是一个子模型,它的结构如下图,包含两个‘interface’接口(入口和出口),一个缓冲区和单工作站。
2、搭建主模型, 先将相关对象添加入框架,将之前做好的子模型拖拽如框架中并添加‘Method和变量’模型。
如何为子模型添加动画?
当你运行主仿真模型时,将看不到任何部件在测试站(test和test1)之间移动。 要显示站内的动作,我们必须打开各个站。 相反,我们将在每个Frame上定义一个动画点,以便显示动画部分。
还有好多动画设计的样式,后续再聊。
现在我们将在我们的仿真模型中插入Line类型的对象。 它代表了输送到测试站的部件。 首先,删除Source和SingleProc PreTest之间的连接器。 要适应工作站之间的直线,您可能必须将其余对象移动到右侧。 使用鼠标在所有对象上拖动一个矩形以选择它们。 然后,将它们拖到右侧。
在运行模拟时,您将看到沿着线移动到工作站SingProc的零件。 要计算进入Line的零件,我们将在Line的开头插入一个传感器。 然后,我们将使用方法使工厂模拟在零件通过传感器时增加计数器。
您可以在方法中编写源代码,以定义无法通过在对象的对话框中选择或输入设置来设置的特殊行为。 Plant Simulation为此提供了专有的编程语言SimTalk。
从Line上方工具箱中的选项卡信息流中将变量插入到仿真模型中。
接下来,我们将使用退出策略来分配材料流。 为此,请切换到工作站SingleProct的退出策略选项卡。
我们将分配材料流,以便60%的零件移动到 测试站,而剩下的40%移动到测试站1。
现在,当您运行模拟并分析两个测试站中的图表时,您会注意到在 test 中处理的部件比在test2中处理的部件多。 这是由我们输入到站PreTest的百分比表中的分布引起的。
完成以上工作,进入最后一阶段,进行 装配。
在本节中,我们将插入第二个Source来生成容器。 在处理零件之前,我们还将插入对象装配站以将零件装载到容器上。
要在Container类型的对象上加载零件:
这里解释一下,装配对象中的主MU。首先从容量上来看,entity的长宽,Container的长宽,自然想到,entity是要附加到Container上的。例如,entity {length = 0.5m,width = 0.5m};Container{length = 1m,width = 1m},这样Container就能够装下两个Entity。二者的主次关系也就显而易见了。
第一步
1、用鼠标右键单击Drain并将其重命名为TV。
2、删除站Test1和Test2与Drain之间的连接器。
3、在电视下方插入第二个Drain,并将其重命名为DVDPlayers。
4、在测试站和两个排水管之间插入SingleProc。
5、用鼠标右键单击SingleProc并将其重命名为Packing。
6、连接所有对象。
7、插入Method对象,重命名为PackingControl。
第二步
1、添加TableFile 重命名为OutData。添加列索引。
2、修改PackingControl代码
3、插入Chart图标,设置参数
4、运行仿真一段时间之后就可以观察,OutData中的数据信息,还可以通过右键Chart显示柱状图。
1.右键点击 对象选择“编辑图标”。
2.选择菜单命令文件>新建(根据需要点击缩放选项设定图标大小。)
3.打开图片库,点击菜单选项 导入>导入位图文件。
4.通过拖放的方式把图标插入到图标编辑器中,或者选择菜单选项“文件>导入> 导入位图文件”,选择要插入的图标。
DVD和TV的图标从网上下载即可,不要太大了。
这样整个仿真建模工程就算 完工了。