Ветерок

Укладка якорной цепи

64 posts in this topic

Pinned posts

Казалось бы, простая задачка.

В каком софте можно реализовать укладывание цепи кучкой (или змейкой, или как сложится) после свободного падения её конца на плоскую пластину? Верхний конец цепи зафиксирован.

Нужна не анимация процесса, а конечный результат - цепь, лежащая произвольным образом на плите.

В Крео мне такое сделать не удалось. Не нашел такого функционала.

1212122.jpg

Share this post


Link to post
Share on other sites


UnPinned posts
35 минут назад, Blurp сказал:

Где дружная форумная флексобратва?

чего тебе надобно, старче?  

Скрытый текст

1.png.269cd86a609f310d0278e89b2f6213cc.png

 

вроде всё решилось же:

В 19.02.2019 в 17:52, SAPRonOff сказал:

хоть Фрей и предложил извращенный метод, но это все костыли, как у покемона

 

Share this post


Link to post
Share on other sites

А чем плох метод заимствования СК?

Share this post


Link to post
Share on other sites
В 2/19/2019 в 21:52, SAPRonOff сказал:

хоть Фрей и предложил извращенный метод, но это все костыли, как у покемона:biggrin:

Дык пока эти двое на костылях бегают, ты, парализованный ниже спины, иллюстратором подрабатываешь? :biggrin(old):

Share this post


Link to post
Share on other sites
10 минут назад, frei сказал:

А чем плох метод заимствования СК?

сложностью реализации, как по мне. Я думаю это должна быть штатная возможность.

20 минут назад, Blurp сказал:

Дык пока эти двое на костылях бегают, ты, парализованный ниже спины, иллюстратором подрабатываешь?

ага, только я колдовством без дерева построения не занимаюсь ;) если нет какой-то штатной возможности - я об это явно говорю (см пост 35), а не выношу мозги ТСам по всем где возможно постам про разные CAD-системы, чтобы они не испытывали ложных иллюзий, что это возможность есть среди штатного арсенала ПО.

При этом: я уверен, что обсуждаемая возможность появится в ТФ гораздо быстрее, чем у тебя придет осознание, что подобное макросо-шаманство хоть кому-то пригодится без исходников кода.

Share this post


Link to post
Share on other sites

ID: 46   Posted (edited)

@SAPRonOff Смотри сюда.

В 2/16/2019 в 16:29, SAPRonOff сказал:

почему бы и нет, если все это можно сделать в одном пакете с CADом?

В 2/18/2019 в 02:24, BSV1 сказал:

После этого можно, просто передвигая ползунок

И в 35-м посте у тебя всё то же самое "можно"

Так что чёт какие-то непонятки. :no_1:

Но ладно. Подожду ответа @BSV1

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

Скрытый текст
15 минут назад, SAPRonOff сказал:

гораздо быстрее, чем у тебя придет осознание

Ну-ну...

На словах ты Лев Толстой. :biggrin:

 

 

 

Edited by Blurp

Share this post


Link to post
Share on other sites
44 минуты назад, SAPRonOff сказал:

сложностью реализации

т.е. это:

В 17.02.2019 в 17:52, frei сказал:

 

обычный массив

import bpy; 
chains = [obj for obj in bpy.data.objects if obj.name.startswith("Torus")]
for item in chains:
 print ('%5.3f, %5.3f, %5.3f, %5.3f, %5.3f, %5.3f' % (item.location[0], item.location[1],item.location[2], item.rotation_euler[0], item.rotation_euler[1], item.rotation_euler[2]))

 

Hide

сложнее чем 

вычислить 2 размера в Тфлекс: 

d1_r=(type_hole==2 || type_hole==3 || type_hole==8)? dc :(type_hole==4 ? dz :(type_hole==5 || type_hole==7? (distance("0x2000243","0x2000242")*2): (type_hole==6 && Type_Threads_K!=5 ? distance("0x2000243","0x2000242")*2:(type_hole==6 && Type_Threads_K==5 ?(distance("0x2000243","0x2000242"))*2:dn))))
d2_r=type_hole==8 ? dc :(type_hole==2 || type_hole==1 ? dn : (type_hole==4? dz :(type_hole==6 && Type_Threads_K!=5 ? distance("0x2000243","0x2000242")*2:(type_hole==6 && Type_Threads_K==5 ?(distance("0x2000243","0x2000242"))*2 :distance("0x2000242","0x2000243")*2))))

Hide  

:biggrin:это шутка

Для моего упрощенного примера использовалась майя, блендер, а если юзать что-нибудь навроде Ансиса?

Штука же в том что считать серьезные вещи в плагинах КАДа это, мягко говоря, моветон, потому что этим расчетам со стороны "экспертного сообщества" доверия очень мало. Например, есть устоявшаяся практика считать в каком то пакете, возможно и "самописном", он проверенный, имеется туева куча экспериментальной информации, расчёты верифицированы. К якорной цепи это, конечно, не относится.

