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

Параметрическая оптимизация по массовым характеристикам в Solidworks


MaryMadeleine

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

Доброго времени суток!

 

Есть ли в Solidworks возможность осуществить параметрическую оптимизацию конструкции с заданными массой, положением центра масс и моментами инерции? Какой модуль для этого использовать?

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


UnPinned posts

Есть Исследования проектирования http://help.solidworks.com/2018/RUSSIAN/SolidWorks/cworks/c_Design_Study.htm

25 minutes ago, MaryMadeleine said:

положением центра масс

Центр масс подбирать можно, по остальному нужно смотреть

 

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

1481870549180997839.jpg

Есть модель с параметрически заданными размерами (A1, A2, D и т.д.). Нужно в цикле оптимизации поменять размеры так, чтобы масса (M), положение ЦМ в ЛСК (x, y, z) и моменты инерции (Jxx, Jxy и т.д.) этой модели стали равны заранее заданным значениям. Я спрашиваю, есть ли в Solidworks такая возможность.

Например, в Simulation можно оптимизировать размеры конструкции, чтобы минимизировать напряжения. А мне нужны массовые характеристики.

Ссылка на сообщение
Поделиться на других сайтах
Just now, MaryMadeleine said:

Есть модель с параметрически заданными размерами (A1, A2, D и т.д.)

Тебе нравится об абстрактной херне разговаривать? :)

Картинками оформить свой вопрос - никак?

1 minute ago, MaryMadeleine said:

Я спрашиваю, есть ли в Solidworks такая возможность.

Возможностей в SW масса. В том числе и по оптимизации. При использовании Add-in "SW-Brains" - ваще, как два пальца.

Устроит такой ответ? :)))))

 

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

Тебе нравится об абстрактной херне разговаривать? :)

Картинками оформить свой вопрос - никак?

Возможностей в SW масса. В том числе и по оптимизации. При использовании Add-in "SW-Brains" - ваще, как два пальца.

Устроит такой ответ? :)))))

 

sw.png

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

Спасибо, что-таки нашёл в себе силы, поднатужился и родил графическое описание своей "инженерной" задачи про прямоугольничковый Extrude! :clap_1:

Особенно улыбнуло про желаемые координаты центра тяжести

:biggrin:

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

Особенно улыбнуло про желаемые координаты центра тяжести

:biggrin:

Да, здорово, если бы я мог сдвинуть систему координат, я бы не задавал этот вопрос. СК должна находиться там, где я ее задал изначально. И относительно нее ЦМ должен быть там, где мне нужно.

3 минуты назад, Blurp сказал:

Спасибо, что-таки нашёл в себе силы, поднатужился и родил графическое описание своей "инженерной" задачи про прямоугольничковый Extrude! :clap_1:

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

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

СК должна находиться там, где я ее задал изначально. И относительно нее ЦМ должен быть там, где мне нужно.

Массу и центр масс можно задать как параметры оптимизации

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

Да, здорово, если бы я мог сдвинуть систему координат, я бы не задавал этот вопрос.

Это хорошо ещё, что твоя СК не на Альфе Центавра находится. Повезло считай.

5 minutes ago, MaryMadeleine said:

Моя цель - заменить ее простой оболочкой

А у Блюрпа похоже новая в жизни цель появляется - вытягивание из некое(го)(й) MaryMadeleine  хотелок данного ника. :biggrin:

Может ты еще объяснишь назначение дырочки в твоей...эмммм.....оболочке?

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

У меня есть сложная сборка. Моя цель - заменить ее простой оболочкой, сохранив при этом все массовые характеристики

А разве нельзя просто задать детали значение массы и координаты центра тяжести? Даже обычному кубику.

Именно задать явно, а не вычислять по геометрии.

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

Тема интересная. А моменты инерции можно задать руками в солиде? Я уже подзабыл, вроде нельзя.

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

Тема интересная. А моменты инерции можно задать руками в солиде? Я уже подзабыл, вроде нельзя.

@MaryMadeleine @none  Всё можно задать ручками )

Скрытый текст

2021-03-16_1-27-47.png

 

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

