======== /IMPDISP ======== Ключевое слово формата блока Определяет наложенные смещения на группу узлы. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/IMPDISP/impdisp_ID/unit_ID", "/IMPDISP/impdisp_ID/unit_ID", "/IMPDISP/impdisp_ID/unit_ID", "/IMPDISP/impdisp_ID/unit_ID", "/IMPDISP/impdisp_ID/unit_ID", "/IMPDISP/impdisp_ID/unit_ID", "/IMPDISP/impdisp_ID/unit_ID", "/IMPDISP/impdisp_ID/unit_ID", "/IMPDISP/impdisp_ID/unit_ID", "/IMPDISP/impdisp_ID/unit_ID" "impdisp_title", "impdisp_title", "impdisp_title", "impdisp_title", "impdisp_title", "impdisp_title", "impdisp_title", "impdisp_title", "impdisp_title", "impdisp_title" "fct_IDT", "Реж.", "Skew_ID", "sens_ID", "grnd_ID", "", "icoor", "", "", "" "Аскалекс", "Аскалекс", "FscaleY", "FscaleY", "Тстарт", "Тстарт", "Тстоп", "Тстоп", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "impdisp_ID", "Блок наложенного смещения идентификатор.(Целое число, максимум 10 цифр)", "" "unit_ID", "Идентификатор объекта.(Целое число, максимум 10 цифры)", "" "impdisp_title", "Блок наложенного смещения заголовок.(Символ, максимум 100 символов)", "" "fct_IDT", "Функция времени идентификатор.(Целое число)", "" "Реж.", "Направление: X, Y и Z в перевод; XX, YY и ZZ по очереди. (Текст)", "" "Skew_ID", "Перекос идентификатор.(Целое число)", "" "sens_ID", "Идентификатор датчика. ≠ 0 (датчик активирован) Принудительное смещение применяется во время срабатывания датчика активация и функция смещаются во времени. (Целое число)", "" "grnd_ID", "Группа узлов, на которой применяется вынужденное смещение. (Целое число)", "" "icoor", "Тип использования системы координат. = 0 Декартовы координаты. = 1 Цилиндрические координаты. (Целое число)", "" "Аскалекс", "Шкала абсцисс (времени) фактор для fct_IDT.По умолчанию = 1,0 (Реальный)", ":math:`[s]`" "FscaleY", "Ордината (перемещение) масштабный коэффициент для fct_IDT.По умолчанию = 1,0 (Реальный)", ":math:`[m]` или :math:`[rad]`" "Тстарт", "Старт время.(Реальное)", ":math:`[s]`" "Тстоп", "Остановить время. По умолчанию = 1030 (Реал)", ":math:`[s]`" Комментарии ----------- 1. Если указаны Tstart и Tstop, смещение равно между этими моментами времени, но функция зависимости времени от смещения не определена. сдвинуто, чтобы начаться с Tstart. 2. Если датчик определен sens_ID, принудительное смещение применяется во время активации датчика и функция смещается на время активации датчика. 3. Когда датчик sens_ID используется с Tstart и Tstop, принудительное смещение произойдет только в том случае, если время активации датчика происходит между Tstart и Tstop. 4. The Аскаль X и Fшкала Y используются для масштабирования абсцисса (время) и ордината (смещение или угол). Фактическая нагрузка Значение функции рассчитывается как: :math:`F(t)=Fscale_{y}⋅f_{T}(\frac{t}{Ascale_{x}})` Где, :math:`f_{T}` это функция fct_IDT. 5. If icoor = 1 , направления определены в цилиндрическая система координат, где: - X = сдвиг в радиальном направлении :math:`e_{r}` - Y = сдвиг в азимутальном угловом направлении :math:`e_{\theta}` , - Z = сдвиг в продольном направлении :math:`e_{z}` , - XX = вращение вокруг радиального направления :math:`e_{r}` , - YY = вращение вокруг азимутального углового направления :math:`e_{\theta}` , - ZZ = вращение вокруг продольного направления :math:`e_{z}` . .. image:: images/impdisp_starter_r_cyl_coord_system.png :alt: cyl_coord_system *(Рисунок 1.)* :math:`\delta_{r}(t)=\int\dot{r}dt=Fscale_{y}⋅f_{T}(\frac{t}{Ascale_{x}})` :math:`resp.\theta=\int\dot{\theta}dt=Fscale_{y}⋅f_{T}(\frac{t}{Ascale_{x}})` Где, :math:`f_{T}` это функция fct_IDT.