Олимпиады · EuPhO

EuPhO 2025, экспериментальный тур

2 задачи
РусскийEnglish:12

зад 1 Глубокое обучение

Экспериментальная физика › Практический турЧёрный ящикОбработка данных, линеаризация графиковЭквивалентный источниксложность 8/10

PDF: условие с решением

Часть E1. Глубокое обучение (10 баллов)

Современные ИНС (искусственные нейронные сети) состоят из миллиардов нейронов. Каждый нейрон преобразует свои входы \(x_1,x_2,\dots,x_n\) в выход \(y\). Сначала вычисляется \[z=w_1x_1+w_2x_2+\dots+w_nx_n+b\] с вещественными весами \(w_i\) и вещественным смещением \(b\). Затем к \(z\) применяется функция активации, и получается итоговый выход \(y(x_1,x_2,\dots)\). В этой задаче вы исследуете физическую модель нейрона с электрическими напряжениями \(x_1\) и \(x_2\) на входе; функция активации — \(A\sigma(z)\) (график ниже), где \(\sigma(z)=1/(1+\exp(-z))\) называется сигмоидой.

Рисунок

Рис. 1. График функции активации \(y=A\sigma(z)\): монотонный рост от \(0\) до \(A\) (пунктир).

Оборудование

Важно! Не выключайте никакие розетки питания.

(i) Коробка, в которой находятся источник напряжения, электронная схема, моделирующая нейрон, и два потенциометра (A-потенциометр и B-потенциометр). Электрические клеммы на коробке обозначены так:

Рисунок

Рис. 2. Модель нейрона в коробке: входы X1, X2, блок \(z(x)=w_1x_1+w_2x_2+b\), активация \(A\sigma(z)\) и выходное сопротивление \(R_{\text{вых}}\) перед клеммой Y.

(ii) Цифровой мультиметр с двумя щупами.

(iii) Провода с банановыми разъёмами. К одной клемме коробки можно подключить два или более проводов, используя отверстия в банановых разъёмах. Использование банановых разъёмов с мультиметром может давать неустойчивый контакт. При необходимости используйте зажим «крокодил».

(iv) Миллиметровая бумага. При необходимости можно попросить ещё.

Задание 1 (0,5 балла)

Клеммы A1, A2 и A3 соединены с A-потенциометром \(R_P\) и дополнительным нагрузочным резистором \(R_L\). Какая из схем ниже соответствует цепи в коробке? Определите сопротивления \(R_L\) и \(R_P\); опишите проведённые измерения.

Рисунок

Рис. 3. Три возможные схемы включения: 1 — \(R_P\) и \(R_L\) последовательно между A1 и A2, движок на \(R_P\) выведен на A3; 2 — \(R_P\) между A1 и A2, движок выведен на A3 через \(R_L\); 3 — \(R_L\) и \(R_P\) последовательно между A1 и A2, движок на \(R_P\) выведен на A3.

Замечание. B-потенциометр подключён к клеммам B1, B2, B3 точно так же и с теми же сопротивлениями \(R_L\) и \(R_P\) с точностью до производственных допусков.

Задание 2 (0,5 балла)

Изобразите, как нужно соединить клеммы, чтобы входные напряжения нейрона можно было менять в максимально широком диапазоне.

Задание 3 (1,5 балла)

Придумайте (и опишите) стратегию, позволяющую найти комбинацию входных напряжений \(x_1\) и \(x_2\), при которой выходное напряжение \(y\) максимально, за наименьшее возможное число измерений, независимо от того, с какого набора входных напряжений начинается поиск. Определите это максимальное напряжение \(y_{\max}\), которое в дальнейшем будет использоваться как приближение амплитуды \(A\), и опишите свои измерения.

Задание 4 (3,5 балла)

Определите веса \(w_1\), \(w_2\) и смещение \(b\). Опишите свои измерения и приведите данные в таблице. Оцените \(w_1\), \(w_2\) и \(b\) графическим способом.

Обучение состоит в подборе весов сети для получения нужной функциональности. Благодаря этому ИНС могут приближать произвольные функции. В каждом из следующих заданий нужно с помощью выданного оборудования приблизить свою функцию одного входного напряжения. Следите за тем, чтобы вход и выход, которые вы определяете, были чётко отмечены на ваших схемах.

Задание 5 (1,5 балла)

Соедините клемму X1 напрямую с \(+V\). Разработайте схему, приближающую функцию \(y_5(x)=A\sigma(w_2x/2+b_5)\), где \(x\) — напряжение, подаваемое на вашу новую входную клемму. Определите \(b_5\) теоретически. Соберите схему, проведите измерения и проверьте, что ваша установка работает как ожидается. Подтвердите значение \(b_5\) по вашим данным.

Задание 6 (2,5 балла)

a) Определите внутреннее последовательное выходное сопротивление \(R_{\text{вых}}\) клеммы Y. (0,5 балла)

b) Разработайте и соберите схему, приближающую функцию \(y_6(x)=A_6\cdot\sigma(w_2x+b)+B_6\), где \(B_6=1{,}48\) В. Определите \(A_6\) теоретически. Соберите схему и экспериментально проверьте, что ваша установка работает как ожидается. Подтвердите значения \(A_6\) и \(B_6\) по вашим данным. (2,0 балла)

▶ПодсказкаСкрыть
Подсказка

Выход нейрона — сигмоида от линейной функции входов, поэтому его легко «выпрямить»: \(z=\ln\dfrac{y}{A-y}\) линейно зависит от \(x_1\) и \(x_2\). Максимум линейной функции на квадрате входных напряжений достигается в углу квадрата, а делитель напряжения на потенциометре позволяет изменить масштаб входа и выхода.

▶ОтветСкрыть
Ответ

