光学原理测量硬盘振动.docx

上传人:b****8 文档编号:11002055 上传时间:2023-02-24 格式:DOCX 页数:17 大小:149.27KB
下载 相关 举报
光学原理测量硬盘振动.docx_第1页
第1页 / 共17页
光学原理测量硬盘振动.docx_第2页
第2页 / 共17页
光学原理测量硬盘振动.docx_第3页
第3页 / 共17页
光学原理测量硬盘振动.docx_第4页
第4页 / 共17页
光学原理测量硬盘振动.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

光学原理测量硬盘振动.docx

《光学原理测量硬盘振动.docx》由会员分享,可在线阅读,更多相关《光学原理测量硬盘振动.docx(17页珍藏版)》请在冰豆网上搜索。

光学原理测量硬盘振动.docx

光学原理测量硬盘振动

几何光学测量硬盘振动模型

摘要

本文通过理论分析与与实验数据得对比, 研究了通过几何光学测量硬盘振动问题,并求出了硬盘盘面得局部表面方程,分析了不同分辨率对局部表面方程得影响,较好得解释了硬盘振动得规律。

首先研究不考虑盘片中心得上下振动得情形、针对问题做出了几何模型,利用所给数据,并参照查阅资料,最终求出考虑盘片中心上下振动情况下得结果,并对求解结果采用代数检验符合要求,提出模型得改进方向.

对于问题一,查阅了硬盘得工作原理与内部结构,从几何上进行理论分析,讨论了一条与多条光线对模型测量得影响,通过分析光路、成本、技术等因素得出结论采用两束光线得方案为最优。

对于问题二,首先建立了不考虑盘片中心得上下振动得理想模型,通过几何关系与数学定理,顺利求出了盘片局部表面方程得参数a、b,并得到c=0;其次在前面计算基础上建立了考虑盘片中心得上下振动得理想模型,通过角度关系有效地解出了c得值(见附录)。

对于问题三,通过分析得知,屏幕分辨率对于测量结果得影响其实也就就是对于a、b参数值得影响。

利用MATLAB生成几组反射面倾斜角度得随机值,可以求出一系列与在接受屏上得坐标值,再用fix函数对该值进行某一精度(,,等等)下得四舍五入取整,这样获得得盘片局部表面方程就包含了接受屏分辨率得影响,再通过最小二乘法求得实际值与改变值差得平方最小得值,其对应得分辨率为最佳分辨率。

在结果得分析与检验中,改变数据与实际数据得对比图,直观地反映出分辨率对于测量结果得影响,验证了模型得正确性与方法得可靠性,但两者之间仍存在偏差,对此我们作出了合理得解释.

在模型得改进中, 着重分析了文章前一部分未考虑在内得各种不定因素对硬盘振动得影响, 并提出了两种改进方案:

第一种利用盘片水平瞬间求出入射光线得方向向量;第二种就是找到接受屏上得读数点坐标与入射光线得对应关系,便可通过代值法求得参数值;第三种就是问题三得求解中应考虑分辨率对c得值得影响及n值得有限性。

关键词:

硬盘振动  几何光学 局部表面方程 分辨率 最小二乘

1.问题得重述

硬盘就是计算机上得重要部件,正向着更小、更快、密度更高得方向发展。

如何减小盘片得振动,成为关键问题,于就是怎样检测盘片得振动更加重要。

由于硬盘转速很高,不适宜接触式测量,容易想到光学测量。

有一种新技术测量物体表面获得振动情况,就是利用类似镜面反射得几何光学原理工作得:

选用同一点光源发出两束光线,照射有反射能力得被测物体平面,产生得两条反射光线再照射到水平放置得接受屏上.接受屏能够检测出光线照射点在接受屏平面上得坐标位置,问题就是怎样利用图2中O’x’y’平面得两个坐标值反算出被测物体当前得平面方程,就可利用平面方程得变化得到振动情况.

