Вывод в файл состояния системы на момент запуска заказывается параметром InitialPrint =1.
На заданные моменты времени (заказ PrintGeneration см. далее) программа выводит в файл пространственную выдачу. В выдачу выводится на текущий момент состояние теплоносителя и тепловых элементов по всем точкам системы.
Список гидравлических величин задается текстовым массивом ControlParameters. (Например, ControlParameters=”P”, “AL_G”, “T_G”,”T_F”,”MF”).
Если никаких величин не заказано, то по умолчанию выводятся: давление, концентрация пара, температура пара и воды, массовый расход теплоносителя.
Вывод пространственной координаты заказывается параметром DZZ:
- не выводить (DZZ=0);
- длину ячейки (DZZ=1);
- суммарное расстояние от начальной точки (DZZ=2).
Пространственные зависимости выводятся несколькими столбцами. Число столбцов в выдаче можно изменить параметром ColumnCount (по умолчанию 6).
Список параметров тепловых элементов задается текстовым массивом ControlParameters_HE. (Например, ControlParameters_HE=”T”,“RO”, “Q”).
Если никаких величин не заказано, то по умолчанию выводится температура теплового элемента.
Когда выводить выдачу в файл, заказывается в массиве PrintGeneration. Вывод выдачи можно заказать:
- в заданном интервале времени с заданной частотой, причем в разных интервалах можно указать разную частоту вывода (условное число =1);
- в заданном интервале счетных шагов через заданное число шагов (условное число =2);
- в некоторый момент времени (условное число =3). Точный выход на данный момент программой не отслеживается. Вывод происходит, как только значение текущего времени превысит заказанное значение;
- на заданный счетный шаг (условное число =4).
PrintGeneration = I1, t01, t11, ∆t1,
…
Ik, t0k, t1k, ∆tk,
где
Ii – условное число:
t0i – начальный момент времени (шаг) выдачи,
t1i – конечный момент времени (шаг) выдачи,
∆ti – частота выдачи.
Если Ii = 3 или Ii = 4, то t1i = ∆ti = 0.
Число заказов не ограничено.
Например,
PrintGeneration =1,20,1000,10, 2,20,30,1, 1,1,10,1, 3,15,0,0, 4,22,0,0,
В данном случае заказаны пространственные выдачи:
- каждые 10 секунд процесса, начиная с 20 с до 1000 с;
- каждый шаг с 20 по 30;
- каждую секунду процесса, начиная с 1 с до 10 с;
- на момент времени 15 с;
- на 22 шаг.
Временные зависимости накапливаются, если в данных есть датчики, в которых заказано накопление (раздел &TRANSDUCER TimeDependence=1).
Информация накапливается в буфере с заданной частотой по времени. Шаг накопления заказывается:
- значением TimeDepStep=<число>;
- или ступенчатой зависимостью от времени TimeDepStepTable=”имя таблицы” (например, если задана табличная функция: 0, 0.001,10,0.01, то с 0 с до 10 с шаг накопления 0.001, а начиная с 10 с - 0.01).
Из буфера информация сбрасывается на диск в файлы с расширением dia. Сброс информации на диск происходит при переполнении буфера и при записи файла рестарта. Размер буфера можно заказать в данных (TimeBufferSize). Не рекомендуется задавать слишком маленький размер буфера. Частое обращение к диску тормозит расчет.
При сбросе информации на диск производится сжатие (прореживание точек) с заданной точностью (Compression=<число>). Сжатие информации не будет, если Compression=0 или не задано.
- Äëÿ óäîáñòâà ïîñëåäóþùåé îáðàáîòêè äàííûå îò íåñêîëüêèõ äàò÷èêîâ ìîæíî âûâîäèòü â âèäå íåñêîëüêèõ ñòîëáöîâ: âðåìÿ, äàò÷èê1, äàò÷èê2, . Íàêîïëåíèå òàêîé âûõîäíîé èíôîðìàöèè çàêàçûâàåòñÿ â ðàçäåëå &DIA_CLUSTER.
Идентификатор |
Описание /возможные значения/ |
Name |
Название кластера данных |
Comment |
Комментарий |
PrintHeader |
Печатать в первой строке файла Комментарий /0 - нет, 1 – да (по умолчанию)/, нельзя менять при рестарте |
Items |
Список названий датчиков, нельзя менять при рестарте |
Файл рестарта записывается бесформатной записью (для экономии места на диске). С файла рестарта можно продолжить расчет после прерывания. В файл рестарта записывается только изменяемая информация: состояние теплоносителя, температуры тепловых элементов, значения объектов системы управления и т.д.
При продолжении расчета с файла рестарта вначале из файла данных читаются геометрия сети и тепловых элементов, общие данные, а затем изменяемые данные читаются из файла рестарта. Такой подход позволяет часть информации менять при продолжении счета с файла рестарта.
При продолжении расчета с файла рестарта можно в данные добавлять или исключать объекты. Новые объекты должны иметь имена, отличные от имен старых объектов.
Заказываются моменты записи файлов рестарта в массиве WriteRestartFile, структура которого такая же, как у массива PrintGeneration. Если в процессе счета задача сваливается на мелкий шаг, то записи файлов рестарта, заказанные по времени процесса, оказываются слишком редкими. Чтобы избежать длительных промежутков счета без записей, можно задать параметр TimeCPURestart. Если время ЦП с последней записи файла рестарта превысит это значение, то пишется файл рестарта. По умолчанию TimeCPURestart=3600 (1 час).
В процессе расчета в директорию результатов записываются текстовые файлы различного вида (протокол, текстовая выдача, временные зависимости) и бесформатные файлы рестарта. Вся выходная информация заказывается во входных данных. Ниже описаны все выходные файлы РАТЕГ.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.