【技术实现步骤摘要】
基于DDQN的TSN路由选择方法
[0001]本专利技术涉及TSN通信
,具体是一种基于DDQN的TSN路由选择方法。
技术介绍
[0002]工业制造领域中柔性制造的模式普遍存在,该模式是以消费者为导向的,以需定产的方式和传统大规模量产的模式相对立,在柔性制造中,考验的是生产线和供应链的反应速度,且现场设备普遍存在于不同车间或区域,需要同时具备各业务单元互联和现场与云端数据互通的能力,而该场景下实时的设备互联和数据互通需求满足度不高。现需要将TSN网络部署于控制器与现场设备之间和控制器与控制器之间,实现控制信号的高质量确定性时延传输和协同信号的高精度同步传输,同时需合适的TSN路由算法来提高系统适应外部变化(如生产需求变化导致业务流变化)和内部变化(如设备故障)的能力。目前,工业制造领域大多路由选择方案均为传统的刚性自动化生产线定制,假设业务流信息是固定的,且未对该领域现场设备存在于不同车间的典型网络提出针对性路由方案,因而无法为业务流提供最佳路由路径,网络针对性和时延确定性低,无法保证其传输服务质量,需要一种具有网络针对性和时延确定性的自适应智能路由选择方法。
技术实现思路
[0003]为解决将TSN部署到工业制造领域时数据互通需求满足度低和现有路由技术存在的缺陷,提出一种对服务质量敏感的自适应智能路由选择方法,以最小化平均端到端时延为优化目标,保证柔性工业制造领域动态变化的业务流的传输服务质量,其步骤如下:
[0004]步骤1:构建基于SDN的多控制器协作TSN网络模型,将转发平面的 ...
【技术保护点】
【技术特征摘要】
1.基于DDQN的TSN路由选择方法,其特征在于,包括以下步骤:构建基于SDN的多控制器协作TSN网络模型,将转发平面的路由根据车间情况划分为以车间为单位的多个区域,以路由器端口为节点构建转发平面网络拓扑的数学模型;构建TSN网络中路由选择问题的马尔可夫决策模型,确定状态空间、动作空间和奖励函数;获取业务流信息,搜索所有流的可达路径放入候选路径表中备用;基于转发平面网络拓扑的数学模型,根据候选路径表,利用现有TSN路由算法为业务流初始化路由路径形成初始化网络;所述控制器作为智能体,基于转发平面网络拓扑的数学模型和马尔可夫决策模型,以最小化平均端到端时延为优化目标,以各业务流时延要求为约束,利用DDQN算法对初始网络进行优化训练,得到各业务流的最佳路由选择策略;控制器根据最佳路由选择策略为各业务流分配路由路径,并下发至转发平面;若拓扑或业务流信息发生改变,则更新网络资源占用信息并重新优化训练。2.根据权利要求1所述的基于SDN的多控制器协作TSN网络模型,其特征在于,包括控制平面的多个控制器、转发平面的路由拓扑和应用平面,所述控制器分为一个集中控制器和多个子控制器,可获取所述路由拓扑信息,其中,每个子控制器对应一个车间,集中控制器与所有子控制器相连,可掌控全局信息。3.根据权利要求1所述的车间情况,其特征在于,是指现场设备存在于不同车间,依据其特点对转发平面的路由进行区域划分,将一个车间划分为一个区域。4.根据权利要求1所述转发平面网络拓扑,其特征在于,数学模型为基于区域划分的有序二元组(V,E),记为图G=(V,E),其中,V={v1,v2,...,v
n
}定义路由器端口的集合,E={e1,e2,...,e
m
}定义路由器端口与端口之间的链路集合,链路是双向的,点集V中各点之间的距离用距离矩阵表示,其中w
ij
表示节点i和节点j之间的距离,其中,5.根据权利要求1所述马尔可夫决策过程,其特征在于,在每个离散的时间步长t处,智能体观察环境的状态s
t
,并根据其策略执行一个动作,然后收到一个及时奖励,环境进入下一个状态s
t+1
,转换过程定义为四元组<s
t
,a
t
,r
t
,s
t+1
>(3),所述四元组中s
t
∈S表示环境在t处的状态,该状态包括网络拓扑信息、路由器端口占用情况和当前训练的业务流信息,所述四元组中a
t
∈A是智能体t处的动作,包括当前训练的数据包转发的路径,即它决定将数据包转发的路由路径,所述四元组中r
t
∈R是智能体模拟通过该路由路径发数据包收到的奖励,其定义为r
t
=
‑
(p
t
+q
t
)(4),其中,p
t
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。