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

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

А что это значит "записать в файл собственный вектор"?. Можете привести пример на пальцах ?

Пример не могу. Насколько я понимаю, при модальном анализе ансис рассчитывает собственные формы(суть вектора) и записывает их в файл *.mode.

Мне интересно, возможно ли средствами APDL получить эти вектора и вывести в текстовый файл?

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


Пример не могу. Насколько я понимаю, при модальном анализе ансис рассчитывает собственные формы(суть вектора) и записывает их в файл *.mode.

Мне интересно, возможно ли средствами APDL получить эти вектора и вывести в текстовый файл?

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

/post1

kf=10

*get,kn,node,,count

*do,j,1,kf

*cfopen,mode%j%,txt

*vwrite,

node;ux;uy;uz

set,1,j

nn=0

*do,i,1,kn

nn=ndnext(nn)

*vlen,1

*vwrite,nn,ux(nn),uy(nn),uz(nn)

%7i;%12.4e;%12.4e;%12.4e

*enddo

*cfclos

*enddo

получится десять отдельных файлов

можно сделать немного быстрее через *VGET

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

не проверял, но должно работать.

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

/post1

kf=10

*get,kn,node,,count

*do,j,1,kf

*cfopen,mode%j%,txt

*vwrite,

node;ux;uy;uz

set,1,j

nn=0

*do,i,1,kn

nn=ndnext(nn)

*vlen,1

*vwrite,nn,ux(nn),uy(nn),uz(nn)

%7i;%12.4e;%12.4e;%12.4e

*enddo

*cfclos

*enddo

получится десять отдельных файлов

можно сделать немного быстрее через *VGET

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

не проверял, но должно работать.

проверил у себя, всё выводится, спасибо!

а в каком параметре хранится частота моды?

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

проверил у себя, всё выводится, спасибо!

а в каком параметре хранится частота моды?

Типа такого...

*GET,F1,MODE,1,FREQ

*GET,F2,MODE,2,FREQ

*GET,F3,MODE,3,FREQ

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

Типа такого...

*GET,F1,MODE,1,FREQ

*GET,F2,MODE,2,FREQ

*GET,F3,MODE,3,FREQ

или так

set,1,j

*get,fr%j%,active,0,set,freq

спасибо!

всё выглядит несложно, но сам бы я это долго писал.

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

Можно ещё вопрос? :blush:

Хочу вывести полные матрицы масс и жесткости модели, опробовал такой вариант, после статического анализа:


/AUX2

*get,jobname1,active,,jobname,,start,1

FILE,%path_m%/%jobname1%,full,

HBMAT,%path_m%%k_matrix%,txt,,ASCII,STIFF,NO,YES

HBMAT,%path_m%%m_matrix%,txt,,ASCII,MASS,NO,YES
Однако, в этих файлах нет мастер-степеней свободы. Как ещё можно сделать?

Up. разобрался сам. Этот код стоял в моём макросе после модального анализа. Поставил перед(и соответственно после структурного), всё вывелось. :)

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

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

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

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

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

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

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

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

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

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

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




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