1) схема 2, \(R_L\approx222\) Ом, \(R_P\approx1000\) Ом;  2) оба потенциометра включены делителями между \(+V\) и GND, движки идут на X1 и X2 (диапазон \(0\)–\(3{,}2\) В);  3) \(y_{\max}=2{,}73\) В при \(x_1=0\), \(x_2=3{,}15\) В (три измерения в углах квадрата);  4) \(w_1\approx-0{,}62\) В\(^{-1}\), \(w_2\approx0{,}96\) В\(^{-1}\), \(b\approx1{,}66\) (для данной коробки);  5) \(b_5=w_1U_{+V}+b\approx-0{,}35\);  6a) \(R_{\text{вых}}\approx284\) Ом;  6b) \(A_6=A(1-B_6/U_{+V})\approx1{,}5\) В.

▶РешениеСкрыть
Решение

Что происходит. Нейрон — блок из трёх частей: линейный сумматор \(z=w_1x_1+w_2x_2+b\), сигмоида \(y=A\sigma(z)\) и последовательное выходное сопротивление \(R_{\text{вых}}\). Все числа в решении — для той коробки, на которой получены данные организаторов; у другой коробки они будут другими, а метод тот же. Главная идея: сигмоида обратима, и величина \[z=\ln\frac{y}{A-y}\] зависит от входов линейно, так что веса и смещение находятся по наклонам и пересечениям прямых. Неизвестную амплитуду \(A\) заменяем найденным максимумом выхода: \(A\approx y_{\max}\). Потенциометры работают как делители напряжения, и из них собираются и входы нейрона, и поправки к выходу.

Обозначения. \(x_1,x_2\) — входные напряжения, \(U_{+V}\approx3{,}24\) В — напряжение источника, \(y\) — выход нейрона без учёта \(R_{\text{вых}}\); положим \(A=2{,}74\) В (в пределах погрешности это \(y_{\max}=2{,}73\) В; такое значение использовано в таблицах ниже). Все напряжения — относительно GND.

Задание 1. Схема потенциометра.

Мультиметр в режиме омметра подключаем к трём возможным парам клемм A-потенциометра и для каждой находим наименьшее и наибольшее показание при вращении ручки:

клеммы\(R_{\min}\), Ом\(R_{\max}\), Ом
A1–A210001000
A1–A32221222
A2–A32221222

Между A1 и A2 сопротивление не зависит от положения ручки: это весь потенциометр, \(R_P=1000\) Ом. Для пар A1–A3 и A2–A3 минимум не нуль и достигается, когда движок стоит у соответствующего края. Значит, нагрузочный резистор включён между движком и клеммой A3 (схема 2): при движке на краю сопротивление равно \(R_L\), при движке на противоположном краю — \(R_P+R_L\). Если бы резистор стоял у A1 или A2 (схемы 1 и 3), у одной из пар минимум был бы почти нулевым. Отсюда \[R_L=222~\text{Ом},\qquad R_P=1000~\text{Ом}.\]

Рисунок

Рис. 4. Устройство потенциометра в коробке (схема 2): \(R_P\) между A1 и A2, движок выведен на A3 через \(R_L\).

Проверка. \(R_{\max}-R_{\min}=1000\) Ом \(=R_P\), согласуется с измерением между A1 и A2.

Задание 2. Входы с широким диапазоном.

Каждый потенциометр включаем делителем: один край (A1) — на GND, другой (A2) — на \(+V\); движок через \(R_L\) выведен на A3 и подаётся на вход нейрона (A3 на X2, B3 на X1). Так входное напряжение плавно меняется от \(0\) до напряжения источника. Считаем входное сопротивление нейрона большим, поэтому ток через \(R_L\) мал и \(R_L\) напряжение не искажает. (Подключение с входом на одном из краёв потенциометра и \(+V\) с GND на остальных клеммах даст лишь ограниченный диапазон, до \(2{,}67\) В.)

Рисунок

Рис. 5. Подключение входов: оба потенциометра между \(+V\) и GND, движки (через \(R_L\) в коробке) на X1 и X2. Провод от движка верхнего потенциометра пересекает провод питания без соединения.

Вращая ручки, получаем независимо \(x_1\) и \(x_2\) от \(0\) до \(\approx3{,}25\) В (из-за защитной цепи внутри коробки это напряжение при подключённой нагрузке немного уменьшается; в опытах ниже верхняя граница \(\approx3{,}15\) В). Поэтому любая пара входов изображается точкой внутри квадрата на плоскости \(x_1\)–\(x_2\).

Задание 3. Максимум выхода.

Линии постоянного выхода \(y\) — это линии постоянного \(z\), то есть \[w_1x_1+w_2x_2+b=\text{const}.\] Это семейство параллельных прямых, перпендикулярных вектору \(\vec w=(w_1,w_2)\) (пунктир на рисунке); \(y\) растёт вдоль \(\vec w\). Линейная функция на выпуклом многоугольнике имеет максимум и минимум в его вершинах, а сигмоида монотонна, поэтому \(y_{\max}\) и \(y_{\min}\) при любых весах достигаются в углах квадрата входных напряжений.

Рисунок

Рис. 6. Квадрат допустимых входов \(x_1,x_2\in[0;3{,}15]\) В. Пунктир — линии постоянного \(y\), стрелка — вектор весов \(\vec w=(w_1,w_2)\), у вершин — измеренный выход. Максимум \(y_{\max}=2{,}73\) В в левом верхнем углу.

Достаточно трёх измерений. Измеряем два соседних угла: большее значение указывает, по какому ребру растёт \(y\). Вдоль этого ребра берём следующий угол; если там \(y\) ещё больше, это максимум на ребре, а четвёртый угол лежит ниже. Организаторы измерили (напряжения в вольтах):