图1就是用两条光线检测得原理图,点光源O为坐标原点,E1与E2就是盘片瞬间位置得反射点,此时盘片局部表面方程为z=ax+by+(c+D),其中a,b,c为未知量,由于硬盘在振动,平面就偏离了初始位置z=D(D〈0);接受屏方程为z=h,其中h〉0为接受屏得高度,B1与B2就是其上得照射点,这样利用它们确定、与获得盘片局部表面方程。

(本题作到确定出、与即可,不必分析振动情况)

问题1:

请解释这种测量技术采用两束光线得原因。

问题2:

请建数学模型分析盘片局部表面方程得测量原理。

问题3:

试分析接受屏分辨率(测量精度)对盘片局部表面方程得影响。

提示:

可利用计算机模拟得办法求出一系列B1与B2在接受屏上得坐标值,再对该值进行某一精度(10—4,10-5,10-6等等)下得四舍五入取整,这样获得得盘片局部表面方程就包含了接受屏分辨率得影响。

2.问题得分析

2。

1 问题一

根据硬盘得工作原理与内部结构可以知道,硬盘工作时盘片时刻在振动,不同时刻对应有不同得方程,若采用一条光线则无法求解,同时从成本、技术出发,两条光线为最佳方案。

2.2问题二

二光束法测量硬盘振动时,两条入射光线与其反射光线所形成得平面均垂直于反射面,又经过共同得点光源,且过点有且只有一条直线垂直于反射面,故可以求出反射面得法线。

根据镜面反射原理,入射角等于反射角,同时已知、法线、得方向向量,可以求出点得坐标,利用点法式可得出平面方程,即a、b、c得值。

2.3问题三

通过分析得知,屏幕分辨率对于测量结果得影响其实也就就是对于a、b参数值得影响。

利用MATLAB生成几组入射角得随机值,可以求出一系列与在接受屏上得坐标值,再用fix函数对该值进行某一精度(,,等等)下得四舍五入取整,这样获得得盘片局部表面方程就包含了接受屏分辨率得影响,再通过最小二乘法求得实际值与改变值差得平方最小得值,其对应得分辨率为最佳分辨率。

3。

模型得假设与符号说明

3.1 模型得假设

(1)两条入射光线得方向向量为已知,且固定不变; 

(2)接受屏上得坐标原点与点所形成得直线与轴重合;

(3)硬盘盘片振动过程中不会发生变形,局部表面始终为平面;

(4)光线发生反射时为全反射,且传播过程中没有干涉、衍射等现象;

(5)硬盘平放,盘片振动连续、稳定.

3。

2符号得说明

表示直线得方向向量; 

表示直线得方向向量;

表示点得坐标;

 表示点得坐标;

表示点得坐标;

 表示点得坐标;

    表示面得法线;

 表示面得法线;

 表示反射面得法线得方向向量.

4.模型得建立与求解

4。

1求解局部平面方程

根据几何定理得知,若平面A与平面B均垂直于平面C,假设AB相交于直线L,则L必垂直于平面C。

又知入射光线与反射光线所形成得平面与反射面垂直,故题中得入射问题可简化为图3,如图。

图3光线入射

根据数学定理,面与面得法线分别为:

=         (1)

=   

(2)

由于两个法线相交所形成得平面与反射面平行,故可以求得反射面得法线得方向向量:

==   (3)

因为反射面得方程为z=ax+by+(c+D),因此其法向量为,又两平行向量差乘得绝对值等于0,即:

          (4)

由上便可求出未知参数a、b,

  (5)

  (6)

通过上面得求解过程可以得知用一束光无法得出局部平面方程,故题中选用二束光,下面求c得值。

4。

1、1不考虑盘片中心得上下振动

硬盘振动过程中盘片中心始终固定在主轴上,即振动平面均通过点,带入反射面方程即可求得c得值,结果为:

         (7)

4.1、2考虑盘片中心得上下振动

在图4中, 为入射光线,为法线,为反射光线,根据反射定理,入射角等于反射角,故,由题、、得方向向量分别为:

、、,根据空间两直线得夹角公式得:

 (8)

图4等角示意图

