Free FEM App


переклад 2025.01 публікації від 2011.02.17. В принципі те, що тут написано так чи інакше зустрічається в інших публікаціях на схожі теми, але це була перша стаття, з якої все пішло. деякі коментарі для актуалізації додані.

Безкоштовний “софт” на користь інженерам. Оглядів на схожу тему у мережі є безліч.. Проте, через те що народ ледачій, я зазвичай присвячую одну з лекцій з курсу (“Основ САПР” на 3му курсі, коли вже народ має 200+ годин теорії-практики по CAD) цьому питанню*. У зв’язку з чим (близько двох років тому, тобто у 2009) було зроблено поточну презентацію, яку можна знайти далі. Кілька разів я її виправиляв до більш актуального стану, але, в той же час, на даний момент (коли ви бедете читати ці строки) вона не є – ні найповнішою, ні “найвилізанішою”. Проте вже як є.

*нажаль програма навчання на спеціальності, та і сама спеціальність якій я викладаю за ці роки давно змінилася, тому відокремленої лекції вже нема, але розповідаю час від часу щоб народ хоч шось знав

Всю публцікацію краще сприймати як короткі коментарі до презентації, ніж повноцінну публікацію. Найбільшу “цінність”, на мій погляд, несе останній шматок слайдів – перелік програм, з коротким описом та “скрином”. Зображення та опис здебільшого здерти з офіційних інет ресурсів (ну ледачій, я ледачій). А “цінність” полягає в наступному: свого часу я перепробував багато систем, включаючи деякі бібліотеки, і в презентації відобразив ті, які найближче підходять з точки зору переходу на них (нагадуємо що тексту вже більше 10 років, більш свіжа думка тут). Зрозуміло, що у більшості випадків перехід на них буде здійснюватися швидше за все під прапором: “якщо припече”. Проте.

Особливо хотів би зупинитись на чотирьох речах. ParaViewпостпроцесор. Трохи гальмівний, але дуже потужний робітник із великою кількістю можливостей. У мережі (особливо в англомовній частині) є уроки, які дозволять освоїти систему швидше. На момент останніх тестів він не розумів кирилицю у жодних видах, на чому я якось і попався (не міг відкрити файл із “моїх документів”).

Calculix – його перевагою є в першу чергу те, що в його розробці брали участь декілька людей що розробляли комерційни продукт Abaqus’a (Simulia). З цього (першого) факту випливає другий, від якого для більшості користі буде трошки більше. Другий факт у тому, що Calculix цілком непогано розуміє *.inp файли зроблені “Старшим Братом” (але не ідеально). А враховуючі, що повноцінний Abaqus вміє в розуміти й деякі інші формати (наприклад ANSYS’івські файли *.ans)… Ідею вловили? Це до речі про “припече”. Але будьте обережні. Все-таки імпорт/експорт не найнадійніша річ у CAE. Особливо в контактних, мультифізичних та нелінійних задачах.

ну і краще щоб не припекало. тобто не треба порушувати закони та умови ліцензійності. це зазвичай виповзає тільки боком. і чим далі – тим більше. І взагалі ми живемо в цивілізованій країні, відповідно краще йти цивілізованими шляхами. дешевше буде. в усіх сенсах цього виразу. навіть якщо так не здається і продукти здаються надто дорогими

Code Aster – шалена система. Інакше не скажеш. Багато в чому, за своїми можливостями, вона є прямим конкурентом для ANSYS, NASTRAN, ABAQUS, не кажучи вже про ALGOR*, COMSOL та ін. Як і всі системи подібного класу – щось краще за інших, щось гірше, але є й унікальні речі. Наприклад підтримка X-FEM**. Єдине, що слід врахувати. За спрямованістю Code Aster все ж таки ближче до NASTRAN за рахунок того, що це чистий вирішувач***.
Що стосується достовірності … Якщо раптом хтось захотів продемонструвати що він дуже розумний і пригадав такі слова – то почитайте хто саме замовник розробки для даної системи. Я думаю, Вам одразу стане легше (в сенсі відпустить бажання здаватися надрозумним).