\(x_1\)\(x_2\)\(y\)
002,30
3,1501,15
3,153,152,56
03,152,73

Начинаем с \((0;0)\) и \((3{,}15;0)\): \(2{,}30>1{,}15\), значит, \(y\) убывает по \(x_1\) и надо идти по ребру \(x_1=0\) к \((0;3{,}15)\): там \(2{,}73>2{,}30\). Так как \(z\) складывается из вкладов входов, \(z(3{,}15;3{,}15)=z(3{,}15;0)+z(0;3{,}15)-z(0;0)\), и поскольку \(z(3{,}15;0)<z(0;0)\), четвёртый угол ниже третьего, проверять его не нужно (в таблице он есть как контроль: \(2{,}56<2{,}73\)). Итог: \[y_{\max}=2{,}73~\text{В}\quad\text{при}\quad x_1=0,\ x_2=3{,}15~\text{В}.\]

Проверка. После задания 4 по найденным весам можно предсказать все четыре угла: \(z=1{,}66\); \(-0{,}29\); \(2{,}73\); \(4{,}68\) и \(y=2{,}74\,\sigma(z)=2{,}30\); \(1{,}17\); \(2{,}57\); \(2{,}72\) В — совпадение с измеренными значениями в пределах \(0{,}02\) В.

Задание 4. Веса и смещение.

Три параметра находим по двум сериям измерений: фиксируем один вход, меняем другой. Выбираем путь \((0;0)\to(3{,}0;0)\to(3{,}0;3{,}0)\) на плоскости входов. Тогда \(x_2=0\) в первой серии, и пересечение прямой \(z(x_1)\) с осью даёт смещение \(b\); во второй серии \(x_1=3{,}02\) В. Угол \((0;3)\), где \(y\) почти равен \(y_{\max}\), обходим: при \(y\to A\) величина \(z=\ln\dfrac{y}{A-y}\) чрезвычайно чувствительна к ошибке замены \(A\) на \(y_{\max}\) и к погрешности измерения, и систематическая ошибка \(z\) там велика.

Серия 1: \(x_2=0{,}00\) В, меняем \(x_1\); серия 2: \(x_1=3{,}02\) В, меняем \(x_2\). Для каждой точки вычисляем \(z=\ln\dfrac{y}{A-y}\) при \(A=2{,}74\) В:

\(x_1\), В\(y\), В\(z\)\(x_2\), В\(y\), В\(z\)
0,002,311,680,001,23\(-0{,}21\)
0,262,241,500,221,380,01
0,592,151,290,511,560,28
0,832,081,150,811,740,55
1,092,000,991,061,880,78
1,321,920,851,372,041,07
1,721,760,591,752,211,43
1,981,650,411,992,301,65
2,201,570,292,222,381,89
2,531,440,102,532,472,21
2,881,29\(-0{,}12\)2,742,522,44
3,021,23\(-0{,}21\)3,022,572,72
Рисунок

Рис. 7. Зависимость \(z\) от \(x_1\) при \(x_2=0\): точки на прямой с отрицательным наклоном.

Рисунок

Рис. 8. Зависимость \(z\) от \(x_2\) при \(x_1=3{,}02\) В: точки на прямой с положительным наклоном.

Точки в обоих случаях ложатся на прямую — это подтверждает сигмоидальную модель. Наклоны: \[w_1=\frac{\Delta z}{\Delta x_1}\approx-0{,}62~\text{В}^{-1},\qquad w_2=\frac{\Delta z}{\Delta x_2}\approx0{,}96~\text{В}^{-1}.\] Смещение из первой прямой (при \(x_1=0\), \(x_2=0\) имеем \(z=b\)): \(b\approx1{,}67\). Вторая прямая при \(x_2=0\) даёт \(z=-0{,}22=w_1\cdot3{,}02+b=-1{,}87+b\), откуда \(b\approx1{,}65\). Среднее: \[b=1{,}66\pm0{,}01 .\]

Проверка. Знаки совпадают с картиной в задании 3: \(w_1<0\), \(w_2>0\), вектор \(\vec w\) смотрит в левый верхний угол, где максимум. Предсказание для углов (см. задание 3) согласуется с измерениями.

Задание 5. Нейрон с одним входом.

Если X1 соединён с \(+V\), то \(x_1=U_{+V}\), и входное напряжение приходится подавать на X2. Нужен вес \(w_2/2\), то есть вход должен быть уменьшен вдвое: \(x_2=x/2\). Для этого используем один из потенциометров как делитель, у которого входное напряжение \(x\) подано на B1, B2 заземлено, а движок (через \(R_L\), B3) идёт на X2. Положение движка подбираем, измеряя вольтметром напряжение на B3 и на B1: оно должно быть вдвое меньше. Физическая середина потенциометра может не давать ровно половины (потенциометр нелинеен и подключён к источнику \(x\), нагруженному на него), поэтому ориентируемся на показания вольтметра.

Рисунок

Рис. 9. Схема опыта: X1 на \(+V\), вход \(x\) подаётся на B1 (потенциометр A, подключённый к \(+V\) и GND, даёт переменное \(x\)), B2 на GND, движок (через \(R_L\)) от B3 на X2, выход — клемма Y.

Тогда \(x_2=x/2\) и \[z=w_1U_{+V}+\frac{w_2}{2}\,x+b .\] Новое смещение — постоянная часть: \[b_5=w_1U_{+V}+b=(-0{,}62)(3{,}24)+1{,}66\approx-0{,}35 .\] (Если другой конец делителя подключить не к GND, а к \(+V\), то эффективный вес получится тем же, а смещение другим, около \(1{,}2\).)

Проверка схемы: подаём \(x\) от \(0\) до \(2{,}56\) В и измеряем \(y\); затем линеаризуем обратной функцией активации \(z=-\ln\left(\dfrac{A}{y}-1\right)=\ln\dfrac{y}{A-y}\):

