Neural Control Model Inversion With Regularized Signal Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Model predictive control (MPC) methods in robotics and automation face challenges due to the complexity and noise of automatically generated machine learning models, which can produce unsuitable control signals by optimizing artefacts rather than real-world system dynamics.

Innovation Solution

A method involving a neural network with a first component trained to predict the target system's state and a second component trained as a regularizer to invert the first component, using optimization with a regularization term to generate control signals, potentially implemented with denoising, generative adversarial, or variational autoencoder networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If machine learning methods are used to automatically generate a model of the target system, then the model can be constructed without requiring a sufficiently accurate physical model and can be automatically updated, but the generated model becomes very complex and internally noisy, producing artefacts that do not correspond to real-world system dynamics

Engineering Contradiction:
Improveease of model constructionVSAvoidmodel prediction reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the neural network model into two distinct components: a forward model that predicts system states and a regularizer that enforces physical consistency. This segmentation allows each component to specialize - the forward model captures complex patterns from data while the regularizer ensures predictions align with physical laws, thereby resolving the contradiction between ease of construction and reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The regularizer acts as an intermediary between the data-driven forward model and the physical reality. It mediates the predictions by filtering out artefacts and ensuring that control actions correspond to real-world dynamics, thus maintaining reliability while preserving the ease of automatic model generation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If control actions are planned by optimizing the outcome predicted by the automatically generated model, then control signals can be generated automatically, but the optimization finds points in input space which are artefacts of the model and do not correspond to dynamics of the real world system

Engineering Contradiction:
Improveautomation of control signal generationVSAvoidcontrol signal validity
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The regularizer serves as an intermediary in the optimization process, ensuring that automatically generated control actions are filtered through physical consistency constraints. This maintains automation while preventing artefact-driven control signals, resolving the contradiction between automation extent and control validity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The regularizer provides feedback during the optimization process by penalizing predictions that violate physical constraints. This feedback mechanism guides the optimization toward control actions that are both automated and physically valid, resolving the contradiction between automation and reliability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11669056B2Generation of a control system for a target system
Publication Date: 2023.06.06 CANARY CAPITAL LLC
  • US11669056B2 patent drawing
  • US11669056B2 patent drawing
  • US11669056B2 patent drawing

AI summary

The invention relates to a method for generating a control system for a target system, wherein: operational data is received; a first neural model component is trained with the received operational data for generating a prediction on a state of the target system based on the received operational data; a second neural model component is trained with the operational data for generating a regularizer for use in inverting the first neural model component; and the control system is generated by inverting the first neural model component by optimization and arranging to apply the regularizer generated with the second neural model component in the optimization. The invention relates also to a system and a computer program product.