The invention relates to a method for sending control commands in a computer system, in which the computer system includes at least nodes, actuators and communication systems, which do not work according to technical specifications. In order to accept the control commands consistently at the actuator, priority is given to the control commands of the node and the node. Use at least two priorities. The high priority node generates a high priority control command and is configured to transmit the high priority control command to the actuator through at least two communication systems, and the low priority node generates a low priority control command and is configured to transmit the low priority control command to the actuator through at least one communication system. As long as the actuator receives the high priority control command, it accepts the high priority control command and discards the low priority control command. If the actuator does not receive the high priority control command within configurable time, it stops accepting the high priority control command and starts accepting the low priority control command.
【技术实现步骤摘要】
一致地控制一组致动器的方法和计算机系统
一种在计算机系统中发送控制命令的方法,其中所述计算机系统至少包括节点、致动器和通信系统形式的部件,其中所述控制命令通过所述通信系统从所述节点传送到所述致动器,并且其中计算机系统的一个、两个或者多个部件可不根据其技术规范工作。本专利技术涉及一种在致动器处一致地接受来自节点的控制命令的方法,通过通信系统传送该控制命令,并且计算机系统的一个、两个或多个部件可不根据其技术规范工作。此外,本专利技术涉及一种连接到高优先权节点和低优先权节点的故障转移设备(fail-overdevice),并且该故障转移设备能够启动和关闭从低优先权节点到通信系统的传送。最后,本专利技术涉及一种容错计算机系统,该容错计算机系统包括节点和致动器,其中节点通过通信系统与所述致动器通信,并且其中一个、二个或多个部件可不根据其技术规范工作。本专利技术涉及对车辆中的一组致动器进行一致性控制。这种车辆可以是例如汽车、航空器、航天器或移动机器人。所述致动器由车辆中的计算系统的计算节点(缩写为:“节点”)产生的控制命令控制。利用一个、二个或者多个通信系统,在车辆中,控制命令从节点传递到致动器。
技术介绍
车辆设计成容忍计算机系统的一个、二个或者许多部件发生故障。通用术语“部件”指节点、通信系统(或通信系统的一部分)、致动器、以及链路,该链路使节点或致动器与通信系统连接。本专利技术确保即使在任一部件发生故障的情况下,车辆中的一组无错致动器仍一致地接受来自节点的控制命令。在本申请的语境下,一致地意味着如果一个无错致动器使用来自潜在许多节点中的一个节点的控制命令,则一组 ...
【技术保护点】
1.一种用于在计算机系统中发送控制命令(F‑A100、F‑A200)的方法,其中所述计算机系统至少包括节点(A100、A200)、致动器(ACT1、ACT2、ACT3)和通信系统(COM1、COM2)形式的部件,其中所述控制命令(F‑A100、F‑A200)通过所述通信系统(COM1、COM2)从所述节点(A100、A200)传送到所述致动器(ACT1、ACT2、ACT3),并且其中所述计算机系统的一个、两个或者多个部件(A100、A200、IF100、IF200、COM1、COM2、IF11、IF12、IF13、IF21、IF22、IF23、ACT1、ACT2、AT3)可不根据它们的技术规范工作,其特征在于为了在所述致动器(ACT1、ACT2、ACT3)处一致地接受控制命令(F‑A100、F‑A200)对节点(A100、A200)和所述节点(A100、A200)的控制命令(F‑A100、F‑A200)赋予优先权,其中节点和所述节点的控制命令具有相同的优先权,其中采用至少两种优先权(HIGH、LOW),其中高优先权节点(A100)产生高优先权控制命令(F‑A100),而低优先权节点(A ...
【技术特征摘要】
2017.11.14 EP 17201657.81.一种用于在计算机系统中发送控制命令(F-A100、F-A200)的方法,其中所述计算机系统至少包括节点(A100、A200)、致动器(ACT1、ACT2、ACT3)和通信系统(COM1、COM2)形式的部件,其中所述控制命令(F-A100、F-A200)通过所述通信系统(COM1、COM2)从所述节点(A100、A200)传送到所述致动器(ACT1、ACT2、ACT3),并且其中所述计算机系统的一个、两个或者多个部件(A100、A200、IF100、IF200、COM1、COM2、IF11、IF12、IF13、IF21、IF22、IF23、ACT1、ACT2、AT3)可不根据它们的技术规范工作,其特征在于为了在所述致动器(ACT1、ACT2、ACT3)处一致地接受控制命令(F-A100、F-A200)对节点(A100、A200)和所述节点(A100、A200)的控制命令(F-A100、F-A200)赋予优先权,其中节点和所述节点的控制命令具有相同的优先权,其中采用至少两种优先权(HIGH、LOW),其中高优先权节点(A100)产生高优先权控制命令(F-A100),而低优先权节点(A200)产生低优先权控制命令(F-A200),并且其中高优先权节点(A100)配置成通过至少两个通信系统(COM1、COM2)将所述高优先权节点(A100)的控制命令(F-A100)传送到所述致动器(ACT1、ACT2、ACT3),并且低优先权节点(A200)配置成通过至少一个通信系统(COM2)将所述低优先权节点(A200)的低优先权控制命令(F-A200)传送到所述致动器(ACT1、ACT2、ACT3),并且其中只要致动器(ACT1、ACT2、ACT3)在所述至少两个通信系统(COM1、COM2)中的任一通信系统收到所述高优先权控制命令(F-A100),则所述致动器(ACT1、ACT2、ACT3)接受来自所述高优先权节点(A100)的所述高优先权控制命令(F-A100),并且在这第一种情况下,丢弃所述低优先权控制命令(F-A200),并且如果所述致动器(ACT1、ACT2、ACT3)在可配置时长内未从所述至少两个通信系统(COM1、COM2)中的任一通信系统(COM1、COM2)收到所述高优先权控制命令(F-A100),则停止接受所述高优先权控制命令(F-A100),而在这第二种情况下,所述致动器(ACT1、ACT2、ACT3)开始接受低优先权控制命令(F-A200)。2.根据权利要求1所述的方法,其特征在于,所述计算机系统正好包括两个节点(A100、A200),所述节点(A100、A200)产生控制命令(F-A100、F-A200),其中所述两个节点中的高优先权节点(A100)正好在两个通信系统(COM1、COM2)传送,并且其中所述两个节点中的低优先权节点(A200)正好在一个通信系统(COM2)传送。3.根据权利要求1或2所述的方法,其特征在于,提供故障转移设备(S300),所述故障转移设备(S300)对来自低优先权节点(A200)的控制命令(F-A200)是否在通信系统(COM2)转发进行控制。4.根据权利要求3所述的方法,其特征在于,所述故障转移设备对来自低优先权节点(A200)的控制命令(F-A200)是否在通信系统(COM2)转发所做的判定取决于所述故障转移设备(S300)从高优先权节点(A100)收到控制命令(F-A100)。5.根据权利要求4所述的方法,其特征在于,当满足如下条件中的任一条件或如下条件的任意组合时,所述故障转移设备(S300)开始对来自低优先权节点(A200)的控制命令(F-A200)在通信系统(COM2)转发:·所述故障转移设备(S300)未在某配置时长内收到来自高优先权...
【专利技术属性】
技术研发人员:G·尼德里斯特,埃里克·施密特,S·特拉克斯勒,威尔弗里德·施泰纳,
申请(专利权)人:TTTECH电脑技术股份公司,
类型:发明
国别省市:奥地利,AT
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。