Форум пользователей ПО АСКОН

Профессиональные вопросы => Конструирование => Параметризация => Тема начата: beginner от 29.04.20, 09:20:55

Название: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: beginner от 29.04.20, 09:20:55
Здравствуйте.
В процессе работы появилась задача - нужно было натянуть трос через цилиндрическую поверхность

Дано: 2 точки в пространстве и цилиндр
Требуется: построить теоретически правильную кривую, которая огибает цилиндр.

С задачей справился.
Решил предложить ВАМ (на форуме есть любители "заморочиться").
Предполагаю, что моё решение не самое идеальное в плане количества дополнительных построений. Интересно было бы посмотреть на ВАШИ идеи в построении данной кривой.

В приложенном файле содержатся лишь цилиндр и точки... Проба.m3d
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 10:01:20
+ 5 операций
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: beginner от 29.04.20, 10:05:32
а у меня 10 операций :)))))  :%:
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 10:07:09
  :shu:
Подождем других и вскрываемся  :fr:
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: beginner от 29.04.20, 10:13:31
Lotos82, теперь другие будут стараться тоже сделать 5-тью операциями... или ещё меньшим количеством :?:
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 10:17:58
эм... 4 операции )
Но я не уверен в правильности построения....
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: beginner от 29.04.20, 10:21:43
да уж, Василий... порадовал.
Как любит говорить директор: Выверни мозги наизнанку.
Видимо, я изначально пошёл совсем не рациональным путём.
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 11:18:35
Есть вариант 8 операций,но с более правильным построением
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: beginner от 29.04.20, 11:22:09
Как я понимаю построение может быть либо правильным, либо неверным (хоть и приближённо похожим на верное)
Не утверждаю, что я построил правильно, но у меня длина кривой получилась 801.847759
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 11:25:43
На 8 операций длина кривой 803.424016
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: beginner от 29.04.20, 11:30:46
как я понимаю трос будет стараться занять положение с минимальной длиной.
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 11:31:14
Думаю, да )
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 11:45:54
801.555385
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Vitalij Lysanov от 29.04.20, 11:53:42
807.646582

В дереве добавлено 4 строки


дуга 125.516328
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 11:57:54
Вообщем, 10 операций. На вид похоже. Длина кривой - 801.555385. Дуга - 122.831990.
 Покрутил  натурный эксперимент, так сказать. Не занимает трос положение минимально возможной длины. В местах перехода прямых участков в дугу появляются перегибы.
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Дормидонт Евпатьевич от 29.04.20, 12:10:27
Цитата: beginner от 29.04.20, 09:20:55нужно было натянуть трос через цилиндрическую поверхность

Дано: 2 точки в пространстве и цилиндр
Требуется: построить теоретически правильную кривую, которая огибает цилиндр.
один из вариантов...
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 12:16:05
Цитата: Дормидонт Евпатьевич от 29.04.20, 12:10:27один из вариантов...
В натурном эксперименте дуга и крайние точки не лежат в одной плоскости.  Думаю, то что операций мало это +, но результат неверный.
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: студент от 29.04.20, 12:33:49
Тогда прямые нужно соединить сплайном по поверхности. Длину и положение сплайна подогнать под натурный эксперимент  :-)))
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: beginner от 29.04.20, 12:42:32
Цитата: Lotos82 от 29.04.20, 12:16:05В натурном эксперименте дуга и крайние точки не лежат в одной плоскости.
в натуре присутствуют силы трения, которые не позволят тросу занять идеальное расположение.

за 5 6 операций получилось
с плавным переходом.
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 12:56:49
Во вложении модель. Там много исполнений. Есть из чего-то выбрать.
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Elaeagnus от 29.04.20, 13:01:51
+4 достаточно.
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: beginner от 29.04.20, 13:51:18
А вот моя версия.
10 и 6 операций
Длина - 801.847759
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: Lotos82 от 29.04.20, 16:33:30
Похоже на мое исполнение -05. Операций - 4. Длина - 801.859979. Думаю, это из-за погрешности построения третьей точки для плоскости. Для экономии количества операций (в этом и было задание), третья точка точка для построения плоскости строилась по пропорции в зависимости от удаления базовых точек от образующей цилиндра.
453/217 = 105,47/50,53. Это можно параметризировать, но лень )
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: VLaD-Sh от 30.04.20, 19:21:56
Похоже 4 операции это минимум
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: beginner от 30.04.20, 22:35:55
длина отличается от других представленных вариантов.
Предположу, что это не оптимальная траектория. (но по количеству операций вариант выигрывает...)
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: YNA от 04.05.20, 06:36:41
Лично я склоняюсь к мысли, что невесомый и абсолютно скользкий трос должен занять положение, имеющее наименьшую длину. Но это интуитивное предположение, доказать не могу.
Если это утверждение верно, то задача предельно упрощается (см. рис). Здесь удобнее будет использовать листовое моделирование.
Задача чем то напоминают про мегамозг, который ищет минимальное расстояние на поверхности параллелепипеда.  ;)
Название: Re: Построение кривой, огибающей цилиндрическую поверхность
Отправлено: VLaD-Sh от 06.05.20, 06:52:00
Цитата: beginner от 30.04.20, 22:35:55длина отличается от других представленных вариантов.
Предположу, что это не оптимальная траектория.
О какой длине идет речь и отчего она отличается?
Если от размере 808.473473 мм - то у двоих совпало, а это уже закономерность