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

Расчеты по средней поверхности


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

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

Как Вы знаете, строгое доказательство принципа Сен-Венана отсутствует и данный принцип, по сути, является некоторым послаблением граничных условий. Исходил из того, что при статически эквивалентном нагружении мы придем к практически одинаковым напряженному состоянию в малой части модели. «Обосновать», в данном случае, может только сопоставление результатов расчетов по полной модели и используя вышеприведенную методику. Где-то видел (может и в документации ANSYS) термин «математическая линза» применительно к такой задаче (с использованием submodeling и пр.)…

Допустим, есть какая-либо большая протяженная модель (пусть это будет труба с фланцевым соединением как приведенная в топе). Имеет ли смысл, ради получения решения в зоне скругления, бить ее всю солидами? Модель в этом случае получится Агромаднейшая по своему весу… Проще смоделировать ее на первом этапе оболочечными элементами (в зонах сопряжения нет скругления), рассчитать и перейти к рассмотрению небольшой части модели. Кстати на рисунках (в месте сопряжения) показано отличие результатов в 2-3 раза (в том месте концентратор и с учетом коэф-та концентрации, получаемые на солид модели напряжения вполне правдоподобные). Т.е. «получение более точных напряжений» сводится к нахождению напряжений в зонах концентратора (возможно и в других локальных зонах).

вы не получите точные результаты перемещений и тем более напряжений

Все перемещения по границам модели в пределах ранее полученых по "большой" модели... (так?)
Ссылка на сообщение
Поделиться на других сайтах


При решении грубой модели вы получите “грубые” перемещения (перемещения, которые далеки от точных значений). Используя данные перемещения в качестве граничных условий для подробной модели вы не получите точные результаты перемещений и тем более напряжений.

<{POST_SNAPBACK}>

Естественно, это не панацея, но для многих случаев этого вполне достаточно.

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

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

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

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

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

<{POST_SNAPBACK}>

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

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

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

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

<{POST_SNAPBACK}>

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

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

Попробуйте сравнить напряжения в подробном фрагменте в 2 расчетных случаях

1) Предлагаемый вами вариант. Нагружение в виде перемещений (из грубой модели) задается на границах вырезанного фрагмента.

2) Подробный фрагмент внедряете в грубую модель и проводите расчет на всей модели.

Полученные напряжения в подробном фрагменте будут отличаться, и расхождение может составлять 4-5 раз.

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

Добрый день.

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

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

Попробуйте сравнить напряжения в подробном фрагменте в 2 расчетных случаях

1) Предлагаемый вами вариант. Нагружение в виде перемещений (из грубой модели) задается на границах вырезанного фрагмента.

2) Подробный фрагмент внедряете в грубую модель и проводите расчет на всей модели.

Полученные напряжения в подробном фрагменте будут отличаться, и расхождение может составлять 4-5 раз.

<{POST_SNAPBACK}>

Смею предположить, что во втором примере под внедрением вы понимаете

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

Таким образом сравнивать два примера бесмысленно.

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

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

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

<{POST_SNAPBACK}>

Деформации и в первом и во втором случае передаются одинаково.

У меня встречный вопрос. Почему для вырезанного фрагмента вы задаете перемещения только по границам, а не по всем узлам фрагмента?

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

Деформации и в первом и во втором случае передаются одинаково.

<{POST_SNAPBACK}>

В таком случае непонятно как вы задаете деформации во втором случае на граничные узлы фрагмента не связанные с шелами (выше/ниже средней плоскости) :)?

У меня встречный вопрос. Почему для вырезанного фрагмента вы задаете перемещения только по границам, а не по всем узлам фрагмента?

<{POST_SNAPBACK}>

Из каких соображений необходимо задавать по всем узлам?

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

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

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

Я пытаюсь понять, как вы теоретически можете обосновать данную методику.

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

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

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

Я пытаюсь понять, как вы теоретически можете обосновать данную методику.

<{POST_SNAPBACK}>

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

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

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

<{POST_SNAPBACK}>

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

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

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

<{POST_SNAPBACK}>

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

Или же Вас интересуют (исходя из контекста вопроса) конкретные математические выкладки доказывающие возможность применения данного подхода?

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

Или же Вас интересуют (исходя из контекста вопроса) конкретные математические выкладки доказывающие возможность применения данного подхода?

<{POST_SNAPBACK}>

Именно это интересует.

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

Именно это интересует.

<{POST_SNAPBACK}>

В таком случае...

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

<{POST_SNAPBACK}>

Не могу показать :).

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

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

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

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

<{POST_SNAPBACK}>

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

2. Странное обоснование методики расчета.

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

Попробуйте сравнить напряжения в подробном фрагменте в 2 расчетных случаях

1) Предлагаемый вами вариант. Нагружение в виде перемещений (из грубой модели) задается на границах вырезанного фрагмента.

