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

Подскажите по Ansys'у...


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

Есть вариант пересчитать диаграмму sigma-epsilon при требуемом nu. Подробностей не знаю.

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


Вечер добрый. Строю эпюры для решения простейших балок и тд и заодно разбираюсь с APDL.

А в чем отличие, что за узлы?

 

etable,smisc,1  от  etable,smisc14

Можно хоть etable,,smisc,1,14 вводить. Одно и тоже строит.

 

I,J
sequence number for data at nodes I and J
Ссылка на сообщение
Поделиться на других сайтах
А в чем отличие, что за узлы?

Ну как бы у большинства простейших балочных бактерий есть начало и конец.

 

 

 

etable,smisc,1  от  etable,smisc14 Можно хоть etable,,smisc,1,14 вводить. Одно и тоже строит.

Конечно.. В царстве простейших :smile:  обычно не решают задачи, где бы осевая сила менялась по длине.

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

Я правда до конца не понял эту нумерацию и в каком случае будет отличие в построении. Надеюсь разберусь при решении задач. Какая-то странная нумерация. Последовательность данных в узлах... Перевернуть чтоли можно?

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

Я просто напросто беру задачки из Писаренко, Феодосьева и тд, чтобы набить руку на аналитически решенных штуках.

Ссылка на сообщение
Поделиться на других сайтах
Я правда до конца не понял эту нумерацию и в каком случае будет отличие в построении. Надеюсь разберусь при решении задач. Какая-то странная нумерация. Последовательность данных в узлах... Перевернуть чтоли можно?
14 - это не номер узла. Это признак команды SMISC чтобы вытащить число из второго балочного узла.
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

День добрый!

Задачу решаю в нелинейной постановке (NLGEOM,on). Реализую следующие нагружения:

1) На первом этапе - собственный вес,

2) На втором - вес оснастки

3) На третьем нагрузка.

То есть должно быть в итоге 1+2+3, как понял делается это через 

Time,1

нагрузка 1 = плотность + гравитация

SOLVE

!

Time,2

нагрузка 2

SOLVE

!

Time,3

нагрузка 3

SOLVE

 

Или через Load step, командами LSWRITE и lssolve,1,3

Смотрю реакцию на тайме 1 - соответствует нагрузке 1, на тайме 2 - соответствует нагрузке 2.....

То есть в итоге получил независимые решения для каждого Тайма,  Что не так делаю? 

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

:) шалун . А что тогда не пишешь что выходишь из /SOLU

Либо не выходи, либо пользуйся рестартом

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

ET,1,BEAM189 ! квадратичный балочный элемент

/POST1

ESEL,ALL

etable,,smisc,1 ! сила по X

etable,,smisc,2 ! момент относительно y

etable,,smisc,3 ! момент относительно z

etable,,smisc,4 ! момент относительно x

etable,,smisc,5 ! сдвиговая сила по Z

etable,,smisc,6 ! сдвиговая сила по Y

etable,,smisc,31 ! осевое напряжение

etable,,smisc,32 ! осевое напряжение+изгиб y

etable,,smisc,33 ! осевое напряжение-изгиб y

etable,,smisc,34 ! осевое напряжение+изгиб z

etable,,smisc,35 ! осевое напряжение-изгиб z

FINISH

Обычно так делаю, чтобы удобно было в балках смотреть...

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

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

Сила 1 - 2000 Н, Сила 2 - 8000 Н, Реакция в результате 8000 Н

