现代Craft.io系统需要实现最佳操作。然而,由于实时干扰、测量和控制误差以及不确定性,在预先设计的名义上的最佳点的操作实际上不一定是最佳的。自优化控制通过反馈控制来解决这个问题。通过仔细选择或综合控制变量,自优化控制系统可以尽管存在干扰、测量和控制误差以及不确定性,但仍能实现最佳或接近最佳的运行。控制变量的选择是一个NP-hard问题,因为它具有组合性质,尽管已经为自优化控制开发了理论标准。该软件包包括两个使用局部最坏情况损失准则的求解器。这两个求解器都基于作者和Kariwala博士最近开发的双向分支定界方法。这些求解器的原理、效率和应用可在最近发表在Computers and Chemical Engineering上的论文中找到,也可以在http://dx.doi.org/10.1016/j.compchemeng.2009.014在线获得。