Формирование параметрических поверхностей

Кроме операции формирования аналитических поверхностей (по заданной формуле) в программе реализована операция генерации параметрических поверхностей. Исходные данные для этой операции задаются на странице Параметрическая поверхность диалогового окна Аналитически задаваемые поверхности.

Страница Параметрическая поверхность диалогового окна Аналитически задаваемые поверхности

 

Рассматриваются зависимости x = f(s,t), y = f(s,t), z = f(s,t). Принято, что каждая из переменных s и t изменяется в интервале [0,1], причем переменная s последовательно принимает значения 0, 1/Ns, 2/Ns, … 1, а переменная t — соответственно 0, 1/Nt, 2/Nt, … 1, где Ns и Nt — количество шагов табулирования соот­ветствующих переменных.

Например, формулы, описывающие поверхность цилиндра с радиусом равным 5 и высотой 12, будут иметь вид:

x = 5 sinα;

y = 5 cosα;

z = 12 h

и должны быть записаны в соответствующих полях ввода на странице Параметрическая поверхность в виде:

x = 5*sin(360*s);

y = 5*cos(360*s);

z = 12*t.

Кроме того, на странице задаются значения Ns и Nt. а также назначаются  вид элементов (стержни или пластины) и форма разбиения поверхности. Если тип конечных элементов отличается от установленного по умолчанию, то он может быть назначен с помощью соответствующей операции, которая вызывается кнопкой Тип элемента. По умолчанию приняты: тип элемента 5 — для стержневых элементов и типы 44 (четырехузловой) или 42 (трехузловой) — для оболочек, в зависимости от выбранной формы разбиения. С помощью кнопки Жесткости вызывается операция задания жесткостных характеристик элементов.

Обратите внимание: если в формуле участвуют тригоно­метрические или обратные тригонометри­ческие функ­ции, то следует учесть, что их аргументы (или вычис­ленные значения) должны быть в градусах.