Control Unit Configuration via Category Default Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for configuring control units are complex and prone to errors, particularly when identical functionalities need to be parameterized at different locations, as they require individual selection and setting of parameters for each element.

Innovation Solution

A method that assigns functionalities to categories, with default values stored for parameters, allowing automatic reconfiguration of all functionalities within a category by changing the default values, and enabling configuration of control units through program code generation and execution, either on the unit or a simulator.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If individual parameterization is used for each functionality, then each functionality can be configured independently, but the configuration process becomes complicated and error-prone

Engineering Contradiction:
Improveindividual configuration capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple individual functionality configurations into a single category-level configuration. By grouping functionalities into categories and configuring parameters at the category level, the system reduces the number of separate configuration operations needed while maintaining individual adaptability through the inheritance mechanism.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal configuration structure where a single category configuration can serve multiple functionalities. The category acts as a template that can be applied to multiple functionalities, allowing one configuration to perform multiple functions and reducing overall configuration complexity.

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

2Adaptability or versatility

If parameters are set individually for each functionality, then each functionality has its own parameters, but reconfiguration requires manual adjustment of each element

Engineering Contradiction:
Improvefunctionality parameterizationVSAvoidreconfiguration efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-configuring parameter values at the category level before they are applied to individual functionalities. This preliminary configuration establishes a template that automatically applies to all functionalities in the category, eliminating the need for manual reconfiguration of each element when changes are needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a master configuration at the category level that is then copied to multiple functionalities. When the category parameters are changed, the updated configuration is automatically copied to all associated functionalities, enabling efficient bulk reconfiguration without manual intervention for each element.

Inventive Principle:
Principle #26Copying

3Productivity

If default categories with predetermined values are used, then reconfiguration becomes automated, but the system requires a category structure

Engineering Contradiction:
Improvereconfiguration speedVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the configuration system into hierarchical levels: categories and functionalities. This segmentation allows the system to manage complexity by dividing the configuration task into manageable parts, where categories serve as containers with predetermined values that can be applied to multiple functionalities, reducing overall system complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10541832B2Method for configuring control units
Publication Date: 2020.01.21 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US10541832B2 patent drawing
  • US10541832B2 patent drawing
  • US10541832B2 patent drawing

AI summary

Method for configuring a functionality of real and/or simulated control units, comprising a functionality belonging to a functionality class, such that the functionality has one or more functions and parameters dependent on the functionality class. The functionality is further assigned to at least one control unit. The functionality class has categories, including an else category and a default category and its functionalities each belong to a category. A predetermined value is stored for parameter and if the functionality is assigned to the default category, the predetermined value is adopted for the parameter. If the predetermined value of the parameter changes, the change is adopted for all functionalities which have already been assigned to the default category. And the control unit assigned to the functionality is configured with the function and the values of the parameters of the functionality.