Share this post


Link to post
Share on other sites

По этой ссылке https://yadi.sk/d/Df4g5eUKBoR_Eg  лежит кино (C_5_3.exe) и четыре .stp  из этого ролика (как на картинке). Все желающие могут посмотреть, как они получены.

 

 R_5_3.jpg.53b27d3ee6b6b26af91bba23ee1abed7.jpg  Так что это работает.

 

Как уже говорил, есть нюансы и, вероятно, не совсем стабильная работа системы в этом режиме. Но если разработчики захотят, то это, видимо, можно двести до ума.

Кстати, вот это

ZS3.jpg.d1c3e9dec883d301bd24de35430a83de.jpg я делал точно таким же способом еще в 2010 году. И рассказывал, как.

 

Да, при скачивании файла антивирус может ругаться на .exe , но там все чисто. Это видео в одном флаконе с проигрывателем.

 

1 person likes this

Share this post


Link to post
Share on other sites

@BSV1 30 вроде шустро считает.

250 потянет? С геометрией чуть ближе к ветерковской?

Share this post


Link to post
Share on other sites
15 минут назад, Blurp сказал:

250 потянет? С геометрией чуть ближе к ветерковской?

Будет время, попробую.

Share this post


Link to post
Share on other sites
В 2/26/2019 в 22:30, BSV1 сказал:

Будет время, попробую.

Я свои пробы пока на 280 остановил.

Decras.png

Перерасход газа :sad:

 

Share this post


Link to post
Share on other sites
В 24.02.2019 в 18:16, frei сказал:

это шутка

а каков размерчик одного звена це'почки в БЛЯндере? метра 3 небось?

Share this post


Link to post
Share on other sites
5 часов назад, Чингачгук сказал:

метра 3 небось?

Да хоть 100. Твоя-то какая забота?

Deui2s.png

Share this post


Link to post
Share on other sites
2 часа назад, Blurp сказал:

Твоя-то какая забота?

я так и знал, к твоим КОСТЫЛЯМ надо еще и ПРОТЕЗЫ приделывать!!!

Покемон на костылях  

25588281.jpg

Hide  

Share this post


Link to post
Share on other sites
В 16.02.2019 в 22:47, Blurp сказал:

10 K

Совсем опух, меры не знаешь...  

De62z.gif

Hide  

 

ни одна цепь такое издевательство не выдержит! не то что cad...

(а это была только первая тыщща......)

1 person likes this

Share this post


Link to post
Share on other sites
1 час назад, Чингачгук сказал:
Совсем опух, меры не знаешь...

De62z.gif

Hide

 

ни одна цепь такое издевательство не выдержит! не то что cad...

 

Уметь надо. А тачка соседа?:biggrin:

Share this post


Link to post
Share on other sites
В 16.02.2019 в 23:47, Blurp сказал:

у майкиного булыта с вогнутой геометрией.

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

Скрытый текст

2019-03-01.thumb.png.2a3a6658cf31a33b24834202007e4b34.png

 

Share this post


Link to post
Share on other sites
13 часа назад, frei сказал:

позволяет сделать

7-й пост :rolleyes:

Скрытый текст

DfNgd.gif

 

2 people like this

Share this post


Link to post
Share on other sites

@frei Ты молодец! :k05108:

0.67K

obj over 240 MB

DkJBos.png

 

Сборка в SW + 1 компонент "звено" < 1 MB

DkI9W.gif

Share this post


Link to post
Share on other sites
4 часа назад, Blurp сказал:

obj over 240 MB

Зачем тебе обж? Blender умеет инстансами. Linked checkbox. 

Share this post


Link to post
Share on other sites
2 часа назад, frei сказал:

Зачем тебе обж?

Ну, типа экспорт апосля.

Share this post


Link to post
Share on other sites

Как обещал, сделал 250 звеньев

C_6_2_1_2.gif.ed4af94550c0d9e50d46bb98875e066f.gif считалась задача 15 ... 20 минут (точно не засекал)

 

Здесь https://yadi.sk/d/83UO2VkqjBYhFQ кино (.exe) и .stp с результатом. Сделано исключительно средствами ТФ.

3 people like this

Share this post


Link to post
Share on other sites
19 минут назад, BSV1 сказал:

считалась задача 15 ... 20 минут

Что явно мало. За полста кадров и за 1 секунду? такую анимацию не устаканишь :no_1:

Dw5Vcs.png

Потому до фига висит в воздухе. Ну и нет закрепленого кончика, как хочется подводнику.

В 2/16/2019 в 03:32, Ветерок сказал:

Верхний конец цепи зафиксирован.

 

Share this post


Link to post
Share on other sites
14 минуты назад, Blurp сказал:

Что явно мало.