\(x\), В\(y\), В\(z\)\(x\), В\(y\), В\(z\)
0,001,13\(-0{,}36\)1,601,630,38
0,201,19\(-0{,}27\)1,801,690,47
0,401,25\(-0{,}18\)2,001,770,59
0,601,32\(-0{,}08\)2,201,820,67
0,801,390,022,401,870,75
1,001,460,122,561,930,86
1,201,510,20
1,401,580,30
Рисунок

Рис. 10. Зависимость \(z\) от входного напряжения \(x\): прямая \(z=0{,}47x-0{,}36\).

Прямая \(z=0{,}47\,x-0{,}36\): эффективный вес \(0{,}47\) В\(^{-1}\approx w_2/2=0{,}48\) В\(^{-1}\) и смещение \(b_5\approx-0{,}36\) совпадают с теоретическими \(-0{,}35\). Значит, схема работает как задумано.

Проверка. При \(x=0\) имеем \(z=-0{,}35\) и \(y=2{,}74\sigma(-0{,}35)=1{,}13\) В — ровно первая точка таблицы.

Задание 6a. Выходное сопротивление.

Выход нейрона ведёт себя как идеальный источник \(y\) с последовательным сопротивлением \(R_{\text{вых}}\). Измерить \(R_{\text{вых}}\) можно, нагрузив выход известным сопротивлением и сравнив напряжения без нагрузки и под нагрузкой (замыкать выход накоротко амперметром опасно, если \(R_{\text{вых}}\) неизвестно и может быть малым). Устанавливаем на нейроне известный выход: X1 на GND, X2 на \(+V\), при этом \(y=A\sigma(w_2U_{+V}+b)\approx2{,}72\) В. Мультиметром измеряем напряжение без нагрузки \(U_{\text{отк}}\approx2{,}71\) В. Затем подключаем к Y сопротивление \(R_P=1000\) Ом (весь A-потенциометр, Y на A1, A2 на GND) и измеряем напряжение на нём \(U_P\approx2{,}11\) В.

Рисунок

Рис. 11. Измерение \(R_{\text{вых}}\): нейрон (X1 на GND, X2 на \(+V\)) нагружен на \(R_P\), вольтметр измеряет напряжение на нагрузке.

Запишем закон Ома для замкнутой цепи: ток \(I=U_P/R_P\) течёт через \(R_{\text{вых}}\) и \(R_P\), а ЭДС источника равна \(U_{\text{отк}}\): \[U_{\text{отк}}=I\,(R_{\text{вых}}+R_P)\ \Longrightarrow\ R_{\text{вых}}=\left(\frac{U_{\text{отк}}}{U_P}-1\right)R_P=\left(\frac{2{,}71}{2{,}11}-1\right)\cdot1000~\text{Ом}\approx284~\text{Ом}.\]

Проверка. Отношение \(U_P/U_{\text{отк}}=0{,}78\) совпадает с делителем \(R_P/(R_P+R_{\text{вых}})=1000/1284\).

Задание 6b. Нейрон с поднятым уровнем выхода.

Нужна функция \(y_6=A_6\sigma(w_2x+b)+B_6\) с \(B_6=1{,}48\) В. Вход \(x\) идёт на X2, X1 соединяем с GND (тогда \(w_1x_1=0\) и \(z=w_2x+b\)). Повышение уровня выхода обеспечивает делитель напряжения на втором потенциометре между клеммой Y и источником \(+V\): Y — на B1, \(+V\) — на B2, выход \(y_6\) снимаем с движка (B3).

Рисунок

Рис. 12. Схема задания 6b: X1 на GND, вход \(x\) на X2, выход Y нейрона на B1, \(+V\) на B2, выход \(y_6\) — движок (B3). Резистор \(R_L\) в цепи движка не влияет на напряжение, так как мультиметр потребляет пренебрежимо малый ток.

Пусть \(R_a\) — часть сопротивления \(R_P\) между B1 и движком. Через цепочку \(R_{\text{вых}}+R_P\) от источника \(A\sigma\) до \(+V\) течёт общий ток, и напряжение на движке (потенциал в точке, отстоящей от источника \(A\sigma\) на \(R_{\text{вых}}+R_a\) из \(R_{\text{вых}}+R_P\)) равно \[y_6=(1-\eta)\,A\sigma(w_2x+b)+\eta\,U_{+V},\qquad\eta=\frac{R_{\text{вых}}+R_a}{R_{\text{вых}}+R_P}.\] Сравнивая с заданной функцией: \(A_6=A(1-\eta)\), \(B_6=\eta U_{+V}\). Из \(B_6=1{,}48\) В находим \[\eta=\frac{B_6}{U_{+V}}=\frac{1{,}48}{3{,}24}\approx0{,}457,\qquad \frac{R_a}{R_P}=\eta\,\frac{R_{\text{вых}}+R_P}{R_P}-\frac{R_{\text{вых}}}{R_P}=0{,}457\cdot1{,}284-0{,}284\approx0{,}30 ,\] то есть движок нужно поставить так, чтобы \(R_a\approx300\) Ом. (В официальном решении напечатано \(R_a/R_P\approx0{,}389\), но их же формула при \(\eta=0{,}458\) и \(R_{\text{вых}}=284\) Ом даёт \(0{,}30\).) Омметром между B1 и B3 измеряется \(R_a+R_L\) (движок через \(R_L\)): значит, ручку надо установить на \(R_{\text{B1–B3}}\approx300+222\approx520\) Ом (измерять нужно при отключённой цепи, когда токи через потенциометр не текут). Амплитуда теоретически \[A_6=A(1-\eta)=A\left(1-\frac{B_6}{U_{+V}}\right)=2{,}74\cdot0{,}543\approx1{,}5~\text{В}.\] Для проверки меняем \(x\) вторым потенциометром и записываем \(y_6\); затем вычисляем \(\sigma(w_2x+b)\) при \(w_2=0{,}96\) В\(^{-1}\), \(b=1{,}66\) (при линейной связи \(y_6\) с \(\sigma\) наклон должен быть \(A_6\), пересечение — \(B_6\)):

