Radiant Solution's Blog

블로그

블 로 그

Blogs[Speos] Optimization(최적화) 기능 활용 방법

2026-06-01

Optimization(최적화기능 활용 방법



Speos에서는 광학계의 법규 및 스펙 만족 또는 균일도 달성 등을 목표로 하는 디자인을 위해 설계변수를 최적화할 수 있으며그 방법으로는 총 3가지가 있습니다 .
첫번째, Workbench를 활용하는 방법 두번째, OptisLang을 활용하는 방법그리고 세번째로 Speos에 내장된 기능인 Optimization을 활용하는 방법이 있습니다.
본 자료에서는 상기 마지막 방법인 Optimization 기능 활용 방법에 대해서만 설명하겠습니다.
본 내용은 사실 폐사 주관 ‘Speos 활용 Light Guide 광학 설계 입문’ 교육에서 관련 예제를 통해 집중적으로 다루고 있습니다만교육 과정의 속도 및 분량이 다소 타이트하여 전부 안내 드리지 못했던 디테일한 설명을 본 자료를 통해 보완 드리고자 합니다.


다음의 순서로 안내드립니다 :

  • §1. Optimization 개요
    최적화 프로세스를 위해 Speos에 내장된 Optimization 기능을 소개합니다.
  • §2. Optimization Parameter에 대한 이해
     Optimization 
    생성 시 설정해야 하는 다양한 파라메터에 대해 설명합니다.
  • §3. Optimization 생성
     Optimization 
    생성 workflow 및 각 optimization 모드에 대해 설명합니다.
  • §4. Variables 정의
    적용 대상 파라메터 유형에 따라 변수를 정의하는 방법에 대해 설명합니다.
  • §5. Targets 정의
    정의된 변수의 영향을 측정/평가/분석하기 위한 target을 정의하는 방법에 대해 설명합니다.
  • §6. Optimization 실행
     Optimization
    3가지 세부 모드들에 따른 프로세스 작동 방식을 설명합니다.
  • §7. HTML Report 검토 (Random Search 모드 한정)
     HTML report
    에 포함된 모든 정보를 설명합니다.
  • §8. Optimization Plugin 모드 응용
    프로그래밍을 응용한 유저 커스텀 모드이며상급자용으로본 자료에서는 설명을 생략합니다.


§1. Optimization 개요

최적화 프로세스를 위해 Speos에 내장된 Optimization 기능을 소개합니다.
 Optimization 
기능은 설정된 target에 따라 달성하고자 하는 설계변수를 찾을 수 있도록 하여 광학계의 성능을 극대화하는데 그 목적이 있습니다.
이를 위해 다양한 최적화 모드와 그에 적용할 변수 유형을 제공하여 분석에 유연성을 부여합니다.


§1.1. Optimization 모드

Speos Light Simulation 탭에 내장된 Optimization 기능은 3가지 최적화 모드를 제공합니다 :

79d61316ac6fb.pngccdb9f0d94d51.png

  • Random Search 모드는 랜덤변수를 기반으로 한 광역 최적화 기법입니다.
  • Design of Experiment(DOE, 실험계획법모드는 Excel 파일 포맷을 적용하여 해당 변수들의 특정 값들을 유저가 직접 지정하는 기법입니다.
  • Plugin 모드는 유저가 직접 커스텀한 최적화 알고리즘을 활용하여 분석에 더욱 향상된 유연성을 부여하는 기법입니다.


§1.2. Variables 종류

Optimization 기능에서 적용 가능한 변수는 각 출처에 따라 3가지 유형으로 분류됩니다. 


3f7c7dc5d56b0.png

  • Simulation Variable
    Light Simulation 
    탭의 기능들에 구성된 정량 파라메터들을 선택할 수 있는 최적화 변수입니다.
  • Design Variable
    Design 
    탭의 Optical Part Design 기능들에 구성된 정량 파라메터들을 선택할 수 있는 최적화 변수입니다.
  • Document Variable
    Groups 
    패널에서 생성할 수 있는 input parameter(Driving Dimension, Script Parameter)들을 선택할 수 있는 최적화 변수입니다.


§1.3. Target

Target을 설정하여 정의된 변수들의 영향을 최적화의 관점에서 측정/평가/분석합니다. 

c310bdf9617e0.png


Variables input이라면, Targetoutput에 해당합니다.

 

§1.4. 기본 workflow

1) 먼저 광학계를 검토하기 위해 Direct Simulation 또는 Inverse Simulation을 정의합니다 .

2) 상기 정의된 Simulation을 실행하여 결과를 생성합니다.

3) XMP 결과에서 target(최적화 목표)로 사용할 measure 항목을 설정합니다.

4) Light Simulation 탭에서 Optimization을 생성합니다 .

5) 최적화할 변수 (Variables)들을 하나 이상 추가합니다.

6) 변수 범위 (최소값 및 최대값)을 정의합니다.

7) XMP 결과의 measure에서 생성한 측정 항목들 중 하나 이상을 target으로 추가합니다.

8) Target(목표치)들이 2개 이상일 경우 그 우선순위에 대한 weight(가중치)를 정의합니다.

9) 정의 완료된 optimization을 실행합니다.

10) 설정된 최적화 파라메터에 따라 발견된 최적화 결과값을 측정/평가/분석합니다.

 

유의사항 : Optimization 과정 중 Design of Experiment(DOE, 실험계획법)모드에서 degrees로 표현된 각도 단위 값을 script parameter로 사용할 경우 잘못된 결과를 초래합니다.
 Degrees 
단위를 적용할 경우 optimization에서 radian 단위로 잘못 인식하기 때문입니다.
따라서각도 단위는 반드시 radian만 적용 가능하며 , degrees일 경우 radian으로 변환하셔야 합니다.

 

 

§2. Optimization Parameter에 대한 이해

Optimization 생성 시 설정해야 하는 다양한 파라메터에 대해 설명합니다 .

 

§2.1. Merit Function

Merit function 설정으로 최적화 결과를 어느 방향으로 수렴할지 정의할 수 있습니다. 

779dfe087ab2f.png


  • Minimize를 적용하면 최적화 결과값을 target값에 최대한 근접하게 맞출 수 있습니다.
  • Maximize를 적용하면 최적화 결과값을 target값으로부터 최대한 멀리 떨어뜨릴 수 있습니다.

 

Merit function의 공식은 다음과 같습니다 :

 18eddca8c0a21.png

 

상기 공식 중 :

  • Target : 최적화 목표치
  • Measure : target의 실제 해석된 값
  • Weight : 가중치, target들이 여러 개 인 경우 해당 target 중요도 우선 순위

 

§2.2. Optimization 모드 종류


§2.2.1. Random Search

Random Search 모드는 확률적 원리에 기반하여 광역 범위에서 최적화 결과값을 찾는 기법입니다. 


81a46a7d8886e.png

이 모드는 모든 유형의 optimization에 무난하게 적용할 수 있다는 점이 장점입니다.


§2.2.2. Design of Experiment (DOE, 실험계획법)

Design of Experiment 모드는 Excel 파일 포맷으로 변수값을 직접 입력하여 정의할 수 있게 합니다. 


c063d2a3ab6da.png


Random Search와 같이 변수값을 지정 범위 내 랜덤한 숫자로 자동 부여하지 않음을 주목 바랍니다. 
a4129b93eb4de.png

Random Search 모드와는 달리, Design of Experiment는 사실 최적화 알고리즘이 아닙니다.
이는 Excel 파일에 정의한 변수값의 개수에 의존하기 때문에, Merit function이나 Stop Condition을 정의할 필요가 없기 때문입니다.


§2.2.3. Plugin

Plugin은 유저가 직접 프로그래밍으로 최적화 알고리즘을 제작하여 적용하는 모드입니다.

Plugin 모드는 최적화 알고리즘을 생성하는 방법을 알고 있는 고급 유저를 위한 전용 모드이므로본 자료에서는 설명을 생략합니다.

 

§2.3. Variables(변수종류


§2.3.1. Simulation Variables

Simulation VariableLight Simulation 탭의 기능들에 구성된 정량 파라메터들을 선택할 수 있는 최적화 변수입니다.

 26c90d957a946.png


§2.3.2. Design Variables

Design VariableDesign 탭의 Optical Part Design 기능들에 구성된 정량 파라메터들을 선택할 수 있는 최적화 변수입니다.


7c018a2927835.png 

§2.3.3. Document Variables

Document VariableGroups 패널에서 생성할 수 있는 input parameter
, Driving Dimension, Script Parameter들을 선택할 수 있는 최적화 변수입니다. 


bb4850850eec8.png

  • Driving Dimension은 형상의 크기각도나 위치 등 치수를 나타내는 파라메터입니다.
  • Script ParameterScript 패널 내에 위치하며, Driving Dimension을 효과적으로 제어하기 위해 유저가 직접 만든 치수 제어 공식입니다.

Driving Dimensions Script Parameters 생성 방법에 대한 자세한 내용은 폐사 주관 교육인  ‘Speos 중급’ ‘Speos 심화’ 과정에서 예제를 통해 중점적으로 다루고 있습니다.

참고 : Simulation Variable Design Variable와 달리, Document Variable은 반드시 Simulation에 영향을 미치는 것은 아니므로, Document Variable을 적용시에는 광학계나 Simulation과 직접 관련된 변수인지 검토 후 적용 바랍니다.

예시 : Simulation에 포함되지 않은 형상의 크기각도 또는 위치를 수정하는 Driving Dimension.
이 경우해당 Driving DimensionDocument Variable로 설정해도 최적화에 영향을 미치지 않습니다.


§2.4. Targets

Target은 정의된 변수들의 영향을 최적화의 관점에서 측정/평가/분석합니다.
Variables
 input이라면, Targetoutput에 해당합니다 .
target들은 Simulation 완료 후 XMP 결과에서 생성한 각 measure값들로 구성할 수 있습니다.
이러한 각 measure값들은 optimization 실행 전에 준비되어 있어야 합니다.
사전 Simulation 실행으로 생성된 measure값에 해당합니다. 


572e453b2a3f6.png


§2.5. Weight

Weight(가중치)는 다른 target들에 비해 해당 target의 중요도 수준을 지정하는 척도입니다.
숫자가 높을수록 해당 target의 우선순위가 다른 target들 보다 더 높게 고려됩니다.


§2.6. Keep Intermediate Results

Keep intermediate results는 최적화 과정 중 반복 simulation의 각 결과를 유지하는 옵션입니다. 


2206e57de7e03.png

SPEOS output files 폴더 내에 해당 optimization 이름으로 하위 폴더가 생성되어각 반복마다 각각의 결과가 개별로 저장됩니다.


§2.7. Use Maximum Time

Use maximum timestop condition으로서 optimization 진행에 소요되는 최대 시간을 설정합니다.
시간이 초과되었는데도 마지막 Simulation 실행이 아직 완료되지 않은 경우에는해당 Simulation까지만 완료하고 optimization 진행을 중지하게 됩니다. 


bace92876961d.png


§2.8. Use Maximum Number of Simulations

Use maximum number of simulationsstop condition으로서 반복할 Simulation 횟수를 설정합니다.

 

§3. Optimization 생성

Optimization 생성 workflow 및 각 optimization 모드에 대해 설명합니다.

1)     Light Simulation 탭에서 Optimization  아이콘을 클릭합니다.

2)     General 섹션의 mode 항목 드롭다운 리스트에서 사용할 최적화 모드를 선택합니다 :  
687a66726225b.png

o    Random Search : Merit function 기반으로 랜덤변수를 활용한 최적화 모드입니다.

o    Design of Experiment : Excel 파일 포맷을 기반으로 유저가 직접 세팅한 변수값을 활용한 최적화 모드입니다.

o    Plugin : 프로그래밍을 응용한 상급자용 유저 커스텀 방식으로 설명을 생략합니다.

3)     3D view에서    아이콘을 클릭하고 최적화할 Simulation을 선택합니다.

최적화 모드에 따라 Random Search, Design of Experiment 또는 plugin 별로 다음 절차를 따릅니다.

 

§3.1. Random Search 모드

Optimization 기능에서 Random Search 모드를 선택합니다.

1)     Merit function 항목의 드롭다운 리스트에서 최적화가 수렴하는 방식을 정의합니다:  9a01d570ac09c.png

o    Minimize를 선택하면 XMP 결과의 measure에서 선택된 target값을 설정 target값과 최대한 가깝게 만듭니다.

o    Maximize를 선택하면  XMP 결과의 measure에서 선택된 target값을 설정 target값과 최대한 멀리 떨어지게 만듭니다.

 

2)     Keep intermediate results 선택으로 각 반복 결과를 모두 저장할지 여부를 정의합니다.  e726220ffad18.png
True
로 설정하면 SPEOS output files 폴더내에 각 반복 결과들이 저장됩니다 .

3)     Stop Conditions 섹션에서 최적화를 종료하는 방법을 정의합니다 :  63d6c66654562.png

o    최적화가 특정 시간 동안 실행된 후 중단되도록 하려면, Use maximum timeTrue
설정하고 최대 시간을 초 단위로 정의합니다.
중요 시간이 초과되었는데도 마지막 Simulation 실행이 아직 완료되지 않은 경우, Optimization을 중지하기 전에 현재 Simulation까지 완료합니다 .

o    특정 Simulation 실행 횟수 이후에 최적화를 중지하려면,
Use maximum number of simulations
True로 설정하고 최대 Simulation 횟수를 정의합니다.
참고 : Stop Condition을 모두 True로 설정할 수 있습니다.
이 경우가장 먼저 도달하는 Stop Condition으로 최적화가 종료됩니다.

 

§3.2. Design of Experiment(DOE, 실험계획법모드

Optimization 기능에서 Design of Experiment 모드를 선택합니다.


cded834c1654d.png


1)     Variables 패널에서 적용하려는 변수를 유형에 따라 Simulation Variables, Design Variables Document Variables에 추가합니다.
8d41f46ada006.png 

2)     변수 설정을 완료한 후, Excel 파일 경로 드롭다운 리스트에서 Create Excel을 클릭합니다.
 b019d31c7aef0.png
중요 : Variables 패널에서 먼저 변수를 추가해야 합니다.
그렇지 않으면 Excel 파일에서 변수 값에 대한 표가 제대로 생성되지 않습니다.

3)     Excel 파일을 SPEOS input files 폴더에 저장합니다.
그러면 Excel 파일이 자동으로 열립니다.

4)     Excel 파일에서 제일 왼쪽 세로 열의 1, 2, 3, 4, 5…로 표현되는 정수는 실행할 반복 횟수와 그 순서를 나타내며그 이후의 모든 열은 추가된 각 변수에 해당합니다 :
9cce072df2150.png

a)       Iteration number 열에서 각 반복 simulation의 순번을 매깁니다.

b)      그 다음 각 변수 열에서 각 반복마다 적용할 변수의 값을 설정합니다.

