/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. Пункты 1 и 2

требуется.

  1. Функция и таблица

не может использовать один и тот же идентификатор.

  1. Эту функцию можно использовать

со следующими опциями: /IMPACC, /IMPDISP, /IMPDISP/FGEO, /IMPVEL, /IMPVEL/FGEO, /IMPVEL/LAGMUL, /IMPTEMP, /CLOAD, /PLOAD, /PRELOAD, /GRAV, и /IMPFLUX

  1. Для оси абсцисс меньше

чем X1, значение ординаты равно Y1.

  1. Для большей абсциссы

чем XN, значение ординаты равно ЮН.

  1. Функция масштабируется

    сначала и затем смещается, как:

\(X_{new}=X_{old}⋅Ascale_{x}+Ashift_{x}\) \(Y_{new}=Y_{old}⋅Fscale_{y}+Fshift_{y}\) Где,

\(X_{old}\) и \(Y_{old}\) являются значениями функции.

  1. Ордината

рассчитывается для каждого временного шага, что приводит к гладкой функции.

  1. Функция

    рассчитывается для использования двух последовательных точек входных данных

\(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}\)