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

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

GMSH и другие

Ответ
Поиск в этой теме
Непрочитано 09.01.2009, 15:49
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/
Все хорошо, но "Лиры" у меня нет. Поскольку я сторонник легального использования ПО, то скорее всего и не будет. И сразу вопрос автору - реализован ли импорт групп элементов и узлов? Собственно, это облегчило бы последующее использование сетки ...
Просмотров: 103992
 
Непрочитано 11.03.2013, 16:29
#281
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от ETCartman Посмотреть сообщение
да это очень интересная фича.
К сожалению, применима не для всех случаев (см. следующий мой пример - пересекающиеся отрезки автоматически не разбиваются в точке пересечения, о чем и пишет туториал). И учет точек/отрезков - только для плоскости, в объеме(volume) не реализовано...
Цитата:
Сообщение от ETCartman Посмотреть сообщение
но это не изменение на уровне геометрии, а именно то что учитывается при генерации сетки.
Ну тут геометрию и не надо менять (даже по логике работы), просто учесть разбиение ("сшить")
Meknotek вне форума  
 
Непрочитано 12.03.2013, 07:46
#282
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


Цитата:
Сообщение от 6pa4o Посмотреть сообщение
а что булевых операций как в ансисе и абакусе тут нет?
булевы есть в Salome, Freecad. В GMSH пока не реализованы (хотя тот же движок в дополнение к родному). Но булевы указанную геометрию по моему автоматом и не сольют. Хотя - не буду врать, не сталкивался с таким случаем давно.
ETCartman вне форума  
 
Непрочитано 12.03.2013, 07:49
#283
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


В принципе можно либо сразу избегать таких мест...
Либо программно обработать файл, и разбить пересекающиеся линии на 2 отрезка....
PS. А где можно выбирать размеры элементов для триангуляции и типы элементов....
В принципе сеточка ничего так получается......
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 174
Размер:	198.7 Кб
ID:	98582  
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 12.03.2013 в 14:31.
DEM вне форума  
 
Непрочитано 12.03.2013, 14:36
#284
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от DEM Посмотреть сообщение
PS. А где можно выбирать размеры элементов для триангуляции и типы элементов....
В принципе сеточка ничего так получается......
"размер КЭ" - характеристика... точек (prescribed mesh element size at point) - создавая точки (или редактируя их в .geo файле) - задается как четвертый параметр точки. Лучше сделать вообще так:

CL = 0.5;
Point(1) = {0, 0, 0, CL};
...
и меняя CL в начале файла можно получать разный размер КЭ

типы элементов - либо треугольные, либо смешанная сетка треугольники+четырехугольники (команда Recombine Surface)
Meknotek вне форума  
 
Непрочитано 12.03.2013, 14:57
#285
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Ну lc у мну 1....
А сетку смешанную получил....
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 338
Размер:	202.1 Кб
ID:	98590  
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 16.03.2013, 08:23
#286
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Хммм...
Обнаружил что GMSH под виндой дает не такие хорошие результаты, нежели под Линем....
Может конечно это зависит от настроек, буду разбираться.
PS. По играл с настройками в принципе можно нормальную сетку и под виндой делать...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 16.03.2013 в 11:23.
DEM вне форума  
 
Непрочитано 22.03.2013, 16:13
#287
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Импорт из txt СКАДа в msh GMSH
Импортируются типы элементов 44, 42 и 10
Создается файл 111.msh.
Пока без обработки ошибок, версия для 64 бит
Потом на основе этой же программы будет импорт усилий в msh из отчетов СКАДа, чтобы делались красивые картинки как тут
Ну а на закусон попытаемся сделать импорт txt СКАДа в geo GMSH.
Ps. Отправил письмо СКАДовцам быть может они согласуют применение GMSH.
Вложения
Тип файла: zip TxtToMSH.zip (3.91 Мб, 45 просмотров)
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 22.03.2013 в 21:30.
DEM вне форума  
 
Непрочитано 23.03.2013, 20:10
#288
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


