АВТОМАТИЧЕСКОЕ ОБНАРУЖЕНИЕ ЭКСТРЕМУМА НА ПОВЕРХНОСТНОЙ СЕТКЕ КОМПОНЕНТА

1. Способ определения базовой линии (16, 18) на поверхностной сетке (12, 14) компонента (10) для использования в моделировании, причем поверхностная сетка (12, 14) содержит узлы (6), взаимосвязанные краями (4), включающий в себя
a) определение базовой системы координат, включающей в себя направление X,
b) определение переменной по размаху профиля, которая монотонно изменяется вдоль компонента по прямому направлении (8) движения, которое не совпадает с направлением X,
1
c) выбор первого фронтального узла n на базовой линии,
1
d) использование алгоритма фронта Парето для определения базовой линии (16, 18) на оконечности поверхностной сетки относительно направления X, причем в алгоритме фронта Парето, который оценивает критерий для подчиненных узлов и оперирует с переменной Парето для выбора последовательных фронтальных узлов, образующих базовую линию (16, 18), переменной Парето является координата X, а критерием для подчиненных узлов является величина размаха профиля, которая меньше величины для выбранного фронтального узла n.
2. Способ по п.1, в котором компонентом является аэродинамический профиль (10), причем направление Х является главным образом направлением сверху вниз относительно аэродинамического профиля (10), и переменная размаха изменяется в направлении размаха относительно аэродинамического профиля (10).
3. Способ по п.1, в котором значения переменной размаха на каждом узле вычисляют при использовании дискретизированного уравнения Пуассона.
4. Способ идентификации базовой линии (16, 18) на поверхностной сетке (12, 14) компонента (10) для использования в моделировании, причем поверхностная сетка (12, 14) содержит узлы (6), взаимосвязанные краями, включающий в себя
a) определение базовой системы координат, включающей в себя направление X;
b) определение критерия поиска координаты Х как минимума или максимума;
c) определение нормализованной переменной размаха, которая монотонно изменяется вдоль компонента (10) в другом направлении, чем направление X, и присваивание величин нормализованной переменной размаха всем узлам на поверхностной сетке компонента;
d) определение прямого направления (8) движения,
1
1
e) определение местонахождения и выбор узла n из набора всех узлов N на поверхностной сетке (12, 14), причем узел n удовлетворяет критерию поиска для координаты Х в наибольшей степени,
1
d
f) назначение узла n для набора узлов N, соответствующего базовой линии (16, 18),
t
1
1
g) идентификацию набора узлов N, которые имеют нормализованную переменную размаха, соответствующую такому же положению по направлению размаха профиля или положению в направлении по размаху при движении к узлу n относительно прямого направления движения, и соединены с узлом n посредством края;
2
t
2
h) выбор узла n из набора узлов N, причем узел n удовлетворяет критерию поиска координаты Х в наибольшей степени;
2
d
i) добавление узла nа к набору узлов N соответствующим базовой линии;
1
2
2
j) переопределение узла n как текущего выбранного узла n и повторение этапов (g)-(j) для выбора последовательных узлов n.
2
5. Способ по п.4, в котором этапы (g)-(j) повторяют до тех пор, пока не будет выбран узел n, который лежит на заранее заданной границе (24, 26) поверхностной сетки (12, 14).
6. Способ по п.4, дополнительно включающий в себя
a) реверсирование прямого направление движения.
1
d
b) выбор узла n, из любого набора узлов N, соответствующих базовой линии (16, 18),
c) повторение этапов (g)-(j).
7. Способ по п.5, дополнительно включающий в себя
a) реверсирование прямого направление движения.
1
d
b) выбор узла n из любого набора узлов N, соответствующих базовой линии (16, 18),
c) повторение этапов (g)-(j).
8. Способ по п.4, в котором компонентом является аэродинамический профиль (10), причем направление Х является главным образом направлением сверху вниз относительно аэродинамического профиля (10), и переменная размаха изменяется в направлении размаха относительно аэродинамического профиля (10).
9. Способ по п.5, в котором края (4) поверхностной сетки (14) определяют лицевые поверхности (2) и в котором заранее заданная граница (24, 26) поверхностной сетки (12, 14) локализована посредством идентификации краев (4) в поверхностной сетке, которая частично определяет только одну лицевую поверхность (2), соответственно.
10. Способ по п.6, в котором края (4) поверхностной сетки (14) определяют лицевые поверхности (2) и в котором заранее заданная граница (24, 26) поверхностной сетки (12, 14) локализована посредством идентификации краев (4) в поверхностной сетке, которая частично определяет только одну лицевую поверхность (2), соответственно.
11. Способ по п.8, в котором края (4) поверхностной сетки (14) определяют лицевые поверхности (2) и в котором заранее заданная граница (24, 26) поверхностной сетки (12, 14) локализована посредством идентификации краев (4) в поверхностной сетке, которая частично определяет только одну лицевую поверхность (2), соответственно.
12. Способ по п.5, в котором края (4) поверхностной сетки (14) определяет лицевые поверхности (2) и в котором заранее заданная граница (24, 26) поверхностной сетки (12, 14) локализована на основе скорости изменения нормалей (40, 42) лицевой поверхности между смежными лицевыми поверхностями (36, 38).
13. Способ по п.6, в котором края (4) поверхностной сетки (14) определяет лицевые поверхности (2) и в котором заранее заданная граница (24, 26) поверхностной сетки (12, 14) локализована на основе скорости изменения нормалей (40, 42) лицевой поверхности между смежными лицевыми поверхностями (36, 38).
14. Способ по п.8, в котором края (4) поверхностной сетки (14) определяет лицевые поверхности (2) и в котором заранее заданная граница (24, 26) поверхностной сетки (12, 14) локализована на основе скорости изменения нормалей (40, 42) лицевой поверхности между смежными лицевыми поверхностями (36, 38).
15. Способ идентификации первой и второй базовых линий (16, 18) на поверхностной сетке (12, 14) компонента (10) для использования в моделировании, причем поверхностная сетка (12, 14) компонента (10) имеет две заранее заданные границы (24, 26), в котором первую и вторую базовые линии (16, 18) идентифицируют независимо способом по любому одному из п.п.2-6 с критерием поиска для координаты X, определенным, соответственно, как минимум и максимум, причем первая и вторая базовые линии (16, 18) пересекают заранее заданные границы (24, 26) и делят поверхностную сетку (12, 14) компонента на первую и вторую части (30, 32).
16. Способ по п.15, в котором компонентом является аэродинамический профиль (10), причем направление Х является главным образом направлением сверху вниз относительно аэродинамического профиля (10), и переменная размаха изменяется в направлении размаха относительно аэродинамического профиля (10).
17. Способ по п.16, дополнительно включающий в себя этапы
a) вычисление площади первой части (30) поверхностной сетки (12, 14);
b) вычисление площади второй части (32) поверхностной сетки (12, 14);
c) определение части поверхностной сетки с большей площадью как стороны низкого давления;
а) определение части поверхностной сетки с меньшей площадью как стороны повышенного давления.
18. Способ по п.17, в котором соответствующие площади первой и второй частей (30, 32) вычисляют посредством
1
a) выбора узла на поверхностной сетке (12, 14), который не лежит на первой или второй базовой линии (16, 18), и назначение этого узла в набор узлов S;
1
1
b) идентификации узлов, соединенных с узлами в наборе S, и назначение этих узлов в набор узлов S, если они не лежат на первой или второй базовой линии (16, 18) или заранее заданной границе (24, 26) поверхностной сетки;
1
c) повторения этапа b) до тех пор, пока дополнительные узлы не могут быть назначены в набор узлов S;
1
2
d) выделение всех узлов, которые не назначены в набор узлов S, в набор узлов S, если они не лежат на первой и второй базовой линии или на заранее заданной границе (24, 26) поверхностной сетки (12, 14);
1
2
e) суммирование площадей лицевых поверхностей (2) сетки (12, 14), определенных узлами, принадлежащими к наборам S и S, соответственно.
19. Способ определения участка (28) на поверхностной сетке (12, 14) компонента (10) для использования в моделировании, в котором хордовую переменную определяют для изменения между первой и второй базовыми линиями (16, 18), первую и вторую базовые линии (16, 18) идентифицируют способом по п.12, в котором критерий для каждого участка (28) выражен на основе диапазонов в направлении хорды и/или в направлении размаха.
20. Способ по п.19, в котором значения хордовой переменной вычисляют в каждом узле при использовании дискретизированного уравнения Пуассона.
21. Способ по п.19, в котором компонентом является аэродинамический профиль (10), причем направление Х является главным образом направлением сверху вниз относительно аэродинамического профиля (10), и переменная размаха изменяется в направлении размаха относительно аэродинамического профиля (10).
22. Способ применения модели перехода для моделирования вычислительной гидродинамики, причем модель перехода требует выбора участка (28) поверхностной сетки (12, 14) аэродинамического профиля, участок (28) поверхностной сетки (12, 14) аэродинамического профиля выбирают способом по п.18.
23. Способ по п.22, дополнительно включающий в себя этапы
a) вычисление площади первой части (30) поверхностной сетки (12,14);
b) вычисление площади второй части (32) поверхностной сетки (12, 14);
c) определение части поверхностной сетки с большей площадью как стороны низкого давления;
d) определение части поверхностной сетки с меньшей площадью как стороны повышенного давления.
24. Способ по п.23, в котором соответствующие площади первой и второй частей (30, 32) вычисляют посредством
1
a) выбора узла на поверхностной сетке (12, 14), который не лежит на первой или второй базовой линии (16, 18), и назначение этого узла в набор узлов S;
b) идентификации узлов, соединенных с узлами в наборе Si, и назначение этих узлов в набор узлов Si, если они не лежат на первой или второй базовой линии (16, 18) или заранее заданной границе (24, 26) поверхностной сетки;
1
c) повторения этапа b) до тех пор, пока дополнительные узлы не могут быть назначены в набор узлов S;
1
2
d) выделение всех узлов, которые не назначены в набор узлов S, в набор узлов S, если они не лежат на первой и второй базовой линии или на заранее заданной границе (24, 26) поверхностной сетки (12, 14);
1
2
e) суммирование площадей лицевых поверхностей (2) сетки (12, 14), определенных узлами, принадлежащими к наборам S и S, соответственно.
25. Способ по п.23, в котором модель перехода ведет себя иначе в зависимости от того, находится ли участок (28) поверхностной сетки (12, 14) аэродинамического профиля на стороне (32) повышенного давления или на стороне (30) низкого давления аэродинамического профиля (10).