Calculadora de étendue óptica
A étendue óptica descreve quanto a luz ocupa tanto no espaço físico quanto no espaço angular.
Executar grátis
Esta calculadora multiplica a área projetada da fonte em metros quadrados pelo ângulo sólido do feixe em esterradianos e retorna a étendue em metro quadrado esterradiano. Essa grandeza é central em iluminação, formação de imagens, concentradores e radiometria, pois um sistema óptico ideal sem perdas não consegue reduzi-la. Informe valores SI finitos e não negativos para receber um resultado transparente, acompanhado da fórmula e das entradas normalizadas.
O que a étendue óptica mede
A étendue reúne duas propriedades que parecem independentes, mas precisam ser acompanhadas em conjunto: a área projetada ocupada por uma fonte ou um feixe e o intervalo de direções pelas quais seus raios se propagam. Um emissor largo confinado a um cone estreito pode ter a mesma étendue que um emissor pequeno espalhando luz por um cone amplo. No caso uniforme e alinhado tratado aqui, a relação é G = A × Ω, em que A é a área projetada da fonte e Ω é o ângulo sólido. A unidade SI resultante é metro quadrado esterradiano, representada por m²·sr. Esta calculadora é apropriada quando a área e a extensão angular já são conhecidas e você precisa de um resultado geométrico direto. Ela não deduz a área projetada de uma superfície inclinada, não calcula o ângulo sólido pelas dimensões de uma lente e não modela variações espaciais e angulares de uma fonte não uniforme. Esses casos exigem integração sobre posição e direção, incluindo o fator de projeção cosseno adequado, antes que a área e o ângulo sólido efetivos possam ser representados por este produto simplificado.
Como informar corretamente a área e o ângulo sólido
Informe source_area_m2 como a área projetada da fonte emissora ou do feixe em metros quadrados, e não apenas como uma dimensão mecânica conveniente. Para um ponto circular, converta o diâmetro em raio e calcule πr²; para um retângulo visto de frente, multiplique os comprimentos dos lados. Se o plano da fonte estiver inclinado em relação ao eixo óptico, a área projetada poderá ser diferente da superfície física. Informe solid_angle_sr em esterradianos. O esterradiano mede a extensão angular sobre uma esfera e não equivale a um ângulo dado em graus ou radianos. Se você tiver o semiângulo θ de um cone circular, calcule primeiro Ω = 2π(1 − cos θ), usando θ em radianos. A calculadora aceita zero como caso-limite de área ou ângulo nulo e rejeita valores negativos, números não finitos e ângulos sólidos superiores a 4π, pois 4π esterradianos cobrem a esfera completa. Mantenha cada conversão explícita para preservar o significado dimensional do valor retornado em m²·sr.
Como interpretar a conservação e os resultados práticos
Na óptica geométrica ideal, a étendue é conservada ao atravessar um sistema óptico sem perdas e não pode ser comprimida por componentes passivos comuns. Uma lente só consegue reduzir a área do feixe aumentando sua dispersão angular, ou estreitar essa dispersão aumentando a área. Por isso, uma fonte grande e difusa geralmente não pode ser focalizada em um ponto arbitrariamente pequeno com um cone de saída estreito. Compare a étendue calculada da fonte com a étendue de aceitação de aberturas, fibras, detectores ou concentradores posteriores. Se o sistema receptor aceitar uma étendue menor, alguns raios precisarão ser rejeitados; assim, a eficiência geométrica não poderá atingir cem por cento mesmo antes de considerar absorção, reflexão, espalhamento e desalinhamento. O produto simples é uma referência geométrica, não uma previsão de potência óptica: ele não informa diretamente watts, radiância, espectro, polarização ou transmissão. Use o resultado para identificar incompatibilidade no espaço de fases e aplique separadamente os fatores de eficiência e perda ao estimar a potência entregue. Pela API, cada cálculo determinístico custa US$ 0,002 e retorna entradas, fórmula, valor e unidade para fluxos auditáveis.
Casos de uso
Compatibilizar uma fonte com um sistema óptico
Compare a étendue da fonte com a étendue de aceitação de lentes ou aberturas antes de estimar o acoplamento possível.
Avaliar limites de acoplamento em fibra
Calcule o produto área-ângulo do feixe e verifique se uma fibra aceita sua extensão geométrica.
Documentar projetos de iluminação
Registre um valor reproduzível de étendue com as premissas de área e ângulo sólido em um cálculo de engenharia.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela usa G = A × Ω para uma fonte uniforme e alinhada, em que A é a área projetada em m² e Ω é o ângulo sólido em sr.
Qual unidade é usada no resultado?
O resultado é fornecido em metro quadrado esterradiano, representado por m²·sr.
Posso informar milímetros quadrados?
Converta primeiro: um milímetro quadrado equivale a 0.000001 metros quadrados. O campo source_area_m2 sempre usa m².
Por que o ângulo sólido é limitado a 4π?
Uma esfera completa subtende 4π esterradianos; portanto, um ângulo sólido geométrico não pode ser maior.
A étendue informa quanta potência óptica chega a um detector?
Não. A étendue descreve a extensão geométrica. A potência também depende de radiância, transmissão, perdas, espectro e resposta do detector.
Quanto custa um cálculo pela API?
Cada solicitação API custa US$ 0,002; a calculadora no navegador usa o mesmo cálculo determinístico.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/optics/etendue \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"source_area_m2":0.0001,"solid_angle_sr":0.02}'const res = await fetch("https://api.kit.forhosting.com/optics/etendue", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"source_area_m2": 0.0001,
"solid_angle_sr": 0.02
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/etendue",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"source_area_m2": 0.0001,
"solid_angle_sr": 0.02
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/etendue", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"source_area_m2":0.0001,"solid_angle_sr":0.02}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"source_area_m2":0.0001,"solid_angle_sr":0.02}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/etendue", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"source_area_m2": 0.0001,
"solid_angle_sr": 0.02
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.etendue",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |