第七章 最佳化(Optimization)

Similar documents
第三章 單色差(monochromatic aberration)

(Microsoft PowerPoint - CodeV+LT for Camera \305\351\305\347\300\ [\254\333\256e\274\322\246\241])

第六章 像質品估(Image Evaluation)

ZEMAX光學軟體培訓課程

第10章 繞射光學(Diffractive Optics)

第九章 高斯光束(Gaussian beams)

<4D F736F F D20A D32A16ABC76B9B3A6A1A5FABEC7B37AC3E8B0BEA4DFB671B4FAA874B2CE5FBDD7A4E5A5FEA4E52E646F6378>

第八章 容忍度分析(Iolerancing)

建築工程品質管理案例研討


[9] R Ã : (1) x 0 R A(x 0 ) = 1; (2) α [0 1] Ã α = {x A(x) α} = [A α A α ]. A(x) Ã. R R. Ã 1 m x m α x m α > 0; α A(x) = 1 x m m x m +

ZEMAX不同版本的功能对照表

SA-DK2-U3Rユーザーズマニュアル


untitled

102_BS

untitled

. () ; () ; (3) ; (4).. () : P.4 3.4; P. A (3). () : P. A (5)(6); B. (3) : P.33 A (9),. (4) : P. B 5, 7(). (5) : P.8 3.3; P ; P.89 A 7. (6) : P.

11第十一章階層線性模式.DOC

➀ ➁ ➂ ➃ ➄ ➅ ➆ ➇ ➈ ➉ Lecture on Stochastic Processes (by Lijun Bo) 2

untitled

!! # % & ( )!!! # + %!!! &!!, # ( + #. ) % )/ # & /.

08_toukei03.dvi

(baking powder) 1 ( ) ( ) 1 10g g (two level design, D-optimal) 32 1/2 fraction Two Level Fractional Factorial Design D-Optimal D

Microsoft Word - p11.doc

國家圖書館典藏電子全文

99710b43ZW.PDF

untitled


VLBI2010 [2] 1 mm EOP VLBI VLBI [3 5] VLBI h [6 11] VLBI VLBI VLBI VLBI VLBI GPS GPS ( ) [12] VLBI 10 m VLBI 65 m [13,14] (referen

PowerPoint Presentation

3.1 ( ) (Expectation) (Conditional Mean) (Median) Previous Next

- 3 University of Bristol 1.1 FLAC 3D 1 FLAC 3D FLAC 3D 1

投影片 1

Design of Experiments DOE 1. (Design of Experiments) (Designed Experiments), , 1-1 Input ; Output ; Controllable input factors X1,X2,,Xp; Uncon

epub83-1

HASM 1.3. HASM 2. HASM

一、显微镜基础知识


ii

第一章合成.ppt

untitled

Stochastic Processes (XI) Hanjun Zhang School of Mathematics and Computational Science, Xiangtan University 508 YiFu Lou talk 06/

Microsoft Word - 3D手册2.doc

第一章 緒論

UDC


(Microsoft Word - PK254P\262\331\327\366\312\326\262\341.doc)

untitled

1

Microsoft PowerPoint - 热学002.pptx

第 31 卷 Vol. 31 总第 122 期!"#$%&' Z[\ ]^ _` a, :b c $ ' X $, C $ b c! >, O 47 2$b c 1 X, 9?, S, 4b c =>01, ; O 47 ' 0 $ 01 #, 04b c

UDC

The Development of Color Constancy and Calibration System

安 全 指 南 : 必 须 遵 守 所 有 的 警 告 事 项, 以 确 保 自 己 和 他 人 的 安 全 以 及 保 护 产 品 和 连 接 装 置 这 些 警 告 事 项 都 按 警 示 程 度 明 示 出 等 级 有 资 格 的 人 员 : YO-YO 只 能 进 行 与 手 册 有 关 的

!!! #! )! ( %!! #!%! % + % & & ( )) % & & #! & )! ( %! ),,, )

國家圖書館典藏電子全文

untitled

coverage2.ppt


Ρ Τ Π Υ 8 ). /0+ 1, 234) ς Ω! Ω! # Ω Ξ %& Π 8 Δ, + 8 ),. Ψ4) (. / 0+ 1, > + 1, / : ( 2 : / < Α : / %& %& Ζ Θ Π Π 4 Π Τ > [ [ Ζ ] ] %& Τ Τ Ζ Ζ Π

管道建模基础.ppt

Microsoft Word - 文件9

<4D F736F F D20BDD7A4E5A4BAA4E5BB50A5D8BFFD2E646F63>

CH01.indd

Chapter 2

[29] a N d N b 2 d sin θ N b ФФ a b Ф Ф θ θ a b Fig.1 Working principle demonstration of a phased-array antenna θ

