Control Device Optimizer for Automated Axis Motion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control devices for machines with position-controlled axes require precise operator input for motion definitions, which is not necessary for all automation tasks, and struggle to convert user-defined technological quantities into axis movements effectively.

Innovation Solution

A control device that determines optimized variables for axis movements based on an optimization problem, using an optimizer to solve the specific technological problem and store these variables for later use, allowing for automated optimization of machine control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the operator specifies precise motion values for position-controlled axes, then the machine can accurately traverse the defined geometry, but the operator must input precision that is not required for many automation tasks

Engineering Contradiction:
Improvemotion precisionVSAvoidoperator input complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The control device automatically determines optimized motion values for position-controlled axes by solving an optimization problem, eliminating the need for the operator to manually specify precise motion parameters. The system serves itself by autonomously calculating the required axis movements based on technological quantities and optimization criteria.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transforms the problem from specifying precise motion parameters (position, velocity, acceleration profiles) to specifying technological quantities (e.g., reshaping velocity, stroke number). The optimization device then converts these technological parameters into the required axis motion parameters automatically.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the control device stores optimized variables in memory, then the system can accept execution commands efficiently, but the device requires additional memory resources

Engineering Contradiction:
Improvecommand processing efficiencyVSAvoidmemory capacity
Core Design Contradiction:
ProductivityVSVolume of stationary object

Solution Approach 1:

The control device performs preliminary calculation by determining and storing the optimized motion variables in memory before execution commands are received. This pre-computation allows the system to quickly retrieve and execute stored variables without performing complex optimization calculations in real-time, thereby improving productivity.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If an optimization algorithm is executed off-line, then the control device can be simpler, but the file cannot be modified by the operator and requires separate processing

Engineering Contradiction:
Improvecontrol device structureVSAvoidparameter modification capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent combines the optimization algorithm with the control device, merging previously separate functions (offline optimization and online control) into a single integrated system. This allows the control device to perform real-time optimization while maintaining the ability to accept and process operator commands and modifications.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control device is designed with multi-functionality, capable of both executing optimization algorithms and accepting operator modifications to the optimization parameters. The device can switch between automatic optimization mode and manual parameter adjustment mode, providing versatility in handling different operational requirements.

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

Data Source

PatentUS10684605B2Control device with integrated optimizer
Publication Date: 2020.06.16 SIEMENS AG
  • US10684605B2 patent drawing
  • US10684605B2 patent drawing
  • US10684605B2 patent drawing

AI summary

A control device for a machine, with at least one axis, is configured to accept first parameters and to render a first general technological problem as a first specific technological problem. The control device is configured to determine once in advance, for a sequence of values of a position or a temporal derivation of the position of the axis of the machine, a number of variables assigned to the respective value, to solve the first specific technological problem in an optimum way. The control device is configured to store the assigned variables in a memory and, after the storage of the assigned variables, is configured to accept a first execution command. Based upon the first execution command, it is configured to output the sequence of values to the axis and during output, is configured to activate the machine in accordance with the number of variables assigned to the respective value.