一种微动台机械参数误差辨识方法技术

技术编号:12337932 阅读:98 留言:0更新日期:2015-11-18 10:54
一种微动台机械参数误差辨识方法,属于超精密制造领域。为了解决传统间接测量方法受固定参数和固定输入输出维数的限制的问题。本发明专利技术通过对微动台的建模,描述方程的建立,通过方程和近似解得一部分机械参数误差,最后引入紧凑式教学优化算法得到剩余其他的参数误差。使参数的测量不受测量的参数和需求参数的维数所限制,不受传统方法解算方程时参数矩阵不能为奇异矩阵的限制,误差参数的个数和需要测量的参数的个数不受限制,同时能满足控制所需的高精度。本发明专利技术用于光刻机。

【技术实现步骤摘要】
一种微动台机械参数误差辨识方法
本专利技术属于超精密制造领域。
技术介绍
光刻机是超大规模集成电路制造的关键设备,双工件台系统是工件台系统发展演变而得到突破性的进展得到的成果,双工件台系统在光刻机中起着至关重要的作用,它的定位精度直接影响了光刻出来的硅片的质量。超精密定位工件台为光刻技术、生物技术、数控加工、纳米表面地形测量、半导体制造等领域提供了载物平台,可以精确运动和超精密定位。光刻机系统中通常采用宏微结构。宏动部分主要完成高速大行程运动,微动部分主要任务是实现纳米级的动态跟踪和定位。光刻机工件台微动部分是多变量、六自由度的超精密空间运动体,其运动特性由六个音圈电机来共同控制实现。其中三个水平方向的音圈电机来驱动其进行水平方向的平动和转动,另外三个竖直方向的音圈电机驱动其进行竖直方向运动。微动台是工件台上直接承载硅片的平台,是微调硅片姿态的控制平台,发挥着超精密定位的作用,所以其机械参数精度直接影响到制造的芯片质量。微动台机械参数精度直接取决于微动台上六个音圈电机的安装位置、三个水平音圈电机的安装角度。但限于现有技术,安装精度不能直接满足控制需求,需要对安装后的机械参数误差进行测量,而电机安装完成后,机械参数误差难以通过现有的仪表直接测量,因此需要新的测量方法。
技术实现思路
本专利技术的目的是为了解决传统间接测量方法受固定参数和固定输入输出维数的的限制的问题,本专利技术提供一种微动台机械参数误差辨识方法。本专利技术的一种微动台机械参数误差辨识方法,步骤一:根据微动台水平方向上三个电机和垂直方向上三个电机力与力矩的关系,加入电机安装的待辨识的机械误差参数,组成参数向量,构建工件台台体含差模型;步骤二:确定工件台台体含差模型中的部分机械误差参数,建立紧凑教学优化算法目标函数;步骤三:测量n组微动台上的六个电机输出和n组微动台上X,Y,Z轴上受到的力和力矩,将数据代入目标函数,其中n为大于1的常数;步骤四:初始化计数器t=0,均值初始值μt[i]=0,方差初始值σt[i]=λ;i=0,…n;构成PV矩阵的初始值PV的每一行包含高斯分布的一组均值和方差;其中t为算法迭代次数计数器的计数,由PV矩阵生成随机向量Trt的初始值;步骤五:由PV矩阵生成随机向量Stt,Stt中的每一个元素对应PV矩阵中一组均值和方差决定的高斯函数的随机值;步骤六:计算均值DMeant=rand1×(Trt-round(1+rand2(0,1))×μt),round函数接受一个参数返回与参数最近的整数,rand1和rand2均为随机函数;步骤七:更新步骤八:将和Trt分别代入目标函数,将获得的函数值进行比较,若则winner=Trt,若则loser=Trt,loser表示目标函数得到的较差解向量,winner表示目标函数得到的较优解向量;步骤九:更新均值和标准差:更新PV矩阵;Np表示紧凑式教学优化算法虚拟人口数;步骤十:由步骤九获得的PV矩阵随机生成步骤十一:将和分别代入目标函数,将获得的函数值进行比较,若生成新的若生成新的步骤十二:将新的和Trt分别代入目标函数,将获得的函数值进行比较,若则winner=Trt,若则loser=Trt,步骤十三:更新均值和标准差:更新PV矩阵;步骤十四:更新Trt+1=winner;步骤十五:t=t+1,判断t是否等于设定的值iterationmaximum,若是,则转入步骤十六,若否,则转入步骤五;步骤十六:取Trt(t∈[0,iterationmaximum])的最大值Trmax作为最优解向量Stopt;步骤十七:将步骤十六所得的最优解Stopt中的参数与步骤一中参数向量中的按顺序对应,获得剩余机械误差参数。步骤一包括:步骤一一:根据光刻机工件台台体模型建立微动台水平方向上三个电机和垂直方向上三个电机力与力矩的关系方程,化简后得到方程组:a为水平方向音圈电机到XOY坐标系原点的距离,b为竖直方向音圈电机到XOY坐标系原点的距离;MFh1、MFh2和MFh3分别表示水平方向上三个电机受到的力矩,MFv1、MFv2和MFv3分别表示垂直方向上三个电机受到的力矩,Fh1、Fh2和Fh3分别表示水平方向上三个电机受到的力,Fv1、Fv2和Fv3分别表示垂直方向上三个电机受到的力;步骤一二:根据步骤一一的方程组,得到工件台动台合力与六个电机力的对应关系为:其中,Fx、Fy和Fz分别为工件台动台在X、Y和Z方向上所受合力,Mrx、Mry和Mrz分别为工件台动台在X、Y和Z方向上所受合力矩;步骤一三:在步骤一二得到的对应关系中加入电机安装机械误差参数构建工件台台体含差模型:其中C6×6矩阵分块为:其中03×3为3×3的零矩阵;其中其中,by1为垂直方向的1号电机到工件台坐标系原点的Y向规定距离,by2为垂直方向1号、2号电机到工件台坐标系原点的Y向规定距离,bx1为垂直方向1号电机到工件台坐标系原点的X向规定距离,bx2为垂直方向1号、2号电机到工件台坐标系原点的X向规定距离,Δax1、Δax2、Δax3、Δay1、Δay2和Δay3分别为水平方向1号、2号、3号电机到工件台坐标系原点的X向和Y向距离偏差,Δθ1、Δθ2和Δθ3分别为水平方向1号、2号和3号电机施力方向与规定方向的角度偏差,Δbx1Δbx2、Δbx3、Δby1、Δby2和Δby3为垂直方向1号、2号、3号电机到工件台坐标系原点的X向和Y向距离偏差,Δx为微动台质心在工件台坐标系的X向坐标值,Δy为微动台质心在工件台坐标系的Y向坐标值,Δz=z′+Δz′=z’+Δz’,z′为电机施力平面到微动台坐标系XOY平面的距离,Δz′为微动台质心在工件台坐标系的Z向坐标值。步骤二包括:步骤二一:对得到的矩阵A3×3和D3×3按角度θ进行泰勒展开并忽略平方及高次项得:其中步骤二二:根据上述公式获得:取两组Fh1,Fh2,Fh3,测得对应的Fx,联立方程解出Δθ1和Δθ2;步骤二三:根据上述公式获得:取一组Fh1,Fh2,Fh3,测得对应的Fy,解出Δθ3;步骤二四:根据矩阵D3×3得方程:进而获得Δθ1、Δθ2和Δθ3,解出Δz;步骤二五:根据步骤二二至步骤二四获得的,确定C6×6矩阵,进而确定工件台台体含差模型中的参数,根据确定的参数,建立紧凑教学优化算法目标函数如下:其中,Ci为第i组微动台测量数据代入目标函数对应的C6×6矩阵,为第i组微动台测量数据代入目标函数对应的为第i组微动台测量数据代入目标函数对应的Np等于20。λ等于10。本专利技术的有益效果在于,本专利技术通过对微动台的建模,描述方程的建立,通过方程和近似解得一部分机械参数误差,最后引入紧凑式教学优化算法得到剩余其他的参数误差。本专利技术的参数误差的辨识过程依赖启发式优化算法实现。步骤四至步骤十六采用紧凑式教学优化算法,使参数的测量不受测量的参数和需求参数的维数所限制,不受传统方法解算方程时参数矩阵不能为奇异矩阵的限制,误差参数的个数和需要测量的参数的个数不受限制,同时能满足控制所需的高精度。附图说明图1为理想状态下微动台各电机安装机械参数原理示意图;图2为考虑安装误差下微动台各电机安装机械参数的原理示意图;图3为图2的俯视图;图4为具体实施中步骤四至步骤十六的原理示意图。具体实施方式结合图1至图4本文档来自技高网...
一种微动台机械参数误差辨识方法

