усы2

Стой под стрелой

Поступки и мысли, о которых могу вспомнить не краснея

Previous Entry Поделиться Next Entry
Инопланетяне строят дома. Нет
усы2
tonsky

Возможно, вам уже попадалась в интернете эта картинка:

Чего только про нее не пишут:

Что за престарелый дядя Валера? Забегая вперед, скажу, что и 40% взято с потолка (точнее, не с потолка, а из неправильного места).

По английскому интернету тоже гуляют байки:

Тут уже Deep Learning им «предлагает варианты».

Я про всё это пишу только потому, что мне картинка на глаза попалась из таких же ненадежных источников, и я, естественно, поначалу тоже впечатлился. Типа, возможность заглянуть в чужой разум. Насекомые из фильмов Кроненберга уже вот-вот будут строить нам машины и дома. Жить будем в сотах, потому что ТАК ОПТИМАЛЬНЕЕ. ВСЁ ТАКОЕ НЕЧЕЛОВЕЧЕСКОЕ.

Оказалось городской легендой напополам с испорченным телефоном. Вот исходный пейпер и продолжение, в них «всё было не так»™. Основной фокус исследования не на найденной форме, а на возможностях 3Д-печати.

Амстердамская компания Arup взяла вот такой арт-проект:

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

Конечно, это всё считалось компьютером, но:

  • По обычным формулам механики сплошных сред (или как это называется? Напряжения, упругость, итд). CADы уже сто лет как это считают и так.
  • Достаточно тупым оптимизационным итеративным алгоритмом. Параметром оптимизации взяли вес детали.
  • С огромным количеством ручного вмешательства.
  • Даже для 3Д-печати найденная форма потребовала ручной доработки (подпорки, ограничения на углы, части не могут висеть в воздухе)

Т.е. это не «компьютер предложил», а скорее компьютер помогал оператору искать решение, взяв на себя механическую работу.

Да, это всё очень впечатляет, но смысл телодвижений здесь только в том, что вот мы вроде как умеем 3Д-печатать нержавеющую сталь и поскольку мы это умеем формы теперь могут быть любыми. Дизайн-принципы, граничные условия, формулы, — всё осталось по-прежнему. Появилась возможность делать более хитрые формы, то, что раньше робот тупо не мог бы сварить потому что не мог бы подлезть в нужно место. А значит, появилось пространство для оптимизации. Это пока дороже, дольше (по их оценкам, одна деталь будет печататься 15 дней) и сложнее, но в будущем...

Более того, ребята даже не особо акцентируются на своих успехах в поисках формы. Они не разработали для этого какой-то специальный софт, скорее посчитали на том что было под рукой, как смогли. Даже впечатляюще маленький размер, получившийся во второй итерации (25% от исходного) вызван не успехами алгоритма, а тем, что они изменили крепление канатов и сделали их тоньше, что сделало всю конструкцию сильно легче. Т.е. вторая итерация — это далеко не «при прочих равных», если рассматривать оптимизацию конкретной детали.

Форма, кстати, не такая уж и особо выдающаяся, учитывая количество и разнонаправленность кабелей. Куда тянут — там и соединено. Остальное выкинуто.

Еще раз — впечатляюще, но не потому, почему пишут в интернетах. Это всё еще очень человеческий и очень практичный, функциональный дизайн.

Ну и про 40% и факт-чекинг. На картинке два «инопланетных» варианта. Ни один из виденных мной текстов, кстати, не объясняет почему. Крайний правый — это вторая итерация, в которой они взяли более тонкие кабеля и болты, что облегчило ВСЮ конструкцию на 40%. Имени «Валера» и возраста участников в пейпере тоже обнаружить не удалось.


  • 1
Э-э-э, мне попадалось только вот это: https://nplus1.ru/blog/2016/12/27/within

Про Валеру там ни слова.

Про Валеру нет, но вот это например:

> и снова оптимизировали модель детали, однако в этот раз добавили ограничения, задаваемые в том числе параметрами 3D-принтера, на котором планировалось изготовить деталь методом селективного лазерного спекания. В частности, учитывалась толщина слоя, высота рабочей камеры и количество деталей, изготавливаемых принтером за один раз. Получившуюся модель еще немного доработали вручную, изменив расположение крепежных отверстий, высоту детали и убрав материал там, где позволил структурный анализ детали.

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

> The forces in the structure are determined by the pre-stress of the cables. The self-weight of the structure is a significant contributing load as the other live loads from wind, snow, temperature or maintenance are relatively small due to the open nature of the structure and its functionality.

> A conservative reduction of 50% of the weight of the nodes was recalculated with the force density method using Oasys General Structural Analysis (Oasys GSA v8.6) to determine the influence on the pre-stress and sizes of the structural elements. A new equilibrium with smaller sized struts and cables was found. This model had similar overall behaviour when deflections and allowable stresses were compared. Both the compression in the strut and the tension in the cables is reduced by 20%, illustrated in figure 2 on the previous page. Because of the smaller elements the deflections from single load cases did increase, these were however found to be acceptable.