FINISH
/CLEAR,START
/prep7 !Входим в препроцессор
/output,,output ! Запись хода работы в файл
!        Геометрические параметры
H=0.3   !Высота сечения
B=0.2   !Ширина сечения
L1=6     !Длина балки
F1=2000
F2=8000
F12=F1+F2
!        Параметры материала
s02=2.5e08! Предел текучести
Etan=1.107e09
E1=2.06e11!     Модуль Юнга
v1=0.3!        Коэффициент Пуассона
!
!        Задание свойств материала
UIMP,1,EX,,NUXY,E1,,v1 ! Модуль Юнга, Плотность, Коэффициент Пуассона
!
!        Задание типа элемента
ET,1,beam188
!
TB,BISO,1,1,2,0
TBTEMP,0 
TBDATA,1,s02,Etan
!
!        Блок задания констант элемента
SECTYPE,1,BEAM,RECT,1Beam188,0
SECOFFSET,CENT 
SECDATA,H,B,
!
!        Задание ключевых точек
K,1,0,0,0
K,2,L1,0,0
!        Построение линии
LSTR, 1,2
!
LESIZE,All,,,20,1 ! Всем линиям присвоить 20 делений на элементы
LMESH,All !Построить сетку на всех линиях
!
!       Задание условий закрепления
!       Задание опор
NSEL,S,LOC,X,0 !Выбор узла с координатами 0,0,0
D,All,All, !Закрепление выбранного узла
!
ALLSEL,ALL 
FINISH !Выход из препроцессора решения
!
/SOLU
ANTYPE,0
AUTOTS,1
NSUBST,100,2000,20
NLGEOM,1
NROPT,AUTO
SSTIF,ON
OUTRES,ERASE
OUTRES,All,ALL
!
ALLSEL,ALL
NSEL,S,LOC,X,L1
F,All,FY,-F1 !Сила
!
ALLSEL,ALL
LSWRITE
!
NSEL,S,LOC,X,L1
F,All,FY,-F2 !Сила
!
ALLSEL,ALL
LSWRITE
!
lssolve,1,2
FINISH
!
/POST26
!
RFORCE,2,1,F,Y
!
NSOL,3,2,U,Y
!
/eof
Изменено пользователем Chingachguk
Ссылка на сообщение
Поделиться на других сайтах
Сила 1 - 2000 Н, Сила 2 - 8000 Н, Реакция в результате 8000 Н
Перезаписались. Воткните в разные узлы. 
Ссылка на сообщение
Поделиться на других сайтах

Спасибо, Борман.

Так и есть, создал рядом узел и нагрузку 2 приложил - все нормально посчиталось. Сначала посмотрел на график и тоже об этом подумал, но не стал проверять :) но ведь ерунда получается? В один узел одна нагрузка что ли (по крайней мере одного направления)?

Попробовал по другому решить, эт ближе к моей задаче, вместо давления применяю плотность  (плотность + гравитация). Создал пластину (shell281), один край жестко защемлен. 1) Первое нагружение собственный вес пластины 2) Второе нагружение - на половине длины пластины накатил элементы 154 и задал им плотность. Итог: первый тайм решает как надо весь собственный вес прикладывается по шагам, а вот на втором тайме весь вес сурфов в один подшаг!!! Заменяю вес сурфов нагрузкой на них и все нормально! Как быть тут?