\(x\), В\(y_6\), В\(\sigma\)\(x\), В\(y_6\), В\(\sigma\)
0,002,730,8401,802,920,967
0,152,760,8592,102,940,975
0,302,780,8752,402,950,981
0,452,800,8902,702,960,986
0,602,830,9033,002,960,989
0,752,850,9153,232,970,992
0,902,860,926
1,202,890,943
1,502,910,957

В официальной таблице этих данных третий столбец подписан \(A\sigma(w_2x+b)\), но посчитан не по этой формуле (при \(x=0\) должно быть \(2{,}74\cdot0{,}840=2{,}30\) В, а у них \(1{,}38\) В); поэтому \(\sigma\) вычислена заново, и подгонка ниже отличается от их \(1{,}53\,\sigma+1{,}45\).

Рисунок

Рис. 13. Выход \(y_6\) в зависимости от \(x\). Линия — теоретическая зависимость \(y_6=(1-\eta)A\sigma(w_2x+b)+\eta U_{+V}\) без подгоночных параметров.

Рисунок

Рис. 14. Выход \(y_6\) в зависимости от \(\sigma(w_2x+b)\): точки лежат на прямой. Пунктир — теория (\(A_6=1{,}48\), \(B_6=1{,}48\)), сплошная линия — подгонка по точкам.

Подгонка по точкам даёт \(y_6=1{,}57\,\sigma+1{,}41\), то есть \(A_6\approx1{,}6\) В, \(B_6\approx1{,}4\) В; из них в сумме \(A_6+B_6=2{,}98\) В — предельное значение выхода при \(\sigma\to1\) — совпадает с теоретическим \(2{,}97\) В; а теоретическая зависимость (рис. 13) воспроизводит все 15 точек со среднеквадратичным отклонением \(0{,}01\) В. В пределах точности вольтметра (\(0{,}01\) В) схема работает как задумано: \(A_6\approx1{,}5\) В, \(B_6\approx1{,}5\) В; узкий диапазон \(\sigma\) (от \(0{,}84\) до \(0{,}99\)) делает наклон и пересечение подгонки сильно коррелированными, поэтому каждое из них по отдельности определено хуже, чем их сумма.

Проверка. Пределы: при \(x\to\infty\) имеем \(\sigma\to1\) и \(y_6\to A(1-\eta)+\eta U_{+V}=A+\eta(U_{+V}-A)=2{,}74+0{,}457\cdot0{,}50=2{,}97\) В — согласуется с последней точкой (\(2{,}97\) В). При \(\eta=0\) получаем исходный выход нейрона, при \(\eta=1\) — постоянное напряжение \(U_{+V}\).

Обратите внимание: резистор \(R_{\text{вых}}\) входит в \(\eta\); если им пренебречь (\(\eta=R_a/R_P\)), положение движка получится неверным, и \(A_6\) и \(B_6\) не совпадут одновременно с заданными.

Прочитали решение — спросите себя, как можно было до этого додуматься. А через день-два решите задачу заново, не подглядывая.

зад 2 Скрытый узор

Экспериментальная физика › Практический турИсследование установки, «процессы и измерения»Дифракционная решёткаИзмерения и погрешностисложность 8/10

PDF: условие с решением

Часть E2. Скрытый узор (10 баллов)

Вам дана плоская полупрозрачная плёнка с микроузором, напечатанным на её поверхности и невидимым невооружённым глазом. Узор состоит из большого числа одинаковых синусоид с амплитудой \(A\), идущих горизонтально с пространственным периодом \(\Lambda\) и сдвинутых по вертикали друг относительно друга на расстояние \(d\), как схематически показано на рис. 1. Под микроскопом видно, что напечатанный узор составлен из строго горизонтальных отрезков линий, каждый из которых смещён по вертикали относительно соседних на постоянный шаг \(s\), как показано на рис. 2.

Рисунок

Рис. 1. Узор (не в масштабе): синусоиды с периодом \(\Lambda\) и размахом \(2A\), сдвинутые по вертикали на \(d\).

Рисунок

Рис. 2. Узор под микроскопом: горизонтальные отрезки, смещённые по вертикали на шаг \(s\); соседние синусоиды смещены на \(d\).

Оборудование (см. также рис. 3)

Рисунок

Рис. 3. Детали A, B, C, H и J, расставленные для эксперимента.

Подсказка: при всех измерениях можно свободно рисовать и ставить отметки на экране.

Важно: считайте, что поверхность экспериментального стола плоская, а экран строго перпендикулярен столу.

Задания (10,0 баллов)

Определите как можно точнее:

a) период синусоиды \(\Lambda\). (2 балла)

b) вертикальный сдвиг \(d\) соседних синусоид. (2 балла)

c) амплитуду синусоиды \(A\). (3 балла)

d) высоту шага \(s\). (3 балла)

В каждом из заданий от вас ожидается:

  1. изобразить схему установки и/или обосновать метод измерения соответствующих величин;

  2. привести измерения и вычисления в виде таблицы;

  3. оценить искомые величины и их погрешности графическим способом, где это разумно.

▶ПодсказкаСкрыть
Подсказка

Печатные линии работают как дифракционная решётка. Максимумы лежат на прямой, перпендикулярной касательной к линии в освещённом месте: по наклону этой прямой читается наклон синусоиды, по расстоянию между максимумами — сдвиг \(d\) соседних линий, а вертикальные края ступенек дают отдельную, вторичную картину.

