/FUNCT_SMOOTH
Ключевое слово формата блока Определяет аналитическую функцию плавного шага, которая будет использоваться с нагрузками.
Формат
/FUNCT_SMOOTH/fct_ID |
/FUNCT_SMOOTH/fct_ID |
/FUNCT_SMOOTH/fct_ID |
/FUNCT_SMOOTH/fct_ID |
/FUNCT_SMOOTH/fct_ID |
/FUNCT_SMOOTH/fct_ID |
/FUNCT_SMOOTH/fct_ID |
/FUNCT_SMOOTH/fct_ID |
/FUNCT_SMOOTH/fct_ID |
/FUNCT_SMOOTH/fct_ID |
fct_title |
fct_title |
fct_title |
fct_title |
fct_title |
fct_title |
fct_title |
fct_title |
fct_title |
fct_title |
Аскалекс |
Аскалекс |
Фскейли |
Фскейли |
Ашифткс |
Ашифткс |
Fshifty |
Fshifty |
||
X1 |
X1 |
Y1 |
Y1 |
||||||
X2 |
X2 |
Y2 |
Y2 |
||||||
и т. д. |
и т. д. |
и т. д. |
и т. д. |
||||||
XN |
XN |
YN |
YN |
Определение
Поле |
Содержание |
Пример единицы СИ |
|---|---|---|
fct_ID |
Функция идентификатор.(Целое число, максимум 10 цифр) |
|
fct_title |
Функция заголовок.(Символ, максимум 100 символов) |
|
Аскалекс |
Шкала абсцисс коэффициент.По умолчанию = 1,0 (Реальный) |
|
Фскейли |
Ординатная шкала коэффициент.По умолчанию = 1,0 (Реальный) |
|
Ашифткс |
Сдвиг абсцисс значение.По умолчанию = 0,0 (Реальное) |
|
Fshifty |
Сдвиг ординат значение.По умолчанию = 0,0 (Реальное) |
|
X1 |
Первая абсцисса для определение функции. По умолчанию = 0 (Реальное) |
|
Y1 |
Первая ордината для определение функции. По умолчанию = 0 (Реальное) |
|
X2 |
Вторая абсцисса для определение функции.(Реальное) |
|
Y2 |
Вторая ордината для определение функции.(Реальное) |
|
XN |
(Необязательно) N-я точка абсциссы.(Реальная) |
|
YN |
(Необязательно) N-я точка ординаты. (Реальная) |
Пример
#RADIOSS STARTER
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/FUNCT_SMOOTH/1
Displacement
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
# Ascalex Fscaley Ashiftx Fshifty
# X Y
0 0
.2 60
.4 20
.5 70
.6 70
.8 0.0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
#ENDDATA
Комментарии
Пункты 1 и 2
требуется.
Функция и таблица
не может использовать один и тот же идентификатор.
Эту функцию можно использовать
со следующими опциями: /IMPACC, /IMPDISP, /IMPDISP/FGEO, /IMPVEL, /IMPVEL/FGEO, /IMPVEL/LAGMUL, /IMPTEMP, /CLOAD, /PLOAD, /PRELOAD, /GRAV, и /IMPFLUX
Для оси абсцисс меньше
чем X1, значение ординаты равно Y1.
Для большей абсциссы
чем XN, значение ординаты равно ЮН.
Функция масштабируется
сначала и затем смещается, как:
\(X_{new}=X_{old}⋅Ascale_{x}+Ashift_{x}\) \(Y_{new}=Y_{old}⋅Fscale_{y}+Fshift_{y}\) Где,
\(X_{old}\) и \(Y_{old}\) являются значениями функции.
Ордината
рассчитывается для каждого временного шага, что приводит к гладкой функции.
Функция
рассчитывается для использования двух последовательных точек входных данных
\(i\) и \(i+1\) as: \(Ifx\leX_{1}theny=Y_{1}If X_{1}<x<X_{N}theny=y_{i}+(y_{i+1}−y_{i})d^{3}(10−15d+6d^{2})where,d=\frac{x−x_{i}}{x_{i+1}−x_{i}}Ifx\geX_{N}theny=Y_{N}\)