Disk Device Positioning Control Reducing Calculation Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing disk device positioning control systems face challenges in reducing the calculation delay time from acquiring position information to outputting the control amount, which affects the phase margin and positioning accuracy.

Innovation Solution

A positioning control device with a control unit that includes a first calculation unit for calculating the control amount and a second determination unit for processing corrections, allowing immediate output of the control amount after calculation and re-execution using stored variable values when errors are detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If determination and correction processing is performed before calculating the control amount, then the reliability of position information is improved, but the calculation delay time increases

Engineering Contradiction:
Improvereliability of position informationVSAvoidcalculation delay time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Variable values used in control amount calculation are preliminarily maintained in the storage unit before calculation starts. This preliminary preparation allows the calculation to proceed without waiting for data retrieval during execution, thereby reducing calculation delay time while maintaining reliability through pre-validated position information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage unit continuously maintains variable values ready for calculation without interruption. This continuous availability of necessary data ensures that the control amount calculation can proceed without breaks or delays, achieving both high reliability and reduced calculation delay time.

Inventive Principle:
Principle #20Continuity of useful action

2Manufacturing precision

If various determination processes are executed before control amount calculation, then positioning accuracy is improved, but the response speed decreases

Engineering Contradiction:
Improvepositioning accuracyVSAvoidresponse speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

Determination processes are executed preliminarily before control amount calculation, and the validated variable values are stored in advance. This preliminary validation ensures positioning accuracy is maintained while the stored values enable faster subsequent calculations, improving response speed.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the calculation delay time is reduced, then the phase margin is improved and control responsiveness increases, but the time for determination and correction processing must be minimized

Engineering Contradiction:
Improvecontrol responsivenessVSAvoidtime for determination and correction processing
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Variable values are preliminarily prepared and stored in the storage unit before control amount calculation begins. This preliminary action eliminates delays during the calculation process itself, allowing the system to achieve high control responsiveness while maintaining necessary determination and correction processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7515375B2Positioning control device and disk device
Publication Date: 2009.04.07 KK TOSHIBA
  • US7515375B2 patent drawing
  • US7515375B2 patent drawing
  • US7515375B2 patent drawing

AI summary

The present invention provides a positioning control device and a disk device for shortening a calculation delay time. Upon detection of a position signal from a demodulation circuit, an MCU of the disk device calculates a position error, and following calculation of a control amount, executes determination and correction processing. A variable value prior to the start of calculation is stored in a save area of a memory (or a save memory) such that when the variable value is to be reset as a result of the determination and correction processing, the variable value is read from the save area, the reset variable value is stored in an overwrite area of the memory (or an overwrite memory), and calculation of the control amount is re-executed.