▶ОтветСкрыть
Ответ

a) \(\Lambda=(60{,}8\pm0{,}3)\) мм;  b) \(d=(60{,}1\pm0{,}5)\) мкм;  c) \(A=(5{,}0\pm0{,}1)\) мм;  d) \(s=(10{,}2\pm0{,}4)\) мкм.

▶РешениеСкрыть
Решение

Что происходит. Пучок лазера освещает на плёнке пятно диаметром порядка миллиметра. Внутри пятна печатные линии — практически прямые параллельные штрихи, то есть пятно работает как дифракционная решётка. Максимумы лежат на одной прямой, перпендикулярной касательной к линии в освещённой точке, а расстояния между ними задаёт расстояние между соседними линиями. Если сдвигать плёнку поперёк пучка, пятно скользит по синусоиде, касательная поворачивается, и картина на экране наклоняется на тот же угол \(\theta\). Так наклон картины и положение на плёнке дают \(\Lambda\) и \(A\); расстояния между максимумами дают \(d\). Горизонтальные отрезки со ступеньками высоты \(s\) добавляют вторичную картину с вертикальных краёв: по ней находится \(s\).

Обозначения. \(\lambda=654\) нм (с погрешностью \(5\) нм, то есть \(0{,}8\,\%\)); \(L\) — расстояние от плёнки до экрана; \(x\) — положение пятна на плёнке вдоль линейки (отсчёт по диагональной шкале с точностью \(0{,}1\) мм); \(\theta\) — угол прямой максимумов на экране с вертикалью (он равен углу наклона синусоиды в освещённом месте); \(n\) — порядок максимума; \(R_n\) — расстояние от центрального максимума до \(n\)-го на экране. Синусоиду описываем как \(y=A\sin k(x-x_0)\) с волновым числом \(k=2\pi/\Lambda\).

Рисунок

Рис. 1. Установка, вид сверху. Лазер закреплён неподвижно, подставка с плёнкой скользит вдоль ребра линейки, экран с гониометром стоит на расстоянии \(L\) от плёнки. Стрелка \(x\) — направление сдвига плёнки.

Установка: плёнку фиксируем двумя зажимами на L-образной подставке и выставляем строго вертикально; гониометр приклеен к экрану нулём градусов вверх. Лазер закрепляем на второй подставке так, чтобы пучок попадал в центр гониометра. Экран ставим как можно дальше от плёнки (на столе наискосок), чтобы смещения максимумов были больше и точность выше. Подставку с плёнкой сдвигаем малыми шагами вдоль ребра линейки, приложенного к диагональной шкале, и следим за картиной на экране, не отвлекаясь на положение подставки; по шкале записываем \(x\) — расстояние от пятна до края плёнки.

Рисунок

