APP下载

基于二叉树的粮食筒仓工艺流程选择算法的实现及应用

2019-10-21魏鹏飞苏亚洲

现代食品·下 2019年12期

魏鹏飞 苏亚洲

摘 要:随着控制系统规模的扩大,流程选择的复杂程度倍增,传统的流程矩阵选择算法已不能处理上述问题。本文基于计算机的成熟二叉树理论及其遍历算法,通过对筒仓工艺流程的设备上下游关系进行特殊处理,得到基于二叉树的粮食筒仓工艺流程选择算法。该算法为大规模的筒仓工艺流程选择提供了新的的思路。

关键词:流程矩阵;二叉树;遍历算法;流程选择

Abstract:With the expansion of control system scale and the complexity of process selection, the traditional process matrix selection algorithm cant deal with the above problems. Based on the mature binary tree theory of computer and its traversal algorithm, the process selection algorithm of grain silo is obtained by special processing of the relationship between the upstream and downstream equipments of the silo process. This algorithm provides a new and feasible way for large-scale silo process selection and control.

Key words:Process matrix; Binary tree; Traversal algorithm; Process selection

中图分类号:TP311.1

近年来,随着国际粮食物流贸易的蓬勃发展和国家對粮食仓储投资力度的增加,粮食仓储企业的业务范围不断扩大,企业拥有的仓容也逐年扩大,筒仓生产控制系统的规模伴随着受控设备的增多而越来越庞大,流程选择的复杂程度更是成倍增加。当项目分期建设时,为保证分期项目工艺流程的整体性,需将多期项目整体考虑,这样工艺流程选择成为控制人员的最大障碍。

1 筒仓控制系统的现状与问题

对小型的筒仓控制系统(工艺流程条数≤300条),采用流程矩阵进行流程的选择与控制,这种方法目前已在多个项目中成功应用。随着控制系统规模的扩大,流程矩阵算法弊端日益显露,主要表现在随着设备受控数量成倍的扩大,流程条数指数级的增多,矩阵的规模指数级扩大,使流程选择的复杂度急剧增加[1-2]。流程矩阵的选择算法显然已经不适于处理上述复杂的问题。因此,迫切需要一种全新的流程选择算法,用来解决上述问题。……

登录APP查看全文