CN102576545A - 消除伺服控制系统中的时变周期干扰 - Google Patents

消除伺服控制系统中的时变周期干扰 Download PDF

Info

Publication number
CN102576545A
CN102576545A CN2010800480085A CN201080048008A CN102576545A CN 102576545 A CN102576545 A CN 102576545A CN 2010800480085 A CN2010800480085 A CN 2010800480085A CN 201080048008 A CN201080048008 A CN 201080048008A CN 102576545 A CN102576545 A CN 102576545A
Authority
CN
China
Prior art keywords
reel
tape
coefficients
radius
control system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010800480085A
Other languages
English (en)
Other versions
CN102576545B (zh
Inventor
A.潘塔齐
E.伊莱夫瑟里奥
J.杰利托
N.X.布伊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN102576545A publication Critical patent/CN102576545A/zh
Application granted granted Critical
Publication of CN102576545B publication Critical patent/CN102576545B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/584Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on tapes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/008Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
    • G11B5/00813Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes

Abstract

提供了用于解决伺服控制系统中的时变周期干扰的各种实施例。基于对至少一个干扰频率的估计而更新多个系数中的每一个。将该多个经更新的系数提供至修改该伺服控制系统的输入信号的至少一个峰值滤波器。该峰值滤波器可依据该多个经更新的系数而操作以消除该些时变周期干扰中的至少一个。

Description

消除伺服控制系统中的时变周期干扰
技术领域
本发明一般涉及计算机,且更具体地,涉及一种用于消除诸如计算环境中的磁带机(magnetic tape drive)系统中的伺服控制系统中的时变周期干扰的方法、系统及计算机程序产品。
背景技术
磁带提供用于物理地存储数据的手段,该数据可封存或可存储于自动数据存储库的存储架中且在需要时进行存取。以此方式存储的数据具有永久性方面,其允许在知道复本存在于磁带上的情况下抹除存储于主机系统处的存储器或磁盘中的数据的复本。主机系统处的可用存储空间相对昂贵,且需要尽快释放存储空间。因此,通常经由中间分级缓冲器(诸如,硬盘)将数据传送至磁带机。
发明内容
许多磁带机包括所谓的磁道跟随控制系统。磁道跟随控制系统起作用以移动磁头,使得该磁头在读取/写入操作期间尽可能准确地跟随数据磁道的中心线。在制造时,磁带以多个伺服条带被写入。这些伺服条带用以导出位置误差信号(PES),该位置误差信号接着用作反馈机制以准确地定位该磁头。该PES信号测量目标磁道位置与磁头位置在横向方向上的误差。该磁头应能够在存在主要由该磁带的横向磁带运动(LTM)产生的干扰的情况下跟随该些数据磁道。
为了实现磁带机系统中的较高磁道密度,显著地减少LTM或LTM运作以使得该磁道跟随系统可以对其进行跟随是有益的。在当前磁带机中,带凸缘滚轮通常在卷盘之间输送该磁带。该些凸缘限制该磁带的运动,但引入了该些凸缘上的碎片积聚,该碎片积聚影响该磁带的寿命且产生不期望的动态效应。此问题的一种解决方案是移除该些凸缘。通过移除该些凸缘,对该磁带的运动便不存在约束,且机器和/或档案卷盘的偏心效应变得更是显著(pronounce)。这些效应促进产生该PES信号且由此促进产生对磁道密度的限制因子的量。由该些卷盘产生的该LTM作为周期干扰出现于该PES信号上,该些周期干扰具有取决于该些卷盘的半径而变化的频率。这些周期干扰将贯穿下文进一步加以解释。
一种有效的磁道跟随控制系统应能够跟随由该些卷盘产生的这些干扰效应。然而,当前使用的反馈控制技术基于PID、超前滞后或估计器/控制器设计,在该些设计中,干扰动态不包括于设计阶段中。即使使用如内部模型原理(IMC)的结构,该些干扰的该些频率正改变的事实也需要在线识别,此情形使得难以实施此系统。
鉴于前述内容,需要一种有效率的且有效的机制,用于解决上文所描述的这些周期干扰效应从而提供对当前技术的改进。因此,提供用于使用处理器器件解决伺服控制系统中的时变周期干扰的各种实施例。在一个实施例中,仅举例而言,基于对至少一个干扰频率的估计而更新多个系数中的每一个。将该多个经更新的系数提供至修改该伺服控制系统的输入信号的至少一个峰值滤波器。该至少一个峰值滤波器可依据该多个经更新的系数而操作,以消除这些时变周期干扰中的至少一个。
提供了相关方法、系统及计算机程序产品实施例且提供另外优点。
附图说明
图1是能够实施本发明的各方面的具有磁带卡匣的示例性磁带机的方块图;
图2描绘示出LTO-4格式化磁带性能中的示例性周期干扰的曲线图及表;
图3A和图3B描绘LTO-4格式化磁带的曲线图,其说明在正转及反转方向上的LTM效应;
图4是示例性磁道跟随控制系统的方块图;
图5是包括用于解决周期干扰的峰值滤波器模块的示例性磁道跟随控制系统的方块图;
图6是用于计算提供至磁道跟随控制系统的峰值滤波器系数的示例性方法的流程图;
图7是合并有线性二次高斯(LQG)最佳控制的另外示例性磁道跟随控制系统的方块图;及
图8A和图8B描绘使用标准磁道跟随控制器及合并有本发明的方面的另外磁道跟随控制器的示例性实验结果的曲线图。
具体实施方式
所说明的实施例及所主张的主题提供用于磁道跟随控制的机制,其合并有用于消除可由磁带卷盘或另外源引起的时变周期分量的峰值滤波器模块。除使用峰值滤波功能(接下来将进一步详细描述)之外,所说明的实施例及所主张的主题提供适应性方法,该些方法可用以适当地修改提供至该峰值滤波器模块的系数以便考虑干扰频率的变化。
在一个实施例中,本发明的机制源自特定周期干扰的频率基于磁带卷盘的半径的想法。在一个实例中,在磁带机正使用LPOS位置(磁带上的在纵向方向上的位置)操作时,可在特定时间点获得对卷盘的半径的估计。可使用此半径估计来估计时变干扰的频率。接着,使用所估计的频率来调整滤波器的系数。下文进一步描述基于期望峰值频率而计算滤波器的系数的实例方法。
示例性磁道跟随控制架构的所说明实施例提供在消除周期干扰效应方面的显著改进。此外,不存在对干扰进行在线识别的要求。使用固定峰值滤波器可使一些频率区域中的干扰效应衰减。然而,当时变周期干扰远离该区域时,可出现不期望的效应。以下适应性方法用以考虑这些不期望的效应的可能性,如将进一步描述的。
以下提供对本发明的所说明实施例的描述及初始实验结果。具体地,磁道跟随系统中的干扰的特性示出时变周期干扰消除的重要性。实验结果验证:半径估计提供对在PES信号中所观测到的峰值频率(在磁带运动的正转方向与反转方向两者上)的良好估计。所说明的实施例及随附实验结果证明:与传统实施相比,使用根据本发明的实施例实现对PES标准差的改进。也描述另外实施例,其中本发明的各方面应用于使用状态空间技术设计的磁道跟随补偿器的实施中。
参看图1,说明可实施本发明的各方面的磁带机10。该磁带机提供用于读取及写入关于磁带卡匣11的信息的手段。说明卡匣及相关联的磁带机,诸如遵从开放式线性磁带(LTO)格式的那些卡匣及磁带机。单一卷盘磁带机的实例是基于LTO技术的IBM
Figure BDA0000156430600000031
3580Ultrium
Figure BDA0000156430600000032
磁带机。单一卷盘磁带机的另一个实例是IBM
Figure BDA0000156430600000033
3590Magstar磁带机及相关联的磁带卡匣。双卷盘卡匣的实例是IBM
Figure BDA0000156430600000041
3570磁带卡匣及相关联的磁带机。
如本领域技术人员将理解,磁带卡匣11包含卷绕在一个或两个卷盘15、16上的一定长度的磁带14。也如本领域技术人员将理解,磁带机10包含记录系统的一个或多个控制器18,用于根据在接口21处接收的自主机系统20所接收的命令来操作该磁带机。该磁带机可包含独立单元或包含磁带库或其它子系统的一部分。磁带机10可直接、经由链接库或经由网络连接至主机系统20,且使用小型计算机系统接口(SCSI)、光纤信道接口等。
磁带卡匣11可插入于磁带机10中,且由磁带机加载以使得该记录系统的一个或多个读取和/或写入头23在通过一个或多个马达25而使磁带14在纵向上移动时读取和/或写入关于该磁带14的信息。磁带包含多个平行数据磁道或多个数据磁道群组。在上文所论述的一些格式(诸如,LTO格式)中,数据磁道以单独线带(wrap)的来回蜿蜒形状图案来配置,如本领域技术人员所已知。也如本领域技术人员所已知,记录系统包含线带控制系统27,用以电切换至另一组读取和/或写入头,和/或搜寻读取和/或写入头23并相对于磁带在横向上移动读取和/或写入头23,将该些读取和/或写入头定位于一个或多个期望线带处,且在一些实施例中磁道跟随该一个或多个期望线带。该线带控制系统也可经由马达驱动器28控制马达25的操作,马达驱动器28与马达25两者响应于由控制器18发出的指令。控制器18也使用缓冲器30及记录信道32提供数据流以及对待自磁带读取及待写入至磁带的数据的格式化,如本领域技术人员所已知。
如上文所论述,磁带提供用于物理地存储数据的手段,该数据可封存或可存储于自动数据存储库的存储架中且在需要时进行存取。磁带机常常使用「写后读出」处理程序,以确保数据被正确地写入从而提供永久性方面。此永久性允许在知道磁带上存在正确复本的情况下抹除存储于主机系统20处的存储器或磁盘中的数据的复本。
所说明的实施例考虑以下观念:LTM的至少一部分是由周期分量造成的。磁带机系统通常以多个磁带速度操作。举例而言,在一些系统中,对于LTO-4格式化器件而言,这些速度的范围是自1.64m/s(表示为s1)至6.29m/s(表示为s6)。在带凸缘磁带机系统中,可观测到固定周期干扰遵循滚轮频率。在无凸缘磁带机系统中,也可观测到来自机械分量和/或档案卷盘的偏心效应本质上是周期性的,且可取决于卷盘的半径而变化。
接下来的图2描绘说明LTO-4格式化磁带机中的磁道跟随封闭回路性能的示例性曲线图及表。举例而言,曲线图34描绘所测量的功率谱密度(PSD)(以μm2/HZ为单位)相对频率(以HZ为单位)的曲线图。具有卷盘凸缘的示例性LTO-4磁带系统的PSD特性相对于示例性无凸缘LTO-4系统的PSD特性而并列示出(如所示出),其中针对5.36m/s的142.2Hz的示例性滚轮频率取样。用圆圈圈出的区域36加亮显示可见周期干扰的示例性区域,该周期干扰更具体地说明于曲线图36中,其中通过频率对时间的关系曲线可见位置误差信号(PES)的光谱图,如本领域技术人员将了解。
返回曲线图34,在1倍或2倍的取样滚轮频率处可见带凸缘系统的另外干扰峰值。表38及表40描绘LTO-4带凸缘系统与无凸缘系统两者的开放及闭合回路PES的标准差,其说明带凸缘系统与无凸缘系统两者在正转及反转方向上的比较。如可见,无凸缘系统(例如)展现另外开放回路LTM效应。
接下来的图3描绘说明具有无凸缘滚轮的LTO-4格式化磁带机在正转与反转方向两者上的LTM效应的另外示例性曲线图。曲线图42、44及46说明在正转方向上的这些效应,且曲线图48、50及52说明在反转方向上的这些效应。在曲线图42及48中,再次可见磁带机的PSD比对频率,其中在区域44及50中加亮显示周期干扰效应。接着导出曲线图42及48中可见的每一PES的光谱图,并将其示出于曲线图44及50中。
在正转方向上(再次如曲线图42、44及46中所说明),外侧卷盘半径减小,且由此卷盘频率增加。在反转方向上(再次如曲线图48、50及52中所说明),内侧卷盘半径减小,且由此卷盘频率增加。
如分别示出于曲线图46及52中的半径估计可用以计算在PES信号中所观测到的峰值卷盘频率的估计,其中在曲线图46中,以线47示出供应卷盘频率,并以线49示出收纳(take-up)卷盘频率,且在曲线图52中,以线51示出供应卷盘频率,并以线53示出收纳卷盘频率。在一个实施例中,以下等式可用以计算这些估计:
F sr = v tape 2 π R sr - - - ( 1 ) ,
F tur = v tape 2 π R tur - - - ( 2 ) ;
其中Fsr及Ftur分别是供应卷盘及收纳卷盘的频率,
Rsr及Rtur分别是供应卷盘及收纳卷盘的半径,且
vtape是磁带的取样速度。
现在转向图4,描绘示例性磁道跟随控制系统54的方块图。系统54输入磁道参考信号56。磁道参考信号56对应于磁带上的期望磁道位置。在节点60中从位置测量信号58减去磁道参考信号56以产生PES 62。PES 62测量磁带上的目标磁道位置与磁头的位置之间的误差。接着将PES 62提供至磁道跟随控制器64。
控制器64接着将控制信号66提供至负责定位磁头的磁头致动器68。磁头致动器68用以将伺服读取器定位于伺服图案的期望横向位置处,以便将读取/写入头组件定位于待读取/写入的目标磁道的中心。在节点74中,从磁头位置信号70减去磁带干扰(LTM)72,并将结果提供至伺服图案及伺服信道76。磁带伺服图案及伺服信道实施76用以提供磁头相对于伺服图案的位置测量58,接着将位置测量58提供回至节点60(如所示出)作为反馈机制。
图5描绘所提议的示例性磁道跟随控制系统80,其合并有峰值滤波器模块82,以提供根据本发明的对整个磁带机系统中可见的周期LTM效应的消除功能。此处,如图4中,将磁道参考信号56提供至节点60,从位置测量信号58减去磁道参考信号56以获得PES 62。接着将PES 62提供至峰值滤波器模块82。PES信号62通过峰值滤波器模块82而输入,且通过信号88而提供至峰值滤波器86。计算若干峰值滤波器系数84,并将其提供至峰值滤波器86,且可对信号88操作。接着将峰值滤波器86的输出信号90提供至节点94,在节点94中,将PES与输出信号90相加。接着将所得峰值滤波器模块输出信号96提供至包括磁道跟随控制器64的控制器模块78。控制器64使用结果96产生控制信号66,接着将控制信号66提供至磁头致动器68。以类似于图4中所描述的方式,自LTM信息减去磁头位置并将结果提供至伺服图案及控制信道76,伺服图案及控制信道76接着将位置测量58提供回至节点60作为反馈机制。
峰值滤波器模块82使用峰值滤波器86来消除磁带机系统的周期分量。在一个实施例中,此消除包括消除与卷盘运动有关的周期分量。另外,根据特定实施且如本领域技术人员将了解,可将其它窄频带干扰作为目标并相应地对其进行滤波。可使用在特定时间估计的半径来更新滤波器系数84,以考虑卷盘的时变频率效应及其它系统分量。此适应性方法起作用以适当地修改峰值滤波器86的系数,以便考虑特定干扰频率的变化。在一个实施例中,电流补偿器可用作磁道跟随控制器64。为了使本发明的机制适当地起作用,可能需要减小磁道跟随控制器增益以考虑由于添加的电子组件而产生的DC(直流)增益的增加。此外,可根据本领域技术人员偏好的方式来实施此减小。在一个实施例中,电流补偿器可改为用状态空间设计来替代,下文将进一步描述状态空间设计的示例性设计。
现转向图6,描绘用于计算峰值滤波器系数的示例性方法100的流程图。如本领域技术人员将了解,可以不同方式来实施方法100中的各种步骤以适应特定应用。另外,所描述的方法可通过各种构件来实施,诸如硬件、软件、固件或于磁带机上操作或以其它方式与磁带机相关联的组合。举例而言,可将方法100部分地或全部地实施为包括计算机可读存储介质的计算机程序产品,该计算机可读存储介质存储有计算机可读程序代码部分。计算机可读存储介质可包括磁盘驱动器、闪存、数字激光视盘(DVD)、光盘(CD)及其它类型的存储介质。
方法100以初始化峰值滤波器系数(步骤104)开始(步骤102)。作为后续步骤,方法100等待用以辅助计算的新的卷盘半径估计(在特定时间点获得)(步骤106)。可(例如)取决于磁带机在正转方向上抑或反转方向上操作而获得针对供应卷盘或针对收纳卷盘的半径估计。在图6中所示出的当前方法100的实例中,获得针对供应卷盘的半径估计Rsr(108)。
结合磁带的速度Vtape(112)使用供应卷盘半径估计,以估计在取样时间的可适用的干扰频率(步骤110)。此处再次,可利用上文所提供的等式(1)或(2)导出所讨论的干扰频率Fsr(114)。目标速度可用作Vtape。另外(且在一些实施例中,可能是较佳的),可使用来自卷盘驱动式(reel-to-reel)系统的估计的速度。此可在磁带加速和/或减速期间提供较佳估计。
作为下一步骤,结合取样时间Ts(116)使用干扰频率114,以计算(或取决于可能的状况而重新计算)峰值滤波器系数(步骤118)。在一个实施例中,基于期望峰值频率而计算系数由A.Mamun等人描述于Control Engineering Series出版的「Hard Disk Drive:Mechatronics and Control」中,该文献的相关部分以引用的方式并入本文中。在另外实施例中,另外方法可涉及使用可能的频率及对应系数的查询表。在此状况下,通过查询表寻址的频率范围对应于可适用的卷盘半径(供应卷盘或收纳卷盘)及可能的磁带速度的操作范围是有益的。作为方法100中的最终步骤,接着将峰值滤波器系数120提供至磁道跟随控制系统,且方法100结束(步骤122)。
在另一个实施例中,前述机制可在使用高级状态空间技术设计的磁道跟随控制系统的状况下应用。一种此技术是线性二次高斯(LQG)最佳控制。此技术允许考虑致动器动态以及位置测量噪声及延迟。此磁道跟随控制系统提供2个自由度,这是因为PES与位置测量两者都作为输入而键入至系统。
现转向接下来的图7,此LQG增强示出为并入于高级磁道跟随控制系统124中。此处如前所述,系统124包括诸如峰值滤波器的组件,其中将节点94的结果96提供至高级控制器模块126。控制器模块126将节点94的结果96输入至循轨(tracking)控制器64,且在节点140中将控制器64的输出(示出为信号66)与LQG控制模块130的输出相加。
LQG控制模块130的输入是位置测量信号128连同作为信号132反馈至Kalman(卡门)滤波器134的控制信号142,其中将Kalman滤波器134的输出提供至电流补偿器模块136。接着将补偿器模块136的输出138提供至节点140,如图所示。
图8包括说明在不同LPOS位置处在正转与反转方向两者上获得的各种实验结果的曲线图150、152及154。所描绘的结果是针对实验而获得,该实验针对各种控制器系统(包括磁道跟随控制器、具有峰值滤波功能的磁道跟随控制器、及并有LQG最佳控制功能的高级磁道跟随控制器,如图所示)利用具有速度s2的两个不同卡匣。在所描绘的实施例中,大约每800微秒更新一次各种峰值滤波器系数。如本领域技术人员将了解,示出在卷盘频率下的改进的干扰拒绝(如曲线图154中所示出),且示出在所有状况下的改进的PES标准差(在曲线图150及152中)。在所描绘的结果中,相对于正转方向而言,在反转方向上可见更多改进,但此情形可取决于系统的实施及类型而变化。
如本领域技术人员将了解,本发明的各方面可体现为系统、方法或计算机程序产品。因此,本发明的各方面可采用完全硬件实施例、完全软件实施例(包括固件、常驻软件、微码等)或组合软件与硬体方面的实施例的形式,这些实施例在本文中都可大体上称作「电路」、「模块」或「系统」。此外,本发明的各方面可采用体现于一个或多个计算机可读介质中的计算机程序产品的形式,该一个或多个计算机可读介质上体现有计算机可读程序代码。
可利用一个或多个计算机可读介质的任何组合。该计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可为(例如,但不限于)电子、磁性、光学、电磁、红外线或半导体系统、装置或器件,或前述各者的任何合适组合。计算机可读存储介质的更特定实例(非详尽清单)将包括以下各者:具有一个或多个导线的电连接件、便携型计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可抹除可程序化只读存储器(EPROM或闪存)、光纤、便携型光盘只读存储器(CD-ROM)、光学存储器件、磁性存储器件或前述各者的任何合适组合。在此文献的情形下,计算机可读存储介质可为可含有或存储供指令执行系统、装置或器件使用或结合指令执行系统、装置或器件而使用的程序的任何有形介质。
体现于计算机可读介质上的程序代码可使用任何适当介质来传输,该介质包括但不限于无线、有线、光纤缆线、RF等,或前述各者的任何合适组合。可以一种或多种程序设计语言的任何组合撰写用于执行本发明的各方面的操作的计算机程序码,该一种或多种程序设计语言包括诸如Java、Smalltalk、C++或与其类似的面向对象的程序设计语言及诸如「C」程序设计语言或类似程序设计语言的已知程序性程序设计语言。程序代码可以完全在使用者的计算机上执行,部分地在使用者的计算机上执行,作为独立软件包执行,部分地在使用者的计算机上执行且部分地在远程计算机上执行,或完全在远程计算机或服务器上执行。在后一种情形下,远程计算机可经由任何类型的网络(包括局域网络(LAN)或广域网络(WAN))而连接至使用者的计算机,或可(例如,使用因特网服务提供者,经由因特网)连接至外部计算机。
下文参考根据本发明的实施例的方法、装置(系统)及计算机程序产品的流程图说明和/或方块图来描述本发明的各方面。将理解,可由计算机程序指令来实施流程图说明和/或方块图的每一区块以及这些流程图说明和/或方块图中的区块的组合。可将这些计算机程序指令提供至通用计算机、专用计算机或其它可程序化数据处理装置的处理器以产生一机器,使得经由该计算机或其它可程序化数据处理装置的处理器执行的指令建立用于实施该或该些流程图和/或方块图区块中所指定的功能/动作的构件。
这些计算机程序指令也可存储于计算机可读介质中,其可指导计算机、其它可程序化数据处理装置或其它器件以特定方式起作用,使得存储于该计算机可读介质中的指令产生产品,其包括实施该或该些流程图和/或方块图区块中所指定的功能/动作的指令。该些计算机程序指令也可加载至计算机、其它可程序化数据处理装置或其它器件上以使一系列操作步骤在该计算机、其它可程序化装置或其它器件上执行,以产生计算机实施处理程序,使得在该计算机或其它可程序化装置上执行的指令提供用于实施该或该些流程图和/或方块图区块中所指定的功能/动作的处理程序。
上文各图中的流程图及方块图说明根据本发明的各种实施例的系统、方法及计算机程序产品的可能实施的架构、功能性及操作。就此而言,流程图或方块图中的每一区块可表示程序代码的模块、区段或部分,其包含用于实施指定的逻辑功能的一个或多个可执行指令。也应注意,在一些替代实施中,区块中所提及的功能可不以各图中所提及的次序发生。举例而言,取决于所涉及的功能性,连续示出的两个区块事实上可实质上同时执行,或该些区块有时可以相反次序执行。也应注意,方块图和/或流程图说明的每一区块及方块图和/或流程图说明中的区块的组合可通过执行指定功能或动作的基于专用硬件的系统来实施,或通过专用硬件与计算机指令的组合来实施。
尽管已详细说明本发明的一个或多个实施例,但本领域技术人员将了解,可在不偏离如本申请的权利要求书中所阐述的本发明的范畴的情况下对那些实施例做出修改及变形。

Claims (27)

1.一种用于解决伺服控制系统中的时变周期干扰的方法,包含:
基于对干扰频率的至少一个估计来更新多个系数中的每一个;以及
将该多个经更新的系数提供至修改该伺服控制系统的输入信号的至少一个峰值滤波器,其中该峰值滤波器可依据该多个经更新的系数而操作,以消除所述时变周期干扰中的至少一个。
2.根据权利要求1的方法,其进一步包括:初始化该多个系数中的每一个。
3.根据权利要求1的方法,其中更新该多个系数中的每一个包括:获得对至少一个磁带卷盘半径的当前估计
4.根据权利要求3的方法,其中获得对至少一个磁带卷盘半径的当前估计包括:获得对外侧磁带卷盘半径及内侧磁带卷盘半径中的至少一个的当前估计。
5.根据权利要求3的方法,其中更新该多个系数中的每一个包括:依据估计的磁带速度以及对该至少一个磁带卷盘半径的当前估计来估计至少一个干扰频率。
6.根据权利要求5的方法,其中更新该多个系数中的每一个包括:依据至少一个估计的干扰频率及一取样时间来计算该多个系数的每一个。
7.根据权利要求3的方法,其中更新该多个系数中的每一个包括:使用查询表、基于对至少一个磁带卷盘半径的当前估计来估计该干扰频率,该查询表具有对应于该至少一个磁带卷盘半径的操作范围及磁带速度的操作范围中的每一个的干扰频率范围。
8.一种用于解决计算环境的磁带机中的磁道跟随伺服控制系统中的时变周期干扰的方法,包含:
获得对至少一个磁带卷盘半径的当前估计;
基于对干扰频率的至少一个估计来更新多个系数中的每一个;以及
将该多个经更新的系数提供至修改该磁道跟随伺服控制系统的输入信号的至少一个峰值滤波器,其中该峰值滤波器可依据该多个经更新的系数而操作,以消除所述时变周期干扰中的至少一个。
9.根据权利要求8的方法,进一步包括:初始化该多个系数中的每一个。
10.根据权利要求8的方法,其中获得对该至少一个磁带卷盘半径的当前估计包括:获得对外侧磁带卷盘半径及内侧磁带卷盘半径中的至少一个的当前估计。
11.根据权利要求8的方法,其中更新该多个系数中的每一个包括:依据估计的磁带速度、目标磁带速度及对该至少一个磁带卷盘半径的当前估计中的一个来估计该干扰频率。
12.根据权利要求11的方法,其中更新该多个系数中的每一个包括:依据该至少一个估计的干扰频率及一取样时间来计算该多个系数中的每一个。
13.根据权利要求8的方法,其中更新该多个系数中的每一个包括:使用查询表、基于对该至少一个磁带卷盘半径的当前估计来估计该干扰频率,该查询表具有对应于该至少一个磁带卷盘半径的操作范围及磁带速度的操作范围中的每一个的干扰频率范围。
14.根据权利要求8的方法,进一步包括:将位置测量信号提供至参考信号以获得位置误差信号(PES),其中该PES被提供至该至少一个峰值滤波器以获得修改的PES,该修改的PES被提供至该磁道跟随伺服控制系统。
15.根据权利要求14的方法,进一步包括:将该位置测量信号提供至线性二次高斯(LQG)控制系统,其中该LQG控制系统被整合至该磁道跟随伺服控制系统中。
16.一种用于解决计算环境的磁带机中的磁道跟随伺服控制系统中的时变周期干扰的系统,包含:
循轨控制器模块;以及
滤波器模块,其与该循轨控制器模块通信,其中该滤波器模块:
获得对至少一个磁带卷盘半径的当前估计,
基于对干扰频率的至少一个估计来更新多个系数中的每一个,以及
经由修改该磁道跟随伺服控制系统的输入信号的至少一个峰值滤波器处理该多个经更新的系数,其中该至少一个峰值滤波器可依据该多个经更新的系数而操作,以消除所述时变周期干扰中的至少一个。
17.根据权利要求16的系统,其中该滤波器模块用于初始化该多个系数中的每一个。
18.根据权利要求16的系统,其中该滤波器模块用于依照获得对该至少一个磁带卷盘半径的该当前估计,获得对外侧磁带卷盘半径及内侧磁带卷盘半径中的至少一个的当前估计。
19.根据权利要求16的系统,其中该滤波器模块用于依照更新该多个系数中的每一个,而依据估计的磁带速度及目标磁带速度及对该至少一个磁带卷盘半径的当前估计中的一个,来获得对该干扰频率的该至少一个估计。
20.根据权利要求19的系统,其中该滤波器模块用于依照更新该多个系数中的每一个,而依据对该干扰频率的该至少一个估计及一取样时间来计算该多个系数中的每一个。
21.根据权利要求16的系统,其中该滤波器模块用于依照更新该多个系数中的每一个,而使用查询表、基于对该至少一个磁带卷盘半径的当前估计,来获得对该干扰频率的该至少一个估计,该查询表具有对应于该至少一个磁带卷盘半径的操作范围及磁带速度的操作范围中的每一个的干扰频率范围。
22.根据权利要求16的系统,其中该滤波器模块包括用于接收位置误差信号(PES)的输入端及用于将修改的PES提供至该循轨控制器模块的输出端,其中该PES是通过该输入信号与位置测量信号之间的差值而获得的。
23.根据权利要求22的系统,其进一步包括:线性二次高斯(LQG)控制系统,其具有加至该循轨控制器模块的输出的输出,其中该LQG控制系统用于修改该位置测量信号以减少该循轨控制器模块的该输出的噪声。
24.一种用于使用处理器件解决计算环境的磁带机中的磁道跟随伺服控制系统中的时变周期干扰的计算机程序产品,该计算机程序产品包含存储有计算机可读程序代码部分的计算机可读存储介质,所述计算机可读程序代码部分包括:
第一可执行部分,用于获得对至少一个磁带卷盘半径的当前估计,
第二可执行部分,用于基于对干扰频率的至少一个估计来更新多个系数中的每一个,以及
第三可执行部分,用于将该多个经更新的系数提供至修改该磁道跟随伺服控制系统的输入信号的至少一个峰值滤波器,其中该至少一个峰值滤波器可依据该多个经更新的系数而操作,以消除所述时变周期干扰中的至少一个。
25.根据权利要求24的计算机程序产品,还包括第四可执行部分,用于依照获得对该至少一个磁带卷盘半径的当前估计,获得对外侧磁带卷盘半径及内侧磁带卷盘半径中的至少一个的当前估计。
26.根据权利要求25的计算机程序产品,还包括第五可执行部分,用于依照更新该多个系数中的每一个,依据估计的磁带速度、目标磁带速度及对该至少一个磁带卷盘半径的当前估计中的一个来获得该至少一个干扰频率的估计。
27.根据权利要求24的计算机程序产品,还包括第四可执行部分,用于依照更新该多个系数中的每一个,依据该干扰频率的估计及一取样时间来计算该多个系数中的每一个。
CN201080048008.5A 2009-11-05 2010-09-13 消除伺服控制系统中的时变周期干扰 Expired - Fee Related CN102576545B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/613,409 US8213105B2 (en) 2009-11-05 2009-11-05 Cancellation of time-varying periodic disturbances in servo control systems
US12/613,409 2009-11-05
PCT/EP2010/063345 WO2011054570A1 (en) 2009-11-05 2010-09-13 Cancellation of time-varying periodic disturbances in servo control systems

Publications (2)

Publication Number Publication Date
CN102576545A true CN102576545A (zh) 2012-07-11
CN102576545B CN102576545B (zh) 2015-06-03

Family

ID=43037597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080048008.5A Expired - Fee Related CN102576545B (zh) 2009-11-05 2010-09-13 消除伺服控制系统中的时变周期干扰

Country Status (6)

Country Link
US (1) US8213105B2 (zh)
CN (1) CN102576545B (zh)
DE (1) DE112010004295B4 (zh)
GB (1) GB2487135B (zh)
TW (1) TW201131558A (zh)
WO (1) WO2011054570A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014132144A1 (en) * 2013-02-26 2014-09-04 International Business Machines Corporation Adjustment of tape writing mechanism, based on tape dimensional stability and positional error signal distribution

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120019019A (ko) * 2010-08-24 2012-03-06 삼성전자주식회사 외란 보상 방법 및 장치와 이를 적용한 디스크 드라이브 및 저장매체
US8773800B2 (en) * 2010-10-08 2014-07-08 Quantum Corporation Adaptive disturbance compensation with multi-rate synchronized sampling
US8711511B2 (en) 2012-06-19 2014-04-29 International Business Machines Corporation Vibration disturbance estimation and control
US8619384B1 (en) 2012-07-18 2013-12-31 International Business Machines Corporation Timing-based servo for determining lateral head velocity
US8737183B1 (en) 2013-01-07 2014-05-27 Elwha, Llc Topographic feedforward system
GB201311965D0 (en) 2013-07-04 2013-08-21 Ibm Device and method for controlling the position of a head relative to a tape within a tape transport system
US9183874B1 (en) 2015-03-31 2015-11-10 International Business Machines Corporation Determining estimated position information of a magnetic recording tape using media thickness estimation
US9460742B1 (en) 2015-05-13 2016-10-04 Seagate Technology Llc Selecting servo controller based on predicted position error signal spectrum
US9548080B2 (en) 2015-06-18 2017-01-17 International Business Machines Corporation Time-varying filter for high-frequency reel disturbance rejection
US9472236B1 (en) * 2015-07-24 2016-10-18 International Business Machines Corporation Reel rotation synchronization for updating time-varying filter parameters
US10255942B2 (en) * 2016-08-23 2019-04-09 International Business Machines Corporation Tape transport control with feedback of velocity and tension
CN114067847B (zh) * 2020-08-07 2023-08-11 株式会社东芝 磁盘装置以及磁盘装置的滤波器系数设定方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6082653A (en) * 1996-10-31 2000-07-04 Ampex Corporation System for estimating tape pack radius using a Kalman filter
CN1433001A (zh) * 2002-01-15 2003-07-30 数据存储研究院 减少由盘颤动诱发的磁道对准不良的主动控制系统和方法
US20050174681A1 (en) * 2004-02-10 2005-08-11 International Business Machines Corporation Matched filter detection for time based servo signals in a tape drive
CN101308665A (zh) * 2007-05-18 2008-11-19 日立环球储存科技荷兰有限公司 磁盘驱动器以及控制方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6014430B2 (ja) 1978-05-08 1985-04-13 ソニー株式会社 記録再生装置
JPH0238013B2 (ja) 1982-10-18 1990-08-28 Meisei Electric Co Ltd Saabofuirutaanpu
DE3504311A1 (de) 1985-02-08 1986-08-14 Deutsche Thomson-Brandt Gmbh, 7730 Villingen-Schwenningen Verfahren zur ermittlung der abgelaufenen und/oder noch zur verfuegung stehenden spielzeit eines magnetbandes
JPH0668903B2 (ja) 1987-03-13 1994-08-31 三菱電機株式会社 テ−プ残量時間表示装置
US5276576A (en) 1991-05-07 1994-01-04 Funai Electric Engineering Company Limited Method and device for obtaining data of tape thinness and/or hub radius of a tape reel
CA2093591A1 (en) 1992-05-01 1993-11-02 Dewain R. Goff Videocassette flange with time available gauge
US5689384A (en) 1994-06-30 1997-11-18 International Business Machines Corporation Timing based servo system for magnetic tape systems
US5875066A (en) 1996-12-13 1999-02-23 International Business Machines Corporation Method and apparatus for real-time filtering of a position error signal for a disk drive servo system
TW445446B (en) 1998-07-20 2001-07-11 Ibm Adaptive vibration control for servo systems in data storage devices
JP3540680B2 (ja) 1999-08-31 2004-07-07 三洋電機株式会社 カセットテープレコーダ
JP2002074631A (ja) 2000-08-16 2002-03-15 Internatl Business Mach Corp <Ibm> テープ・ドライブおよびそのサーボ・システム安定化方法
US7280307B2 (en) 2006-02-10 2007-10-09 International Business Machines Corporation Track following servo actuator offset calibration for tape drive
US8094407B2 (en) * 2009-08-18 2012-01-10 International Business Machines Corporation Servomechanism with adjustable predictor filter

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6082653A (en) * 1996-10-31 2000-07-04 Ampex Corporation System for estimating tape pack radius using a Kalman filter
CN1433001A (zh) * 2002-01-15 2003-07-30 数据存储研究院 减少由盘颤动诱发的磁道对准不良的主动控制系统和方法
US20050174681A1 (en) * 2004-02-10 2005-08-11 International Business Machines Corporation Matched filter detection for time based servo signals in a tape drive
CN101308665A (zh) * 2007-05-18 2008-11-19 日立环球储存科技荷兰有限公司 磁盘驱动器以及控制方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014132144A1 (en) * 2013-02-26 2014-09-04 International Business Machines Corporation Adjustment of tape writing mechanism, based on tape dimensional stability and positional error signal distribution
US8891197B2 (en) 2013-02-26 2014-11-18 International Business Machines Corporation Adjustment of tape writing mechanism, based on tape dimensional stability and positional error signal distribution

Also Published As

Publication number Publication date
CN102576545B (zh) 2015-06-03
DE112010004295B4 (de) 2016-11-17
DE112010004295T5 (de) 2013-01-10
US8213105B2 (en) 2012-07-03
GB201200428D0 (en) 2012-02-22
US20110102934A1 (en) 2011-05-05
GB2487135A (en) 2012-07-11
WO2011054570A1 (en) 2011-05-12
GB2487135B (en) 2018-05-09
TW201131558A (en) 2011-09-16

Similar Documents

Publication Publication Date Title
CN102576545A (zh) 消除伺服控制系统中的时变周期干扰
US6924960B1 (en) Timing compensation in a self-servowriting system
US8274752B2 (en) Servomechanism with adjustable predictor filter
US9343093B2 (en) Servo control
JP5643330B2 (ja) サーボ・パターンの検出を確保する方法及びそのシステム
US9047900B2 (en) Adaptive disturbance compensation with multi-rate synchronized sampling
JP3821642B2 (ja) ディスク装置のヘッド位置決め制御方法及び装置
KR100640646B1 (ko) 상태 제어 장치의 외란 보상 방법 그리고 이에 적합한 장치및 기록 매체
US20040004781A1 (en) Positioning control device for two-stage actuator
US10347282B2 (en) Tape transport control with suppression of time-varying tension disturbances
US7684144B1 (en) Multi-rate tracking with a multi-actuator servo control
JP4814495B2 (ja) ディスクドライブのサーボ制御方法,ディスクドライブのサーボ制御装置,ディスクドライブ,およびコンピュータ読み取り可能な記憶媒体
Pantazi et al. Track-following in tape storage: Lateral tape motion and control
US8699174B2 (en) Control system for tape drive to compensate for system disturbances without use of feed-forward sensor
US6153998A (en) Method of controlling a two-degree-of-freedom control system
CN101533643A (zh) 与盘驱动器中盘的旋转速度相关的伺服控制方法和装置
US7697230B2 (en) Tape drive position control
US7145745B1 (en) Multi-stage actuator disk drives, methods, and computer program products that compensate for repeatable runout based on estimated secondary actuator position
CN101388228A (zh) 定位控制系统和定位控制方法
CN101221784B (zh) 存储介质的伺服帧速度计算的方法和装置
US20160372150A1 (en) Time-varying filter for high-frequency reel disturbance rejection
Kartik et al. Track-following high frequency lateral motion of flexible magnetic media with sub-100 nm positioning error
JP4332535B2 (ja) ヘッド位置決め制御方法及びヘッド位置決め制御装置
Cherubini et al. Guest Editorial Introduction to the Special Section on Advanced Servo Control for Emerging Data Storage Systems
Ebermann et al. Track-following system optimization for future magnetic tape data storage

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150603

CF01 Termination of patent right due to non-payment of annual fee