сохранив при этом все массовые характеристики - это нужно для ускорения динамического расчета в NX

Так вы собираетесь считать эту деталь в МКЭ? А зачем тогда мучаться с подбором геометрии если в Nastran есть элементы CONM2 в которых можно задать массу и моменты инерции? А жесткость можно задать с помощью CBUSH элементов. Этого должно хватить чтобы задать масс-инерционные, жесткостные и даже демпфирующие характеристики.

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Killerchik
      Господа, Вы все по-своему правы, как мне кажется. Виктор прав в том, что при описанном им отклонении будет невозможно сделать ось шпинделя перпендикулярной к поверхности детали, прижатой к столу, хоть убейся. Если это 3д фрезеровака - по барабану, а вот если надо расточить отверстие или обработать точную поверхность торцом фрезы (или шлифовального круга, шлифование на фрезерных ОЦ давно не что-то невероятное) - мы получаем неисправимое искажение.   Конечно, на хороших станках и физическую геометрию станины стараются делать хорошо. Но хорошо - это не отлично, а ещё её ведёт со временем, а ещё есть удары и т.п. Тут-то и приходит на помощь коррекция всех мастей. пиэс - работники Блом'а как выяснилось вручную подшлифовывают плоскости под рельсами брусками с наждачкой по результатам замеров))))) В видосе от Титанов это было.
    • gudstartup
      я вам все написал . вы же b компенсируете вот и вводите относительно наклона в заданной точке значения отклонений хоть по x и хоть по  y и ваша точка на оси сместится в пространстве. таблица компенсаций это позволяет. точки для оси b задаются от +90 0 -90 или как сами хотите 
    • Viktor2004
      Вот в моем примере надо задать смещение оси X в зависимости от Y. Но при B-90 это смещение должно быть в одну сторону, а при B+90 в другую сторону. А в промежутке между B-90---------B+90 значения смещения Х между этими крайними Значит компенсация X в зависимости от Y должна зависеть еще и от наклона оси В Ну и как будем компенсировать?
    • gudstartup
      вы понимаете что такое объемная компенсация? можно задать смещение точки вашего стола во всех плоскостях и станок это отработает переместив  на заданную величину оси х у или z  перемещая стол вы вообще не увидите больших отклонений. естественно все зависит от качества измерения и правильности ввода. лучше когда это делает специальная программа
    • Viktor2004
      хорошо. Представьте ситуацию 1. Ось В=0. двигаем индикатором по Х и Y все идеально ровно 2. Ось B=-90 ведем индикатором по Y вдоль стола. Отклонение в + (существенное) в сторону +X 3. Ось B=+90 ведем индикатором по Y вдоль стола. Отклонение в - (существенное) в сторону -X делаем вывод. стол не параллелен оси наклона Как будем компенсировать?
    • gudstartup
      если есть нормальный цикл для щупа и геометрия выравнена и соответствует кинематике то настройка = времени исполнения этого цикла. буржуи вообще этот цикл гоняют перед каждой высокоточной деталью и имеют прекрасную повторяемость точности. так надо уметь проводить измерения и иметь для этого соответствующие приборы.  вычисляется смещение оси в заданной точке и смещение осей влияющие на ее взаимную перпендикулярность. не видел там никаких формул. только недавно компенсировали ось А на пятиосевом хайдене и без формул обошлись.  согласен с тем что измерения пятиосевого продлятся дольше 
    • Viktor2004
      Я не смог. На Хенденхайне, где все компенсации очень наглядны и открыты. Трехосевой скомпенсировать можно, пятиосевой у меня не получилось. Потому что в значения компенсаций надо писать формулы, а оно позволяет писать туда только константы. А формулы оно туда писать не умеет
    • gudstartup
      тяжесть это отсутствие высокоскоростной обработки и трудоемкость. особенно если делать это с помощью индикатора и линейки станкостроители именно так и работают!
    • Guhl
      Там и прямой станок настроить непросто, а уж кривой, так хоть стреляйся 
    • gudstartup
      3 часа на измерение всех геометрических отклонений при умении работать с интерферометром это реально. не смешите
×
×
  • Создать...