| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > GMSH и другие

GMSH и другие

Ответ
Поиск в этой теме
Непрочитано 09.01.2009, 15:49 #1
GMSH и другие
Patrick Henry
 
Сообщений: n/a

Наконец то появился конвертер из GMSH в одну из строительных программ. Вот ссылка: http://www.dwg.ru/dnl/5069
Вот материалы по GMSH, выложенные ранее:
http://dwg.ru/search.php?zone=1&mod=2&sName=GMSH
Вот прямая ссылка для закачики дистрибутива под Windows (последнюю версию см. на сайте)
http://geuz.org/gmsh/bin/Windows/gmsh-2.2.6-Windows.zip
Вот видеоурок по GMSH
http://geuz.org/gmsh/screencasts/
Все хорошо, но "Лиры" у меня нет. Поскольку я сторонник легального использования ПО, то скорее всего и не будет. И сразу вопрос автору - реализован ли импорт групп элементов и узлов? Собственно, это облегчило бы последующее использование сетки ...
Просмотров: 103626
 
Непрочитано 11.01.2009, 12:20
#2
shnn

Инженер
 
Регистрация: 18.02.2005
Самара
Сообщений: 747


Patrick Henry у меня к Вам вопрос, Вы модель http://dwg.ru/dnl/5069 приложенную смотрели? можно ли вырезать часть стенки трубы куда врезается патрубок, а то модель то неверная выходит, как раз изучаю GMSH на подобном примере.

Под словом "неверная" я имел ввиду то что нет отверстия в стенке в месте примыкания патрубка.
shnn вне форума  
 
Непрочитано 11.01.2009, 14:10
#3
Patrick Henry


 
Сообщений: n/a


Заглушка что ли? Ну, это у модель такая построена, с заглушкой в трубе ... Или, какого отверстия?
Миниатюры
Нажмите на изображение для увеличения
Название: model.jpg
Просмотров: 513
Размер:	68.2 Кб
ID:	14562  
 
 
Непрочитано 11.01.2009, 14:18
#4
shnn

Инженер
 
Регистрация: 18.02.2005
Самара
Сообщений: 747


Я вроде разобрался... Отверстие в стенке трубы
Вложения
Тип файла: dwg truba_s_otv.geo.dwg (3.6 Кб, 3573 просмотров)
shnn вне форума  
 
Непрочитано 11.01.2009, 14:28
#5
Patrick Henry


 
Сообщений: n/a


Не могу открыть файл - нет автокада. Может быть в dxf выложите...
 
 
Непрочитано 11.01.2009, 15:56
#6
shnn

Инженер
 
Регистрация: 18.02.2005
Самара
Сообщений: 747


Сотрите .dwg, это файл GMSH *.geo.
shnn вне форума  
 
Непрочитано 11.01.2009, 16:58
#7
Patrick Henry


 
Сообщений: n/a


Ага, посмотрел - у вас труба с отверстием без окантовки. Ну и что?
 
 
Непрочитано 11.01.2009, 19:59 От разработчика
#8
Key8105


 
Регистрация: 11.01.2009
Сообщений: 7


Модель представляет собой лишь пример и основной акцент я хотел установить не на него, а на конвертор из GMSH в ЛИРу.
В настоящий момент меня интересует как создать модель в GMSH врезки трубы в трубу. А там уже дело за малым создать параметрический файл geo. Если есть у кого пример врезки трубы в трубу geo. Буду благодарен.
Key8105 вне форума  
 
Непрочитано 11.01.2009, 20:25
#9
Patrick Henry


 
Сообщений: n/a


Цитата:
Сообщение от Key8105 Посмотреть сообщение
В настоящий момент меня интересует как создать модель в GMSH врезки трубы в трубу. А там уже дело за малым создать параметрический файл geo. Если есть у кого пример врезки трубы в трубу geo. Буду благодарен.
Сразу можно сказать, что поскольку в GMSH не релизовано булево разделение, то сделать это в два приема (как например в ANSYS или в открытом-бесплатном Salome) - нельзя.
В GMSH можно импортировать геометрию в IGES, потом попробовать разбить. Можно сделать в Salome, потом разбить и соханить в .unv , который GMSH читает.
Но поскольку вам нужен именно параметрический файл (т.е. решение задачи в общем виде - цифирьки поменял и перестроилось-переразбилось все на ново), то единственный способ такой. Нанести точки линии пересечения поверхностей, затем протянуть через них сплайн и выполнить обтяжку кусков. Просто, но муторно, надо ведь сначала исхитриться получить уравнение для трубы.
Зато потом можно будет аккуратно сгустить сетку в окрестности линии пересечения.
Хотя, возможно, есть какой то другой прием - это первое что пришло в голову.
Конвертировать хорошо бы не трехузловые оболочечные элементы, а шестиузловые - они гораздо точнее. Сетка из примера для трехузловых очень грубая. Кроме того, в GMSH можно автоматом делать из треугольников четырехугольники - но в этом случае конечно разные типы в Лире будут, достаточно сложно для конвертирования.
Если вам не сложно - не забрасывайте эту идею, сделайте конвертацию для объемников.
PS
Хотя в общем то че, уравнения там простые
Миниатюры
Нажмите на изображение для увеличения
Название: уравнения в максима.PNG
Просмотров: 429
Размер:	19.3 Кб
ID:	14577  