참고 : Variables 패널의 변수에 대한 Min valueMax value는 설정할 필요가 없습니다.
최적화 진행 시 Excel 파일에 정의된 값들 만을 사용하기 때문입니다.

5)     Excel 파일을 저장하고 닫습니다.

모든 변수를 정의하였다면이제 Optimization을 실행합니다 .

 

§3.3. Plugin 모드

Plugin 모드는 프로그래밍을 응용하여최적화 프로세스를 유저가 직접 커스텀하는 방식으로상급자용으로서자세한 설명은 생략합니다.


cad5b5eab9c77.png 

§4. Variables 정의

적용 대상 파라메터 유형에 따라 변수를 정의하는 3가지 방법에 대해 설명합니다 .


§4.1. Simulation Variables 정의

Light Simulation 탭의 기능들에 구성된 정량 파라메터들을 선택할 수 있는 최적화 변수입니다.
필수조건 해당 Optimization feature에 대상 Simulation feature가 추가되어 있어야 합니다.

1)     Optimizationdefinition 패널에서 하단의 Simulation Variables 탭을 선택합니다.

2)       버튼을 클릭하여 Simulation Variables 리스트를 엽니다.

이 리스트는 대상 simulation feature의 변수들 중 Light Simulation 탭에서 생성된 기능에서 유래한 변수로서 Simulation Variables에 적용할 수 있는 정량적인 파라메터들을 보여줍니다.

3)     Simulation Variables로 지정할 파라메터를 선택합니다.
파라메터 리스트가 너무 많은 Simulation의 경우필터 도구를 사용하여 원하는 파라메터를 빠르게 찾을 수 있습니다.

4)     Simulation Variables 리스트를 닫습니다 .
그 다음 변수들이 잘 정의되었는지 Simulation Variables 탭에서 확인합니다.

5)     Simulation Variables 탭에서 각 변수에 대해 Min valueMax value를 설정하여 변수가 가질 수 있는 값의 범위를 정의합니다.

, Min valueMax value 사이에 Current value가 위치하도록 설정되어야 합니다.


§4.2. Design Variables 정의

Design 탭의 기능들에 구성된 정량 파라메터들을 선택할 수 있는 최적화 변수입니다.
필수조건 해당 Optimization feature에 대상 Simulation feature가 추가되어 있어야 합니다.

1)     Optimization definition 패널에서 하단의 Design Variables 탭을 선택합니다.

2)      버튼을 클릭하여 Design variables 리스트를 엽니다.
15e53dae4c72f.png
이 리스트는 대상 simulation feature의 변수들 중 Design 탭의 Optical Part Design 기능에서 유래한 변수로서 Design Variables에 적용할 수 있는 정량적인 파라메터들을 보여줍니다.

 3)     Design Variables로 지정할 파라메터를 선택합니다.
파라메터 리스트가 너무 많은 Simulation의 경우필터 도구를 사용하여 원하는 파라메터를 빠르게 찾을 수 있습니다.

 4)     Design variables 리스트를 닫습니다.
그 다음 변수들이 잘 정의되었는지 Simulation Variables 탭에서 확인합니다.

 5)     Design Variables 탭에서 각 변수에 대해 Min valueMax value를 설정하여 변수가 가질 수 있는 값의 범위를 정의합니다.
29212b30e22fb.png
, Min valueMax value 사이에 Current value가 위치하도록 설정되어야 합니다 :
Min value < Current value < Max value

그 다음 다른 변수 유형을 Simulation VariablesDocument Variables로 추가하거나,
또는 Target을 추가합니다.


§4.3. Document Variables 정의

Groups 패널에서 생성할 수 있는 input parameter(Driving Dimension, Script Parameter)들을 선택할 수 있는 최적화 변수입니다.
참고 해당 Optimization feature에 대상 Simulation feature를 추가할 것을 권장합니다.
Simulation feature
가 아직 선택되지 않았더라도 Document Variables를 정의할 수 있기 때문입니다.

1)     Optimizationdefinition 패널에서 하단의 Document Variables 탭을 선택합니다.

2)     버튼을 클릭하여 Document Variables 리스트를 엽니다.
2cb225c9a7b54.png
이 리스트는 Driving Dimension Script Parameters에서 유래한 변수로서 Document Variables에 적용할 수 있는 정량적인 파라메터들을 보여줍니다 .
참고 : Simulation Variables Design Variables와 달리, Document Variables 리스트에 나타나는 변수들은 반드시 Simulation에 영향을 미치는 것은 아닙니다.
따라서, Simulation에 직접적인 광학계와 관련된 Document Variable을 반드시 추가합니다.

 3)    Document Variables로 지정할 파라메터를 선택합니다.
파라메터 리스트가 너무 많은 Simulation의 경우필터 도구를 사용하여 원하는 파라메터를 빠르게 찾을 수 있습니다.

 4)    Document Variables 리스트를 닫습니다 .
그 다음 변수들이 잘 정의되었는지 Document Variables 탭에서 확인합니다.

