正在加载图片...
·1266· 北京科技大学学报 第36卷 Goal(Attack_Units,attack(task)]). Other other;/其他Agent信念 Plan(Attack_Units,move(Pointl)]). /功能函数 move(Point1 ) void StartOff();/接警出动 Plan(Attack_Units,[attack(task)]). void Recon();/火情侦察; attack(task)]). void StateEstimate();/态势估计 Foam Group[i]Leader为下属单元制定规划, void ChoiceEquipment();/选择装备器材 移动至Point2观察,然后开始进攻. void Communication();/通信 Goal(Foam Group[i],[attack(task)after Engine void adaptability();/适应性 Group[Uj][attack(冷却)]). Plan(Foam Group[i]_Leader,ask Units,at- /规则,例如进攻规则 tack(task)]). Rule<进攻规则> Goal(Units,[attack(task)]). Description:当接到进攻命令,使用本规则. Plan(Units,move(Point2)]). WHEN(当接到进攻命令时) move(Point2)). F(编成状态=待命) Plan(Units,attack(task)]). &&(资源满足进攻需要时) attack(task)). THEN执行进攻; 3.2仿真实验 执行到作战目标任务完成: 仿真实验在SWARM-2.1.1平台下采用JAVA …… 语言编程,建立了联合灭火救援仿真模型,并运行 指挥Agent是系统中最为重要的Agent.它提 SWARM. 供了系统的各种参数以及获取和设置参数的方法, 作战Agent调用环境的属性和方法,是整个仿 以便其他相关类进行调用. 真系统实现的载体 public class Command public classOperation public int commandRank;/指挥权限级别 public int,y; public Grid2 d world;/环境 public FireGround fireGround;作战Agent public FireGround fireGround://调用fire- public Command command;指挥Agent Ground类 public int kind;/编成类别 public int worldXSize,worldYSize; public int adscription;/归属 /信念 public int rank;/等级 Self self;/自身信念 public double carryingSupplement;/车载灭火 Envir envir;/环境信念 剂量 Other other;/上级Agent信念 public double timeDistance;/时间距离 /规则,例如时间距离最短和力量调集比例限 public double accesibilty;/消防站可达性 制规则 public int maxvelocity;/最大速度 Rule<时间距离最短规则> public int fireRange;/有效射程 Description:当需要调集编成时,使用本规则, public double satisfaction;/救援满意度 WHEN(需要调集编程时) public List operationList;/作战Agent列表 F(编成状态=待命) public int worldXSize,worldYSize; &&(集结时间距离+出动时间距离最小) public Grid2d world; THEN执行调集动作; public OperationModelSwarm operationMod- Rule<力量调集比例限制规则> elSwarm; Description:当需要调集编成时,使用本规则. WHEN(需要调集编程时) /信念 F(跨支队调集) Self self;/自身信念 THEN比例限定为40%; Envir envir;/环境信念 执行调集动作;‘ 北 京 科 技 大 学 学 报 第 卷 , ; 其他 信念 , 功能函 数 ; 接警出 动 一 , ■ ; 火情侦察 ; ; 态势估计 为 下 属 单兀制 定规 划 , ; 选择装备器材 移动至 观察 , 然后开始进攻 ; 通信 ; 适应性 冷却 ) , 规贝丨 , 例如 进攻规则 进 攻规则 当接到进攻命令 , 使用本规则 , 当 接到进 攻命令时 ) 编 成状态 待命 ) 资源满足进攻需要 时 ) 执行进攻 ; 仿真 实验 执行到 作 战 目 标任 务完 成 ; 仿真实 验在 平 台 下采 用 … … 语言编程 建立 了 联合灭 火 救 援仿真模型 并运行 指 挥 是系 统中 最 为重要 的 它提 供 了系 统的 各种参数 以 及获取 和设置参数 的 方法 , 作战 调 用 环境 的 属 性 和方法 , 是整个仿 以 便其他相关类进行调用 真系统实现的载体 ; 指挥权 限级别 ; ; 环境 ; 作战 ; 调 用 ; 指挥 类 ; 编 成类别 ; ; 归属 百 念 ; 等级 ; 自 身丨目 念 ; 车 载 灭 火 环境 念 剂 量 ; 上级 信念 ; 时间距离 规则 , 例如 时 间 距离 最短和 力 量调集 比例 限 ; 消 防站可达性 制规则 ; 最大速度 时间 距离 最短规则 ; 有效射程 当需要调集编成时 , 使用 本规则 ; 救援满意度 需 要调集编程 时 ) ; 作战 列表 编成状态 待命 ) ; 集结时 间 距离 出 动 时间 距离 最小 ) ; 执彳了调 集动作 ; 〈 力 量调集 比例 限制规则 ; : 当 需要 调集编成时 , 使用本规则 需 要调集编程 时 ) 信念 跨支 队调集 ) ; 自 身信念 比例 限定为 ; ; 环境信念 执行调集动 作;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有