Processing math: 100%

基于WIA-FA的无线AGV系统有序可靠重传方法

郑萌, 冯彬, 赵永恒, 梁炜

郑萌, 冯彬, 赵永恒, 梁炜. 基于WIA-FA的无线AGV系统有序可靠重传方法[J]. 信息与控制, 2024, 53(4): 529-539. DOI: 10.13976/j.cnki.xk.2024.3165
引用本文: 郑萌, 冯彬, 赵永恒, 梁炜. 基于WIA-FA的无线AGV系统有序可靠重传方法[J]. 信息与控制, 2024, 53(4): 529-539. DOI: 10.13976/j.cnki.xk.2024.3165
ZHENG Meng, FENG Bin, ZHAO Yongheng, LIANG Wei. Ordered and Reliable Retransmission Method for Wireless AGV Systems Based on WIA-FA[J]. INFORMATION AND CONTROL, 2024, 53(4): 529-539. DOI: 10.13976/j.cnki.xk.2024.3165
Citation: ZHENG Meng, FENG Bin, ZHAO Yongheng, LIANG Wei. Ordered and Reliable Retransmission Method for Wireless AGV Systems Based on WIA-FA[J]. INFORMATION AND CONTROL, 2024, 53(4): 529-539. DOI: 10.13976/j.cnki.xk.2024.3165
郑萌, 冯彬, 赵永恒, 梁炜. 基于WIA-FA的无线AGV系统有序可靠重传方法[J]. 信息与控制, 2024, 53(4): 529-539. CSTR: 32166.14.j.cnki.xk.2024.3165
引用本文: 郑萌, 冯彬, 赵永恒, 梁炜. 基于WIA-FA的无线AGV系统有序可靠重传方法[J]. 信息与控制, 2024, 53(4): 529-539. CSTR: 32166.14.j.cnki.xk.2024.3165
ZHENG Meng, FENG Bin, ZHAO Yongheng, LIANG Wei. Ordered and Reliable Retransmission Method for Wireless AGV Systems Based on WIA-FA[J]. INFORMATION AND CONTROL, 2024, 53(4): 529-539. CSTR: 32166.14.j.cnki.xk.2024.3165
Citation: ZHENG Meng, FENG Bin, ZHAO Yongheng, LIANG Wei. Ordered and Reliable Retransmission Method for Wireless AGV Systems Based on WIA-FA[J]. INFORMATION AND CONTROL, 2024, 53(4): 529-539. CSTR: 32166.14.j.cnki.xk.2024.3165

基于WIA-FA的无线AGV系统有序可靠重传方法

基金项目: 

国家自然科学基金项目 62022088

中国科学院对外合作重点项目 173321KYSB20200002

沈阳市中青年科技创新人才支持计划 RC210482

沈阳市中青年科技创新人才支持计划 RC210314

详细信息
    作者简介:

    郑萌(1983-),男,博士,研究员。研究领域为无线自组织和传感器网络,工业无线网络

    冯彬(2000-),男,博士生。研究领域为工业无线网络

    赵永恒(1998-),男,硕士。研究领域为工业无线网络

    梁炜(1974-),女,博士,研究员。研究领域为无线传感器网络,工业无线网络,模式识别与智能系统

    通讯作者:

    郑萌,zhengmeng_6@sia.cn

  • 中图分类号: TP18

