У меня есть небольшая проблема с вычислением координат. Принимая во внимание профили аэродинамических профилей в двух списках со следующими примерными координатами:профиль геометрии профиля аэродинамического профиля
Пример:
x_Coordinates = [1, 0.9, 0.7, 0.5, 0.3, 0.1, 0.0, ...]
y_Coordinates = [0, -0.02, -0.06, -0.08, -0.10, -0.05, 0.0, ...]
Диаграмма 1:
Единственные известные вещи о профиле являются перечислены выше, и следующие факты :
- первая координата всегда является задней кромкой, в примере выше (x = 1, y = 0)
- координаты всегда выполняются на нижней/нижней стороне переднего края, в приведенном выше примере (0,0), а оттуда назад к заднему краю
- профиль не нормирован и может существовать во вращающемся форма
Теперь я хочу, чтобы определить
- ведущий край и
- развал линии.
До сих пор я всегда использовал самый маленький x-coodinate в качестве передней кромки. Однако это не будет работать в после примерного профиля, так как наименьшая координата x расположена на верхней поверхности профиля.
схема 2:
Кто-нибудь есть идея, как я мог бы легко вычислить/определить эти данные?
редактировать
один полный образец массив данных
(1.0, 0.95, 0.9, 0.8, 0.7, 0.6, 0.5, 0.4, 0.3, 0.25, 0.2, 0.15, 0.1, 0.075, 0.05, 0.025, 0.0125, 0.005, 0.0, 0.005, 0.0125, 0.025, 0.05, 0.075, 0.1, 0.15, 0.2, 0.25, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.95, 1.0)
(0.00095, 0.00605, 0.01086, 0.01967, 0.02748, 0.03423, 0.03971, 0.04352, 0.04501, 0.04456, 0.04303, 0.04009, 0.03512, 0.0315, 0.02666, 0.01961, 0.0142, 0.0089, 0.0, -0.0089, -0.0142, -0.01961, -0.02666, -0.0315, -0.03512, -0.04009, -0.04303, -0.04456, -0.04501, -0.04352, -0.03971, -0.03423, -0.02748, -0.01967, -0.01086, -0.00605, -0.00095)
Его немного сложно вычислить развал линию если на нижней стороне профиля нет соответствующей точки. Каков источник ваших данных? Можете ли вы предположить, что передний край - это место, где вторая деривация самая большая? – joojaa
Aso можно получить полный массив данных образца? – joojaa
Верно ли, что в точке переднего края [наибольшая кривизна] (http://airfoiltools.com/airfoil/naca4digit)? – dbc