CN103969034B - 一种基于光学***失调量解算的光机结构稳定性评估方法 - Google Patents

一种基于光学***失调量解算的光机结构稳定性评估方法 Download PDF

Info

Publication number
CN103969034B
CN103969034B CN201410182055.9A CN201410182055A CN103969034B CN 103969034 B CN103969034 B CN 103969034B CN 201410182055 A CN201410182055 A CN 201410182055A CN 103969034 B CN103969034 B CN 103969034B
Authority
CN
China
Prior art keywords
optical system
aberration
emergent pupil
ground roll
optical
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.)
Active
Application number
CN201410182055.9A
Other languages
English (en)
Other versions
CN103969034A (zh
Inventor
谢耀
王丽萍
金春水
于杰
王辉
周烽
郭本银
王君
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.)
Changchun Institute of Optics Fine Mechanics and Physics of CAS
Original Assignee
Changchun Institute of Optics Fine Mechanics and Physics of CAS
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 Changchun Institute of Optics Fine Mechanics and Physics of CAS filed Critical Changchun Institute of Optics Fine Mechanics and Physics of CAS
Priority to CN201410182055.9A priority Critical patent/CN103969034B/zh
Publication of CN103969034A publication Critical patent/CN103969034A/zh
Priority to PCT/CN2014/001073 priority patent/WO2015164995A1/zh
Application granted granted Critical
Publication of CN103969034B publication Critical patent/CN103969034B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M11/00Testing of optical apparatus; Testing structures by optical methods not otherwise provided for
    • G01M11/08Testing mechanical properties

Landscapes

  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Of Optical Devices Or Fibers (AREA)

Abstract

一种基于光学***失调量解算的光机结构稳定性评估方法属于光学***集成领域,该方法是根据初始时刻和待评估时刻光学***的波面偏差解算***失调量,根据***失调量调整相应补偿器,将调整后***与初始时刻的***波面偏差作为是否完成稳定性评估的判据,解算的失调量即为对应光机结构在该时间段内的长期不稳定性。本发明的方法适用于光机结构复杂的光学***长期稳定性的实时评估,克服了传统稳定性评估方法受限于空间位置的问题。

Description