第十二章 偏振\(polarization\)

untitled

Transcription:

7.1 Optimization 7.2 Damped least squares; DLS 7.2.1 7.2.2 7.2.3 7.3 7.3.1 7.3.2 (derivative increment) 7.3.3 (variable damping) 7.4 (operands) 7.4.1 (component classes) 7.4.2 7.5 7.5.1 (RMS spot size) 7.5.2 (RMS OPD) 7.5.3 (MTF) 7.6 (automatic error function generation) 7.7 (multiconfiguration optimization) 7.8 (Global optimization) 7.9 7.1 merit function global optimization OSLO Six adaptive simulated Annealing 7-1

iterative 7.1 A C x=a or x=c f (X ) Region A Region B Region C a b c X 7.1 7.1 B x=b dimensionality downhill least-square OSLO damped least squares 7.2 Damped least squares; DLS OSLO DLS DLS OSLO DLS ( ) DLS φ x v n v φ 7.1 ( x) = w f ( x) i= 1 i 2 v i x v x i 7-2

v x = x x, x,, 7.2 1, 2 3 L f operands f i ( c c ) f i 1i 2i x n = 7.3 c 1i, c 2i components 7.3 w 1 φ x v v T φ x = f 7.4 ( ) f f m ( ) f = f f, f,, 7.5 1, 2 3 L j i f i f i ( x j x j ) = f i ( x j ) + x j + 7.6 x f i 0 x j j f i OSLO RMS; root mean square f x v v v A x = f 7.7 A 7-3

f1 f1 f1 f1 L x 1 x2 x3 xn f 2 f 2 L A = x1 x2 7.8 M f m f m LLLL x x 1 n (1) x v 0 x v 0 (2) x v v, x, 1 2 L v v v v v v,, v v v x1 = x0 + x1 x2 = x1 + x2 L x k +1 = xk + xk x v k A T k A x v k k = A T k f k 7.9 k 7.9 3 7.9 x v x v I T v T ( Ak Ak + k I ) xk = Ak f k µ 7.10 1 x v k 2 n x n m>n T 7.8 A nxn k A k 3 x v k x v 0 3 7-4

k I D d D = 11 d 22 O d m m, fi d = jj i= 1 x j 2 7.11 OSLO OSLO A T A DLS 7.2 OSLO DLS ite std 7.2 7.2.1 Damping x v =0 7-5

A T A singular? A T A x v x v OSLO ite ful 7.3 7.3 Opds 10-8 Opdm 7-6

opst 7.2.2. Constraints ( f ) 1 Solves -0.1 f 5 2 Penalty terms in the error function TH(7)>40.0 40.0 3 Constraint Operands OSLO Lagrange active 7-7

7.3 variable independent variable dependent variable OSLO solves pickups variable set of variable OSLO programming Reference Manual 7.3.1 Boundary Conditions variable spreadsheet min 2 (penalty)= opbw min 7.12 max (penalty)= opbw max 2 7.13 (7.12) 7.13 opbw 7-8

Edge-thickness OSLO 0.5 TH(3)>0.5 0 TH(3) cross-reference component TH(3)>0.5 (one-sided) (one-sided) OSLO one-sided tolerance for one-sided constraint operands opct DLS optimization ASA global optimization ASA 7.3.2 Derivative increments 7-9

f i x j v x f i ( x x, L, x + fx, L, x ) f ( x, x,, x, x ) 1, 2 j j n i 1 2 L δx j j n 7.14 opdi step size x j x j x j solution vector OSLO aspheric surface sag n power n th 1 phase function 7.3.4 variable damping 7.11 A T A OSLO piece-wise linear (approximate solution point) OSLO A T A (column vector) 7.4 Operands 7-10

OSLO operands OSLO f [ 1] c1 c2 = 7.15 7.4 c 1 c 2 + - * ** < c 1 c 2 f=c 1 -c 2 f=0 > c 1 c 2 f=c 1 -c 2 f=0 7.4 7.4.1 Component Classes system GRIN surface sag Aberration and Paraxial data 7 axial secondary ray 7-11

field points set ray set Spot diagram MTF RMS wavefront error field points field point set aperture divisions grid size CCL SCP CCL SCP external dynamic-link library c CCL SCP cross-reference statistical constant 7.4.2 Operand Component Syntax argument comma OSLO configuration 7-12

