Solar Exposure

Инструкция по настройке и запуску Solar Exposure в BIMO для Revit, интерпретации результатов и проверке расчёта инсоляции.

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

Текущая доступность: Solar Exposure зарегистрирована в BIMO Library в разделе BIMO > Analyze, но скрыта в стандартной схеме Ribbon и связана с тарифом OPTIMO. В текущей реализации также есть preview-проверка, срок которой закончился 1 марта 2026 года. Сборки с этой проверкой после указанной даты отменяют запуск и показывают Command Unavailable. Если команда отсутствует или заблокирована, обратитесь на support@bimo.tools: наличие доступа OPTIMO само по себе не обходит текущую preview-проверку.

BIMO выпускается для Revit 2021-2027, а в исходниках Solar Exposure нет отдельного ограничения по версии Revit. При этом описанная выше проверка доступности действует и в этих сборках.

Когда Использовать

Используйте Solar Exposure, когда нужно:

  • сравнить длительность прямого солнечного освещения панелей навесной стены;

  • записать минуты инсоляции в параметр панели для спецификаций или фильтров вида;

  • определить прерывистую инсоляцию в заданном временном диапазоне;

  • проверить вариант фасада с помощью упрощённой и повторяемой солнечной модели.

Solar Exposure не является расчётом соответствия нормативам или сертификационным инструментом. Перед использованием результата в проектных решениях проверьте методику, настройки и несколько контрольных панелей.

Требования Перед Запуском

  • Откройте проект Revit. Документы семейств не поддерживаются.

  • Активируйте 3D-вид. Команда не запускается на планах, разрезах, фасадах, листах и спецификациях.

  • Сделайте доступной в активном 3D-виде геометрию, которая должна участвовать в проверке.

  • Подготовьте панели навесной стены или систему навесной стены для анализа.

  • Убедитесь, что у каждой целевой панели есть доступный для записи текстовый параметр результата. По умолчанию используется Comments.

  • Проверьте угол истинного севера проекта. Solar Exposure поворачивает рассчитанные солнечные векторы на угол True North активного Project Location.

  • Перед расчётом проверьте широту, день, часы и шаг дискретизации.

Внимание: команда перезаписывает выбранный параметр результата у каждой проанализированной панели.

Выбор Панелей

Solar Exposure принимает панели навесных стен двумя способами:

  1. Предварительно выберите одну или несколько систем навесных стен. BIMO развернёт их сетки и соберёт элементы панелей.

  2. Предварительно выберите отдельные панели навесных стен. Если одновременно выбраны системы, отдельные панели будут добавлены в общий набор.

Дубликаты удаляются. Если до запуска не выбраны совместимые системы или панели, Revit предложит Pick curtain panels. Другие типы элементов нельзя использовать как цели расчёта.

Настройки Команды

Основная команда открывает общие настройки Daylight Measurement, которые используют Solar Exposure и Preview Rays. Daylight Measurement - это название группы настроек, а не отдельная команда. Ниже указаны значения по умолчанию и подтверждённая исходниками валидация.

Настройка

По Умолчанию

Допустимый Диапазон

Назначение

Широта

55

0-90

Широта для расчёта солнечных векторов BIMO. Отрицательная широта не принимается.

Время восхода

7

4-20

Первый целый час расчёта; этот час включён.

Время заката

17

4-20

Конец диапазона; этот час не включён.

День года

112

1-365

День для расчёта склонения солнца. День 112 примерно соответствует 22 апреля невисокосного года.

Имя параметра результата

Comments

Текстовый параметр с правом записи

Параметр для сохранения результата. Валидация проверяет категорию Curtain Wall Panels.

Шаг в минутах

5

1-15

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

Глубина окна (мм)

0

Явного ограничения нет

Глубина виртуального проёма, используемого для исключения лучей, перекрытых откосом.

Ширина окна (мм)

0

Явного ограничения нет

Ширина виртуального проёма. Если значение не положительное, во внутренней проверке бокового перекрытия используется ширина 1000 мм.

Смещение по высоте (мм)

500

Явного ограничения нет

Вертикально смещает расчётную точку относительно начала координат панели.

Минимальный временной диапазон (минуты)

60

1-901

Требуемая длина хотя бы одного непрерывного периода при прерывистой инсоляции. Влияет на метку, но не на общее число минут.

Метка прерывистой инсоляции

Intermittent

Текст

Добавляется, если прямое освещение состоит более чем из одного периода. Начальный пробел входит в значение по умолчанию.

Метка недостаточного времени

- No continuous hour

Текст

Добавляется при прерывистой инсоляции, когда каждый период короче минимального диапазона.

Высота визуализации лучей (мм)

100000

Явного ограничения нет

Общая настройка с Preview Rays; не влияет на расчёт Solar Exposure.

Максимальная длина визуализации лучей (мм)

500000

Явного ограничения нет

Общая настройка с Preview Rays; не влияет на расчёт Solar Exposure.

CurveHostDistanceTolerance

400

Явного ограничения нет

Допуск расстояния при определении ориентации панелей на криволинейных гранях формообразующих элементов категории Mass.

Время восхода и Время заката валидируются отдельно. Форма настроек не проверяет, что закат позже восхода. Если время заката равно времени восхода или меньше него, временные точки не создаются и результат может быть равен 0.

Для предсказуемой суммы используйте шаг, на который 60 делится без остатка: например, 1, 2, 3, 4, 5, 6, 10, 12 или 15. Текущая реализация умножает количество точек на шаг, поэтому значение вроде 7 может завысить длительность внутри каждого часа.

Индивидуальные Часы Для Панели

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

Параметр Панели

Поведение

Use BIMO Settings

Параметр отсутствует или больше 0: использовать настройки команды. Значение 0 или отрицательное: прочитать два параметра часов панели ниже.