此外,在直线上,同时也在反射平面上,即:

        (9)

     (10)

由方程(8)(9)(10)可求得c得值,由于c值较长,详情见附录1。

4。

2接受屏分辨率对局部表面方程得影响

4.2、1问题得分析

盘片振动过程中以偏离原平面得角度为考察对象,对于盘片表面上任一点,该点得z值反映了该点偏离原平面得情况。

而z=ax+by+(c+D),所以接受屏分辨率对局部表面方程得影响即就是考察不同分辨率下z值得变化量得情况。

即对其表面方程系数a,b得影响。

盘片时刻在振动,设其偏离初始状态z=D得角度为,当取不同值时,得到不同得,对取不同得精度,,,,,并在这些精度下四舍五入取整,最后利用MATLAB软件求解,通过a,b前后变化来分析接受屏分辨率(测量精度)对盘片局部表面方程得影响.

4。

2、2问题得求解

图5盘面振动解析图

依据正弦定理,可得到接受屏上点在坐标上得计算公式,如下:

    (11)

据题意知道点坐标为

        (12)

其中为入射光线在平面OXZ或平面OYZ上得投影与OZ轴得夹角,当在不同平面上取不同值时,就可求得相应得在接受屏上得反射光线点得位置。

例如可分别取入射光线在平面OXZ或平面OYZ上得投影与OZ轴得夹角,同时令,则求得接受屏上点在O—XYZ内得坐标,同理可得点得坐标。

然后,对点得坐标取不同得精度,,,,,并在这些精度下四舍五入取整,得到五组不同分辨率下得点得坐标根据问题二可求得相应得五组a、b值,利用最小二乘法从中得到最优得分辨率。

4.2、3算法得实现

(1)由资料得知,普通盘片得振动半径为44、5mm,振动范围小于50纳米,故得到得取值范围为,用MATLAB在取值范围内随机抽取100组值,见表一.

表一 100组得随机值

0、0891

0、0943

0、0767

0、0894

0、1006

0、0260

0、0840

0、0559

0、0348

0、0013

0、0692

0、0397

0、0022

0、1012

0、0154

0、0065

0、0017

0、0218

0、0818

0、1076

0、1069

0、0500

0、1005

0、0224

0、0756

0、0213

0、0668

0、0601

0、0699

0、0829

0、0384

0、0781

0、0985

0、0073

0、1112

0、0960

0、0343

0、0228

0、0306

0、0461

0、0924

0、1031

0、0679

0、0591

0、0482

0、0967

0、0326

0、0500

0、0284

0、0528

0、0320

0、0305

0、0021

0、1003

0、0857

0、0513

0、1052

0、0224

0、0952

0、0798

0、0426

0、0615

0、0385

0、0198

0、0744

0、0743

0、0790

0、0195

0、0336

0、1102

0、0566

0、0170

0、0785

0、0920

0、0417

0、0471

0、0228

0、0456

0、0524

0、0936

0、0156

0、0547

0、0011

0、0427

0、0725

0、0639

0、0830

0、0609

0、1048

0、0990

0、0683

0、0915

0、1037

0、0766

0、0224

0、0943

0、0924

0、0341

0、0501

0、0588

(2)当时,对每一个值根据公式(11)(12)即可求得点坐标(见附录),其中根据公式(12)。

同理当时,可求得点得坐标,且。

(3)根据得坐标,由公式(5)(6)可以求得a、b得准确值,再把取不同得精度,分别为:

,,,,,并在这些精度下四舍五入取整,分别求得不同精度下。

最后利用MATLAB软件,求得相应得五组a、b值,将得到得五组a、b得值与未经四舍五入得a、b得值做差得平方运算,,再取平均数,比较其大小即可得出结果,选出最优得分辨率,见表二。

表二最小二乘法结果

n=4

n =5

n= 6

n=7

n=8

5.模型结果得分析

以n为横坐标,为纵坐标作图如下,当n=8时所对应得分辨率对结果得影响最小,并且可以作出推测:

随着n得不断增大,即分辨率越高,所求出得结果就越准确。

