本工具由潘理开发,它基于Matlab平台,结合蚁群优化机制,具备时间Petri网图形建模和调度优化功能。
下载
ANT-TPN_v1.0.zip
使用说明
--运行步骤
a) 创建一个目录,解压ANT-TPN_v1.0.zip到该目录;
b) 启动Matlab;(7.0版本或以上)
c) 改变Matlab工作目录到你的解压目录;
d) 在命令窗口键入“tpn”,启动蚁群时间Petri网分析工具;
e) 打开一个已有的TPN图形文件(压缩包中已含3个TPN文件),或使用图形编辑功能绘制新的TPN模型;
f) 单击simulation按钮,运行ANT-TPN,求解TPN模型的优化调度。
--文件操作
New: 新建一个图形窗口。
Open: 打开一个TPN图形文件(.mat)。
Save: 保存TPN图形文件。
--图形编辑
Place: 绘制库所节点。你可以在库所节点上使用右键,在库所中产生令牌,或者删除库所节点。或在令牌上使用右键,删除库所中的令牌。
Transition: 绘制变迁节点。你可以在变迁上使用右键,设置变迁的实施间隔,或者删除变迁。
Arc: 在库所和变迁节点间绘制弧。你可以在弧上使用右键,删除弧。
Clear: 清除当前编辑窗口中的所有图形对象。
--优化求解
simulation: 运行蚁群时间Petri网。首先进行参数设置,包括迭代数、蚂蚁数、伪随机比例和启发式因子。
在运行过程中,可以在图形窗口右侧的信息栏观测信息素、启发式因子、当前最优调度、当前迭代层次、获得最优调度的层次等运行结果信息,也可以在命令窗口观测类似信息。