Temperature-Fild » TEMPERATURE-FILD/GEOM

Функции

α-small(n)

Описание: функция α-small возвращает меньший угол (в радинах) рамки выходного сектора жаровой трубы (РВСЖТ). Отсчет угла начинается от оси X в направлении против часовой стрелки. РВСЖТ расположена над точкой O начало координат.

Переменые:

  • n - количество жаровых труб кольцевой камеры сгорания.

Переменые:

  • n - количество жаровых труб кольцевой камеры сгорания.

Пример использования:

(α-small 16) => 1.3744467859455345d0 

w->α(w α-big α-small &key (w-rel 1))

Описание: функция w->α преобразует относительную окружную координату в угловую координату.

Пример использования:

(math/coord:rtd (w->α  0 (α-big 16)(α-small 16))) => 90.0d0
 (math/coord:rtd (w->α -1 (α-big 16)(α-small 16))) => 112.5d0
 (math/coord:rtd (w->α  1 (α-big 16)(α-small 16))) => 67.5d0
 (math/coord:rtd (w->α  1 (α-big 16)(α-small 16) :w-rel 2)) => 78.75d090.0d0

α-big(n)

Описание: функция α-big возвращает больший угол (в радинах) рамки выходного сектора жаровой трубы (РВСЖТ). Отсчет угла начинается от оси X в направлении против часовой стрелки. РВСЖТ расположена над точкой O начало координат.

Переменые:

  • n - количество жаровых труб кольцевой камеры сгорания.

Пример использования:

(α-big 16) 1.7671458676442586d0 

w-h->x-y(w h α-big α-small r-big r-small &key (h-rel 1) (w-rel 1))

Описание: функция w-h->x-y выполняет преобразование координат точки. Преобразование выполняется из относительной окружной координаты w и относительной высоты h в декартовы координаты.

  • w - относительная окружная координата;
  • h - относительная высота;
  • α-big - больший угол сектора;
  • α-small - меньший угол сектора;
  • R-big - больший радиус сектора;
  • R-small - меньший радиус сектора;
  • h-rel - базовая высота;
  • w-rel - базовая окружная координата.

Пример использования:

(w-h->x-y  0 0 (α-big 16)(α-small 16) 461 400) => (2.4492935982947064d-14 400.0d0)
 (w-h->x-y  0 1 (α-big 16)(α-small 16) 461 400) => (2.8228108720346493d-14 461.0d0)
 (w-h->x-y  1 0 (α-big 16)(α-small 16) 461 400) => (153.07337294603593d0 369.5518130045147d0)
 (w-h->x-y -1 0 (α-big 16)(α-small 16) 461 400) => (-153.0733729460359d0 369.5518130045147d0)
 (w-h->x-y  1 1 (α-big 16)(α-small 16) 461 400) => (176.41706232030643d0 425.9084644877032d0)
 (w-h->x-y -1 1 (α-big 16)(α-small 16) 461 400) => (-176.41706232030637d0 425.9084644877032d0)

h->r(h r-big r-small &key (h-rel 1))

Описание: функция h->r пересчитывает относительную высоту в радиус, которому она соответствует.

Переменые:

  • h - относительная высота;
  • R-big - наружный (больший) радиус сектора;
  • R-small - внутренний (меньший) радиус сектора;
  • h-rel - относительная приведенная высота. При h=0 функция возврвщает R-small, при h=h-rel функция возврвщает R-big.

Пример использования:

(h->r 0.0 (+ 411.0 61.0) 411.0) => 411.0
 (h->r 0.5 (+ 411.0 61.0) 411.0) => 441.5
 (h->r 1.0 (+ 411.0 61.0) 411.0) => 472.0