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

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > Code-Aster для строительства. Материалы для освоения и развития

Code-Aster для строительства. Материалы для освоения и развития

Ответ
Поиск в этой теме
Непрочитано 20.02.2013, 05:24 6 |
Code-Aster для строительства. Материалы для освоения и развития
ETCartman
 
Регистрация: 09.12.2008
Сообщений: 4,649

Данная тема назревала довольно давно, создана отчасти как самостоятельная, отчасти как ветвь данной темы.

1) Что такое Code-Aster? Это открытая расчетная программа индустриального класса (уровня ANSYS и пр.), сертифицированная по ISO, изначально созданная и развиваемая как основной расчетный инструмент французской атомной и энегретической отрасли (EDF)
Как и ANSYS она не является собственно строительной, это МКЭ программа общего назначения (машиностроение, строительство и пр.), но к слову говоря в определенном смысле она более строительная чем ANSYS (специальные модели для грунтов, бетона, вантовые элементы с которыми в ансисе большие траблы) и проч. В силу многообразия функций и обширной поддержки она естественно лучше чем другие открытые программы приспособлена для адаптации под разные специальные нужды. То есть таким образом это не продвинутый калькулятор ++ вроде скад-лира, а тяжелый пакет к которому применим глагол "моделировать". То есть воспроизводить реальное поведение конструкций с учетом нелинейностей, а не просто считать внутренние усилия по линейной теории и затем прогонять их через арифметические алгоритмы норм. К слову усилия в Code-Aster тоже естественно можно получать и потом обсчитывать по ним с учетом требований снипов и сп. Хотя как калькулятор она едва ли в конечном итоге окажется удобной.


2) имеющиеся на сайте материалы выложенные в dnl находятся поиском по ключевым словам. Можете просто нажать ссылку ПО для поиска материалов по открытому и бесплатному софту (до кучи).
Официальный сайт и сайты поддерживающих компаний:
http://www.code-aster.org (английский и французский переключается - там же есть активный форум на двух языках).
http://www.salome-platform.org/ (это основной пре-построцессор, тоже открытый)
http://code-aster.de/ ,
http://www.alneos.com
Конечно же в обязательном порядке
http://caelinux.com/CMS/
и его вики
http://caelinux.org/wiki/index.php/Main_Page

(форум там есть). Я еще напишу про этот сайт ниже.
http://necs.fr/ (c виндоус версией которая есть также тут http://sourceforge.net/projects/asterwin/
Русскоязычный форум (не особо активный и продуктивный)
http://freecae.ru/
Проект с попыткой перевода на английский
http://codeaster-intl.sourceforge.net/ (http://sourceforge.net/projects/codeaster-intl/)
там же можете взять текстовый файл интернационализации и переводить на русский, башкирский, татарский и другие языки народов СССР
Интерфейс для Python
http://www.libaster.org/
Ссылок и сайтов еще очень много и я просто оставлю тут место для них (и также, надеюсь, они будут появляться в процессе обсуждения)

3) Как начать изучать и пользоваться? Хотя виндоус версия есть, она прошла большую часть верификационных тестов, но она старая и для открытой программы это критично. Открытая программа - это на самом деле не одна а куча программ, куча форматов файлов которые меняются от версии к версии иногда. Все в совокупности это приведет к тому что вы будете не понимать что и от чего глючит. Кроме того большая часть англоязычных примеров относится к более новым версиям.
К виндоус версии лучше обращаться после того как будут получены уверенные навыки владения в более подходящей системе.
Как установить линукс если вы никогда не имели с ним дело? И какой лучше дистрибутив взять.
дистрибутив однозначно лучше этот
заполняете форму (для статистики), выбираете 11 версию (последняя на сегодняшний день) и кнопку download
далее вариантов много
3.1) прожечь iso образ на dvd и запускать как живой диск (посмотреть можно но работать практически нет).
3.2) установить второй системой на компьютер. это лучший вариант но не всегда. во первых до этого (лучше всего) заранее приготовить места на диске (три раздела для линукс - swap, /home и / . во вторых многие виндоус программы постоянно затирают загрузчик и потом могут быть проблемы с запусканием в том числе и виндоус. это не проблема для оптыных юзверей но не рекомендуется для начинающих.
3.3) Установить на отдельную флешку и загружать ее с usb - неплохой вариант, но тоже требует гугления и некоторых усилий. Тоже опять же загрузчик.
3.4) Скачать виртуальный плеер (виндоус программа) http://www.vmware.com/products/player/ , установить его, подцепить загруженный iso при запуске диалога. Получится линукс работающий из windows. То есть конечно это будет не нормальный линукс (быстрая и удобная система), но что то внешне очень похоже. Проблемы с доступом к дискам, видеокартой и пр. Но так или иначе для начального обучения этого может быть достаточно. Я сам лично давно не пользовался, ввиду постоянного использования линукс как основной системы
К слову такой вариант лучше чем использование виндоус версии еще и потому что на caelinux-е все предустановлено - то есть не только code-aster но и куча других программ которые могут быть полезны с ним

4) Литературы на английском по code-aster к настоящему моменту не так уж и мало. Тут выкладываю файл с примерами по расчету стержневых систем и кабелей. Не смотря на кажущуюся сложность логика работы программы очень простая. даже проще чем у обычных наверно. основана на стандартных форматах сеток (unv, med, mail) и именованных группах узлов и элементов этой сетки. К этим группам прикладываются нагрузки, закрепления, назначаются материалы, сечения и пр. с помощью текстового командного файла который формируется в блокноте или в интеративной базе команд Eficas. Понимание команд и перевод Eficas-а я является ключом к освоению всей программы. К слову помомо стандартных команд язык code-aster предлагает и стандартные функции управления моделью и результатами (как ANSYS APDL) и плюс интерфейс к пайтону вообще делает эту программу клондайком для тех кто имеет соответствующие навыки или не против их заиметь.

5) Соучастниками создания темы являются члены группы разработчиков бесплатного софта (см. самую первую ссылку) и в частности DEM
То что открыл именно я - связано с сдвижкой по времени, потому что когда форум будет активен я буду спать. А потом поеду на работу и приеду когда все участники будут спать.
Актуальным вопросом является трансляция модели из одной из общераспространенных программ (например скад-лира) в достаточную по функциональности открытую (из которых Code-Aster по большому счету самый привлекательный претендент). Однако с моей точки зрения (которая основана на некотором опыте использования программ обеих типов - то есть строительных калькуляторов и тяжелых классических) - путь это почти что тупиковый. Можно будет сравнительно легко транслировать какие то простые вещи. Например сетку. Или если постараться то сетку с группами. Но практически любая реальная модель после трансляции будет требовать такой глубокой доработки что смысл практический это действие потеряет. Это чисто в силу разницы и несовместимости идеологий, математики конечных элементов, типов нагрузок и видов расчетов и так далее. На мой взгляд более простым (и с большим количеством последующих полезных применений) будет являться способ - от абстрактной модели конструкции к любой из программ.
То есть легче будет создать собственный описательный язык конструкции и уже из создаваемой на его основе базы данных транслировать модель и в скад и в code-aster и при надобности куда угодно (в calculix или ANSYS и тд). При таком подходе надо будет записывать текстовый файл в определенном формате - что достигается легко даже с самыми элементарными навыками программирования. Да и идеологически этот подход более верный. Допустим завтра скад вообще аннулирует текстовые файлы. Или изменит их сильно. Практически придется все начинать с нуля. Да и почему именно скад? Цель то инженера - свободно использовать любые доступные инструменты эффективно. Для создания такого описательного языка в принципе не надо писать какую то отдельную программу. Нужно просто взять за основу какой то сеточный формат с группами который легко читается кодом на любом языке и наиболее распростраен в качестве формата для обмена. претендентов на такой формат не много. если брать коммерческие программы то наверно самым удобным будет формат abacus (и он же calculix) или nastran. Другой вариант - MSH, UNV или MED. Я бы выбрал если честно UNV как самый универсальный и несложный. К тому же с большим количеством готовых конвертеров изо всего и во все. Но этот выбор не принципиален и можно даже выбрать несколько таких форматов. Это всего лишь стандартная сетка для численных задач и все. Сетка то что все конечно элементные программы объединяет (хотя может быть и разной). В конечном итоге если выбирается тот же unv то и сетка не важна. Разбивается она в том же GMSH на раз а группы привязаны к геометрическим элементам (пластинам целиком, стержням и так далее).
Собственно база данных состоит из массивов которые могут заполняться хоть где и хоть как. Например в электронных таблицах (что естественно коль речь идет о массивах данных в виде таблиц). таким образом вы можете строить модель в скаде не открывая его совсем. или с небольшими правками. задавать нагрузку сразу на все плиты просто поменяв одну цифру в таблице. Сгустить сетку не трогая нагрузок вообще, сделать параметрическую модель здания и только менять размеры. И сделать такую передачу будет на порядок проще чем выуживать что то откуда то и пытаться приспособить голову бобра к телу осла.
Я потом еще продолжу на эту тему, пока все.