图6

图 7

6.模型评价与改进

6.1模型得评价

6、1、1 模型得优点

(1) 问题2构建模型过程中,充分考虑了盘片中心就是否上下振动两种情况,使讨论更加全面,结论更加可靠.

(2)问题3构建模型时,查阅了大量资料,得出了准确有效得已知条件,为后面得计算提供了保障。

(3)采用图示、表格得方法直观地反映了所建模型求解数据与实测数据得对应关系; 

(4)模型具有全面性,容易推广。

6、1、2模型得缺点

(1)该模型数据处理比较复杂,运算较为繁琐; 

(2) 由于数据得不充足,对某些参数得确定具有主观成分;

(3) 没有考虑干扰因素得影响,a、b、c得值仍然存在误差。

6.2 模型得改进方向

6、2、1改进方向一:

利用盘片水平瞬间求出入射光线得方向向量

假设中,入射光线得方向向量就是已知得,并不就是十分合理,可通过下述方法求得其方向向量。

如图8,控制h=0,取振动初始情况进行研究,此时刻反射面为水平,即Z=D。

通过B点、O点得坐标及反射定理即可方便得求解.

图8水平反射图

6、2、2改进方向二:

找到接受屏上得读数点坐标与入射光线得对应关系

对于通过处理大量数据与多种情况讨论来解决问题得题目,代数法无疑就是一种很好得选择,本题中若就是已知B点及入射光线得对应关系,则可以快速得假设出O点、B点坐标,带入求出得(5)(6)式便可解出c得值,比较简单。

6、2、2改进方向三:

问题三得求解中应考虑分辨率对c得值得影响及n值得有限性

硬盘在振动过程中,实际上就是不规则得倾斜振动,计算过程中应该同样求出一系列不同分辨率下得c得值,并通过最小二乘法求出最优分辨率,这样将使结果更加准确,更具有可信性。

此外,n得取值具有受限性,题中只模拟了5个不同分辨率对于a、b、c结果得影响就得出结论,其实就是不够充分得,应该多取几个不同得n值来模拟,方能使结论更具说服力。

参考文献

[1]全国大学生数学建模竞赛组委会,全国大学生数学建模竞赛优秀论文汇编,中国物价出版社,2002、3、

[2]王庚王敏生,现代数学建模方法,科学出版社,2008、

[3] 同济大学应用数学系, 高等数学,北京:

高等教育出版社, 2001、 

附录