一种基于光学***失调量解算的光机结构稳定性评估方法
技术领域
本发明属于光学***集成领域,涉及一种基于光学***失调量解算的光机结构长期稳定性评估方法。
背景技术
高精度的光学***需要高的***波面长期稳定性,以满足***标定和装调的需求,而***的波面稳定性依赖于***光机结构的稳定性。光学***光机结构的稳定性是在***设计和制造过程中需要重点考虑的内容之一。在文献(Dimensionalstability:anoverviewProc.OfSPIE,1990,1335:2-19)中Mr.Paquin先生将光机结构的不稳定性分为四类:瞬时不稳定性,周期热循环产生应力的不稳定性,热应力导致的不稳定性以及磁滞不稳定性。其中由于***微观结构的改变以及应力释放引起的瞬时不稳定性和由***所处环境温度变化引起的热应力导致的不稳定性与光学***的装调和检测过程息息相关。我们可以定义它们为光学***光机结构的长期稳定性,它们将影响***装调过程中的迭代速度,甚至导致***的装调无法收敛。常用的光机结构长期稳定性测试设备有商用的双频激光干涉仪、电容传感器,比如renishaw的XL80***等。但当光机结构较为复杂或需要实时测量光机结构稳定性时,这种直接测量的方式可能会遇到空间布置受限等困难。
根据光学***波面稳定性与***光机结构稳定性的相关性,结合光学***的计算机辅助装调技术,提供一种基于光学***失调量解算的光机结构长期稳定性实时评估方案,可以在一定程度上较为准确的评估光机结构的长期稳定性。
发明内容
本发明的目的是提供一种基于光学***失调量解算的光机结构长期稳定性评估方法,实现实时的光机结构长期稳定性评估。
为了达到上述目的,本发明采取的技术方案如下:
一种基于光学***失调量解算的光机结构稳定性评估方法,包括如下步骤:
步骤一、完成光学***的机械装配并借助计算机辅助装调技术完成光学***的集成装调;
步骤二、完成步骤一中所得到的光学***的出瞳面波像差检测;
步骤三、借助步骤二中的出瞳面波像差检测结果,建立光学***的敏感度矩阵J,过程如下:
步骤3.1、根据光学***为反射式或折返式或折射式***的结构特点,合理选取待评估元件的结构参数生成预选补偿器组;
步骤3.2、在步骤3.1所得的各预选补偿器中人为引入失调量Δx,分别测得与之对应的***出瞳面波像差z;
步骤3.3、求解光学***的敏感度矩阵:
式中,Δxn为人为引入的第n个预选补偿器的失调量,Δzm=zm-z0为光学***第m个视场引入失调量前后出瞳面波像差z0与zm之差;
步骤四、对步骤三所得到的敏感度矩阵J进行奇异值分解,得到J=UWVT(2),式中矩阵U的列向量ui为光学***的像差奇异值向量,矩阵V的列向量vi为光学***的结构奇异值向量,W为含有相应奇异值的对角阵,对角线上的元素wi呈单调递减的方式排列(w1>w2>…>wn);wi的值表示***对结构奇异值向量vi的敏感度,vi中绝对值最大的元素所处的位置n对应了第n个预选补偿器,其单位距离的调整影响最大的为ui中绝对值最大的元素所处位置对应的像差;根据***像差奇异值向量对结构奇异值向量的敏感度大小,对预选补偿器进行分组,建立补偿器调整的优先级;
步骤五、采用与步骤二中相同的检测方法,完成对步骤一中所获得的光学***的波像差检测,获得A时刻即初始时刻和B时刻即待评估时刻的***出瞳面波像差;
步骤六、根据步骤五中所得到的A时刻和B时刻的***出瞳面波像差,结合步骤四中的补偿器分组结果求解失调量,完成对应补偿器的失调量计算,具体过程如下:
光学***中元件姿态与***出瞳面波像差的对应关系通过函数z=z(x)表示,其中z为***出瞳面波像差,x为表征光学元件姿态的***结构向量,x向量中的元素代表各预选补偿器;采用基于奇异值分解的牛顿迭代法,通过解算z(x)=0实现||z(x)||最小,具体为:对z(x)=0在适当的失调量附近进行泰勒Taylor展开:
z(x+δx)=z(x)+Jδx+Ο(δx2)(3)
式中J为由步骤三求得的***敏感度矩阵,δx为使z(x+δx)=0的失调量,忽略式(3)中的高阶项,则:
Jδx=-z(x)(4)
式中z(x)为实测的***出瞳面波像差与优化后的***出瞳面波像差的偏差,通过求解公式(4)可以求得失调量δx为:
δ x = - V 1 W U T z ( x ) - - - ( 5 )
式中V、W、U均通过对步骤三中所得到的敏感度矩阵J的奇异值分解获得,δx的符号代表调整方向;
步骤七、根据步骤六中所得到的失调量对各补偿器做出相应的调整,测得调整后的光学***出瞳面波像差,对比A时刻的光学***出瞳面波像差,若两者的偏差小于阈值,则完成光机结构的长期稳定性评估;若两者的偏差大于阈值,则根据偏差重新计算失调量并重复本步骤直至调整后的***出瞳面波像差与A时刻的***出瞳面波像差的偏差小于阈值为止。
根据A、B时刻的波像差检测结果完成失调量的解算和对应补偿器的调整是本发明技术方案中的关键部分,主要过程为:(1)根据波面偏差完成分组补偿器失调量的分步计算;(2)完成各失调量对应补偿器的调整。
本发明的技术方案中,所述光学***的补偿器是指***中各光学元件以及物点和像点的调整自由度,表征偏心、倾斜等元件姿态;***的失调量是指计算获得的调整自由度在装调过程中应完成的调整量;敏感度矩阵的奇异值反应了失调量单位距离的调整对***波像差的影响程度;像差奇异值由Zernike系数组成,表征***出瞳面波像差;结构奇异值由***中各元件包括物点和像点的调整自由度组成,与像差奇异值对应,与敏感度矩阵的奇异值一起构成***补偿器选择的依据。
本发明的有益效果是:
(1)本发明的光学***光机结构稳定性评估方法中,根据实验***建立的敏感度矩阵更有利于准确的评估光学***光机结构的长期稳定性,分组补偿器方案,解决补偿器的耦合问题,解算的各补偿器失调量表征了不同时间间隔内的光学***光机结构的长期稳定性,解决商用测试设备在光机结构稳定性评估过程中空间布置受限的问题;
(2)本发明有利于根据光学***的长期稳定性评估结果预测光学***的变化趋势,并对该***进行有针对性的预调整;
(3)本发明的光学***光机结构稳定性评估方法适用于折射式、反射式或折反射式光学***的光机结构的长期稳定性的实时评估。
附图说明
图1为基于光学***失调量解算的光机结构稳定性评估的流程图。
具体实施方式
下面结合附图对本发明做进一步详细说明。
如图1所示,本发明基于光学***失调量解算的光机结构稳定性评估方法的实施过程主要包含以下步骤:
(1)完成光学***的机械装配,并借助计算机辅助装调技术完成光学***的集成装调;
(2)完成集成后的光学***出瞳面波像差检测;
(3)建立实验***的敏感度矩阵,寻找光学***出瞳面波像差与光学元件姿态的对应关系是光学***精密装调的关键问题,计算机辅助装调提供一种有效的解决该问题的方案,建立***敏感度矩阵是本发明的重点,建立敏感度矩阵的具体过程为:
a.根据光学软件设计的光学***的结构特点,合理选取待评估元件的结构参数生成补偿器组;
b.在各补偿器中人为引入失调量Δx,分别测得与之对应的***出瞳面波像差z;
c.求解***的敏感度矩阵:
式中,Δxn为人为引入的第n个预选补偿器的失调量,Δzm=zm-z0为光学***第m个视场引入失调量前后***出瞳面波像差z0与zm之差;
(4)由于像差数与***结构数不能做到完全的一一对应,不能获得满秩矩阵J使得后续步骤中***失调量的获得不能通过对J求逆矩阵的方式实现,需要对J进行奇异值分解,求出J的广义逆,最终求解出***的失调量,J的奇异值分解如下:
J=UWVT(2)
式中矩阵U、V中的列向量ui和vi分别为光学***的像差奇异值向量和结构奇异值向量,W为含有相应奇异值的对角阵,对角线上的元素wi呈单调递减的方式排列(w1>w2>…>wn);wi的值表示***对结构奇异值向量vi的敏感度,vi中绝对值最大的元素所处的位置n对应了第n个预选补偿器,其单位距离的调整影响最大的为ui中绝对值最大的元素处于位置所对应的像差;
(5)测得不同时刻的***出瞳面波像差(A时刻与B时刻),根据波面偏差计算失调量,并调整对应的补偿器,失调量的计算过程如下:
光学***中元件姿态(调整自由度)与***出瞳面波像差的对应关系可以通过函数关系z=z(x)描述,其中z为***出瞳面波像差,x为表征光学元件姿态的***结构向量,x向量中的元素代表了各预选补偿器,计算机辅助装调的目的就是找到一个最佳的***结构,使得||z(x)||最小,这一过程与光学设计的优化过程类似,但由于z与x为非线性关系,而且各结构分量并非完全相互独立,使得求解||z(x)||最小的过程成为一个非定问题,从而产生了一个收敛迭代过程,目前最为常用的求解非定方程的算法是基于奇异值分解的牛顿迭代法,通过解算z(x)=0实现||z(x)||最小。为求解非定方程z(x)=0,对其在适当的失调量附近进行泰勒Taylor展开:
z(x+δx)=z(x)+Jδx+Ο(δx2)(3)
其中J为***的敏感度矩阵,在步骤(2)中计算获得,δx为所要求解的***的失调量使得z(x+δx)=0,并忽略高阶项,则:
Jδx=-z(x)(4)
式中z(x)为实测***出瞳面波像差与优化后的***出瞳面波像差的偏差,该方程表征了***出瞳面波像差与结构的关系,通过求解公式(4)可以获得失调量δx,δx的符号代表了调整方向:
δ x = - V 1 W U T z ( x ) - - - ( 5 )
式中V,W,U可以通过对J的奇异值分解获得;
(6)测得调整后光学***的出瞳面波像差;
(7)如若调整后的***与A时刻***的波面偏差小于阈值,认为光机结构长期稳定性评估完成,计算获得的失调量即为对应光机结构在该时间段内的不稳定性;否则,根据调整后***与A时刻***的波面偏差计算失调量,调整对应的补偿器,重复步骤(6)、(7)直至调整后的***与A时刻***的波面偏差满足阈值为止,存储的数据中解算的失调量之和即为对应光机结构在A、B时刻间的长期不稳定性。
本发明具体实施方式中,可以采用实际的实验***建立光学***敏感度矩阵,也可以通过采用软件内的***模型建立光学***敏感度矩阵。
表1为本发明基于光学***失调量解算的光机结构稳定性评估方法的应用效果,如下:
表1
通过表1可以看出一次迭代解算的部分失调量已较接近双频激光干涉仪的测试结果,但由于用以验证该方法的光学***为带中心遮拦的***,***波像差中的对称像差的检测重复性比其它像差的检测重复性差,最终将会导致沿Z向的失调量解算偏差较大,但根据计算机辅助装调迭代收敛的特点,可以预计随着装调迭代过程的进行,失调量多次迭代解算的结果将非常接近于双频激光干涉仪的结果,从而真实的反映光机结构在该时间段内的长期稳定性。

