Форум программистов, компьютерный форум, киберфорум
САПР
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
108 / 76 / 36
Регистрация: 06.01.2013
Сообщений: 232
1

Substructuring в ANSYS

08.02.2018, 15:14. Просмотров 909. Ответов 2

Здравствуйте, уважаемые форумчане,

Есть модель шатуна ДВС с КЭ сеткой. Нужно получить из ANSYS матрицы масс и жесткости в выбранных узлах желательно в текстовом формате, чтобы можно было далее с ним работать в Matlab. Иными словами, хочу получить редуцированные матрицы(Guyan, Craig-Bamptom Method).

Что я для этого делал:
Fortran
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/SOLU                                        
ANTYPE,SUBSTR                         
!
SEOPT,'substr',2,,1                         ! substructuring      
!
NSEL,NONE
!
CMSEL,S,DRUCK                            ! выбор компонента с именем "DRUCK"
!
NPLOT
!
M,ALL,ALL                                   ! выбор Master-степеней свободы на выделенных узлах
!
ALLSEL                                       ! выбор всех узлов
!
SOLVE                                        ! создание субструктуры
!
Далее с помощью команды SELIST,substr,3 получаю следующий файл:
Код
PRINT CONTENTS OF SUPERELEMENT substr 
PRINT OPTION = 3

HEADER =
8 1785 2 2922 3
16146 0 16146 595 0
1 1 0 0 1
68736263 46653 1 48438 12837026
0 81416 166 103 subs
tr 79390 0 
922 928 6292 22441 22464
23062 31987 75817 0 2716
4504 107003802 0 0 3
0 0
419 0 0 79413 0
0 0 12840599 0

HEADER SUMMARY:
NUMBER OF ROWS = 1785
NUMBER OF MATRICES = 2
NUMBER OF EDGE PLOT LINES = 2922
NUMBER OF DEGREES OF FREEDOM PER NODE = 3
NUMBER OF DEGREE OF FREEDOM INDICES = 16146
NUMBER OF NODES = 595
NUMBER OF LOAD VECTORS = 1
NUMBER OF TRANSFORMATIONS = 0
BASE FILE NAME= substr 
MAXIMUM STIFFNESS= 0.38020E+07

DEGREES OF FREEDOM PER NODE =
1 2 3

DEGREES OF FREEDOM PER NODE LABELS =
UX UY UZ

весь файл не навожу, там дальше миллион строк цыфр
Хочу спросить правильный ли мой подход? И может ли кто-то объяснить как читать полученный файл?

Заранее благодарен!
0
Миниатюры
Substructuring в ANSYS  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2018, 15:14
Ответы с готовыми решениями:

C# + ANSYS
Кто нибудь пробовал интегрировать свою программу с расчетным ядром ANSYS? Возникала такая...

Ansys и С++
Доброго времени суток. Преподаватель в универе да сей код 2.6.6.1. Description You can use...

Ansys
Добрый день. Подскажите, есть ли русскоязычные версии Ansys? Интересует версия Ansys для...

Установка ANSYS 14.5.7
Добрый день! Прошу помочь с установкой ANSYS 14.5.7 на этапе установки лицензий. При установке...

2
92 / 89 / 21
Регистрация: 30.08.2015
Сообщений: 370
08.02.2018, 19:02 2
Цитата Сообщение от Сергей Тетьора Посмотреть сообщение
И может ли кто-то объяснить как читать полученный файл?
средствами матлаба будет не простой задача если она с каждым изменением - реструктуризируется, если только привязываться к именам переменных.. тк матлаб строг к типизации объектов.

Цитата Сообщение от Сергей Тетьора Посмотреть сообщение
весь файл не навожу, там дальше миллион строк цыфр
прикрепите к сообщению архив файла

https://www.cyberforum.ru/matlab/
0
108 / 76 / 36
Регистрация: 06.01.2013
Сообщений: 232
09.02.2018, 12:52  [ТС] 3
Цитата Сообщение от densy Посмотреть сообщение
прикрепите к сообщению архив файла
К сожелению, не получается. Слишком большой файл.

Решил проблему с помощью команды в ANSYS
Fortran
1
2
3
4
5
6
7
/AUX2
!
FILE,subsrt,sub
!
HBMAT,stiff_sub,txt,,ascii,stiff,no,no
!
HBMAT,mass_sub,txt,,ascii,mass,no,no
Эта команда позволяет выводить матрицы в Harwell-Boeing формате, который легко обрабатывается МатЛабом.

Кому интересно, вот ссылка на скрипты для преобразования HB в нормальные матрицы.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2018, 12:52

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

Скачать ANSYS 10
Помогите с одной проблемкой кто нибудь!!!!!! Где Скачать прогу ANSYS 10 версии!!!!!! ПОмогит екто...

Особености использование Ansys
Вот у меня в методичке для лабораторной указано что выбрать элемент 92 среди типов элементов. Но...

ANSYS Matlab Interface
Здравствуйте! На сегодняшний день, многие стремятся интегрировать среды моделирования и CAD...

Для расчетов в ansys и comsol
Добрый вечер, есть такая задача. На 50-60 тыс. руб. собрать рабочую станцию под ansys или comsol....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.