Вложения
Тип файла: pdf Beam-cable-gmsh-aster.pdf (1.97 Мб, 870 просмотров)


Последний раз редактировалось ETCartman, 20.02.2013 в 17:26.
Просмотров: 59426
 
Непрочитано 21.02.2013, 07:13
#21
DEM

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


ETCartman
Ну распарсить, я смогу почти любой файл(вот пример программы), самое главное чтобы структура была регулярная....
Все что считано из файла, находится внутри программы в виде массива Array[1..20] of TStringList....
Так что переписать все это могу в любом виде....
Нужно только найти подходящий формат и с 10 ток примеров к нему, чтобы можно было составить алгоритм.....
PS. прошу не обращать внимания на ошибки возникающие в работе программы, т.к. делал её для тестирования считывания массива из txt файла.....

Пример файла Скада, тоже прилагаю....
Вложения
Тип файла: zip 0.zip (455.9 Кб, 82 просмотров)
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 21.02.2013, 07:37
#22
ETCartman


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


Цитата:
Сообщение от DEM Посмотреть сообщение
ETCartman
Ну распарсить, я смогу почти любой файл(вот пример программы), .
Спасибо, очень полезно кстати.
Насчет code-Aster наверно какое то время займет изучение примеров и команд
но что касается формата для универсального конвертера то
то вот http://dip28p.web.fc2.com/calculix/g...vert/index.htm (по ссылке http://www.caelinux.org/wiki/index.php/Proj:UNVConvert )
можно скачать пайтон скрипт который читает формат UNV (I-Deas, поддерживается почти везде)
и вот для питонистов ссылка http://code.google.com/p/meshconvert...=26&spec=svn26
то есть кто знает при этом формат скада - дело за малым - только запись в этот формат
вот статья про меширование

Последний раз редактировалось ETCartman, 21.02.2013 в 07:43.
ETCartman вне форума  
 
Непрочитано 21.02.2013, 07:45
#23
DEM

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


ETCartman
По позже может скачаю, просмотрю алгоритм....
Мне нужны будут примеры, от простых к сложным, чтобы можно было функции отрабатывать(думаю тут вы сможете помочь)...
Правда потом может фигня одна получится, в СКАДе и Лире, номера узлов объемных элементов идут не абы как...
Кстати прога сделана на Лазаре, так что потом надо будет её переделать, и она будет кросплатформенной....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 21.02.2013, 07:48
#24
ETCartman


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


