Different surface extension algorithms for computer controlled optical surfacing (CCOS) are implemented.
Surface extension algorithms for arbitrary shape of the original surface error map, including
- Zero extension
- Gaussian extension [3-9]
- Nearest neighbor extension [2, 6, 8]
- Nearest neighbor extension with fall on edge [8]
- C1 smooth extension [5, 6, 8]
- C1 smooth extension with fall on edge [5, 6, 8]
- Gerchberg extension [1, 4, 6]
Note:
The main function is [X_ext, Y_ext, Z_ext, ca_range] = Surface_Extension(X, Y, Z, brf_params, Z_tif,method, isFall, fx_range, fy_range).
- Inputs:
X, Y, Z: coordinate grids and initial surface error mapbrf_params: Tool Influence Function (TIF) or Beam Removal Function (BRF) parameters, including the Peak Removal Rate (PRR)A,sigma_xy, diameterd, and lateral resolutionlat_res_brfZ_tif: Real measured (or simulated) TIF profilemethod: extension method, includingzero,gauss,8nn,smooth, andgerchbergisfall: if fall profile is applied on the extented edgefx_range, fyrange: frequency ranges for Gerchberg's algorithm
- Outputs:
X_ext, Y_ext, Z_ext: extended coordinate grids and surface error mapca_range: Range of original surface in the extended surface
[2] 周林. (2008). 光学镜面离子束修形理论与工艺研究 (Doctoral dissertation, 长沙: 国防科技大学).
[3] 焦长君. (2008). 光学镜面离子束加工材料去除机理与基本工艺研究 (Doctoral dissertation, 长沙: 国防科技大学).
[7] Cheng, H. (2016). Independent variables for optical surfacing systems. Springer-Verlag Berlin An.
[8] 唐才学, 颜浩, 罗子健, 张远航, & 温圣林. (2019). 连续位相板磁流变加工中高精度边缘延拓技术. 红外与激光工程, (2019 年 04), 154-160.
