Início Exemplos Capturas de ecrã Manual do utilizador Logótipo Bluesky YouTube
OghmaNano Simular células solares orgânicas/Perovskita, OFETs e OLEDs DESCARREGAR

Figuras de Mérito (Parte A): Avaliando o Desempenho Óptico por Ray Tracing no OghmaNano

1. Introdução

Ilustração conceitual de um sistema óptico multi-elemento cujo desempenho é avaliado usando figuras de mérito como tamanho do spot e energia encircundada
Sistemas ópticos raramente são julgados por uma única imagem: figuras de mérito como raio RMS do spot, energia encircundada (EE50/EE80/EE90/EE95/EE99) e elipticidade fornecem uma forma reproduzível de comparar projetos.

O ray tracing pode produzir um grande volume de saída visual — feixes de raios, imagens do detector e geometria 3D — mas "parece bom" não é um critério de projeto. Neste tutorial, focamos em figuras de mérito (FoM): métricas quantitativas que comprimem uma imagem do detector e estatísticas de ray tracing em números bem definidos que podem ser comparados, classificados e interpretados.

Neste tutorial, examinamos como essas figuras de mérito são geradas para um sistema óptico individual e o que elas representam fisicamente. Extraímos e interpretamos métricas comuns, incluindo tamanho do spotx, σy), raio RMS do spot, raios do spot nos eixos maior e menor, elipticidade do spot e ângulo de orientação do spot, raios de energia encircundada (EE50, EE80, EE90, EE95, EE99), fração de energia no halo e razões de concentração de energia. A ênfase está em compreender como cada métrica é construída, quando ela é útil e quais aspectos do desempenho óptico ela captura — ou oculta.

Depois que essas figuras de mérito são compreendidas no nível de um único projeto, elas podem ser aplicadas sistematicamente. As mesmas métricas são usadas diretamente pela ferramenta de varredura de parâmetros do OghmaNano para acompanhar o desempenho óptico no espaço de projeto e conduzir a otimização. Este tutorial, portanto, estabelece a base conceitual para avaliar o desempenho óptico, enquanto o tutorial complementar de varredura demonstra como aplicar essas figuras de mérito em escala.

cting

2. Abra o exemplo Cooke triplet

Começaremos com um exemplo de ray tracing pré-configurado para que você possa se concentrar em avaliar figuras de mérito em vez de construir um modelo óptico do zero. Comece iniciando o OghmaNano a partir do menu Iniciar do Windows. Na janela principal, clique no botão New simulation para abrir a biblioteca de simulações, mostrada em Figures 2a–b.

Na lista de categorias de dispositivos, clique duas vezes em Ray tracing para abrir os demos de óptica S-plane. Nessa lista, selecione explicitamente e abra o exemplo Cooke triplet. Essa lente clássica multi-elemento fornece um sistema óptico deliberadamente imperfeito, mas bem comportado, tornando-o ideal para demonstrar como diferentes figuras de mérito respondem a mudanças no projeto óptico.

Janela New simulation do OghmaNano usada para iniciar um exemplo de ray tracing para avaliação de figuras de mérito
Abra um exemplo de ray tracing para gerar imagens do detector e figuras de mérito para comparação.
Lista de demos de óptica do OghmaNano (exemplos S-plane) usada como ponto de partida para análise de figuras de mérito
Selecione um sistema de lentes pré-configurado (por exemplo, Cooke triplet) para avaliar FoM como tamanho do spot e energia encircundada.

💡 Dica: Salve a simulação em uma unidade local, como C:\. Mesmo quando você foca em FoM, varreduras e otimizadores ainda produzem saídas CSV e (opcionalmente) arquivos de raios/malha. Pastas de rede, USB ou sincronizadas com a nuvem podem tornar-se limitadas por I/O e executar substancialmente mais lentamente.

3. Inspecione o sistema óptico e identifique de onde vêm as figuras de mérito

Após abrir o exemplo, a janela principal deve parecer com ??. A visualização 3D mostra o sistema óptico completo, da fonte ao detector. Da esquerda para a direita, as setas verdes indicam os raios de luz incidentes emitidos pela fonte. Esses raios primeiro encontram o elemento óptico vermelho, que é a primeira lente do sistema. O elemento azul fino que vem a seguir é o diafragma de abertura, que limita a abertura numérica e controla quais raios podem se propagar pelo sistema.

A jusante da abertura, os raios passam pela segunda lente (mostrada em laranja) e depois pela terceira lente (mostrada em amarelo). Juntos, esses três elementos refrativos formam um clássico Cooke triplet: um projeto de lente de três elementos historicamente importante, desenvolvido no final do século XIX, valorizado por sua capacidade de corrigir aberração esférica, coma e astigmatismo usando apenas superfícies esféricas simples e vidros ópticos comuns. Variantes do Cooke triplet ainda são amplamente usadas hoje como base conceitual para muitas lentes fotográficas e de imageamento.

Por fim, os raios intersectam o plano do detector, mostrado como uma grade roxa. Todas as figuras de mérito são, em última análise, derivadas da distribuição de raios nesse plano. O padrão espacial das interseções dos raios é reduzido a métricas quantitativas como centroides, raios do spot, desvios padrão, curvas de energia encircundada e medidas relacionadas de desempenho óptico.

O mesmo sistema óptico é representado parametricamente no editor S-plane, que pode ser aberto clicando no botão S-plane na barra de ferramentas à esquerda, como mostrado em ??. Cada linha da tabela S-plane corresponde diretamente a uma superfície física na visualização 3D, incluindo os três elementos de lente e o diafragma de abertura. Neste tutorial você não precisa modificar esses parâmetros; o papel deles aqui é deixar claro quais grandezas definem a geometria do sistema e quais parâmetros serão posteriormente variados ao realizar varreduras automatizadas.

Para uma discussão mais detalhada do próprio Cooke triplet — incluindo seu arranjo óptico, filosofia de projeto e contexto histórico — veja o tutorial dedicado Tutorial Cooke Triplet (Parte A) .

Visualização 3D de ray tracing de um sistema óptico de exemplo usado para avaliação de figuras de mérito (fonte, lentes, stop, plano do detector)
Sistema óptico de exemplo na visualização 3D. As FoM são calculadas a partir das estatísticas do spot no plano do detector.
Tabela do editor S-plane mostrando os elementos ópticos e parâmetros que serão variados ao longo de uma varredura para classificação por figuras de mérito
O editor S-plane: uma visualização conveniente de parâmetros para definir variáveis de varredura usadas mais tarde para comparar FoM.

4. Inspecionando a saída da simulação e as figuras de mérito do detector

Visualização 3D de ray tracing mostrando raios propagando-se da fonte através do Cooke triplet até o plano do detector
Ray trace da simulação óptica concluída, mostrando raios emitidos pela fonte, propagando-se através do Cooke triplet e do diafragma de abertura, e terminando no plano do detector.
Aba Output listando arquivos gerados pela simulação óptica de ray tracing
A aba Output, que contém todos os arquivos gerados pela simulação de ray tracing, incluindo descrições geométricas, dados do detector, imagens renderizadas e estatísticas.
Diretório de saída do detector mostrando arquivos CSV do detector, imagens e estatísticas
Conteúdo do diretório de saída do detector. Clicar duas vezes nesses arquivos abre imagens do detector, mapas de intensidade resolvidos em comprimento de onda e figuras de mérito quantitativas.
Renderização RGB da distribuição de luz no plano do detector
Renderização RGB da imagem do detector, correspondente à saída combinada em comprimento de onda da simulação de ray tracing. A granulação visível surge do número finito de raios.

Após executar a simulação, a primeira confirmação de que o sistema está se comportando de forma sensata vem da inspeção do próprio ray trace (??). Aqui, os raios emitidos pela fonte são mostrados propagando-se através dos três elementos refrativos do Cooke triplet, sendo filtrados espacialmente pelo diafragma de abertura e finalmente intersectando o plano do detector. Essa visualização é principalmente qualitativa: ela permite ao usuário verificar se os raios não estão sendo cortados inadvertidamente nem divergindo catastroficamente, e se o eixo óptico, a ordem dos elementos e a posição da abertura são consistentes com o esperado.

A análise quantitativa começa na aba Output (??), que contém todos os arquivos produzidos pelo motor de ray tracing. O arquivo device.csv armazena a descrição geométrica completa da cena óptica, incluindo superfícies de lentes e planos detectores. O arquivo all_triangles.csv contém a malha triangulada usada internamente para testes de interseção raio–superfície; visualizar esse arquivo permite ao usuário inspecionar a geometria computacional real em vez das superfícies analíticas idealizadas.

A pasta ray_trace fornece uma representação detalhada dos caminhos individuais dos raios através do sistema e é útil para diagnosticar aberrações, vinhetagem ou perda inesperada de raios. A pasta mais importante para análise de desempenho, no entanto, é detector0. Clicar duas vezes nessa pasta abre o diretório de saída do detector mostrado em ??.

Dentro do diretório do detector, o arquivo detector_abs_0.csv registra a distribuição espacial da potência óptica absorvida pela superfície do detector. O arquivo detector_input.csv armazena a potência óptica total lançada no sistema, fornecendo uma referência em relação à qual todas as eficiências são calculadas. O arquivo detector_efficiency_0.csv contém a eficiência do detector, definida como a fração da potência óptica incidente que atinge o plano do detector após a propagação pelo sistema óptico.

O diretório do detector contém duas formas complementares de visualizar a luz que chega ao plano da imagem: uma única renderização RGB que aproxima o que um detector sensível à cor (por exemplo, uma câmera CCD/CMOS) “veria”, e um visualizador de snapshots resolvido em comprimento de onda que permite inspecionar a distribuição de intensidade no detector em função do comprimento de onda.

O arquivo ray_image.csv armazena a imagem RGB combinada do detector. Internamente, ela é construída tomando a distribuição completa de raios dependente do comprimento de onda produzida pela simulação e mapeando-a em canais vermelho, verde e azul para formar uma única imagem composta. O resultado é uma visualização intuitiva do tipo “câmera” do spot no detector, combinando todos os comprimentos de onda em uma única imagem colorida, e é útil para diagnosticar rapidamente efeitos cromáticos grosseiros, vinhetagem e posicionamento geral da imagem.

Separadamente, o diretório image fornece uma decomposição resolvida em comprimento de onda da iluminação no detector. Clicar duas vezes em image abre o visualizador de snapshots da simulação (??). Esse visualizador foi projetado para inspecionar como a distribuição de intensidade no plano do detector varia ao longo do espectro simulado, em vez de colapsar tudo em um único composto RGB.

No visualizador de snapshots, use o botão + para adicionar data.csv à lista de arquivos. Uma vez carregado, o gráfico principal mostra a intensidade no detector em um comprimento de onda específico (460 nm no exemplo mostrado), e o controle deslizante de comprimento de onda abaixo do gráfico permite percorrer toda a faixa propagada de comprimentos de onda para ver como a distribuição espacial evolui. Na prática, isso fornece uma “pilha” espectral de imagens do detector: uma forma direta de separar desfoque cromático, deslocamento focal cromático e vinhetagem dependente do comprimento de onda da renderização RGB integrada, visualmente atraente, mas colapsada.

Para uma descrição mais completa do sistema de snapshots — incluindo como os conjuntos de dados de snapshots são organizados em disco e como usar os controles do visualizador — consulte a página dedicada Output snapshots.

Visualizador de snapshots da simulação mostrando a intensidade no detector em um único comprimento de onda com um controle deslizante para percorrer comprimentos de onda
Visualizador de snapshots da simulação para a imagem do detector. Após adicionar data.csv, o gráfico mostra a intensidade no detector resolvida em comprimento de onda (460 nm aqui). O controle deslizante percorre o comprimento de onda para inspecionar a variação cromática na distribuição de intensidade no plano do detector.
Janela de estatísticas do detector listando tamanho do spot, raios de energia encircundada e métricas de concentração de energia
Janela de estatísticas do detector resumindo figuras de mérito quantitativas derivadas da distribuição de raios, incluindo tamanhos do spot, raio RMS, raios de energia encircundada e razões de concentração de energia.

A saída mais importante para análise quantitativa é stats.dat, que abre a janela de estatísticas do detector mostrada em ??. Essa janela lista todas as figuras de mérito derivadas da distribuição de raios no plano do detector. Essas métricas fornecem uma base objetiva e reproduzível para comparar projetos ópticos, otimizar parâmetros e realizar varreduras automatizadas.

Figuras de mérito no plano do detector calculadas a partir das estatísticas de interseção dos raios.
Métrica Símbolo / Definição Significado físico e interpretação
Deslocamento (x, y, z) \((x_0, y_0, z_0)\) O deslocamento espacial do plano do detector em relação ao eixo óptico nominal. Deslocamentos não nulos indicam deslocamento de imagem devido a desalinhamento, inclinação ou aberrações assimétricas. Esses valores são úteis para diagnosticar descentramento e distorção dependente do campo.
Tamanho do spot σx \(\sigma_x = \sqrt{\langle (x - \bar{x})^2 \rangle}\) O desvio padrão das posições de interseção dos raios ao longo do eixo x. Isso quantifica o borramento horizontal da imagem e é sensível a aberrações como coma e astigmatismo.
Tamanho do spot σy \(\sigma_y = \sqrt{\langle (y - \bar{y})^2 \rangle}\) O desvio padrão das posições de interseção dos raios ao longo do eixo y. Juntamente com σx, isso caracteriza a anisotropia na forma do spot.
Raio RMS do spot \(\sigma_{\text{RMS}} = \sqrt{\sigma_x^2 + \sigma_y^2}\) Uma medida escalar do borramento total da imagem, amplamente usada como métrica de otimização em projeto óptico. Raios RMS menores correspondem a imagens mais nítidas.
Covariância do spot σxy \(\langle (x-\bar{x})(y-\bar{y}) \rangle\) Mede a correlação entre desvios em x e y. Valores não nulos indicam elipses de spot rotacionadas e são característicos de astigmatismo ou aberrações fora do eixo.
Raio do spot no eixo maior \(a\) O raio RMS ao longo do eixo principal maior da elipse do spot. Isso representa a direção de máximo borramento na imagem.
Raio do spot no eixo menor \(b\) O raio RMS ao longo do eixo principal menor da elipse do spot. A comparação com o eixo maior revela o grau de alongamento do spot.
Ângulo de orientação do spot \(\theta\) O ângulo de rotação da elipse RMS do spot em relação ao eixo x. Esse parâmetro é útil para diagnosticar aberrações inclinadas e layouts ópticos assimétricos.
Elipticidade do spot \(a/b\) A razão entre os eixos RMS maior e menor. Um valor próximo da unidade indica um spot circular, bem corrigido, enquanto valores maiores indicam astigmatismo ou coma.
Raio de energia encircundada (p%) \(r_p\) O raio que contém p % da energia óptica total detectada. Limiares comuns (50%, 80%, 90%, 95%, 99%) são usados para quantificar a concentração de energia e se relacionam diretamente ao tamanho do pixel do detector e à nitidez da imagem.
Raio máximo do spot \(\max r\) A distância do centróide até o raio detectado mais distante. Isso destaca outliers extremos e raios espúrios que contribuem para o halo da imagem.
Raio médio do spot \(\langle r \rangle\) A distância média aritmética dos raios ao centróide. Isso fornece uma medida complementar ao raio RMS, menos sensível a outliers.
Fração de energia no halo \(E_{\text{halo}} / E_{\text{total}}\) A fração da energia detectada que se encontra fora da região central do spot. Frações elevadas de halo indicam espalhamento, aberrações ou vinhetagem.
Inclinação da energia encircundada (50%) \(\left.\tfrac{dE}{dr}\right|_{50\%}\) O gradiente da curva de energia encircundada no raio de 50%. Inclinações mais íngremes correspondem a bordas de imagem mais nítidas e maior contraste.
Razão de concentração de energia (90/50) \(r_{90}/r_{50}\) Razão entre os raios que contêm 90% e 50% da energia. Razões menores indicam concentração de energia mais apertada próxima ao centro da imagem.
Razão de concentração de energia (80/50) \(r_{80}/r_{50}\) Uma métrica de concentração intermediária comumente usada para comparar projetos ópticos concorrentes sob condições idênticas de iluminação.
Razão de concentração de energia (99/90) \(r_{99}/r_{90}\) Quantifica quão rapidamente os últimos poucos por cento da energia se espalham no halo. Sensível à luz espúria e aberrações de alta ordem.

Juntas, essas figuras de mérito fornecem uma descrição quantitativa completa do desempenho óptico do sistema no plano do detector. Nas seções seguintes, essas métricas serão usadas como funções objetivo para varreduras automatizadas de parâmetros e otimização do projeto Cooke triplet.

🧪 Análise: Para este Cooke triplet, os valores numéricos das figuras de mérito indicam uma imagem compacta e bem comportada. Os tamanhos do spot σx ≈ 2.00 mm e σy ≈ 1.97 mm são muito semelhantes, o que significa que o borramento é quase o mesmo nas direções horizontal e vertical e a imagem é quase circular em vez de alongada. Isso é confirmado pela elipticidade do spot de 1.02, muito próxima da unidade e, portanto, indicando apenas astigmatismo fraco. O raio RMS do spot de 2.80 mm é apenas ligeiramente maior que os tamanhos do spot nos eixos individuais, mostrando que não há grandes populações de raios longe do centro e que o spot é dominado por um núcleo compacto. Os raios de energia encircundada aumentam suavemente de 2.73 mm (50%) para 3.78 mm (90%) e 4.33 mm (99%), o que significa que a maior parte da potência óptica está concentrada próxima ao centróide e apenas uma pequena fração se espalha para o halo externo. Isso é sustentado pelas razões de concentração de energia, como r90/r50 ≈ 1.38, indicando que dobrar a energia capturada não requer um grande aumento de raio. A fração de energia no halo de 0.10 mostra que cerca de 10% da luz detectada está fora do spot principal, consistente com aberrações modestas de alta ordem em vez de espalhamento severo ou desalinhamento. No geral, esses valores são típicos de um Cooke triplet bem alinhado operando próximo ao seu ponto de projeto, produzindo uma imagem quase circular, fortemente concentrada e com luz espúria limitada.

5. Modificando o primeiro elemento da lente e observando o impacto na qualidade do feixe

Menu de clique com o botão direito no primeiro elemento do Cooke triplet mostrando a opção mesh editor
Abrindo o mesh editor clicando com o botão direito no primeiro elemento do Cooke triplet e selecionando Mesh editor.
Mesh editor mostrando a curvatura original da superfície do primeiro elemento da lente
Visualização do mesh editor do primeiro elemento da lente. A Surface 0 define a curvatura frontal da lente e está atualmente configurada com um raio de 2.64 × 10−2 m.
Mesh editor com curvatura de superfície atualizada para o primeiro elemento da lente
Atualizando o raio da superfície frontal da primeira lente para 2.0 × 10−2 m. Embora as unidades possam ser alteradas para milímetros, o valor é mostrado aqui em metros por consistência.
Nova execução da simulação de ray tracing após modificar a curvatura da lente
Reexecutando a simulação após modificar a geometria da lente para observar o impacto no feixe de raios e na imagem no plano do detector.
Estatísticas atualizadas do detector após modificar a curvatura do primeiro elemento da lente
Estatísticas do detector após modificar a curvatura frontal do primeiro elemento da lente.