Цитата:
Сообщение от DEM Посмотреть сообщение
ETCartman
Правда потом может фигня одна получится, в СКАДе и Лире, номера узлов объемных элементов идут не абы как...
так они и везде не абы как. даже если какая то разница есть - можно соответственно поменять в записи в заданном порядке. не могу пока найти спеку для UNV с рисунками. там все должно быть и в том числе номера. думаю что как раз это все стандартно. кстати в лире есть поддержка сетки GMSH вроде бы с какой то версии они сделали (но по моему без групп).
Примеры то есть только разбирать их надо. Проще всего начать с простого объемного с тетраэдрами тела где минимум характеристик и узловая нагрузка. такое считается в caelinux интерактивно - даже кодастер не надо учить чтобы посчитать (примеры видео есть в dnl)
и с чтения записи UNV формата с группами. Потом оболочки, и балки.

Последний раз редактировалось ETCartman, 21.02.2013 в 07:54.
ETCartman вне форума  
 
Непрочитано 21.02.2013, 08:21
#25
DEM

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


Да я уже смотрел некоторые примеры из dnl там довольно просто все, только разбито на 3-4 файла описание....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 21.02.2013, 08:49
#26
ETCartman


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


Да GMSH довольно специфическая программа, но там много функций на самом деле. Есть еще netgen который легче для новичка (загрузить модель и нажать одну кнопку по простомy, в крайнем случае пометить номера нужных граней). И из netgen легко получить UNV с группами который потом хоть куда - править или конвертировать. тут пример такой сетки (посчитанный в CalculiX - 2000 фунтов нагрузка сверху, единицы имперские). Можете открыть этот файл в gmsh например. посмотреть там группы. Попробовать перекинуть в скад и приложить тонну сверху
Я попробую подумать какие могут быть примеры сделать именно для GMSH. Я сам его не сильно хорошо знаю. Но я абсолютно уверен что этот путь самый благодарный. и в том числе (поскольку мне вопросы СНиПов-СП не интересны сейчас, как часть вашего проекта для меня бесполезная) это (общий формат и свободная манипуляция данными) будет полезно и мне - в том числе и со скадом который у меня есть тоже.
Это вообще мог бы быть самый популярный у строителей открытый проект в принципе, не только для русскоязычных пользователей

ps http://www.sdrl.uc.edu/PDF/test_univ...le_formats.pdf все что нашел по unv - там не только сетка а все до кучи на самом деле.
но с другой стороны выбор формата не так и важен потому что почти все они взаимозаменяемы.
вот спек для msh2 (поддерживается тоже в netgen) http://geuz.org/gmsh/doc/texinfo/gms...II-file-format
если можно конвертировать из одного - то можно и из другого
Вложения
Тип файла: zip unv.zip (512.2 Кб, 81 просмотров)

Последний раз редактировалось ETCartman, 21.02.2013 в 09:42.
ETCartman вне форума  
 
Непрочитано 21.02.2013, 09:40
#27
DEM

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


Offtop: ETCartman
Еще бы времени у меня по больше было....
И денег чтобы этим заниматься....
А то на работе грузят всякой фигней.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 21.02.2013, 09:50
#28
ETCartman


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


это мне знакомо. но по идее если у вас коллективная разработка то каждый понемногу - будет результат. я не владею форматом скада текстовым. пробовал разобраться но не хватило тяму. я пока тоже хочу поизучать код-астер в том числе для своей работы. и в том числе начну делать таблицы о которых я писал выше несколькими постами ранее
ETCartman вне форума  
 
Непрочитано 22.02.2013, 08:13
#29
DEM

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


Пара глупых вопросов....
1. Как изменить разрешение экрана в VMware Player, чтобы виртуальная машина, была не середине экрана в маленьком окошке...
2. Как изменить язык в caelinux2011,хотя бы интерфейса...
А то блина что в Убунте ни в зуб ногой, что в VMware Player ни фига не разобрался пока...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 25.02.2013, 19:22
#30
andsan


 
Регистрация: 24.06.2005
Москва
Сообщений: 290


