Последовательность действий пользователяЗадание начальных параметровНачальная страница
Вход в систему
Рабочая страница
Проверка заданных параметров
Запуск на выполнение
Список задач
Просмотр результатов
Блок [MAIN]
Блок [STRUCTURE]
Блок [VIEW]
Блок [SOURCE]
Начальная страница системы ДЭМП доступна по URL http://cuc.cplire.ru/
demp/и содержит ссылки на WEB-страницы с описанием:
В нижней части страницы располагаются поля формы входа в систему.
Рис.1.
Вход зарегистрированного пользователя на рабочую страницу системы осуществляется после заполнения полей формы "Имя" и "Пароль", находящихся на начальной странице, нажатием кнопки "Войти" (см.Рис.1.).
Рис.2.
Условно рабочую страницу можно разделить на три блока (см.Рис.2)
Передача заданных параметров и выбранного режима работы системы осуществляется нажатием кнопки "Отправить" (7)
.Существует три режима работы системы:
Рис.3.
В режиме "Проверить" система осуществляет прием параметров из соответствующего поля и формирует пакет задачи для кластера ИРЭ РАН. В динамически формируемом гипер- текстовом (HTML) документе (см.Рис.3.), который показывается в новом окне интернет-броузера, система приводит список введенных пользователем (1) и принятым к исполнению (2) параметров задачи, а также рисунок заданной пользователем структуры (3). Ниже рисунка располагаются условные обозначения (4). Масштаб рисунка задается на рабочей странице в полях "
X:" и "Y:" (см.Рис.2.(8)).При выборе режима "Счет" система, используя заданные в поле (Рис.2.(6)) параметры, формирует пакет задачи и передает его на кластер ИРЭ РАН. После успешного выполнения операции, система передает пользователю HTML документ, вид которого представлен на Рис.4., содержащий информацию о времени запуска (1) и названии пакета задачи (2).
Рис.4.
Документ отображается в новом окне интернет-броузера.
Список задач, как выполняемых, так и уже завершенных, возвращается пользователю в виде динамически формируемого HTML документа, после выбора режима работы системы "Результаты" (см.Рис.2.(8)). Вид документа представлен на Рис.5
.
Рис.5.
В документе содержится имя пользователя (1), а также список задач в виде таблицы со следующими полями:
Используя ссылку (5) из списка задач (Рис.5), пользователь может просмотреть результаты расчетов, относящихся к требуемому набору параметров. Примерный вид предоставляемой информации изображен на Рис.6.
Рис.6.
Для каждой из заданных точек наблюдения на странице результатов формируется один ряд таблицы, состоящей из четырех столбцов. В первом столбце находится ссылка (2) на файл, содержащий значения полей в заданной точке. Во втором столбце располагается график зависимости
Ex компоненты электромагнитного поля от времени (3). В третьем - график зависимости Ey компоненты (4), в четвертом - зависимость магнитной компоненты поля от времени (5).По ссылке INI (1) находиться информация о параметрах задачи, соответствующих данному пакету.
В случае, если пользователь желает осуществить новый расчет, последовательность действий должна быть следующей:
Замечание: выход из системы возможен на любом шаге последовательности.
Задание начальных параметров осуществляется путем ввода соответствующей текстовой информации в окно (6) Рис.2.
Вводимая пользователем текстовая информация должна подчиняться следующим правилам:
Всего существует четыре блока данных:
Координаты пространственной сетки:
Пример
:[MAIN] Nx 40 Ny 20 dZ 0.1 dT 0.05 Max_Time_Step 2500 Output_Step 1 R_Bound 0
[STRUCTURE] M R 0.0 0.0 4.0 0.2 M C 2.0 0.0 0.5 D 4.0 R 1.0 1.0 3.0 1.5
[VIEW] P 0.5 1.5
[SOURCE] S 0.3 1.0 1.0 1e8 0.0
|
В таблице 1 приведено описание параметров, входящих в блок [MAIN]
Таблица 1.
№ |
Имя параметра |
Назначение |
Единицы измерения |
Тип переменной |
Допустимые значения |
1 |
Nx |
Количество узлов пространственной сетки по продольной координате |
- |
int |
1 - ... |
2 |
Ny |
Количество узлов пространственной сетки по поперечной координате |
- |
int |
1 - ... |
3 |
dZ |
Шаг пространственной сетки |
см |
float |
1e-20 - ... |
4 |
dT |
Шаг по времени (в секундах), умноженный на скорость света (см/с) |
см |
float |
1e-20 - ... |
5 |
Max_Time_Step |
Количество шагов интегрирования уравнений по времени |
- |
int |
1 - ... |
6 |
Output_Step |
Шаг выдачи результатов |
- |
int |
1 -... |
7 |
R_Bound |
Флажок, определяющий тип граничных условий на сетке: 0 - граница области - идеальный проводник 1 - на границе области заданы условия излучения плоской волны |
- |
int |
0 или 1 |
Все параметры являются обязательными.
Описание металлических поверхностей задается строками следующего формата:
M [код геометрической фигуры] [координаты фигуры]
Одна строка задает одну фигуру
Количество строк произвольно.
В таблице 2 приведены допустимые коды фигур и формат координат, им соответствующий.
Таблица 2.
Код |
Геометрическая фигура |
Формат [координаты фигуры] |
R |
Прямоугольник |
[Xr1] [Yr1] [Xr2] [Yr2] |
C |
Круг |
[Xc] [Yc] [Radius] |
T |
Треугольник |
[Xt1] [Yt1] [Xt2] [Yt2] [Xt3] [Yt3] |
Здесь введены следующие обозначения:
[Zr1] |
- продольная координата левого/нижнего угла прямоугольника. |
[Yr1] |
- поперечная координата левого/нижнего угла прямоугольника. |
[Xr2] |
- продольная координата правого/верхнего угла прямоугольника |
[Yr2] |
- поперечная координата правого/верхнего угла прямоугольника. |
[Xc] |
- продольная координата центра круга. |
[Yc] |
- поперечная координата центра круга. |
[Radius] |
- радиус круга |
[Xt1], [Yt1], [Xt2], [Yt2], [Xt3], [Yt3] |
- продольные и поперечные координаты вершин треугольника. |
Пример:
Следующая строка задает металлическую поверхность в виде прямоугольника с координатами (1.0,5.0)(10.0,6.0) см
M R 1.0 5.0 10.0 6.0
Описание объемов, заполненных диэлектриком,
задается строками следующего формата:D [значение диэлектрической проницаемости] [код геометрической фигуры] [координаты фигуры]
Параметр
[значение диэлектрической проницаемости] задается в виде числа с плавающей точкой. Формат и допустимые значения двух других параметров совпадают с приведенными в Таблице 2.Пример:
Следующая строка задает прямоугольную область
с координатами (1.0,5.0)(10.0,6.0) см, заполненную диэлектриком с проницаемостью 2.2:D 2.2 R 1.0 5.0 10.0 6.0
Блок содержит строки, задающие координаты точек наблюдения, т.е. тех точек, значение электромагнитного поля в которых будет доступно после завершения работы программы.
Формат строки:
P [Продольная координата (см)] [поперечная координата (см)]
Одна строка задает одну точку наблюдения. Количество точек наблюдения - произвольно.
Пример:
Если точка наблюдения имеет координаты (10 см; 15 см), то строка иметт вид
P 10.0 15.0
Блок содержит строки, задающие координаты источников, т.е. точек, содержащих токи.
Формат строки:
[Код вида источника] [Продольная координата (см)] [поперечная координата (см)] [амплитуда (ед.СГС)] [частота, Гц] [начальная фаза, рад]
Параметр [Код вида источника
] задает вид временной зависимости и может иметь два значения:S - синус
M - меандр.
Одна строка задает одну точку источника. Количество источников - произвольно.
Пример:
Если точка синусоидального источника имеет координаты (10 см; 15 см), единичную амплитуду, частоту 1000 Гц, и нулевую начальную фазу, то соответствующая строка имеет вид
S 10.0 15.0 1.0 1000.0 0.0
|