This invention pertains generally to a distributed control system, and more specifically to a fault-tolerant control system useable in drive-by-wire systems for vehicles.
Engineers are developing control systems for next-generation vehicles which employ electronic modules and electromechanical devices which replace mechanical systems, to reduce vehicle mass and improve responsiveness and controllability. Such electronic modules and electromechanical devices are typically executed in distributed system architectures. By way of example, a steer-by-wire system employs electric steering motors which are able to replace mechanical steering components including power steering pumps, hoses, hydraulic fluids, drive belts, and brake servos. Such drive-by-wire architecture assists in vehicle compliance to tightening emission standards, and enables improvements in fuel efficiency, safety, reliability and overall vehicle performance. Other distributed control architecture has already been successfully implemented into various tactical and commercial aircrafts.
However, applications, such as a drive-by-wire system utilizing a distributed control system architecture, pose unique challenges related to system responsiveness, reliability and fault tolerance. Deployment of the technology requires real-time-responsiveness, and high levels of fault-tolerance.
The distributed system architecture of typical drive-by-wire systems includes a number of distributed electronic control units interconnected by a communication network. Information is exchanged among the control units using a Time Triggered Protocol (TTP/C) executed with the communications network. To impart fault-tolerance to the drive-by-wire functionality, redundancy is typically introduced at several levels. Nodes, comprising various critical electric/electronic devices, communicate with each other and with other nodes on a dual-redundant bus as shown in
TTP/C comprises a known time-triggered communication protocol for critical distributed real-time control systems. Its intended application domains include automotive control systems, aircraft control systems, industrial and power plants, and, air-traffic control. A computer control system built around the TTP/C protocol consists of at least one computational cluster. Such a computational cluster comprises a set of self-contained computers (nodes), which communicate via a broadcast bus using the TTP/C protocol. An approximate global time base is established throughout the cluster by synchronizing the clocks located within the nodes. Each node is considered to be fail-silent, i.e., only crash failures and omission failures can occur. On the cluster level, node failures and communication failures may be masked by replicating the nodes and grouping them into Fault-Tolerant Units (FTUs). Message transmission is preferably replicated in both the space domain, by using two redundant busses, and the time domain, by sending the messages twice on each bus.
In this configuration, when one of the communication buses fails, the steer-by-wire subsystem continues to function as intended. However, in the event that both communication buses fail at a point, the three FTUs of the steer-by-wire subsystem fail to communicate with each other, and consequently cease to function as intended. In some cases, this may lead to compromised vehicle steering capability.
Therefore, there is need for a fault-tolerant distributed architecture system that is operable to provide an enhanced level of responsiveness, reliability, and fault tolerance.
The present invention enhances reliability and fault-tolerance of a system comprising a distributed system architecture, such as a steer-by-wire system for a motor vehicle.
Providing a real-time fault-tolerant wireless networking architecture for the drive-by-wire functionality in automobiles improves system reliability. The wireless fault-tolerant architecture can provide backup capability, or complementary communications capability. This invention provides such a wireless architecture for next-generation vehicles. The novel drive-by-wire/wireless architecture uses multiple wireless sensors and short-range low-power radio transceivers associated with various micro-controllers in an electronic (i.e., drive-by-wire) vehicle. These sensors and radio transceivers allow the various micro-controllers to communicate critical vehicle control signals and drive commands, in the event of a physical breakdown of communications in the “wire” of the drive-by-wire system. This leads to improved levels of fault-tolerance to the drive-by-wire vehicle.
In order to achieve the object of this invention, a fault-tolerant architecture is offered, comprising a plurality of fault tolerant units, a wire-based communication bus over which said plurality of fault tolerant units communicate, and at least one radio transceiver associated with each of the plurality of fault tolerant units. The fault-tolerant units are operable to communicate therebetween using the radio transceivers when communication via the wire-based communication bus is compromised, such as when a single fault or multiple faults occur.
Another aspect of the invention includes each fault tolerant unit comprising a plurality of redundant devices operable to communicate therebetween. Each redundant device may be a sensor, an actuator, or a controller.
Another aspect of the invention includes a separate radio transceiver associated with each of the redundant devices.
Another aspect of the invention includes the wire-based communication bus being a dual redundant bus, operable to execute a time-triggered communications protocol.
Another aspect of the invention includes the fault tolerant units operable to communicate therebetween on the occurrence of a single fault, and on the occurrence of multiple faults.
Another aspect of the invention includes the fault tolerant units operable to establish an ad hoc network to communicate therebetween, using the radio transceivers. The ad hoc network may comprise a hierarchical network, or, alternatively, a mesh network.
A further aspect of the invention includes a diagnostic system operable to locate the fault.
Another aspect of the invention includes a plurality of radio transceivers associated with each of the plurality of fault tolerant units, wherein each radio transceiver executes a unique communications protocol.
Another aspect of the invention includes the fault tolerant architecture, including a plurality of fault tolerant units, wherein the fault-tolerant units are operable to diagnose a fault in the wire-based communication bus.
Another aspect of the invention comprises a control system having distributed architecture, comprising at least one radio transceiver associated with each of the fault tolerant units, which are operable to communicate therebetween using the radio transceivers. A wire-based communication bus over which the fault tolerant units communicate is included. The fault tolerant units communicate therebetween using the radio transceivers when a fault occurs in the wire-based communication bus, and identify a location of the fault occurring in the wire-based communication bus. The control system having distributed architecture preferably comprises a steer-by-wire system for a motor vehicle.
Another aspect of the invention comprises a fault tolerant control system having a distributed architecture comprising a plurality of fault tolerant units, and a wire-based communication bus over which the fault tolerant units communicate. Predetermined ones of the fault tolerant units have at least one radio transceiver associated therewith, and the radio transceivers are operable to communicate therebetween when a fault occurs in the wire-based communications bus. The predetermined ones of the fault tolerant units having at least one radio transceiver associated therewith can comprise two of the fault tolerant units, or possibly all of the fault tolerant units of the fault tolerant control system. A further aspect of the invention comprises the wire-based communications bus and at least one of the fault tolerant units having radio transceivers associated therewith.
Another aspect of the invention comprises a method for effecting communications in the control system having distributed architecture including fault tolerant units and a wire-based communication bus. The invention includes equipping predetermined ones of the fault tolerant units and the wireless communications bus with radio transceivers; and, communicating therebetween using the radio transceivers when a fault occurs in the wire-based communication bus.
These and other aspects of the invention will become apparent to those skilled in the art upon reading and understanding the following detailed description of the embodiments.
The invention may take physical form in certain parts and arrangement of parts, the preferred embodiment of which will be described in detail and illustrated in the accompanying drawings which form a part hereof, and wherein:
Referring now to the drawings, wherein the showings are for the purpose of illustrating the invention only and not for the purpose of limiting the same,
Referring now to
Referring again to the fault tolerant system shown in
In operation, the following two functional scenarios explain the functioning of the invention, with reference again to the exemplary steer-by-wire subsystem. The general concept is readily applied to other subsystems having a need for high fault tolerance.
In the event of a single point fault of the communication bus 40 between the steer-by-wire control unit 20 and the steering wheel unit 10, the units 10 and 20 no longer communicate with each other. Nor can the steering wheel unit 10 communicate with the steering actuator unit 30. In such circumstances, the microcontrollers 22 of the steer-by-wire control unit 20 and the microcontrollers 12 of the steering wheel unit 10 activate their respective radio transceivers 50 after determining that communications have been interrupted. The two units 10, 20 are able to exchange information and control signals wirelessly using their respective radio transceivers 50. In addition, the steering wheel unit 10 may forward information and control signals for the steering actuator unit 30 to the steer-by-wire control unit 20, wirelessly. These signals are communicated to the steering actuator unit 30 via the communication bus 40. Communicated signals can comprise signals for controlling the steer-by-wire actuator unit 30 with the steering wheel control unit 20, based upon input from the steering wheel unit 10. Communicated signals can comprise signals useable to diagnose presence and location of the single fault.
In the event of multiple faults along the communication bus 40, several FTUs 10, 20, 30 can activate their radio transceivers 50 simultaneously to establish a wireless ad-hoc network to exchange information and control signals. The ad-hoc networking structure can be one of several variations. Referring now to
Referring now to
Referring now to
Referring now to
Referring again to the embodiment shown with reference to
Referring now to
Referring now to
Each of the radio transceivers 52, 54, 56 of FTU 10 communicates with both of the dual redundant microcontrollers 12. The steer-by-wire control unit FTU 20 preferably includes fail-silent nodes comprising dual redundant microcontrollers 22, each hard-wire connected to both channels 40 of the dual redundant communications bus. A second, analogous plurality of radio transceivers 52, 54, 56 is associated with both of the dual redundant microcontrollers 22. Steering actuator FTU 30 preferably includes fail-silent nodes comprising dual redundant microcontrollers 32, each hard-wire connected to both channels 40 of the dual redundant communications bus. A third, analogous plurality of radio transceivers 52, 54, 56 is associated with both of the dual redundant microcontrollers 32. The dual redundant communications bus in this embodiment achieves communications using a known time-triggered communication protocol (TTP/C). Alternatively, other communication protocols may be effectively implemented. The FTUs are operable to communicate therebetween using the analogous radio transceivers 52, 54, 56 when communications via the wire-based communication bus is compromised, as described hereinabove.
Furthermore, in each of the embodiments of the exemplary system, the FTUs preferably contain algorithms and control systems which execute diagnostic systems operable to identify and locate a fault in the system.
The invention has been described with specific reference to the preferred embodiments and modifications thereto. Further modifications and alterations may occur to others upon reading and understanding the specification. It is intended to include all such modifications and alterations insofar as they come within the scope of the invention.
This application claims priority from U.S. Provisional Application No. 60/678,424, filed May 6, 2005, entitled WIRELESS ARCHITECTURE FOR DRIVE-BY-WIRE SYSTEMS.
Number | Date | Country | |
---|---|---|---|
60678424 | May 2005 | US |