Sunrise Hour

Индивидуальный первый час, когда Use BIMO Settings не положителен.

Sunset Hour

Индивидуальный конечный час, когда Use BIMO Settings не положителен.

Для индивидуального диапазона закат должен быть позже восхода, а оба значения должны находиться от 1 до 23. Отсутствующие или неверные параметры переопределения приводят к ошибке команды. Широта, день, шаг и остальные настройки по-прежнему берутся из выбранного preset BIMO.

Пошаговый Сценарий

  1. Активируйте нужный 3D-вид.

  2. Предварительно выберите системы и/или панели навесных стен либо оставьте выбор пустым, чтобы указать панели после запуска.

  3. Запустите Solar Exposure, если команда разрешена для вашей сборки и учётной записи.

  4. Проверьте preset и настройки Daylight Measurement, затем нажмите OK.

  5. Если Revit запросит панели, выберите их и завершите выбор.

  6. Следите за индикатором Exposure time calculation. На этом этапе расчёт можно отменить.

  7. Проверьте настроенный параметр результата у панелей.

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

Фильтр пересечения лучей включает Generic Models, Masses, Floors, Roofs, Ceilings и Walls. Curtain Wall Panels не используются как затеняющие элементы. Во время расчёта команда также временно скрывает в активном 3D-виде категории, кроме Generic Models, Masses, Floors, Ceilings и Roofs, а затем откатывает это изменение. Поскольку это может влиять на стены и геометрию связанных моделей, сначала проверьте затенение на контрольном примере.

Формат Результата

Результат представляет собой текст с общей длительностью в минутах и, при необходимости, метками.

Характер Инсоляции

Пример С Настройками По Умолчанию

Нет незаблокированных точек

0

Один непрерывный период общей длительностью 125 минут

125

Несколько периодов общей длительностью 90 минут, хотя бы один длится 60 минут или больше

90 Intermittent

Несколько периодов общей длительностью 65 минут, каждый короче 60 минут

65 Intermittent - No continuous hour

Команда не сохраняет отдельные периоды или самый длинный период в отдельных полях. Записываются только общая сумма и применимые метки.

Presets, Variants И Горячие Клавиши

Solar Exposure поддерживает presets BIMO для всех настроек Daylight Measurement. Для команды также генерируются три варианта preset:

  • основная команда открывает окно настроек;

  • Variant #1, Variant #2 и Variant #3 могут запускать назначенные presets и пропускать окно, если значения корректны;

  • каждый variant является отдельным элементом Ribbon, которому можно назначить горячую клавишу Revit.

На variants распространяются те же ограничения видимости, тарифа, документа, 3D-вида и preview-периода, что и на базовую команду. Подробнее см. Presets и Variants.

Изменения Модели И Отмена

  • При успешном завершении команда перезаписывает выбранный текстовый параметр в одной транзакции Revit Exposure time calculation.

  • Временные изменения видимости для трассировки лучей откатываются и не должны оставаться на виде.

  • Отмена через индикатор прогресса завершает команду до записи результатов.

  • Если запись любого результата завершается ошибкой, транзакция результатов откатывается.

  • Завершённую запись можно отменить стандартной командой Revit Undo.

  • Solar Exposure не создаёт лучи предпросмотра, цветовые схемы или фильтры вида.

Ограничения

  • Солнечная модель использует введённые вручную широту, день и границы в целых часах. Она не читает Revit Sun Settings, долготу, часовой пояс, переход на летнее время или погодные данные.

  • Валидация широты принимает только 0-90; отрицательные широты южного полушария текущей моделью настроек не поддерживаются.

  • Диапазон дней заканчивается на 365; день 366 недоступен.

  • Проверяется одна точка панели, а не вся её поверхность.

  • Результат зависит от ориентации панели, геометрии и видимости активного вида, истинного севера, виртуального проёма и выбранного шага.

  • В текущем фильтре Curtain Wall Panels не затеняют друг друга.

  • В исходниках включён поиск пересечений в связанных моделях, но временное скрытие делает их участие неоднозначным; проверьте это в своём проекте.

  • Валидатор настроек проверяет параметр результата на одной найденной в документе Curtain Wall Panel, а не на каждой выбранной панели. Смешанные семейства панелей всё равно могут вызвать ошибку при записи.

  • Результат является текстом. Метки мешают прямой числовой сортировке без отдельной обработки.

Ошибки И Решение Проблем

Проблема

Что Проверить

Solar Exposure отсутствует на Ribbon

В стандартной схеме команда скрыта и управляется тарифом. Проверьте настройки workspace/тарифа и примечание о текущей доступности в начале страницы.

Появляется Command Unavailable

Preview-период, зашитый в текущую реализацию, закончился 1 марта 2026 года. Обратитесь на support@bimo.tools.

BIMO просит активировать 3D-вид

Откройте обычный 3D-вид и повторите запуск.

Форма не принимает параметр результата

Убедитесь, что в проекте есть Curtain Wall Panels, а указанный параметр является текстовым и доступен для записи.

Команда предлагает выбрать панели

В текущем выборе не было совместимой системы или панели навесной стены.

Результат равен 0

Проверьте, что закат позже восхода, панель ориентирована ожидаемым образом, True North настроен верно, а нужная геометрия доступна в активном 3D-виде.

Результат выглядит завышенным

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

Ошибка упоминает Sunrise Hour и Sunset Hour

У панели Use BIMO Settings равен 0 или меньше, но индивидуальные часы отсутствуют или неверны.

Возникает ошибка записи параметра

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

Не появились фильтры или цветная визуализация

Solar Exposure только записывает значения параметров. Создайте нужные фильтры Revit отдельно.

Связанные Страницы

An error has occurred. This app may no longer respond until reloaded. Reload 🗙