Входной файл для FDS

Время чтения


Все русские символы и текстовые значения, используемые в сценарии Fenix+ 3, во входном файле транслитерируются. Например, название «Стена 1» во входном файле преобразуется в «Stena 1».

Название входного файла

Каждый сценарий в проекте Fenix+ 3 имеет свой уникальный идентификатор – последовательность из 8-ми символов английского алфавита и цифр. Идентификатор сценария используется в качестве названия входного файла для FDS (например, «0de3621b.fds»).

Формат группы параметров

Каждая группа параметров во входном файле начинается с символа «&» и заканчивается символом «/». Всё, что не заключено в эти символы считается комментарием и игнорируется FDS.

Примеры групп параметров:

&VENT XB=4,6,2,3,0.5,0.5 SURF_ID='1' SPREAD_RATE=0.0068 XYZ=5.125,2.625,0.5 CTRL_ID='2'/

&SURF ID='1' FYI='Ochag pozhara 1' HRRPUA=2350.296 COLOR='RED'/

Сразу за символом «&» следует название группы параметров. После названия группы следует список параметров и их значений в формате <Название параметра>=<Значение параметра>. Параметры могут разделяться между собой как запятой, так и пробелом. Fenix+ 3 для разделения параметров использует символ пробела.

Параметры могут находиться на нескольких строках. Fenix+ 3 размещает все параметры в одной строке.

Если для параметра в FDS предусмотрено значение по умолчанию, и оно совпадает с требуемым значением для сценария, то этот параметр может быть исключен из входного файла.

В некоторых группах параметров имеется параметр «ID». Он устанавливается уникальным для каждой группы, имеющей индекс. Индекс используется для ссылки на группу параметров. Например, в группе параметров OBST можно указать ссылку на группу параметров SURF, в которой описываются свойства поверхности, которая покрывает OBST. А в группе SURF, в свою очередь, может быть указана ссылка на группу MATL, в которой описываются параметры материала:

&MATL **ID='3'** CONDUCTIVITY=1 DENSITY=1000 SPECIFIC_HEAT=1/

&SURF **ID='4'** THICKNESS=0.25 RGB=128,128,128 **MATL_ID='3'**/

&OBST XB=2.75,3,1.75,2,0,3.1 **SURF_ID='4'** RGB=128,128,128/

Структура входного файла

Входной файл начинается группой параметров HEAD:

&HEAD CHID='0de3621b' TITLE='Novyj proekt: Scenarij 2' FYI='Fajl sgenerirovan Fenix+ 3 Ultimate 3.0.6 dlya FDS6'/

CHID – строка (максимальная длина 30 символов), которая будет использоваться при именовании всех файлов, получаемых в результате работы FDS. Fenix+ 3 для CHID использует идентификатор сценария. Соответственно, CHID совпадает с именем входного файла.

TITLE – описание сценария (максимальная длина 30 символов). Не влияет на результаты моделирования. Fenix+ для TITLE использует название сценария. Если транлитерированное название сценария больше 30-ти символов, то TITLE состоит из начала и окончания названия сценария, чтобы длина не превышала 30-ти символов.

FYI – дополнительная заметка или комментарий. Не влияет на результаты моделирования. Fenix+ 3 в параметре FYI указывает версию Fenix+ 3, с помощью которой был сформирован файл, а также версию FDS, для которой он был сформирован.

Заканчивается входной файл группой параметров TAIL. У группы TAIL нет параметров:

&TAIL /

Между группами HEAD и TAIL размещаются все остальные группы, определяющие сценарий развития пожара и параметры моделирования для FDS.

В настоящее время при формировании входного файла Fenix+ 3 используются следующие группы:

DUMP, TIME, MISC, MESH, VENT, SURF, OBST, REAC, DEVC, SLCF, RAMP, SPEC, BNDF, ZONE, INIT

Не обязательно все группы присутствуют в каждом входном файле. Конкретный набор использованных групп зависит от сценария и параметров моделирования, заданных пользователем в сценарии Fenix+ 3.

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