Едва ли скадовцы включат. Или вообще какие то коммерческие производители. Они примерно говорят так - "Вам интересно, вы и балуйтесь. А наш контингент это люди которые ньютоны в тонн-силы перевести без программы не могут, и едут на курсы за штуку баксов чтобы учиться балки и рамы считать. В общем дауны наш верный контингент - Мы их бережем и взращиваем, и совсем не хотим морально травмировать открытыми программами". Кроме того весь софтверный бизнес старается не замечать открытых проектов как будто их нет. Даже например опен офис они вряд ли включат у себя, хотя выгода очевидна - скад с ключом переносим, и большинство его использует на нескольких компьютерах. Покупать легальный офис на каждый (притом что он почти не нужен) - очевидно выйдет цена даже поболее чем у самого скад. Казалось бы бесплатно и не очень сложно предоставить пользователю дополнительное удобство. Ан нет. К тому же все эти БСА - все это завязано на мелкософт. Там политика воспитания пользователей - основная. Всучивать везде говно-NET последней версии для ускорения апдейт циклов, проприетарные форматы, это посильнее всех наркокартелей в плане формирования зависимостей, и сопоставимо с военными по части дополнительного налогообложения общества (причем в большинстве случаев бессмысленного). Поэтому открытый софт - для свободных людей. Все лучшее сделаете вы только сами. Только в сообществе. Официоз тут вряд ли как то прореагирует.
ETCartman вне форума  
 
Непрочитано 23.03.2013, 20:16
1 | #289
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


ETCartman
Ответили следующее...
Цитата:
Уважаемый Дамир Фаткирахманович!
Реализация интерфейса с GMSH (и другими сеточными генераторами) входит в наши планы на этот год.
Если Вы сочтете возможным поделиться с нами Вашими идеями – мы Вам будем чрезвычайно признательны.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 23.03.2013, 20:33
#290
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


Ну это хорошо если они сделают все таки (в чем я лично сильно сомневаюсь). Такой подход был бы принципально лучше чем написание сторонних костылей.
Что они могут сделать сравнительно легко - включить поддержку формата GMSH с группами (и например других форматов которые поддерживают именованные группы); включить сам GMSH в дистрибутив (возможно частично переведенный на русский), с поддержкой своего сеточного формата с группами, с дописанием поддержки DXF в GMSH.
Сделать экспорт результатов в формат GMSH (и кстати не только - потому что для визуализации данных есть и более мощные вещи, типа Paraview).
Это то что очень просто было бы сделать без изменения структуры и логики и без серьезного программирования.
Сделать простейшую командную оболочку для запуска скад в бат режиме сторонней программой (с командами - загрузить, считать, выводить результаты в файлы с опциями). Это уже сложнее из за разной логики.
Вообще сам по себе скад так сделан что его сложно поправить и усовершенствовать серьезно без полного переписания с нуля. Им чтобы развиваться надо делать параллельную версию дополнительно к старой (так например сделали ANSYS - Workbench, COSMOS- солидворкс).
И в принципе если за основу брать открытые мешеры (или даже открытые солверы) то тогда можно сделать версию полностью поддерживающую программирование и создание пользовательских модулей.

Последний раз редактировалось ETCartman, 23.03.2013 в 20:42.
ETCartman вне форума  
 
Непрочитано 23.03.2013, 20:51
#291
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Мне кажется это всего лишь слова...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 23.03.2013, 21:03
#292
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


Попробую сформулировать сам снова (можете добавить-убавить послать)

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

Миддл уровень.
1) частично русская сборка GMSH в составе дистрибутива скад (можно в составе платного, можно просто скачать отдельно).
2) дописание в GMSH трансляции dxf - geo со слоями как именованными группами. Дописание в GMSH формата сохранения SCADTXT. Эта часть нормируется GPL то есть они должны будут просто выслать автору свой код. Ничего они от этого не потеряют а может просто создадут себе бесплатную рекламу даже.
3) Дописание в скад экспорта результатов с опциями в GMSH.

