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

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


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

Подскажите, как выбрать элементы или узлы, допустим, если нужно выбрать кольцевой сектор? Скажем, выбрать элементы в радиусе от 5 до 10 мм по какой-нибудь оси X или Y. Не важно.

csys,1

nsel,s,loc,x,5,10

nsel,r,loc,y,45,90

эти вопросы лучше задавать хелпу...

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


nsle,s,corner

nsle,s,mid

*get,ff,node,nn,F,FX что-то такое. проверьте. пишу по памяти.

не встречал длины вывода. вместо nlist просто сделайте свой *vwrite в цикле.

Спасибо.

Только указанный get вытаскивает applied force, так же есть get, который вытаскивает reaction solution, а nodal loads никак.

не встречал длины вывода. вместо nlist просто сделайте свой *vwrite в цикле.

А поскольку через GET вытащить кое-чего не получается, то VWRITE не катит... приходится копировать из листинга.
Ссылка на сообщение
Поделиться на других сайтах

csys,1

nsel,s,loc,x,5,10

nsel,r,loc,y,45,90

эти вопросы лучше задавать хелпу...

Это хорошее решение в частном случае. Только лучше в конце поставить CSYS,0

То есть такие вещи использовать как открывающую и закрывающюю скобки.

Обычно и с градиентами давлений так поступаю от греха подальше :)

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

Подскажите, пожалуйста! Можно ли в ANSYS Mechanical задать граничные условия узлу таким образом, чтобы он , например, вверх мог перемещаться, а в низ - нет. И как это сделать?

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

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

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

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

я посмотрела похожие темы в форуме и там было такое предложение "Можно в каждый узел воткнуть элемент, работающий только на сжатие (или растяжение). Это проще с точки зрения решателя." Что это за элементы? LINK?

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

это combin39 или например contac178

вводите закрепленный узел и соединяете интересующий с ним этим элементом.

почитайте element reference в хелп.

link10 это для тросов и вантов.

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

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

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

Как заявляется в Хелпе, в /AUX3 можно редактировать RST-файлы. В частности я хочу удалить некоторые substep-ы.

Последовательность действий, я понимаю, такая...

/AUX3

FILEAUX3...

DELETE...

COMPRESS...

Но не рабоотает. Кто умеет ?

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

хелп почитайте пож-ста. мне некогда его пересказывать.

примените 178 если нужно проще.

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

Во время решения задачи в черное окошко "Output Window" выводятся результаты.

В частности, во время модального анализа туда выводятся частоты, а так же RATIO и EFFECTIVE MASS.

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

Или по-другому. В какой файл дублируется весь вывод в Output Window?

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

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

Или по-другому.

вставить перед командой запуска решения

/OUTPUT,'outputfile','txt','directory',

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

Либо я раньше не обращал внимания, либо это появилось в последних версиях...

Когда решается контактная задача, в строчках рядом с "<<< CONVERGED" пишется еще строка

3D CONTACT ELEMENTS: XXXX CONTACT POINTS HAVE TOO MUCH PENETRATION

И уже после наступления сходимости "по силам" процедура начинает сходится "по проникновению". Причем делает немалое число итераций.

Вопрос: Какой настройкой управляется этот процесс ?

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

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

/POST1

AVPRIN,0, ,

ETABLE, ,S,X

ETABLE, ,S,Y

ETABLE, ,S,Z

ETABLE, ,EPTO,X

ETABLE, ,EPTO,Y

ETABLE, ,EPTO,Z

ETABLE, ,VOLU,

SMULT,ssx,SX,VOLU,1,1,

SMULT,ssy,SY,VOLU,1,1,

SMULT,ssz,SZ,VOLU,1,1,

SMULT,ex,EPTOX,VOLU,1,1,

SMULT,ey,EPTOY,VOLU,1,1,

SMULT,ez,EPTOZ,VOLU,1,1,

SSUM

Подскажите, как из результатов решения (или из ETABLE) достать значения SX, SY и т.д. для элементов, тогда можно было бы перемножать и суммировать в цикле, а затем разделить на суммарный объем.

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

Вам для полного счастья не хватает суммарного объема. Все остальное у вас уже сделано.

Объем элемеета можно вытащить так: *GET, Par, ELEM, N, VOLU

В цикле просуммируйте и получите общий объем Vsum.

Затем SADD c Lab2=blank и FACT1=1/Vsum

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

Вот примерно так получилось

/POST1

AVPRIN,0, ,

ETABLE, ,S,X

ETABLE, ,S,Y

ETABLE, ,S,Z

ETABLE, ,EPTO,X

ETABLE, ,EPTO,Y

ETABLE, ,EPTO,Z

ETABLE, ,VOLU,

SMULT,ssx,SX,VOLU,1,1,

SMULT,ssy,SY,VOLU,1,1,

SMULT,ssz,SZ,VOLU,1,1,

SMULT,ex,EPTOX,VOLU,1,1,

SMULT,ey,EPTOY,VOLU,1,1,

SMULT,ez,EPTOZ,VOLU,1,1,

Vsum=0

SxV=0

*GET,num_elem,ETAB,0,NLENG,MAX

*do,i,1,num_elem

*GET,sx1,ELEM,i,ETAB,SSX

*GET,v1,ELEM,i,VOLU

Vsum = Vsum + v1

SxV = SxV + sx1

*enddo

avg_Sx = SxV/Vsum

Только не понятно как считать если выбраны не все элементы, можно как-то сделать цикл только по выбранным элементам?

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

Только не понятно как считать если выбраны не все элементы, можно как-то сделать цикл только по выбранным элементам?

Можно. Пример для узлов...

*DOWHILE,I

*GET,NK,NODE,NK,NXTH

*IF,NK,EQ,0,THEN

*EXIT

*ENDIF

!!! ТУТ ПОЛЕЗНОЕ ДЕЙСТВИЕ

*ENDDO

Вот примерно так получилось

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

Делаешь цикл по всем объемам. Выбираешь элементы, принадлежащие текущему объему. Если ничего не выбралось - это нужный обьем.

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

Здравствуйте!

Вопрос скорее программистский, нежели какой-либо иной

Подскажите, пожалуйста, как обойти следующую ситуацию:

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

Вот от чего я отталкиваюсь:

*CFOPEN,Master_sheet,txt

*VWRITE, NTITLE ! Название конкретной i-ой задачи

(2X, A2)

*VWRITE, Pcr ! Значение критической силы

(2X, F12.2)

*VWRITE

(2X,'Z/L',11X,'Ydisp')

*VWRITE, NARRAY(1,3),NARRAY(1,4) ! Форма потери устойчивости(Ydisp) и относительная координата точки на элементе (Z/L)

(2X,F6.3,8X,F8.5)

*CFCLOSE

Конкретно тут решается задача устойчивости и выводится форма потери устойчивости (Ydisp) в зависимости от координаты колонны (Z/L). Соответственно, количество строк большое.

Я думал задаться смещением столбцов типа i*2X или 2X*i (т.е. поиграться количеством пробелов), но ANSYS ругается

Подскажите, пожалуйста, как можно добиться желаемого результата..

Заранее спасибо

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

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

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

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

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

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

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

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

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

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

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




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