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

О собственных частотах и формах


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

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

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

Нормальные герои всегда идут в обход. Решите transient, постройте спектр перемещений и любуйтесь на ваши частоты.

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

Ну или девочку-оператора посадите чтобы с умным видом высчитывала положение пиков.

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


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

ну вот это типа ключевая мысль о распараллеливании.

стоит задача поиска первых шести собственных чисел.

как пользоваться этой вашей теоремой?

Так распараллеливает только @Fedor:biggrin: Кто знает в каком интервале лежат первые 6 или 100 или 200  собственных чисел? Только @Fedor сначала определяет собственные числа, а уже потом собственные вектора в КЭ программах. Большей глупости я пока не слышал. Кому нужны собственные частоты без собственных форм? :biggrin:

 

Собственные числа и вектора определяют парами. В методе Ланцоша возникают численные проблемы. Вектора Ритца теряют ортогональность в процессе вычислений. В этом основная проблема.

 

 

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

Кому нужны собственные частоты без собственных форм?

Тем кто хочет посмотреть на резонансы, возможные точки бифуркаций да мало ли еще где. Если есть частоты, то нахождение собственных векторов уже тривиалное решение систем линейных уравнений при необходимости. Причем сразу интересуемой :)

 

Цитата

Большей глупости я пока не слышал

Слышали. Например про векторные давления :)

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

Собственные числа и вектора определяют парами.

Да ну? Знаю минимум 2 метода, в которых вектора алгоритм не считает. Да и собственные частоты есть не что иное как корни полинома. Как то Вы с алгеброй разошлись, потому и делаете акцент на форме, а не на сути.

А параллельность - это мелочи.

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

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

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

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

Да ну? Знаю минимум 2 метода, в которых вектора алгоритм не считает. Да и собственные частоты есть не что иное как корни полинома.

Вы как всегда о своем. Читайте внимательно, что предлагает @Fedor .

Цитата

Собственные числа это корни полинома. Можно сначала найти их а уж потом обычно решить системы для нахождения собственных векторов.

Но как потом найти собственные вектора он забыл сказать. Может быть вы знаете?

Это полнейшая глупость. Но @Fedor считает, что это очень остроумно.:no_1:

 

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

 

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

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

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

Неизвестными в уравнении

 

image061.gif                         (2.1.3.12)

являются U и w. Это все уже поняли. 

А вот как вы предлагаете сначала определить w, а уже потом U. Вот это трудно понять. Вы дайте ссылки на алгоритмы. Кто же за длинный язык тянул.

Кроме клоунады вы еще что-нибудь можете сказать? :no_1:

 

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

Вроде всем кроме вас понятно. Здесь не детский садик, школьник :)

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

Да, да... тема определения СЧ и СФ поднимается творцом 404 издревле.

А о чем еще говорить в теме "О собственных частотах и формах".

5 минут назад, Fedor сказал:

Здесь не детский садик, школьник :)

О детском садике что-ли. 

Логические аргументы у "математика" исчерпаны. :beee:

Это полная чушь сначала определить w, а уже потом U. 

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

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

Но как только появляется нелинейность - вся МКЭ классика типа метода обратных итераций идёт лесом. В сухом остатке будет не так много вариантов. 

А если случится нежданчик: а вдруг у нас уравнение движения (или равновесия - не суть) имеет производные более третьего порядка, или в правой части стоит совсем уж непотребное деление на u() - чем Вы  воспользуйтесь? Одна из подобных задач нашла инженерный мир во времена строительства высокоростных поездов. Рельсы уж очень хитро колбасило при движении. Выкидывать вектор сил нельзя - иначе статические частоты совершенно не стыкуются с натурными замерами. Че делать тогда? Решать нестационар - это значит моделить поезд на скоростях 300 км/ч - суперкомп нужен? А есть ли вариант попроще, чтобы и вычислить частоты в движении, и покупать мегакомп не пришлось? Мужики, насколько помню,  справились без мегакомпа:)

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

Тема с демпфированием в этом топике не раскрыта, а жаль.

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

Вспомнил четвертый способ определения частот без вектора. Его используют в быстропротекающих процессах. Суть всем известна - матрица масс элемента сводится к одноточечной или диагональной. Тогда частоты определяются тривиальным методом, параллелится такое шикарно. Фактически это и есть "клеточный" аналог, от которого @Fedor предложил отталкиваться для поиска истинных с.ч. Тут сразу видно нижнюю и верхнюю с.ч. Метод ессно требует уточнения, но в первом приближении прокатывает.

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

https://en.wikipedia.org/wiki/Block_Lanczos_algorithm

возможно, речь об этом:

Тем не менее, говорят, что от дополнительных ядер чего-то таки можно добиться:

bl.png

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

Надо смотреть реализацию блочного алгоритма Ланцоша. Как решаются численные проблемы. 

На интеловском процессоре, каждое ядро работает независимо. Чем больше ядер тем быстрее считает Ланцош. Скорость еще и от размера блока зависит.:biggrin:

 

 

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

Это полная чушь сначала определить w, а уже потом U

Вот алгебраисты об этом не знали. :)

Школьник, возьмите матрицу например 2*2 или 3*3 , легко найдете характеристические уравнения и их решения. И потом главные вектора при известных собственных числах. Задачка не бессмыслена, так можете искать главные напряжения тензора напряжений и их направление . :)

 

Цитата

Бросая в воду камешки, смотри на круги, ими образуемые: иначе такое бросание будет пустою забавой.

учил земляк :)

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

Вот алгебраисты об этом не знали. :)

Неизвестными в уравнении

 

image061.gif                         (2.1.3.12)

являются U и w.

Вот и расскажите каким алгоритмом определить w и уже потом другим алгоритмом определить U. Разработчики Ансиса, Настрана, ИСПА алгоритм Ланцоша выбросят на помойку и и вы станете самым известным алгебраистом в мире. :biggrin:

 

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

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

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

возьмите матрицу например 2*2 или 3*3

Так вы предлагали распараллелить решение матрицы 2х2 на 512 ядер. :biggrin:

Разработчики программ не глупее вас, так что можете не стараться.

Интерес вызывает решение матриц 1 000 000 х 1 000 000 и больше. 

Вот например 

Задача 1 812 558 х 1 812 558 пятьдесят первых собственных форм и частот. 

 

 

Intel I7 – 3930

Intel I7 – 6900

Время полной численной факторизации матрицы жесткости

4.7 сек

1.7 сек

Метод обратных итераций подпространства

10 мин 26 сек

5 мин 11 сек

Алгоритм Ланцоша

2 мин 51 сек

1 мин 27 сек

Модифицированный алгоритм Ланцоша

1 мин 56 сек

42 сек

 

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

 

Так распараллельте на 2 или 3 . Важно же понимание. А у Вас его не просматривается. Свойства матриц подобны независимо от размера . Разве Вас этому не учили на уроках алгебры, школьник ? :)

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

Так распараллельте на 2 или 3 . Важно же понимание.

Вы все равно не поймете те глупости которые пишите про распараллеливание для матриц 3х3. Запуск одного потока это тысячи тактов. И на синхронизацию потоков уйдет сотни тактов. Вы все равно этого не поймете. :no_1:

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...