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

Решение задач статистики в Solidworks Motion


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

Всем привет.

Подскажите, пожалуйста, можно ли в Солиде решать стат. задачи?

Если конкретнее: Биллиарды Ферми, там частица малой массы стучится о движущиеся рассеиватели большой массы в замкнутом пространстве, в результате ускоряется. Задача - посчитать скорость частицы через заданное время, а потом усреднить по 1000 экспериментам. Можно ли так сделать?

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


Статистики. Я имел ввиду, задать несколько (порядка тысячи) задач Motion с разными (немного) начальными условиями и усреднить результаты.

Может быть, есть другие СAE, которые могут?

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

Статистики. Я имел ввиду, задать несколько (порядка тысячи) задач Motion с разными (немного) начальными условиями и усреднить результаты.

Может быть, есть другие СAE, которые могут?

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

Статистики. Я имел ввиду, задать несколько (порядка тысячи) задач Motion с разными (немного) начальными условиями и усреднить результаты.

Может быть, есть другие СAE, которые могут?

Excel.

Вообще, Ваше описание похоже на Six-Sigma анализ. Входные параметры задаются некоторым распределением (например, нормальным), соответственно и результат получается в виде вероятностного распределения.

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

Excel.

Вообще, Ваше описание похоже на Six-Sigma анализ. Входные параметры задаются некоторым распределением (например, нормальным), соответственно и результат получается в виде вероятностного распределения.

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

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

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

В общем у Ansys есть инструмент для статистической обработки, которы может быть подойдет. Six-Sigma анализ из модуля DesignXplorer.

Вот только отдельно взятый расчет тоже ведь надо проводить. Я не очень понял, частицу гонять как планируется? Аналог SWMotion это Rigid Body Dynamics в Ansys. Только частица - это шарик или все-таки что-то ближе к атому?

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

В общем у Ansys есть инструмент для статистической обработки, которы может быть подойдет. Six-Sigma анализ из модуля DesignXplorer.

Вот только отдельно взятый расчет тоже ведь надо проводить. Я не очень понял, частицу гонять как планируется? Аналог SWMotion это Rigid Body Dynamics в Ansys. Только частица - это шарик или все-таки что-то ближе к атому?

Даа, все-таки, как я и думал, надо осваивать Ansys, на одном Солиде задач т.физики не смоделировать. :wallbash:

Если интересно, это называется "биллиарды Синая" или "ускорение Ферми", там просто кружок абс. упруго стучится о рассеиватели во много раз большей массы. Хорошо бы еще сделать рассеиватель в виде "Дышащего круга", т.е. круга, меняющий диаметр, например, гармонически. В Солиде это довольно затратно сделать по части памяти.

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

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

Да, типа того. (Можно только с одним рассеивателем в центре, тем, который "дышит".) Только потом как раз начинается самое сложное: это дать серию таких экспериментов, запустив кружки из разных точек под разными углами с той же скоростью штук так из 1000, по 1000 соударений кружка в каждом, после чего усреднить скорости на выходе. И это, конечно, круто, если Ansys-у все это под силу. :clap_1:

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

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

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

Посмотрите <noindex>вот здесь</noindex>. Очень похоже на то, что Вам надо.

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

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

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

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

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

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

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

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

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

Вы вернули мне почти что потеряную надежду, спасибо! :rolleyes:

Что касается настроек, то, как я понимаю, необходимо избежать потерь скорости, для чего в SW Motion я приравнивал Мю к нулюЮ, а Коэфф. восстановления-к единице, вроде все получалось. А этих Ваших инженерных штучек, как "абсолютно жесткие" или "упругие", я, честно говоря, вообще не понимаю. :g: Но, как мне кажется, это все технические моменты, и их можно будет решить, главное, есть принципиальная возможность.

