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

Хитрые задачи в МКЭ и МДТТ


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

Необходимо рассчитать предельную нагрузку на подвешенную емкость. Как провести анализ не ограничив геометрию емкости? 

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


UnPinned posts

То что давление скалярная величина это очевидно. Интерес в другом. Если учитывать давление воздуха на грунт, то многое можно проектировать экономнее.  Например подпорные стенки, котлованы разные. Грунт это материал который хорошо работает на сжатие и плохо на растяжение, вроде бетона, а если учесть что он сжат атмосферой то это вроде преднапряжения бетона получается. Одна атмосфера это же примерно 10 метров воды столб, то есть давление то серьезное ... :) 

 

 

Беспроводной мини-пылесос 2 в 1, ручной мини пылесос для дома и автомобиля, вакуумный мощный ручной - купить с доставкой по выгодным ценам в интернет-магазине OZON (1261316855)   Интересно, эту штуку можно приспособить байдарку надувать ?   Создает подходящее давление на выходе ?     :) 

А может удастся и в качестве движителя использовать ... 

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

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

Объясню еще раз.

06.05.2024 в 18:36, Orchestra2603 сказал:

@ДОБРЯК: Решил вашу задачку с одним элементом без факторизации...

 

 

 

 

image.png

Вы записали уравнение Ф1(1) = b. Вы вычеркиваете первую строку и столбец, но появляется правая часть. Вы коэффициенты первого столбца умножаете на b и получаете правую часть. И решаете СЛАУ размерности на единицу меньше, но уже с правой частью.

Вы же именно это и делаете.

 

Изменено пользователем ДОБРЯК
Ссылка на сообщение
Поделиться на других сайтах
On 5/11/2024 at 3:04 PM, ДОБРЯК said:

Если до решения сделать такой сдвиг, для вырожденной матрицы [К]

[К]+w*[М], то эта матрица уже не будет вырождена. То после решения вместо нулевой первой собственной частоты, какую частоту мы получим?

 

Например w=100, какая будет первая собственная частота вместо нуля?

Опять экзаменуете.. Легко увидеть, что если lambda_1- СЗ, то при сдвиге "+w" lambda1-w становится СЗ. Только к чему вы клоните? 

7 hours ago, ДОБРЯК said:

Объясню еще раз.

Вы записали уравнение Ф1(1) = b. Вы вычеркиваете первую строку и столбец, но появляется правая часть. Вы коэффициенты первого столбца умножаете на b и получаете правую часть. И решаете СЛАУ размерности на единицу меньше, но уже с правой частью.

Вы же именно это и делаете.

 

На этом примере это плохо видно, поскольку ранг матрицы уменьшается строго на 1. Если взять балочный элемент, парящий в воздухе, то там нулевое СЗ имеет 2ю кратность. И ранг матриц уменьшается на 2. Так вот там собственное пространство для нулевого значения двумерно. Но нам не нужен один какой-то вектор решения. Нам нужен базис этого пространства. Но, да, на практике на бумажке мы сначала где-то в одноим месте ставим 1, в дргом ставим ноль, находим вектор. Потом меняем местами и находим второй.

 

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

Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, Orchestra2603 said:

... если lambda_1- СЗ, то при сдвиге "+w" lambda1-w становится СЗ

Ошибся... lambda_2 = lambda1 + w

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

Только к чему вы клоните?

У вас не будет нулевых частат, а первые собственные частоты будут равны 100.

Матрица жесткости не будет вырождена. И можно спокойно делать численную факторизацию. А этот сдвиг и есть закрепление...

Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, ДОБРЯК said:

Матрица жесткости не будет вырождена

матрица жесткости не будет. Но матрица K-lambda*M будет, если lambda есть собственное значения. Просто по определению, т.к. определитель должен быть равен нулю. Вам чтобы найти собственные вектора в любом случае придется решать недоопределенную вырожденную СЛАУ. Какое же это тогда закрепление по-вашему?,

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

Вам чтобы найти собственные вектора в любом случае придется решать недоопределенную вырожденную СЛАУ. Какое же это тогда закрепление по-вашему?,

Это только Федор решает квадратные уравнения. И потом определяет собственные вектора.

В КЭ программах или методом итераций подпространства или методом Ланцоша находят пары собственное число и вектор. Главное чтобы матрица жесткости не была вырождена.

Ссылка на сообщение
Поделиться на других сайтах
3 hours ago, ДОБРЯК said:

или методом итераций подпространства или методом Ланцоша находят пары собственное число и вектор

не понял.. мы же только что обсуждали, что в любом случае нужно решать СЛАУ? выходит, не нужно?

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

https://algowiki-project.org/ru/Участник:Sfedotov/Алгоритм_Ланцоша_с_полной_переортогонализацией  .   Что-то требований невырожденности матрицы   не увидел  :)

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

https://algowiki-project.org/ru/Участник:Sfedotov/Алгоритм_Ланцоша_с_полной_переортогонализацией  .   Что-то требований невырожденности матрицы   не увидел  :)

Я про это уже давно говорю. И QR тоже работает, когда одна из матриц вырождена. Более того, можно даже разложение Холецкого сделать для полуопределенной матрицы https://en.wikipedia.org/wiki/Cholesky_decomposition. На, да, такое разложение становится неединественным.. Ну, да и черт с ним...

 

image.png

 

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

даже разложение Холецкого сделать для полуопределенной

