В этой серии эпизодов мы обсудим некоторые распространенные предупреждения и ошибки моделирования, обнаруженные в файле EnergyPlus eplusout.err. Мы обсудим эти ошибки и покажем общие стратегии их устранения. Ошибки в этом выпуске:
-CheckConvexity: Surface="SURFACE 321", вершина 2 коллинеарна предыдущей и следующей.
-CheckConvexity: Zone="THERMAL ZONE 6", Surface="SURFACE 321" не является выпуклым.
-CheckConvexity: Surface="SURFACE 321" имеет [1] коллинеарные точки, которые были удалены.
-CheckConvexity: Surface="SURFACE 321": точки вершины были переобработаны как Стороны = 4
-GetSurfaceData: есть 1 совпадающая/коллинеарная вершина; Они были удалены, если только удаление не приведет к тому, что количество сторон поверхности станет меньше 3.
-CalculateZoneVolume: Зона = "ТЕРМАЛЬНАЯ ЗОНА 7" закрыта не полностью.
-CheckUsedConstructions: во входных данных есть 5 номинально неиспользуемых конструкций.
-Вывод: Счетчик: неверное имя ключа =
-Вывод: Счетчик: MeterFileOnly: неверное имя ключа =
-Вывод:Таблица:Ежемесячно запрашивается с помощью SimulationControl Запустить моделирование для периодов запуска файла погоды, установленного на Нет, поэтому Вывод:Таблица:Ежемесячно не будет генерироваться
Стенограмма:
Продолжаем нашу серию работ по устранению неполадок с выходными ошибками EnergyPlus (файл eplusout.err);
Мы смотрим на следующее предупреждение. Он говорит: CheckConvexity: Surface="SURFACE 321", вершина 2 коллинеарна предыдущей и следующей.
Далее следует: CheckConvexity: Zone="THERMAL ZONE 6", Surface="SURFACE 321" не является выпуклым.
В нем перечислены вершины, в которых возникли проблемы, и это выглядит связанным, в нем говорится: Surface="SURFACE 321" имеет [1] коллинеарные точки, которые были удалены.
CheckConvexity: Surface="SURFACE 321": Точки вершины были повторно обработаны как Стороны = 4.
Далее даже говорится: GetSurfaceData: есть 1 совпадающая/коллинеарная вершина; Они были удалены, если только удаление не приведет к тому, что количество сторон поверхности станет меньше 3.
Для получения подробных сведений о каждой проблемной области используйте вывод дополнительных предупреждений диагностики.
Итак, что он говорит? Что это? Давайте взглянем на поверхность 321. Мы просто будем искать 321... прямо здесь.
Это не сразу видно... но это... так что мы можем выбрать грань и выбрать все связанные.
Ладно, это часть этой Зоны. Давайте отредактируем это... снова найдем поверхность 321. Прямо здесь. Хорошо, поехали.
Это... прямо здесь. Кажется, вот эта поверхность... эм, о!
Он переключился на 25. Мы выбрали 25. Давайте скроем 25. Хорошо, 321. Похоже, это перекрывается с другой поверхностью.
Это говорит о том, что вершина коллинеарна предыдущей и следующей. Если мы отобразим и найдем 321 и скроем 321...
Мы видим, что она перекрывается с этой поверхностью 25. Думаю, нам нужно удалить поверхность 25 и создать ее заново.
У нас есть поверхность 25 там... поверхность 321 там. Теперь эти поверхности разделены.
Это должно решить нашу проблему. Мы продолжим и сохраним модель. Вернитесь к сохраненной версии. Запустите симуляцию.
Моделирование завершено успешно. Вернемся к нашему файлу ошибок. Перезагрузите его.
Похоже, там этот вопрос прояснился. Вот как вы решаете проблему перекрытия вершин.
Следующая ошибка у нас есть. Похоже, это серьезная ошибка. Как мы обсуждали ранее, серьезные ошибки.
Хотя они не всегда вызывают сбой вашей программы, к ним следует относиться серьезно.
Для седьмой тепловой зоны невозможно рассчитать объем по окружающим поверхностям, поэтому либо укажите значение объема, либо определите все поверхности, чтобы полностью охватить зону.
В нем говорится, что Зона не полностью закрыта, и мы уже обсуждали эту ошибку ранее. Объем зоны не был рассчитан, и существует ошибка.
Похоже, возможно, что он связан с поверхностью 112. У него есть ребро, которое использовалось только один раз, и оно не является ребром на другой поверхности.
Мы обсуждали эту ошибку в предыдущем эпизоде, поэтому давайте взглянем на эти две поверхности 112 и 243.
Он связан с седьмой термальной зоной. Да. Седьмая термальная зона.
Если мы посмотрим на поверхности 112 и 243... поверхность 112... должна быть включена... хорошо, прямо здесь. Опять та же проблема.
Похоже, что нам не хватает поверхности, так что лучше всего просто удалить эти и переделать те.
У нас есть отдельная поверхность 212 здесь, поверхность 112 здесь, 243, 111, а это были 112 и 243. Вот как мы решаем эту ошибку, потому что поверхность отсутствовала.
В предупреждении говорилось, что Зона не полностью закрыта. Теперь, когда мы исправили эту ошибку, она должна решить проблему. Сохраните модель, вернитесь к сохраненному и нажмите «Выполнить».
Он успешно запущен. Мы можем вернуться к нашему файлу ошибок и обновить его, и это устранит эту ошибку.
... Полная стенограмма: https://www.helix-engineers.net/techn...
Информация по комментариям в разработке