According to some embodiments, a system and method are provided, including: receiving a schedule at a verification module for transmitting one or more data frames to one or more destination nodes via a time sensitive network (TSN); receiving a destination of each data frame at a verification module; receiving a maximum tolerable delay of each data frame at a verification module; determining a reception via a verification module The schedule to is correct; one or more data frames are transmitted according to the schedule; one or more destination nodes are accessed via the authentication module; one or more data frames are transmitted to one or more destination nodes within the maximum tolerable delay based on the access to one or more destination nodes via the authentication module; and one or more data frames are transmitted to control the security One or more operations of the loaded product. Many other aspects are provided.
【技术实现步骤摘要】
【国外来华专利技术】具有验证功能的时间敏感网络(TSN)调度
技术介绍
工业设备或资产通常被设计为执行作为工业过程的一部分的特定任务。例如,工业资产可包括但不限于生产线上的制造设备、飞机发动机、在风电场发电的风力涡轮机、发电厂、机车、医疗保健或成像设备(例如X射线或MRI系统)或用于患者护理设施的外科套件,或用于采矿作业的钻探设备。这些资产的设计和实现通常考虑到手头任务的物理性质以及此类资产配置为工作所在的环境以及将这些系统分配给的特定操作控制。各种类型的控制系统在不同的传感器、设备、用户接口等之间传送数据,以实现其他动力系统的控制操作。这些动力系统的操作可取决于各种设备之间的数据帧的准时和准确的传输。在指定的时间或指定的时间内未能传输某些数据可能会导致动力系统出现故障,从而可能造成灾难性的后果。例如,未能将传感器数据传输到机车或轨道交通工具系统的控制系统可能导致机车或轨道交通工具系统不能足够早地刹车来避免碰撞。作为另一实例,未能将传感器数据传输到外科套件(suite)的控制系统可能导致挽救生命措施的延迟。如果在指定时间或指定时间内未提供数据,则其他控制系统可能无法实施保护措施,以免损坏或损害系统或其他设备。没有及时的信息,反馈控制系统将无法保持性能和稳定性。一些系统可使用时间敏感网络(TSN)来传送数据。可使用单个设备(例如,离线调度系统)来调度TSN内的通信,单个设备采用通过通信设备之间的网络节点的固定的,不变的路径。TSN还可接收非时间敏感的通信,诸如速率受限的通信和“尽力服务”通信。但是,调度可能不正确,如果正确,则可能无法正确实施。这使得难 ...
【技术保护点】
1.一种方法,包括:/n在验证模块处接收用于经由时间敏感网络(TSN)向一个或多个目的地节点传输一个或多个数据帧的调度;/n在所述验证模块接收每个数据帧的目的地;/n在所述验证模块处接收每个数据帧的最大可容忍时延;/n经由所述验证模块确定接收到的调度正确;/n根据所述调度传输一个或多个数据帧;/n经由所述验证模块访问所述一个或多个目的地节点;/n经由所述验证模块基于访问所述一个或多个目的地节点,验证一个或多个数据帧在所述最大可容忍时延内被传输至所述一个或多个目的地节点;以及/n基于传输的一个或多个数据帧,控制已安装的产品的一个或多个操作。/n
【技术特征摘要】
【国外来华专利技术】20170412 US 15/485,9461.一种方法,包括:
在验证模块处接收用于经由时间敏感网络(TSN)向一个或多个目的地节点传输一个或多个数据帧的调度;
在所述验证模块接收每个数据帧的目的地;
在所述验证模块处接收每个数据帧的最大可容忍时延;
经由所述验证模块确定接收到的调度正确;
根据所述调度传输一个或多个数据帧;
经由所述验证模块访问所述一个或多个目的地节点;
经由所述验证模块基于访问所述一个或多个目的地节点,验证一个或多个数据帧在所述最大可容忍时延内被传输至所述一个或多个目的地节点;以及
基于传输的一个或多个数据帧,控制已安装的产品的一个或多个操作。
2.根据权利要求1所述的方法,其中,验证还包括:
确定每个数据帧是否到达所述目的地节点。
3.根据权利要求2所述的方法,还包括:
对于到达所述目的地节点的每个数据帧,确定所述数据帧的到达时间是否在指定的时间窗内。
4.根据权利要求2所述的方法,还包括:
对于到达所述目的地节点的每个数据帧,确定所述数据帧的到达时间是否等于预期的到达时间。
5.根据权利要求2所述的方法,还包括:
对于未到达所述目的地节点的每个数据帧,确定所述数据帧的离开时间是否与所述数据帧的调度的离开时间相同。
6.根据权利要求2所述的方法,还包括:
对于未到达所述目的地节点的每个数据帧,确定所述数据帧通过所述TSN的推断路径。
7.根据权利要求6所述的方法,还包括:
分析来自所述推断路径的至少一个点,以确定在这一点发生错误的可能性。
8.根据权利要求1所述的方法,其中,所述TSN是确定性以太网。
9.根据权利要求1所述的方法,其中,所述调度还包括:
一个或多个未调度的数据帧的传输时间与一个或多个调度的数据帧的传输时间的关系。
10.根据权利要求9所述的方法,其中,每个数据帧的传输时间避免彼此竞争。
11.根据权利要求1所述的方法,其中,所述已安装的产品是交通工具、一个或多个医疗设备以及发电设施中的一者。
12.根据权利要求1所述的方法,其中,所述已安装的产品的操作由联网控制系统控制。
13.一种系统,包括:
已安装的产品,包括多个组件;
计算机,编程有用于所述已安装的产品的验证模块,所述验证模块用于验证用于控制所述已安装的产品的操作的调度;
所述计算机包括处理器和与所述处理器通信的存储器,所述存储器存储所述验证模块和附加程序指令,其中,所述处理器与所述验证模块和所述附加程序指令一起操作以执行如下功能:
接收用于经由时间敏感网络(TSN)向一个或多个目的地节点传输一个或多个数据帧的调度;
接收每个数据帧的目的地;
接收每个数据帧的最大可容忍时延;
确定接收的调度正确;
根据所述调度传输一个或多个数据帧;
访问所述一个或多个目的地节点;
基于访问所述一个或多个目的地节点,验...
【专利技术属性】
技术研发人员:斯蒂芬·弗兰西斯·布什,
申请(专利权)人:通用电气公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。