Перейти к публикации

Кривая по уравнению в NX, SW и Inventor


Рекомендованные сообщения

В продолжение <noindex>темы</noindex>.

Решил протестировать параметрические кривые каждой программы на <noindex>хорошем примере NACA 0020.</noindex> Не причастен к аэродинамике, но спортивного интереса ради.

Начать хочу с Inventor 2013. Так как эта функция в нем только появилась. И начало это показалось не очень хорошим, сродни первому блину.

Inventor отказался считать кривую в нулевой точке, убедительно мотивируя соответствующей надписью. Мне подумалось, что я чего-то где-то накосячил, но, все перепроверив, пришел к выводу, что тут перемудрил продукт Autodesk. Вроде как корень нуля равен нулю. Даже Calc.exe это подтверждает, не говоря об Excel. Но у Inventor'a на этот счет другие предположения. Поэтому кривая строилась при 0.0001<=t<=1. Также пришлось поступить и для других программ. Пришлось тут равняться на Inventor, чтобы не отличались по этому параметру результаты.

Каждая кривая сохранялась в STP и потом в NX делались графики.

Соответственно эпюры, на которых многое видно.

Из особенностей: кривая Solidworks, в отличие от собратьев, имеет четвертый порядок и состоит из 36 сегментов.

А кривая Инвентор'а состоит из 10 сегментов degree 3, но почему-то, они сопрягаются по касательной, а не по кривизне.

Ну и NX - кривая третьего порядка, состоящая из 11 сегментов.

То есть, для достижения максимальной точности, в случае необходимости подобных построений, лучше использовать иные методики, в том числе описанную <noindex>Ug_user</noindex>

Ссылка на сообщение
Поделиться на других сайтах


Нет, если не умеешь пользоваться инструментом - не берись делать категорические утверждения..

Вот кривая, построенная в NX, по закону x=xt, y=yt, z=0 , как видишь - ее график кривизны совсем уж неплох. Во всяком случае - много лучше всех приведенных тобой примеров. Да - кривая именно из твоего примера.

Состояние замкнутости Открытая

степень 3

Число полюсов 24

Число сегментов 21

Число узлов с непрерывность C0 0

Число узлов с непрерывность C1 0

Число узлов с непрерывность C2 20

Состояние рациональности Полином

И еще - лучше не пытаться x возводить в степень 0.5, лучше взять корень sqrt. Думаю, что в Инвенторе есть эта функция.

А за ссылки на поднятую мной тему - спасибо, конечно.

Ссылка на сообщение
Поделиться на других сайтах

2 Ug_user

Во всяком случае - много лучше всех приведенных тобой примеров.

Я конечно дико извиняюсь, но кривая в SW в чем именно недокривая( или пере)? А "много лучше" - это сколько?

Ссылка на сообщение
Поделиться на других сайтах

  Кривая в SW - лучшая! Это для задетого самолюбия. На "хвостик" взгляни - "Ты все поймешь, ты все увидишь сам!"  

Ссылка на сообщение
Поделиться на других сайтах

...

Каждая кривая сохранялась в STP и потом в NX делались графики.

...

Могу предположить что передача информации через сторонний формат также может привносить свои погрешности.
Ссылка на сообщение
Поделиться на других сайтах

Из SW можно через PARASOLID передать, роднее некуда.

Я когда-то, давно-давно, программировал "внутри" SW, параллельно делая то же самое в UG. Так вот, геометрия в том SW (сложная поверхностная геометрия, не "кубики") была здорово обрезана, даже на программном уровне. Это относилось как к функциям построения поверхностей, так и к кривых.

Вполне допускаю, что это был древний SW 97+, и может быть сейчас все радикально изменилось. Но тогда я совершенно отчетливо почувствовал, что "дешевый софт - для дешевых решений". Можете бросить в меня камень, это не изменит моей точки зрения. Мне периодически приходится сталкиваться с "импеллерами", построенными в SW. Они даже тени отбрасывают, ну как настоящие! Но - в помойку. А для построения чертежных проекций вполне сойдет.

Что-то я разоткровенничался на ночь глядя..

Ссылка на сообщение
Поделиться на других сайтах

может быть сейчас все радикально изменилось

не знаю как для суперсложных поверхностей лопаток и крыльев (и т.п.) но даже в 2012 версии встречается вот такое

<noindex>Изображение</noindex>

не скажу что это плохо. Ибо это единичный случай и возможно имеет место быть проблема построения кривой.

Ссылка на сообщение
Поделиться на других сайтах

И еще - лучше не пытаться x возводить в степень 0.5, лучше взять корень sqrt. Думаю, что в Инвенторе есть эта функция.