Nesta etapa, a geometria do sistema óptico é modificada diretamente editando os parâmetros de malha do primeiro elemento da lente. Para fazer isso, clique com o botão direito no primeiro elemento do Cooke triplet na visualização 3D e selecione Mesh editor (??). Isso abre o mesh editor para o objeto selecionado, onde a forma física da lente é definida explicitamente em termos de suas curvaturas de superfície, espessura e diâmetro.

A superfície frontal do primeiro elemento da lente é rotulada como Surface 0 no editor (??). Inicialmente, seu raio de curvatura está definido como 2.64 × 10−2 m. Reduzir esse valor para 2.0 × 10−2 m (??) aumenta a curvatura da superfície, tornando a lente mais fortemente convergente. Embora esse parâmetro também possa ser variado pelo editor S-plane, ajustá-lo diretamente aqui costuma ser mais rápido ao explorar o efeito físico de superfícies individuais.

Após atualizar a curvatura, a simulação é executada novamente (??). Visualmente, o feixe de raios emergindo do primeiro elemento agora converge mais fortemente, levando a um feixe mais estreito à medida que se propaga pelo restante do sistema óptico e atinge o plano do detector. Essa mudança na forma do feixe é sutil na visualização do ray trace, mas seu efeito é capturado quantitativamente nas estatísticas do detector.

As figuras de mérito atualizadas (??) mostram uma redução clara no tamanho do spot em comparação com a configuração anterior. Tanto σx quanto σy diminuem, indicando que o feixe ficou mais fortemente focalizado em ambas as direções transversais. O raio RMS do spot é correspondentemente menor, confirmando que a melhoria não se limita a um único eixo, mas reflete um aumento geral da nitidez da imagem. Os raios de energia encircundada se contraem em todos os limiares de energia, significando que uma fração maior da potência detectada está agora concentrada mais próxima do centróide.

Ao mesmo tempo, a elipticidade do spot permanece próxima da unidade e a covariância permanece pequena, mostrando que o aumento da força de focalização não introduziu assimetria significativa nem astigmatismo. Em termos físicos, esse simples ajuste de curvatura melhora a convergência do feixe sem degradar o equilíbrio geral das aberrações no Cooke triplet. Este exemplo ilustra como pequenas mudanças locais em superfícies ópticas individuais se traduzem diretamente em melhorias mensuráveis no desempenho no plano do detector, e por que as figuras de mérito fornecem um guia quantitativo confiável ao refinar um projeto óptico.

6. Resumo

Neste tutorial, passamos da inspeção qualitativa de ray traces para a avaliação quantitativa do desempenho óptico usando figuras de mérito (FoM) reproduzíveis. Partindo de um Cooke triplet, mostramos como as estatísticas no plano do detector fornecem uma descrição objetiva da qualidade da imagem que vai além de gráficos visuais de raios.

Usando o fluxo de trabalho S-plane e de otimização rápida, geramos e classificamos variantes de projeto por meio de optimizer_output.csv usando métricas como deslocamento do detector, tamanhos do spot σxy, raio RMS do spot, covariância do spot, parâmetros da elipse, raios de energia encircundada (EE50–EE99), fração de energia no halo, inclinação da energia encircundada e razões de concentração de energia. Também relacionamos essas métricas numéricas a imagens do detector, composições RGB e snapshots resolvidos em comprimento de onda para revelar borramento cromático, concentração de energia e comportamento de luz espúria.

Por fim, ao modificar diretamente a geometria da lente e reavaliar as figuras de mérito resultantes, demonstramos o ciclo central de análise: alterar um parâmetro físico, reexecutar a simulação, comparar FoM e validar o resultado nas visualizações do detector e 3D. Esse fluxo de trabalho orientado por métricas escala naturalmente de sistemas de lentes simples para projetos ópticos complexos e fornece uma base robusta para otimização e análise do tipo tolerância no OghmaNano.

💡 Próximos passos: Após este tutorial de FoM, talvez você queira explorar páginas ópticas relacionadas como Detectores ópticos, Fontes de luz, ou o demo de microlente e filtragem óptica para ver como configuração do detector, amostragem e geometria do sistema influenciam as mesmas figuras de mérito.