|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
GMSH и другие
Сообщений: n/a
|
||
Просмотров: 106060
|
|
||||
Инженер Регистрация: 18.02.2005
Самара
Сообщений: 747
|
Patrick Henry у меня к Вам вопрос, Вы модель http://dwg.ru/dnl/5069 приложенную смотрели? можно ли вырезать часть стенки трубы куда врезается патрубок, а то модель то неверная выходит, как раз изучаю GMSH на подобном примере.
Под словом "неверная" я имел ввиду то что нет отверстия в стенке в месте примыкания патрубка. |
|||
![]() |
|
||||
Регистрация: 11.01.2009
Сообщений: 7
|
Модель представляет собой лишь пример и основной акцент я хотел установить не на него, а на конвертор из GMSH в ЛИРу.
В настоящий момент меня интересует как создать модель в GMSH врезки трубы в трубу. А там уже дело за малым создать параметрический файл geo. Если есть у кого пример врезки трубы в трубу geo. Буду благодарен. |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
В GMSH можно импортировать геометрию в IGES, потом попробовать разбить. Можно сделать в Salome, потом разбить и соханить в .unv , который GMSH читает. Но поскольку вам нужен именно параметрический файл (т.е. решение задачи в общем виде - цифирьки поменял и перестроилось-переразбилось все на ново), то единственный способ такой. Нанести точки линии пересечения поверхностей, затем протянуть через них сплайн и выполнить обтяжку кусков. Просто, но муторно, надо ведь сначала исхитриться получить уравнение для трубы. Зато потом можно будет аккуратно сгустить сетку в окрестности линии пересечения. Хотя, возможно, есть какой то другой прием - это первое что пришло в голову. Конвертировать хорошо бы не трехузловые оболочечные элементы, а шестиузловые - они гораздо точнее. Сетка из примера для трехузловых очень грубая. Кроме того, в GMSH можно автоматом делать из треугольников четырехугольники - но в этом случае конечно разные типы в Лире будут, достаточно сложно для конвертирования. Если вам не сложно - не забрасывайте эту идею, сделайте конвертацию для объемников. PS Хотя в общем то че, уравнения там простые Последний раз редактировалось Patrick Henry, 11.01.2009 в 20:37. |
|||
|
||||
Регистрация: 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};
__________________
GMSH+Lira. Интересует модель труба в трубе. |
|||
![]() |
|
||||
Сообщений: n/a
|
Получилось сие от того что сплайн-поверхность так определяется по таким данным. Остается наверно соединить некоторые противолежащие точки дугами и сделать несколько поверхностей поменьше - яйцы девальвируются.
В общем при отсутствии партишн эреаз ничего другого не придумать кроме данного геморойного способа. Запись и т.д. - я не знаю, обычно в таких программах все равно все делается интерактивно, а записанный программой код копируется. PS в плане вашей программы - для улучшения, можно сделать передачу групп элементов-узлов в лиру, чтобы можно было быстрее назначать граничные условия. Иначе параметризация получается довольно половинчатая. Кстати в ANSYS эта задачка просто решается - и параметризируется кроме геометрии-сетки и сам расчет, и даже анализ нужных результатов (с последующей обработкой, например - вычисление цклов до разрушения или что то в этом роде). Даже наверно в образовательной приведенная модель проканает. Последний раз редактировалось Patrick Henry, 12.01.2009 в 09:59. |
|||
|
||||
Регистрация: 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.
__________________
GMSH+Lira. Интересует модель труба в трубе. |
|||
![]() |
|
||||
Сообщений: n/a
|
Я думаю, помучавшись, можно скроить врезку из лоскутков в GMSH. Но данная задача не та, что решается в нем просто - по уже обозначенным причинам. Вам стоит построить вашу модель в сторонней кад-программе (где есть разделение) а GMSH использовать как мешер (он читает cad форматы IGES и STEP).
Кстати, в ансис все это параметризуется за несколько команд Код:
|
|||
|
||||
Сообщений: n/a
|
Кстати - труба в эллиптическое или сферическое днище под прямым углом по центру (там где тело вращения) делается очень просто - разверткой-поворотом.
Я глянул библиотеку моделей GMSH (которая тут выложена в dnl), так там модели вроде самолета F16 не параметризированны - скорее всего импортированы через cad-формат. |
|||
|
||||
Регистрация: 27.03.2008
Сообщений: 78
|
Я прочитал все посты и скачал GMSH, но возникает вопрос:
я думал что параметризация подразумевает под собой следующее: -изменяем один параметр, например диаметр трубы, и модель перестраивается соответственно(увеличивается газоход, кольца жёсткости и т.п.) осуществимо ли это в GMSH? |
|||
![]() |
|
||||
Сообщений: n/a
|
http://dwg.ru/search.php?zone=1&mod=2&sName=GMSH
Там есть: "Начинаем работать", "Коллекция моделей" (из которых некоторые параметризированные). Там где "GMSH+CalculiX" есть некоторые .geo модели... Вообще я не думаю, чтобы GMSH был у нас очень распространен, в основном интерес к пиратскому софту. Скорее всего тутошние участники пионеры освоения. У GMSH есть еще одна функция - постпроцессорная. Т.е. на его скриптовом языке можно выдерать результаты расчета из других программ и всячески их визуализировать - строить всевозможные графики, диаграммы и оцифровывать разнообразными способами. Я к сожалению про нее мало чего знаю. |
|||
|
||||
Регистрация: 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, 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); Можно использовать сокращенную: N = 30; For i In (0: N) Point (i) = (i, 50 * Sin (i / N * 2 * 3.1415926), 0); EndFor Spline (1) = (0 : N); Это облегчает создание параметрических моделей
__________________
GMSH+Lira. Интересует модель труба в трубе. |
|||
![]() |
|
||||
Регистрация: 11.01.2009
Сообщений: 7
|
Цитата:
1) из равнобедренных треугольников равномерное распределение 2) из равнобедренных треугольников со сгущением в области геометрической неровности 3) из равнобедренных треугольников с дополнительным сгущением в области градиентов (динамические сетки) и геометрической неровности.
__________________
GMSH+Lira. Интересует модель труба в трубе. |
|||
![]() |
|
||||
Регистрация: 11.01.2009
Сообщений: 7
|
В планах у меня есть создание полного конвертора из GMSH в файл ЛИРЫ до середины марта. Но есть ли смысл, т.к. основная задача которую я ставлю перед GMSH это создание модели труба в трубе.
__________________
GMSH+Lira. Интересует модель труба в трубе. |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
Цитата:
Позвольте полюбопытствовать , в результате конвертации модели из GMSH в Лиру , какой файл будет получаться , лировский ??? Или текстовый файл который надо будет потом импортить в Лиру ??? Или в Лире появиться просто дополнительный подпункт в меню импорта ??? ЗЫ Вас не прильщает случано мысль написать конвертор данных Лира (СКАД) --- Робот милленниум ???
__________________
Robot и Хобот |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Кстати в SCAD из GMSH можно перебросить оболочечную модуль весьма многими способами и без конвертирования.
А Лира поддерживает какой-нибудь универсальный сеточный формат? Сама эта идея - построения сеток в сторонних программах не так уж и плоха. Есть к примеру платный GiD, бесплатный Salome (только под Linux) и еще много замечательных препроцессоров
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
Цитата:
__________________
Robot и Хобот |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
dnl по запросу GMSH - статья "Начинаем работать или типа того"
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
ну я её пол часас назад качнул , но и за то спасибо .
__________________
Robot и Хобот |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Это не топик-up а просто тема более подходящая. (топик ап против оффтопа).
Для Сергея Д выкладываю ссылку с описанием формата. У него большой опыт конвертеронаписания, наверно самый большой в республике. Может быть он из новаторских побуждений напишет, а если с группами, так ваще. http://geuz.org/gmsh/doc/texinfo/gmsh-full.html#SEC55
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Да вам проще скачать GMSH - в нем самом много примеров, в папке. Там все понятно, тем более вам. Открываете GEO, мешируете, сохраняете сетку.
В основном у пользователей СКАда может быть надобность в объемниках (это для его разработчиков непосильная проблема), может быть в оболочечных. Все равно это слабо поможет если нужно будет переделывать модель например. Привязка ГУ и нагрузок к узлам и элементам уже убивает любое преимущество....
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
СергейД , да действительно , делать объемники в СКАДе еще хуже чем в Лире . Было бы неплохо заиметь такой конвертор . Очень не плохо бы было что бы СКАД понимал при конвертации группы узлов и элементов , типа как он делает при импорте данных из dxf формата (все слои АвтоКАДовские записываются в СКАДовские грппы) . Если нужен СКАДовский синтаксис и язык архивации данных - могу поделиться этим материалом (кстате где то в дауне он выкладывался) . И еще такой вопрос : не входил ли в Ваши планы написание конверторов соединяющих между собой Робот и СКАД(Лиру) .
ETCartman , можно ли как то перенастроить в GMSH работу мышки ??? Дело в том что с вращением(орбитальным) вроде все в порядке , а вот зуммирование и панарамирование как то сильно отличается от АвтоКАДовского - что очень неудобно .
__________________
Robot и Хобот Последний раз редактировалось Simonoff, 12.03.2009 в 14:50. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
В Gmsh нужно работать с клавой. От мыши работает только ролик, вращение 3D и перемещение. Выделение: мышь+Ctrl , кроме того для совершения действий (ввод, прерывание ввода) он выводит подсказку - ккую клавишу нажать. С перенастройкой я не разбирался, если честно. Естественно - это не автокад. Там вообще какие то моменты удобней в текстовом файле делать командами (а параметрические модели только так).
PS Кстати - есть еще один способ экспорта объемных моделей, кроме iges-step. У послдних там в зависимости от версии нужно переобтягивать линии поверхностями и перезадавать объемы, указанием граничных поверхностей. Это - импорт поверхностей через сеточный поверхностный формат stl, внутри которых GMSH делает объемы автоматом (в не очень сложных случаях, все же это научная программка а не супер-пупер-кад. В сложных лучше пробовать бить на сетку кусками и потом собирать в скаде из кусков). PS Кстати, пострпроцессинг там заслуживает отдельной похвалы в части гибкости. Можено делать любые разрезы, сечения, оцифровывать, выводить графики, в том числе в теле конструкции и так далее. Но тут простым конвертированием не обойтись - у SCAD-а данные по результатам расчета в бинарниках. Это только если они сами сделают, что маловероятно...
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 12.03.2009 в 18:26. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
скадовский текстовый я изучил. но старый= аналогичный лире.
сейчас так. в скад сохраняю как импорт в лиру. и читаю в ансис. из ансис- в скад работает макрос. сетка, жесткости, шарниры, нагрузки, закрепления. (разумеется без рсу и арматур) когда в scadgroup найдут время и объяснят новый формат- будем включать конвертор в поставку (без них это делать сложно= не угонишься.) из робота в ансис и обратно тоже сделано. с ограничениями из микрофе - самый подробный (поскольку структура файла проще) из робота напрямую в скад мне лично совсем не нужно... ну только если кто денежку заплатит... если очень срочно и важно= высылайте модель я ее через ансис перегоню. но проверять будете сами. gmsh мне абсолютно не нужен (абакус недоученый ждет...) изучать его надо время. не могу тратить лишней минуты- пришлите текстовыЙ gmsh! |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
объемная сетка с группами
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
выскажу ИМХО
объемные КЭ тащить в лиру-скад не стоит. они там основаны на технологиях 40-летней давности. (Зенкевич) и решать ими большие задачи- самообман. потестируйте. при различных соотношениях сторон.... gmsh создав относительно красивые Кэ только чуть сгладит проблемы. правильнее работать с оболочками- их не испортишь! |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Понятно что от соотношения сторон результат будет весьма меняться. Но это классика, при известных знаниях проблем нет. GMSH проверяет форму элементов, поэтому там проще это сделать.
Да и оболочками объемные задачи не всегда заменишь. Я тоже хочу для общего развития написать парочку конвертеров. Думаю Open-Office Basic для этого подойдет. Единственно что меня смущает - TXT скадовский ужасен. Да в принципе объемными лично я в СКАДе никогда ничего и не буду считать, для этого естб другие программы, в том числе бесплатные. Хотелось мальчиков-зайчиков порадовать
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 13.03.2009 в 09:03. |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
СергейД , готов и заплатить за конвертор из СКАДа в Робот (и наоборот) смотря сколько Вы за не захотите за свою работу ??? Честно говоря про скадовские объемники Вы мне сделали открытие . Я то думал они идут в ногу со временем . Большие задачи с объемниками СКАД пока нетянет , максимум 400 тысяч с копейками ( в каждой задаче по разному) Тестирование с объемниками провожу только в Роботе из-за гибкой работы с сеткой КЭ . В Роботе тоже объемники древние ??? Не подскажете ???
ETCartman , да я бы тоже в СКАДе бы ничего не делал бы и не считал , но пока к сожалению другим (хорошим) инструментарием в совершенстве не владею . Начинаю потихоньку блевать над Ансисом , и поглядывать в сторону МикроФе , или свободного ПО который Вы так пиарите . Ваши наезды в сторону СКАДа заставляют задуматься над достоверностью полученных результатов . Если , что , Вас можно в личке начать "терроризировать" вопросами связаными с освоением Ансиса . И на последок ... , если фраза про зайчиков была адресовани в мою сторону , то Вы мне льстите . Сыпасибо . Я уже давно не мальчик , а отец ... как в прямом так и в переносном смысле этого слова .
__________________
Robot и Хобот |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
2 simonoff
конвертор скад-робот делать нужно с участием scadgroup... а то они опять формат файла поменяют и что??? вы им говорите на эту тему... и про конвертор с ансис тоже. они про мои занятия в курсе. в октябре на семинаре в киеве были? про ветер слушали? так это я был. они пока заняты... в киеве я бываю, так что может и увидимся. а ансис нужно так учить - день послушать опытных людей (ну приезжайте к нам в масскву на семинар...) и читать хелп неделю. разобраться что есть макросы и как ими пользоваться. почитать неделю зенкевича для глубины а уж потом нажимать кнопки. потом написать свой макрос, повторяющий сделанное. снова почитать хелп. почитать книги басова и морозова дальше принцип будет уже понятен! про солиды решите балку стержнями, пластинами а потом объемниками (кубиками, тетрами, призмами аккуратными и кривыми). поймете сколько их нужно для нормальной точности. робот года полтора не включал- не знаю. позавчера принесли его от автодеска (у нас лицензия) попробую- скажу. про gmsh формат самый подходящий. жалко занят счас огнем, а то бы уже что-то сделал. |
|||
![]() |
|
||||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
__________________
Robot и Хобот |
|||||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
спасибо на добром слове!
в роботе я не "АС". +полтора года даже не включал... помогал перебрасывать из него (от поляков) и в него модели. ощущения остались сложные. со свистом решенная задача на где-то 10 тыс узлов (почти как ансис) и зависание на задаче с 30 тыс узлов. Ждал час и выбросил. создал текстовый файл на 30 тыс узлов - загрузилось. на 40 тыс выдало типа "ограничение в 32 тыс узлов" ну и тд. мб сейчас что изменилось. но полагаю, результаты интеграции с автодеск почувствуются года через два. после перехода проф. Фиалко из робота в скад (это его детище новый итерационный решатель) нужно найти сначала достойную замену или прикупить а потом внедрить хороший решатель со стороны. мне, если честно, Мидас больше всех нравится (из строительных). |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
Вопрос такого плана : Как имея твердотельную АвтоКАДовскую модель сделанную из солидов (формат dwg или dxf) , перекинуть в GMSH для последующей генерации сетки КЭ ???
__________________
Robot и Хобот |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Соответственно, нужно искать способы перевести геометрию в iges/step/stl. Выложите dxf пожалуйста
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
я поиском порылся ... , нашел что формат iges и step это родной формат каких то неизвестных мне забугорных прог . Но его поддерживает Автодеск инвентор и (запамятовал) еще пару каких то прог . Так как инвентора в своем арсенале не имею , приходиться обращаться к общественности ...
в архиве поперечная рама набраная солидами (на всякий случай в dwg и в dxf)
__________________
Robot и Хобот |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Если модель слишком сложная, то ее и Ansys навряд ли разобъет без проблем, не то что GMSH.
У меня к сожалению тоже нет инвентора или чего то такого. Теортеически Magic View and Converter - триальная версия, скачал, открыл dwg, перебросил в stl открыл в GMSH, создал объем и размешировал. Только размешируется то вряд ли корректно. В данном случае такого рода вещи объемниками никто целиком не считает в принципе, ни в одной программе. Вот смоделировать геологию произвольной формы, или один из узлов вашей конструкции - это более реально.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 16.03.2009 в 20:04. |
|||
![]() |
|
||||
Регистрация: 07.12.2006
Краснодар
Сообщений: 219
|
у меня вопрос к уважаемому СергейД
Цитата:
|
|||
![]() |
|
|||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
Цитата:
Цитата:
Цитата:
Цитата:
А вообще узелок красиво смотрится !!! Респект и уважуха !!!
__________________
Robot и Хобот |
||||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
stl - формат передачи поверхностей (поверхность задается и передается треугольниками). GMSH читает его, все вместе воспринимается как единая Surface . В GMSH есть функция создания объемов по ограничивающей их поверхности (поверхностям) - одним обращением к этой опции создаете объем. Для создания нормальной, корректной сетки нужно позадавать вручную соответствующие опции (на моем рисунке сетка автоматом - похабная).
Уточненный расчет м/к, например, узла, без учета пластичности не имеет смысла вообще. Потому что когда вы строите нормальную сетку, учитываете все концентраторы, то локальные напряжения в них будут превышать предел пропорциональности (или даже предел текучести). Такие вещи можно сделать в CalculiX (это бесплатная программа). И анализировать в этом случае надо не напряжения, а пластические деформации (на них вводятся ограничения СНиП).
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 17.03.2009 в 07:53. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
"Технологии в моде" - адаптивные сетки. Т.е. грубо говоря программа динамично подстраивает сетки для достижения заданной точности результата.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
2 vovochka
занят просто= сегодня семинар... готовиться надо было. не у всех же есть возможность часами сидеть в инете. если что-то срочное пишите в личку. если оч кратко. 1.либо добавляются внутренние ("невидимые") степени свободы (узлы) с последующим исключением. 2. варьируется число точек интегрирования если один из размеров заметно меньше 3. вводятся принципиально иные функции формы. 4. применяется смешанная формулировка - доп степень свободы напряжение (например, среднее по элементу) 5. гексаэдр разбивается на несколько гекса или тетра несколькими способами= затем матрицы осредняются. 6. ну и много мелочей, о которых могу смутно догадаться, посколько некогда подобные вещи делал. в итоге можно тонкую трубу считать одним 20-узловым по толщине. результаты анлогичны теории и оболочке. + развивается принципиально иной метод- SPH (бессеточный) |
|||
![]() |
|
||||
Регистрация: 07.12.2006
Краснодар
Сообщений: 219
|
ETCartman я так понимаю, что адаптивные сетки чаще применяют для процессов, развивающихся во времени с большими градиентами ф-ии с целью экономии ресурсов (кстати не всегда). не могу судить насколько это актуально для строительства.
СергейД спасибо что нашли время. В Зенкевиче (и т.п. подобных изданиях) даны основы МКЭ (кстати если класть на чаши весов Зенкевича и современную лит-ру по выч. ПО, как это многие делают, то я предпочел бы первое, вначале). И конечно все возможные приёмчики (особенно те, которые плотно связаны уже с программированием и реализацией на ЭВМ), облегчающие жизнь расчетчику и машине, не описаны. Да, действительно, это можно назвать технологиями, и тут вы правы. Но новое - не во всех случаях лучшее. Да и не стоит "невзначай" занижать значение "классики", аппарат МКЭ создан уже много десятилетий тому назад (а мат. аппарату уже наверняка лет 200) и вроде революций здесь уже давно не наблюдается. Теперь по пунктам: 1. я так понял это нечто вроде адапт. сетки? 2. видимо это связано с обусловленностью КЭ -> логичный прием для увеличения точности 3. вот это самое интересное, буду признателен, если просветите 4. ну и т.д. (если честно - не понял зачем) по поводу SPH, если имеется ввиду Smoothed particle hydrodynamics, то из названия уже видно что метод развит для задач CFD, т.е. далековато от прочностных. а бессеточных не так уж и мало, всем интересующимся смотреть здесь. как видно народ уже серьезно повкалывал над способами дискретизации. Последний раз редактировалось Vovochka, 20.03.2009 в 01:25. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Для строительных программ актуально (хотя бы, далеко ходить не надо) простое отделение сетки от модели (как в GMSH). И еще - создание специальных "строительных" элементов (скажем - "профлист").
Что касается точности самих элементов, то практически бывает достаточно квадратичных, с промежуточными узлами. Кстати, к вопросу о классике: есть ли в Скаде-Лире простое оценивание погрешности счета от дискретизации (Zienkiewicz-Zhu error estimator)?
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
2 vovochkа
Извините, пока нет времени на развернутые ответы а интерес у вас вижу всерьез. я люблю книгу Зенкевича. она лучшая на русском. но время не остановилось. прочитайте Зенкевич -морган трехтомник на английском. буду чуть свободнее. подскажу несколько ссылок. я пользуюсь ансис, (а не настран или абакус) поскольку у него наиболее подробный хелп. и я смог самостоятельно изучить его достаточно глубоко. порекомендовал бы скачать хелп из сети. и изучить. У вас многое прояснится. а потом начать пользоваться.... поймете как это реализуется практически. конкретно. внутренние степ свободы описаны еще у зенкевича. это нельзя назвать =адаптивные подходы. добавляется узел внутри с тем же или чуть меньшим числом степеней свободы. потом исключается. (вам о нем думать не надо) получается матрица обычного размера. скажем в стержень добавляется треться внурення точка, потом исключается. точночть выросла. адаптивные подходы на уровне элемента мне кажется устарели. (p-элементы не применяются) адаптивные на уровне модели- перспективны. вообще задача триедина. и рассматриваться должна как комплекс. сетка-элементы-решатели а в нелине еще сложнее физика-сетка-элементы-решатели вы должны совершествовть все составляющие одновременно и параллельно. сделать хороший решатель итерационный мало. он будет устойчиво работать на хорошо сформированных сетках. усовершенствование технологий элементов требует коррекции процедуры формирования полных матриц модели для высоконелиненых задач технологии элементов иные. sph это совсем не гидродинамика... наберите этот термин в гугле. и посмотрите, что он применяется в ls-dyna и autodyn. lstc.com cae-services.ru emt.ru и тд это принципиально иная технология, которая придет на смену (имхо) МКЭ лет через ... я пользуюсь ls-dyna, но с нуля вам лучше взять autodyn (читая хелп от ls-dyna...) вообще говоря, нужно выбрать продукт серьезный и освоить. + странно, что при таком вдумчивом интересе вы не пользуетесь гуглом... сложно заочно говорить о таких вещах. приезжайте к нам на семинары мгсу. |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
ETCartman , если позволите , другую часть вопросов я задам в привате , что бы не засорять эфир здесь ...
а парочку попробую сформулировать здесь : 1) Если задать тель только поверхностями то GMSH бьет только 2Д сетку , а 3Д не хочет . Если тело задать как єкструд одной из поверхностей , то бьется и 2д сетка и 3Д , но тогда не получается у меня сгущение (растяжение) сетки по объёму . Сетка с одной поверхности и с другой выходит одинаковая . Есть ли еще какие то способы получения твердотельной модели , но только что бы не через экструзию ??? 2) Как создать растяжение сетки в пределах фундаментной плиты ??? В пределах плиты (как на картинке) выходит равномерная сетка 3) Где можно регулировать гладкость сетки (отношение стороны последующего КЭ к предыдущему) ??? для ясности вопросов прилагаю картинки разбивки в GMSH и в Роботе 2010 Заранее благодарен !!!
__________________
Robot и Хобот |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
1) Естественно - если нет объема, нет и объемной сетки. Объемные тела получаются как через экструзию так и заданием сначала границы в виде поверхностей а потом Geometry => Elementary Entities => Add => New=> Volume (определяем границу и формируем объем). Так, в частности, получается объемное тело из замкнутой поверхностной сетки переданной в GMSH посредством формата .stl
Надо сказать, что этих опций маловато будет для построения произвольного тела. GMSH явно не хватает булевых операций, которые есть в Salome . Когда то они там, возможно появятся, когда у автора будет время (опенсорсные пакеты тем и хороши что можно на законных основаниях тырить технологии друг у друга). 2, 3) Параметры сетки до разбивки устанавливаются назначением Characteristic Lenth по точкам (Points)
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 12.04.2009 в 21:25. |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
Цитата:
Цитата:
Цитата:
__________________
Robot и Хобот |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Глючит при параметризации? Скорее всего где то ошибаетесь, например точку с запятой не ввели после параметра или типа того - отладчик GMSH должен указывать номер ошибочной строки. Потому что если бы глючило само по себе, например из-за невозможности осуществления операции или ошибок программы - то это проявлялось бы при интерактивной работе.
Регулировать мелкость сетки можно задавая разным точкам свою характеристическую длину. Можно выделять нужные точки окном - удерживая ctrl. Другого способа регулирования размеров КЭ я не знаю. Там где сгущение не нужно - назначаете другие значения хар. длины и все.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
ETCartman
ну вот гляньте , если не тяжело ... простой квадрат Point(1) = {0, 0, 0, 1}; Point(2) = {5, 0, 0, 1}; Point(3) = {5, 5, 0, 1}; Point(4) = {0, 5, 0, 1}; Line(1) = {1, 2}; Line(2) = {2, 3}; Line(3) = {3, 4}; Line(4) = {4, 1}; Line Loop(5) = {1, 2, 3, 4}; Plane Surface(6) = {5}; теперь тоже самое с учетом одного параметра (например координата по Х) a=5 Point(1) = {0, 0, 0, 1}; Point(2) = {a, 0, 0, 1}; Point(3) = {a, 5, 0, 1}; Point(4) = {0, 5, 0, 1}; Line(1) = {1, 2}; Line(2) = {2, 3}; Line(3) = {3, 4}; Line(4) = {4, 1}; Line Loop(5) = {1, 2, 3, 4}; Plane Surface(6) = {5}; нажимаю Релоад ... в консоли сообщений выдается что точки с параметром он неможет определить ... скопируйте последнее в антитл.гео и убедитесь в этом сами .
__________________
Robot и Хобот |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
a=5;
и так далее
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
Цитата:
Взгляните на картинку если не тяжело . Именно это вылетает после Релоада.
__________________
Robot и Хобот |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
shnn , большое дембельское спасибо !!! поехал дальше ...
__________________
Robot и Хобот Последний раз редактировалось Simonoff, 13.04.2009 в 23:05. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
И все таки даже GMSH сосет против Salome. Сейчас скачал в первый раз в жизни VMWare версию Caelinux и что удивительно - это работает еще проще, чем ставить этот самый каелинукс на диск. И вроде как ты в винде, без замутов, а в обычном виндовом окошке - Линукс - и куча предустановленных полезных программ.
Саломея - реальный бесплатный кад + мешер + там же и расчетные программы. Конечно Code_Aster еще не переведен на человеческий язык, но 3D- задачи на прочность или колебания решаются через визард. Шикарно. Правда у меня оперативки - гигабайт, а на своем старом компе я боялся линуксы эмулировать - вряд ли потянуло.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 14.04.2009
Сообщений: 650
|
Да любопытно!
Но обратите внимание - "качают" не очень охотно. Основные причины: 1. Требуется определенные знания английского языка; 2. Необходимо иметь значительно более широкий и применяемый в инженерный практике круг задач, чем те которые охватывают Лиры-Скады, чтобы заинтересовать техническую интеллигенцию данной программой. Кроме того, надо иметь этот круг задач. А для тех кто имеет - хватает опять же Лиров- Скадов; 3. Как мне это все эксперту показывать, когда он и в Скаде - не очень то силен?; 4. Решать частные свои задачи для расширения кругозора? - так и в Лире можно потренироваться. Там лично мне еще года на 2 плотной работы. До Вашего уровня мне уже не подняться никогда. А пару "зерен" знаний еще могу, видимо, склевать. 5. Бесплатность ПО в нашей стране всегда решалась "взломом". А при нынешней ситуации еще, как минимум лет 5, и дальше так будет решаться. А следовательно широкое применение свободного ПО нам не грозит. Давайте еще раз, если Вас не затруднит, что мы с этого будем иметь? Кроме бесплатного ПО, и как Вы утверждаете - более грамотных решений своих инженерных задач. Согласитесь для большинства Лиров -Скадов - выше крыши. п.с. Я вообще удивляюсь, как Вас с таким ярко выраженным интеллектом научного направления "занесло" в проектирование. В проектировании, обычно, обитают люди крайне среднего интеллекта (это я о себе.) ![]() |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
А я в общем то, срать хотел, выражаясь метафорически, на то, охотно или не охотно качают. Я не народный депутат, чтобы быть заинтересованным в популярности. И не продавец софта, чтобы рассчитывать на барыш и вообще - под вымышленным именем, так что даже к рекламе моей личности все что я пишу и выкладываю не имеет никакого отношения. Пост рассчитан не на пользователей скад-ов, и даже не на строителей как таковых. Есть довольно недурственная открытая кад система и расчетный софт, для своих задач.
Человек 5 стабильно интересуется, я для них пожалуй еще сделаю серию видеоуроков, вроде этого. Остальные если интерсуются - тоже хорошо. Если не интересуются - еще лучше.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 27.05.2009 в 14:03. |
|||
![]() |
|
||||
Регистрация: 14.04.2009
Сообщений: 650
|
Offtop: Кантом попахивает Эммануилом - "Вещь в себе".
Хотя Вы все время "стучите" - и Вас "слышат". (Евангелие). Цитата:
В любом случае Ваша информация всегда очень любопытна и прорабатывается. Не помню практически ни одного случая, когда бы Вы говорили не по делу. |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
опус , Вы вроде лировец ... , учите GMSH ... , так как в новой версии Лиры будет возможность импортировать данные геометрии сделаной в GMSH . А в GMSH , генератор сетки намного круче чем в Лире , согласиТЕська .
__________________
Robot и Хобот |
|||
![]() |
|
||||
Регистрация: 14.04.2009
Сообщений: 650
|
Offtop: Simonoff!
Да я до сих пор большинство своих расчетов делаю в 2D в основном, но за темой следить буду - никогда не поздно вскочить в последний вагон уходящего поезда. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
Ну и даже черт с ними, если они не разовьются, потому что Salome уже есть и останется в любом случае (его вроде бы как то используют в общеевропейской атомной программе). Т.е. я хочу сказать, что лет через несколько открытые препроцессоры будут в ходу и Лировцы это своевременно придумали. В конце концов это даже в чем то проще - использовать то чтоуже есть и то, что доступно всем к тому же. Может быть они и руководства выпустят для опенсорсной софтятины типа GMSH? (было бы вообще здорово). А кстати и возможности постпроцессинга у открытых софтов и визуализаторов тоже приличные. Мне это все интересно само по себе. И единственная цель которую я преследую, пропагандируя все это - то, чтобы пользователей больше было. Чтобы сам смог потом вопросы по ним задавать. Я думаю я добьюсь своего рано или поздно.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 27.05.2009 в 21:31. |
|||
![]() |
|
||||
Robot и Хобот Регистрация: 20.11.2006
Киев
Сообщений: 1,062
![]() |
опус , в то время когда все " ездят на Мерсах и Бимерах " вы с упорством продолжаете " наяривать на Жигулёнке " , скажем так , на " копейке "
ETCartman , ну конечно же только сетку будет перебрасывать ... Но если не будет предусмотрена запись узлов и элементов в лировские группы или блоки , то грош цена всем этим новшествам ... ЗЫ Конечно можно придумать всякие "извращениия" для последующего задания жесткостных , граничных и силовых характеристик . ЗЗЫ Вам большое сыпасибо за ликбез в области бесплатных софтин !!!
__________________
Robot и Хобот |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
unv - судя по названию универсальный, это текстовый формат. Другой общий формат для этих двух программ - MED. По моему он есть и текстовый и бинарный. Но так или иначе спецификации должны быть, если время будет (и очень нужно), то я могу поискать позднее.
Что до сетки в лире-скаде, то по моему все одно для этих программ предполагается использование автокада для построения модели. В скаде сетка тоже далеко не впечатляет. И "форум", который вроде как по замыслу должен был дополнить скад твердотельным моделированием - программа некудышная. Если в Лире появится возможность импортировать сторонние сетки из опен-сорсных программ с группами, то это безусловно расширит потенциальные возможности программы. Тем более, что наладить импорт того или иного формата - задача не очень сложная. Вообще производители коммерческих программ опен-сорсных как то избегают. Т.е. бывает что приворовывают код или идеи, но совместного использования избегают. Конечно опен-сорс проекты могут затухать, но и коммерческие часто затухают. Коммерческие софты регулярно что то делают с новыми версиями, чтобы уменьшить совместимость со старыми - это не лучше. А для пользователя чем больше вариантов - тем лучше. И не очень хорошо, когда предлагаемые решения платные и дорогие. Ну например программа работает с каким-нибудь архикадом. А если проектное бюро не на архикаде базируется (или даже не на автокаде). Крякнутый сейчас сильно не поставишь, тем более на работе. Покупать ради пустяка - накладно. Да и устанавливать где то тайком и осваивать то что тебе навязывают тоже не хочется - мозг не резиновый.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 28.05.2009 в 22:19. |
|||
![]() |
|
||||
Регистрация: 14.04.2009
Сообщений: 650
|
Offtop: Simonoff!
Цитата:
Вот и г-н Хворобьевъ не даст соврать - сколько раз об этом говорил здесь. Сейчас ему просто это все надоело. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
unv - это формат системы I-DEAS насколько я понял. В составе caelinux есть скрипт на пайтон по преобразованию сетки из unv в msh (GMSH) - я его тут выкладываю.
MED - это что вроде целой системы хранения данных привязанных с сетке. Вот тут про него. Если в новой Лире будет поддержка формата msh с группами, то этого наверно уже будет вполне достаточно. Геометрия делается в Salome, сохраняется в IGES или STEP. Затем в GMSH задаются параметры сетки, производится разбивка и далее - в Лиру. Кроме того unv и med GMSH также открывает. Так что скорее всего я ошибся написав о поддержке форматов по отдельности. Там все пучком, кроме того обстоятельства, что GMSH все таки не промышленная программа, и тяжелые сборки не тянет (автором на этот счет прямо указывается, что такой цели им и не ставилось). А Salome в свою очередь программа промышленная, созданная изначально для нужд промышленности. PS Было бы хорошо, если бы в Лире не просто сделали экспорт данного формата, а была бы возможность оперировать расчетом посредством текстового файла, наподобие comm файла Code_Aster . Т.е. не просто экспортировал сетку а потом вручную задал группам элементов и узлов свои данные. А именно в текстовом файле задал: группа элементов такая то - такой то материал, толщина оболочки и т.д. А потом этот файл переварился бы в самой Лире и выплюнул результаты. Хотя конечно, что скад, что лира так устроены, что там чрезвычайно сложно реализовать такую стратегию работы. Все равно остается привязка к номерам примитивов в конечном итоге. Минус такой что сложно переделывать модель, а переделывать постоянно приходится.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 01.06.2009 в 22:13. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Думаю что Salome до Ансиса не дотягивает, вообще говоря, по совокупности параметров. Но самый главный недостаток - франкоязычная документация к Aster, к тому же сумбурная.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
ETCartman,
не слушайте паникёров, мысленно мы с вами. Тот, кто сможет отладить полный процесс проектирования с использованием открытого ПО, получит колоссальное преимущество в опыте и своей профессиональной ценности. Сам мечтаю освобдиться от текучки и всерьёз заняться открытым МКЭ, так чтобы в итоге результат ни в чем не уступал возможностям Лиры.
__________________
Reshaping the STEM field |
||||
![]() |
|
||||
Регистрация: 14.04.2009
Сообщений: 650
|
Offtop:
Цитата:
Нелинейность, открытое ПО пока еще просто "отдыхает" перед элементарным знанием "простецких" строительных норм. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Было бы здорово, если бы каждый делился своим опытом в части использования открытых программ. Не обязательно создавать проработанные подробные мануалы, иногда самая простая информация помогает в освоении. Можно использовать видеокапчер для записи собственных уроков.
Хороших бесплатных некоммерческих программ для расчетов не так уж много. Wolsink FrameWork ("Рама" Волсинка) - супер, как мне кажется, программа для инженерных расчетов стержневых систем. Т.е. Голладия может как минимум похвастаться не только свободной продажей гашиша, но еще и толковыми инженерами, за что ей респект. Некторые усилия я приложил для популяризации Calculix -а. Это хороший, но достаточно ограниченный пакет - он делался и прорабатывался в первую очередь для объемных элементов. Балочные и оболочечные, сварганенные на той же математике, что и объемники - это не то. Объемники - великолепно, в том числе нелинейные задачи, устойчивость и колебания. Я прорешал некоторое количество тестовых задач, с известными решениями и пришел к такому выводу. Несколько обойден вниманием Elmer. В последнее время этот пакет быстро развивается в части интерфейсов. Т.е. из специального языка для решения уравнений в частных производных он начинает идти в сторону инженера. Ну и наконец - Code_Aster. Надо чтобы появилась доступная для русскоязычных (англо-рязано-язычных) пользователей информация по нему. Насчет паникеров: я все делаю для собственного удовольствия. Мне приятно делиться любым опытом с теми, кто открытыми программами интересуется. Таких людей мало, но это по определению очень подкованные инженеры, с которыми и для которых интересно что то делать. Новость о том, что, возможно, Лира софт сделает какой то шаг в сторону открытого ПО - это здорово. Я думаю что некая совместимость с отрытым ПО только на пользу им пойдет и было бы здорово, если бы они не ограничились только GMSh сеткой. Может быть даже в части продаж вне постсоветского пространства, на котором конкурировать очень сложно, ввиду тамошнего количества, качества и интеллектуального уровня тамошних пользователей-инженеров. Таким образом завоевал популярность испанский пре-постпроцессор GiD.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 03.06.2009 в 11:24. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,426
|
Как-то тема немного не туда вильнула, мне кажется...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Попробую обосновать..
Тема "GMSH и другие", т.е. - другие бесплатные мешеры и солверы к ним. Я думаю, что не очень рационально заводить новые темы по Salome-MECA и т.д. Бесплатные программы доступны всем, связаны между собой общими форматами файлов, принципы работы у них похожие. Т.е. если Робот и Автокад обсуждать в одной теме - сомнительная вещь, то GMSH и Salome, или, например Netgen - логично. Мне так кажется.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 05.06.2009 в 11:24. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,426
|
ETCartman, может, тогда вообще переименовать тему?
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 23.02.2008
Сообщений: 45
|
Через визарды (Code_Aster Wizards -> Linear Thermal) нельзя задать коэффициенты теплообмена для решения тепловой задачи. Необходимо использовать Eficas - редактор команд процесса численного решения для решателя Code-Aster. Как я понимаю, речь идёт о команде "ECHANGE" с определённым набором опций. Описание, правда на французском
![]() Вообще, имеющиеся визарды для серьёзных расчётов не подходят. Через них имеется доступ только к малой части имеющегося функционала... |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Code-Aster как мне показалось все таки какую то логику не вполне совпадающую с классической имеет. Синтаксис не особо понятный - куча скобок и запятых, какие то лягушачьи термины (Cast3m и то в этом смысле ближе к классике). Мне кажется что для англои даже франко-язычных пользователей он тоже малопонятен - например у CalculiX, заметно уступающего по возможностям, аудитория существенно шире. Но что поделать - аналогов ему среди открытых программ нет.
Нужен некоторый положительный сдвиг, какая то критическая масса материалов и примеров, чтобы программа стала более узнаваемой среди широких масс трудящихся.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 25.03.2009
Сообщений: 143
|
Юмор в том, что температуру на поверхности и плотность теплового потока можно задать через визард, а коэффициент теплоотдачи - кодом.
freeman спасибо, изучал немецкий, мануалы разбираю на английском, а темперь, по видимому и на французком - ![]() Во всяком случае это лучше чем ничего. Кстати может у кого есть .comm файл с примером задания граничных условий ? |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
В мед-файле должны быть соответствующие группы (для задания чего то). Группы формируются или в mesh модуле или еще на стадии геометрии (что само собой удобней). Нужно найти соотв. команду в которой будет имя данной группы и задана к нему нужная величина. В листрибутиве caelinux есть три видеоурока по теплу. Может быть чего то можно наковырять на форуме и точно можно - в верификационных примерах (в несколько извращенном, свойственном для всех верификационных примеров виде).
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 25.03.2009
Сообщений: 143
|
Цитата:
Кстати в Salome есть опция для импорта .sat, однако она ругается, - нужно доустанавливать специальный модуль. Не пробовали решить данный вопрос ? Импорт .sat из ACADа очень заманчив. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Вот, выложил искомое. Лаконично про .sat
Из автокада в STEP/IGES должны быть программы (недорогие платные продают в больших количествах, факт тот, что они есть). Вообще говоря, если ваши задачи не носят повседневного характера, и вы все одно - ориентируетесь на импорт из када, то вам наверно даже проще будет использовать CalculiX, который аналогичной функциональностью обладает.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 23.02.2008
Сообщений: 45
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Для передачи объемных моделей можно пользовать формат stl (загружаете в GMSH stl - поверхность, образуете объем, ограниченный этой поверхностью и бъете сетку в объеме). Где то это обсуждалось уже.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Так если вы строите средствами Salome - зачем тогда sat ? А расчет в чем?
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
А на кой узлы считать объемниками? Типовые узлы считаются по простым формулам, нетиповых стараются избегать. Смысл воровать у себя время? Время - деньги.
Объемниками лучше считать в исследовательских целях, чтобы убедиться так он работает или эдак.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 25.03.2009
Сообщений: 143
|
Поля температур и влажности для 3D простыми формулами не считаются. Да и сложными тоже.
Стоять на одном месте разобравшись в чем либо смысла нет, надо двигаться вперед. По роду работы проблемы приходиться решать уровня ближе к исследовательскому чем к проектному. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
tester Регистрация: 23.08.2008
Сообщений: 1,006
|
ETCartman,
в ней большой монолитный дом можно разбить на КЭ? или только для механических деталей? вот так можно? правда эта программа не бесплатна, в отличии от предлагаемой вами. А меня с детства учили, что бесплатный сыр бывает только в мышеловке. Скачал ее с сайта. Может не то, но в архиве множество каких-то папок, exe-шника невидно. Последний раз редактировалось aka raduntsev-nias, 13.04.2010 в 09:30. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
В Salome можно относительно большие модели бить (в рабочей версии для Linux во всяком случае). Можно в Netgen бить. Можно в GMSH. Но на крупных моделях последние два подтормаживают. Автор GMSH прямым текстом пишет - программа создавалась для академических задач в основном. Он профессор сам.
Нет смысла бить весь дом. Нужно прорабатывать по частям и собирать вместе. Бесплатный сыр не бывает только в мышеловке, но и в гостях, например. Довольно много открытых программ по многим параметрам превосходящих платные. Или не хуже. Например CalculiX считает линейные задачи (объемными элементами) быстрее Ansys/Abacus. Просто их чуть сложнее освоить и как правило приходится пользоваться сразу несколькими вместо одной, т.к. по отдельности менее универсальны. Практически работать в них можно при наличии опыта очень быстро - как правило все они имеют пользовательские языки в качестве средства автоматизации и сносные текстовые файлы для хранения данных
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
tester Регистрация: 23.08.2008
Сообщений: 1,006
|
спасибо. заинтересовался. но все таки для начала! решил освоить ансис с абакусом. тк в них есть хорошая справка и имеется литература на русском в сети. позже, когда освою, перейду на нее, раз принцип работы там и в ней одинаков. если не купит организация, в которой работаю или я не найду денег на покупку коммерческих пакетов. заодно и сравню.
Offtop: или я неправ? ![]() Последний раз редактировалось aka raduntsev-nias, 13.04.2010 в 21:25. |
|||
![]() |
|
||||
конструктор Регистрация: 03.06.2008
Київ
Сообщений: 267
|
ETCartman, как давно вы осваиваете свободный софт и насколько уверенно вы себя в нем чувствуете?
сам на линуксе(дома) сижу уже не первый год, но расчетным софтом интересовался довольно поверхостно(акад и скад жили в виртуальной реальности ![]() изменил ситуацию брикскад выпуском альфы под линукс начал скачивать смотреть salome, calculix, gmsh, сложнее всего перейти на новый интерейс, но пока немного работы(дома) не мешало бы подучиться ЗЫ: пока осваивал линуксы знание английского выросло, а с освоением кадов выростет еще больше) |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Я набегами свободный софт осваиваю, от нечего делать. Для расчетов стержневых элементов (в виндоус и в Линукс с вином) - подходит "Рама" (не свободная, но полностью бесплатная и даже поддерживаемая отчасти)
Для объемных элементов - CalculiX и так далее. Это программы, которые писали профессионалы для себя. Потому они классные, там много удобных вещей. А то, что бесплатные - просто, допустим, у человека особо нет времени на рекламирование и поддержку. А продавать по баксу штука или типа того - это балагановщина, они там хорошо зарабатывают на основной работе. Открытая или просто бесплатная - и тестирование и ЧСВ. Другой класс открытых программ - создаваемые в университетах. Они как правило на порядок хуже (хотя и не являются бесплатными - платит государство)
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 13.04.2010 в 19:34. |
|||
![]() |
|
||||
Регистрация: 23.02.2008
Сообщений: 45
|
Цитата:
Присоединяйтесь ![]() |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
2 ETCARTMAN
"Например CalculiX считает линейные задачи (объемными элементами) быстрее Ansys/Abacus." откуда инфа? времена, указанные в ссылке, сомнительны. у меня такие размерности решаются в разы быстрее. методы прямые или итерационные? есть базы с моделями? кстати, abaqus. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Это вопрос - на какой машине (там старая), какой версии чего, какой метод. Авторы CalculiX - профессиональные пользователи Ansys/Abacus чисто по своей работе, не думаю что они стали бы вводить в заблуждение кого то.
Я пользуюсь только образовательной версией Ansys, по ее назначению, поэтому проверить не могу. Но считает он (линейные задачи) очень быстро, чисто по ощущениям, даже по умолчанию. 50-100 тысяч квадратичных элементов - по времени сходить в сортир, поссать и перекурить, т.е. без проблем. А больше не пробовал сам. Если скомпилять решатель в Linux - говорят, еще в 2 раза быстрее (не пробовал, пользуюсь дистрибутом с caelinux.com)
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 14.04.2010 в 09:09. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
какая самая большая задача лично Вами решалась и сколько времени.
можете сохранить в формате abaqus или ansys и выслать? у нас сейчас готовится семинар по числ методам МКЭ. можете выслать доклад или сообщение по Opensoft с личным опытом? итерационные методы в calc есть? |
|||
![]() |
|
||||
>у нас сейчас готовится семинар по числ методам МКЭ
О, о, о, эцсамое, а ссылки в интернете или материалы будут?
__________________
Reshaping the STEM field |
||||
![]() |
|
||||
tester Регистрация: 23.08.2008
Сообщений: 1,006
|
ETCartman, мне понравилось. ))) [IMG]http://s04.***********/i177/1004/bb/bb27420e6bc3t.jpg[/IMG]
буду разбираться дальше. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
You're welcome, как говориться. Обратите внимание на формат stl - поверхности образованные сеткой треугольников. Во первых сами треугольники можно экспортировать, как сетку (в SCAD,не знаю насчет Лиры). С другой стороны, вы можете стороннюю объемную кад-модель сохранить через stl и передать в GMSH. После чего уже в GMSH создается объем внутри тела (как объем, ограниченный поверхностью, то бишь сеткой). И этот объем может быть размешированн уже объемной, а не поверхностной сеткой. Этот способ может быть удобен для получения объемной сетки
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
tester Регистрация: 23.08.2008
Сообщений: 1,006
|
Цитата:
|
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
stl бывает только треугольники. соответственно, при сохранении в этот формат любые многоугольники (хоть из Rhino..) преобразуются в треугольники.
кстати, сделал импорт из stl в ансис, как поверхностей. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
GMSH изобилует настройками по части сетки (алгоритмы, размер и т.д.), можно сделать смешанную, можно оценивать качество через численные показатели связанные с ним. Сходу не всегда получается качественная.
Если честно, то качество я в основном оцениваю на глаз, а сходимость проверяю последовательной прогонкой. В общих и машиностроительных программах, таких как CalculiX можно отображать "плохие элементы", там есть алгоритмы оценивания погрешности результата и т.д.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
tester Регистрация: 23.08.2008
Сообщений: 1,006
|
![]() или я еще чего-то незнаю. Последний раз редактировалось aka raduntsev-nias, 20.04.2010 в 14:16. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
Вопрос - поддерживает ли их Лира. Если нет, то можно самому написать конвертацию, тем более что формат там довольно простой и понятный.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Вот видео по созданию физикл группс. Соответствующая закладка есть.
После выделения нужно поверхности на клаве нажать "e" Чтобы просмотреть группы - выделить в списке и нажать Apply Сетку сохранить с группами (точнее - по группам, не игнорируя их). Потом можно открыть сетку и группы тоже загрузятся. Можно импорт-экспорт написать с группами.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
http://geuz.org/gmsh/doc/texinfo/gmsh.pdf
Самоучитель там, чтобы просто работать, нужен не особо. Другое дело, что все равно никогда документацию почитать не мешает. Есть по программе и форум, точнее - мэйл-лист. Там поиском можно пошукать. Насчет сколько этажей - не знаю. Раньше он где то писал, что если программа не тянет вашу большую модель - убейте себя опстену, т.к. по назначению она не для индустриальных задач. Хотя, допустим Code-Aster вполне индустриальная программа и GMSH идет к ней как один из мешеров. Сейчас я этого не нашел, а в справке есть определенные рекомендации по работе с большими сетками. Наверно и в консольном режиме с ней тоже можно работать. Зачем это нужно (в смысле - для зданий)? Можно же просто из ACAD-а перебросить сетку, а сейчас Ревит и все такое.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 20.04.2010 в 21:56. |
|||
![]() |
|
||||
tester Регистрация: 23.08.2008
Сообщений: 1,006
|
пробовал и из акада. самостоятельно созданными фэйсами. для меня, испорченного возможностями лучшего сапр это уже неинтересно. хочется лучшего.) из ревита не нравится экспорт. уже выкладывал, но если интересно, могу скинуть модель автоматической генерации кэ сетки из кад систем. мне сетка не нравится.
|
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Нет, само собой интерес к специальным мешерам оправдан. Потому что не Ревит, не Акад - это не мешеры, даже если там и можно получить сетку в каких то случаях не плохую. А Netgen, Tetgen, GMSH и Salome - именно профессиональные мешеры, это их основное назначение - в получении и оценке качества сеток.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
tester Регистрация: 23.08.2008
Сообщений: 1,006
|
ETCartman, еще непонятность.
читаю: Импортирование и экспорт сеток В MESH есть функциональные возможности, позволяющие импорт/экспортирование сеток от MED, UNV (I - DEAS 10), файлы формата (Nastran) и STL формат файлов. все таки опять тот же stl. Соответственно разбивка треугольниками. Неужели не добиться вывода msh четырехугольниками? ведь экспорта msh нет? |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
MED - это модуль Code-Aster и соответствующий (бинарный) сеточный формат, UNV - текстовый формат сетки I-Deas (Integrated Design and Engineering Analysis Software), тоже поддерживается Code-Aster, Nastran - имеется в виду его сеточный файл, STL - треугольная сетка, ограничивающая поверхности (один из распространенных способов передачи трехмерной геометрии).
STL - не формат сетки для расчетов, а геометрический формат, которыйй передает поверхности тел через сетку. Он используется в станках (как я понял, может ошибаюсь) для обработки деталейпо заданной программе Алгоритмы GMSH рассчитаны преимущественно на треугольную-тетраэдрическую автоматическую сетку. Но там есть опции - например можно "слить" отдельные треугольники в четеырехугольники и так далее. Треугольная сетка не так плоха для расчетов, если используются элементы с промежуточными узлами (т.е. квадратичные). Главное достоинство GMSH состоит не столько в генерации и управлением качества сеток, сколько в нанесении ее на твердотельные геометрические модели с возможностью формировать группы, с использованием частей твердотельной модели. Т.е. сетка становится как бы "гибкой", а инженер работает с областями. Не надо тыкать указателем в отдельные узлы и элементы - они становятся промежуточной стадией расчета. Выделяете поверхность и автоматом записываете в группу все узлы или элементы, ей принадлежащие. В смысле связи Lira-GMSH это может иметь значение. Если есть возможность передавать группы, то моделер геометрии может быть практически любым, а сетка перестает быть заморочкой самой Лиры, последняя играет как бы только роль решателяи постпроцессора (кстати - у GMSH есть свои довольно богатые возможности постпроцессинга и открытые постпроцессоры - визуализаторы это вообще отдельная тема (их больше чем генераторов сетки), но не уверен что Лира может формировать соотв. текстовые файлы для этого)
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 21.04.2010 в 08:20. |
|||
![]() |
|
||||
tester Регистрация: 23.08.2008
Сообщений: 1,006
|
ETCartman, а как обстоит дело например с моделированием стыка жб балки с перекрытием (перекрытие пластина, балка -стержень)? Ведь мало разбить перекрытие и балку, необходимо соединить узлы балки с узлами перекрытия. В лире это можно сделать жесткими вставками или стержнями с большой жесткостью (при эксцентриситете сопряжения перекрытия и балки). В этих программах есть возможность для этого? Меня пока интересует разбивка обычных плоских элементов.
Если придется задавать стержни вручную, не очень удобно.И хорошо, если бы потом эти элеменам присваивалась своя группа. Чтобы в лире(или скад) после этого проще было задать жесткость, а не мучиться вылавливанием этих коротких отрезков. (понимаю, можно и через фильтр, но все же) Последний раз редактировалось aka raduntsev-nias, 21.04.2010 в 08:36. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Стержни - 1D сетка, GMSH поддерживает ее и сохраняет.
Группы задать можно. Соединение узлов уравнениями связи (задание уравнений связи) - это не задача для мешера. То есть в формате GMSH нет никаких "жестких вставок" а есть только группы элементов и группы узлов. Как автоматом разбить чтобы были совпадающие узлы? Для этого нужно подготовить соответствующим образом твердотельную модель. Если поверхности не слитны, линии-границы совпадают в пространстве, но разные, то и сетка будет раздельной.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Плохо, что в Лире (как я думаю) нет командного языка, как в Code_Aster . оперирующего именованными группами. Можно было бы считать здание практически один раз набрав скрипт (с нагрузками и пр. ) в блокноте.
Впрочем и GMSH не лучшая программа для этих целей, т.к. пока его возможности в части твердотельного моделирования слишком бедны. Лучше подошла бы Salome ( и еще несколько открытых мешеров - производных от известных, валяется на sf.net)
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
tester Регистрация: 23.08.2008
Сообщений: 1,006
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
А конвертер в dnl - распознает группы? Там в принципе несложно написать,если знать текстовый (извращенный) файл Лиры/Скада.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
tester Регистрация: 23.08.2008
Сообщений: 1,006
|
нет. в файле cone.geo из примеров создал две группы, сохранил msh. сделал все как полагается для работы с конвертором, открыл в лира. вижу то, что делал группами. но элементами. остального нет. еще вижу силу и закрепление по всем осям. видимо и нагрузки можно.
а как установить salome ? и что такое gamma ? та, которая до 1? Последний раз редактировалось aka raduntsev-nias, 21.04.2010 в 15:30. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Salome просто скачиваете из dnl и запускаете батник. Это под виндоус. Еще как вариант - скачать с сайта www.caelinux.com версию для VMWare, установить ее в видоус под этой виртуальной машиной. Это будет более или менее полноценная (не портированная под неродную систему) Salome.
Еще вариант - установить Linux на том же компьютере как вторую систему, но если вы никогда не работали с ним, это не то чтобы сложно, но все равно трудозатратно (надо диск уметь правильно разбить и отформатировать эти куски).
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
В Salome гораздо шире CAD-возможности, а так, как мешер, если не лезть в настройки, он отличается не принципиально.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
GMSH не имеет в наборе средств моделирования булевых операций. Однако сделать такое (с параметризацией и передачей в GMSH через Iges и т.д.) можно в Salome и во FreeCAD
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 28.10.2007
Сообщений: 528
|
Доброго времени суток. Помогите разобраться с GMSH.
Возник ряд вопросов: 1) Задаются ли где-то единицы изм.? 2) Чем порядки 2 и 3 в MESH'е отличаются - визуально никаких изменений не наблюдаю? 3) Самое главное!!! Как задать размер сетки, чтобы большее кол. КЭ было одинакового размера или наоборот как сгущать в нужных местах? Неужели за все многообразие отвечает только Характеристическая длина точки? И что вообще понимать под "характеристической длиной точки"? Смотрел и примеры на русском, и видео на оф. сайте, и мануал оф. просмотрел, правда его не очень подробно. Так и не нашел ответов. Заранее спасибо всем откликнувшимся. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Единицы измерений - какие хотите. При экспорте определитесь что это было - метры или миллиметры. Порядок определяется наличием промежуточных узлов. Отображение узлов настраивается отдельно. Похоже что только характеристической длиной можно настраивать размер элемента. Чтобы сгустить у какой то точки - нужно менять ее.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
а зачем вам строго нужного размера? Если результат сводится к точному (нет особенности), то он будет верным при любой сравнительно густой сетке. Если есть особенность - назначение конкретного размера из области оккультных наук
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 28.10.2007
Сообщений: 528
|
ETCartman, просто когда я задаю поумолчанию, программа выдает мне О-очень мелкую сетку. ПК начинает тихо дымиться и тд. Пытался эту Хдлину менять в обе стороны, но эффекта не ощутил. Поэтому и хотелось бы разобраться с этим. Чтобы не заниматься подбором.
Я имел ввиду назначать такие размеры КЭ, которые были бы не вырождены изначально. Например, если если у пластины 2 размера равны и намного меньше 3го, то это вырождение, верно? И этого надо избегать. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Когда вы вводите координаты точки, там кроме трех координат еще четвертый параметр - характеристическая длина. Можете подправить эти значения в текстовом файле модели и тогда размер КЭ будет нормальным. Там есть функции проверки качества элементов и их исправления.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 28.10.2007
Сообщений: 528
|
Просто неясность с тем, что вроде должна за это отвечать функция characteristic length, а выходит prescribe mesh element size. И не совсем ясно для чего нужнa snapping grid spacing.
А где функция проверки не подскажите, ну или как она называется? |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Попробуйте менять значения и посмотреть, что из этого получится. А получится то, что размер сетки будет меняться
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 28.10.2007
Сообщений: 528
|
Ясно, что все 3 менять сетку будут. Но изменяя значения ничего не увидел. Поэтому и хотелось узнать, чем "предписанный размер ячейки" и ""разбивка сетки на части" отличаются. Да и просто не понятно что такое "характеристическая длина".
Заранее спасибо. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
http://geuz.org/gmsh/doc/texinfo/gmsh.txt
Там есть про характеристическую длину. Можете выложить свою модель (geo файл) поробую посмотреть.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Видимо, незначительно изменили параметры.
Обычно GMSH достаточно хорошо "откликается" на изменение характеристической длины. Offtop: Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 13.01.2011
Сообщений: 10
|
Цитата:
Самый простой способ построить сетку в GMSH это указать характеристическую длину элемента в точке. На основании заданных параметров проводиться разбивка одномерной геометрии (отрезков) на одномерные элементы. На основании построенной 1D сетки строится 2D сетка при этом размеры определяются на основании 1D сетки, аналогично строится 3D сетка на основании 2D сетки. Таким образом, для задания размера сетки в объеме необходимо задать этот размер всем точкам на границе этого объема. Точкам, принадлежащим одновременно нескольким объемам с разными размерами элементов, присваивается меньший размер элемента из прилежащих к ней объемов. Удачи |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Искомой величиной редко является смещение в узле, а обычно это или напряжения или внутренние усилия (по которым считается армирование). В точках особенностей эти величины при измельчении сетки стремятся к бесконечности, делая задачу бессмысленной. Нужно избавиться от особенности в таких случаях - путем доработки модели. А не назначать фиксированный размер сетки для получения результата, которого нет
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 13.01.2011
Сообщений: 10
|
Цитата:
Как правило, сингулярность возникает из-за использования линейной модели материала. В реальности, в области, соответствующей сингулярности, происходят пластические деформации (микро-трещины), благодаря которым, напряжение не растет до бесконечности. При сгущении сетки рассчитанные напряжения действительно растут до бесконечности, однако локализация этих напряжений также стремительно уменьшается, таким образом, влияние на общее решение (вклад в суммарную энергию упругой деформации) остается незначительным. Напряженное состояние в области сингулярности не соответствует реальности, так что сгущать сетку вокруг сингулярности, конечно, не стоит. Однако достаточно точное решение требует достаточно мелкой сетки. Вот меру этого «достаточно» и определяют при расчетах на сетках различного размера. При этом область, в которой считываются контрольные значения смещения/напряжения/деформации … не должна включать сингулярностей. Решение в такой области при уменьшении сетки, как правило, сходится к разумным значениям. Обычно на основе расчетов делаются рекомендации по изменению конструкции, изменять модель (как понимаю речь идет и геометрии модели) только для того чтобы в результатах не было пиков сингулярности, по-моему, опасно. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Сингулярность - чисто математическое понятие, связанное с расчетами. Учет нелинейности или сгущение сетки ничего не дает в данном случае.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 13.01.2011
Сообщений: 10
|
Извините, но по-моему это уже переходит просто в спор на то кто прав.
Последний раз редактировалось gralex, 18.01.2011 в 23:29. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
К слову в последних версиях блендера (это замечательная открытая программа, наверно на втором месте после опенофиса) появился экспорт в формат GMSH2
Правда другой вопрос, как в нем получить сетку пригодную для расчетов. Но факт тот что можно использовать и Блендер для последующего расчета в Лире
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 05.02.2011 в 12:49. |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Цитата:
![]() Прошу прошения. |
|||
![]() |
|
||||
инженер Регистрация: 05.02.2008
Сообщений: 342
![]() |
Таи, поделитесь плз, каким образом Вам эту красоту удалось в GMSH создать (импортировать?)
Offtop: Очень интересная, понимаете ли, модель. PS. Вгляделся в картинку Катрмана понял, что модель из софтины Блендер Вопрос снят) Последний раз редактировалось cheap, 08.02.2011 в 18:02. |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Цитата:
Offtop: Вы не обижайтесь, это я не Вам объясняю, а читающей публике. ![]() Offtop: Я было вплотную подошел к решению плиты на упругом основании осталось только покрутить разные варианты и собрать шаблон, но тут меня паралич воли и разбил. ![]() |
|||
![]() |
|
||||
инженер Регистрация: 05.02.2008
Сообщений: 342
![]() |
Offtop: Таи, по вопросу фундаментной плиты на упругом основании в code aster давно пора создать отдельную тему. Я хоть code aster в глаза не видел (не было повода), но готов, чем смогу (идеями) помочь и с радостью ознакомлюсь с Вашими наработками, т.к. тема нелинейщины фундаментных плит на грунтовом основании (хотя бы упругопластическом) меня весьма будоражит, посколько примерно так и звучит тема моего диссера (над которым за 1.5 года пребывания в аспирнатуре я так и не начал работать)
|
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Offtop:
Цитата:
Цитата:
![]() Хотя диссертации на основе code aster пишутся и защищаются, как я понял, в достаточно известных европейских университетах. Наработки - это сильно сказано. Французский, блин, ![]() Выкладываю некоторые материалы - можете сами оценить ситуацию. |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Цитата:
Цитата:
Автоматический перевод или его алгоритм описан. В принципе можно дать ссылку. Вообще всем этим софтом,Offtop: я не в коей мере не примазываю себя к ним ![]() Широкого распространения как бы кому не хотелось - нет и на Западе, но там есть понимание - зачем это надо конкретному инженеру. Offtop: В общем, как всегда, пока не выйдешь за пределы определенного круга, очерченного тебе судьбой, не поймешь, что из себя представляет мир. ![]() |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
а надо чтобы эти точки были граничными одновременно
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
конструктор Регистрация: 03.06.2008
Київ
Сообщений: 267
|
вот пример:
[IMG]http://i.*******info/i5/58/02/1170258/rect.png[/IMG] То есть мне нужно этот квадрат разбить на два прямогольника(что бы включить центральную точку)? ЗЫ: или на 4-ре, тогда уж наверняка войдет upd: поделил: [IMG]http://i.*******info/i5/80/02/1170280/rect1.png[/IMG] А других вариантов привязать точку к сетке нет? Последний раз редактировалось Ravl, 01.03.2011 в 11:56. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
в ansys есть такая штука вроде бы hardpoints называется. В GMSH похоже что нет такого. если у вас точка строго по центру - можете просто симметричные типы сеток поискать. если параметрически меняется - тогда только разбивкой
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 23.02.2008
Сообщений: 45
|
Цитата:
![]() Силами нескольких одиночек-энтузиастов нереально быстро сдвинуть такой пласт знаний. Критической массы заинтересованных пользователей данного софта еще явно не хватает. Информацию приходится выуживать буквально по крупицам (из официального форума и документации). Французский словарь при этом реально помогает ![]() |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Цитата:
![]() Цитата:
Да, есть проблема, но пару раз очень удачно находит материалы. Французский тоже мешает очень сильно - устаешь и от английского, а тут еще Франция. ![]() В любом случае время затраченное на изучение Code-Aster ни как нельзя назвать потерянным, сумма новых знаний и понятий вполне прилична. Не окупилось, правда, ни черта. ![]() Но косвенно, есть чувство Offtop: (только это чувство - не чувство превосходства над другими ), что ты видишь дальше и лучше, чем другие - уже неплохо. Offtop: Подождем, если прижмут с сертификатами и лицензиями нашего брата проектировщика - может быть критическая масса накопится быстрее. |
|||
![]() |
|
||||
Регистрация: 23.02.2008
Сообщений: 45
|
Цитата:
![]() Цитата:
|
|||
![]() |
|
||||
Регистрация: 13.01.2011
Сообщений: 10
|
Code_Aster это мощный МКЭ пакет разработанный большой командой программистов. По некоторым возможностям он превосходит например такой пакет как Ansys. После его окончательного слияния с Salome в Salome-Meca, по-моему мнению, мир коммерческого МКЭ ПО может существенно измениться. Так например бесплатное ПО как OpenFEAM (механика жидкости) уже вытесняет с рынка некоторые CDF пакеты. На этой страничке я попытался провести небольшое сравнение коммерческого и бесплатного ПО. http://simfem.blogspot.com/p/blog-page_11.html
|
|||
![]() |
|
||||
Регистрация: 23.02.2008
Сообщений: 45
|
У Ansys и сейчас много реальных (коммерческих) конкурентов по своим потенциальным возможностям. Но их главная проблема -- малая распространенность и небольшое количество вменяемой русскоязычной документации. Получается замкнутый круг...
Бесплатное (как вариант -- "свободное") ПО -- совсем другая тема... Цитата:
Последний раз редактировалось freeman, 05.04.2011 в 17:21. |
|||
![]() |
|
||||
Регистрация: 13.01.2011
Сообщений: 10
|
Документация по code_aster интенсивно переводится на английский есть даже варианты на русском. Отсутствие документации на русском никак не повлияет на развитие code_aster, как не влияет применение FEM ПО в России на развитие коммерческих продуктов из-за обилия пиратского софта. Если на западе софт наберет обороты то его Help переведут довольно быстро на русский, так как дело это довольно прибыльное. К стати Ansys Workbench и Ansys Mechanical (не решатель и генератор сетки) тоже довольно открытые системы распространяемые частично с исходниками.
FEM Open Source чаще пишется не группой энтузиастов, а аспирантами или фирмами работающими в каких-нибудь научных проектах финансируемых государством. Так что нет тут, по-моему, ни какого замкнутого круга. ![]() |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Цитата:
Развитие free FEM ПО идет планомерно и поэтапно. Замкнутый круг наблюдается здесь - нет приличных программ, написанных аспирантами, которые бы в малой степени соответствовали западным. Возможно, что они, вообще, уже на данном этапе не нужны - не стоит повторять. ![]() Цитата:
![]() Видимо, Европа опять пошла каким-то своим путем. ![]() Пиратский софт, вероятно, не так и сильно вредит free FEM ПО - использование данного софта требует от пользователя приличных интеллектуальных способностей, что при современном положении дел в образовании в нашей стране является сильно затратным. (Offtop: проще скад прикупить за 40.000р - это будет дешевле для каждого 9 из 10, практикующих МКЭ, Offtop: я сам не исключение). Столь сильное ПО, как code_aster, ансис и пр. из свободных и несвободных - удел одиночек. Да и как справедливо в начале писал, цитируемый мною Автор - программы разрабатывались Аспирантами для Аспирантов. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
главная проблема открытого софта, это то, что он развивается и применяется теми, кто (за крайне редким исключением) не имеет реального опыта практических расчетов с софтом "проприетарным"(уж извините за выражение).
Это в лучшем случае специалисты, которые ранее 30-40 лет отлаживали свои программы, с которыми они когда-то защищались. И "ансисы"() им в некотором смысле конкурент (на гранты и тп). а чаще это просто их аспиранты. в итоге появляются фразы, что "неуступаетив чемтопревосходит" написанные вчерашними или сегодняшними студентами. так можно глонасс с GPS сравнить или ладу с мерседесом. и бесплатный автобус с такси. юный-молодой специалист тратит время не на изучение мКЭ и практику расчетов, а на сборку-разборку дистрибутивов. Через три-четыре года знаний МКЭ остается ровно столько же (сужу по упоминаемым выше форумам и вопросам на них). хелп и документация ведь никакие (а в ансис вы платите и за это тоже) Да я бы сам с удовольствием (параллельно ) юзал опенсофт,если бы он хоть в чем то был удобнее и эффективнее брендов Обыскался в поисках статьи,написанной серьезным юзером ansys (abaqus,cfx,fluent) в котором бы по пунктам показывалось что в опенсофте лучше и глубже сделано. попробовали openfoam. но только на кластере можно решить то, что за ТО ЖЕ время счета успешно решается CFX на обычном ПК. нет sas, des, sst сделана криво, поскольку не самим Ф. Ментером, а аспирантами (причем даже не ментеровскими...) Экономия однако... как собрались в экспертизу нести результаты из коде-астера?????? я на изучение линуха потрачу больше времени и денег, чем на покупку винды. И в чем эффект?. Чьих-то внуков и племянников подкормить? курсы в швеции по опенфому и тп в 2-3 раза дороже курсов по ансис и тп... зы не смог удержаться. зайдите на рекомендованный в посте 180 http://simfem.blogspot.com/ посмтрите за 11 марта. автор! пожалуйста не исправляйте! посещаемость вырастет на порядок!!!!! скрин на всякий случай оставляю в приложении. сделал бы рисунком рабочего стола, да не все поймут. Последний раз редактировалось СергейД, 06.04.2011 в 12:28. |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Ну зря Вы так.
Позвольте - Возражения на уровне практикующего инженера уровня ведущего - самого распространенного по квалификационному уровню сейчас в стране. ![]() НДС оболочки, в конкретном случае - ж/б плиты получу легко и без особых проблем Цитата:
Цитата:
![]() ![]() Изополя напряжений и перемещений покажу в GMSH. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
2 таи.
это ведь ваша гипотеза? вы ведь еще ЭТО в экспертизу не носили? тогда объясняю... эксперт для начала смотрит документы на софт. потом сертификаты софта (для скада и тп он их знает, для ансис срабатывает верификационное свидетельство РААСН.) а уж потом сами расчеты. а что Вы покажете эксперту? декларацию о свободе софта? вы готовы организовать (не обязательно самому все делать) верификацию астера по аналогичной схеме? нужно лишь перевести на русский и адаптировать 20-30 задач, решить 10-20 задач экспертов и заплатить экспертам за их работу. ГОтовы? готов подключиться, но на завершающем этапе... тогда желающих изучать коде-астер станет не счесть. Вы будете преподавать его и стократ компенсируете свои расходы (для подобного обычно все опенсофтное и затевается) на всякий случай сообщу свое мнение.СОФт должен быть не бесплатным, а дешевым... но дешевым относительно стоимости решаемых им задач. беретесь считать уникальное здание, извольте иметь уникальный софт. зы я помимо вуза (и в основном...) главспец проектной организации. какая должность=такие и возражения. Последний раз редактировалось СергейД, 06.04.2011 в 11:55. |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Цитата:
Цитата:
|
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
2 таи
вот это и скажете эксперту. и отправят Вас домой "де-факто" вы процитировали не полностью... про уникальные здания=главное. сертификация не проверяет качество реализации МКЭ. а проверяет вспомогательные сателлиты (использующие вычисленные МКЭ результаты) список есть много где. верифицированы РААСН две программы MicroFE и ANSYS . Сейчас верифицируется ABAQUS. Не пройдет и полугода... далее планируется MIDAS. Остальные знают, но молчат. |
|||
![]() |
|
||||
Регистрация: 25.03.2009
Сообщений: 143
|
Сугубо ИХМО: если ты не специалист, то использование Ansys вообще не гарантирует никакого сколь приближенного результата к действительности.
Экпертиза - специалисты как правило слабее серьезных расчетчиков, они ведутся на ИМЯ а не на програмный комплекс. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
2 ankr.
обратили внимание на тему? она не о том. если один и тот же спец сделает расчет в ансис и в опенсофте и получится заметно разное. какому расчету он сам скорее поверит? и идет речь о расчетах, которые носят в экспертизу (определенный уровень исполнителей подразумевается... ) а если получено два разных заключения о прочности (софт разный)? и имена одинаково эксперту (начальнику) чтото(или ничего) говорят. один сделан с учетом нелинейностей в ансис, моделированием узлов проблемных в трехмерке и тд, с приложением верификационного свидетельства.. а другой в скаде (условно) с учетом того, что там можно. или нелинейно, но в опенсофте (ближе швеции советчиков по которому не найдешь и те недавние аспиранты) Вывод какой будет? |
|||
![]() |
|
||||
Сообщений: n/a
|
Хочу добавить, что проверки там весьма условные - у нас не сходились некоторые результаты по сертифицированным программам с ручным счетом, так мы позвонили в организацию, занимавшуюся сертификацией и они нам сказали, что у них и в мыслях не было там ничего проверять - они лишь смотрят, чтобы менюшки выпадающие были как в документации, чтоб русский язык по возможности был, чтоб ссылки на нормы отечественные были (хотя бы на коробке с диском)... Т.е. конструктивные расчеты проверяют только инженеры - без них это не сделает никто.
|
|||
|
||||||
Регистрация: 13.01.2011
Сообщений: 10
|
Цитата:
http://en.wikipedia.org/wiki/Code_Aster http://research.edf.com/research-and...ter-44332.html Если коротко французы считаю на нем свои атомные электростанции. Переход на Open Source позволил улучшить качество кода, а как следствие расчетов. Ansys был разработан Jan A. Swanson 40 лет назад на Fortran. Поддерживать структуру в огромной программе на Fortran крайне сложно. Вот Ansys и покупает последнее время готовые коды: ICEM CFD Engineering, CADOE, CFX, Century Dynamics, Harvard Thermal, Fluent Inc. and Ansoft Corporation.. http://en.wikipedia.org/wiki/ANSYS Цитата:
Цитата:
При чем здесь openFOAM? Наверное вы имели в виду Linux. Цитата:
Цитата:
![]() Возможности code-aster вы можете найти здесь http://research.edf.com/fichiers/fck...tteasteren.pdf Вот напоследок пара интересных ссылок касательно применения code-aster www.laduga.ru http://www.altairhtc.com/europe/Pres...Code_Aster.pdf Последний раз редактировалось gralex, 06.04.2011 в 23:18. |
|||||
![]() |
|
||||
Регистрация: 07.12.2006
Краснодар
Сообщений: 219
|
ИМХО если смотреть объективно, то основная разница между использованием коммерческого ПО и открытого сводится к вопросу: "хочу ли я платить деньги за доработанный с т.з. юзерфрендли софт и тем облегчить себе жизнь или нет". конечно, могут быть и дополнительные критерии типа верификации и т.п.
как заметил СергейД, есть момент, связанный с реакцией экспертизы и это вполне трезвое замечание. в РФ существуют (и я их знаю) специалисты хорошего уровня, которые работают в коммерческих комплексах типа Ансис, ЛС-Дайна как в практических так и в исследовательских целях, но также есть специалисты работающие в опенсорс программах. есть и такие, которые успешно совмещают и то и то. таким образом, выбор скорее зависит от возможностей расчетчика. те, кто работает в крупных конторах ни сколько не возражают против Ансис etc. ну а тем, кто считает деньги приходится пользоваться более аскетичным продуктом (хотя и здесь можно спорить, т.к. зная какой-либо ЯП всегда рутинные операции можно автоматизировать). КЭ расчеты можно вполне выполнять в форме, которая приведена например в "Рекомендациях по определению расчетной сейсмической нагрузки для сооружений с учетом пространственного характера воздействия и работы конструкций" (1989), но для более менее детальных расчетных схем придется стряпать не самые маленькие таблички. Однако эта форма имеет плюс с т.з. прозрачности и проверяемости, чего не добиться в случае использования КЭ комплекса. теперь об экспертизе. наверное все понимают, что экспертиза никак не должна влиять на выбор ПО конечного расчетчика, иначе она становится "управляемым" инструментом, с помощью которого можно развивать монополизацию. экспертам конечно же ничего не известно (пока еще) о том, что code_aster, как здесь уже упоминали, разрабатывался под нужды французской энергетики (в частности - атомной), имеет более 2000 успешно верифицированных задач (не самый маленький арсенал), сертифицирован по ISO 9001 (менеджмент качества). думаю проблема принципиально разрешима, вопрос только в "критической массе". ну а французам как то совершенно не интересно кто и как пользуется этим продуктом ) собирают постоянно конференции, считают себе что то вроде такого http://www.code-aster.org/V2/IMG/gif/animbl900.gif однако справедливости ради надо сказать, что по набору решаемых задач code_aster не превосходит например Ансис (мультифизикс), как многие считают. сам как то на досуге сравнивал. но в области прочностной механики code_aster вполне конкурентоспособный. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
да любой софт так или иначе нужно верифицировать самому. если не сам софт, то свои навыки взаимодействия с ним в той или иной задаче. Открытые программы как правило хороши для отдельных небольших задач. Напимер CalculiX прекрасно считает объемными элементами в линейной постановке и так далее. code_aster вроде как более или менее универсальный - но франкоязычность создает значительные трудности при освоении. есть неоткрытые но очень дешевые программы http://lisa-fet.com/ типа. Но и они не лучше открытых зачастую и тоже зависит чего считать именно. В Америке открытым софтом интересуются некоммерческие организации, коммерческие почти не интересуются совсем, но только по одной, не связанной с софтом причине - стоимость программ зачитывается по налогам каким то образом, и увеличивает совокупную стоимость фирмы. То есть фирме он достается как бы бесплатно и дает всякие профиты - типа можно брать кредиты дешевые под залог и так далее. Затрудняюсь конкретно объяснить как это именно устроено, но в целом думаю что если бы фирмы покупали софт на свои кровные, то есть изымая деньги из оборота - черта с два кто бы его покупал, потому что считать бабки дядя Сэм умеет хорошо.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
ETCartman, скажите пожалуйста в salome, code-aster существует какой-либо встроенный язык программирования? Как, например, apdl в ansys. Если таковой имеется, то что это за язык?
Вы работаете в этих системах под win или под linux? Если в linux, то какой дистрибутив используете? Реально ли в salome, code-aster решать задачи с более, чем 1 млн. степеней свободы? Я имею ввиду в т.ч. и комфортную от работу(отсутствие всякого рода внезапных зависаний, жутких тормозов при работе со сложной геометрией и визуализацией результатов). |
||||
![]() |
|
||||
Регистрация: 07.12.2006
Краснодар
Сообщений: 219
|
salome это cad платформа (пре- постпроцессинг, +встроены генераторы сеток), code_aster - это решатель. в salome встроен python, в code_aster вроде как нет встроенного языка, но и смысла в нем наверное не много, т.к. можно формировать и сохранять для последующего использования .comm файлы. а вообще коды открыты и теоретически их можно редактировать.
|
|||
![]() |
|
||||
Регистрация: 23.02.2008
Сообщений: 45
|
Все функции Salome доступны через команды (python-подобного стиля) терминального интерфейса (TUI). Они все описаны в достаточно толковой англоязычной документации.
Code-Aster также поддерживает Python. Об этом написано на официальном сайте. Вообще, Salome это не просто CAD-платформа, а Code-Aster не просто решатель... Их возможности намного шире. |
|||
![]() |
|
||||
Регистрация: 07.12.2006
Краснодар
Сообщений: 219
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 13.01.2011
Сообщений: 10
|
Salome это надстройка над библиотекой OpenCASCADE (http://www.opencascade.org/). Поэтому она дает обладает довольно большим набором возможностей работы с CAD моделями. Однако эти возможности конечно несравнимо беднее чем в SolidWorks или AutoCAD.
Вот что действительно здорово это встроенный язык программирования python. Благодаря огромному количеству модулей написанных для этого языка вы получаете очень мощный инструмент программирования (здесь пара Salome & Code_Aster превосходит Ansys). К стати в Ansys WorkBench тоже python однако пока его возможности сильно ограничены, и если верить форумам Jscript в Ansys Mechanical тоже планируется заменить на python. Однако комфорта в использовании от Salome схожего с Ansys не ждите. С генерацией сетки тоже не всегда просто. Что касается Code_Aster, как уже здесь упоминалось, его возможности схожи с Ansys. Так что здесь почти комфорт ![]() Примеры скриптов на python для Code_Aster можно найти в форуме на домашней страничке программы (http://www.code-aster.org/forum2/). Для работы лучше выбрать Linux посмотрите для каких модификации есть откомпилированные версии интересующих вас программ (можно выбрать одну из перечисленных здесь http://www.salome-platform.org/downloads/salome-v5.1.5) . Последний раз редактировалось gralex, 19.04.2011 в 00:17. |
|||
![]() |
|
||||
gralex, есть ли возможность решать в salome, code-aster междисциплинарные задачи?
Интересно, также услышать мнение об Elmer. Если я правильно понял, решая задачи в code-aster нельзя параметризовать геометрию (чтобы провести оптимизацию, или иметь под рукой "шаблончик" для быстрого решения простеньких типовых задач). Это так? Последний раз редактировалось nikalur, 19.04.2011 в 10:04. |
||||
![]() |
|
||||
Регистрация: 13.01.2011
Сообщений: 10
|
Цитата:
Multiphysics — на мой взгляд это просто рекламный трюк на самом деле, как правило, в таких расчетах используется несколько отдельных решателей. Решение находится путем последовательных итераций. Если Multiphysics определить как решение задачи с разного рода степенями свободы (например смещение жесткого тела и скорость жидкости). То к таким задачам относятся температура & деформации, акустика & собственные колебания тела, течение жидкости и деформации твердого тела …. Я не советую. Я пробовал посчитать квазистатическое магнитное поле. Мне не понравилось как это реализовано в Elmer. Мой коллега пробовал посчитать CFD был тоже очень недоволен сравнением с аналитическим решением. Цитата:
Code_Aster читает сетку из MED-файла. MED-файл может быть экспортирован из Salome. Вы можете построить модель (шаблон) в Salome экспортировать ее в виде python программы. Далее подготовить comm файл для Code_Aster. Последующая модель может быть сгенерированна автоматически, параметры модели вы можете менять в python файле. Таким образом, вы можете автоматически генерировать модели на ваше усмотрение и посылать их на расчет. Последний раз редактировалось gralex, 19.04.2011 в 23:06. |
|||
![]() |
|
||||
Регистрация: 23.02.2008
Сообщений: 45
|
Цитата:
Рекомендую обратить внимание на другие примеры, выложенные там же. |
|||
![]() |
|
||||
Регистрация: 13.01.2011
Сообщений: 10
|
Пример адаптивного измельчения сетки в gmsh https://sites.google.com/site/fromgr...edirects=0&d=1. Текст gmsh скрипта генерирующего отдельные кадры в виде набора gif файлов лежит на http://simfem.blogspot.com/2011/05/gmsh.html
![]() Последний раз редактировалось gralex, 15.05.2011 в 00:58. |
|||
![]() |
|
||||
конструктор Регистрация: 03.06.2008
Київ
Сообщений: 267
|
Возможно ли с помошью GMSH из этого
[IMG]http://i.*******info/i5/72/29/1512972/1_500.jpg[/IMG] получить сетку получше этой? [IMG]http://i.*******info/i5/75/29/1512975/2_500.jpg[/IMG] |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Да мне о за что?
![]() Offtop: Я так и не решился "замоделировать" здание в GMSH и просчитать его в Code-Aster. Больно трудоемкое получается решение. Хотя сейчас при наличии Лиры - это, говорят, решается элементарно. Возможности Лиры с использованием GMSH возросли на порядок по сравнению со Скадом. ![]() Правда, что там можно особенного найти в этих схемах и что Вы там отлавливаете - когда все идет унифицировано для практических целей? Впрочем, не знаю Ваших установок. |
|||
![]() |
|
||||
конструктор Регистрация: 03.06.2008
Київ
Сообщений: 267
|
Ну хотя бы за оперативную наводку.
Я тоже кстати так пока в GMSH толком ничего и не сделал. Конкретно этот вариант экспорт сетки из лиры, но пока еще до конца не разобрался. Насколько понял сетку нужно преобразовать в геометрию и ее уже бить в GMSH. Проще конечно будет это все сделать с одним этажом, а в лире размножить. |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Offtop: В Salome, говорят
![]() Вы от сингулярности уходите или наоборот к ней стремитесь? ![]() Что-то не пойму. Хотя баловство все это. Инженеру за глаза (опять же по металлу) Framework. А плиты, маму ихнюю, проще в Скаде порешать. Хотя, возможно, Вы хотите достичь эффекта решения Вашей схемы в нелине с учетом армирования - как и положено считать железобетон. Offtop: Лень, пока еще такие схемы "мастрячить", но переход на такой вариант, как профессиональное понимание проблемы делает Вам честь. ![]() |
|||
![]() |
|
||||
конструктор Регистрация: 03.06.2008
Київ
Сообщений: 267
|
Про Salome слышал, даже ставил и даже открывал, но на голом энтузазизме далеко не пошел.
В определенный момент пришло понимание, что те расчеты в скаде не совсем уж и адекватны. С лирой получше, там хоть какая нелинейность есть. Хочу если не идти в ногу со временем, то хотя бы не сильно отставать. (: А по поводу сеток мне ETCartman однажды сделал замечание, вот и при возможности пытаюсь оптимизировать. UPD Стрельнула мысль провести небольшой тест. Результаты озадачили: [IMG]http://i.*******info/i5/23/42/1514223/3_500.jpg[/IMG] Файл скада в приложении. Последний раз редактировалось Ravl, 17.05.2011 в 16:50. |
|||
![]() |
|
||||
Сообщений: n/a
|
Ravl, Вы бы местные оси Z(да и оси выдачи усилий) пластинок сонаправили, а потом удивлялись
![]() таи, очень сомнительно, что это одна и та же плита. Зачем СКАД хаете? ![]() Последний раз редактировалось palexxvlad, 18.05.2011 в 11:27. |
|||
|
||||
конструктор Регистрация: 03.06.2008
Київ
Сообщений: 267
|
Цитата:
[IMG]http://i.*******info/i5/29/76/1517629/4_500.jpg[/IMG] Удивило меня то, что на опорах не то что разные значения усилий момента, а то что там разные знаки усилий. |
|||
![]() |
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Цитата:
![]() Закрепления по углам плит везде одинаково. Для 14мх14м плиты, t20см - перемещения ж/б плиты от нагрузки собственный вес и 1т/м2. Как-то больше Code-Asterу верится - 0,277м, чем Скаду - 0,62мм Offtop: (ни как здесь ошибки не найду ![]() 1. Опять же Скад. 2. Сетка в GMSH плиты, рассчитанной в Code-Aster. |
|||
![]() |
|
||||
Сообщений: n/a
|
Ravl, мало что стоящего для инженерно-строительных расчетов из GMSH выжать получится. Для машиностроительных - другое дело. Если хотите отличные сетки получать по объектной модели, купите Робот (АRSA) Offtop: ну или попросите его у кого-нибудь во временное пользование
![]() |
|||
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Напутал.
![]() ![]() Я щя упьюся ап энту стенку- балку..... ![]() |
|||
![]() |
|
||||
инженер Регистрация: 22.11.2007
Новосибирск
Сообщений: 551
|
Offtop: Ravl, мало что стоящего для инженерно-строительных расчетов из GMSH выжать получится. Для машиностроительных - другое дело.
объясните, почему? Пробую gmesh, с целью подготовки моделей для лиры, имею ввиду пластины, узлы км каркасов, примыкание ригелей к стойкам с 4 сторон. |
|||
![]() |
|
||||
Сообщений: n/a
|
Когда я это говорил, то имел ввиду не исследовательские инженерные расчеты, а рядовое рабочее проектирование зданий и сооружений, например многоэтажных ЖБ каркасов с плоскими перекрытиями и т.п.
Цитата:
Если нужно моделировать такие вещи объемными КЭ - возможно и есть в этом польза. Одно "НО" - в арсенале у Лиры нет высокоточных объемных КЭ, поэтому результаты по твердотельным моделям, полученные в Лире, даже для очень хороших сеток будут далеки от удовлетворительных( в частности упругие перемещения). Проверено на поршне ETCartmanа и моей Лире. Если уж считать объемниками, то в приличных машиностроительных софтах, практически все из которых располагают своим недурным геометрическим (а то и параметрическим) моделлером и мэшером. Если нужно моделировать такие вещи плоскими КЭ - опять же, Лиры вполне хватит и без помощи gmesh. |
|||
|
||||
Регистрация: 28.08.2008
Сообщений: 2,294
|
Цитата:
Все эти игры с Ансисами, Code-Aster и пр. - так для общего развития..., чтобы не думал, что скады-лиры только есть на свете... Моделировать что либо серьезное, естественно, надо там, но..... Для практических расчетов - дешевого варианта Скада за глаза... ![]() GMSH - вполне приличная бесплатная программа для визуализации исходных данных и результатов расчета. Естественно, когда ее разрабатывал автор, то он менее всего думал о "стройниках". ![]() Offtop: Вот как-то вышел на "промышленный" уровень применения GMSH в связке с Code-Aster при расчете плиты - сосредоточенные силы, распределенные силы, можно было бы и моменты добавить, проемы... и.т.д., а потом понял, что иду не вперед, а взад.... ![]() |
|||
![]() |
|
||||
Регистрация: 05.05.2009
Алматы
Сообщений: 459
|
При генерации 3D сетки, в мессадж консоле выдает такую информацию...
Цитата:
|
|||
![]() |
|
||||
ETCartman, Вы где-то в теме упоминали про то, что в GMSH нельзя пересечь поверхности.
Мне необходимо пересечь две цилиндрические поверхности, а точнее вырезать в одном цилиндре дырку с помощью другого. При этом надо получить нормальную триангуляцию на границе пересечения. Подскажите, пожалуйста, какие возможны варианты? Построить контуры поверхностей в GMSH у меня получилось. |
||||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
нельзя пересечь поверхности. можно их пересечь в Salome (ищите в dnl) и в Blender (только там сеточная геометрия которая плохо сочетается с обычной). В GMSH булевы операции отсутствуют.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Можно из GMSH передать сетку в блендер и там пересечь- разбить. По моему можно (через stl) Не уверен потому что лень пробовать.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 01.02.2008
Сообщений: 356
|
Поделитесь, пожалуйста, кто-нибудь знает, как, например, при разбивке плоской фигуры добавить заданную точку в сетку? Или при разбивке пространственной сетки воткнуть в нее отрезок (сваю). Сейчас мы используем генератор gmsh. Какой-нибудь генератор позволяет это выполнить?
|
|||
![]() |
|
||||
Регистрация: 05.05.2009
Алматы
Сообщений: 459
|
Цитата:
|
|||
![]() |
|
||||
Цитата:
Насчет отрезка не смотрел, но можно выкрутиться с помощью точек. |
||||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
Код:
Цитата:
Последний раз редактировалось Meknotek, 24.03.2012 в 15:43. |
|||
![]() |
|
||||
Регистрация: 04.09.2005
Саратов
Сообщений: 158
|
Прочитал тему, -интересно, но не смог прояснить для себя free программу, где можно создавать схему как на apdl, с более менее развитым языком, работать с текстовым файлом.
Насколько я понял это есть в salome распутайте меня , где еще или в какой связке можно это делать.???? Вообще цель — создать геометрию и разбить на сетку, но чтоб создавать параметрически, и возможность передать сетку куда- нибудь. Пробовал gmsh но что - то не пошло, показалось не удобно, может не понял, а может не привык. распутайте меня , где еще или в какой связке можно это делать.???? спасибо!!! Последний раз редактировалось gvs, 21.01.2013 в 15:44. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
можно много где это делать но не все части (в смысле брать если препроцессинг, решение и постпроцессинг) и если вы берете открытые программы - то там как правило в одной работает хорошо не все, так что приходится использовать несколько. code-aster и salome управляются пайтоном (есть даже aster для пайтон версия)
зачем вам это? какие именно задачи?
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 04.09.2005
Саратов
Сообщений: 158
|
пайтоном = питон ???
мне это для автоматизации создания расчетной схемы, бывают схожие расчетные схемы которые отличаются параметрами L , b , h и их количеством 1 возникает потребность написания скрипта делаю такое иногда через ёксель (формирую текстовый файл для scad), но было бы проще (так мне кажется ) что б программа имела входной язык типа apdl и возможностью работать с элементами и узлами, формировать геометрию, делать сетку, корректировать сетку, прикладывать нагрузки. 2 возможно даже заменить имеющиеся строительные проги, open программами мкэ напрягает корректировать сетку в scad руками - очень трудоемко |
|||
![]() |
|
||||
Регистрация: 13.01.2011
Сообщений: 10
|
Gmsh поддерживает Lua. Salome работает с Python. Все зависит от задачи. Gmsh намного меньше чем Salome работает быстрее. Salome имеет намного больше возможностей работы со сложными CAD моделями. Salome интегрирована с code-aster (хотя тут тоже надо много дописывать). Для Gmsh надо еще писать интерфейс к решателю, если только вы не хотите использовать getdp, что для ваших задач я делать не советую.
Параметры вам надо накладывать не на узлы сетки, а на геометрию. А после генерировать сетку. Для вашей задачи я бы выбрал Samole + code-aster или Gmsh+code-aster может еще Paraview для постпроцессинга. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Gmsh интегрирован с Code-Aster тоже http://necs.fr/gb/index.php
как мешер и парамерический моделер GMSH может быть использован. Если есть конвертер который поддерживает группы например
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
строительная наука и практика Регистрация: 12.09.2008
Минск, Беларусь
Сообщений: 872
|
ОС - Win XP x32.
Salome 6.6.0 (без встроенного модуля Aster). Aster 9.1 (ASTK 1.2.0). С построением модели и созданием КЭ-сетки в Salome более-менее разобрался, используя примеры. Остался открытым один вопрос - как и где в указанной паре-связке программных продуктов наложить на модель граничные условия, чтобы ее можно было посчитать. Существует ли в природе подробная пошаговая инструкция на этот счет и где ее найти? Offtop: Увы, в этом плане фриварный софт пока что заметно уступает шареварному |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
selega
Как успехи? Кстати, а кто разбирался в каком виде файл, для постпроцессор GMSH представлять.... Грубо говоря можно ли свои результаты просматривать....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 08.03.2013 в 21:59. |
|||
![]() |
|
|||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
YouTube EDU
Последний раз редактировалось Chardash, 09.03.2013 в 15:30. |
||||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Offtop: Еще не начинал.(я в программировании пока
![]() ps Конъюнкции, дескрипторы, указатели и тп. Не говоря про хорошее знание английского. Сложно сказать, когда с этим разберусь. По моим способностям - года два.(минимум). Со временем напряг. Но, тема свободного САПРа очень интересна. С удовольствием ее всегда читаю. Последний раз редактировалось Chardash, 09.03.2013 в 19:49. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
маленькое баловство, демонстрирующее мощь и простоту скриптового языка GMSH по управлению геометрией и сеткой. это вам не скад же)))
взято со страницы автора http://www.montefiore.ulg.ac.be/~geuzaine/ скрипт тут http://geuz.org/photos/cg/cg.geo фотка помещается в рабочую папку C:\Documents and Settings\...\Local Settings\Temp (там же кстати файл загружаемый по умолчанию untitled.geo - его можно опустошить если вы наделали косяков и программа при открытии вылетает с ошибкой) собственно ложите туда cg.jpg и считываете скрипт.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
примеры расчетов зданий в code-aster есть на сайте code-aster и по ссылкам в теме про него. Но я не пользуюсь пока этой программой по причине того что вынужден работать в винде а сборки code-aster нормальной для винды нет и не на чем потренироваться в свободное время. По этой причине я использую в основном CalculiX. Линукс так сказать у меня пока система не для работы (поскольку основная программа SolidWorks там не пойдет). Это для постоянного использования вне работы - где то так. Естественно глядя на все эти хомячковые поделия артели макросфт (типа 7,8) я понимаю что виндоус (после прекращения поддержки XP) не будет моей системой по умолчанию никогда. Но работа это не место где получают удовольствие - приходится принимать все что есть.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 09.03.2013 в 22:43. |
|||
![]() |
|
||||
строительная наука и практика Регистрация: 12.09.2008
Минск, Беларусь
Сообщений: 872
|
Знаю этот сайт, скачал оттуда много полезного, но... Вся проблема в том, что в качестве платформы приходится использовать, как точно подметил выше ETCartman, "поделия артели макросфт", и в ближайшем будущем на фирме иного не предвидится. По этой причине, видимо, фриварный софт для серьезных технических задач пока так и останется недосягаемой мечтой. Работать в офисе под Виндой, а дома под Линуксом нет возможности. Да и Линукс надо освоить. Так что...
|
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
Что там осваивать-то собрались? неВиндовую структуру папок? копировать/вставить/создать/удалить там ничем не отличаются от Винды. Установка на виртуалку - просто выбираете предложенные варианты и жмете "далее"... В CAELinux уже установлены нужные программы (хотя не первой свежести конечно). |
|||
![]() |
|
||||
строительная наука и практика Регистрация: 12.09.2008
Минск, Беларусь
Сообщений: 872
|
Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
да конечно можно и с флешки и постоянно. но я использую линукс только для себя - то есть на личном компьютере. среди разных сборок этой оси можно найти себе по душе - это мир свободы. мне так удобней. на работе такой нужды в принципе и нет - потому как под виндоус все программы куплены и работают. и я просто стараюсь использовать их с максимальной эффективностью.
к тому же winXP не плохая система (наверно лучшая выпущенная майкросовт, еще до того как их поразила интеллектуальная импотенция). Вообще Code-Aster содержит слишком много пайтона - и это его основная проблема. Потому что ни сам пайтон ни программы написанные на нем под виндоус не работают нормально (в отл. от линукса). Это язык костылей и вечных исходников. Из-за этого скорее всего code-Aster даже и бесперспективно портировать пытаться. Но сейчас дело идет к тому (вернее оно не идет а его ведут), что ПК скорее всего будет отмирать вместе с производителями локального софта. http://www.vestifinance.ru/articles/24484 облака, планшетности, тыкание пальцами в монитор - все это довольно спорно на мой взгляд. облака тоже спорно (в России я не говорю вообще - тем более в России) Я не видел ни одного взрослого вменяемого человека с планшетом. школьники - те все поголовно, носят исключительно с целью демонстрации друг другу. видимо за счет них и продажи (а рынок обычных пк снизился просто с циклическим перенасыщением). Но вот как раз в облаках code-Aster имеет перспективы и уже рабочую версию http://www.alneos.com/en/online-computing кстати по ссылке - там вроде по запросу можно получить астер для винды. имеется в виду новый а не тот что на necs.fr
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 11.03.2013 в 08:55. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
а никак собственно. в конечно элементных программах типа calculix или code-aster такие вещи можно "склеить" автоматом постфактум - уже на произвольной сетке, в решателе. В данном случае если для скада то надо делать модель таким образом чтобы на геометрии була общая линия. либо потом корячиться и связывать узлы попарно.
Если я не ошибаюсь подобное склеивание геометрии затруднено даже в тяжелых кадах. Ну или в Salome (который функционально тоже тяжелый). Хотя не исключено что я заблуждаюсь потому что опций меширования много и возможно есть и такие которые учитывают факт совпадения поверхностей. Напимер Netgen учитывает контакт поверхностей и мельчит сетку на контакте автоматом. Это может быть поддерживается и в GMSH сменой алгоритма и каких то надстроек Как вариант - Соедините линии плиты конвертом с линиями перегородки. Будет четыре поверхности вместо одной и общие стороны и узлы
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 11.03.2013 в 10:23. |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
Цитата:
Код:
Последний раз редактировалось Meknotek, 11.03.2013 в 11:40. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ETCartman
Та ну не может быть.... Должен он их склеивать эти узлы, только где то в настройках должна быть сшивка... Я конечно могу программно обрабатывая файл msh сшить эти узлы, но это неправильно может получится.... Meknotek Пасиб буду разбираться...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 11.03.2013 в 11:03. |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
... хотя при этом следует учесть, что при пересечении например двух отрезков, нормально "пересечь" GMSH их не сможет:
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Отлично все получилось....
Еще бы скриптик сделать для этого дела, чтобы выбирал все линии на одной отметке и добавлял их в суфрайсы.... Можно кончено программно обрабатывать файл geo и все Line которые находятся на одной отметке с суфрайсами добавлялись в них...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
palexxvlad
Так ты открой GMSH узнаешь чего это такое.... См рисуног Я тут придумал следующий алгоритм... Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 11.03.2013 в 12:00. |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
![]() |
|||
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
![]() |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
На этом экспорт msh и заканчивается. Голая сетка без намека на группы (или "блоки" - в Лире). Получается модель еще менее готова чем просто из поэтажных планов (там можно задать жесткости например)
П.С.: Хотя некоторые "специфические" элементы для Лиры иногда делаю в GMSH |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Теперь осталось группы сделать.... И сделать чтобы узлы совпадали.... Тут либо свою прогу надо будет сделать для обработки файла, либо скрипт в GMSH.... КСтати как вариант открывать файл dxf в Zcad и сохранять в формате geo..... В принципе такое можно сделать.....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 11.03.2013 в 12:06. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
да это очень интересная фича. но это не изменение на уровне геометрии, а именно то что учитывается при генерации сетки.
.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Только по всей видимости придется программно проходится по файлу, и добавлять эту строчку....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
К сожалению, применима не для всех случаев (см. следующий мой пример - пересекающиеся отрезки автоматически не разбиваются в точке пересечения, о чем и пишет туториал). И учет точек/отрезков - только для плоскости, в объеме(volume) не реализовано...
Ну тут геометрию и не надо менять (даже по логике работы), просто учесть разбиение ("сшить") |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
булевы есть в Salome, Freecad. В GMSH пока не реализованы (хотя тот же движок в дополнение к родному). Но булевы указанную геометрию по моему автоматом и не сольют. Хотя - не буду врать, не сталкивался с таким случаем давно.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
В принципе можно либо сразу избегать таких мест...
Либо программно обработать файл, и разбить пересекающиеся линии на 2 отрезка.... PS. А где можно выбирать размеры элементов для триангуляции и типы элементов.... В принципе сеточка ничего так получается......
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 12.03.2013 в 14:31. |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
CL = 0.5; Point(1) = {0, 0, 0, CL}; ... и меняя CL в начале файла можно получать разный размер КЭ типы элементов - либо треугольные, либо смешанная сетка треугольники+четырехугольники (команда Recombine Surface) |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Хммм...
Обнаружил что GMSH под виндой дает не такие хорошие результаты, нежели под Линем.... Может конечно это зависит от настроек, буду разбираться. PS. По играл с настройками в принципе можно нормальную сетку и под виндой делать...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 16.03.2013 в 11:23. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Импорт из txt СКАДа в msh GMSH
Импортируются типы элементов 44, 42 и 10 Создается файл 111.msh. Пока без обработки ошибок, версия для 64 бит Потом на основе этой же программы будет импорт усилий в msh из отчетов СКАДа, чтобы делались красивые картинки как тут Ну а на закусон попытаемся сделать импорт txt СКАДа в geo GMSH. Ps. Отправил письмо СКАДовцам быть может они согласуют применение GMSH.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 22.03.2013 в 21:30. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Едва ли скадовцы включат. Или вообще какие то коммерческие производители. Они примерно говорят так - "Вам интересно, вы и балуйтесь. А наш контингент это люди которые ньютоны в тонн-силы перевести без программы не могут, и едут на курсы за штуку баксов чтобы учиться балки и рамы считать. В общем дауны наш верный контингент - Мы их бережем и взращиваем, и совсем не хотим морально травмировать открытыми программами". Кроме того весь софтверный бизнес старается не замечать открытых проектов как будто их нет. Даже например опен офис они вряд ли включат у себя, хотя выгода очевидна - скад с ключом переносим, и большинство его использует на нескольких компьютерах. Покупать легальный офис на каждый (притом что он почти не нужен) - очевидно выйдет цена даже поболее чем у самого скад. Казалось бы бесплатно и не очень сложно предоставить пользователю дополнительное удобство. Ан нет. К тому же все эти БСА - все это завязано на мелкософт. Там политика воспитания пользователей - основная. Всучивать везде говно-NET последней версии для ускорения апдейт циклов, проприетарные форматы, это посильнее всех наркокартелей в плане формирования зависимостей, и сопоставимо с военными по части дополнительного налогообложения общества (причем в большинстве случаев бессмысленного). Поэтому открытый софт - для свободных людей. Все лучшее сделаете вы только сами. Только в сообществе. Официоз тут вряд ли как то прореагирует.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ETCartman
Ответили следующее... Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Ну это хорошо если они сделают все таки (в чем я лично сильно сомневаюсь). Такой подход был бы принципально лучше чем написание сторонних костылей.
Что они могут сделать сравнительно легко - включить поддержку формата GMSH с группами (и например других форматов которые поддерживают именованные группы); включить сам GMSH в дистрибутив (возможно частично переведенный на русский), с поддержкой своего сеточного формата с группами, с дописанием поддержки DXF в GMSH. Сделать экспорт результатов в формат GMSH (и кстати не только - потому что для визуализации данных есть и более мощные вещи, типа Paraview). Это то что очень просто было бы сделать без изменения структуры и логики и без серьезного программирования. Сделать простейшую командную оболочку для запуска скад в бат режиме сторонней программой (с командами - загрузить, считать, выводить результаты в файлы с опциями). Это уже сложнее из за разной логики. Вообще сам по себе скад так сделан что его сложно поправить и усовершенствовать серьезно без полного переписания с нуля. Им чтобы развиваться надо делать параллельную версию дополнительно к старой (так например сделали ANSYS - Workbench, COSMOS- солидворкс). И в принципе если за основу брать открытые мешеры (или даже открытые солверы) то тогда можно сделать версию полностью поддерживающую программирование и создание пользовательских модулей.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 23.03.2013 в 20:42. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Попробую сформулировать сам снова (можете добавить-убавить послать)
Лайт уровень (минимум программирования без серьезных переработок) 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. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
О, спасибо же.
Тогда можно в раздел 2 добавить открытие файлов SCAD в GMSH Там надо читать внимательно лицензию GMSH, хотя она и либерально открытая - там есть какое то ограничение на проприетарные библиотеки. То есть автор не против свободы в отношении его кода (в том числе коммерческой) но не желает иметь дело (в качестве бонуса) с изменениями которые оставляют свободу ему самому. по моему там 2я версия lgpl
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ETCartman
Подождем ответа... Я позже предложу еще вариант с подпиской на СКАД, т.е. расчет выполняется на сервере СКАДа...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
было бы удобно если бы была подписка (даже без сервера а локальная) на дополнительные опции. Увеличение количества узлов в схеме (если например такой расчет требуется очень редко). Ну например 1000 рублей в месяц - где то так.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Нанокад вы имеете в виду? Я почитал про него в вики. Ну если они довольно много лет на плаву, следовательно эта стратегия все таки работает.
По моему довольно привлекательно в плане цены. Например если нужен типа продвинутый вьювер и не хочется платить за него. В вики написано что платформа бесплатно - в том числе для коммерческого использования, а extension вроде бы платно. Это очень интересно по моему. Ну скад гораздо более узкая по назначению программа, едва ли им есть смысл делать минимальную комплектацию бесплатно. Кстати а в демо режиме скад позволяет выгружать txt больше лимита?
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Я имею ввиду вообще фактически бесплатное распространение.....
А если это будет использоваться в коммерческих целях, тогда платить...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
у взрослых людей в основном коммерческие цели. все что на работе по идее коммерческие цели. они в вики написали про нанокад что бесплатно в том числе и для коммерческого использования. это две большие разницы например. потому что для некоммерческого есть неплохой progecad - но там явное ограничение. единственный dwg кад для любой цели мне известный - a9cad (но там до 2005 версии файла)
ну это уже прямого отношения к делу не имеет. Коммерческие проекты могут делать бесплатные вещи в том случае если остается какой то источник получения денег. Бесплатные делают те кому сложно раскрутиться в условиях конкуренции. Много вообще программ с открытым кодом которые имеют продвинутые коммерческие версии
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
DEM, хорош наводить тень на плетень :-)
Цитата:
|
||||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
дадите мне такую бумагу заверенную на английском языке, что мы, такие то и такие то, подтверждаем без задней мысли в голове, что гражданин Картман использует данную программу легально и законно. Если да - то дайте мне две. Если нет - то я еще посмотрю что купить или скачать. "бесплатно для коммерческого использования" - это хорошо, но надо заявлять об этом громко и недвусмысленно. Пусть на вас наезжают сколько хотят американские копирасты за сбив цен и обесценивание их товара. Конечного пользователя волнуют не их оффшорные миллионы а подтверждение того что специфический товар, каковым является софт, используется совершенно легально. В данном случае нет например проблем при скачивании с sf.net. Но нанокад не открыт. напишите большими английскими буквами что он легален и при каких конкретныхъ условиях.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 24.03.2013 в 09:36. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ETCartman
Хочешь гербовую бумагу сделають... Яков мне пришлет а я на перекладных до вашей деревушки довезу... ![]() ![]() Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 24.03.2013 в 20:25. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ravl
Временно не занимаюсь... Думаю в ближайший месяц опять займусь, просто нужна помощь, того кто с С++ дружит...х Есть несколько идей... 1-я Импорт всех усилий в элементах и СКАДа в GMSH. Для просмотра и распечатки результатов. Тем самым мы будем иметь бесплатный Вьюер для СКАДа 2-я Импорт армирования в формат dwg, чтобы получать подложки для армирования...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 22.10.2013 в 07:29. |
|||
![]() |
|
||||
конструктор Регистрация: 03.06.2008
Київ
Сообщений: 267
|
Цитата:
ЗЫ: Помочь бы рад, но мой уровень программирования - школьный бейсик) |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ravl
ЕСли бы СКАДовцы, сделали бы хотя бы API для NET платформы, то это бы уже значительно популяризировало бы программировнаие под СКАД.... Ну и разумеется открыли бы API для всех, грубо говоря просто выложили бы его у себя на сайте... То API оторое они дают официальным пользователям, из коробки грубо говоря не работает. Там свои танцы с бубном нужны....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Нет по моему ничего бессмыленней чем как то "развивать" коммерческое программное обеспечение (труднее каких то локальных макросов, если такая возможность там предусмотрена
Если конечно человек там не работает и не делает это за деньги. Во первых патернализм неуместен по отношению к коммерсантам (так было с Биллом Гатесом - сначала восторгались "ах какой славный умненький парнишка", сейчас эти ребята чуть ли не пинком дверь открывают навязяывая везде свою продукцию (притом что пожелания пользователей при ее разработке никак не учитываются). Госучреждения (в основном кстати в США) тратят миллиарды на новые "инновационные кнопочки",чтобы решить искусственно созданные проблемы. Во вторых - писать под тот же скад. Завтра они поменяют форматы и все писания накроются медным тазом.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Мне сейчас это например очень нужно это бы существенно облегчило работу со СКАДом и Роботом. Чтение и распечатка результатов например. А так же армирование элементов. Просто чистый GMSH +SALOME у нас в России к сожалению не получится использовать.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
DEM Я в основном сторонник открытого ПО, даже хорошо когда разработка усилиями разных людей в разных странах. Хотя конечно инженеру особенно некогда писать серьезные вещи, но какую то посильную часть он может написать и расшарить. Лисп достаточно простой и универсальный язык (кроме того он не в одной программе, а в разных), на нем несложно писать. Но какие то там API, фактически - исправлять за разработчиками их недоделки. Причем вы их визуализацией не исправите - самая большая загвоздка с армированием, в том что по хорошему арматуру надо осреднять по линиям, чтобы не переармировать сечение и не перерасходовать сталь (фактически без увеличения прочности). Как это можно решить в GMSH - сложно сказать. Это же просто программа для пре- постпроцессинга. Вообще странно что в том же скаде не сделали поддержку формата сетки и сторонние визуализаторы на базовом уровне. Последних кстати полно и GMSH не самый лучший. Вообще им наверно проще параллельно начать писать новую программу, старая уперлась в порог развития. Любые новые вещит будут только усложнять код.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ETCartman
У нас с вами не сколько разные задачи, вот взгляды и не совпадают... Offtop: Если с помощью моих костылей, работа пойдет быстрее, значится мне они нужны ![]() ![]() ![]()
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Теперь в Автокаде 2013 нет необходимости конвертировать из dxf в geo.
Можно сохранять в формате *.iges и открывать в GMSH.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
КСтати я тут по ковырял *.iges в принципе не так уж и тяжело из автокада перекидывать модель в GMSH.
Правде не вполне понятно, как создавать суфрайсы.. За то теперь можно, довольно сложные формы перекдывать в СКАД спокойно, всего через один конвертер... ![]() ![]()
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 06.11.2013 в 17:53. |
|||
![]() |
|
||||
Регистрация: 22.10.2007
Челябинск->Москва<->Бомбей
Сообщений: 857
|
Спасибо за ссылку!Статью буду ждать! Еще вы говорили про напластование грунтов, тоже было б интересно посмотреть. Сам пробовал в автокаде по разрезам грунтам с помощью команды по сечениям создавать объемники, но как-то трудоемко.
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Потеря части модели при конвертации из 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 |