*AlGOR вже давно не є актуальним. Його викупила компанія Autodesk десь у 12 році, перейменувала в Autodesk Simulation. А потім “трошки” прибила… Коли в її портфолії з’явився більш зрозумілий для її маркетингу NEi Nastran in CAD
**X-FEM вже давно не є унікальним і присутній в багатьох продуктах. ле іноді до нього достукатися бува складно. Чим зараз коде астер відрізняється сказати складно, бо давно не дивився. не було потреби.
***Calculix теж складно назвати повноціним CAE і краще сприймати його як саме вирішувач. Нещодавно з’явився PrePoMax для калкулікса, але то тема для окремої публікації

Останнім пунктом у списку, але не останнім за змістом, йде Salome – безкоштовна CAD/CAE система. Хоча якщо бути чесним, це швидше пре/пост процесор, ніж повноцінний CAD або CAE. Водночас у варіанті Salome Meca що входить в CAELinux* ця система є більш ніж конкурентоспроможною. Тому що в збірку CAELinux входить дуже багато чого, але якщо Вам не потрібно дуже багато вього майте на увазі, що вирішення завдань здійснюється через налаштовану зв’язку між Salome і Code-Aster. А якщо врахувати її безкоштовність… Пройшовши за посиланням, Ви зможете завантажити і віртуальний образ, і навіть LiveDVD для повноцінної роботи. Там же на сайті є кілька мультиків для роботи з системою. (тут було посилання на один ресурс з болот, але болотному тут не місце. якщо є потреба та бажання в локалізованих туторах – пишіть, за наявності відгуків – зроблю).

*CAELinux вже давно не є наднеобхідним, бо у програми Salome Meca з’явився нативний варіант під Windows

Власне на цьому знайомство Вас зі світом безкоштовних інженерних програм я закінчу. А скориставшись наведеними в тексті та презентації посиланнями* та пошуком* Ви зможете ближче ознайомитися з досягненнями відкритих спільнот. Може навіть Ви також дійдете висновку що САПР повинен (може) бути безкоштовним, чи що може з цінами на САПР є шось не те**….

*Слід памятати що посилання за плином часу часто стають не актуальними а деякі речі не просто змінюють своє місце “прописки” а взагалі зникають з небосхилу. Таке життя. Але пошук по інтернету Вам в цьому допоможе розібратися
**свою точку зору на ціни по САПР я вже давно змінив і не раз аргументував у відео та у текстових публікаціях в межах блогу. Я вважаю що ціни дійсно є досить високими, і мені також (як користувачу) хотілося б більш дешевих варіантів. Вендори вправі формувати ціни і все таке. Але ціни є обґрунтованими можливостями та підтримкою. Якщо не підходить ціна – треба подумати і обрати більш підходящій варіант. Тим більше що за цей час з’явилося багато різних легальних альтернатив

P.S. Щоб бути максимально чесним, поясню нашу думку. Свого часу ця тема (безкоштовного інженерного ПЗ) піднімалася для того щоб повністю відійти від дорогих CAE. Але поки що, досі, це рішення вважається в рамках нашого колективу не доцільним.
Причини дві:
1. є легальна можливість використовувати комерційні CAE пакети в тому числі в їхньому комерційному та освітньому варіанті;
2. не хочеться втрачати існуючі напрацювання (одних ансисівських макросів тільки у мене гора і не мала)*. Втім свого часу довелося піти з Cosmos/M не зважаючи на напрацювання, так що і тут перехід можливий.
3.* тут все трошки змінилося, але це потребує більш детального опису

,

6 відповідей до “Free FEM App”

  1. Большое спасибо.
    Очень большой минус Calculix – это то, что там вообще всё делается объемниками, включая, например, полые сечения, и вследствие этого есть большие проблемы с моделированием кручения.
    Не знаю, продвинулись ли они в этом.

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

  3. O'Brain, большое спасибо за увлекательный блог. Если интересно взгляни на мой FASTRAN. Это МКЭ-программа для расчета динамики тонкостенных оболочек. В целом состоит из препроцессора (только просмотр готовых МКЭ-моделей), решателя и постпроцессора (просмотр результатов расчетов). Буду рад комментариям.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *