Калькулятор оптического фильтра

Схема фильтра

Онлайн-калькулятор предназначен для расчёта оптических характеристик фильтров — пропускания (T), поглощения (A) и отражения (R) — в видимом диапазоне 380–780 нм. Пользователь может задавать толщину фильтра, коэффициенты поглощения α и отражения R для разных материалов, а также выбирать цветовую имитацию фильтра, что позволяет анализировать оптические свойства и визуально оценивать влияние на цветовое восприятие.

Программа автоматически строит графики пропускания, поглощения и отражения по всему видимому спектру, отображает таблицу значений и изменяет цвет соответствующего блока в зависимости от пропускания фильтра. Это облегчает подбор и исследование различных фильтрующих материалов в оптике, фотонике и дизайне.

Использование калькулятора позволяет:

  • Задавать толщину фильтра и корректировать коэффициенты поглощения α и отражения R для стандартных и пользовательских материалов.
  • Получать расчётные значения пропускания, поглощения и отражения на заданной длине волны.
  • Визуализировать графики T(λ), A(λ), R(λ) в диапазоне 380–780 нм.
  • Динамически менять цветовой фон блока для имитации цветового фильтра на основе рассчитанного пропускания.
  • Экспортировать график в PNG для отчётов и презентаций.

Расчётные формулы

Пропускание рассчитывается как:
$$
T = (1 — R)^2 \cdot e^{-\alpha \cdot d}
$$
где \( d \) — толщина фильтра.

Поглощение определяется как:
$$
A = 1 — T — R
$$

Отражение задаётся как параметр материала и влияет на общие оптические характеристики.

Формула Sellmeier выражается как:

$$
n^2(\lambda) = 1 + \sum_{i=1}^3 \frac{B_i \lambda^2}{\lambda^2 — C_i}
$$
где:

  • \( n \) — показатель преломления при длине волны \( \lambda \) (в микрометрах).
  • \( B_i \) и \( C_i \) — экспериментально определённые коэффициенты материала.

Значения коэффициентов \( B_i \) и \( C_i \) для различных материалов можно найти в специализированных таблицах Sellmeier, которые являются стандартом в оптике для точного моделирования дисперсии. Всё это:

  • Позволяет точно определить показатель преломления \( n(\lambda) \) материала фильтра для каждой длины волны.
  • На основе \( n(\lambda) \) можно рассчитать отражение \( R(\lambda) \) на границах раздела и корректировать коэффициенты отражения и пропускания.
  • Учитывает дисперсию — изменение оптических свойств материала с длиной волны, что особенно важно для широкополосных фильтров и высокоточных приложений.

Пример коэффициентов Sellmeier для стекла BK7

Коэффициент Значение
B1 1.03961212
B2 0.231792344
B3 1.01046945
C1 (мкм²) 0.00600069867
C2 (мкм²) 0.0200179144
C3 (мкм²) 103.560653

Для более точного моделирования можно добавить расчёт показателя преломления по формуле Sellmeier, а затем на его основе вычислять отражение и преломление на границах, что даст более реалистичные коэффициенты \( R \) и \( T \), зависящие от длины волны.

Таким образом, интеграция Sellmeier улучшает точность оптического калькулятора, особенно при работе с узкополосными и многослойными фильтрами, где дисперсия материала играет ключевую роль.

Материалы и диапазоны коэффициентов

Материал Коэффициент поглощения α Отражение R
Стекло 0.05–0.2 0.04–0.05
Пластик 0.1–0.3 0.03–0.06
Плёнка (гель) 0.2–0.5 0.02–0.03
Металлизированный 0.6–1.0 0.1–0.3
Дихроичный 0.01–0.05 0.05–0.1

Таблица описания фильтров

Цвет фильтра Что делает Спектр λ (нм)
Красный (Red) Пропускает λ > 600 600–700+
Оранжевый (Orange) Усиливает контраст, режет синий 590–620
Жёлтый (Yellow) Удаляет фиолетовый и синий, ясность 570–590
Зелёный (Green) Пропускает λ ≈ 500–570 500–570
Циан (Cyan) Блокирует красный, пропускает син-зел 490–520
Голубой (Blue) Режет жёлто-красный, охлаждает изображение 450–490
Фиолетовый (Violet) Пропускает λ < 450 400–450
Пурпурный (Magenta) Блокирует зелёный комбинированный
Серый нейтральный (ND) Ослабляет всё равномерно Полный спектр
УФ-фильтр (UV-cut) Блокирует λ < 400 нм <400
ИК-фильтр (IR-pass) Пропускает λ > 700 нм >700
Полосовой (Bandpass) Пропускает узкую зону (±10–30 нм) Задаётся вручную
Отражающий (Dichroic) Избирательно отражает, а не поглощает Оптика/наука

Нейтральные фильтры

ND-фильтры (от англ. Neutral Density) — это светофильтры, предназначенные для равномерного ослабления интенсивности света по всему спектру. Они не вносят цветовых искажений, так как коэффициенты поглощения и отражения практически не зависят от длины волны.

ND-фильтры полезны там, где нужно снизить яркость света, но сохранить естественные цвета — в оптических измерениях, фотографии, видео и лазерной технике.

Особенности этих фильтров

  • Ослабляют весь спектр равномерно (нейтрально).
  • Пропускают от 0.1% до 50% света — в зависимости от плотности.
  • Не искажают цветовую температуру и баланс белого.
  • Используются для контроля экспозиции, защиты оптики и предотвращения пересветов.

Типичные значения ND-фильтров

Тип Опт. плотность (D) Пропускание (%) Ослабление (ступени экспозиции)
ND2 0.3 50% 1
ND4 0.6 25% 2
ND8 0.9 12.5% 3
ND16 1.2 6.25% 4
ND32 1.5 3.125% 5
ND64 1.8 1.563% 6
ND128 2.1 0.781% 7
ND256 2.4 0.391% 8
ND512 2.7 0.195% 9
ND1000 3.0 0.1% 10
ND2000 3.3 0.05% 11
ND4000 3.6 0.025% 12
ND8000 3.9 0.0125% 13
ND10000 4.0 0.01% 13⅓

Нейтральные фильтры незаменимы для измерений, где важно сохранить спектральную достоверность, а также в художественной фотографии и видеосъёмке.

Пример использования

  • Выбираем материал, например, стекло, толщиной 2 мм.
  • Задаём α = 0.1, R = 0.045.
  • Получаем графики T(λ), A(λ), R(λ) и таблицу значений.
  • Визуально оцениваем цвет фильтра по изменённому фону блока.

Особенности программы

  • Поддержка пользовательских значений α и R для точной настройки.
  • Автоматическая визуализация графиков и цветовой имитации.
  • Экспорт графика в PNG одним нажатием.
  • Интерактивное управление и мгновенный расчёт после ввода параметров.

Калькулятор полезен для инженеров-оптиков, дизайнеров и исследователей, работающих с фильтрами, оптическими покрытиями и визуальными эффектами, где важна точность оптических характеристик и визуальная интерпретация цвета.

Оцените материал:

0 / 5. Рейтинг: 0

Может подскажете что улучшить?