Electromechanical Design Data Change Control With Priority Buffering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The inefficiencies in the design process of electromechanical products arise from multiple participants proposing changes, leading to conflicts and reduced design efficiency.
Innovation Solution
A method and system for design data change control that prioritizes change events based on their priority, uses a change buffer time to allow smooth transitions, and employs a multi-level ready queue system to manage pending events, ensuring timely and complete processing of changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple participants are allowed to propose changes to design data, then design quality and efficiency are improved, but change conflicts occur leading to process inefficiencies
Solution Approach 1:
The patent segments change events into different priority levels (first change priority and second change priority) and processes them separately through a priority comparison mechanism. This segmentation allows the system to handle multiple participants' changes systematically by dividing them into priority-based queues, resolving conflicts without reducing overall design efficiency
Solution Approach 2:
The patent introduces a change buffer time parameter that characterizes the duration during which a lower-priority change event can continue executing even when a higher-priority change event arrives. This parameter change enables smooth transitions between priority levels, preventing abrupt interruptions and ensuring reliable conflict resolution while maintaining productivity
2Speed
If change events are processed immediately upon arrival, then responsiveness is improved, but stability of execution is reduced due to abrupt interruptions
Solution Approach 1:
The patent performs preliminary actions by comparing priorities before executing change events and by pre-defining change buffer time parameters. This preliminary priority comparison ensures that when a higher-priority change event needs to interrupt a lower-priority one, the interruption is controlled and stable rather than abrupt, maintaining execution stability while preserving processing speed
Solution Approach 2:
The patent applies beforehand cushioning by introducing a change buffer time that acts as a cushion during priority-based interruptions. This buffer time allows the currently executing change event to complete within a protected time window, preventing abrupt interruptions and ensuring stable execution while still allowing high-priority events to be processed promptly
3Reliability
If change events are queued for pending processing, then execution order is controlled, but processing time increases
Solution Approach 1:
The patent applies dynamics by making the ready queue structure adaptive rather than static. The queue dynamically adjusts based on priority comparisons and change buffer time conditions, allowing high-priority events to be processed immediately when conditions permit while maintaining proper ordering when needed. This dynamic approach ensures processing integrity without excessive waiting time
Data Source
AI summary
A method for design data change control and solution generation for an electromechanical product is provided. A first change event is received. The first change event includes a first change priority. If the first change priority is higher than a second change priority of a second change event that is currently executed, and a change buffer time of the second change event ends or execution of the second change event is completed within the change buffer time, design data of the electromechanical product is changed based on the first change event to obtain a change result. The change buffer time is configured to characterize a time during which the second change event is able to be continuously executed when switching to a change event with a higher execution priority. An electromechanical product design solution is generated based on the change result.