OSLO 7.5 7.5 Argument default 0 0 0 1 1 none none none none conventions 0 cv(-2) 2 7 cv(-2) 5 Y(3,1) 3 1 y 0 TH(5,2) 2 5 0 2 TH(5,2) 2 5 System Operand Components ETH PWR LN <component>(surface#,configuration#) 7-13

ETH PWR LN <component>(first surface#, last surface#, configuration#) 1 1 5 TH(5,1) OSLO TH(5) 1 TH(5) 2 2 5 TH(5,2) OSLO 3 1 1 LN(1,0,1) LN(1,0) LN(1) OSLO LN(1) 4 3 2 LN(1,0,2) Aberration and paraxial data components primary axial color, PAC primary lateral color, PLC secondary axial color, SAC secondary lateral color, SLC PAC PLC SAC SLC 1 1 SA3(0,1,1) 1 1 OSLO SA3 2 2 PLC(0,2) ray operand components OSLO 7-14

10 FBY FBX FBZ x,y,z fractional value YRF XRF FY1 FY2 FX1 FX2 (Sagittal vignetting) (vignetting) FY FX [ FY= ( ) ][ ] + FY1 FY + 1 FY 2 FY1 2 [ FX= ( ) ][ ] + FX1 FX + 1 FX 2 FX1 2 7.16 (7.17 FY1 FY2 FX1 FX2-1.0,1.0,-1.0 1.0 FY FX FY FX (vignetting) FY 1+ FY 2 (vignetted) YRF= 2 (vignetted) FX 1+ FX 2 XRF= 2 WGT 1 2 fractional aperture coordinates 3 OSLO ordinary reference FY FX 7-15

X Y Z RVK RVL RVM NVK NVL NVM XA YA PL OPL 2 7.6 ( update > operation conditions > lens drawing Optimize>> Error Function Tables >> Ray Sets ; OSLO LT 5.4 ) 7.6 1 FBY=0.7 FBX=0.0 5 FY=-0.5 FX=0.5 3 1 7.6 2 (FBY = 0.7 FBX =0.0) 2(FY = - 0.5 FX = 0.5) 3 5 1 OPL 2,2,3,5,1 OSLO 1 OPL 2,2,3,5 OPL 7-16

Optimize > Operand 2 1 1 3 4 PL 0.5 PL 1,1,1,4,1 >0.5 OSLO PL 1,1,1,4 >0.5 1 7.7 OPL(1,1,1,1) (mode min) 7.7 Spot diagram operand components OSLO SIX (user-defined tolerancing error function) MTF differential optimizations MTF 1 (Sagittal) MTF (MTX) 2 MTF tangential MTF, MTY 3 WVF MTX MTY WVF : WVF spot diagram set spreadsheet sde OSLO sds 7-17

spot diagram set 5 FPT APDIV FIRST WVL NBR WVLS (FIRST WVL, FIRST WVL+1,,FIRST WVL+NBR WVLS-1) MTF MTX MTY MTF MTF 10 cycles/mm FBY=1.0 FBX=0.0 MTF 0.9 - MTF polychromatic tangential MTF 1 polychromatic 1 3 7.8 7.8 0.9 -MTY(1,10) CCL SCP CCL SCP CCL SCP spreadsheet Buffer OSLO CCL SCP : OCM< > 7-18

< > array element# CCL/SCP OCM CCL/SCP 1 CCL SCP procedure OCM CCL/SCP 7.9 CCL Callbaks.ccl ( op_callbaks.ccl ) (RMS spot size) OCM 0 OCM 1 OCM 2 7.9 CCL 2 1 CCL/SCP CCL SCP SCP * 7.9 oprds-spot-size 3 CCL SCP OCM OCM< > 7.9 ocm1,ocm2 ocm3 CCL SCP CCL SCP cfg OCM CCL/SCP OCM CCL 1 2 OCM(0) OCM(1) CCL 7.10 7-19

7.10 CCL CCL/SCP output_text OSLO OFF ON 7.9 set-preference output_text, off set_preference output_text_on CCL/SCP External components CCL/SCP CCL/SCP C dynamic-link library, DLL; UNIX DLL shared libraries OSLO DLL OSLO cross-reference components O SA OSLO SA3+SA5+SA7 weight 0 7.9 01 SA7 7. 11 1 0.0 o1 2 1 1 statistical operands AVE RMS AVE 7-20

RMS RMS AVE RMS AVE a RMS r r>a+1 AVE a f a = r 1 w c i 1i i= a+ 1 r 1 w i i= a+ 1 7.18 RMS r f r 1 r 1 2 r = wi fi wi i= a+ 1 i= a+ 1 1 2 7.19 r 1 r 1 2 f r = wi ( c1 i f a ) wi 7.20 i= a+ 1 i= a+ 1 FBY=1.0 FBX=0.0 y 7.12 1 2 7.12 AVE RMS 0 7-21

2 3 4 demotrip.len 7.13 7.13 demotrip.len ope AVE AVE RMS RMS AVE RMS 7.14 operands all RMS 7.14 7.14 RMS 7-22

constant components 27.6 1.772 10-3 OSLO SA3>-0.075 -SA3<0.075-0.075<SA3 DY(1.1)*-20.0-20.0*DY(1.1) CMA3**-0.5 CMA**O1 O1-0.5 0 7.5 Error function construction 1 2 (image quality) 7.5.1 RMS Spot size X ( h,λ, v ρ ) ( Y h,λ, v ρ) x y 7-23

fractional object coordinate h v h v h x,h y ρ x,ρ y s 2 i i= 1 j= 1 k = 1 w ijk v v 2 v v {[ X ( h,, ) ( )] [ (,, ) ( )] 2 i λ j ρ k X hi + Y hi λ j ρ k Y hi } 7.21 w ijk X Y v ( ) i i hi wijk X ( hi, λ j, ρ k ) v j= 1 k = 1 v j= 1 k = 1 ( ) i i hi wijky ( hi, λ j, ρ k ) j= 1 k = 1 v j= 1 k = 1 w ijk w ijk 7.22 7.23 OSLO Automatic error function generation 7.5.2 RMS Optical Path Difference, OPD (point image) ( d h,λ, v ρ ) h v fractional D 2 i i= 1 j= 1 k = 1 w ijk v [ d( h,, ρ ) d ( h )] i v 2 λ 7.24 j k i w ijk 7-24

v v d w 7.25 ( ) i i hi wijk d( hi, λ j, ρ k ) j= 1 k = 1 j= 1 k = 1 ijk 7.5.3 MTF MTF MTF MTF MTF MTF MTF differential optimization MTF 7.6 Automatic error function generation h, h (fractional coordinates) x y,,,h x=x(,,,h) y=y(,,,h) y φ = 2π 1 0 0 [ ( ρ θ, h) y( h) ] 2 y, ρ dρ dθ 7.26 φ Forbes 7-25

Gaussian qnadrature methods exact solution 1 0 3 2n 1 ( a ρ + a ρ + + a ρ ) dρ 1 3 L 7.27 n on-axis 9 2n-1<9 n 4 4 2n 1 7.26 θ k =(k-½) N θ N θ 0 φ N ρ j= 1 Nθ [ y( ρ j, θ k ) j k = 1 2 w y] 7.28 7.15 N ρ N θ 7.16 7.16 ring spoke skew rays y N ρ, N θ j,k ρ j w j θ k 1 1 0.7071 0.500 90 2 1 2 3 1 2 3 4 1 2 3 4 7.15 0.4597 0.8881. 0.3357 0.7071 0.9420 0.2635 0.5745 0.8185 0.9647 0.2500 0.2500 0.1389 0.2222 0.1389 0.0870 0.1630 0.1630 0.0870 N ρ N θ 45 135 30 90 150 22.5 67.5 112.5 157.5 7-26

7.16 ring ( ) spoke 7.17 Cartesian, square grid 7.17 reference marginal ray Radu Lobatto Radu Lobatto OSLO (automatic error function generation) 1 Lobatto 1 7-27

( 7.16) rms spot size RMS wavefront error y Conrady D-d distortion (vignetted) (vignetting) field point set (vignetted) OSLO OSLO 7.7 multiconfiguration optimization ensemble OSLO 1 1 7-28

configuration data spreadsheet solves 0 7.8 Global optimization merit function grid search 5 1µs N 5 N µs N=10 10 N=15 8 N=20 3 5 1µs 7-29

stimulated annealing controlled random search Monte Carlo T 7.18 φ φ x x+ s? 7.18 7-30

T T T T random walk T T T step T 0 1 T T step invariance OSLO adaptive simulated Annealing, ASA (merit function) adaptive ASA T step T T 7-31

T OSLO n ASA central limit theorem variance ASA m T distance 2 ASA 2 ASA T T ASA ASA iterate full iterate standard 7-32

ASA Jones Forbes Journal of global optimization 6, 1-37 (1995) 7.9 A design Project ASA efl 35mm f/3.5 31.5 (vignetting) ASA ±0.15 2 10 2 20 1.5 1.9 0 1 0.05 Lobatto 9 50 D - d 7.20 lens data Paraxial setup of lens wavelength variables operands ASA 20 sparc2 ASA glass variable ASA 7.21 20 7.22 7.20 7-33

7.21 7.22 5 front surface PU constraint mode operand 7.23 7.23 a (improved glasses) b (Vignetting) David Shafer 7.24 7.25 7.23 a b 7-34

7.24 7.25 oblique ASA ASA ASA 7-35

[1] OSLO Optical Reference version 5 (Sinclair Optics, 1996); chapter 7. [2] OSLO Optical Reference version 6.1 (Lambda Research Corp, 2001). [3] OSLO Program Reference version 5 (Sinclair Optics, 1996) 7-36

1. 7.9 7-37