Еще раз огромное спасибо, буду пробовать освоить Ansys.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • AlexKaz
      Различают жёсткие и гибкие ротора. В данном случае вал жёсткий. Для него соответствуюшая формула. 4000 об/мин = 66.67 Гц, это ни о чём, эффекты для такой частоты почти не скажутся на жёстком роторе. Но проблема в том, что в лопаточных машинах (а насос на скрине наверное лопаточная?) собственные кратны числу лопаток. Я не разбирался в вопросе чтобы что-то здесь советовать. Лучше не спешить и внимательно почитать про модальный в лопаточных. Заодно проверить, а какое нагружение идёт в деталях насоса чтобы корректно выполнить престресс.
    • ДОБРЯК
      Хотите еще и матрицу масс изменить. :=) И сколько килограмм воды будете присоединять?  Опыт правильного моделирования, опыт расчета таких конструкций накапливается десятилетиями. Маловероятно, что кто-то на форуме будет вам объяснять как правильно моделировать, какие КЭ использовать, какие граничные условия задавать и т. д. Вы же всегда уклоняетесь от разговора на эти темы, даже для простых моделей.  Даже если перейдете на Ансис и не разберётесь в том, что он считает это не поможет вам написать грамотный отчет и объяснить грамотному заказчику, что вы там насчитали. Считает расчетчик, а программа это инструмент. Это только в рекламе пишут, что купите программу трехмерного моделирования, сделайте трехмерную модель, потом нажмите одну кнопку и на обычном игровом компьютере все посчитаете. Только в жизни все немножко иначе...:=)
    • Jesse
      Вот что у Биргера: Центробежные силы и индуцированный гироскопический момент зависят от квадрата частоты вращения вала   Хотя уже сама критическая частота зависит только от момента инерции колеса (альфа, бэта, гамма - это прогибы, углы поворота и прочая шелуха), т.е. частота вращения в формулу не входит, а всё определяется только моментом инерции Jm Ну у него рассматривается простая одномассовая система (фактически грузик на пружинке). Думаю поискать публикации.. мб где то раскопали аналитическую зависимость первой и высшей СЧ от частоты вращения для сложных систем. Хотя если выяснится что зависит,  всё равно обоснование придумывать придётся.  Эхх...
    • Fedor
      https://www.litres.ru/book/v-n-faddeeva/vychislitelnye-metody-lineynoy-algebry-65999878/  Ну и классику жанра :) 
    • Jesse
      4000 об/мин при наружном диаметре колеса 380 мм. Думаете, на больших оборотах вилка всё равно может разойтись и могут появиться гироскопические эффекты? Даже несмотря на вышеприведенные массово-инерционные оценки и расположение опор?   да я влияние престресс (вращение) особо не увидел... Думал обычным модальником прогнать, Ланцошом (он пошустрее).   Ещё мои раздумья направлены в сторону присоединённой массы воды, что по идее должно занижать частоты. Хотя для такого массивного вала как у меня даже на это дело можно забить, наверно...
    • Handrusik
      Maxx2000 - благодарю Павлуха - это не фриланс Утомлённый солнцем - приятно, что меня помнят
    • Борман
      Я так понимаю, что обороты не особо большие. ДК - это чисто высокооборотистая тема.   Просто мысли вслух... Если вилка будет сильно расходится, то всегда будет точка пересечения любого луча с кривой BW. Причем точка будет на меньших оборотах по сравнению с обычным престресс-модальником. Какие дальше действия ? С чем тут нужно дополнительно бороться по сравнению с тем, с чем нужно было бы бороться по результатам обычного престресс-модальника Если вилка не сильно расходится (от кривой обычного престресс-мобальника), то смысла стоить строгую ДК большого нет.    
    • boomeeeer
      На сименсе параметрами настраивается многое, что связано с менеджером иснструмента. Вызов возможен как по номерам, так и по именам инструментов. Через равно вроде как по имени вызывается (Т="имя"), а по номеру можно было, например, Т1 M6, а первый корректор подтянулся бы автоматически. И не всегда М6 на смену. Производитель мог нагородить чего угодно. Параметры надо смотреть
    • Den4ik85
      P.S этой ошибки не было при запуске,она возникла при выполнении команды смены инструмента "T=.." d1m6. (так учили на курсах) возможно,не тот номер ввел или не соответствовало название инструмента его номеру?
    • boomeeeer
      @Den4ik85 Подключаться к контроллеру и искать цепочку формирования сигнала ошибки DB2.DBX183.0. Возможно один из индуктивных датчиков на подсчёт ячеек магазина вышел из строя
×
×
  • Создать...