BocopHJB 1.1.0发布,引入了一个与Bocop类似的新Qt GUI。
除了用户界面,这个版本还包括几个新的扩展和示例。下面的更改日志中提供了更新摘要,更多信息可以在用户指南和示例目录.
Linux和MacOS的软件包位于下载第页,windows版本正在运行。
更改日志信息:
2017年9月1日:bocophjb-1.1.0
–[gui]BocopHJB现在有一个Qt gui!Gui允许定义问题
(C++代码除外)、可执行的构建和运行以及可视化。
–[core]为最终状态的约束添加了特定功能。
–[核心]对于交换系统,增加了可能的状态跳跃功能
过渡。还添加了选项来限制允许的集合
转换(参见迷宫示例),由文件或函数定义。
–[核心]可选计算状态概率分布(参见迷宫
示例)。分发只是一种输出,不能用于函数。
还记录了状态转换和模式切换的概率。
–[core]输入文件.def已重新组织和扩展,所有块必须
以正确的顺序呈现。修改了控件离散化选项。
状态离散化现在位于.def文件中,而不是stateDisc/文件夹中。
模拟轨迹的起点/模式也在.def文件中
删除了C/C++文件simulation.cpp。
参数timestep.output.frequency现在硬编码为10%。
–在调试模式下构建时,[核心]新检查成本函数。
–[core]输出文件simulatedTrajectory.data中添加了一些新信息;
相应地更新了matlab读取脚本。
–[core]新的可选函数:preProcessing.cpp、postProcessing.copp和
依赖性.hpp/cpp。如果问题文件夹中不存在虚拟文件,则使用虚拟文件。
函数预处理可以修改起点(初始条件)
以及模式的数量(如果它们取决于一些问题常数)。
–[核心]增加了对国家电网内部初始点的检查,
以及用于弹道仿真的启动模式。
–[core]在单独的源文件(core/sources/IO)中分割IO功能。
–[核心]改进了轨迹模拟过程中不可行情况的处理。
–[核心]在轨迹模拟期间增加了目标的重新计算,
对运行成本、最终成本和转换成本有单独的条款。
–[核心]对值函数和模拟轨迹日志文件进行了微小更改。
–[core]改进了日志文件中的控件离散化信息。
–[核心]几个内部改进(hjb构造函数)