IP Library Granted Patent US 11,072,356
Granted Patent B2
US 11,072,356 · App. 15/958,831 · Granted Jul 27, 2021

Vehicle control system

Inventors: Tab Robert Mong (Erie, PA); Stephen Francis Bush (Niskayuna, NY)
Assignee: TRANSPORTATION IP HOLDINGS, LLC
B61L15/0072B61L15/0036B61L15/0081B61L23/005H04L65/80H04L67/12H04L67/322H04L12/56H04L45/50H04L47/11H04L47/2433
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,072,356
App. No.
15/958,831
Granted
Jul 27, 2021
Kind
B2
Abstract

A locomotive control system includes a controller configured to control communication between or among plural locomotive devices that control movement of a locomotive via a network that communicatively couples the vehicle devices. The controller also is configured to control the communication using a data distribution service (DDS) and with the network operating as a time sensitive network (TSN). The controller is configured to direct a first set of the locomotive devices to communicate using time sensitive communications, a different, second set of the locomotive devices to communicate using best effort communications, and a different, third set of the locomotive devices to communicate using rate constrained communications.

Claims (55)

1. A vehicle control system comprising:

a controller configured to control communication between or among plural vehicle devices that control operation of a vehicle via a network that communicatively couples the vehicle devices, the controller configured to control the communication using a data distribution service (DDS) and with the network operating as a time sensitive network (TSN),

wherein the controller is configured to:

concurrently direct and designate a first set of the vehicle devices to communicate using time sensitive communications, a different, second set of the vehicle devices to communicate using best effort communications, and a different, third set of the vehicle devices to communicate using rate constrained communications; and

determine data transmission schedules within the TSN based on quality of service (QoS) parameters.

2. The vehicle control system of claim 1 , wherein the network is an Ethernet network at least partially disposed onboard the vehicle.

3. The vehicle control system of claim 1 , wherein the vehicle devices include two or more of an input or output device, an engine control unit, a traction motor controller, a display device, an auxiliary load controller, or one or more sensors.

4. The vehicle control system of claim 3 , wherein one or more of the engine control unit or the traction motor controller is included in the first set of the vehicle devices using the time sensitive communications.

5. The vehicle control system of claim 1 , wherein the controller is configured to concurrently direct the first set of the vehicle devices to communicate using the time sensitive communications such that the time sensitive communications are completed using bandwidth of the network while the second and third set of the vehicle devices communicate the best effort communications and the rate constrained communications using a remaining amount of bandwidth of the network that is not used by the time sensitive communications.

6. The vehicle control system of claim 1 , wherein the controller is configured to receive data frames via the time sensitive network, determine classifications for the data frames, communicate the data frames based on the data transmission schedule, and control one or more operations of the vehicle based on the data frames that are communicated.

7. The vehicle control system of claim 6 , wherein the controller is configured to determine the classifications for the data frames based on a presence of at least one pattern in the data frames.

8. The vehicle control system of claim 7 , wherein the controller includes a ternary content addressable memory and is configured to determine the presence of the at least one pattern based on a comparison of data in the data frames to a pattern data map received at the ternary content addressable memory.

9. The vehicle control system of claim 1 , further comprising: a linking gateway coupled to the controller and configured to selectively permit and prevent the communication to pass between the first set of the vehicle devices, the second set of the vehicle devices, and third set of the vehicle devices.

10. The vehicle control system of claim 1 , wherein:

the vehicle is coupled to one or more other vehicles; and

the plural vehicle devices include one or more first vehicle devices onboard the vehicle and one or more second vehicle devices onboard the one or more other vehicles.

11. The vehicle control system of claim 10 , wherein the vehicle and the one or more other vehicles comprise rail vehicles in a consist.

12. The vehicle control system of claim 1 , wherein the data transmission schedules provide times at which data is communicated within the TSN at nodes along a communication path.

13. The vehicle control system of claim 12 , wherein the data transmission schedule provides the communication path.

14. A method for controlling one or more operations of a vehicle, the method comprising:

controlling communication between or among plural vehicle devices that control operation of a vehicle via a network that communicatively couples the vehicle devices, the communication controlled using a data distribution service (DDS) and with the network operating as a time sensitive network (TSN);

