Pathfinder

Обсуждение всех вопросов связанных с программами для расчета пожарного риска FireCat: Pyrosim, Pathfinder, FireRisk

Модератор: Ilya

Оксана
Сообщения: 6
Зарегистрирован: 22 ноя 2016, 11:49

Re: Pathfinder

Сообщение Оксана »

Илья писал(а):
Евгений писал(а):В анонсе версии 2016.2 показано....
Евгений, в настоящее время мы обсуждаем с разработчиками - на сколько быстро они смогут добавить возможность задания формы для обычных агентов. "Транспортные средства" не являются такими же объектами, как "агенты", в них заложены немного разные подходы к моделированию, в том, как они двигаются и реагируют на столкновения, поворот и т.д. Различие должно быть описано в руководстве по валидации. При этом, по результатам тестов, влияние формы агента на время эвакуации с заданными, согласно методики, настройками скорости от плотности и параметрами пропускной способности дверных проемов, комфортным расстоянием, полностью нивелировано этими особенностями модели.
В показанной в ролике версии 2016.2 действительно можно создать новые профили для групп М1-М3 с формой овала, в точности по методике. Мы уже тестируем созданные таким образом профили и если тесты покажут оправданность такого подхода, то мы скорее всего представим их вместе с релизом, как альтернативу обычным профилям, единственное отличие будет в том, что созданы они будут на основе объекта средства передвижения.
Здравствуйте, реализовано?
Еще интересен вопрос по PathFinder:
1)по СП 59 При движении людских потоков с участием МГН на участках пути перед проемами не следует допускать образования плотности потоков выше 0,5. Это значение заложено в программе или пользователь должен контролировать сам эту величину?
2)5.2.27 СП 59 Если по расчету невозможно обеспечить своевременную эвакуацию всех МГН за необходимое время, то для их спасения на путях эвакуации следует предусматривать зоны безопасности, в которых они могут находиться до прибытия спасательных подразделений, либо из которых они могут эвакуироваться более продолжительное время и (или) спасаться самостоятельно по прилегающей незадымляемой лестничной клетке или пандусу.
Как можно реализовать эвакуацию людей группы М4 при отсутствии зон безопасности, вижу вариант спец.лифты, а например, подъемники, кот. устанавливаются на лестничный марш можно как то учесть, не нарушая Методику 382?
FireCat
Сообщения: 595
Зарегистрирован: 25 авг 2014, 08:03

Re: Pathfinder

Сообщение FireCat »

Добрый день.
Нет, форма агентов пока останется прежней, задание сложной формы для обычных агентов не всегда дает корректные результаты.
1) Для агентов задается параметр "комфортное расстояние" - расстояние между агентами, которое они стараются поддерживать при движении. Для МГН задано расстояние, соответствующее плотности 0,5 м2/м2. То есть при движении МГН стараются не превышать заданную плотность, но пользователь должен контролировать, что плотность не была превышена. Если плотность превышена или близка к предельной, необходимо вносить изменения в параметры путей эвакуации, чтобы обеспечить более свободное движение.
2) Лифты и подъемники можно смоделировать в Pathfinder с помощью лифтов, однако они не являются путем эвакуации. МГН могут либо эвакуироваться самостоятельно по коридорам и пандусам, либо эвакуироваться в зону безопасности и ожидать спасения (в т.ч. на лифтах).
Андрей
Сообщения: 46
Зарегистрирован: 28 окт 2016, 06:18

Re: Pathfinder

Сообщение Андрей »

Подскажите пожалуйста, можно ли файл сделанный в 2016ПТФ открыть в 2012ПТФ?

дома 2016, а на работе - 2012.
а файл срочно откорректировать надо....

на всякий случай папка в архиве на ЯДиске: https://yadi.sk/d/AxK-R-Rt3Gv6DH
FireCat
Сообщения: 595
Зарегистрирован: 25 авг 2014, 08:03

Re: Pathfinder

Сообщение FireCat »

Добрый день. Нет, обратной совместимости форматов нет, придется обновить программу.
Андрей
Сообщения: 46
Зарегистрирован: 28 окт 2016, 06:18

Re: Pathfinder

Сообщение Андрей »

понял, спасибо!
Андрей
Сообщения: 46
Зарегистрирован: 28 окт 2016, 06:18

Re: Pathfinder

Сообщение Андрей »

Добрый день!
Патфайндер вылетает с такой ошибкой:
java.lang.NullPointerException
at inferno.sim.path.DoorQueueEstimate.getQueue(Unknown Source)
at inferno.sim.steering.locallyquickest.LocalTimeEstimate$QueueSizes.getQueueTime(Unknown Source)
at inferno.sim.steering.locallyquickest.DoorTarget.getLocalTimeEstimate(Unknown Source)
at inferno.sim.steering.locallyquickest.LocallyQuickest.getLocalTimeEstimate(Unknown Source)
at inferno.sim.steering.locallyquickest.LocallyQuickest.getLocalTimeEstimate(Unknown Source)
at inferno.sim.steering.locallyquickest.LocallyQuickest.getBestTarget(Unknown Source)
at inferno.sim.steering.locallyquickest.LocallyQuickest.getBestTarget(Unknown Source)
at inferno.sim.steering.locallyquickest.LocallyQuickest.getPath(Unknown Source)
at inferno.sim.steering.PathFollow.planPath(Unknown Source)
at inferno.sim.steering.inverse.InvSteerUtil.generateSeekCurve(Unknown Source)
at inferno.sim.steering.inverse.Seek.generateSeekCurve(Unknown Source)
at inferno.sim.steering.inverse.NavigateMesh.generateSeekCurve(Unknown Source)
at inferno.sim.OccAgent.preMove(Unknown Source)
at inferno.sim.Engine$PreMoveProc.process(Unknown Source)
at inferno.sim.Engine$AAgentProc.process(Unknown Source)
at inferno.sim.Engine$AAgentProc.process(Unknown Source)
at inferno.util.MTListProcessor.process(Unknown Source)
at inferno.util.MTListProcessor.run(Unknown Source)
at inferno.util.MTListProcessorThread$ThreadProc.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
куда копать?
FireCat
Сообщения: 595
Зарегистрирован: 25 авг 2014, 08:03

Re: Pathfinder

Сообщение FireCat »

Добрый день.
Выложите, пожалуйста, файл, на котором возникает ошибка, и напишите, при каких действиях ошибка возникает.
Андрей
Сообщения: 46
Зарегистрирован: 28 окт 2016, 06:18

Re: Pathfinder

Сообщение Андрей »

https://yadi.sk/d/B29YyaBN3HXwsZ

после начала расчета, примерно через 6 минут вылетает.
в самом расчете это 60я секунда, когда народ во всем здании подрывается на выход.
Вложения
Prtscr.jpg
Prtscr.jpg (537.13 КБ) 16730 просмотров
FireCat
Сообщения: 595
Зарегистрирован: 25 авг 2014, 08:03

Re: Pathfinder

Сообщение FireCat »

В модели есть маленькие помещения, как например помещение0011, вероятно, возникшие при извлечении объектов. На рисунке приведен пример, как дверь 211 соединяет помещения 001 и 0011, вместо помещений 001 и 022. В результате люди из помещения 022 не могут добраться до выхода.
Внимательно проверьте вашу модель на предмет таких лишних помещений.
помещения.png
помещения.png (50.62 КБ) 16724 просмотра
Кроме того, рекомендую обновить программу до версии 2017, кроме всего прочего там более понятное описание и обнаружение подобных ошибок.
Ответить