Claims (1)

1.一种基于光学***失调量解算的光机结构稳定性评估方法,其特征在于,该方法包括如下步骤:
步骤一、完成光学***的机械装配并借助计算机辅助装调技术完成光学***的集成装调;
步骤二、完成步骤一中所得到的光学***的出瞳面波像差检测;
步骤三、借助步骤二中的出瞳面波像差检测结果,建立光学***的敏感度矩阵J,过程如下:
步骤3.1、根据光学***为反射式或折返式或折射式***的结构特点,合理选取待评估元件的结构参数生成预选补偿器组;
步骤3.2、在步骤3.1所得的各预选补偿器中人为引入失调量Δx,分别测得与之对应的***出瞳面波像差z;
步骤3.3、求解光学***的敏感度矩阵:
式中,Δxn为人为引入的第n个预选补偿器的失调量,Δzm=zm-z0为光学***第m个视场引入失调量前后出瞳面波像差z0与zm之差;
步骤四、对步骤三所得到的敏感度矩阵J进行奇异值分解,得到J=UWVT(2),式中矩阵U的列向量ui为光学***的像差奇异值向量,矩阵V的列向量vi为光学***的结构奇异值向量,W为含有相应奇异值的对角阵,对角线上的元素wi呈单调递减的方式排列(w1>w2>…>wn);wi的值表示***对结构奇异值向量vi的敏感度,vi中绝对值最大的元素所处的位置n对应了第n个预选补偿器,其单位距离的调整影响最大的为ui中绝对值最大的元素所处位置对应的像差;根据***像差奇异值向量对结构奇异值向量的敏感度大小,对预选补偿器进行分组,建立补偿器调整的优先级;
步骤五、采用与步骤二中相同的检测方法,完成对步骤一中所获得的光学***的波像差检测,获得A时刻即初始时刻和B时刻即待评估时刻的***出瞳面波像差;
步骤六、根据步骤五中所得到的A时刻和B时刻的***出瞳面波像差,结合步骤四中的补偿器分组结果求解失调量,完成对应补偿器的失调量计算,具体过程如下:
光学***中元件姿态与***出瞳面波像差的对应关系通过函数z=z(x)表示,其中z为***出瞳面波像差,x为表征光学元件姿态的***结构向量,x向量中的元素代表各预选补偿器;采用基于奇异值分解的牛顿迭代法,通过解算z(x)=0实现||z(x)||最小,具体为:对z(x)=0在适当的失调量附近进行泰勒Taylor展开:
z(x+δx)=z(x)+Jδx+O(δx2)(3)
式中J为由步骤三求得的***敏感度矩阵,δx为使z(x+δx)=0的失调量,忽略式(3)中的高阶项,则:
Jδx=-z(x)(4)
式中z(x)为实测的***出瞳面波像差与优化后的***出瞳面波像差的偏差,通过求解公式(4)可以求得失调量δx为:
δ x = - V 1 W U T z ( x ) - - - ( 5 )
式中V、W、U均通过对步骤三中所得到的敏感度矩阵J的奇异值分解获得,δx的符号代表调整方向;
步骤七、根据步骤六中所得到的失调量对各补偿器做出相应的调整,测得调整后的光学***出瞳面波像差,对比A时刻的光学***出瞳面波像差,若两者的偏差小于阈值,则完成光机结构的长期稳定性评估;若两者的偏差大于阈值,则根据偏差重新计算失调量并重复本步骤直至调整后的***出瞳面波像差与A时刻的***出瞳面波像差的偏差小于阈值为止。
CN201410182055.9A 2014-04-30 2014-04-30 一种基于光学***失调量解算的光机结构稳定性评估方法 Active CN103969034B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410182055.9A CN103969034B (zh) 2014-04-30 2014-04-30 一种基于光学***失调量解算的光机结构稳定性评估方法
PCT/CN2014/001073 WO2015164995A1 (zh) 2014-04-30 2014-12-01 一种基于光学***失调量解算的光机结构稳定性评估方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410182055.9A CN103969034B (zh) 2014-04-30 2014-04-30 一种基于光学***失调量解算的光机结构稳定性评估方法