Рис. 2. Геометрия в освещённом месте (не в масштабе). Максимумы (красные точки) лежат на нормали к линии, наклонённой на угол \(\theta\) к вертикали; расстояние между соседними линиями по нормали \(d'=d\cos\theta\).

a. Период \(\Lambda\).

Когда пятно лежит на гребне или впадине синусоиды, касательная горизонтальна, а прямая максимумов на экране вертикальна: \(\theta=0\). Соседние гребень и впадина отстоят на половину периода, поэтому расстояние между двумя последовательными положениями плёнки с вертикальной картиной равно \(\Lambda/2\), то есть \(\Lambda=2(x_2-x_1)\).

Способ A: график. Записываем \(\theta\) при смещении \(x\) плёнки с шагом \(2\) мм (таблица в конце задания) и строим \(\theta(x)\).

Рисунок

Рис. 3. Угол наклона картины \(\theta\) в зависимости от положения пятна \(x\) (данные организаторов). Линия — модель \(\theta=\operatorname{arctg}\bigl(kA\cos k(x-x_0)\bigr)\) с \(\Lambda=60{,}8\) мм, \(A=5{,}0\) мм, \(x_0=25\) мм.

Линейные подгонки четырёх точек у каждого перехода через нуль дают \(x_1=10{,}0\) мм и \(x_2\approx40\) мм, откуда \(\Lambda\approx60\pm2\) мм (при графическом определении \(x_2\) в пределах \(\pm1\) мм).

Способ B: точные положения. Двигая подставку, добиваемся, чтобы максимумы выстроились вдоль вертикали, и берём отсчёт \(x_1\); затем находим по шкале соседнее положение с вертикальной картиной, \(x_2\). Совместить картину с вертикалью трудно, поэтому измерение повторяем пять раз:

№\(x_1\), мм\(x_2\), мм
177,847,3
278,047,4
377,747,5
477,647,3
577,747,4
среднее77,7647,38

Разности \(x_1-x_2\): \(30{,}5;\ 30{,}6;\ 30{,}2;\ 30{,}3;\ 30{,}3\) мм, среднее \(30{,}38\) мм, разброс \(0{,}16\) мм. Отсюда \[\Lambda=2(x_1-x_2)=2\cdot30{,}38~\text{мм}\approx60{,}8~\text{мм},\qquad \Delta\Lambda\approx0{,}3~\text{мм}\] (в погрешность входят разброс и точность отсчёта \(0{,}1\) мм по шкале). Способ A согласуется со способом B.

Проверка. Расстояние до экрана большое, угол \(\theta\) измеряется на гониометре с точностью около одного градуса, а \(x\) — до \(0{,}1\) мм, так что метод B заведомо точнее графического.

b. Сдвиг \(d\) соседних синусоид.

Соседние линии сдвинуты по вертикали на \(d\), но по нормали к линии (в направлении, в котором решётка и дифрагирует) расстояние между ними меньше: период решётки \[d'=d\cos\theta\] (рис. 2). Для максимума порядка \(n\) дифракционной решётки угол \(\varphi\) с направлением падения находится из \(d'\sin\varphi=n\lambda\), так что \[\sin\varphi=\frac{n\lambda}{d\cos\theta}.\] Углы много меньше радиана, поэтому на экране на расстоянии \(L\) \[R_n=L\operatorname{tg}\varphi\approx\frac{n\lambda L}{d\cos\theta}.\] Нулевой порядок мог немного сместиться относительно центра гониометра, поэтому измеряем расстояние между симметричными максимумами \(D_n=R_n+R_{-n}\) и берём отсюда \[d=\frac{2n\lambda L}{D_n\cos\theta}.\] Наблюдаем \(n=5\) (\(L=74{,}6\) см), угол \(\theta\) при разных положениях пятна \(x\) даёт разные \(D_5\), а \(d\) получается одним и тем же. Данные организаторов (\(D_5\) и \(\theta\) — в таблице в пункте c; \(d\) вычислено по формуле):

Рисунок

Рис. 4. Значения \(d\), вычисленные для всех положений пятна \(x\); линия — среднее.

Среднее по 26 точкам \(d=60{,}1\) мкм при разбросе отдельной точки \(0{,}5\) мкм (стандартное отклонение среднего \(0{,}1\) мкм). Основной вклад в погрешность даёт длина волны (\(0{,}8\,\%\), то есть \(0{,}5\) мкм): \[d=(60{,}1\pm0{,}5)~\text{мкм}.\] При \(\theta=0\) (вертикальная картина, пятно на гребне или впадине) формула упрощается: \(\sin\varphi=n\lambda/d\), то есть \(d=2n\lambda\sqrt{L^2+D_n^2/4}\,/D_n\). Измерение при \(L=810\) мм, \(n=6\) и отмеченных на экране точках даёт \(D_6=105{,}5\) мм и \(d\approx60{,}4\) мкм, с той же погрешностью \(\pm0{,}5\) мкм.

Обратите внимание: период решётки — расстояние по нормали \(d\cos\theta\), а не вертикальный сдвиг \(d\); без множителя \(\cos\theta\) при \(\theta\approx27^\circ\) получилась бы ошибка около \(11\,\%\).

Рисунок

Рис. 5. Картина на экране (схема): первичные максимумы вдоль прямой, наклонённой на \(\theta\) к вертикали; вторичные максимумы по бокам центра в перпендикулярном направлении. Окружности — деления гониометра.

Проверка. Размерность: \(\lambda L/D\) — метры. При \(L=0{,}746\) м, \(n=5\) и \(D_5=8{,}8\) см, \(\cos\theta=\cos23^\circ=0{,}92\) получаем \(d=2\cdot5\cdot654\cdot10^{-9}\cdot0{,}746/(0{,}088\cdot0{,}92)=60{,}3\) мкм — совпадает с таблицей. Предел: чем больше \(d\), тем ближе максимумы и тем больше нужен \(n\).

c. Амплитуда \(A\).

Синусоида: \(y=A\sin k(x-x_0)\). Касательная к ней при смещении \(x\) имеет наклон \(\operatorname{tg}\theta=dy/dx=kA\cos k(x-x_0)\), а так как прямая максимумов перпендикулярна касательной, её угол с вертикалью равен углу наклона касательной к горизонтали. Введём \(z=\cos k(x-x_0)\) и \(t=\operatorname{tg}\theta\): они связаны линейно, \[t=kA\,z\equiv m\,z,\qquad A=\frac mk .\] Точка \(x_0\) — середина между \(x_1\) и \(x_2\) (\(\theta_{\max}\) достигается именно там): \(x_0\approx25\) мм. По волновому числу \(k=2\pi/\Lambda=0{,}1033\) мм\(^{-1}\) и данным таблицы вычисляем \(z\) и \(t\):

\(x\), мм\(\theta\), град\(z\)\(t\)\(D_5\), см\(x\), мм\(\theta\), град\(z\)\(t\)\(D_5\), см
0\(-23\)\(-0{,}85\)\(-0{,}424\)\(8{,}8\)26\(27\)\(0{,}99\)\(0{,}510\)\(9{,}1\)
2\(-20\)\(-0{,}72\)\(-0{,}364\)\(8{,}7\)28\(26\)\(0{,}95\)\(0{,}488\)\(9{,}1\)
4\(-16\)\(-0{,}56\)\(-0{,}287\)\(8{,}4\)30\(23\)\(0{,}87\)\(0{,}424\)\(8{,}8\)
6\(-11\)\(-0{,}38\)\(-0{,}194\)\(8{,}2\)32\(18\)\(0{,}75\)\(0{,}325\)\(8{,}4\)
8\(-7\)\(-0{,}18\)\(-0{,}123\)\(8{,}2\)34\(16\)\(0{,}60\)\(0{,}287\)\(8{,}5\)
10\(-1\)\(0{,}02\)\(-0{,}017\)\(8{,}2\)36\(12\)\(0{,}42\)\(0{,}213\)\(8{,}2\)
12\(6\)\(0{,}23\)\(0{,}105\)\(8{,}2\)38\(6\)\(0{,}23\)\(0{,}105\)\(8{,}2\)
14\(13\)\(0{,}42\)\(0{,}231\)\(8{,}4\)40\(-1\)\(0{,}02\)\(-0{,}017\)\(8{,}2\)
16\(17\)\(0{,}60\)\(0{,}306\)\(8{,}6\)42\(-8\)\(-0{,}18\)\(-0{,}141\)\(8{,}2\)
18\(21\)\(0{,}75\)\(0{,}384\)\(8{,}6\)44\(-12\)\(-0{,}38\)\(-0{,}213\)\(8{,}3\)
20\(25\)\(0{,}87\)\(0{,}466\)\(8{,}8\)46\(-21\)\(-0{,}56\)\(-0{,}384\)\(8{,}8\)
22\(26\)\(0{,}95\)\(0{,}488\)\(9{,}1\)48\(-22\)\(-0{,}72\)\(-0{,}404\)\(8{,}8\)
24\(27\)\(0{,}99\)\(0{,}510\)\(9{,}1\)50\(-24\)\(-0{,}85\)\(-0{,}445\)\(8{,}8\)
Рисунок

Рис. 6. \(t=\operatorname{tg}\theta\) в зависимости от \(z=\cos k(x-x_0)\): прямая через начало координат.

Подгонка по методу наименьших квадратов через начало координат даёт наклон \(m=0{,}515\pm0{,}009\) и \[A=\frac mk=\frac{0{,}515}{0{,}1033~\text{мм}^{-1}}\approx5{,}0~\text{мм},\qquad \Delta A\approx0{,}1~\text{мм}.\] Есть и прямой способ: наклон синусоиды максимален в точке пересечения оси (\(z=1\)), там \(\operatorname{tg}\theta_{\max}=kA\). Находим по сдвигу плёнки максимальный наклон картины \(\theta_{\max}=27{,}5^\circ\pm0{,}3^\circ\) (в таблице организаторов максимум \(27^\circ\) в точках \(x=24\)–\(26\) мм) и получаем \[A=\frac{\Lambda\operatorname{tg}\theta_{\max}}{2\pi}=\frac{60{,}8\cdot0{,}521}{2\pi}=5{,}04~\text{мм}.\] Окончательно \(A=(5{,}0\pm0{,}1)\) мм.

Проверка. Угол \(\theta_{\max}=\operatorname{arctg}(kA)=\operatorname{arctg}(0{,}517)=27{,}3^\circ\) согласуется с измеренным. Предел: при \(A\to0\) линии прямые и \(\theta=0\) при любом \(x\).

d. Высота шага \(s\).

Под микроскопом видно, что синусоида составлена из горизонтальных отрезков, смещённых друг относительно друга на \(s\). Наклонный участок линии — лесенка: за один шаг вверх на \(s\) линия сдвигается по горизонтали на \(g\), причём наклон линии \[\operatorname{tg}\theta=\frac sg,\qquad g=\frac s{\operatorname{tg}\theta}.\]

Рисунок

Рис. 7. Лесенка под микроскопом: вертикальные края (красные пунктиры) отстоят по горизонтали на \(g=s/\operatorname{tg}\theta\).

Вертикальные края отрезков, расположенные через равные промежутки \(g\), образуют ещё одну дифракционную решётку с периодом \(g\) и штрихами вертикально, поэтому она даёт вторичную картину из максимумов в горизонтальном направлении. Её максимумы первого порядка лежат по бокам центра на расстояниях \(R_+\) и \(R_-\); угол \[\omega\approx\operatorname{tg}\omega=\frac{R_++R_-}{2L},\qquad \omega\approx\sin\omega=\frac\lambda g .\] Отсюда \[g=\frac{2L\lambda}{R_++R_-},\qquad s=g\operatorname{tg}\theta=\frac{2L\lambda\operatorname{tg}\theta}{R_++R_-}.\] (Если измерять расстояния \(\tilde R_\pm\) в направлении, перпендикулярном первичной картине, то \(\tilde R=R\cos\theta\), и формула принимает вид \(s=2L\lambda\sin\theta/(\tilde R_++\tilde R_-)\) — результат тот же.)

Вторичную картину можно рассмотреть только при больших \(\theta\): чем круче наклон линии, тем плотнее ступеньки по горизонтали (\(g\) мало) и тем шире разведены вторичные максимумы; при малых \(\theta\) они слипаются с центральным пятном. Поэтому берём \(\theta\) как можно больше (около \(25^\circ\) и выше: участки синусоиды вблизи нулей, где угол почти не меняется). Максимумы отмечаем карандашом на экране и измеряем расстояние между ними по линейке. Данные (\(L=74{,}6\) см):

\(\theta\), град\(\operatorname{tg}\theta\)\(R_++R_-\), см\(s\), мкм
27,80,5274,7510,8
25,70,4814,6510,1
24,50,4564,509,9
24,70,4604,609,8
21,80,4003,9010,0
18,10,3273,0010,6

Значения \(s\) вычислены по формуле выше. Среднее \(\bar s=10{,}2\) мкм, стандартное отклонение отдельного измерения \(0{,}4\) мкм; графическая подгонка здесь ничего не даёт, так как \(s\) — не параметр линейной зависимости, а общее для всех точек значение. Итог: \[s=(10{,}2\pm0{,}4)~\text{мкм}.\]

Проверка. При \(\theta=27{,}8^\circ\) и \(s=10{,}2\) мкм получаем \(g=s/\operatorname{tg}\theta=19{,}4\) мкм и \(R_++R_-=2L\lambda/g=2\cdot0{,}746\cdot654\cdot10^{-9}/19{,}4\cdot10^{-6}=5{,}0\) см — в пределах разброса совпадает с измеренными \(4{,}75\) см. Размерность: \(\lambda L/R\) — метры.

Обратите внимание: \(s\) много меньше \(d\) (\(10\) против \(60\) мкм), поэтому вторичная картина расположена гораздо шире первичной: расстояние между максимумами обратно пропорционально периоду решётки.

Прочитали решение — спросите себя, как можно было до этого додуматься. А через день-два решите задачу заново, не подглядывая.

Источник: Европейская физическая олимпиада (EuPhO) 2025, экспериментальный тур — условия (1) · условия (2) · решения (1) · решения (2). Задачи перенабраны на botay.pro, решения — по официальным.