Последний раз редактировалось Patrick Henry, 11.01.2009 в 20:37.
 
 
Непрочитано 12.01.2009, 09:03 Врезка труба в трубу
#10
Key8105


 
Регистрация: 11.01.2009
Сообщений: 7


Пока получились какие-то "яйца" и ошибка - буду разбираться.

Кстати кто-нибудь знает как сократить запись. В примере это последняя строчка:
N = 30;
For i In {0:N}
Point(i) = {i,50*Sin(i/N*2*3.1415926),0};
EndFor
Spline(1) = {<0,30>}; // Вместо Spline(1) = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30};
Миниатюры
Нажмите на изображение для увеличения
Название: 2.GIF
Просмотров: 566
Размер:	87.0 Кб
ID:	14590  
Вложения
Тип файла: zip Врезка 0.zip (1.6 Кб, 154 просмотров)
__________________
GMSH+Lira. Интересует модель труба в трубе.
Key8105 вне форума  
 
Непрочитано 12.01.2009, 09:49
#11
Patrick Henry


 
Сообщений: n/a


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

PS в плане вашей программы - для улучшения, можно сделать передачу групп элементов-узлов в лиру, чтобы можно было быстрее назначать граничные условия. Иначе параметризация получается довольно половинчатая. Кстати в ANSYS эта задачка просто решается - и параметризируется кроме геометрии-сетки и сам расчет, и даже анализ нужных результатов (с последующей обработкой, например - вычисление цклов до разрушения или что то в этом роде). Даже наверно в образовательной приведенная модель проканает.
Миниатюры
Нажмите на изображение для увеличения
Название: xyu.jpg
Просмотров: 332
Размер:	44.1 Кб
ID:	14600  

Последний раз редактировалось Patrick Henry, 12.01.2009 в 09:59.
 
 
Непрочитано 13.01.2009, 09:21 GMSH
#12
Key8105


 
Регистрация: 11.01.2009
Сообщений: 7


цель всё таки ставил - создание конвертора, а не для решение конкретной задачи. Т.к. установка граничных условий легко производиться в ЛИРе. Ведь переспектива моделей различные:
- врезка трубы в трубу
- врезка трубы в элиптическое и сферическое днище.
И для создание параметрических моделей мне нужна помощь, специалисты, в освоении GMSH для решения следующих задач:
1) Допускаеться ли сокращенная запись списков элементов(узлов), к примеру:
Spline(1) = {<0,30>}; // Вместо Spline(1) = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30};
2) Для алгоритма получения врезки труба в трубу представленного на рисунке пока не понял как выполнить операции 4 и 5.
Миниатюры
Нажмите на изображение для увеличения
Название: 3.GIF
Просмотров: 253
Размер:	11.9 Кб
ID:	14639  
__________________
GMSH+Lira. Интересует модель труба в трубе.
Key8105 вне форума  
 
Непрочитано 13.01.2009, 17:24
#13
Patrick Henry


 
Сообщений: n/a


Я думаю, помучавшись, можно скроить врезку из лоскутков в GMSH. Но данная задача не та, что решается в нем просто - по уже обозначенным причинам. Вам стоит построить вашу модель в сторонней кад-программе (где есть разделение) а GMSH использовать как мешер (он читает cad форматы IGES и STEP).
Кстати, в ансис все это параметризуется за несколько команд


Код:
[Выделить все]
!Исходный данные
L1 = 500 !мм
D1 = 400 !мм

L2 = 400 !мм
D2 = 50 !мм

A  = 150 !мм

!Приведение к системе СИ
L1 = L1/1000
D1 = D1/1000
L2 = L2/1000
D2 = D2/1000
A  = A /1000


/PREP7  
CYL4, , ,D1/2, , , ,L1     
wpro,,,90
CYL4, , ,D2/2, , , ,L2  
VGEN, ,2, , , ,A,L1/2, , ,1   
VPTN,ALL  
VDELE,ALL  
ASEL,S,,,1,2 $ ASEL,A,, ,5,6 $ ASEL,A,,,9,11
ADELE,ALL
ASEL,ALL
NUMCMP,AREA

