Número de Fresnel: abertura, distância e comprimento de onda
Confira qual modelo de difração combina com a sua montagem: raio de abertura de 0.001 m, 1 m de distância e luz de 6.328e-7 m resultam em número de Fresnel 1.58027812895, na zona de transição. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Raio
- 0,001
- Distância
- 1
- Comprimento de onda
- 0,0000006328
- Número de Fresnel
- 1,580278129
- Regime
- transition
A calculadora do número de Fresnel avalia a razão adimensional que relaciona o tamanho da abertura, a distância de propagação e o comprimento de onda em problemas de difração. Informe o raio de uma abertura circular, a distância até o plano de observação e o comprimento de onda, sempre na mesma unidade de comprimento. A ferramenta aplica N_F = a²/(λz), apresenta um valor com arredondamento estável e indica campo próximo, transição ou campo distante.
O que o número de Fresnel descreve
O número de Fresnel, normalmente escrito N_F, mede sem unidade quanto o tamanho finito de uma abertura influencia o padrão de difração em determinada distância de observação. Para uma abertura circular na estimativa axial usual, calcula-se N_F = a²/(λz). Uma abertura maior ou uma distância menor aumenta o valor; um comprimento de onda maior ou um plano mais distante o reduz.
Como todas as grandezas usam a mesma unidade, as dimensões se cancelam. Valores muito maiores que um geralmente indicam comportamento de campo próximo, enquanto valores muito menores que um tendem ao campo distante. Perto da unidade, convém usar um modelo de propagação mais completo.
Como informar raio, distância e comprimento de onda
Forneça três números positivos e finitos. O raio é a distância do centro até a borda da abertura, não o diâmetro. Se você tiver o diâmetro, divida-o por dois antes de preencher o campo; caso contrário, o resultado ficará quatro vezes maior porque o raio é elevado ao quadrado.
A distância z vai do plano da abertura ao plano de observação. Use o comprimento de onda λ apropriado ao meio quando o modelo exigir. As três quantidades precisam compartilhar uma unidade: metros, milímetros, micrômetros ou nanômetros funcionam quando todos os campos são convertidos de forma consistente.
A resposta inclui o número, a indicação adimensional, o regime orientativo, a fórmula, as entradas normalizadas e as etapas.
Como interpretar o resultado
Use o resultado como parâmetro de escala e verificação inicial para escolher um modelo. Quando N_F é muito menor que um, uma aproximação de Fraunhofer pode ser adequada se os demais pressupostos também forem atendidos. Quando é muito maior, costuma ser necessário um tratamento de difração de Fresnel.
Em torno de um, nenhum rótulo é conclusivo e a propagação numérica pode ser necessária. A faixa de transição entre 0.1 e 10 evita falsa precisão. A calculadora não certifica projetos, não calcula intensidade, não considera aberrações nem substitui uma simulação de óptica ondulatória.
Aberturas não circulares podem exigir outra dimensão característica ou números separados por eixo. Mesmo que a saída seja adimensional, registre a unidade das entradas e compare o valor numérico, não apenas a classificação. O resultado usa doze algarismos significativos.
Casos de uso
Escolher uma aproximação de difração
Estime se um sistema com abertura circular está claramente em campo próximo, distante ou na transição antes de selecionar o modelo.
Verificar uma bancada óptica
Compare tamanhos de abertura e distâncias da tela em um comprimento de onda fixo e documente o número adimensional de cada arranjo.
Validar exercícios e simulações
Gere um valor reproduzível e etapas de substituição para conferir cálculos manuais ou preparar uma simulação numérica.
Perguntas frequentes
Qual é a fórmula do número de Fresnel?
Para esta abertura circular, N_F = a²/(λz), em que a é o raio, λ é o comprimento de onda e z é a distância de observação.
O número de Fresnel é adimensional?
Sim. O raio ao quadrado e o produto do comprimento de onda pela distância têm dimensão de comprimento ao quadrado e se cancelam.
Devo informar o raio ou o diâmetro?
Informe o raio. Se você tiver o diâmetro, divida-o por dois; usá-lo diretamente deixaria o resultado quatro vezes maior.
Quais unidades posso usar?
Qualquer unidade de comprimento funciona se raio, distância e comprimento de onda forem expressos todos na mesma unidade.
Como interpretar um número de Fresnel próximo de um?
Considere-o um caso de transição. A classificação é orientativa e um modelo completo pode ser necessário para a precisão desejada.
Ferramentas relacionadas
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/fresnel-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":0.001,"distance":1,"wavelength":6.328e-7}'const res = await fetch("https://api.kit.forhosting.com/optics/fresnel-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 0.001,
"distance": 1,
"wavelength": 6.328e-7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/fresnel-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 0.001,
"distance": 1,
"wavelength": 6.328e-7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/fresnel-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":0.001,"distance":1,"wavelength":6.328e-7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":0.001,"distance":1,"wavelength":6.328e-7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/fresnel-number", 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
{
"radius": 0.001,
"distance": 1,
"wavelength": 6.328e-7
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.fresnel_number",
"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. |
Notas técnicas
O que o número de Fresnel descreve
Esta ferramenta classifica valores abaixo de 0.1 como far_field, acima de 10 como near_field e o intervalo intermediário como transition. Esses limites são orientações práticas, não fronteiras físicas universais, pois geometria, iluminação e precisão necessária também influenciam a aproximação adequada.
Como informar raio, distância e comprimento de onda
A API também aceita a ou aperture_radius, z ou observation_distance e lambda ou wl. Valores ausentes, nulos, negativos, não finitos ou fora dos limites retornam invalid_input.
Como interpretar o resultado
A mesma função pura roda no navegador e na API sem rede, aleatoriedade ou relógio. Cada cálculo bem-sucedido via API custa US$ 0,002 por item.