5)     Document Variables 탭에서 각 변수에 대해 Min valueMax value를 설정하여 변수가 가질 수 있는 값의 범위를 정의합니다.
bc4a11ac89406.png
, Min valueMax value 사이에 Current value가 위치하도록 설정되어야 합니다 :
Min value < Current value < Max value


§5. Targets 정의

정의된 변수의 영향을 측정/평가/분석하기 위한 target을 정의하는 방법에 대해 설명합니다.

 1)      Optimization에서 target으로 사용될 measure값을 설정합니다 :

 a)  Optimization에 적용할 Simulation을 우선 실행합니다.

 b)  XMP 결과 창에서 measure값들을 설정합니다.

 c)   File à Export template을 선택합니다.

 d)  결과를 생성한 sensor에서 상기  exporttemplateXML template으로 적용합니다.
해당 templatemeasure값들을 optimization에서 target으로 정의하기 위함입니다.

 2)      Optimizationdefinition 패널에서 하단의 Targets 탭을 선택합니다.

 3)     버튼을 클릭하여 Targets 리스트를 엽니다cc967fdaf3ba5.png이 리스트는 대상 simulationXMP 결과 중 measure에서 유래한 변수로서 target으로 적용할 수 있는 정량적인 파라메터들을 보여줍니다.

 4)     Target으로 지정할 measure값들을 선택합니다.
파라메터 리스트가 너무 많은 경우필터 도구를 사용하여 더욱 빠르게 찾을 수 있습니다.

 5)      Targets 리스트를 닫습니다.
그 다음 target들이 잘 정의되었는지 Targets 탭에서 확인합니다.

 6)      Targets 탭에서 각 target들에 대해 근접시킬 target(Merit function 최소화또는 반대로 멀어질 target(Merit function 최대화)와 해당 weight(가중치)를 설정합니다.
8c43861fe14f5.pngWeight(
가중치)는 모든 target들 중 해당 target의 중요도 수준을 설정합니다.
숫자가 높을수록 해당 target의 비중을 더 크게 다룹니다.


§6. Optimization 실행

Optimization 3가지 모드들 (Random Search, Design of Experiment, Plugin)에 따른 각각의 작동 방식을 설명합니다. 


96b1d53e6aa00.png

필수조건 : Random Search Plugin의 경우 target과 변수를 각각 하나 이상 설정해야 하나,
Design of Experiment
의 경우 변수만 하나 이상 설정하면 됩니다.

1)     기존에 optimization 실행이 한번 이상 있었고그 결과를 보존해야 한다면 별도로 저장합니다.
그렇지 않으면 다음에 실행하는 optimization이 이전 기록을 덮어쓸 것입니다.

2)     Simulation 패널에서 Optimization feature를 마우스 오른쪽 버튼 클릭 후,
Compute  
또는 GPU Compute  를 선택하여 optimization을 실행합니다 .
c5a7e7103f052.png

3)     Optimization 과정이 종료된 후초기 변수 값 대신도출된 최적 해로 교체할 것인지 정합니다.
e8bb975f26511.png

o    Yes를 선택하면 최적 해로 교체합니다.

o    No를 선택하면 초기 변수 값을 유지합니다.

최적화 과정 종료 시, Simulation 패널의 해당 Optimization 노드 아래에 HTML report가 생성됩니다 .  ff5190e8a6204.png

Random Search 모드의 경우, Keep intermediate resultsTrue로 설정하면 SPEOS output files 폴더 내에 해당 Optimization 이름의 폴더가 생성되며이 폴더에는 모든 반복 결과가 포함됩니다.


§7. HTML Report 검토 (Random Search 모드 한정)

HTML report에 포함된 모든 정보를 설명합니다.
HTML report
는 프로젝트 폴더내에 SPEOS output files 폴더에서도 찾을 수 있습니다 .

참고 : HTML reportRandom Search 모드만 해당됩니다.


§7.1. Time Analysis 항목

Time Analysis 항목에서는 최적화 과정의 초기화/종료 일시와 소요 시간을 요약합니다. a7e52164e7c13.png


§7.2. Variables 항목

Variables 항목은 Optimization에 적용된 모든 변수와 그 최소값 및 최대값을 요약합니다.

참고 : Precision 열은 계산되지 않으므로 고려하지 않으셔도 됩니다.

1f9f261150b5e.png


§7.3. Targets 항목

Targets 항목은 선택된 모든 target 항목target 값 및 weight(가중치)를 요약합니다 .

d5e52f9280899.png 

§7.4. Parameters 항목

Parameters 항목에서는 선택된 Optimization 모드에 따라 정의된 파라메터들을 요약합니다 .
Random search 
모드의 경우, Merit function을 평가합니다.

fbedb9c536840.png 

 §7.5. Evaluations 항목

Evaluations 항목에서는 각 반복에 대해 적용된 모든 변수 값target들로 도출된 값 및 Merit function 값을 요약합니다.
Best solution
은 녹색으로 강조 표시됩니다.
Random Search 
모드의 경우, Keep intermediate resultsTrue로 설정되어 있으면 HTML report에서 XMP 결과를 직접 다운로드할 수 있는 링크가 제공됩니다. 374a408d58de1.png

 

§7.6. Results 항목

Results 항목에서는 도출된 best solution만 요약합니다 (Evaluations 섹션에서는 녹색으로 강조 표시됨).

056341fb97bf0.png   

§8. Optimization Plugin 모드 응용

그 외 Plugin 응용 방법이 남아 있으나프로그래밍을 활용한 고급 과정에 해당된다고 판단하여,
앞선 언급과 같이 생략하였습니다.

이상 Speos Optimization 기능 활용 방법 안내를 마치겠습니다.

Optimization에 대한 더욱 자세한 활용법은 폐사 주관 “Speos 활용 Light Guide 광학 설계 입문” 교육에서 예제 중심으로 다루고 있습니다.
관심 있으신 분은 한번 수강하셔도 좋을 것 같습니다.

추가로 궁금 하신 부분 있으시면 아래의 연락처로 연락 바랍니다.


감사합니다
㈜래디언트솔루션






㈜래디언트솔루션은 광학 이론, 설계, 해석, 측정 평가, 생산라인 검사 자문까지 End-to-End Service가 가능한 

광학 전문 ANSYS 채널 파트너로서 광학 설계, 측정, 검사 시스템 개발, 암실 구축까지

 당사의 기술력을 기반으로 한 고객 맞춤형 광학 Full Service 제공하고 있습니다.

Ansys Speos에 대한 자세한 사양 및 기술 지원 정보는 이메일 radiant@radiantsolution.co.kr,

 또는 02-2065-0726으로 연락 주시기 바랍니다. 

감사합니다.


Ansys Optics Products Sales

담당자 (Direct) : 02-6096-5706

대표전화 : 02-2065-0726

E-mail: optical@radiantsolution.co.kr


1236fa90c0ee0.png

 



문 의 하 기
--
래디언트솔루션(이하 ‘회사’라 한다)는 개인정보 보호법 제30조에 따라 정보 주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리지침을 수립, 공개합니다.

제1조 (개인정보의 처리목적)
회사는 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며, 이용 목적이 변경되는 경우에는 개인정보보호법 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다.

1. 홈페이지 회원 가입 및 관리
회원 가입 의사 확인, 회원제 서비스 제공에 따른 본인 식별․인증, 회원자격 유지․관리, 제한적 본인확인제 시행에 따른 본인확인, 서비스 부정 이용 방지, 만 14세 미만 아동의 개인정보처리 시 법정대리인의 동의 여부 확인, 각종 고지․통지, 고충 처리 등을 목적으로 개인정보를 처리합니다.

2. 재화 또는 서비스 제공
물품 배송, 서비스 제공, 계약서 및 청구서 발송, 콘텐츠 제공, 맞춤서비스 제공, 본인인증, 연령인증, 요금 결제 및 정산, 채권추심 등을 목적으로 개인정보를 처리합니다.

3. 고충 처리
민원인의 신원 확인, 민원사항 확인, 사실조사를 위한 연락․통지, 처리 결과 통보 등의 목적으로 개인정보를 처리합니다.

제2조 (개인정보의 처리 및 보유기간)
① 회사는 법령에 따른 개인정보 보유, 이용 기간 또는 정보주체로부터 개인정보를 수집 시에 동의 받은 개인정보 보유, 이용 기간 내에서 개인정보를 처리, 보유합니다.
② 각각의 개인정보 처리 및 보유 기간은 다음과 같습니다.

1. 홈페이지 회원 가입 및 관리 : 사업자/단체 홈페이지 탈퇴 시까지
다만, 다음의 사유에 해당하는 경우에는 해당 사유 종료 시까지
1) 관계 법령 위반에 따른 수사, 조사 등이 진행 중인 경우에는 해당 수사, 조사 종료 시까지
2) 홈페이지 이용에 따른 채권 및 채무관계 잔존 시에는 해당 채권, 채무 관계 정산 시까지


2. 재화 또는 서비스 제공 : 재화․서비스 공급완료 및 요금결제․정산 완료 시까지
다만, 다음의 사유에 해당하는 경우에는 해당 기간 종료 시까지
1) 「전자상거래 등에서의 소비자 보호에 관한 법률」에 따른 표시․광고, 계약내용 및 이행 등 거래에 관한 기록
- 표시․광고에 관한 기록 : 6월
- 계약 또는 청약 철회, 대금결제, 재화 등의 공급기록 : 5년
- 소비자 불만 또는 분쟁 처리에 관한 기록 : 3년
2) 「통신비밀보호법」 제41조에 따른 통신사실확인자료 보관
- 가입자 전기통신일시, 개시․종료 시간, 상대방 가입자 번호, 사용도수, 발신기지국 위치추적자료 : 1년
- 컴퓨터 통신, 인터넷 로그 기록자료, 접속지 추적자료 : 3개월