directing and designating a first set of the vehicle devices to communicate using time sensitive communications;

concurrently directing and designating a different, second set of the vehicle devices to communicate using best effort communications; and

concurrently directing and designating a different, third set of the vehicle devices to communicate using rate constrained communications; and

determining a data transmission schedule within the TSN based on quality of service (QoS) parameters.

15. The method of claim 14 , wherein directing the first set of the vehicle devices includes controlling operation of one or more of an engine control unit or a traction motor controller of the vehicle using the time sensitive communications.

16. The method of claim 14 , wherein directing the first set of the vehicle devices to communicate using the time sensitive communications includes completing the time sensitive communications using bandwidth of the network, and

wherein concurrently directing the second set of the vehicle devices to communicate using the best effort communications and concurrently directing the third set of the vehicle devices to communicate using the rate constrained communications are completed using a remaining amount of bandwidth of the network that is not used by the time sensitive communications.

17. The method of claim 14 , further comprising:

receiving data frames via the time sensitive network;

determining classifications for the data frames;

and

controlling one or more operations of the vehicle based on the data frames.

18. The method of claim 14 , further comprising:

receiving the data transmission schedule for communication of data frames to one or more of the vehicle devices via the time sensitive network;

receiving destinations for the data frames;

receiving an upper limit on a tolerable latency for the data frames;

communicating one or more of the data frames according to the data transmission schedule;

accessing the one or more of the vehicle devices;

verifying that the one or more data frames were communicated to the one or more of the vehicle devices within the upper limit on the tolerable latency based on accessing the one or more of the vehicle devices; and

controlling one or more operations of the vehicle based on the one or more data frames that are communicated.

19. The method of claim 14 comprising:

communicating with the first set of the vehicle devices using time sensitive communications based on designating the first set of the vehicle devices to communicate using the time sensitive communications;

communicating with the second set of the vehicle devices using best effort communications based on designating the second set of the vehicle devices to communicate using the best effort communications; and

communicating with the third set of the vehicle devices using rate constrained communications based on designating the third set of the vehicle devices to communicate using the rate constrained communications.

20. The method of claim 14 , wherein the data transmission schedule provides times at which data is communicated within the TSN at nodes along a communication path.

21. A vehicle control system comprising:

a controller configured to control communication between or among plural vehicle devices that control operation of a vehicle via an Ethernet network that communicatively couples the vehicle devices, the controller configured to control the communication using a data distribution service (DDS) and with the network operating as a time sensitive network (TSN),

wherein the controller is configured to concurrently direct a first set of the vehicle devices to communicate using time sensitive communications, a different, second set of the vehicle devices to communicate using best effort communications, and a different, third set of the vehicle devices to communicate using rate constrained communications,

wherein the controller is configured to:

concurrently direct and designate the first set of the vehicle devices to communicate using the time sensitive communications such that the time sensitive communications are completed using bandwidth of the network while the second and third set of the vehicle devices communicate the best effort communications and the rate constrained communications using a remaining amount of bandwidth of the network that is not used by the time sensitive communications; and

determine data transmission schedules within the TSN based on quality of service (QoS) parameters.

22. The vehicle control system of claim 21 , wherein the controller is configured to receive data frames via the time sensitive network, determine classifications for the data frames, and control one or more operations of the vehicle based on the data frames.

23. The vehicle control system of claim 22 , wherein the controller is configured to determine the classifications for the data frames based on a presence of at least one pattern in the data frames.

24. The vehicle control system of claim 21 , wherein the data transmission schedules provide times at which data is communicated within the TSN at nodes along a communication path.

Assignments (3)
CHANGE OF NAME Recorded Nov 25, 2020
From: GE GLOBAL SOURCING LLC
To: TRANSPORTATION IP HOLDINGS, LLC
Reel/Frame 054524/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2018
From: GENERAL ELECTRIC COMPANY
To: GE GLOBAL SOURCING LLC
Reel/Frame 047952/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2018
From: MONG, TAB ROBERT; BUSH, STEPHEN FRANCIS
To: GENERAL ELECTRIC COMPANY
Reel/Frame 045602/0922 →