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

Суперкомпьютер своими руками для расчетов в ansys и 3d приложениях


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

Опыть вы меня дразните, Фёдор

Раз поле перемещений разрывно, оценивать значения функционала энергии не будем - не физично.

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


Опыть вы меня дразните, Фёдор

Раз поле перемещений разрывно, оценивать значения функционала энергии не будем - не физично.

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

Вот в аналитических фундаментальных решениях совсем другое дело - там обычно особенность типа 1/R и в каждой точечке континуума. А интегрируют их по бесконечным областям и все а ажуре получается. Ответ абсолютно точный :rolleyes:

Да и причем тут все это если мы мысленно перемещаем объект в пространстве из точки а в точку б медленно-медленно, чтобы инерцией можно было пренебречь. Какие базисные функции для перемещений не бери, но если они полны, то должны описывать такое движение. Это же стандартный тест для конечных элементов. Треугольник Паскаля и все такое. Уж линейные движения то должны описывать, не говоря уж о более сложных. В любом букваре есть :unsure:

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

<noindex> Вот </noindex> и <noindex> вот </noindex> :rolleyes:

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

Я все время решаю когда надо оценить насколько осядут здания, или насколько поднимется котлован и повлияет на соседние. Дом с нагрузками весит - 400-500 кГ/куб м. Зная высоту и площадь точно устанавливаю вилку в которой будут осадки или подъемы быстрее чем загружается Ansys и картинку перемещений получаю в Mathemataca :unsure:

На ветви нагрузки E на ветви разгрузки 5-10 E . Домик или квартал могут быть любыми ...

Тут все просто, работы планируются по среднему к оплате, а если хочешь выделить свободное время и быть ударником капиталистического труда - работай эффективно :rolleyes:

Геологические данные определяются с гораздо большей ошибкой...

И заметьте - это чистейшие 3D задачки решаемые на нетбуке убогом :rolleyes:

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

Я все время решаю когда надо оценить насколько осядут здания, или насколько поднимется котлован и повлияет на соседние. Дом с нагрузками весит - 400-500 кГ/куб м. Зная высоту и площадь точно устанавливаю вилку в которой будут осадки или подъемы быстрее чем загружается Ansys и картинку перемещений получаю в Mathemataca :unsure:

На ветви нагрузки E на ветви разгрузки 5-10 E . Домик или квартал могут быть любыми ...

Тут все просто, работы планируются по среднему к оплате, а если хочешь выделить свободное время и быть ударником капиталистического труда - работай эффективно :rolleyes:

Геологические данные определяются с гораздо большей ошибкой...

И заметьте - это чистейшие 3D задачки решаемые на нетбуке убогом :rolleyes:

Вот глупый вопрос хочу задать по паралельному решению систем линейных уравнений и разряженных в том числе

Мысль такая - все методы решения и операции работают с числами эти операции реализованы в машинном виде и работают быстро на этом уровне их плохо паралелить

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

и оперировать при решении только с ними

Их можно складывать вычитать умножать а аналогом деления будет решение системы маленького размера

Их можно решать точно

Все численные методы можно переписать на такие матрицы

Преимущество

1) Сокращение размеров системы в новых обозначениях при усложнении ее элементов и операций с ними

2) В случае нулевых в блоке элементов экономия памяти даже при хранении всех ячеек (Нулевой указатель на блок займет меньше места чем его содержимое)

3) Физичность для некоторых задач Например в блок могут войти сгруппированные компоненты для точки - (Компоненты вектора скорости, температура и давление; Напряжения и перемещения; ... )

4) Работу с блоками можно паралелить - даже одно простое арифметическое действие с блоком трудоемко

Насколько это глупый подход

Используется ли он реально где-нибудь

В расчетных методах я дилетант но интересуюсь прогрессом

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

Блочный метод. Классика. Алгоритмы те же самые, просто вместо деления - обращение матриц. Нарезаете на произвольные клетки согласованные по размерностям и вперед. Давно надо написать параметрические алгоритмы как в STL для всяких сортировок. Доопределить алгебраические операции и эксперименировать.

