Jerk Compensation for Merging Asynchronous and Synchronous Motion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern manufacturing and automation systems face complexity in integrating products from different manufacturers due to varying communication protocols and the need for real-time communication, leading to high latency and complexity in hardware interchange and synchronization.
Innovation Solution
A method and system that manage automation systems by determining when a moving element enters a merge zone between asynchronous and synchronous zones, calculating additive jerk based on compensation profiles, and applying it to ensure smooth transition and synchronization, reducing computation time and complexity through predetermined compensation profiles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different communication protocols are used to integrate automation systems from different manufacturers, then hardware interchangeability is achieved, but system complexity and latency increase
Solution Approach 1:
The patent introduces a master controller as an intermediary device that receives commands from one protocol and translates them to slave controllers using different protocols. This mediator architecture enables hardware interchangeability between manufacturers while managing protocol differences centrally, thereby reducing overall system complexity compared to implementing protocol conversion at every device interface.
Solution Approach 2:
The master controller is designed with multi-functionality to handle multiple communication protocols simultaneously. It can receive commands in one protocol format and translate them to various slave controller protocols, making the system universally compatible with different manufacturers' hardware while maintaining a single point of control that simplifies the overall architecture.
2Measurement precision
If real-time communication is implemented for coordination between automation systems, then synchronization accuracy is improved, but latency from protocol conversion increases
Solution Approach 1:
The system performs preliminary actions by pre-calculating and buffering motion commands before they are needed. The master controller prepares translation-ready commands in advance, and the system uses look-ahead buffers to anticipate upcoming synchronization points. This preliminary preparation reduces the actual real-time conversion latency while maintaining synchronization accuracy.
Solution Approach 2:
The patent implements dynamic adjustment of communication timing and protocol conversion rates based on real-time system conditions. The master controller dynamically adapts its command translation speed and timing to match the actual operational needs of slave controllers, optimizing the balance between synchronization accuracy and minimizing latency under varying operational conditions.
3Adaptability or versatility
If complex protocol conversion is performed using industrial computers, then hardware interchangeability is enabled, but computation time and complexity increase
Solution Approach 1:
The patent replaces complex software-based protocol conversion on industrial computers with dedicated hardware translation circuits and firmware-based conversion in the master controller. This substitution of mechanical/hardware-based conversion mechanisms for software-based conversion significantly reduces computation time while maintaining hardware interchangeability, as the translation occurs at the hardware level rather than through lengthy software processing.
Data Source
Figure 1
Figure 2
Figure 3A
AI summary
A method for managing an automation system involving asynchronous and synchronous zones, the method including: determining when a moving element enters a merge zone between an asynchronous zone and a synchronous zone; calculating additive jerk to be applied to the moving element, In some cases, the additive jerk is based on predetermined compensation profiles; determining if the master position change is different than a base logged; if so, interpolating additive jerk based on movement characteristics of the moving element; in either event, applying the additive jerk to the moving element; and determining if the merge is completed and, if yes, ending the merge and continue with synchronous operation but, if no, returning to calculating the additive jerk and repeat. A system including a processor/controller and a memory including instructions, which when executed by the processor/controller, perform the method.