磁盘控制系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
要求和目标
磁盘驱动器作为一种存储数据信息的设备,在目前的计算机系统中起着不可替代的作用。如今,磁盘技术的发展日趋成熟,而其中又以读写磁头的定位控制为核心技术。
磁盘驱动器读写系统的原理如图1所示。
图1 磁盘驱动器读写系统原理图
通过查找相关资料可知:磁头的定位过程主要是由磁盘中的音圈电机(VCM)来完成的。它接受主机发出的读写数据命令,快速的将磁头从当前磁道移动到数据所在的目标磁道上。详细的过程如下:首先音圈电机分析目标磁道和当前磁道的距离,主要是根据磁道号和磁道宽来确定。磁道号通过读取刻录在磁盘上的伺服信息中的磁道号获得然后决定是向内径还是外径移动,这个过程称为寻道。当到达目标磁道后,磁头再紧紧跟随目标磁道,跟随过程通过读取刻录在磁盘上的伺服信息中的位置误差信号来实现。伺服控制机构通过获取磁头相对于当前磁道的位置信息,及时调整磁头的位置,使磁头始终能够准
确定位在磁道的中心位置,并能够有效的克服噪音干扰和机械扰动造成的磁头偏离当前磁道的问题,这个过程称为跟随。这两个过程都是由音圈电机带动滑块来完成的。通过以上分析我们知道,音圈电机(VCM)的运行性能是决定磁头准确定位的关键。在实际中,由于干扰因素,音圈电机并不能运行在理想的状态,而是会出现振荡或不稳定的情况,这样不仅不利于磁头的准确定位,还有可能损坏整个磁盘。因此需要设计控制器来改善其动态性能,本设计主要讨论PID控制方法来设计硬盘驱动器的控制器。
如图2所示,磁盘驱动器由磁头驱动机构(包括音圈电机、悬架、磁头、轴承),硬盘碟片和主轴组成。磁盘驱动器读取系统设计的目标是将磁头准确定位,以便正确读取磁盘上磁道的信息,因而需要进行精确控制的变量是安装在滑动簧片上的磁头位置。磁头位置精度要求为1µm,且磁头由磁道a移动到磁道b的时间小于50ms。
图2 磁盘驱动器结构示意图
方案概述
图3给出了该系统的初步方案,其闭环系统利用电机驱动磁头
臂达到预期的位置。图中的偏差信号是在磁头读取磁盘上预先录制索
引磁道时产生的。
图3 磁盘驱动读写系统初步方案
假定磁头足够精确,取传感器环节的传递函数()1
H s=,同时采
用电枢控制直流电机模型来建模,如图4所示。
图4 建模框图
电机的具体建模过程如下:电枢控制直流电机的模型如下图5所
示,电枢被模拟为一个线性电阻R与电枢绕组电感L相串联,而电压
源
U表示电枢中产生的电压。磁激用绕组用线性电阻f R和线性电感f
L表示,表示气隙磁通(以下我们均不考虑摩擦,风损和铁损,负f
载转矩带来的损耗等)。
图5 直流电机模型图
电流电动机的电压平衡方程式为:
根据法拉第电磁感应定律,在恒定的磁场中转动的导电元件产生的感应电压为:
式中()t λ——线圈的磁链
在旋转的直流电机中,转子上每一个闭合的导体通路中都有
(2-2)给出的电压。已知()d t dt
λ正比于气隙磁通和角速度,即
()
()(23)()()d t t dt
d t t dt
λλω⎧∝Φ⎪⎪-⎨
⎪∝⎪⎩
所以电枢感应电压为:()()()(24)g U t K t t ω=Φ-
假定激磁不变并忽略电枢电压和其他次要因素引起的激磁磁通
的变化,则激磁磁通()t Φ为定值,式(2-4)可改写为(2-5)
其中——直流电动机电压系数
在转子载流导体上作用垂直于磁通方向的力,电流的大小和磁感应强度及导体长度成正比,在磁场中每一根导体都对总的合力提供一个分量。由于转子的结构决定了力矢量作用于转子半径的力臂上,因而形成电磁转矩。由假定的激磁磁通保持常数,所以电磁转矩与电枢电流成正比,即
()()t T t K i t = (2-6) 式中 t K ——直流电动机转矩系数
转子中产生的机械功率为:()()()g P t T t t ω= (2-7)
产生的功率本该一部分消耗于电动机中转子的风阻,机械摩擦和转子铁芯中的磁滞和涡流损耗,另一部分储存于转子功能,因而
但是此处我们不考虑损耗,因而 ()
()()d t T t J
B t dt ωω=+ 根据速度和位移的关系,我们可以得出()()
d t t dt
θω=
式中:()f T t —摩擦损耗所需的转矩,包括摩擦,风损和铁损
()L T t —负载转矩
()B t ω—粘滞阻尼分量
B —粘滞摩擦系数
J —转子的转动惯量
公式(2-1),(2-5),(2-6),(2-8)构成模拟直流电动机的基本方程组,从其中可以求出直流电动机在不同工作方式下的传递函数。
对基本方程组进行拉普拉斯变换后可得到:
()()()()()()()()()()()()
()i g g e t U s U s R Ls I s U s K s T s K I s T s B Js s s s s -=+⎫
⎪
=Ω⎪
⎪
=⎬⎪=+Ω⎪⎪Ω=Θ⎭
(2-9)
上述基本方程组的方块图如下图所示:
所以根据上图,我们得到音圈电机的传递函数模型为:
()()()t
K G s Ls R Js B s
=
++
代入参数21/J Nms rad =,20//B Kg m s =,1R =Ω,1L mH =,5/t K Nm A =,
得到电机传函()()()
5000
()()
201000t K G s Ls R Js B s s s s =
=++++
化简得()(1)(1)t
l K BR G s s s s ττ=++,其中50l J ms B τ==,1L ms R τ==
l ττQ = ()()
5
(1)20t
l K BR G s s s s s τ∴≈=++ (忽略τ)
因此,该系统的音圈电机的传函为()()
5
20G s s s =+,为二阶系统。
仿真设计
一、 模拟PID 控制
我们知道,一个好的控制系统,应该具有快速的动态响应,并且具有最小的超调量。最小节拍响应是指以最小的超调量快速达到并保持在稳态响应允许波动范围内的时间响应。因此,为了满足设计要求,可以尝试设计最小节拍控制系统,来达到最优的设计目标。
当忽略电机磁场影响时,具有PD 控制器的磁盘驱动系统如图6所示。(在PID 控制器的选择过程中,由于音圈电机的传函模型中已经有了一个积分环节,所以PID 控制器只需要PD 控制就能达到目标,积分环节基本上没什么影响)
图6 加前置滤波器的PD 控制框图