Пробовал, конечно и sqrt(t).

Нет, если не умеешь пользоваться инструментом - не берись делать категорические утверждения..

Ну это я разве что над Инвентором подшутил немного. Но не буду отрицать, что зря подшутил, по-дурацки. :thumbdown: Но, если этот косячок и имеет место, то, несомненно, его найдут и поправят. Это совсем не ставит Inventor'у минус. У него плюсов и без этого масса.

А если это замечание касается приведеной вами кривой в NX, то, признаюсь, удивился. Такой не смог добиться. Но, подозреваю степенную зависимость по t.

Если так, то попробую оправдаться ниже.

Но я использовал именно те параметры, которые привел <noindex>GOLF_stream. </noindex>

Сравнивал я одинаковые уравнения при линейных изменениях по t в пределах от 0,0001 до 1. Хотел показать, как отрабатывают аппроксимацию полиномами разные ядра этих замечательных программ именно в контексте параметрического уравнения, не далее. Не берясь судить о какой-то из них категорично и однобоко только по одной этой, малозначительной для подавляющего большинства пользователей функции. Но в конце все-таки не удержался. Но это общее замечание для всех приведенных САПР.

То есть, для достижения максимальной точности, в случае необходимости подобных построений, лучше использовать иные методики

Да. Прошу прощения.

Готов взять свои слова обратно.

Хотел этим сказать, что аппроксимация параметрических уравнений математическими ядрами CAD программ проходит менее точно, чем интерполяция представленных пользователем множества точек. Но это сугубо ИМХО.

Спасибо всем откликнувшимся! И интересно было бы поковырять кривую, показанную streamdown. :biggrin:

Изменено пользователем Dna
Ссылка на сообщение
Поделиться на других сайтах

Странно

Сравнивали кривые по уравнению построенные в разных системах

Но никто не удосужился привести настройки точности моделировния в исследуемых

системах

Так можно допроверяться до того что лучше та система где точность моделирования

по умолчанию установлена лучше

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

математика которые используют все системы для аппроксимации скорее всего NURBS

Ссылка на сообщение
Поделиться на других сайтах

nut888

Спасибо!

Да-да, именно! Этот вопрос должен был встать рано или поздно. Сразу сил не хватило с толерансами разобраться. Думал вот при свободном времени уже в этом направлении порыть.

Ссылка на сообщение
Поделиться на других сайтах

поковырять кривую, показанную streamdown

чуть позже, сначала разберусь с "производителем" ПО :cool:

Ссылка на сообщение
Поделиться на других сайтах

...Думал вот при свободном времени уже в этом направлении порыть.

Dna, если есть желание и свободное время, включите пожалуйста в сравнение кривую из КОМПАСа, а то в самом КОМПАСе нет анализа кривизны. Прикладываю файл STP

profile_kompas.zip

post-4508-1334134804_thumb.png

Ссылка на сообщение
Поделиться на других сайтах

Вот

степень 3

Число полюсов 45

Число сегментов 42 - видать, точность задал 0.0001

Число узлов с непрерывность C0 0

Число узлов с непрерывность C1 0

Число узлов с непрерывность C2 41

Состояние рациональности Полином

Определение данных Нет

Ссылка на сообщение
Поделиться на других сайтах

kazimir

Все так, как показал Ug_user, не добавить, ни убавить.

2 Ug_user

Число сегментов 42 - видать, точность задал 0.0001

Компас3D так по дефолту строит. И, прошу прощения за свою дотошность, но не поделитесь ли по-товарищески prt файлом вашей замечательной кривой во втором посте?

И, признаюсь, с изменением настроек точности этих САПР у меня проблемы. Может ткнете пальцем, где они меняются? А то вот в Rhino знаю, где точность при построениях задается, но ни в одной из приведенных выше программ. :lamo:

Ссылка на сообщение
Поделиться на других сайтах

Все так, как показал Ug_user, не добавить, ни убавить.

странный перелом. а как в "хвосте"? - можно полную картину?
Ссылка на сообщение
Поделиться на других сайтах

kazimir

странный перелом. а как в "хвосте"? - можно полную картину?

Вот-вот. Именно в носке каждой из САПР приходится попотеть при построениях. Потому как при t стремящемся к нулю, кривизна стремится к бесконечности. Отсюда всякие заскоки у каждой из программ и появляются ИМХО.

Изменено пользователем Dna
Ссылка на сообщение
Поделиться на других сайтах

А Компас 3D, включившийся в сравнение в последний момент, оказывается очень-очень-очень неплох в отношении рассматриваемого случая. Потестировал тут его плотно в своей дилетантской манере. :smile:

