Почему струя опаздывает за музыкой — один из первых вопросов, с которым сталкивается постановщик светомузыкального фонтана. Эффект стоит точно на акценте, свет меняется вовремя, а вода приходит на пик заметно позже: зритель видит, что фонтан «догоняет» музыку. Главная причина — инерция воды. Ниже — из чего складывается задержка струи фонтана, почему её трудно убрать вручную и как работает упреждение команд.
Как выглядит опоздание
Свет реагирует на команду практически сразу, вода — нет. Когда шоу-контроллер отдаёт команду поднять струю, проходит время, прежде чем вода достигнет нужной высоты. На низких струях это почти незаметно, на высоких — бросается в глаза: чем выше струя, тем дольше вода поднимается до верхней точки.
Особенно хорошо опоздание видно, когда свет и вода должны сработать одновременно: подсветка вспыхивает на акценте, а пик струи приходит после него. Синхронизация струй между собой тоже страдает: если в одной группе стоят струи разной высоты, одновременная команда даёт разновременный пик.
Из чего складывается задержка струи
Разгон насоса
Насосу нужно время, чтобы набрать обороты и создать напор. Кроме того, разгон обычно ограничивают намеренно: резкие изменения высоты нагружают насосы и трубопровод. В Fontanica это ограничение задаёт интегратор — скорость изменения высоты ограничена, — и эффект не может его нарушить. Плавный разгон бережёт оборудование, но добавляет к задержке.
Путь воды до форсунки
Изменение напора должно дойти по трубам до форсунки. Сколько это занимает, зависит от конкретной гидравлики: длины и диаметра труб, схемы подвода, типа насоса. Поэтому задержку на объекте не рассчитывают по формуле, а измеряют.
Подъём воды до верхней точки
Даже когда вода уже вышла из форсунки с нужной скоростью, ей нужно время, чтобы долететь до верхней точки струи. Чем выше струя, тем дольше этот подъём. Это и есть главная причина, почему высокие струи опаздывают сильнее низких.
Задержки в цепочке управления
Команда от шоу-контроллера может проходить через преобразователи: например, DMX → преобразователь 0–10 В → частотный преобразователь → насос. Каждый элемент цепочки отвечает со своей задержкой. Для клапанов, подключённых через DMX-реле, важно время срабатывания. Эти задержки тоже относятся к конкретному объекту и измеряются при калибровке.
Падение струи
У опоздания есть и обратная сторона: струя опускается не мгновенно. Если в музыке пауза или резкий обрыв, вода ещё какое-то время падает. Поэтому при калибровке замеряют не только время подъёма, но и время падения.
| Составляющая | От чего зависит |
|---|---|
| Разгон насоса | Насос, частотный преобразователь, заданное ограничение скорости изменения высоты |
| Путь воды до форсунки | Гидравлика конкретного объекта |
| Подъём до верхней точки | Высота струи: чем выше, тем дольше |
| Цепочка управления | Преобразователи, реле, клапаны |
Почему ручной сдвиг работает плохо
Первое, что приходит в голову, — подать команду пораньше вручную, сдвинув её на шкале. На практике это быстро превращается в проблему:
- Сдвиг зависит от высоты. Струя, поднятая на половину, приходит на пик быстрее, чем поднятая на максимум. Один и тот же сдвиг не подходит для разных уровней.
- У каждой струи своя гидравлика. Струи в одной группе могут подниматься с разной скоростью, и общий сдвиг даёт разновременный пик.
- Любая правка ломает сдвиги. Поменяли высоту эффекта, перенесли его на другую группу, сократили фрагмент музыки — сдвиги нужно пересчитывать заново.
- Сдвиг всей музыки не помогает. Если сдвинуть фонограмму целиком, высокие и низкие струи всё равно разойдутся между собой.
Поэтому упреждение лучше считать не вручную, а программно — по измеренным данным конкретного объекта.
Калибровка: что измеряют
Основа упреждения — калибровка, которую делают один раз при вводе объекта. Для струй замеряют:
- фактическую высоту на разных уровнях управления — например, 20 % → 0,4 м, 40 % → 0,9 м;
- время подъёма и падения;
- задержки.
Замер ручной: задают уровень управления и смотрят, какой высоты достигает струя и за какое время. Автоматически высоту струи программа не измеряет — данные вносит человек, который видит фонтан.
Как организовать замер на объекте
Замер удобнее делать вдвоём: один задаёт уровень управления, второй наблюдает за струёй. Высоту оценивают по ориентиру известной высоты рядом со струёй, а время подъёма — по записи на видео, где виден момент команды и момент, когда струя достигла верхней точки. Замер повторяют для нескольких уровней управления, потому что время подъёма и высота зависят от уровня. Конкретный способ выбирают по объекту — главное, чтобы данные отражали фактическое поведение струй.
Упреждение команд
Упреждение — это подача команды заранее, на время подъёма струи. В Fontanica программа берёт время подъёма из калибровки и подаёт команду раньше, например на 0,8 с для трёхметровой струи. Постановщик ставит эффект прямо на акцент в музыке и не думает о сдвигах: программа рассчитывает их сама. В результате вода достигает высоты на доле, а не после неё.
Время подъёма берётся из калибровки, а не из общего правила, поэтому упреждение учитывает свойства струй конкретного объекта. Постановщику не нужно вручную подгонять сдвиги для струй разной высоты. Подробнее о том, как это устроено в продукте, — на странице о синхронизации фонтана с музыкой.
Упреждение и защита оборудования
Упреждение не отменяет ограничений. Интегратор задаёт их один раз: плавный разгон насосов, минимальное время открытия клапана и пауза между срабатываниями, лимит пусков насоса, безопасная остановка. Эффект не может их нарушить, даже ради точного попадания в акцент. Если музыка требует движения воды, которое оборудование не должно выполнять, побеждает защита оборудования.
Важно
Ограничения в шоу — не замена инженерным защитам. Защита насосов, уровень воды и аварийная остановка остаются за автоматикой объекта (PLC).
Типичные ошибки синхронизации
- Калибровка на одном уровне. Если замерить струю только на максимуме, данные не подойдут для эффектов на средней высоте.
- Изменения после калибровки. Если после замеров поменяли настройки частотников, насосы или форсунки, данные калибровки перестают соответствовать объекту, и её стоит повторить для изменённых струй.
- Ручные сдвиги поверх упреждения. Если система уже подаёт команды заранее, дополнительный ручной сдвиг на шкале приведёт к тому, что струя придёт раньше доли.
- Проверка только в предпросмотре. 3D-предпросмотр показывает последовательность и задержки, но не заменяет проверку на работающем фонтане.
Чего упреждение не делает
- Не подстраивается под живой звук. Синхронизация готовится на этапе постановки, а Fontanica Player воспроизводит готовое шоу вместе с музыкой. Анализа живого звука на Player в реальном времени нет.
- Не заменяет калибровку. Без измеренного времени подъёма считать упреждение не из чего.
- Не компенсирует ветер. При сильном ветре по сигналу датчика или автоматики объекта Player может снизить высоту струй — это отдельная функция. Подробнее — в статье о ветре и фонтане.
Как проверить синхронизацию
Последовательность эффектов и задержки можно посмотреть в 3D-предпросмотре ещё до выезда на объект. Это наглядная визуализация, а не физическая симуляция воды, поэтому окончательно синхронизацию проверяют на работающем фонтане — после калибровки. Подробнее — на странице о 3D-визуализации фонтана.
На практике
Если на действующем фонтане вода заметно отстаёт от музыки, стоит проверить, учитывает ли система управления время подъёма струй. Для оценки модернизации пришлите схему оборудования на [email protected].
Частые вопросы
Почему высокие струи опаздывают сильнее низких?
Чем выше струя, тем дольше вода поднимается до верхней точки. К этому добавляется разгон насоса и задержки в цепочке управления, поэтому у высоких струй опоздание заметнее.
Можно ли решить проблему, сдвинув музыку?
Нет. Общий сдвиг фонограммы не учитывает, что струи разной высоты поднимаются за разное время: высокие и низкие струи всё равно разойдутся. Упреждение нужно считать для каждой струи по калибровке.
Как часто нужна калибровка?
Калибровку делают один раз при вводе объекта: замеряют фактическую высоту струи на разных уровнях управления, время подъёма и падения, задержки.
Можно ли синхронизировать фонтан с живой музыкой?
В Fontanica — нет: шоу синхронизируется с композицией на этапе постановки, а Player воспроизводит готовое шоу и музыку. Анализа живого звука в реальном времени нет.