2) Подробный фрагмент внедряете в грубую модель и проводите расчет на всей модели.

Полученные напряжения в подробном фрагменте будут отличаться, и расхождение может составлять 4-5 раз.

<{POST_SNAPBACK}>

За делами не сразу удалось сделать предлагаемое Вами, посему спешу Вас огорчить - Вы заблуждаетесь.

Засим привожу последовательно иллюстрации грубой модели, грубой модели с подробным фрагментом (Ваше предложение) и модели самого фрагмента, вычисленной по результатам перемещений из грубой модели.

Грубая модель:

post-317-1135153503_thumb.jpg

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

Субструктурная модель с принудительными смещениями из грубой модели в качестве ГУ:

post-317-1135153690_thumb.jpg

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

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

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

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

Начинали разговор с другого примера.

<{POST_SNAPBACK}>

Совершенно верно, начинали с другого примера. Но, как я уже упоминал выше, предлагаемые Вами примеры не являются тождественными для сравнения:

Добрый день.

Смею предположить, что во втором примере под внедрением вы понимаете

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

Таким образом сравнивать два примера бесмысленно.

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

<{POST_SNAPBACK}>

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Artas28
      Добрый день! Есть какие ни будь рекомендации, на какую длину  нужно зажимать хвостовик в  термопатроне? Есть фреза д6, L50. Могу ли я зажать её за 15мм, или это будет мало? Или нужно зажимать  как минимум за  3 диаметра?
    • Ветерок
      Не понял что это за процедура такая "перенос в 2D".   Наверное, скрывать объекты на том или ином виде надо на соответствующем виде чертежа, а не в сборке. Или создать в сборке соответствующую конфигурацию и отображать на чертеже её.
    • Viktor2004
    • Denis_12
      Доброго времени суток! Ребят, ни как не могу решить проблему авто-обновления чертежного вида 3D сборки, к примеру скрываешь все кроме основания каркаса сборки, переносишь это в 2D (чертежный вид) указываешь размеры и т.п. (ставишь галочки "исключить из авто-обновления") после чего начинаешь в 3D сборке показывать дополнительно стойки (для создания нового вида), и вот в ранее созданном виде даже с отключенным авто-обновлением они тоже начинают проявляться. Как решить эту проблему? Нужно зафиксировать вид, чтобы он не обновлялся без моего участия. SolidWorks 2022 года.
    • Зинаида
      Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта. Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта.
    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
    • Kelny
      Если этой ссылки достаточно для отображения материала и материал уже есть в обозначенной модели, то возможно подойдёт TabBuilder: https://help.solidworks.com/2023/russian/SolidWorks/SWHelp_List.html?id=e68c1877b4fa431483f8c751bd9fcc78&_gl=1*lby1j3*_up*MQ..*_ga*NTEyNjA5NDQ3LjE3MTQxMTU3MzA.*_ga_XQJPQWHZHH*MTcxNDExNTcyOS4xLjEuMTcxNDExNTczNy4wLjAuMA..#Pg0   В старых версиях при написанни ссылок такого радо в некоторых случаях можно было не писать имя файла, а достаточно было вместо имени файла модели оставить ПРОБЕЛ.SLDPRT и имя после этого подставлялось само. Пробовать надо.   Так же можете глянуть макрос по изменению свойств файла (методы и функции там устаревшие, но возможно даже будет работать и можно поковыряться в коде): https://kelnyproject.ucoz.ru/load/6-1-0-8 по програмированию так же есть справка (версию в ссылке поменяйте на свою, что бы справка была актуальна для вашей версии): https://help.solidworks.com/SearchEx.aspx?query=get custom property&version=2010&lang=english,enu&prod=api
    • gudstartup
      только перед обновлением обязательно выполните  все что написано в руководстве и касается сохранения состояния станка и чпу. и обязательно сделайте образ диска и помните что слишком новые версии могут не заработать на вашем чпу относительно безопасно ставить только сервиспаки
    • NordCom
      Большое спасибо! Через это меню удалось зайти в меню. 95148->MOD
    • Danil89nur
      Доброе время суток. Столкнулся с проблемой на новой работе. Много деталей у который в свойствах отсутствует раздел "Материал" и приходится каждый раз вручную заходить туда, создавать раздел и выбирать там ""SW-Material@Name.SLDPRT". Возможно кто-то знает, либо сможет помочь с написанием простенького макроса, при нажатии на который в свойствах детали будет создаваться необходимый раздел и в нем сразу написан выбранный материал (желательно, чтоб там было указано сразу наименование материала, а не формула для его получения ""SW-Material@Name.SLDPRT"). Пытался самостоятельно через ChatGPT, но так как в програмировании я 0, то ничего не получилось)
×
×
  • Создать...