High уровень
1) Написание модуля скад который оперирует именованными группами и поддерживает сценарии и запуска в слепом режиме. С возможностью подключения пользовательских модулей постпроцессорного расчета (напимер на пайтон) c возможностью оперирования группами и результатами из кода.
2) документирование и создание примеров для 1.
3) опционально. подключение модулей оптимизации и просчета по монте карло. имеется в виду чеез параметризируемый geo-файл. Движки оптимизации могут быть открытыми - дакота, Scilab, просто создать инструкцию и интерфейс к ним

Супер уровень.
1) скад и скад-gmsh как интерфейс к Code-Aster и IMPACT (украинская программа). Развитие модуля скад до универсального МКЭ модуля (с упором на возможность доработки пользователями). В принципе супер уровень по сути решает все прочие проблемы развития. Не надо ничего придумывать и развивать, достаточно улучшать поддержку с Code-Aster. В принципе это выход на отдельное приложение (не обязательно открытое если не касается изменений открытого кода а лишь взаимодействия с ним)

Последний раз редактировалось ETCartman, 23.03.2013 в 21:16.
ETCartman вне форума  
 
Непрочитано 23.03.2013, 21:16
#293
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968



Ваш пост и прешлю, без правки...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 23.03.2013, 21:45
#294
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


О, спасибо же.
Тогда можно в раздел 2 добавить открытие файлов SCAD в GMSH
Там надо читать внимательно лицензию GMSH, хотя она и либерально открытая - там есть какое то ограничение на проприетарные библиотеки. То есть автор не против свободы в отношении его кода (в том числе коммерческой) но не желает иметь дело (в качестве бонуса) с изменениями которые оставляют свободу ему самому.
по моему там 2я версия lgpl
ETCartman вне форума  
 
Непрочитано 23.03.2013, 22:23
#295
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


ETCartman
Подождем ответа...
Я позже предложу еще вариант с подпиской на СКАД, т.е. расчет выполняется на сервере СКАДа...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 23.03.2013, 22:36
#296
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


было бы удобно если бы была подписка (даже без сервера а локальная) на дополнительные опции. Увеличение количества узлов в схеме (если например такой расчет требуется очень редко). Ну например 1000 рублей в месяц - где то так.
ETCartman вне форума  
 
Непрочитано 23.03.2013, 23:09
#297
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


ETCartman
Ну примерно так, взять за основу систему Нанокала....
Дешево и сердито...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 24.03.2013, 00:20
#298
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


Нанокад вы имеете в виду? Я почитал про него в вики. Ну если они довольно много лет на плаву, следовательно эта стратегия все таки работает.
По моему довольно привлекательно в плане цены. Например если нужен типа продвинутый вьювер и не хочется платить за него. В вики написано что платформа бесплатно - в том числе для коммерческого использования, а extension вроде бы платно. Это очень интересно по моему. Ну скад гораздо более узкая по назначению программа, едва ли им есть смысл делать минимальную комплектацию бесплатно. Кстати а в демо режиме скад позволяет выгружать txt больше лимита?
ETCartman вне форума  
 
Непрочитано 24.03.2013, 00:49
#299
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Я имею ввиду вообще фактически бесплатное распространение.....
А если это будет использоваться в коммерческих целях, тогда платить...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 24.03.2013, 01:25
#300
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


у взрослых людей в основном коммерческие цели. все что на работе по идее коммерческие цели. они в вики написали про нанокад что бесплатно в том числе и для коммерческого использования. это две большие разницы например. потому что для некоммерческого есть неплохой progecad - но там явное ограничение. единственный dwg кад для любой цели мне известный - a9cad (но там до 2005 версии файла)
ну это уже прямого отношения к делу не имеет.
Коммерческие проекты могут делать бесплатные вещи в том случае если остается какой то источник получения денег. Бесплатные делают те кому сложно раскрутиться в условиях конкуренции. Много вообще программ с открытым кодом которые имеют продвинутые коммерческие версии
ETCartman вне форума  
Ответ
Вернуться   Форум 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