По крайней мере для оптимизации профиля обычно используют только узлы. Так же обычно и матрицы на начальном этапе формируют, чтобы не заморачиваться со степенями свободы. Ведь достаточно хранить в структуре только указатель и все манипуляции делать на сокращенном объекте. Детали у Кнута в Искусстве программирования в 1 томе. Основные алгоритмы. :)

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

да знаю я про тесты конечных элементов. Но вы же это предлагали оценить энергию в этом случае, а я с таким подходом не согласна. Это технические проблемы разрывности есть, а в теории при измельчении их быть не должно. А раз в вашем специальном примере они есть,не то:)

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

Пользуясь вашим методом - уравнение Пуассона и пятиточечный шаблон для него, посмотрите какая будет матрица

Кроме того - положительная определённость матриц иллюстрируется на методе гаусса - опять же расскажите нам, как именно пользуясь этим методом решения слау можно показать + определённость матрицы,:)

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

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

При вращениях, кстати, тоже энергия нулевая, хотя тело пухнет. Впрочем это уже не раз обсуждали здесь.

Математика не партсобрание где согласны или не согласны. Вам привели пример вектора при котором квадратичная форма матрицы жесткости обращается в ноль. Это очевидный факт как бы это не нравилось Вам матрицы не являются положительно определенными согласно определения :)

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

да - жёсткие смещения и вращения - zero energy modes - поэтому пример не нравится или заранее пишите что ваш специальный мкэ разработан для отыскания решений как разрывных функций

Контрпример не является гарантией на все случаи, а вы специально этот искуственный случай рассматриваете

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

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

Это не мой. Обычная технология интерполяций и редукции функционалов к матрицам описанная во всех букварях и реализованная во всех программах :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах
Ио́сиф Виссарио́нович

Так что, кто - нибуть считал что - нибуть в ансисе с использованием GPU? У меня в компе видео - QUADRO FX 3800 - сис её не хочет использовать почему - то, наверное в этой древней карте нет CUDA ядер ....

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

" могу сколько угодно привести контрпримеров из анализа, по вашей логике - вы забудете анализ? " - Платон мне друг, но истина дороже - писал Сервантес. Если сумеете привести хоть один пример, что какая-то теорема не верна, не буду ей пользоваться и всем, что опирается на нее. Авторитет математики держится не на авторитетах, а на том, что "двойка образует мир" :unsure:

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

Кстати часто использую для доказательства грязный способ. - Заряжаю что-то через датчик случайных чисел и проверяю, например равенство или неравенство. Если за ночь другую найдет Mathematica хоть один случай противоречия, безжалостно выбрасываю. Называю это методом грязной статистической индукции по аналогии с чистой математической :rolleyes:

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

Нехороший Фёдор, - значит мы также можем не обращать внимания на ваш пример из patch тестов конечных элементов? Я, кстати, полагаю, что эту дискуссию мы с вами(я не себя имею в виду) продолжаем ради чего-то софистического удовольствия, а истина, это печально, нам известна обоим:)

А сколько лет назад вы увлеклись программой Mathematica и какой по быстродействию вы её находите?

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

Программы не женщины, я ими не увлекаюсь. Очень полезный инструмент, очень давно. Дъяконов мне как-то подарил 4 версию, а начинал вроде со второй, которую сын студент притащил и делал на ней курсовики.

Давным - давно была машина Мир-2 , в ней был язык Аналитик с похожими возможностями, но потом у нас тема символических вычислений умерла, чтобы возродиться на персоналках и уже не у нас.

Матрицы мкэ действительно полуопределенные. Это математический факт и каждый не ленивый может в этом легко убедиться. В Mathematica это вполне по силам любому студенту :unsure:

"можем не обращать внимания на ваш пример из patch тестов конечных элементов" - не можете. Если у меня в цикле проверок хоть раз встретиться false все останавливается и я считаю, что грязное доказательство не состоялось :rolleyes:

На быстродействие мне в общем наплевать. Если грамотно поставить задачу, то шустро, а если не грамотно, то просто останавливаю и переформулирую :rolleyes:

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

Заряжаю что-то через датчик случайных чисел и проверяю, например равенство или неравенство. Если за ночь другую найдет Mathematica хоть один случай противоречия, безжалостно выбрасываю.

Теперь и я вас поймал за руку, Федор... а до меня ИСПА вас <noindex>поймал</noindex>..
Ссылка на сообщение
Поделиться на других сайтах

Да я вообще ей не занимаюсь, просто кроссворды не люблю, вот и развлекаюсь на досуге иногда :unsure:

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

Конечно, про положительную полуопределённость матриц жёсткости всем известно, это я так - дискуссии ради, :bleh:

Жалко, вы так и не рассмотрели мои скромные примеры, :boff:

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

Теперь будут знать и почему :rolleyes:

Так постройте базисные функции для своего шаблона, соорудите матрицу Грама да и проверяйте. Делов то. Меня метод сеток давно не интересует. Ну просто очень давно. Книжек навалом раньше об этом было. :unsure:

Ссылка на сообщение
Поделиться на других сайтах
  • MFS открепил тему
Гость
Эта тема закрыта для публикации сообщений.
  • Сейчас на странице   0 пользователей

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




  • Сообщения

    • fenics555
      Уважаемые Дамы и Господа!  Есть библиотечные изделия, которые почему-то очень доооооолго грузятся в сборках. Я хочу попросить Вас потестить их и сказать в чем причина, ибо совсем невозможно работать. gost18829-73.prt.1 pin_split.prt.1 Как это всё можно ускорить?
    • gudstartup
      а вы хоть станок проверяли по программе на изделии на точность прежде чем товарищей этих выгнать? если нет то грешите на самих себя! система в наших краях еще не распространенная поэтому и тем тут нет надо в поднебесную писать
    • AlexArt
      Ну допустим, ты и на другом ресурсе это опубликовал. А не коммуниздил. Но вот продвигать воровство от государства, ворующее из Вики, это верх мерзости.
    • maxx2000
      Ах, да. Фильтры выбора добавили. Теперь можно выбрать только то что видно на первом плане, а не вместе с тем что с обратной стороны детали. В общем надо обновляться. Как раз работёнка на прессформу нарисовалась 
    • maxx2000
      Причина того - Кроилово. Кроилово всегда приводит к попадалову. Месяц простоял сколько мильонов деревянных потеряли? Вопрос риторический. И ещё будет стоять. Как памятник человеческой глупости и жадности.
    • AlexKaz
      "9 июля 1968 года на мышах был проведен самый знаменитый эксперимент американского ученого-этолога Джона Кэлхуна «Вселенная-25». Суть опыта заключалась в создании идеальных условий, где мыши могли бы жить и размножаться, не ведая никаких забот, вдали от хищников и в отсутствие эпидемий и заболеваний. Для этих целей ученый построил специальный загон, куда были помещены четыре пары белых мышей (самцов и самок). В распоряжении мышей всегда была чистая вода и еда в изобилии, специальные гнезда, где можно обустроить себе жилище ― гнезд в загоне хватало для проживания нескольких тысяч мышей. Температура в загоне в среднем составляла около 20 ℃ и была комфортной для мышей. Животные не подвергались никаким влияниям извне и жили в идеальных условиях в свое удовольствие. А дальше началось самое интересное. На первом этапе эксперимента мыши хорошо размножались, вели активный образ жизни, охотно играли. На следующей фазе эксперимента мыши стали есть меньше, перестали наедаться до отвала. На третьей фазе эксперимента, когда в загоне были уже сотни мышей, произошло распределение социальных ролей, стала ярко выраженной иерархия, клановость. Появились так называемые отверженные ― молодые особи, которых другие, взрослые мыши сгоняли в центр загона, не давали им вести нормальный образ жизни, причиняли физический вред. В природе такое, наверное, было бы невозможно, ведь эти мыши-агрессоры просто не дожили бы до старости: их бы съели хищники. Но в загоне Кэлхуна хищников не было, и взрослые мыши начали попросту издеваться над молодняком. Образовались две большие группировки: самцы-одиночки и самки-одиночки. При этом самки-одиночки отказывались спариваться <с менее статусными многочисленными молодыми самцами и с оставшимися старыми статусными> и отвергали ухаживания самцов. У мышей стал проявляться тотальный индивидуализм, мыши не стремились создать семью. На последней, четвертой стадии мышиная популяция стала сокращаться. Появились самцы, которых сам Кэлхун назвал «красивыми» (англ. beautiful ones), из-за отсутствия ран и рубцов. <В оригинале: They never engaged in sexual approaches toward females, and they never engaged in fighting, and so they had no wound or scar tissue. Thus their pelage remained in excellent condition. - Дословный перевод: Они никогда не прибегали к сексуальным подходам к самкам, и они никогда не участвовали в боях, и поэтому у них не было ран или рубцовой ткани. Таким образом, их шерсть сохранилась в отличном состоянии.> Эти мыши не вступали в борьбу за самок и территорию, не проявляли активности к размножению и только питались, спали и чистили шёрстку. У мышей стали проявляться различные формы девиантного поведения, вспышки агрессии. Самки стали проявлять агрессию, защищать себя сами, стали умерщвлять своих детенышей, а затем окончательно отказались размножаться. На пике эксперимента в загоне одновременно проживало чуть более двух тыс. мышей. Еды и гнезд было достаточно для дальнейшего роста популяции, но через четыре года после начала эксперимента Кэлхун остановил свой опыт, потому что в загоне осталось чуть более сотни мышей, и все они уже вышли из репродуктивного возраста. По итогам эксперимента Кэлхун пришел к выводу, что достижение определенной плотности населения и заполнение социальных ролей в популяции приводит к распаду общества" https://physicsoflife.pl/dict/pic/calhoun/calhoun.. https://scientificrussia.ru/articles/utopiya-dlya-mys.. https://ru.wikipedia.org/wiki/Кэлхун,_Джон_(этолог)
    • gudstartup
      @Koels вот в чем дело пока ds609 это предупреждение поэтому F может и не появится если sv601 это значит ошибка. возможно при нагреве радиатора серво определяет это как предупреждение или ваш вентилятор крутиться медленнее чем оригинальный и серва думает что он встал хотяпри этом обычно на экране в строке состояния FAN.мигает больше у меня вариантов нет....  
    • ДОБРЯК
      Решите любым алгоритмом. Тогда будет конструктивный разговор. :=)
    • Fedor
      https://en.wikipedia.org/wiki/List_of_numerical_analysis_topics#Eigenvalue_algorithms     :) 
    • Юрий К.Ф.
      Добрый день. Не нашёл тут тему по стойке Китайско Китайской)) Lynuc N3ME. Видать мне так повезло с её наличием)) Приобрели 5-ти осевой Китаец. В б/у состоянии после удара по оси Z. Отремонтировали по механике, заменили батареи на драйверах, выставили лимиты. Всё Ок. Пригласили со стороны людей которые бы разобрались по операторской части. Те два выходных ковырялись, после сказали покажут расскажут, но за огромные деньги. Не сошлись. После месяц станок простоял, когда включили перестал реагировать на регулировку скорости шпинделя. То есть в режиме Jog, включаем обороты, которые стандартно 2140-2149 об/мин. При регулировке процетности не меняются (сама процентность показывает на мониторе). Так же при включении оборотов через команду M03S300 или другое значение, скорость так же показывает 2140-2149 об/мин. Грешить на тех товарищей с которыми не сошлись по деньгам для обучения, как то не хочется. Поковырялся в настройках шпинделя, вроде всё в норме. Проводку на шпинделе прозвонил, целая. В чём причина, не понятна. Кто нибудь сталкивался с подобным, или с подобной стойкой? Может подсказать варианты причины подобного?
×
×
  • Создать...