【技术保护点】
一种微动台机械参数误差辨识方法,其特征在于,所述方法包括如下步骤:步骤一:根据微动台水平方向上三个电机和垂直方向上三个电机力与力矩的关系,加入电机安装的待辨识的机械误差参数,组成参数向量,构建工件台台体含差模型;步骤二:确定工件台台体含差模型中的部分机械误差参数,建立紧凑教学优化算法目标函数;步骤三:测量n组微动台上的六个电机输出和n组微动台上X,Y,Z轴上受到的力和力矩,将数据代入目标函数,其中n为大于1的常数;步骤四:初始化计数器t=0,均值初始值μt[i]=0,方差初始值σt[i]=λ;i=0,…n;构成PV矩阵的初始值PV的每一行包含高斯分布的一组均值和方差;其中t为算法迭代次数计数器的计数,由PV矩阵生成随机向量Trt的初始值;步骤五:由PV矩阵生成随机向量Stt,Stt中的每一个元素对应PV矩阵中一组均值和方差决定的高斯函数的随机值;步骤六:计算均值DMeant=rand1×(Trt‑round(1+rand2(0,1))×μt),round函数接受一个参数返回与参数最近的整数,rand1和rand2均为随机函数;步骤七:更新步骤八:将和Trt分别代入目标函数,将获得的函数值进行比较,若则winner=Trt,若则loser=Trt,loser表示目标函数得到的较差解向量,winner表示目标函数得到的较优解向量;步骤九:更新均值和标准差:更新PV矩阵;Np表示紧凑式教学优化算法虚拟人口数;步骤十:由步骤九获得的PV矩阵随机生成步骤十一:将和分别代入目标函数,将获得的函数值进行比较,若生成新的若生成新的步骤十二:将新的和Trt分别代入目标函数,将获得的函数值进行比较,若则winner=Trt,若则loser=Trt,步骤十三:更新均值和标准差:更新PV矩阵;步骤十四:更新Trt+1=winner;步骤十五:t=t+1,判断t是否等于设定的值iteration maximum,若是,则转入步骤十六,若否,则转入步骤五;步骤十六:取Trt(t∈[0,iteration maximum])的最大值Trmax作为最优解向量Stopt;步骤十七:将步骤十六所得的最优解Stopt中的参数与步骤一中参数向量中的按顺序对应,获得剩余机械误差参数。...