제3조 (개인정보의 제3자 제공)
① 회사는 정보주체의 개인정보를 제1조(개인정보의 처리목적)에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 개인정보 보호법 제17조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.
② 회사는 다음과 같이 개인정보를 제3자에게 제공하고 있습니다.
- 개인정보를 제공받는 자 : <예) (주) OOO 카드>
- 제공받는 자의 개인정보 이용목적 : <예) 이벤트 공동개최 등 업무제휴 및 제휴 신용카드 발급>
- 제공하는 개인정보 항목 : <예) 성명, 주소, 전화번호, 이메일주소, 카드결제계좌정보>
- 제공받는 자의 보유, 이용기간 : <예) 신용카드 발급계약에 따른 거래기간동안>


제4조(개인정보처리의 위탁)
① 회사는 원활한 개인정보 업무처리를 위하여 다음과 같이 개인정보 처리업무를 위탁하고 있습니다.

- 위탁받는 자 (수탁자) : OOO 홈페이지 제작사
- 위탁하는 업무의 내용 : 쇼핑몰 호스팅 서비스의 시스템 제공, 모바일 앱 서비스, 마케팅 서비스 및 부가, 제휴서비스 제공 및 알림톡, 친구톡, 문자메시지 발송대행 서비스 등

- 위탁받는 자 (수탁자) : OOO PG
- 위탁하는 업무의 내용 : 결제 및 에스크로 업무

- 위탁받는 자 (수탁자) : OOO 택배
- 위탁하는 업무의 내용 : 상품 배송 업무

- 위탁받는 자 (수탁자) : OOO 고객센터
- 위탁하는 업무의 내용 : 고객상담 업무

- 위탁받는 자 (수탁자) : OOO
- 위탁하는 업무의 내용 : 본인확인 업무


② 회사는 위탁계약 체결 시 개인정보 보호법 제25조에 따라 위탁업무 수행목적 외 개인정보 처리금지, 기술적․관리적 보호조치, 재위탁 제한, 수탁자에 대한 관리․감독, 손해배상 등 책임에 관한 사항을 계약서 등 문서에 명시하고, 수탁자가 개인정보를 안전하게 처리하는지를 감독하고 있습니다.
③ 위탁업무의 내용이나 수탁자가 변경될 경우에는 지체없이 본 개인정보 처리방침을 통하여 공개하도록 하겠습니다.

제5조(이용자 및 법정대리인의 권리와 그 행사 방법)

① 정보주체는 회사에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.
1. 개인정보 열람 요구
2. 오류 등이 있을 경우 정정 요구
3. 삭제요구
4. 처리정지 요구
② 제1항에 따른 권리 행사는 회사에 대해 서면, 전화, 전자우편, 모사전송(FAX) 등을 통하여 하실 수 있으며 회사는 이에 대해 지체없이 조치하겠습니다.
③ 정보주체가 개인정보의 오류 등에 대한 정정 또는 삭제를 요구한 경우에는 회사는 정정 또는 삭제를 완료할 때까지 당해 개인정보를 이용하거나 제공하지 않습니다.
④ 제1항에 따른 권리 행사는 정보주체의 법정대리인이나 위임을 받은 자 등 대리인을 통하여 하실 수 있습니다. 이 경우 개인정보 보호법 시행규칙 별지 제11호 서식에 따른 위임장을 제출하셔야 합니다.
⑤ 정보주체는 개인정보 보호법 등 관계 법령을 위반하여 회사가 처리하고 있는 정보주체 본인이나 타인의 개인정보 및 사생활을 침해하여서는 아니 됩니다.


제6조(처리하는 개인정보 항목)
회사는 다음의 개인정보 항목을 처리하고 있습니다.

1. 홈페이지 회원 가입 및 관리
필수항목 : <예) 성명, 생년월일, 아이디, 비밀번호, 주소, 전화번호, 성별, 이메일주소, 아이핀번호>
선택항목 : <예) 결혼 여부, 관심 분야>

2. 재화 또는 서비스 제공
필수항목 : <예) 성명, 생년월일, 아이디, 비밀번호, 주소, 전화번호, 이메일주소, 아이핀번호, 신용카드번호, 은행계좌정보 등 결제정보>
선택항목 : <관심분야, 과거 구매내역>

3. 인터넷 서비스 이용과정에서 아래 개인정보 항목이 자동으로 생성되어 수집될 수 있습니다.
IP주소, 쿠키, MAC주소, 서비스 이용기록, 방문기록, 불량 이용기록 등

제7조(개인정보의 파기)
① 회사는 개인정보 보유 기간의 경과, 처리목적 달성 등 개인정보가 불필요하게 되었을 때에는 지체없이 해당 개인정보를 파기합니다.
② 정보주체로부터 동의받은 개인정보 보유 기간이 경과하거나 처리목적이 달성되었음에도 불구하고 다른 법령에 따라 개인정보를 계속 보존하여야 하는 경우에는, 해당 개인정보를 별도의 데이터베이스(DB)로 옮기거나 보관장소를 달리하여 보존합니다.
③ 개인정보 파기의 절차 및 방법은 다음과 같습니다.
1. 파기 절차
회사는 파기 사유가 발생한 개인정보를 선정하고, 회사의 개인정보 보호책임자의 승인을 받아 개인정보를 파기합니다.
2. 파기 방법
회사는 전자적 파일 형태로 기록․저장된 개인정보는 기록을 재생할 수 없도록 로우레밸포멧(Low Level Format) 등의 방법을 이용하여 파기하며, 종이 문서에 기록․저장된 개인정보는 분쇄기로 분쇄하거나 소각하여 파기합니다.

