Method and computer system to consistently control a set of actuators

    公开(公告)号:US10663952B2

    公开(公告)日:2020-05-26

    申请号:US16186909

    申请日:2018-11-12

    Abstract: A method for transmitting control commands in a computer system, which includes components at least in the form of nodes, actuators and communication systems, wherein the control commands are communicated over the communication systems from the nodes to the actuators, and wherein one or more of the components may fail to operate according their specification. For consistently accepting control commands at the actuators, the nodes and their control commands are assigned priorities, wherein a node and its control commands have the same priority, wherein at least two priorities are used, wherein a high priority node produces high priority control commands and a low priority node produces low priority control commands, and wherein a high priority node is configured to communicate its control commands over at least two communication systems to the actuators and a low priority node is configured to communicate its low priority control commands over at least one communication system to the actuators. An actuator accepts the high priority control commands from the high priority node as long as it receives said high priority control commands on any one of the communication systems, and in this first case, it discards the low priority control commands, and stops to accept said high priority control commands in case said actuator does not receive said high priority control commands from any of the communication systems for a configurable duration, and in the second case, the actuator starts to accept low priority control commands.

    Time-triggered process for the periodic fault-tolerant transmission of real-time data in a distributed computer system

    公开(公告)号:US10394669B2

    公开(公告)日:2019-08-27

    申请号:US15293894

    申请日:2016-10-14

    Inventor: Stefan Poledna

    Abstract: The invention relates to a method for periodic transmission of real time data in a computer system, particularly a distributed computer system, which computer system is comprised of node computers (201-208), particularly an appreciable number of node computers (201-208), and distributor units (211-215), particularly an appreciable number of distributor units (211-215), wherein the node computers (201-208) and the distributor units (211-215) have access to a global time, and wherein real time data are transmitted by means of time-triggered real time messages, wherein selected distributor units (212, 213, 214, 215) form a central structure of distributor units; and wherein during a periodic communication round (PCR), in the error-free case, at least two copies of each real time message to be sent are transmitted via at least two independent routes through the central structure, by executing a satisfying or an optimal time plan, from a start distributor unit in the central structure to a target distributor unit in the central structure; such that in the error case, error handling can begin immediately after an error detection time point contained in the time plan, preferably in the optimal time plan.

    Online incremental scheduling method for deterministic networks

    公开(公告)号:US10205607B2

    公开(公告)日:2019-02-12

    申请号:US15256804

    申请日:2016-09-06

    Abstract: A method for transmitting messages in a computer network, e.g., a TTEthernet network, the network including nodes and at least one star coupler, which are connected in a multi-hop fashion, the nodes periodically exchanging time-triggered (TT) messages according to a pre-defined transmission schedule, and wherein nodes exchange, according to the schedule, messages via scheduled time-triggered flows, wherein adding a new time-triggered flow into the running computer network includes: 1. determining, for each hop in the new flow path of the new time-triggered flow, a free transmission gap in the transmission cycle of the corresponding port, 2. modifying, if a sufficiently long transmission gap is not free in a transmission cycle, said transmission cycle, wherein 3. modifying transmission cycles occurs iteratively, and 4. if a sufficient transmission gap is found in each transmission cycle along the flow path, the new transmission is incorporated into each of the cycles and executed periodically.

    Computer system and method for safety-critical applications

    公开(公告)号:US10241858B2

    公开(公告)日:2019-03-26

    申请号:US15508924

    申请日:2015-09-03

    Inventor: Hermann Kopetz

    Abstract: The invention relates to a computer system for carrying out safety-critical applications, said computer system comprising a plurality of node computers and a communications system. Sensor data are supplied in parallel to one or more node computers, the node computers calculating an optimized result, preferably using an optimization algorithm, in order to solve a given problem, and transmitting said optimized result, preferably for checking the safety, to a node computer which is designed as an SCFCU, said SCFCU being directly connected to the actuator controller, and the SCFCU furthermore calculating from the sensor data a simple result, which preferably meets all safety requirements, and an envelope of the simple result, and the SCFCU checking whether the resulting values, particularly those relevant to safety, of the optimized result lie within the envelope of the simple result, and, if this is the case, directly forwarding the optimized result to the actuator controller, and, if this is not the case, forwarding the simple result calculated by the SCFCU directly to the actuator control.

    Prevention of masquerade by using identification sequences
    5.
    发明授权
    Prevention of masquerade by using identification sequences 有权
    通过使用识别序列预防伪装

    公开(公告)号:US08949606B2

    公开(公告)日:2015-02-03

    申请号:US13384489

    申请日:2010-06-18

    CPC classification number: H04L63/12 H04L1/0061 H04L12/40 H04L2012/40273

    Abstract: A method transmits a message between a transmitter and a receiver on a bus using an identifier associated with the transmitter/receiver path for the purpose of authentication and a message counter. The identifier is dynamically selected from an identification sequence depending on the message counter value and is integrated into the message check sum but not transmitted via the bus. A control device and a vehicle are adapted to carry out the method for transmitting a message.

    Abstract translation: 一种方法使用与发送器/接收器路径相关联的识别符和消息计数器在总线上的发射机和接收机之间发送消息。 标识符根据消息计数器值从识别序列中动态地选择,并被集成到消息校验和中,但不经由总线发送。 控制装置和车辆适于执行用于发送消息的方法。

    Embedded end-to-end delay information for data networks
    6.
    发明授权
    Embedded end-to-end delay information for data networks 有权
    数据网络的嵌入式端到端延迟信息

    公开(公告)号:US08665884B2

    公开(公告)日:2014-03-04

    申请号:US13217823

    申请日:2011-08-25

    CPC classification number: H04L43/106 H04L43/0858

    Abstract: A system comprises a plurality of nodes, at least one of the plurality of nodes configured to insert, on a per-virtual link basis, a delay value into a dynamic delay field of a frame corresponding to the respective virtual link, wherein the dynamic delay value represents latency of frames of the respective virtual link. The system also comprises a switch having a plurality of ports, each port coupled to one of the plurality of nodes. The switch is configured to route frames received from the plurality of nodes to one or more of the plurality of nodes. At least one of the plurality of nodes is configured to store frames received from the switch in a buffer and to update the value in the dynamic delay field to reflect the end-to-end system delay.

    Abstract translation: 一种系统包括多个节点,所述多个节点中的至少一个节点被配置为在每虚拟链路的基础上将延迟值插入到与相应虚拟链路相对应的帧的动态延迟字段中,其中动态延迟 值表示相应虚拟链路的帧的延迟。 该系统还包括具有多个端口的交换机,每个端口耦合到多个节点之一。 交换机被配置为将从多个节点接收的帧路由到多个节点中的一个或多个节点。 多个节点中的至少一个被配置为将从交换机接收的帧存储在缓冲器中并且更新动态延迟字段中的值以反映端对端系统延迟。

    VERSATILE SOURCE PORT ENFORCEMENT FOR DATA NETWORKS
    7.
    发明申请
    VERSATILE SOURCE PORT ENFORCEMENT FOR DATA NETWORKS 有权
    数据网络的多样化源码端口执行

    公开(公告)号:US20120250572A1

    公开(公告)日:2012-10-04

    申请号:US13073260

    申请日:2011-03-28

    CPC classification number: H04L12/4625 H04L49/351

    Abstract: A communication switch comprises a plurality of ports and a processing unit configured to identify source ports and destination ports from the plurality of ports on a per virtual link basis. Each virtual link comprises one or more source ports via which frames are received from one or more source nodes and one or more destination ports via which received frames are forwarded to one or more destination nodes. For at least one virtual link, the processing unit is configured to accept more than one of the plurality of ports as source ports.

    Abstract translation: 通信交换机包括多个端口和处理单元,该处理单元被配置为在每个虚拟链路的基础上从多个端口识别源端口和目的地端口。 每个虚拟链路包括一个或多个源端口,经由该源端口从一个或多个源节点和一个或多个目的地端口接收帧,通过该端口将接收的帧转发到一个或多个目的地节点。 对于至少一个虚拟链路,处理单元被配置为接受多个端口中的多于一个的端口作为源端口。

    Method for operating a distributed computer system
    8.
    发明授权
    Method for operating a distributed computer system 有权
    操作分布式计算机系统的方法

    公开(公告)号:US07023870B2

    公开(公告)日:2006-04-04

    申请号:US10665583

    申请日:2003-09-19

    Applicant: Stefan Poledna

    Inventor: Stefan Poledna

    Abstract: A method for operation of a distributed computer system (SYS) comprising network nodes (NKN, NK1–NK6), each of which has at least one node controller (STR, ST1–ST6) and one communication controller (KK1–KK6), the communication controllers (KKK, KK1–KK6) being connected to each other via at least one communication channel (BUS), and provision being made between the communication controller (KK1–KK6) and the node controller (STR, ST1–ST6) of a network node (NKN, NK1–NK6) for a fault tolerance layer (FTS, FT1–FT6) that is set up to receive messages exchanged between the network nodes (NKN, NK1–NK6), the fault tolerance layer (FTS, FT1–FT6) deciding, based on information received pertaining to the status of at least one network node(NKN, NK1–NK6), about the functioning of the at least one network node (NK1–NK6) via a coordination procedure, and the coordination result being made available as an output signal (ASS, AS1–AS6), the at least one network node (NKN, NK1–NK6) being triggered as a function of the output signal (ASS, AS1–AS6).

    Abstract translation: 一种包括网络节点(NKN,NK 1 -NK 6)的分布式计算机系统(SYS)的操作方法,每个节点具有至少一个节点控制器(STR,ST 1 -ST 6)和一个通信控制器(KK 1 -KK 6),通信控制器(KKK,KK 1 -KK 6)经由至少一个通信信道(BUS)彼此连接,并且在通信控制器(KK-1KK 6)和节点 控制器(STR,ST 1 -ST 6),用于容纳层(FTS,FT 1 -FT 6)的网络节点(NKN,NK 1 -NK 6),其被设置为接收在网络节点之间交换的消息 NKN,NK 1 -NK 6),容错层(FTS,FT 1 -FT 6)基于关于至少一个网络节点(NKN,NK 1 -NK 6)的状态接收的信息来决定 所述至少一个网络节点(NK 1 -NK 6)经由协调程序的功能,并且所述协调结果作为输出信号(ASS,AS 1 -AS 6)可用,所述至少o 作为输出信号(ASS,AS 1 -AS 6)的函数触发ne网络节点(NKN,NK 1 -NK 6)。

    Fault-tolerant distribution unit and method for providing fault-tolerant global time

    公开(公告)号:US11489636B2

    公开(公告)日:2022-11-01

    申请号:US17180941

    申请日:2021-02-22

    Inventor: Hermann Kopetz

    Abstract: The invention relates to a method for providing a fault-tolerant global time and for the fault-tolerant transport of time-controlled messages in a distributed real-time computer system which comprises external computers and a fault-tolerant message distribution unit, FTMDU. The FTMDU comprises at least four components which supply the global time to the external computers by means of periodic external synchronization messages, wherein the external computers each set their local clock to the received global time, wherein each external sender of a time-controlled message transmits two message copies of the message to be sent via two different communication channels to two different components of the FTMDU at periodic sending times defined a priori in timetables, wherein these two message copies are delivered within the FTMDU via two independent communication paths to those two components of the FTMDU which are connected to an external receiver of the message via communication channels.

Patent Agency Ranking