【技术特征摘要】
1.一种微动台机械参数误差辨识方法,其特征在于,所述方法包括如下步骤:步骤一:根据微动台水平方向上三个电机和垂直方向上三个电机力与力矩的关系,加入电机安装的待辨识的机械误差参数,组成参数向量,构建工件台台体含差模型;步骤二:确定工件台台体含差模型中的部分机械误差参数,建立紧凑式教学优化算法目标函数;步骤三:测量n组微动台上的六个电机输出和n组微动台上X,Y,Z轴上受到的力和力矩,将数据代入目标函数,其中n为大于1的常数;步骤四:初始化计数器t=0,均值初始值μt[i]=0,方差初始值σt[i]=λ;i=0,…n;构成PV矩阵的初始值PV的每一行包含高斯分布的一组均值和方差;其中t为算法迭代次数计数器的计数,由PV矩阵生成随机向量Trt的初始值;步骤五:由PV矩阵生成随机向量Stt,Stt中的每一个元素对应PV矩阵中一组均值和方差决定的高斯函数的随机值;步骤六:计算均值DMeant=rand1×(Trt-round(1+rand2(0,1))×μt),round函数接受一个参数返回与参数最近的整数,rand1和rand2均为随机函数;步骤七:更新步骤八:将和Trt分别代入目标函数,将获得的函数值进行比较,若则winner=Trt,若则loser=Trt,loser表示目标函数得到的较差解向量,winner表示目标函数得到的较优解向量;步骤九:更新均值和方差:更新PV矩阵;Np表示紧凑式教学优化算法虚拟人口数;步骤十:由步骤九获得的PV矩阵随机生成步骤十一:将和分别代入目标函数,将获得的函数值进行比较,若生成新的若生成新的步骤十二:将新的和Trt分别代入目标函数,将获得的函数值进行比较,若则winner=Trt,若则loser=Trt,步骤十三:更新均值和方差:更新PV矩阵;步骤十四:更新Trt+1=winner;步骤十五:t=t+1,判断t是否等于设定的值iterationmaximum,若是,则转入步骤十六,若否,则转入步骤五;步骤十六:取Trt的最大值Trmax作为最优解向量Stopt,t∈[0,iterationmaximum];步骤十七:将步骤十六所得的最优解向量Stopt中的参数与步骤一中参数向量中的按顺序对应,获得剩余机械误差参数;步骤一包括:步骤一一:根据光刻机工件台台体模型建立微动台水平方向上三个电机和垂直方向上三个电机力与力矩的关系方程,化简后得到方程组:a为水平方向音圈电机到XOY坐标系原点的距离,b为竖直方向音圈电机到XOY坐标系原点的距离;MFh1、MFh2和MFh3分别表示水平方向上三个电机受到的力矩,MFv1、MFv2和MFv3分别表示垂直方向上三个电机受到的力矩,Fh1、Fh2和Fh3分别表示水平方向上三个电机受到的力,Fv1、Fv2和Fv3分别表示垂直方向上三个电机受到的力;步骤一二:根据步骤一一的方程组,得到工件台动台合力与六个电机力的对应关系为:其中,Fx、Fy和Fz分别为工件台动台在X、Y和Z方向上所受合力,Mrx、Mry和Mrz分别为工件台动台在X、Y和Z方向上所受合力矩;步骤一三:在步骤一二得到的对应关系中加入电机安装机械误差参数构建工件台台体含差模型:其中C6×6矩阵分块为:其中03×3为3×3的零矩阵;

【专利技术属性】
技术研发人员:陈兴林赵为志董岳刘杨宋法质王一光
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1