Method for operation of a control network, and a control network
US-9002480-B2 · Apr 7, 2015 · US
US9956967B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9956967-B2 |
| Application number | US-201415119436-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 16, 2014 |
| Priority date | Feb 21, 2014 |
| Publication date | May 1, 2018 |
| Grant date | May 1, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method is provided for selecting a plurality of program functions for providing repeatedly implemented functions, e.g., in a vehicle, ship or in an aircraft. The method includes determining a first total performance value based on recorded first single performance values and recorded first dependencies, determining a first total performance value based on determined second single performance values and recorded second dependencies, determining a cluster performance from the first total performance value and from the second total performance value, and the cluster performance value or at least one value determined from the cluster performance value is used for selecting the program functions or of other program functions for providing the repeatedly implemented functions.
Opening claim text (preview).
What is claimed is: 1. A method for selecting multiple program functions for providing multiple instances of an implemented function, thereby providing a redundantly implemented function, in a vehicle, a ship, or an aircraft, the method comprising: defining a plurality of functional units, each functional unit comprising a network node or an actuator configured to implement a function in the vehicle, ship, or aircraft, recording first dependencies between single performance values for first functional units used for performing a first program function and total performance values stipulated for redundantly implemented functions, the first program function defining a relationship between sensor data and recording second dependencies between single performance values for second functional units used for performing a second program function and the stipulated total performance values, receiving first sensor data, via at least one first communication link, from at least one first sensor associated with the first functional units of the first program function, receiving second sensor data, via at least one second communication link, from at least one second sensor associated with the second functional units of the second program function, determining current first single performance values of the functional units of the first program function based on the received first sensor data, determining current second single performance values of the functional units of the second program function based on the received second sensor data, determining a first total performance value based on the determined first single performance values and the recorded first dependencies, determining a second total performance value based on the determined second single performance values and the recorded second dependencies, determining a cluster performance value based on the first total performance value and the second total performance value, selecting either the program functions or other program functions for providing the redundantly implemented functions based on the cluster performance value or at least one value determined from the cluster performance value. 2. The method of claim 1 , comprising: recording the dependencies in a matrix, wherein either: the rows of the matrix are associated with the total performance values and the columns of the matrix are associated with the single performance values, or the columns of the matrix are associated with the total performance values and the rows of the matrix are associated with the single performance values, wherein the matrix contains only two different values, wherein at least two rows of the matrix or at least two columns of the matrix are provided for at least one total performance value to represent OR functions and/or to utilize states of functional units associated with the respective total performance value. 3. The method of claim 2 , comprising: recording the current single performance values in a further matrix or in a vector, wherein the further matrix or the vector contains only two different values, and determining the total performance value by multiplying the matrix and the further matrix or by multiplying the matrix and the vector. 4. The method of claim 3 , comprising determining the total performance value using a computation function that is: (a) defined for values less than or not equal to the number of functional units to form a first value, and (b) defined for a value equal to this number to form a second value that differs from the first value. 5. The method of claim 4 , comprising: determining the total performance value using a vector in which the total performance values are recorded based on the recorded dependencies, multiplying the vector and a vector or a matrix determined using the computation function, and performing the method is cyclically, with a cycle time of less than 50 milliseconds. 6. The method of claim 1 , wherein: multiple classes of functional units are stipulated, which functional units have single performance values with a class-specific significance, and at least two functional units of the function belong to the same class or to different classes, the classes are stipulated based on one, two, or all three of the following redundancy features: no redundancy for a functional unit or redundancy by virtue of redundantly provided functional units, no value redundancy or value redundancy with respect to a functional unit, or no communication link redundancy or multiple communication link redundancy. 7. The method of claim 1 , wherein the total performance values are stipulated for at least two of the functional units based on a determined negative effect or negative effects of an error, the negative effect or effects relating to at least on of: a negative impact on passengers and/or freight, a shortfall below a service assignment or a service interval, or a termination of a journey or a driving assignment or a flight. 8. The method of claim 1 , comprising recording the current single performance values in a matrix or vector that contains only two different values. 9. The method of claim 1 , wherein: at least one functional unit is a network node or the program function itself, and the following functions are provided: a function for driving including at least one of the following functional units: a function relating to an accelerator pedal, at least one relating to a wheel and a drive motor, or a program relating to driving, (b) a function for braking including at least one of the following functional units: a unit for reading a driver braking requirement at a brake pedal, a unit for actuating brake hydraulics, at least two electrically driven wheels usable for braking, or a program function configured to convert a brake command required by the driver into a setpoint braking specification for the wheel, usable by the network node for actuating the hydraulic brake, (c) a function for steering including at least one of the following functional units: actuation of a steering controller and output of the actual steering position, evaluation of the setpoint steering angle at the steering wheel, or a program function controller specification=f (actual steering angle, setpoint steering angle), and (d) a function for an ABS assistance function, an ESP assistance function, or a fully automatic driving assistance function. 10. The method of claim 1 , wherein: cluster performance values are stipulated for at least two of the functions in equal measure, at least one of the following classes are taken into account: a determined most important function or functions, a determined second most important function or functions, or a determined less important function or functions. 11. The method of claim 10 , comprising determining a cluster performance value for multiple functions of a cluster using IF THEN queries or using CASE queries. 12. A method for selecting between multiple available program function for providing multiple instances of an implemented function, thereby providing a redundantly implemented function, in a vehicle, a ship, or an aircraft, the method comprising: for each program function, recording, in a matrix, dependencies between single performance values for functional units used for performing the respective program function and total performance values been stipulated for a redundantly implemented function, each functional unit comprising a network node or an actuator configured to implement a function in the vehicle, ship, or aircraft, wherein for each respective matrix: the rows of the matrix are associated wit
Redundancy · CPC title
Safety, monitoring (G05B19/0423 takes precedence) · CPC title
Reconfiguration of components or graceful degradation, degrade · CPC title
State machine arbitrates which redundant controller is active · CPC title
including control of steering systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.