А про Within это объясняет, да. Он для обсчета первой версии использовался.

Ну необязательно 3D-печати. Можно, наверное, и отлить такую же хрень. Проблема в том, что первый вариант оптимизирован ещё и по стоимости и техпроцессу, а не только по расходу материала. Всё это достаточно очевидно.

А вот то, что неочевидно -- это степень участия человека в "компьютерных" дизайнах, да. Т.е. способ, алгоритм и оптимизации полностью придуманы человеком, никакого machine learning тут не было. Это как-то меняет посыл.

Вау, Саша, первый раз на моей памяти ты признаешься, что что-то тебе было не «сразу очевидно» и «давно всем известно» :)

спасибо, в принципе с продолжением история интереснее, хотя начало меня не зацепило.

В интернетах кто-то неправ

Спасибо. Про Валеру пассаж настолько тупой стилистически, что было ясно, что это отсебятина, но лень было искать первоисточник.

Он меня в каком-то смысле и побудил всё это написать. Я понимаю, когда немножко приукрашают, но блин не на столько!

А потом приходит пьяный дядя Петя с кувалдой и прикладывает усилие в два раза превышающее то, которое наивные программисты заложили при оптимизации своей фигни. Дядя Валера намекал, но кто ж будет старого пердуна слушать.

В результате там погнулось - здесь сломалось. И крутая штука идёт в утиль.

Насколько я понял, они не меняли допуски. То есть все детали выдерживают одно и то же.

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

Интересно, ваша аватарка - это баг ЖЖ или такой размер официально поддерживается?

Механика упругого тела

причём судя по тому, как они это делали (итеративно отсекали куски),- это фактически градиентный спуск [вероятнее всего] в локальный (а не глобальный) оптимум.

Edited at 2017-02-16 08:26 (UTC)

(Анонимно)
Заметим, что в последнем варианте изменен СПОСОБ крепления и натяжения тросов. Вряд ли это было получено последовательными приближениями. Конструктор, взглянув на промежуточный результат решил: раз уж у нас появился доступ внутрь конструкции, закрепим тросы на шпильках, а не на серьгах.

"Т.е. это не «компьютер предложил», а скорее компьютер помогал оператору искать решение"
в последнее время CAD системы именно начинают предлагать.
Как пример - Siemens NX. В прошлых версиях там можно было сделать расчет готовой детали, анализировать напряжения и потом убрать лишнее - практически как в статье. Но в последней версии появилась функция, которая сама вносит изменения и генерирует необходимое. Конструктор лишь задает начальные параметры.

(Анонимно)
Вот здесь изложил свои соображения (https://www.facebook.com/vsevolod.orlov.5?fref=ts)

Ни один компьютер не придумывает концепцию.
Когда смотришь видео сборочных линий какой-нибудь тойоты, реально кажется, что они ожили, а завтра наштампуют терминаторов и захватят Землю.
А если разобраться - японцы лет 100 назад придумали оптимизацию на автопроизводстве.
Ну, что-то вроде "запас по длине резьбы на болтах не нужен. Болты должны быть выверены по длине так, чтобы при необходимом усилии затяжки ни на миллиметр из гайки не высовывались. Таким образом мы за 50 лет сэкономим металла на постройку двух контейнеровозов. При этом, также недопустимо, чтобы болты были короче, чем нужно для надежности крепления узла ибо надежность -превыше всего". Какое-то внедрение философии дзен на производстве (кроме шуток, сейчас уже вполне себе академическая теория и практика, даже в университетах преподают). Не помню, как точно называется, гуглите.
А все, что происходило последние 100 лет - это, по сути, перекладывание на робота дополнительных операций по приведению болтов в соответствие.
Но - никакой инициативы со стороны роботов замечено не было.

В общем, слухи о победе роботов в 100500-й раз слишком преувеличены журналистами.

Самый умелый конструктор чего бы то ни было суть ПРИРОДА, её конструкции непревосходимы.
И главным постулатом её созидания является - ЦЕЛЕСООБРАЗНОСТЬ.
Так вот традиционное конструирование к этому и стремится, а дизайнерство всего лишь детские забавы.

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

Мне кажется, автор ни разу не делал оптимизацию топологии в, например, 17-й версии ANSYS. Это рядовое моделирование

(Анонимно)
А потом придёт технолог и всех дизайнеров обматерит и будет как смогут.

вот поэтому нормальный менеджер давно бы дал пинка под зад такому дизайнеру - а нехй предлагать черезжопуреализуемые "творческие проекты"!

без прогресса строили бы все дома из бревен до сих пор

Основная проблема видимо в квалификации журналистов освещающих любое техническое событие.

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

  • 1
?

Log in