Publications (2)

Publication Number Publication Date
CN103969034A CN103969034A (zh) 2014-08-06
CN103969034B true CN103969034B (zh) 2016-04-27

Family

ID=51238805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410182055.9A Active CN103969034B (zh) 2014-04-30 2014-04-30 一种基于光学***失调量解算的光机结构稳定性评估方法

Country Status (2)

Country Link
CN (1) CN103969034B (zh)
WO (1) WO2015164995A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103969034B (zh) * 2014-04-30 2016-04-27 中国科学院长春光学精密机械与物理研究所 一种基于光学***失调量解算的光机结构稳定性评估方法
CN109002567B (zh) * 2017-06-07 2023-02-03 中国航空工业集团公司洛阳电光设备研究所 基于实际光学***装调检测光路的计算机辅助装调方法
CN108196364B (zh) * 2018-01-04 2020-04-17 中国人民解放军国防科技大学 一种基于平面镜视场调节的光学***失调量解算方法
CN109759684B (zh) * 2018-12-28 2021-03-30 上海理工大学 协助机器人自动化弧焊的车身辅助夹紧方法
CN112946880B (zh) * 2021-02-24 2022-07-01 北京理工大学 一种基于模型的无波前传感器光学***自动装调方法
CN113551881B (zh) * 2021-07-16 2023-02-10 中国科学院长春光学精密机械与物理研究所 高精度六自由度光学组件性能测试方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101655670A (zh) * 2009-09-22 2010-02-24 北京理工大学 可标定***误差的光刻机投影物镜波像差在线检测装置
CN102261985A (zh) * 2011-06-13 2011-11-30 中国科学院长春光学精密机械与物理研究所 光学***波像差标定装置及该装置测试误差的标定方法
CN102368114A (zh) * 2011-11-15 2012-03-07 中国科学院西安光学精密机械研究所 基于波像差检测的光学***面形补偿装调方法
CN103322942A (zh) * 2013-07-15 2013-09-25 中国科学院光电技术研究所 基于波像差的光学***各光学件面形的检测方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456370B1 (en) * 2001-03-29 2002-09-24 Fitel Usa Corp. Method of measuring bending loss with an optical time domain reflectometer
DE102006038902A1 (de) * 2006-08-18 2008-02-21 Schott Ag Verfahren zur Bestimmung der Laserstabilität von optischen Material sowie damit erhaltene Kristalle und deren Verwendung
CN101551832A (zh) * 2009-04-24 2009-10-07 中国科学院光电技术研究所 空气扰动下的光机***光学建模和仿真方法
CN102567608B (zh) * 2010-12-29 2015-04-08 中国科学院沈阳自动化研究所 一种光电成像***性能评估实验分析方法
CN103969034B (zh) * 2014-04-30 2016-04-27 中国科学院长春光学精密机械与物理研究所 一种基于光学***失调量解算的光机结构稳定性评估方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101655670A (zh) * 2009-09-22 2010-02-24 北京理工大学 可标定***误差的光刻机投影物镜波像差在线检测装置
CN102261985A (zh) * 2011-06-13 2011-11-30 中国科学院长春光学精密机械与物理研究所 光学***波像差标定装置及该装置测试误差的标定方法
CN102368114A (zh) * 2011-11-15 2012-03-07 中国科学院西安光学精密机械研究所 基于波像差检测的光学***面形补偿装调方法
CN103322942A (zh) * 2013-07-15 2013-09-25 中国科学院光电技术研究所 基于波像差的光学***各光学件面形的检测方法