Ordered and Reliable Retransmission Method for Wireless AGV Systems Based on WIA-FA

  • 摘要:

    近年来,工业无线网络在自动引导车(automated guided vehicle,AGV)系统的应用愈来愈广泛。目前的AGV通信主要依赖于WiFi技术,由于其采用竞争式接入机制,无法满足恶劣工业环境下的有序和可靠传输要求。因此,本文提出一种基于WIA-FA的无线AGV系统有序可靠重传方法。首先,给出基于WIA-FA的AGV通信系统架构和数据传输过程,并设计一种新的超帧结构以满足数据传输的严格顺序性要求。进而,基于新超帧,设计一种基于有序调度的端到端重传策略(sequential scheduling based end-to-end retransmission,SSER),可实现上行数据的按需传输和下行数据的按序传输,并支持上行和下行数据时段长度的动态优化。仿真结果表明,在不同超帧长度、节点数量和信道条件等网络参数设置下,SSER在传输可靠性方面均优于现有工作。

    Abstract:

    Recently, industrial wireless networks have been increasingly adopted in automated guided vehicle (AGV) applications. Current AGV communications primarily depend on Wi-Fi technology that employs contention-based access methods and thus cannot meet the requirement of ordered and reliable wireless transmission in harsh industrial environments. To this end, we investigate an ordered and reliable retransmission method for wireless AGV systems based on WIA-FA. First, the communication system architecture and data transmission process of WIA-FA-based AGV systems are presented. A new superframe structure is designed to guarantee strictly ordered transmission.Then, on the basis of the new superframe, a sequential scheduling-based end-to-end retransmission (SSER) strategy is proposed. SSER realizes on-demand transmission for uplink data and sequential transmission for downlink data and supports the dynamic optimization of durations for uplink and downlink data phases. Simulation results show that SSER outperforms existing works in terms of transmission reliability under different network parameter settings, such as superframe length, number of nodes, and channel conditions.

  • 自动引导车(automated guided vehicle,AGV)作为智能制造的核心自动化装备,是构建低成本、智能化的工业自动化物料运输系统的基础。无线网络作为AGV系统组建、运行的重要组成部分,负责AGV与网关间的信息传输。目前,基于无线网络的AGV系统已经被柔性制造、智慧物流等行业广泛采用[1-2]。随着应用规模的扩大,AGV和网关间的通信数据量迅速增长,高效的数据传输方法对于保障AGV系统的有序、可靠运行具有重要意义[3]

    现有的无线AGV通信系统主要采用Wi-Fi、ZigBee和WIA-FA等无线网络技术。由于Wi-Fi和ZigBee采用基于CSMA/CA(carrier sense multiple access with collision avoid)的竞争性接入机制,在网络负载较大时,节点间的传输冲突频繁发生,导致网络可靠性急剧下降,无法满足工业应用的高可靠传输要求[4-5]。WIA-FA是一种面向工厂自动化的专有无线网络技术标准,采用基于TDMA(time division multiple access)的确定性时隙通信方式,可避免节点竞争接入所造成的高丢包率[6]。因此,基于WIA-FA的无线AGV系统更适合工业自动化应用。

    传输调度作为WIA-FA网络的核心问题,对于保障网络的高可靠传输起到至关重要的作用[7]。本文研究基于WIA-FA的无线AGV系统有序可靠传输方法。在本文的AGV系统中,网关负责实时收集AGV运行状态,并在线对AGV系统进行集中调度,最后再将控制数据下发给AGV。AGV的状态信息收集和控制数据下发均通过WIA-FA网络实现。为避免AGV的拥堵和碰撞,控制数据要严格按给定顺序到达目的AGV,因此传输调度要满足顺序约束。传统的AGV可靠传输调度问题不考虑有序传输约束,且只针对上行或下行无线传输情形,对于基于WIA-FA的无线AGV系统端到端有序可靠传输方法尚未见报道。

    基于上述讨论,本文的主要贡献有:

    1) 给出了基于WIA-FA的AGV通信系统架构和数据传输过程,并设计了一种全新的超帧结构以满足数据传输的严格顺序性要求。

    2) 在新超帧的基础上,设计了基于有序调度的端到端重传策略(sequential scheduling based end-to-end retransmission,SSER),可实现上行数据的按需传输和下行数据的按序传输,并支持上行和下行数据时段长度的动态优化。

    3) 仿真结果表明,在不同超帧长度、节点数量和信道条件等网络参数设置下,SSER在传输可靠性方面均优于现有工作。

    本节从无线AGV系统和工业无线传感器网络(industrial wireless sensor networks,IWSNs)的端到端可靠传输调度两个方面回顾当前研究现状。

    根据接入机制的不同,当前有关无线AGV系统的传输研究主要分为基于CSMA/CA竞争性机制的研究和基于TDMA调度机制的研究。

    在基于CSMA/CA的无线AGV系统研究方面,文[8]设计了一种结合使用射频识别和ZigBee技术的AGV系统,该系统主要使用ZigBee网络来导航AGV,辅助使用射频标签定位AGV。文[9]针对无线信道和媒体访问控制所导致的随机通信时延问题,设计了一种基于卡尔曼滤波的网络时延估计器,该估计器指导无线通信系统在精确的时间范围内发送和接收信息。文[10]设计了一种分析AGV通信系统下行和上行无线链路延迟需求的方法。文[11]设计了一种提前确定最佳质量接入点(access point,AP)的方法,即通过使用一组位于AP和AGV通信位置附近的传感器来监测频谱使用情况,提前确定最佳质量的AP。文[12]提出了一种分布式的控制系统以支持AGV间通信,增强了AGV的自主性和灵活性。文[13]基于IEEE 802. 15. 4a技术,设计了一种可实现大量AGV本地实时通信的网络协议。文[14]设计了一种在室内环境中定位AGV的非光学方法,即利用从AGV车载Wi-Fi无线网卡中提取出的信道状态信息计算出AGV的当前位置。

    在基于TDMA调度的无线AGV系统研究方面,文[15]针对AGV控制信息的高可靠和低延迟传输需求,提出了一种同时具备基于CSMA的时隙预留和动态TDMA时隙调度的结构化MAC协议。文[2]全面综述了WIA-FA技术,重点介绍了WIA-FA的默认超帧结构和重传方法,并给出了基于WIA-FA的无线AGV系统的多个典型应用案例。文[16]研究了WIA-FA网络的重传时隙分配问题,提出了一种高效的按需自动重传方法以改进WIA-FA定义的重传方法。进一步,针对按需自动重传方法[16]信标开销大的问题,文[17]提出了一种基于灵活模式选择的时隙调度策略,结合了循环重传和按需重传的优点,提高了通信资源的利用效率。文[18]首次设计了一种基于WIA-FA技术的集中式AGV通信系统,采用TDMA接入机制,满足了大规模AGV网络对实时性和可靠性的严苛要求。

    综上,基于CSMA/CA的无线AGV通信系统由于难以保证数据传输的可靠性,需要采用各种方法[8-14]以削弱节点间传输冲突带来的丢包影响。基于TDMA调度机制的无线通信技术,如WIA-FA[16-18],从根本上规避了节点竞争接入问题。因而,基于TDMA调度机制的无线AGV通信系统已成为AGV研究的重要发展方向。

    数据包传输的可靠性一直是IWSNs传输调度的重要目标,尤其是对于关键控制应用而言,IWSNs必须保证数据传输的可靠性。文[19]设计了一种通用的IWSNs启发式传输调度方法,可以保障用户所需的端到端传输可靠性。文[20]针对基于TDMA机制的多跳IWSNs,提出了一种基于分段时隙分配的全新调度方法,优化了共享重传时隙的利用效率。文21]为IWSNs的单径路由和多径路由设计了专用调度和共享调度两种方法,在满足时延要求基础上,最大化端到端数据包传输的可靠性。文[22]为IWSNs设计了一种面向数据流可靠性和实时性的传输调度方法,该方法为每条链路都设置了重传时隙以实现所需的传输可靠性。

    综上,现有的IWSNs端到端传输调度方法通常假定数据包的传输是相互独立的,因而难以满足AGV场景下顺序约束的要求。此外,目前AGV场景下的顺序传输调度研究只关注上行或下行的单向可靠传输,而本文首次研究基于WIA-FA的无线AGV系统端到端有序可靠传输方法,具有重要的理论和应用价值。

    图 1所示,本文考虑一个面向工厂车间应用的AGV物料运输系统,其通信系统基于WIA-FA网络[18],由1个网关(gateway,GW)、1个接入设备(access device,AD)以及N个现场设备(field device,FD)组成。GW配有3个天线,每个天线工作在不同的信道上,每个FD装配1个天线,可以在3个信道间切换。每个AGV都配备一个FD,FD负责将AGV的工作状态数据包(working status data packet,WSDP)发送给AD,同时接收由AD发送的控制数据包(control data packet,CDP)。WSDP包含AGV的当前速度、位置、电量等工作状态信息,CDP包含AGV的导航指令。FD和AD之间的数据传输采用WIA-FA网络。AD负责将FD发送的WSDP转发给GW,同时向FD转发GW下发的CDP。由于AGV活动范围仅限于工厂车间,且运行速度通常为1 m/s~2. 5 m/s[2],这种低移动性对于无线信道的影响可以忽略,所以本文不考虑AGV移动性对无线通信的影响。AD与GW之间的通信基于有线网络。GW基于收集的WSDP计算导航指令,实际应用中GW通常是与工作站相连,其计算能力可以支持在线的AGV路径规划,本文对具体的AGV路径规划方法不做讨论。

    图  1  基于WIA-FA的无线AGV系统
    Fig. 1.  A wireless AGV system based on WIA-FA

    本文考虑所有FD同步产生周期WSDP的情形,WSDP的产生周期被称为循环周期。本文记从FD产生一个WSDP数据到在循环周期内成功接收到CDP为一次端到端传输。由于有线网络的可靠性远高于无线部分,因此本文只关注WIA-FA网络的端到端(上行FD→AD和下行AD→FD)可靠传输方法,目的是最大化在每个循环周期内完成端到端传输的FD数量。

    为便于理解,表 1列出了本文中重要符号定义。

    表  1  符号定义
    Tab. 1.  Symbol definition
    符号 定义
    GW 网关
    AD 接入设备
    FD 现场设备
    N 现场设备个数
    M 上行信道
    WSDP 工作状态数据包
    CDP 控制数据包
    L 数据时段时隙总数目
    A 上行数据时段时隙数目
    B 下行数据时段时隙数目
    p1 上行传输丢包率
    p2 下行传输丢包率
    R 传输可靠性
    LRavg 平均丢包率
    下载: 导出CSV 
    | 显示表格

    在复杂的车间环境中,数量众多的AGV若不能得到及时有效的导航指令,很容易发生堵塞或碰撞事故。所以,无线AGV系统必须能够同时保证CDP的合理性和顺序性。CDP的合理性由GW的路径规划算法来保障。需要强调的是,WSDP传输并不要求时间顺序性,GW只需要在运行规划算法前收集到各个AGV的状态信息即可。所以,本文只考虑CDP下行传输(AD→FD)的严格顺序性要求。

    通过WIA-FA网络,AGV每个循环周期都需要接收到来自AD的CDP,并依赖CDP内的控制指令执行前进、转向或停止等待等操作。为保证AGV的工作效率,循环周期通常非常短,若某一循环周期内的CDP发生丢包,则未接收到CDP的AGV将停止等待,直至接收到新的控制指令后继续动作。由于前方AGV的动作会严重影响后方AGV的动作,所以GW发出的一系列CDPi是严格有序的,同时AD要保证CDPi要以原顺序依次到达目标AGV,进而整个AGV系统才能能按GW所规划的那样有序运行。

    为保障CDP传输的顺序性,本文基于先入先出(first in first out,FIFO)原则,在AD中设置了FIFO缓存器。如图 2所示,CDP1是当前FIFO缓存器队列中的第一个CDP。当AD成功收到目标FD1的确认(ACKnowledgement,ACK)后,AD将FIFO缓存器队列的第一个控制包CDP1删除,这样队列中下一个控制包CDP2就成为了第一个CDP。AD将重复上述过程,直到FIFO缓存器队列为空。

    图  2  FIFO缓存器
    Fig. 2.  FIFO buffer

    考虑到CDP传输的严格顺序性要求,AGV通信系统完成一次端到端传输的工作过程为:

    上行传输过程:

    Step 1   FDi通过WIA-FA网络将WSDPi发送给AD。

    Step 2    若存在传输失败的WSDPi,AD生成否定确认(Negative ACKnowledgement,NACK)并将重传时隙分配结果向FDi广播。传输失败的FDi执行Step 1,重复上述过程直至所有FD均成功或者上行时段结束。

    Step 3    AD将所有收集到的WSDPi通过有线网络转发给GW。

    下行传输过程:

    Step 1    GW基于成功接收到WSDPi,生成一系列有序CDPi,并通过有线通信发送给AD。

    Step 2    AD将接收到的CDPi放入缓存器队列中。

    Step 3    基于FIFO原则,AD通过WIA-FA网络将CDPi发送给FDi

    Step 4   FDi在成功接收到CDPi后,向AD回复ACK。AD在成功接收到ACK后,将CDPi从缓存器队列中删除。重复步骤Step 3直至缓存队列为空或者下行时段结束。

    WIA-FA采用集中调度方式,由GW生成并维护一个超帧,超帧由一组固定数量的连续时隙所构成,其长度设定为一个循环周期。如图 3所示,为支持第2. 2节提出的端到端有序传输过程,本文为基于WIA-FA的AGV通信系统设计了全新的超帧结构。新超帧包括以下时段:

    图  3  面向无线AGV系统的WIA-FA超帧设计
    Fig. 3.  The design of WIA-FA superframe for wireless AGV systems

    1) 信标时段:

    用于AD广播信标帧。

    2) 管理时段:

    上行共享时隙:FD通过竞争接入机制向AD发送数据包,包括加入请求数据包、离开响应数据包、时间同步请求数据包等。

    下行管理时隙:AD通过基于调度的机制向FD发送数据包,包括加入响应数据包、离开请求数据包、时间同步响应数据包等。

    3) 数据时段:

    (1) 上行数据时段:

    上行时隙:FDi向AD发送WSDPi

    NACK时隙:AD向FD发送NACK。

    (2) 下行数据时段:

    下行时隙:AD向FDi发送CDPi

    ACK时隙:FDi向AD发送ACK。

    不同于现有的WIA-FA超帧结构,本文所提的超帧结构有两个创新点:

    1) 将数据时段进一步分为上行数据时段和下行数据时段。上行数据时段设计不考虑WSDP传输的顺序性,以提升资源利用率为手段,支持上行数据的按需重传;下行数据时段设计考虑CDP传输的顺序性,以FIFO队列管理为手段,支持下行数据的按序传输。

    2) 上行和下行数据时段的长度不是固定的,GW可以根据超帧长度、AGV节点数量、信道条件等网络参数来动态优化,以达到不同场景下最高的数据传输可靠性。

    本节研究无线AGV系统的上行和下行传输调度问题模型。设数据时段的总时隙数为L,分配给上行和下行数据时段的时隙数目分别记为AB,于是有L=A+B。记上行FD→AD传输和下行AD→FD传输的丢包率分别为p1p2。记上行数据时段内成功传输的FD个数为N1,下行数据时段内接收成功的FD个数记为N2,显然N2N1N。本文的传输可靠性R定义为在每个循环周期(或长度为L个时隙的数据时段)内完成端到端传输的FD比例,即

    R=N2N (1)

    问题描述(问题Q):已知三元组 < NL,(p1p2)>,设计一种时隙分配方法,分配A个上行数据时段时隙和B下行数据时段时隙给FD和AD,在满足CDP传输顺序性要求的基础上,最大化传输可靠性R

    记最大传输可靠性Rmax所对应的A值为Aopt,解决问题Q首先要确定Aopt,然后再解决AD和FD的时隙分配问题。为求解问题Q,本文设计了一种基于有序调度的端到端重传策略(Sequential Scheduling based End-to-end Retransmission,SSER)。

    首先,在确定Aopt方面,SSER通过计算机仿真,根据其描述的传输方法,逐一测试可行的A。不同超帧长度、AGV节点数量、信道条件等参数下仿真得出的Aopt将被纳入经验值表格。本文将在4.3节用一个仿真算例说明A值对R的影响。

    其次,在时隙分配方面,SSER基于自动重传的原则,按需地为FD和AD分配时隙,具体算法设计在第4. 1节和第4. 2节中给出。

    根据图 1所示的AGV通信系统架构,GW只有成功收到来自FDi的WSDPi后,才能生成针对FDi的CDPi,因此在端到端传输中要尽可能先保障WSDPi的可靠传输。

    WSDP的传输无顺序约束,为扩展通信资源,GW同时利用3个天线并行接收数据。如图 3(b)所示,SSER在首轮传输为N个FD都分配一个资源块(即时隙和信道的组合)。若首轮传输中所有WSDP都传输成功,FD保持监听状态,AD进入空闲状态,直到上行数据时段结束。若WSDPi存在丢包,AD根据失败的FDi生成NACK,NACK中包含了上一轮传输失败的FDi的地址和接下来重传所用的资源块。AD向FD广播NACK。成功收到NACK的FDi若发现NACK中包含其地址,则该FDi在NACK预留的重传资源块中重传WSDPi。SSER将根据上行数据时段剩余时隙数量采取不同的重传策略:

    若上行数据时段剩余资源块数量大于等于传输失败的FD数量,GW将为传输失败的每个FD分配一个资源块用于数据重传。

    若上行数据时段剩余资源块数量小于传输失败的FD数量,GW将剩余资源块随机分配给失败的FD。

    FD的状态机如图 4所示。在超帧的上行数据时段开始后,FDi在被分配到的首轮传输资源块向AD发送WSDPi。完成首轮传输后,FDi将监听信道,只有当接收到AD发送的NACK时才进一步动作,否则将一直处于监听状态。接收到NACK的FDi立即解析NACK,若NACK中包含FDi的地址,则FDi在分配的重传资源块中重传WSDPi;若NACK中不包含FDi的地址,则说明WSDPi传输成功,FDi转入空闲状态。在上行数据时段终止时,仍未被成功传输的WSDP将会被丢弃,视为丢包。

    图  4  FDs的状态机
    Fig. 4.  State machines of FDs

    AD的状态机如图 5所示。在超帧的上行数据时段开始后,AD开始监听信道并接收FD的首轮传输。若首轮WSDP存在丢包,AD生成NACK并向FD广播,随后继续监听无线信道,接收失败的FD重传。若首轮WSDP不存在丢包,AD将转入空闲状态,直到下行数据时段开始。

    图  5  AD的状态机
    Fig. 5.  State machine of the AD

    由于CDP的传输需要满足顺序约束,所以GW不能在同一个时隙向多个AGV发送CDP。另外,由于仅装配1个天线,每个AGV不能在同一个时隙接收多个数据包,所以下行数据的传输只能使用单信道。

    图 3(c)所示,SSER采用按序方式为AD和FD分配下行时隙和ACK时隙,并确保在成功传输CDPi后再开始传输CDPi+1,以满足CDPi传输的顺序性要求。

    下行传输(AD→FDi)成功需要CDPi和其对应的ACK全部传输成功。记传输CDPi和其对应的ACK的两个时隙为一个时隙对。下行数据时段开始后,AD按照缓存器队列中的顺序向FDi发送CDPi,成功接收到CDPi的FDi会立即在下一时隙向AD回复ACK。只有AD成功接收到ACK后,才传输CDPi+1,否则将重传CDPi。因此,每个下行传输(AD→FDi)的成功可能占用一个或多个时隙对。在下行数据时段终止时,仍未成功传输的CDPi将会被丢弃,视为丢包。

    本节利用计算机仿真算例说明A值对R的影响。仿真参数为数据时段长度L、FD的数量N、信道条件(p1p2)。具体的参数值设置如下:L在200,250和300中取值,N=64,(p1p2)=(0. 3,0. 3)。

    根据4. 1节和4. 2节的描述,对于一个包含N个FD的AGV通信系统来说,上行传输至少需要N/M个时隙(首轮传输所需时隙),下行传输至少需要2N个时隙(每个FD分配到一个时隙对),其中|x|表示向上取整函数。因此为了保障各节点传输的公平性,A的可行取值范围应在|N/M,L2N|区间内。根据本节的参数值,L=200时A的可行范围是[22, 72],L=250时A的可行范围[22, 122],L=300时A的可行范围是[22, 172]。

    仿真结果如图 6所示,可以看出:

    图  6  A值对R的影响
    Fig. 6.  Impact of A on R

    1) 随着A的变化,不同L对应的所有曲线都呈现出先上升而后下降的趋势。

    2) 在A较小时,用于传输WSDP的时隙不足,WSDP的丢包是影响R的主要因素;随着A的增大,分配给上行传输的时隙资源更加丰富,WSDP的丢包降低,进而提升了R

    3) 随着A的进一步增大,通过增加时隙减少WSDP丢包的效果并不明显,但是却导致了下行数据时段时隙的不足,进而CDP丢包数上升。此时,CDP丢包对R的影响起主导作用,R逐渐下降。

    4) 每条曲线都存在着最高点,其纵坐标Y对应最大可靠性Rmax,其横坐标X对应Aopt

    本节使用Matlab仿真评估SSER的性能。仿真参数同4. 3节,其中L在[150,500]范围内变化,N的取值为16、32、48和64,并设置以下3个场景代表不同的信道条件:

    场景1:p1=p2=0. 1,此时信道条件良好。

    场景2:p1=p2=0. 2,此时信道条件中等。

    场景3:p1=p2=0. 3,此时信道条件恶劣。

    在不同的仿真参数设置下,对WIA-FA网络进行时长为105次超帧的仿真。根据式(1)可知,R为一个超帧内传输成功的FD数目和所有FD数目的比值。相应地,网络丢包率即为1-R。进而,对105个超帧的丢包率取平均值得到LRavg

    以下给出3种与SSER对比的传输调度策略。

    BASIC:上下行时隙平均分配给FD和AD。

    DELTA:上下行时隙按照DELTA算法[18]分配。

    ALPHA:如图 7所示,ALPHA上行传输按照优先级分配时隙,前r个FD将分配到t0+1个连续时隙,后N-r个FD将分配到t0个连续时隙,各FDi在所分配到的时隙中重复传输WSDPi。其中r=(A×M)modN|t0=(A×M)/N||x|表示向下取整函数。下行传输与SSER相同。

    图  7  ALPHA的超帧结构
    Fig. 7.  Superframe architecture for ALPHA

    为了使比较更清晰,下文采用对数坐标系绘图。图 8图 9图 10给出了SSER、ALPHA、DELTA、BASIC四种策略关于LRavg的性能比较。

    图  8  不同L值下的LRavg比较
    Fig. 8.  Comparison on LRavg for different values of L
    图  9  不同N值下的LRavg比较
    Fig. 9.  Comparison on LRavg for different values of N
    图  10  不同信道条件下的LRavg比较
    Fig. 10.  Comparison of LRavg in different channel conditions

    1) 变化L值:N=64。

    图 8中可以看出:

    在相同场景和相同L下,SSER较其他3种策略拥有更低的LRavg。这是由于SSER未采用固定的上行和下行数据时段长度,因而能根据不同网络参数,动态调整分配给上行传输和下行传输的时隙数目,实现了上下行数据时段长度的动态优化。

    与其他3种策略相比,SSER以更少的重传时隙实现了相同的LRavg。这是因为SSER采用按需方式分配重传时隙,可以根据上一轮的数据包丢包情况确定当前重传轮应当传输的数据包,从而规避了BASIC、ALPHA等采用预留时隙的传输策略对时隙资源的浪费,更加有效地利用了通信资源。

    1) 变化N值:考虑3个场景,L=230。

    图 9中可以看出:

    (1) 各场景下,由于有限时隙不能满足大量FD的高可靠传输,4种策略的LRavg均随着N增加而增大。

    (2) 各场景下,在N较小而时隙资源较为丰富时,SSER和ALPHA的LRavg等于0,两种策略效果相同。但是,当N增大使得时隙资源紧张时,SSER较其他策略的优势更加明显。

    (3) 随着场景的变化,当信道条件变差时,所有策略的LRavg都会升高,但是SSER始终优于其他策略。这种优势在信道条件良好时更加突出。这是由于当信道条件良好时,信道条件不是LRavg的决定性因素,因而能更多地反映不同时隙分配策略的性能差异。

    2) 变化信道条件:N=64,L分别设置为200、300和400。

    图 10中可以看出:

    (1) 当无线信道质量变差时,各策略的LRavg都会增加,但SSER的LRavg在所有情况下都低于或等于其他3种策略。

    (2) 当信道质量从优到劣变化时,增加L可以减缓LRavg的增大。

    (3) 在信道条件较好时,SSER和ALPHA的LRavg比较接近。例如,在L=400时的场景1中,SSER和ALPHA的LRavg均等于0。但是,当信道条件变差时,SSER和ALPHA的LRavg均增大,尽管如此,SSER的LRavg明显低于其他策略。

    本文研究了基于WIA-FA的无线AGV系统有序可靠重传方法。首先,给出了基于WIA-FA的AGV通信系统架构和数据传输过程,并设计了一种全新的超帧结构。该超帧结构满足CDP传输的严格顺序性要求。进而,基于新超帧结构,本文提出了一种基于有序调度的端到端重传策略SSER,实现了上行数据的按需传输和下行数据的按序传输,并支持上行和下行数据时段长度的动态优化。仿真结果表明,在不同超帧长度、节点数量和信道条件等网络参数设置下,SSER在传输可靠性方面均优于其他策略。SSER的策略建模与优化将是本文的下一步工作。

  • 图  1   基于WIA-FA的无线AGV系统

    Figure  1.   A wireless AGV system based on WIA-FA

    图  2   FIFO缓存器

    Figure  2.   FIFO buffer

    图  3   面向无线AGV系统的WIA-FA超帧设计

    Figure  3.   The design of WIA-FA superframe for wireless AGV systems

    图  4   FDs的状态机

    Figure  4.   State machines of FDs

    图  5   AD的状态机

    Figure  5.   State machine of the AD

    图  6   A值对R的影响

    Figure  6.   Impact of A on R

    图  7   ALPHA的超帧结构

    Figure  7.   Superframe architecture for ALPHA

    图  8   不同L值下的LRavg比较

    Figure  8.   Comparison on LRavg for different values of L

    图  9   不同N值下的LRavg比较

    Figure  9.   Comparison on LRavg for different values of N

    图  10   不同信道条件下的LRavg比较

    Figure  10.   Comparison of LRavg in different channel conditions

    表  1   符号定义

    Table  1   Symbol definition

    符号 定义
    GW 网关
    AD 接入设备
    FD 现场设备
    N 现场设备个数
    M 上行信道
    WSDP 工作状态数据包
    CDP 控制数据包
    L 数据时段时隙总数目
    A 上行数据时段时隙数目
    B 下行数据时段时隙数目
    p1 上行传输丢包率
    p2 下行传输丢包率
    R 传输可靠性
    LRavg 平均丢包率
    下载: 导出CSV
  • [1]

    WOLLSCHLAEGER M, SAUTER T, JASPERNEITE J. The future of industrial communication: automation networks in the era of the internet of things and industry 4. 0[J]. IEEE Industrial Electronics Magazine, 2017, 11(1): 17-27.

    [2]

    LIANG W, ZHENG M, ZHANG J L, et al. WIA-FA and its applications to digital factory: A wireless network solution for factory automation[J]. Proceedings of the IEEE, 2019, 107(6): 1053-1073.

    [3]

    ZHANG Y F, ZHU Z F, LYU J X. CPS-based smart control model for shopfloor material handling[J]. IEEE Transactions on Industrial Informatics, 2018, 14(4): 1764-1775.

    [4]

    LIANG W, ZHANG J L, SHI H G, et al. An experimental evaluation of WIA-FA and IEEE 802. 11 networks for discrete manufacturing[J]. IEEE Transactions on Industrial Informatics, 2021, 17(9): 6260-6271.

    [5]

    DEMESURE G, DEFOORT M, BEKRAR A, et al. Decentralized motion planning and scheduling of AGVs in an FMS[J]. IEEE Transactions on Industrial Informatics, 2018, 14(4): 1744-1752.

    [6]

    LUVISOTTO M, PANG Z, DZUNG D. High-performance wireless networks for industrial control applications: New targets and feasibility[J]. Proceedings of the IEEE, 2019, 107(6): 1074-1093.

    [7] 张晓玲, 梁炜, 于海斌, 等. 无线传感器网络传输调度方法综述[J]. 通信学报, 2012, 33(05): 143-157.

    ZHANG X L, LIANG W, YU H B, et al. Survey of transmission scheduling methods in wireless sensor networks[J]. Journal of communications, 2012, 33(5): 143-157.

    [8]

    KO J P, JUNG J W, JEON J W. Anti-collision method for AGV using RFID and ZigBee network[C]//13th International Conference on Control, Automation and Systems. Piscataway, USA: IEEE, 2013: 599-604.

    [9]

    LOZOYA C, MARTI P, VELASCO M, et al. Effective real-time wireless control of an autonomous guided vehicle[C]//IEEE International Symposium on Industrial Electronics. Piscataway, USA: IEEE, 2007: 2876-2881.

    [10]

    SCHEUVENS L, SIMSEK M, NOLL-BARRETO A, et al. Framework for adaptive controller design over wireless delay-prone communication channels[J]. IEEE Access, 2019, 7: 49726-49737.

    [11]

    OHORI F, ITAYA S, OSUGA T, et al. Estimating wireless link quality using multiple remote sensors for wireless control of AGV in a factory[C/OL]//23rd International Symposium on Wireless Personal Multimedia Communications. Piscataway, USA: IEEE, 2020[2022-11-30]. https://ieeexplore.ieee.org/document/9309467. DOI: 10.1109/WPMC50192.2020.9309467.

    [12]

    ZHANG G Q, PAN Z M. The application research of mobile robots and wireless sensor network in laser automatic guided vehicles[C]//3rd International Conference on Measuring Technology and Mechatronics Automation. Piscataway, USA: IEEE, 2011: 708-711.

    [13]

    ROHRIG C, TELLE L. Real-time communication and localization for a swarm of mobile robots using IEEE 802. 15. 4a CSS[C/OL]//IEEE Vehicular Technology Conference. Piscataway, USA: IEEE, 2011[2022-10-16]. https://ieeexplore.ieee.org/document/6093057. DOI: 10.1109/VETECF.2011.6093057.

    [14]

    HUYNH M K, NGUYEN D A. A research on automated guided vehicle indoor localization system via CSI[C]//International Conference on System Science and Engineering, Piscataway, USA: IEEE, 2019: 581-585.

    [15]

    KIM G, BAI S N, PARK P, et al. A structured TDMA-based V2I MAC protocol for automated guided vehicle control systems[C]//International Conference on Information Network. Piscataway, USA: IEEE, 2012: 154-158.

    [16]

    SHI H G, ZHENG M, LIANG W, et al. AODR: An automatic on-demand retransmission scheme for WIA-FA networks[J]. IEEE Transactions on Vehicular Technology, 2021, 70(6): 6094-6107.

    [17]

    ZHENG M, ZHAO Y H, SHI H G, et al. A flexible retransmission scheme for reliable and real-time transmissions in industrial wireless networks for factory automation[J/OL]. IEEE Transactions on Vehicular Technology, 2023[2023-03-06]. https://ieeexplore.ieee.org/document/10077781. DOI: 10.1109/TVT.2023.3259945.

    [18]

    SHI H G, ZHENG M, WEI L, et al. Transmission scheduling with order constraints in WIA-FA based AGV systems[J]. IEEE Internet of Things Journal, 2021, 8(1): 381-392.

    [19]

    DOBSLAW F, ZHANG T, GIDLUND M. End-to-end reliability-aware scheduling for wireless sensor networks[J]. IEEE Transactions on Industrial Informatics, 2016, 12(2): 758-767.

    [20]

    YANG D, XU Y Z, WANG H C, et al. Assignment of segmented slots enabling reliable real-time transmission in industrial wireless sensor networks[J]. IEEE Transactions on Industrial Electronics, 2015, 62(6): 3966-3977.

    [21]

    YAN M, LAM K Y, HAN S, et al. Hypergraph-based data link layer scheduling for reliable packet delivery in wireless sensing and control networks with end-to-end delay constraints[J]. Information Sciences, 2014, 278: 34-55.

    [22]

    HASHIMOTO M, WAKAMIYA N, MURATA M, et al. End-to-end reliability- and delay-aware scheduling with slot sharing for wireless sensor networks[C/OL]//8th International Conference on Communication Systems and Networks. Piscataway, USA: IEEE, 2016[2023-01-20]. https://ieeexplore.ieee.org/document/7439984. DOI: 10.1109/COMSNETS.2016.7439984.

图(10)  /  表(1)
计量
  • 文章访问数:  75
  • HTML全文浏览量:  4
  • PDF下载量:  18
  • 被引次数: 0
出版历程
  • 收稿日期:  2023-05-10
  • 录用日期:  2023-07-12
  • 刊出日期:  2024-08-19

目录

/

返回文章
返回
x