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

Вернуться   Форум 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.
Просмотров: 59480
 
Непрочитано 30.08.2018, 02:54
#81
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170


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

по сути идет речь о препроцессоре, генерирующем текстовый файл.
юзер может править его потом ручками, если в теме. (как в ls-dyna)
и постпроцессоре, обрабатывающем вывод.

сделать аналогичное в ансис смог бы , но это не финансируется.
а в фидесисе и подобном чужом нереально.

пока пришел к мнению, что удобнее будет задействовать calculix.
для начала нужны верификационные примеры calculix c исходниками. контакт важнее всего.

Последний раз редактировалось СергейД, 30.08.2018 в 08:05.
СергейД вне форума  
 
Непрочитано 06.09.2018, 16:22
#82
DEM

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


Цитата:
Сообщение от СергейД Посмотреть сообщение
а в фидесисе и подобном чужом нереально.
Да он кажется уже загнулся...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 06.09.2018, 18:00
#83
csp


 
Регистрация: 03.04.2013
Сообщений: 1,450


Цитата:
Сообщение от СергейД Посмотреть сообщение
пока пришел к мнению, что удобнее будет задействовать calculix
И что, calculix перестал быть импортным?
csp вне форума  
 
Непрочитано 06.09.2018, 18:43
#84
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170


фидесис навязывают. за треть или более цены ансис.
калькуликс- бесплатный.
побеседовал с коллегами- видимо все же коде-астер будем применять как ядро.
препроцессор на основе саломе.

верификация кодеастера впечатлила как более чем тысячей примеров, так и их неструктурированностью.
часть на англ часть на франц, исходников не нашел. будем смотреть.
СергейД вне форума  
 
Непрочитано 07.09.2018, 06:26
#85
csp


 
Регистрация: 03.04.2013
Сообщений: 1,450


Цитата:
Сообщение от СергейД Посмотреть сообщение
видимо все же коде-астер будем применять
Цитата:
Сообщение от СергейД Посмотреть сообщение
Подмосковье
Вы берега не попутали))))))
csp вне форума  
 
Непрочитано 07.09.2018, 13:17
1 | #86
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170


2 csp
посмотрел ваши посты. буквально ни одного без подколов и пр.
вы о чем вообще? тему вообще читали?

2 alexKaz
Прошу написать мне в личку. хотел посоветоваться.

Последний раз редактировалось СергейД, 07.09.2018 в 13:42.
СергейД вне форума  
 
Непрочитано 16.09.2018, 16:57
1 | #87
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


на всякий случай закину сюда ссылку сегодняшней стать по поводу CalculiX : https://habr.com/post/423359/
Интересно в первую очередь тем, что рассматривается запуск и работа с программой под win.
Boxa вне форума  
 
Непрочитано 22.09.2018, 16:03
#88
Бахил

?
 
Регистрация: 17.06.2014
Царицын
Сообщений: 12,202


Цитата:
Сообщение от Boxa Посмотреть сообщение
по поводу CalculiX : https://habr.com/post/423359/
Попытался. Это мазохизм какой-то.
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с)
Бахил вне форума  
 
Непрочитано 22.09.2018, 17:08
#89
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,040


Цитата:
Сообщение от Бахил Посмотреть сообщение
Попытался. Это мазохизм какой-то.
Да нельзя работать с бесплатным софтом, это не эффективно как минимум. Обычно и гораздо дороже выходит.
MrWhite вне форума  
 
Автор темы   Непрочитано 22.09.2018, 18:53
#90
ETCartman


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


вот самые годные примеры по такому стилю работы https://github.com/mkraska/CalculiX-Examples
то есть такой стиль практически бывает не удобен - это больше для скриптования и прочего
ETCartman вне форума  
 
Непрочитано 23.09.2018, 07:02
| 1 #91
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170


есть выход-
сделать бесплатный софт платным...
приделав какой-то нормальный интерфейс и минимальные удобства...
и продавать интерфейс за деньги.
вариант -получить под это финансирование.

вот за сколько коллеги (их фирмы) купили бы оболочку к коде-астеру. ?
с набором примеров верификацонных задач по нелинейностям (грунты, бетон, пластика, контакт)
с примерами типовых задач
с импортом моделей из лиры-скада, с экспортом туда результатов.
с плагинами анализа и оформления результатов?
с сертификатом РААСН со временем.
500 тыр? 900?
какие требования? пишите. хочу понять спрос.

почем купили бы оболочку к ветровой аэродинамике от OPENFOAM?
верификацию сделать сравнением ANSYS и аэротрубой. примеры должны быть.
модели для типовых задач. может быть справочник по результатам из литературы,
к примеру, в софистик встроили за 4900 евро dolfyn (бесплатный слабый продукт)