c=1/2*p1*(-a^2*x1^2*n1^2+m1^2*a^2*h^2+m1^2*a^2*y1^2+n1^2*b^2*x1^2—b^2*y1^2*m1^2+n1^2*b^2*h^2-a^2*x1^2*p1^2-b^2*y1^2*p1^2—2*m1*a*p1*x1^2—2*m1*a*p1*y1^2-2*m1*a*p1*h^2-2*n1*b*p1*x1^2-2*n1*b*p1*y1^2-2*n1*b*p1*h^2+2*b*y1*h*m1^2+2*b*y1*h*n1^2+2*b*y1*h*p1^2+p1^2*x1^2+p1^2*y1^2—h^2*m1^2-h^2*n1^2+2*m1*a*n1*b*x1^2+2*m1*a*n1*b*y1^2+2*m1*a*n1*b*h^2+2*a*x1*h*m1^2+2*a*x1*h*n1^2+2*a*x1*h*p1^2-2*a*x1*b*y1*m1^2-2*a*x1*b*y1*n1^2-2*a*x1*b*y1*p1^2)/(-a*m1*b*y1*p1^2-p1*h*m1^2+p1^2*m1*x1+p1^2*n1*y1-p1*h*n1^2+a*x1*p1^3+b*y1*p1^3+a*m1^3*h+b*n1^3*h+m1^2*a^2*n1*y1+m1^2*a^2*p1*h+m1^2*a*n1*b*x1—2*m1*a*p1*n1*y1+m1*a*n1^2*b*y1+2*m1*a*n1*b*p1*h-m1^2*a*p1*x1-2*n1*b*p1*m1*x1-m1*a*p1^2*h+n1^2*b^2*m1*x1+n1^2*b^2*p1*h—a*x1*b*n1^3-n1^2*b*p1*y1-n1*b*p1^2*h—a*m1^3*b*y1-b^2*n1*y1*m1^2-b^2*n1*y1*p1^2-a*x1*b*n1*p1^2-a^2*m1*x1*n1^2—a^2*m1*x1*p1^2+a*x1*p1*n1^2+b*y1*p1*m1^2+a*m1*h*n1^2+b*n1*h*m1^2)—1/2*((p1*x1—m1*h)*(m2*y2—n2*x2)-(m1*y1—n1*x1)*(p2*x2—m2*h))/(—(n1*h-p1*y1)*(p2*x2-m2*h)+(p1*x1—m1*h)*(n2*h—p2*y2))*m1*(—a^2*x1^2*n1^2+m1^2*a^2*h^2+m1^2*a^2*y1^2+n1^2*b^2*x1^2-b^2*y1^2*m1^2+n1^2*b^2*h^2—a^2*x1^2*p1^2-b^2*y1^2*p1^2-2*m1*a*p1*x1^2—2*m1*a*p1*y1^2-2*m1*a*p1*h^2-2*n1*b*p1*x1^2-2*n1*b*p1*y1^2-2*n1*b*p1*h^2+2*b*y1*h*m1^2+2*b*y1*h*n1^2+2*b*y1*h*p1^2+p1^2*x1^2+p1^2*y1^2—h^2*m1^2-h^2*n1^2+2*m1*a*n1*b*x1^2+2*m1*a*n1*b*y1^2+2*m1*a*n1*b*h^2+2*a*x1*h*m1^2+2*a*x1*h*n1^2+2*a*x1*h*p1^2—2*a*x1*b*y1*m1^2-2*a*x1*b*y1*n1^2-2*a*x1*b*y1*p1^2)/(-a*m1*b*y1*p1^2—p1*h*m1^2+p1^2*m1*x1+p1^2*n1*y1—p1*h*n1^2+a*x1*p1^3+b*y1*p1^3+a*m1^3*h+b*n1^3*h+m1^2*a^2*n1*y1+m1^2*a^2*p1*h+m1^2*a*n1*b*x1-2*m1*a*p1*n1*y1+m1*a*n1^2*b*y1+2*m1*a*n1*b*p1*h—m1^2*a*p1*x1-2*n1*b*p1*m1*x1-m1*a*p1^2*h+n1^2*b^2*m1*x1+n1^2*b^2*p1*h-a*x1*b*n1^3—n1^2*b*p1*y1—n1*b*p1^2*h-a*m1^3*b*y1-b^2*n1*y1*m1^2-b^2*n1*y1*p1^2-a*x1*b*n1*p1^2-a^2*m1*x1*n1^2—a^2*m1*x1*p1^2+a*x1*p1*n1^2+b*y1*p1*m1^2+a*m1*h*n1^2+b*n1*h*m1^2)-1/2*((m1*y1-n1*x1)*(n2*h—p2*y2)-(n1*h-p1*y1)*(m2*y2—n2*x2))/(-(n1*h—p1*y1)*(p2*x2-m2*h)+(p1*x1—m1*h)*(n2*h—p2*y2))*n1*(-a^2*x1^2*n1^2+m1^2*a^2*h^2+m1^2*a^2*y1^2+n1^2*b^2*x1^2-b^2*y1^2*m1^2+n1^2*b^2*h^2-a^2*x1^2*p1^2-b^2*y1^2*p1^2-2*m1*a*p1*x1^2—2*m1*a*p1*y1^2-2*m1*a*p1*h^2—2*n1*b*p1*x1^2-2*n1*b*p1*y1^2—2*n1*b*p1*h^2+2*b*y1*h*m1^2+2*b*y1*h*n1^2+2*b*y1*h*p1^2+p1^2*x1^2+p1^2*y1^2-h^2*m1^2—h^2*n1^2+2*m1*a*n1*b*x1^2+2*m1*a*n1*b*y1^2+2*m1*a*n1*b*h^2+2*a*x1*h*m1^2+2*a*x1*h*n1^2+2*a*x1*h*p1^2-2*a*x1*b*y1*m1^2-2*a*x1*b*y1*n1^2—2*a*x1*b*y1*p1^2)/(-a*m1*b*y1*p1^2—p1*h*m1^2+p1^2*m1*x1+p1^2*n1*y1—p1*h*n1^2+a*x1*p1^3+b*y1*p1^3+a*m1^3*h+b*n1^3*h+m1^2*a^2*n1*y1+m1^2*a^2*p1*h+m1^2*a*n1*b*x1-2*m1*a*p1*n1*y1+m1*a*n1^2*b*y1+2*m1*a*n1*b*p1*h-m1^2*a*p1*x1-2*n1*b*p1*m1*x1—m1*a*p1^2*h+n1^2*b^2*m1*x1+n1^2*b^2*p1*h-a*x1*b*n1^3—n1^2*b*p1*y1—n1*b*p1^2*h-a*m1^3*b*y1-b^2*n1*y1*m1^2-b^2*n1*y1*p1^2-a*x1*b*n1*p1^2-a^2*m1*x1*n1^2-a^2*m1*x1*p1^2+a*x1*p1*n1^2+b*y1*p1*m1^2+a*m1*h*n1^2+b*n1*h*m1^2)-D

