Actuator Fallback Control via Partitioned Local Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing actuator control systems in safety-critical vehicle steering systems lack a reliable fallback option for local control, which compromises the use of generic programming and increases the need for custom software, even when communication with the domain controller is lost.

Innovation Solution

Implementing a method and system that utilize a hypervisor to allow multiple software components to execute in parallel, with a fallback control algorithm stored in a separate partition of the actuator's memory, enabling the actuator to continue functioning in the absence of communication with the domain controller by generating a fallback actuator control signal based on predefined values or sensor data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a domain controller architecture with generic programming is used, then actuator reuse and reduced custom software are improved, but reliability under communication failure is worsened

Engineering Contradiction:
Improveactuator reuseVSAvoidfunctionality during communication loss
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The memory is divided into a first partition containing generic actuator control software and a second partition containing fallback control software. This segmentation allows the actuator to maintain generic programming for reuse while incorporating localized fallback functionality for reliability during communication failures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The fallback control algorithm is pre-stored in the second partition of the actuator's memory. When communication with the domain controller is lost, the actuator can immediately execute this pre-prepared fallback algorithm without requiring real-time computation or external input, ensuring continuous safe operation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If fallback control algorithm is stored in separate partition, then reliability during communication loss is improved, but device complexity is worsened

Engineering Contradiction:
Improvefunctionality during communication lossVSAvoidsoftware partitioning
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The actuator controller is designed with multi-functionality by incorporating both generic actuator control and application-specific fallback control within a single device. The hypervisor enables the controller to execute different software components (generic and fallback) on the same hardware platform, reducing the need for separate dedicated fallback hardware and thereby limiting the increase in device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If hypervisor is used to execute multiple software components, then adaptability and actuator reuse are improved, but device complexity is worsened

Engineering Contradiction:
Improvesoftware component executionVSAvoidhypervisor implementation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The hypervisor acts as an intermediary software layer that enables the execution of multiple software components (generic actuator control and application-specific fallback control) on the same hardware platform. This intermediary approach allows for software-level flexibility and adaptability without requiring complex hardware modifications or multiple separate hardware controllers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12145606B2Generic actuator with customized local feedback
Publication Date: 2024.11.19 STEERING SOLUTIONS IP HOLDING CORP
  • US12145606B2 patent drawing
  • US12145606B2 patent drawing
  • US12145606B2 patent drawing

AI summary

A method for controlling an actuator. The method includes generating, in response to receiving a torque command signal from a first controller, an actuator control signal. The method also includes selectively controlling the actuator based on the actuator control signal. The method also includes, in response to identifying a fault associated with the first controller: generating, responsive to a determination that a partition associated with a second controller includes a fallback indicator, a fallback actuator control signal; and selectively controlling the actuator based on the fallback actuator control signal.