Master Axis Synchronization Using Event Time Difference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional synchronism methods in process control systems face challenges in achieving precise synchronization between master and slave axes due to different dynamic properties, calculation clocks, and communication times, requiring extensive analysis and adaptation of cycle offsets.

Innovation Solution

A method to determine an adapted master value by accounting for the time difference between operative events on the master and slave axes, using a base master value and time difference to establish a temporal relationship, allowing for flexible and accurate synchronization without needing individual analysis of communication times and interpolation cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional synchronism methods are used with cycle offset analysis, then synchronization between master and slave axes can be achieved, but the complexity of the system increases due to extensive analysis and adaptation requirements

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the complex cycle offset analysis step from the synchronism determination process. Instead of analyzing transmitted data to adapt master values for cycle offsets, the system directly uses event timestamps to calculate time differences, thereby removing the disturbing complexity while maintaining synchronization accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary recording of event timestamps on both master and slave axes before synchronism calculation. This preliminary action allows the time difference to be directly determined without requiring subsequent complex analysis of cycle offsets, simplifying the overall process

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If different calculation clocks and communication times are used for master and slave axes, then flexibility in system design is improved, but synchronization precision deteriorates

Engineering Contradiction:
Improvesystem flexibilityVSAvoidsynchronization precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system uses feedback from actual event timestamps to determine the time difference between master and slave axes. By continuously monitoring and adapting to the actual time difference based on recorded events, the system maintains high synchronization precision even when different calculation clocks and communication times are used, thus preserving both flexibility and precision

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the parameter used for synchronism calculation from fixed cycle offsets to dynamic time differences based on actual event timestamps. This parameter change allows the system to adapt to different calculation clocks and communication times while maintaining synchronization precision, achieving both flexibility and accuracy

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11300946B2Control component and method for determining an adapted master value of a master axis
Publication Date: 2022.04.12 SIEMENS AG
  • US11300946B2 patent drawing
  • US11300946B2 patent drawing
  • US11300946B2 patent drawing

AI summary

A method for determining an adapted master value of a master axis, wherein a setpoint slave value for a slave axis is derivable from the adapted master value via a synchronism function and a drive on the slave axis is operated in synchronism with the master axis based on the setpoint slave value, where the adapted master value is determined based on a base master value of the master axis and a time difference of operative times of determinable events on the master axis and slave axis.