Цитата:
Сообщение от DEM Посмотреть сообщение
Как изменить разрешение экрана в VMware Player
В загруженной caelinux->меню вверху экрана->System->Preferences->Monitors->выбираете разрешение побольше.
andsan вне форума  
 
Непрочитано 25.02.2013, 20:47
#31
DEM

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


andsan
Неее...
Через плеййер так не получалось...
Другой плейер растягивал изображение, тоже выглядело не очень...
В итоге сделал загрузочную флешку и все ОК...
Сейчас разбираюсь с прогами....
Интерфейс конечно а ля СКАД...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 25.02.2013, 20:58
#32
ANKR


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


Цитата:
Сообщение от DEM Посмотреть сообщение
andsan
Неее...
Через плеййер так не получалось...
Другой плейер растягивал изображение, тоже выглядело не очень...
В итоге сделал загрузочную флешку и все ОК...
Сейчас разбираюсь с прогами....
Интерфейс конечно а ля СКАД...
Я тож хочу так. DEM, какой прогой делал ?
ANKR вне форума  
 
Непрочитано 25.02.2013, 21:09
#33
DEM

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


Universal-USB-Installer-1.9.2.5 и unetbootin-windows-583
Любая подойдет...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 25.02.2013, 21:52
#34
andsan


 
Регистрация: 24.06.2005
Москва
Сообщений: 290


Цитата:
Сообщение от DEM Посмотреть сообщение
Неее...
Ну, не знаю. У меня нормально получилось в VMware Player.
andsan вне форума  
 
Непрочитано 26.02.2013, 11:24
#35
DEM

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


andsan
Та не с помощью unetbootin-windows-583 по удобнее будет....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 27.02.2013, 09:26
#36
ANKR


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


DEM, на 100 % поудобнее. а главное вообще никакого напряга с созданием флэшки
ANKR вне форума  
 
Непрочитано 28.02.2013, 21:49
#37
DEM

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


В общем то потихоньку разбираюсь с созданием схем....
А как нагрузки прикладывать и создавать комбинации нагрузок не фига не пойму...
ETCartman
Вы не могли бы сделать какое то видео с примером расчета простой плиты....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 01.03.2013, 23:11
#38
Yaroshutin


 
Регистрация: 01.10.2007
Санкт-Петербург
Сообщений: 100


Очень волнует один вопрос... в документации (R3.08.03) нашел сведения о расчете свойств сечений произвольной формы. Я правильно понимаю, что свойства этих сечений можно назначать стержневым элементам?
И есть ли возможность использовать тонкостенные сечения (набранные из листов, в пределах которых напряжения постоянны по толщине)? Это было бы очень удобно для формирования сечений пролетных строений мостов.
Yaroshutin вне форума  
 
Непрочитано 05.03.2013, 14:27
#39
DEM

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


Урок работы с GMSH от ETCartman
http://dwg.ru/dnl/11890
http://dwg.ru/dnl/11892
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 05.03.2013 в 15:40.
DEM вне форума  
 
Непрочитано 17.09.2013, 17:44
#40
Chardash

Соискатель
 
Регистрация: 12.03.2011
Урал
Сообщений: 1,497


На сайте ibm.com , есть неплохая информация по Salome и Code Aster.
Chardash вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > Code-Aster для строительства. Материалы для освоения и развития

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Освоение тел Солнечной системы: Техника, технологии, ресурсы. Солидворкер Разное 3651 09.03.2024 10:31
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Аттестация в Минрегионе по негосударственной экспертизе Людмила Охр Прочее. Архитектура и строительство 350 14.02.2015 17:50
Где написано, что Подрядчик обязан передавать исполнительную документацию ? drill_man Разное 164 15.01.2013 15:30
Временная защита неэксплутаруемого здания от осадков ing-e Прочее. Архитектура и строительство 16 06.12.2011 00:11