ET,1,SHELL93
!Толщина оболочек  
t1=0.02
t2=0.01

R,1,t1, , , , , ,   
R,2,t2, , , , , ,   

MP,EX,1,2e11
MP,PRXY,1,0.3

 

ASEL,S,,,1, $ ASEL,A,,,4 
AATT,       1,       1,   1,       0,   
AESIZE,ALL,D1/5,
ASEL,S,,,2,3
AATT,       1,       2,   1,       0,   
AESIZE,ALL,D2/5,
ASEL,ALL

AMESH,ALL
Вот так выглядит сетка переброшенная в CalculiX
Миниатюры
Нажмите на изображение для увеличения
Название: aaaaa.jpg
Просмотров: 377
Размер:	56.2 Кб
ID:	14660  
 
 
Непрочитано 14.01.2009, 05:22
#14
Patrick Henry


 
Сообщений: n/a


Кстати - труба в эллиптическое или сферическое днище под прямым углом по центру (там где тело вращения) делается очень просто - разверткой-поворотом.
Я глянул библиотеку моделей GMSH (которая тут выложена в dnl), так там модели вроде самолета F16 не параметризированны - скорее всего импортированы через cad-формат.
 
 
Непрочитано 14.01.2009, 08:55
#15
TITO


 
Регистрация: 27.03.2008
Сообщений: 78


Я прочитал все посты и скачал GMSH, но возникает вопрос:
я думал что параметризация подразумевает под собой следующее: -изменяем один параметр, например диаметр трубы, и модель перестраивается соответственно(увеличивается газоход, кольца жёсткости и т.п.) осуществимо ли это в GMSH?
TITO вне форума  
 
Непрочитано 14.01.2009, 08:58
#16
Patrick Henry


 
Сообщений: n/a


Да это осуществимо. Только модель нужно строить параметризированную - как в примерах. Затем на вкладке Geometry открываете Edit, меняете значения параметров и выполняете Reload.
Миниатюры
Нажмите на изображение для увеличения
Название: snapshot1.jpg
Просмотров: 349
Размер:	81.0 Кб
ID:	14666  

Последний раз редактировалось Patrick Henry, 14.01.2009 в 09:06.
 
 
Непрочитано 14.01.2009, 09:35
#17
TITO


 
Регистрация: 27.03.2008
Сообщений: 78


Спасибо будем разбираться, а о каких примерах вы говорите? я видел только построение пластинки, может я что то не докачал?
TITO вне форума  
 
Непрочитано 14.01.2009, 09:41
#18
Patrick Henry


 
Сообщений: n/a


http://dwg.ru/search.php?zone=1&mod=2&sName=GMSH

Там есть:
"Начинаем работать", "Коллекция моделей" (из которых некоторые параметризированные). Там где "GMSH+CalculiX" есть некоторые .geo модели...
Вообще я не думаю, чтобы GMSH был у нас очень распространен, в основном интерес к пиратскому софту. Скорее всего тутошние участники пионеры освоения.
У GMSH есть еще одна функция - постпроцессорная. Т.е. на его скриптовом языке можно выдерать результаты расчета из других программ и всячески их визуализировать - строить всевозможные графики, диаграммы и оцифровывать разнообразными способами. Я к сожалению про нее мало чего знаю.
 
 
Непрочитано 15.01.2009, 11:07
#19
Peter063


 
Регистрация: 27.02.2006
Сообщений: 89


Вопрос к пользователям: сетка генерируется только треугольная или возможно использование четырехугольных элементов?
Peter063 вне форума  
 
Непрочитано 15.01.2009, 19:16 Ага
#20
Key8105


 
Регистрация: 11.01.2009
Сообщений: 7


mesh -> recombine
правда втом что получаеться смесь из треугольноков и четырехугольников
Миниатюры
Нажмите на изображение для увеличения
Название: Recombine.jpg
Просмотров: 416
Размер:	62.8 Кб
ID:	14751  
__________________
GMSH+Lira. Интересует модель труба в трубе.
Key8105 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > GMSH и другие

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Потеря части модели при конвертации из 3D Studio в другие форматы. Pavel Samofalov Другие CAD системы 15 18.06.2008 08:41
Лист формата А3+2 и другие PSergeyV AutoCAD 17 28.03.2008 15:35
Копирование текста в другие выбранные текстовые объекты Visla AutoCAD 1 27.04.2005 14:50
Ищу другие сайты с приложениями под AutoCAD amator Поиск литературы, чертежей, моделей и прочих материалов 17 18.04.2005 10:45
Акад, не акад, другие САПР... Админу, модератору... Андрей С. Расчетные программы 2 10.06.2004 01:57