syms m1 n1p1 m2n2p2%oe1方向向量已知

symsx1y1 hx2y2%B1 B2坐标 已知

symsx11y11z11 x21y21 z21%E1 E2坐标未知

syms abcL D%所求参数 L为法线未知

symsLoe1Loe2Leb1Leb2%各条线

L=[ab-1]

Loe1=[m1n1p1];

Lob1=[x1y1h];

Loe2=[m2 n2p2];

Lob2=[x2 y2h];

f=cross(cross(Loe1,Lob1),cross(Loe2,Lob2));

a=f

(1)/-f(3);

b=f

(2)/—f(3);

symsd;

l1='(m1*a+n1*b-p1)^2/(m1^2+n1^2+p1^2)=(a*(m1*d-x1)+b*(n1*d—y1)—(p1*d—h))^2/((m1*d—x1)^2+(n1*d—y1)^2+(p1*d-h)^2)';

d=solve(l1,d);

x11=m1*d;

y11=n1*d;

z11=p1*d;

c=z11—a*x11-b*y11—D;

symsd1d2 m nob1fb2f;%h D

l1=’D/cos(m—o)=n/cos(o)’;

l2='n/cos(m—2*o)=d1/sin(2*(m—o))’;

l3='b1f*cot(m-2*o)=h';

[b1f d1n]=solve(l1,l2,l3,b1f,d1,n);

b2f=b1f;

d2=d1;

y=rand(10);

b1f=vpa(eval(subs(b1f,{m,o,D,h},{pi/4,5000/4455*10^(—6)*y,-0、05,0、01})));

d1=vpa(eval(subs(d1,{m,o,D,h},{pi/4,5000/4455*10^(-6)*y,-0、05,0、01})));

ans1=b1f+d1;%x1 y1

b2f=vpa(eval(subs(b2f,{m,o,D,h},{pi/3,5000/4455*10^(-6)*y,—0、05,0、01})));

d2=vpa(eval(subs(d2,{m,o,D,h},{pi/3,5000/4455*10^(-6)*y,-0、05,0、01})));

ans2=b2f+d2;%x2y2

ans14=vpa(round(10000*ans1)/10000);

ans15=vpa(round(100000*ans1)/100000);

ans16=vpa(round(1000000*ans1)/1000000);

ans17=vpa(round(10000000*ans1)/10000000);

ans18=vpa(round(100000000*ans1)/100000000);

ans24=vpa(round(10000*ans2)/10000);

ans25=vpa(round(100000*ans2)/100000);

a

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1