Also Published As

Publication number Publication date
CN103969034A (zh) 2014-08-06
WO2015164995A1 (zh) 2015-11-05

Similar Documents

Publication Publication Date Title
CN103969034B (zh) 一种基于光学***失调量解算的光机结构稳定性评估方法
Castro et al. Solvers for the high-order Riemann problem for hyperbolic balance laws
CN101290218B (zh) 用于校正非球面非零位检测时的原理误差的方法
Bouillon et al. The elastic–viscous–plastic method revisited
CN110570478B (zh) 一种空间光学遥感相机反射镜的热稳定性定标方法
Elloumi et al. Error correction algorithms in non-null aspheric testing next generation sequencing data
CN110188321A (zh) 一种基于神经网络算法的主次镜校准方法
Tian et al. Nonnull interferometer simulation for aspheric testing based on ray tracing
WO2018223774A1 (zh) 一种非均匀材料连续分布力学参数场间接获取方法
Zhang et al. SPGD and Newton iteration mixed algorithm used in freeform surface metrology
CN102243068A (zh) 一种子孔径拼接中***误差的修正方法
CN110954136A (zh) 一种光纤陀螺温度补偿的方法
CN103852030B (zh) 用于倾斜波面非零位干涉***的自由曲面面形重构方法
CN105527027A (zh) 亚微米孔径光纤点衍射波前测量的结构误差校正方法
CN104537182A (zh) 一种透镜热变形对光学***成像结果影响的分析方法
Ceruso et al. Reconstructing wavefront phase from measurements of its slope, an adaptive neural network based approach
Arras On the use of Frequency Response Functions in the finite element model updating
Rhee et al. Improved iterative method for wavefront reconstruction from derivatives in grid geometry
Feng et al. Mapping error correction of large off-axis aspheric surface in null test
Lei et al. Automatic evaluation of photoelastic fringe constant by the nonlinear least-squares method
US9207145B1 (en) System and method for null-lens wavefront sensing
Aliverti et al. Mechanical alignment of optical systems: practical limits and accuracy estimation
Michels et al. Analysis of thermally loaded transmissive optical elements
Limbach Wavefront Retrieval from Irradiance Measurements using Inverse Design Methods
CN116108762B (zh) 一种利用力传感器的大型复合材料构件装配变形预测方法

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