FINISH
/CLEAR,START
/prep7
/output,,output ! Запись хода работы в файл
t=0.01  !Толщина пластины
a=2     !Длина пластины
b=0.3   !Ширина пластины
t_nag=0.01 !Толщина сурфов
Ps=12000
!
!        Параметры материала
s02=2.5e08! Предел текучести
Etan=1.107e09
E1=2.06e11!     Модуль Юнга
v1=0.3!        Коэффициент Пуассона
den1=7850
Po=Ps/t_nag*0.101972
!
!        Задание ключевых точек
K,1,0,0,0,  
K,2,a,0,0,  
K,3,a,0,b,  
K,4,0,0,b,
!
!        Построение линии
LSTR, 1,2
LSTR, 2,3
LSTR, 3,4
LSTR, 4,1
!
!        Построение поверхности
AL,1,2,3,4
!
!        Задание свойств материала
UIMP,1,EX,DENS,NUXY,E1,,v1 ! Модуль Юнга, Плотность, Коэффициент Пуассона
!
TB,BISO,1,1,2,0
TBTEMP,0 
TBDATA,1,s02,Etan
!
!        Задание типа элемента
ET,1,281
!
!        Блок задания констант элемента
sect,1,shell,,  
secdata,t,1,0.0,3   
secoffset,MID
!
LSEL,S,LINE,,1,
LESIZE,All,,,40,1 ! Всем линиям присвоить 10 делений на элементы
LSEL,S,LINE,,3,
LESIZE,All,,,40,1 ! Всем линиям присвоить 10 делений на элементы
LSEL,S,LINE,,2,
LESIZE,All,,,10,1 ! Всем линиям присвоить 10 делений на элементы
LSEL,S,LINE,,4,
LESIZE,All,,,10,1 ! Всем линиям присвоить 10 делений на элементы
AMESH,All !Построить сетку на всех линиях
ALLSEL,ALL
!
! Создание нагрузочного элемента 154
ET,11,154,,,,1 ! Добавляем новый элемент поверхности (1- без промежуточных узлов)
KEYOPT,11,11,2 ! Давление на наклонную грань
R,11 ! Назначаем номер константы
RMORE,t_nag ! Назначаем в константах толщину
MAT,11 ! Установить материал текущим
REAL,11 ! Устанавливаем константы
TYPE,11 ! Устанавливаем элемент
!
ESEL,S,CENT,X,a/2,a
!
ESURF
TYPE,1
!
ALLSEL,ALL
FINISH !Выход из препроцессора
!
/SOLU  !Вход в процессор решения
ANTYPE,0! Статический расчет
NLGEOM,1 ! Расчет в геометрически нелинейной постановке
AUTOTS,1
NSUBST,100,2000,20
NROPT,AUTO
SSTIF,ON
OUTRES,ERASE
OUTRES,All,ALL !  Сохранить результаты для всех итераций
!
!      Задание гравитации
acel,,9.80665,0
!
!      Задание условий закрепления
LSEL,S,,,4,
DL,All,,All, !Закрепление всех выбранных линий
!
!
TIME,1
MP,DENS,1,den1 ! Задание плотности
!
ALLSEL,ALL
SOLVE !
!
TIME,2
!ESEL,S,TYPE,,11
!sfe,all,5,pres,,Ps,,-1,0
MP,DENS,11,Po ! Задание плотности
!
ALLSEL,ALL
SOLVE !
FINISH
Изменено пользователем Chingachguk
Ссылка на сообщение
Поделиться на других сайтах
В один узел одна нагрузка что ли (по крайней мере одного направления)?
Если вам нужно на первом шаге нагрузить 10, а на втором догрузить еще 10, то почему бы на втором шаге не написать 20 ?

 

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

 

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

День добрый!

Решаю задачу на устойчивость в нелинейной постановке. Есть две оболочки (shell181) одна над другой на некотором расстоянии, нужно создать условие чтобы при потери устойчивости одной / или вместе они не соприкасались между собой, но могли свободно расходиться. Посмотрел подходит элемент LINK10 но он исключен из поддержки, есть ли замена ему?

Не охота связываться с контактом, поскольку большая площадь и размерность.

В случае с LINK10 (только сжатие) если при нелинейном расчете сначала растягивается, а потом начинает сжиматься, то начнет работать в момент когда достигнет первоначальной длины?

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах
Решаю задачу на устойчивость в нелинейной постановке. Есть две оболочки (shell181) одна над другой на некотором расстоянии, нужно создать условие чтобы при потери устойчивости одной / или вместе они не соприкасались между собой, но могли свободно расходиться.
Хорошо, что для этого вообще ничего не надо делать.

 

Кстати, что это ?

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

Можно сделать прослойку с материалом типа Друкера - Прагера  , чтобы работал на сжатие и не работал на растяжение, но с устойчивостью в "нелинейной постановке" как справедливо отметил Борман будут проблемы.  Устойчивость по определению нелинейная задача как и все задачи о собственных числах. Так что определитесь что понимаете под нелинейностью  :)

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

 

Либо я чото не понимаю, либо Федор. 

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

Условие описано противоречивое. Вы правы. Я просто доопределил до здравого смысла - "связываться с контактом" было написано  :)

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

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

Не понял Вас про устойчивость.

Решение задачи на устойчивость в линейной постановке я имею ввиду задачу на собственные значения (antype,buckle) ведь там линейный подход, да и в литературе часто встречается Linear buckling.

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

про чтоб не соприкасались

post-47015-0-58908900-1463593107.png

думал соединить где нужно (сделать сетку согласованной) узлы элементами Link10

 

 

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

про чтоб не соприкасались

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

Если вы не сделаете какую нибудь фичу, то никакого касания не будет.

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

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


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

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...