Последний раз редактировалось СергейД, 23.09.2018 в 18:21.
СергейД вне форума  
 
Непрочитано 23.09.2018, 09:14
#92
DEM

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


100-150 тыс руб для начала.
Такими заоблачными ценами вы сразу отпугнете всех.
Сделать варианты подписки.
Сделать вариант расчетов на собственном сервере.
Т.е. моделирование на локальном компе, расчёт на внешнем сервере.
Т.е. простенькие задачи до 1000 элементов расчитывать локально, большие задачи расчитывать на сервере.
Нужно не спрос изучать, он при вашем подходе будет нулевой. А изучать варианты выхода на рынок.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 23.09.2018, 10:58
#93
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,040


Цитата:
Сообщение от СергейД Посмотреть сообщение
есть выход-
сделать бесплатный софт платным...
приделав какой-то нормлаьный интерфейс и минимальные удобства...
и продавать интерфейс за деньги.

какие требования? пишите. хочу понять спрос.
Да это выход. Единственно что сделать нормальный интерфейс, сложнее и дольше, чем расчетное ядро. Банально в разы больше кода.
А так очень много от скорости зависит. Вот даже такой платный и симпатичный продукт как MIDAS GTS мне совершенно не понравился из-за общей медленности.

P.S. А кстати, никто не знает, есть в CalculiX аналог команды Ansys PATH ?
MrWhite вне форума  
 
Непрочитано 23.09.2018, 12:03
#94
Ал-й


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


Цитата:
Сообщение от MrWhite Посмотреть сообщение
платный и симпатичный продукт как MIDAS GTS мне совершенно не понравился из-за общей медленности.
А что имеется ввиду? И шла ли речь именно о старом gts, а не о новом gts nx? Который на порядок быстрее...
Ал-й вне форума  
 
Непрочитано 23.09.2018, 18:16
#95
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170


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

вопрос скорости не обсуждается.
надо понимать, что бесплатный софт быстро работает на дорогом железе...

улучшать саломе и пытаться не хочется.
сервис- набор исходников CA для типовых задач.
и отдельные плагины для подготовки правильных исходников со всеми параметрами.

мне этим FLAC3d нравится.
копируешь для подходящей задачи из хелп фрагмент кода (похож на Apdl) и правишь.
и для ls-dyna можно найти примеры.
СергейД вне форума  
 
Автор темы   Непрочитано 23.09.2018, 19:11
#96
ETCartman


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


платный софт на основе открытого не новое изобретение, если что
https://www.simscale.com/
https://mecway.com/
ETCartman вне форума  
 
Непрочитано 23.09.2018, 19:15
#97
DEM

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


СергейД
В фонд Бортника поди заявку собираешься подать
У меня руки не дошли..
Да и не такие там большие деньги а вовлеченность должна быть 100%.
А по части интерфейса, тут ты не прав.
Можно использовать какой нибудь FreeCad и все станет значительно проще.
Главное примеры и возможность работать с коробки.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 23.09.2018, 19:38
#98
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170


разумеется, не я первый это придумал.
специфика=в наборе примеров типовых задач по нелину и в верификации.
причем тут freecad. другие совсем цели. библиотека желдор моделей будет.
это тема РЖД. (выше уже писал)
посмотрим что получится. будет грант- будем делать.
СергейД вне форума  
 
Непрочитано 23.09.2018, 19:44
#99
DEM

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


Цитата:
Сообщение от СергейД Посмотреть сообщение
разумеется, не я первый это придумал.
специфика=в наборе примеров типовых задач по нелину и в верификации.
причем тут freecad. другие совсем цели. библиотека желдор моделей будет.
это тема РЖД. (выше уже писал)
посмотрим что получится. будет грант- будем делать.
Фрикад чтобы интерфейс ввода самому не ваять.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 23.09.2018, 19:58
#100
СергейД

расчеты МКЭ и CFD. ктн
 
Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170


dem!
ты не читал то, что я выше писал.
задача создать набор исходников для коде-астера.
под типовые нелинейные желдор и строит задачи.
с правильными опциями и верфикацией.
вплоть до РААСН, чтобы можно было идти в экспертизу.

для нелина разумно делать небольшие задачи с несложной геометрией, фрагменты
любыми средствами
хоть макросом ansys (нашел такой в интернете), хоть с++

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Освоение тел Солнечной системы: Техника, технологии, ресурсы. Солидворкер Разное 3657 21.03.2024 14:51
Разработка ПОС, искусство проектирования 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