Можно было посчитать подольше, но в данном случае задача была получить результирующий твердотел чисто средствами системы.  Поэтому и

17 минут назад, Blurp сказал:

до фига висит в воздухе.

Что касается закрепленного кончика, то это уже детали. Кому нужен кончик, могут сами закрепить.

Да, есть некоторые неточности моделирования (пересечение звеньев), но тут, видимо, надо возиться с настройками, чего делать неохота. К тому же у меня только экспресс-анализ. А он имеет некоторые ограничения.

Но, надеюсь, показал, что в принципе это работает.

Share this post


Link to post
Share on other sites

ID: 65   Posted

EJVDis.png

4 people like this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • piden
      "Использовать для контроля сходимости". Как раз то, что выше описано. Если галку не ставить, то график будет выводиться только для информирования пользователя, а критерий остановки расчета будет сходимость (уменьшение колебаний значений ниже заданного порога) других целей. А если других целей не задано - то когда просчитается 4 travel'a ( вроде так называется, уже не помню). 1 travel - это количество итераций, за которое частица в псевдо-нестационарной постановке доберется от входа системы до выхода. В папке с установленной прогой есть pdfники, ищутся поиском. Вот в одном из них доступным языком и рассказывается про всю эту кухню.
    • geral
      Доброго времени суток!
      @Zzz123456789, @Ева_Слободянюк, таблица с маршрутом обработки по станциям - это технологический процесс. Почему бы не создать таблицу ТП на каждое ДСЕ, в которой каждой операции будет присвоены номер, наименование, временя и ссылка на оборудование? А атрибут в MU хранит операцию на которой находится ДСЕ. На выход объекта (оборудование) повесить метод который присваивает атрибуту следующую операцию, проверяет ссылку на объект следующей операции и перемещает ДСЕ на следующий объект.
      По поводу сложности работы с Брокером, полностью согласен. Решал задачу с распределением заданий экспортерам - закопался в методах, переменных и событиях. По мимо Брокера, вполне возможно необходимо будет проверять как импортера (RequestService), так и Экспортера (Release). Но в данном случае вижу выход стандартными средствами - присвоение разных приоритетов (объект->импорт услуг->Приоритет) операциям. Указывать их в той же таблице ТП.
    • Sebastjan
      Спасибо. Еще крайний вопрос, если можно... Что такое "Use for convergence control"? Что нужно "использовать для контроля конвергенции"? Может это контроль колебаний данных расчетов? Помогите, пожалуйста, с этими двумя определениями, если возможно. Благодарю.
    • piden
      Bulk - "по всему объему".   Расчет завершается, когда колебания статического давления, осредненного по всему расчетному объему, будут меньше определенного порога (задается вручную или солвер выбирает значения исходя из глобальных значений в расчетном домене).
    • Snake 60
      @klinkoffbob попробуйте просто зажать клавишу shift и только потом выбирать прозрачную грань/кромку
    • piden
      Хммм... А можешь свои "грубо прикинуть" по-подробнее расписать, желательно с иллюстрацией.. А то не понял, каким боком сюда 20 тонн, и откуда 70 кг*м взялись. Просто если ты к оси палку метровую приваришь и сядешь на нее, то вот момент на оси примерно такой получится. И тут он вдруг возникает в узле с подшипником, на оси D70    С удовольствием прикину. Если будет какая-нибудь схема, что куда и как поворачивается и куда усилие приложено.
    • Виталий1284
      При нажатии choose language ни чего не происходит( не появляется окошко с выбором языка. Подскажите как быть?
    • Sebastjan
      Сменил цель расчета на "Неполное среднее статическое давление" (Bulk Av Static Pressure), хотя сам точно не представляю, что это конкретно (может вы подскажете). Помогло (вращение на картинке по ЧС.). Спасибо за помощь.
    • jtok
      Ну поменьше момент будет думаю. Обычно в опорах гц стоят подшипники скольжения, со смазкой и тавотницей. Например, возьмем любой первый попавшийся 20тонный гц: Показать содержимое   Hide   Диаметр подшипника скольжения на разрезе Б-Б пусть 60мм, уже меньше 70мм. Теперь про трение - 0,1 это трение покоя. Оно действует очень малый промежуток времени. К-т трения скольжения будет в подшипнике как минимум в четыре раза меньше. Пусть 0,025 И тогда момент на опоре получается уже не 70кг*м а всего 15кг*м. Да, он не равен 0, но и не настолько большой. Может его и учитывают при  расчете гц, но думаю что он не является основной нагрузкой на цилиндр. А вообще я не спец по гц и все что написано тут можно не читать, с цилиндрами дело имел только пару раз, хотя и понравилось.
    • piden
      Job-3.zip   Но это все расчет во имя расчета, ни смотря ни на что.   Идея мельчить края трещины в эксплисите и использовать тетры второго порядка - ваша или руководителя?