Лопасть винта

Автор garaev, 18.06.09, 23:56:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

garaev

Здравствуйте.
Строю лопасть винта с возможностью изменения его геометрии при помощи переменных заданных в эскизе data. На этапе построения хорд никаких проблем не возникало (файл: винт). На втором этапе когда начал наращивать "мясо" на хорду (файл: винт2), построил первый эскиз (30 переменных, ВСЕ зависят только от значения х1). Заново задавать 30 переменных, а потом писать на них формулы на втором эскизе неохота, а эскизов то должно быть 11. Этот процесс можно как-то упростить?
Кривая безье кстати при  перестроении точек не перестраивается, что делать?
В общем нижно чтобы при изменении параметров ТОЛЬКО в эскизе data изменялся профиль сечения и угол его поворота.

Urik

Цитата: garaev от 18.06.09, 23:56:27
...Заново задавать 30 переменных, а потом писать на них формулы на втором эскизе неохота, а эскизов то должно быть 11. Этот процесс можно как-то упростить?
Думаю, что нет. Т.к. Вы строите лопасть по эскизам, то и перестраивать придется каждый эскиз, соотв-но должны быть зависимости в каждом эскизе (и как я понял, для каждого свои).
Цитировать
...30 переменных, ВСЕ зависят только от значения х1...
В общем нижно чтобы при изменении параметров ТОЛЬКО в эскизе data изменялся профиль сечения и угол его поворота.
Только я не заметил связи х1 с эскизом data...
Цитировать
Кривая безье кстати при  перестроении точек не перестраивается, что делать?
Попробуйте заменить ее отрезками, дугами (естественно таких элементов будет много), а полученое потом тело скруглить на тыках.
Честно говоря, с такой идеей придется повозиться не один день. Да и за значением переменных надо следить "в оба глаза". Бывает, что эскиз изменяется так, что потом никак не вернуть исходное состояние. Приходиться чертить заново. :(

garaev

Цитата: Urik от 19.06.09, 13:25:14
Только я не заметил связи х1 с эскизом data...
если открыть вкладку переменные (значек f(x)) то там будет видно что х1 зависит от data по следующей формуле
SQRT((b1/TAND(fi1))*(b1/TAND(fi1))+b1*b1)
Попробуйте поменять значения в data во вкладке переменные а потом нажать кнопочку обновить, все станет ясно))

garaev

Цитата: Urik от 19.06.09, 13:25:14
Думаю, что нет. Т.к. Вы строите лопасть по эскизам, то и перестраивать придется каждый эскиз, соотв-но должны быть зависимости в каждом эскизе (и как я понял, для каждого свои).
Зависимости для параметров o1_1....., a1_1........, am1_1 от параметра х1 одинаковые для каждого сечения

Emeljen

А то что профиль лопасти с отрицательным углом атаки.... так должно быть? :%:

garaev

Цитата: Emeljen от 23.06.09, 09:49:29
А то что профиль лопасти с отрицательным углом атаки.... так должно быть? :%:
это не важно, главное - сама суть построения

Emeljen

Не, ну параметризация Безье -  это была бы неплохая функция.... Интересно, её учли в V11?