Лучше использовать LDL'   разложение, оно проходит и для просто симметричных, не обязательно положительно определенных. В МКЭ всегда у меня нормально работало. Интересно еще попробовать для D трехдиагональной, там бы прогонка работала, но руки не дошли. Где-то у Икрамова был описан алгоритм, да и вывести не сложно, насколько помню :)

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

не понял.. мы же только что обсуждали, что в любом случае нужно решать СЛАУ? выходит, не нужно?

Чтобы найти эти пары нужно сделать численную факторизацию матрицы жесткости.

1 час назад, Fedor сказал:

https://algowiki-project.org/ru/Участник:Sfedotov/Алгоритм_Ланцоша_с_полной_переортогонализацией  .   Что-то требований невырожденности матрицы   не увидел  :)

А где вы там вообще увидели матрицу масс? :=)

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

А какое отношение вырожденность матрицы  жесткости имеет к матрице масс ?  :)

Я не знаю зачем вы это пишите. Но это глупая шарманка. Если вы этого не понимаете, то почитайте учебники. 

Крутите, крутите эту шарманку. То что вы пишите характеризует только вас... 

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

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

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

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

Но это уже другой разговор.

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

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

Ведь в вашей ссылке про это ни слова ни сказано. 

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

Так матрица масс и ее обращение как раз нужны для сведения к задаче на собственные числа с простым условием.  (u,Mu)=1  заменяется на  обычное  (u,u)=1  . Массы по определению не могут быть отрицательными. Отсюда следует, что матрица масс всегда положительно определена должна быть :)  

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

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

@Fedor вы ответьте на этот вопрос. :=)

Зачем мне делать численную факторизацию матрицы масс, если я не найду первые собственные числа и вектора? 

 

 

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

Зачем вам не знаю, обычно делают факторизацию для реализации умножения обратной матрицы на вектор, насколько помню.  Это надо для сведения к обычной задаче на собственные числа и вектора.  :)

Ссылка на сообщение
Поделиться на других сайтах
  • SHARit изменил заголовок на Хитрые задачи в МКЭ и МДТТ
17 часов назад, Fedor сказал:

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

Если вы за две недели разговора на поняли какая задача решается, то я напомню.

Есть две разреженные матрицы М и К. К - матрица жесткости, М - матрица масс. Нужно найти n первых собственных чисел и векторов, когда n много меньше размерности матриц.

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

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

Только не пишите еще раз, что вас в школе научили решать квадратные уравнения.:=)

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Jesse
      ну , так или иначе кратно и кол-ву лопаток ротора, и кол-ву лопаток статора
    • Snake 60
      @Srgwell А другие макросы работают? Может у Вас проблемы с операционкой или с одним из ее компонентов? PS У меня всё работает, пруф - https://cloud.mail.ru/public/RtFe/A9WJMDLoy
    • mr_Voden
      @radii Пробуй.   post_29.05.24_13.42.rar
    • Killerchik
      Скорее догадки исходя из моих знаний о возможностях Фанука и примеров реализации функции поджима на различных станках. В этом разделе бал тема с разбором программ поджима, где-то в течении последнего года.
    • Stanislav
      Мне просто это выслали на отъеби... для просчета цены. Когда я поинтересовался нужны ли им действительно такие радиусы в углах 0,4мм сказали нет. Когда запросил чертеж с указанием шероховатостей и допусков, разговор был окончен. Ну бросили на шару модель, типа ,скажите за сколько сделаете вдруг за 50 000р сделаете, а если говно получиться то мы скажем что нас не устраивает.     Так как я пишу проги в основном для машиностроения, а там все круглое и квадратное, криволинейных поверхностей нет, то я решил потренироваться. И как я выше уже писал в NX не так то просто изменить радиусы скругления в модели (например на 0,5) на литейных формах, не так просто все удалить и нанести новые. Короче проще попросить конструктора на исходной модели поправить и выслать заново STEP.   Стенки там реально вертикальные в модели. Ну может их устроит, я не литейщик, может пластмассовая деталь вынется после охлаждения. А если они были бы с наклоном то радиусной фрезой катать их пришлось бы ЗЕТЛЕВОЛОМ или по УПРАВЛЯЮЩИМ ПОВЕРХНОСТЯМ.  В общем по времени стоЯть эта деталь на станке будет не мало, соответственно и стОить.    Эрозия есть, только без ЧПУ.  Стоит кокой-то    зеленый уродец. 
    • Srgwell
      Нет, там майн,майн по умолчанию стоит
    • Leon
      @Srgwell Метод запускаемый проверьте.
    • Srgwell
      Такое дело. Я не почувствовал новые изменения по одной причине. Самая последняя версия, которая запускалась это 4.4.1. Все последующие при запуске не реагируют ни как. Тут даже до создания ini не доходило. Судя по количеству байтов менялся только Коперник.swp. Естественно лишние старые файлы перед запуском удалял. Ну может у других все хорошо. Или они просто не пробуют другие версии. SW 2023 sp3.0
    • oleggreen
      Добрый. Ermak 3120. Был небольшой удар листом по стойке. Стойка погасла. При подключении доп монитора на мониторе ошибка систем мисс мач контроллер ребут. Сталкивался ли кто-нибудь с таким. 
    • Александр1979
      https://m.youtube.com/watch?v=YJFnfXLcSEY
×
×
  • Создать...