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

Хитрые задачки МКЭ и МДТТ. Вопросы/обсуждения..


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

Иногда и попариться не вредно.

Зато когда есть аналитические решения все очень быстро и удобно

 

Особенно с программами символических вычислений.

Намного удобнее и быстрее чем c мкэ быстро прикинуть результат :)

Балки то тоже удобнее по справочникам посмотреть …

Эффективность зависит от разделения труда :)

 

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


6 часов назад, Fedor сказал:

В малом все линейно

ну, контактная задача как раз перемещения малы, а нелинейность...:huh:

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

 

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

Цитата

If friction forces are present, the analysis is nonconservative (dependent on the
load application sequence). Therefore, the loads must be applied in increments
which resemble the actual load history.

2) Про "автоматические" мягкие пружинки и про то, что фиктивные контактные элементы, кот-е создаются во время анализа, не влияют на общую жёсткость модели

Цитата

During the first step, the program stops with the error message: “Stop, the
diagonal term in equation ...., node ...., direction .. is ....." (a zero or negative).
This error usually indicates that the whole model, or portion of it, is externally
statically unstable due to improper constraints. It should always be remembered
that the gap elements do not alter the stiffness. If a portion of the model is
supported only by gap elements, then that portion can be stabilized through the
use of soft trusses

3) А вот это я не очень понял...

Цитата

Contact problems which involve large-deflection analysis are likely to require
mesh refinement in the regions where contact is expected.

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

 

 

p.s.: @Fedor , @ДОБРЯКопять таки про несколько наложенных друг на друга итерац-х процедур, о чём выше писал - бегло гугля не нашёл, как реализуется контактная итерационная процедура в контексте общей Ньютона-Рафсона.. везде либо объясняется как отдельно работают контактные итерации (где  невязки суть взаимные проникновения/контактные давления и т.п.), либо что всё решает Ньютон как в хэлпах СВ пишут или здесь например:1.pdf
222.png.ff0d15718a13f5552f1290b58aead658.png3333.thumb.png.d00ff02ff60b5030ca0123759c6d0b11.png

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Jesse сказал:

бегло гугля не нашёл, как реализуется контактная итерационная процедура в контексте общей Ньютона-Рафсона..

А я не нашел как решается контактная задача в МКЭ программах и как решается геометрически нелинейная задача  в МКЭ программах.

Для начала нужно разделить эти задачи и понять как они решаются в той или иной программе...

А уже после их объединять.

 

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

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

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

Тут все как при линейной системе - методы решения могут быть  разными, но результат должен быть примерно один если начальные приближения близки.  Например метод сгущающихся точек при определенных условиях. Точнее принцип неподвижной точки Банаха и все такое.  Хотя нелинейные задачи могут иметь множество решений. Например Sin [x] ==1  :) 

 

 

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

Тут все как при линейной системе

Вопрос был как одну нелинейность согласовать с другой нелинейностью в МКЭ.:biggrin:

Нелинейная задача...:sad:

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Fedor сказал:

Из приведенной Вами цитаты видно что невязки как раз суммируются при решении общей нелинейной задачи от набора нелинейных условий.

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

 

1 час назад, ДОБРЯК сказал:

Вопрос был как одну нелинейность согласовать с другой

да

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

Изменено пользователем Jesse
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, ДОБРЯК сказал:

Вопрос был как одну нелинейность согласовать с другой нелинейностью в МКЭ.:biggrin:

Нелинейная задача...:sad:

Так в малом все линейно. На том стоит дифференциальное исчисление. И интегральное. То есть суммирующее :)

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

Реклейтис Г., Рейвиндран А., Рэгсдел К. Оптимизация в технике.  вот у них все простенько изложено . И во многих других.

С помощью разных условий мы просто сводим к теореме об условном экстремуме и ее расширениям. Определяем допустимое множество   для поиска решения все как обычно в математике и ничего необычного .  Просто сужение общих подходов на мкэ  :)

 

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

Так в малом все линейно. На том стоит дифференциальное исчисление.

@Jesse уже привел пример конактной задачи. Простейший математический аналог - функция Хэвисайда. Малейшее изменение аргумента ведет к скачкообразному изменению функции. Вот контакты - как раз такие.

11 часов назад, Jesse сказал:

1) о том, что задачи контакта с трением в принципе нелинейны и требуют полноценного нелинейного анализа.

в самой цитате речь про важность истории нагружения.

11 часов назад, Jesse сказал:

всё решает Ньютон

вот и всё)) не добавляет контакт вложенных процедур.

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

Малейшее изменение аргумента ведет к скачкообразному изменению функции. Вот контакты - как раз такие

Там же просто ограничение неравенство. Это не скачки. Нагрузка будет нарастать постепенно от нуля как Герц прописал для гладких функций контактирующих . Да и в любых других . Так что контакты не такие как электрические выключатели по поведению. Третий закон Ньютона не позволяет так себя вести :)

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, Fedor сказал:

Нагрузка будет нарастать постепенно от нуля как Герц прописал для гладких функций контактирующих . Да и в любых других

что если "любой другой" - это контакт плоскости с плоскостью?

Ссылка на сообщение
Поделиться на других сайтах
42 минуты назад, soklakov сказал:

в самой цитате речь про важность истории нагружения.

ну на мой взгляд это не всегда очевидно..) то что если есть трение и система неконсервативна.. а отсюда и нелинейность по отношению к нагрузкам, пути нагружения и т.д.
В СВ по крайней мере, да и в других САЕ наверно, есть возможность посчитать контакт с трением в контексте статического анализа, что может привести к кардинально неверным результатам

42 минуты назад, soklakov сказал:

не добавляет контакт вложенных процедур.

рандомные ссылки говорят что добавляет:unsure:

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Jesse сказал:

рандомные ссылки говорят что добавляет

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

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

Если область контакта известна, то это типа задачи о штампе. Но там тоже неравенство, просто все упрощается коль не надо область контакта искать. Но тоже постепенно растет  :)  

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Fedor сказал:

Но тоже постепенно растет  :)

постепенно растет после контакта, если используются штрафные функции. это наш способо сгладить сиуацию) 

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

Да просто по механике контактного взаимодействия. Чем выше дом, тем больше он продавливается в землю при прочих равных условиях в контакте :)   

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

Чем выше дом, тем больше он продавливается в землю при прочих равных условиях в контакте :) 

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

Ссылка на сообщение
Поделиться на других сайтах
28 минут назад, soklakov сказал:

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

file:///C:/Users/sh.haiyrbekov/Downloads/Глизнуцина П.В..pdf
11212.pdf

1929971328_.thumb.jpg.9476aee13765047be208ef136d760395.jpg

 

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

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Jesse сказал:

т.к. искомые перемещения и ф-я множителей Лагранжа независимы, отсюда и два независимых итерационных процесса как я понимаю.

ненадежный вывод.

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, soklakov сказал:

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

Так дом контактирует с грунтом. Это как раз классическая контактная задача с известной областью контакта :)

Цитата

 т.к. искомые перемещения и ф-я множителей Лагранжа независимы, отсюда и два независимых итерационных процесса

Там еще целый мешок независимых степеней свободы задачи.  Функционал то минимизируем один у которого куча условий может быть как равенств так и неравенств. Один и цикл по продвижению к его экстремуму     :)

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

Функционал то минимизируем один

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

 

21 минуту назад, soklakov сказал:

ненадежный вывод.

хорошо. давайте логически из опыта..)

 

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

Ещё раз: по-моему сходимость хуже со многими нелинейностями именно из-за нескольких итерационных процессов..)

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • nicomed
      Окно изменил ( первое это у меня просто тестовое приложение для всего, так что было "как есть"). Орфографию поправил. Толщина и тип - там надо подумать, как лучше выбирать рассеченные сегменты эскиза. Есть большой вопрос как прочитать стиль и толщину выбранной линии ( в частности кромки).  Так что пока нет. EdgeTrim_v2.zip   З.Ы. Исходники
    • kkk
      Я может чего не понял, но зачем что-то копировать из свойств модели в свойства чертежа? В чертеже и так отображаются (могут) свойства модели. расположенной на чертеже. Без копирования туда-сюда.
    • Viktor2004
      Уважаемые коллеги Чего-то я туплю страшно Пытаюсь в P-CODE писать программу редактирования барабана инструментов Макропеременная @MDIKEYI #8549 /* MDI Key image должна мне давать номер нажатой кнопки Кнопка F1 под экраном имеет код 249 Кнопка <INPUT> имеет код 152 При нажатии F1 у меня должна включаться D5001.0 а при нажатии <INPUT> выключаться Но в макропеременной #8549 код нажатой клавиши лишь кратковременно мигает. И надо много раз нажимать нужную клавишу что бы она сработала Макропеременная #8549 у меня выводится в диагностический D5000 Кто знает, может #8549 как-то настраивается, что бы программа успела на него отреагировать IF [#8549 EQ 249] THEN #548 = 1 ENDIF IF [#8549 EQ 152] THEN #548 = 0 ENDIF https://www.youtube.com/watch?v=jvsv0YoTy-8   Я как-то пример показывал с нажатием кнопки, но там программа была короткая и она успевала схватывать нажатие кнопки. А тут у меня сначала круги рисует и не успевает
    • malvi.dp
      SW2020 работает. Пожелание - уменьшить размеры окна, а то перекрывает весь чертеж, исправить ошибку в слове детели и, если получится, сделать выбор толщины и типа линии.  
    • sippovich
      Добрый вечер Уважаемые Форумчане,нет ли ни у кого инструкции по восстановлению нулевых точек револьверной головы на станки серии TF и TD серии Fanuc? Заранее благодарен.
    • Heroend
    • Nekyyy
      Я создал чертежи по коробке скоростей станка 1А616, а именно свертку и развертку коробки скоростей, мне необходимо узнать все недочеты и неточности, буду рад любой аргументированной критике.   https://disk.yandex.ru/d/iNSbWsrSYJQJLw
    • ДОБРЯК
      А выкинуть строчку и столбец  это не закрепление? :=)
    • nicomed
      @Kelny  То что,Вы, описали это варианты, а как я понял, @Евдоким Жаркий требуется именно комплекты. Как я понимаю различие: Балка может быть и катанного профиля или гнутого, но она может быть только одна. - это варианты , и, они, не исключают комплекты сменных частей. А, к примеру у заказчика есть три домкрата, и, в процессе эксплуатации зацепа, в разных ситуациях, может использоваться разный тип домкрата. У каждого домкрата свое посадочное место, и для него уже заказчик, будет менять пятки зацепа. Т.е. у него их (пяток) столько, сколько типов домкратов. И это у же комплекты сменных частей. Резюмируя - варианты это еще на уровне изготовителя, а комплекты на уровне заказчика (эксплуатации).       
    • maxx2000
      пусть так это тебе и продолжает казаться, для меня например всё ясно как божий день. Есть вещи которые требуют понимания. Я не ставлю своей задачей выдать набор кнопок, а лишь указать возможный вектор решения задачи. Артас обрабатывает по нормали к элементу(поверхности), а надо обрабатывать вдоль оси Z РП элемента которая должна совпадать с осью Z станка. Он намного ближе к понимаю 5 осевой обработки чем может казаться со стороны.   а зачем его разворачивать? разворачивать надо с конкретной целью. Боком режет, и пусть себе режет.
×
×
  • Создать...