И, как оказалось, отечественный продукт показал себя молодцом! :drinks_drunk:

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Jesse
      это вообще жижа какая-то... просто преднапряженный модальник сделал чел, и назвал "Диаграмма Кэмпбелла"..)) )) вал крутится, искривляется, колесо наклоняется, создаёт доп. момент и дополнительно нагружает вал. Гляньте мои картинки из Биргера выше..)) Заменяй колеса точечной массой, не заменяй. Будет так. И должны быть "вилка" на диаграмме. В оригинальной работе Кэмпбелла именно этот вопрос и поднимался - когда большое колесо (например, паровой турбины) наклоняется,  создаётся прецессия и "гироскопика", которое может в каких-то случаях сильно влиять на собств. частоты......... В итоге позже начали по своему интерпретировать.  Я бы действительно разграничил понятия "резонансная диаграмма" и ДК, где под первое подпадает 95% случаев описанных вами выше с картинками..))
    • Александр1979
      Смотрите раздел 5 руководства: https://s3.amazonaws.com/Icarus/DOCUMENTS/Fanuc_Manuals_1789.pdf
    • Annaker
      Добрый день. Хотела бы узнать у вас, как у вас это получилось, но никак не могу написать Вам в личку. 
    • Guhl
      Fanuc 3 и fanuc 6 вроде подобны На 6ке Нужно "Р" нажимать Тут пример    
    • ДОБРЯК
      Это только Федор решает квадратные уравнения. И потом определяет собственные вектора. В КЭ программах или методом итераций подпространства или методом Ланцоша находят пары собственное число и вектор. Главное чтобы матрица жесткости не была вырождена.
    • yunoleg
      Добрый день. Не подскажите, как поменять параметры. Непонятна сама процедура ввода данных в конкретный параметр. То есть все делаю по инструкции. А как ввести числовое значение не пойму. https://drive.google.com/file/d/1hy2gH9LPUo6FLkLdBoqyyB_eY9clXk5W/view?usp=drive_link   https://drive.google.com/file/d/1q9uNpnkao2hveKzgjrK_avKTHm9wzylC/view?usp=drive_link
    • Orchestra2603
      матрица жесткости не будет. Но матрица K-lambda*M будет, если lambda есть собственное значения. Просто по определению, т.к. определитель должен быть равен нулю. Вам чтобы найти собственные вектора в любом случае придется решать недоопределенную вырожденную СЛАУ. Какое же это тогда закрепление по-вашему?,
    • Radon
      Если в рабочий диапазон частот вращения ротора попадает критическая частота вращения ротора с изгибной формой колебаний, то конструктором проводится частотная отстройка. Одним из способов частотной отстройки является применение в опорах дополнительных упругих элементов, которые выводят такую критическую частоту из рабочего диапазона. Однако при этом в рабочем диапазоне могут оставаться критические частоты вращения с другими формами колебаний. Если не применять специальные мероприятия, то на соответствующих этим критическим частотам вращения резонансных режимах могут наблюдаться повышенные вибрации. (Леонтьев КОНСТРУКЦИЯ И РАСЧЕТ ДЕМПФЕРНЫХ ОПОР РОТОРОВ ГТД)   Скорее всего да, у нас её так называют. Те м более A Campbell diagram plot represents a system's response spectrum as a function of its oscillation regime. Или например тут https://ipi1.ru/images/PDF/2017/104/opredelenie-rezonansno.pdf или тут http://www.unn.ru/pages/issues/vestnik/99999999_West_2013_1(3)/1.pdf линии гармоник, неправильно, линии собственных частот Для изотропных (осесимметричных) систем, т.е. систем, у которых в плоскости, перпендикулярной оси вращения ротора, характеристики ротора не зависят от направления, колеюания на критических частотах обратная прецессия не возбуждается собственной неуравновешенностью ротора. Возбуждение таких колебаний возможно лишь в случае наличия анизотропии жёсткости, либо когда на ротор вращающийся с частотой w, действует нагрузка, вращающаяся с частотой w в другую сторону. А причём тут преднапряжённое состояние то? Колёса вообще можно заменить точечными массами с соответствующими моментами инерции (какое уж тут преднапряжённое состояние), преднапряжённое состояние к гироскопическим моментам не имеет никакого отношения
    • Kelny
      @kasstet Можете выкладывать картинки прямо в форуме (после 10 ответов в ветках форума):  
    • Пингвинчик
      Мы не делаем УП. Технологи требуют выпуск КД где в листах нанесены предварительные отверстия.  Не могу ничего сказать, непосредственно на станках не работаю.
×
×
  • Создать...