제8조(개인정보의 안전성 확보조치)
회사는 개인정보의 안전성 확보를 위해 다음과 같은 조치를 하고 있습니다.
1. 관리적 조치 : 내부관리계획 수립 및 시행, 정기적 직원 교육 등
2. 기술적 조치 : 개인정보처리시스템 등의 접근 권한 관리, 접근통제시스템 설치, 고유 식별정보
등의 암호화, 보안프로그램 설치
3. 물리적 조치 : 전산실, 자료보관실 등의 접근통제

제9조(개인정보 자동 수집 장치의 설치∙운영 및 거부에 관한 사항)
① 회사는 이용자에게 개별적인 맞춤 서비스를 제공하기 위해 이용정보를 저장하고 수시로 불러오는 ‘쿠키(cookie)’를 사용합니다.
② 쿠키는 웹사이트를 운영하는데 이용되는 서버(http)가 이용자의 컴퓨터 브라우저에 보내는 소량의 정보이며 이용자들의 컴퓨터 내의 하드디스크에 저장되기도 합니다.
가. 쿠키의 사용 목적: 이용자가 방문한 각 서비스와 웹 사이트들에 대한 방문 및 이용형태, 인기 검색어, 보안접속 여부, 등을 파악하여 이용자에게 최적화된 정보 제공을 위해 사용됩니다.
나. 쿠키의 설치∙운영 및 거부 : 웹브라우저 상단의 도구>인터넷 옵션>개인정보 메뉴의 옵션 설정을 통해 쿠키 저장을 거부 할 수 있습니다.
다. 쿠키 저장을 거부할 경우 맞춤형 서비스 이용에 어려움이 발생할 수 있습니다.


제10조(개인정보 보호책임자)
① 회사는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만 처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : OOO
직책 : OOO
연락처 : <전화번호>, <이메일>, <팩스번호>
※ 개인정보 보호 담당부서로 연결됩니다.

▶ 개인정보 보호 담당부서
부서명 : OOO 팀
담당자 : OOO
연락처 : <전화번호>, <이메일>, <팩스번호>

② 정보주체께서는 회사의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만 처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다. 회사는 정보주체의 문의에 대해 지체없이 답변 및 처리해드릴 것입니다.


제11조(개인정보 열람청구)
정보주체는 개인정보 보호법 제35조에 따른 개인정보의 열람 청구를 아래의 부서에 할 수 있습니다. 회사는 정보주체의 개인정보 열람 청구가 신속하게 처리되도록 노력하겠습니다.

▶ 개인정보 열람청구 접수․처리 부서
부서명 : OOO
담당자 : OOO
연락처 : <전화번호>, <이메일>, <팩스번호>

제12조(권익침해 구제 방법)
정보주체는 아래의 기관에 대해 개인정보 침해에 대한 피해구제, 상담 등을 문의하실 수 있습니다.

▶ 개인정보 침해신고센터 (한국인터넷진흥원 운영)
- 소관 업무 : 개인정보 침해사실 신고, 상담 신청
- 홈페이지 : privacy.kisa.or.kr
- 전화 : (국번없이) 118
- 주소 : (58324) 전남 나주시 진흥길 9(빛가람동 301-2) 3층 개인정보침해신고센터

▶ 개인정보 분쟁조정위원회
- 소관업무 : 개인정보 분쟁조정신청, 집단분쟁조정 (민사적 해결)
- 홈페이지 : www.kopico.go.kr
- 전화 : (국번없이) 1833-6972
- 주소 : (03171)서울특별시 종로구 세종대로 209 정부서울청사 4층

▶ 대검찰청 사이버범죄수사단 : 02-3480-3573 (www.spo.go.kr)
▶ 경찰청 사이버안전국 : 182 (http://cyberbureau.police.go.kr)


제13조(개인정보 처리방침 시행 및 변경)
이 개인정보 처리방침은 20XX. X. X부터 적용됩니다.

(주)래디언트솔루션│ 대표 : 김지형

사업자등록번호 : 109-86-35931
주소 : 서울특별시 강서구 양천로 583 B동 802호 (우림블루나인)

TEL : 02-2065-0726 │ FAX : 02-2065-0728
Copyright (C) Radiant Solution.
 All rights reserved.

(주)래디언트솔루션 │ 대표 : 김지형 │ 사업자등록번호 : 109-86-35931
주소 : 서울특별시 강서구 양천로 583 B동 802호 (우림블루나인)

TEL : 02-2065-0726 │ FAX : 02-2065-0728 │ Email : radiant@radiantsolution.co.kr
Copyright (C) Radiant Solution. All rights reserved.