Новий рік, а це означає що є сенс зробити невеличкий подарунок. І в якості такого розглянемо питання безкоштовних продуктів, що можна використовувати в комерційній діялності. І в межах цього питання термін “можна використовувати” буде не стільки про теоретичну можливість бо ліцензія дозволяє, скільки про більш практичну можливість. Тобто щоб їх використання не протиречила здравому сенсу, коли використання безкоштовного програмного забезпечення стає більш дорогим ніж комерційного не дивлячись на його ціну.
Нагадаю, що зараз вся основна активність відбувається в дискорді і навіть чернетки цього повідомлення теж були там.
Також є сенс нагадати що вже було декілька публікацій, що можуть бути корисними, а саме:
- Free FEM App
- Інженерний фріланс завжди потребує коштовного софта?
- САПР на халяву! Легально! Не “гербалайф”!
Free FEM App – це стара публікація за 11 рік, яку я нещодавно переклав-оновив. Правда, щоб вона стала дійсно актуальною – треба витратити набагато більше часу. Проте це доказ того, що я дуже давно натякаю що є безкоштовні аналоги платних програм. І студенти-випускники це можуть підтвердити. Бо їм це доводилося слухати більш ніж 10 років тому… Інженерний фріланс завжди потребує коштовного софта? це вже більш нова публікація і деякі важливі моменти там розглянуті, частково повторені. Ну і остання: САПР на халяву! Легально! Не “гербалайф”! це для тих хто може легально скористатися іншим софтом (переважно там не для комерційних цілей і це треба памятати.
ну а тепер йдемо далі.
То ж новорічний “подарунок” орієнтований на всіх хто займається інженерними розрахунками, не зв’язаний умовами замовника на рахунок софта який обов’язково треба використовувати, але при цьому хоче працювати в білу і з використанням виключно безкоштовного опенсорса. При цьому, те про, що ми пишемо – бажано, щоб працювало не тільки під Linux але і під Windows. Відповідно.
Я не скажу що поточне рішення закриває всі можливі варіанти. Але відсотків 80-90 воно закриє. Починаємо.
CAD.
Тут нажаль без варіантів. Якщо ми хочемо мати можливість будувати параметричні моделі, робити редагування моделей з формату STEP (parasolid, asci, jt і тим більше всі пропрієтарні формати – нажаль мимо) – це FreeCAD також корисним, частково, буде Salome, але про нього трошки пізніше

Базова Механіка
Якщо перед Вами стоїть задача виконувати розрахунки реальних конструкцій і ви можете їх експортувати в форматі STEP. І Вам потрібна нормальна сітка, 3D, оболонки, балки і широкий клас задач то PrePoMax на основі Calculix дуже швидко розвивається. Досить гнучкий. Може вирішувати купу задач що стоять. Salome Meca це стара класика. Він більш дубовий, але там можна і редагувати геометрію, і більш глибоко влазити в моделі та розрахунки, а також робити певну нескладну параметрику в дослідженнях. Самі розрахунки можуть бути на основі того ж Calculix, або Code-Aster
Explicit Динаміка
LS PrePost – не зовсім опенсорс, але безкоштовний і потужний препост. Нажаль він такий зручний, що можливо базову підготовку краще робити десь в іншому продукті. І з урахуванням що LS PrePost вміє в імпорт Abaqus даних, а Calculix майє сумісний формат і PrePoMax вміє експортувати навіть в формат Abaqus – то задача стає значно простішою.
В PrePomax є можливість в базі підготувати задачу і в LS PrePost вже просто допиляти. Також деякі задачі експлісіту можна вирішувати і за допомогою Calculix… але будемо чесними. Все ж Calculix тут покищо не в передовиках.
Але тоді є питання. Якщо калкулікс не підходить то де нам рахувати? І тут на допомогу нам приходить:
OpenRadios посилання дав на офіційний сайт, а звідти можна перейти на гітхаб звідки і скачати. Дуже відома штука по суті колись від компанії Altair, а тепер за її участю. Безкоштовний повнофункціональний вирішувач експлісіт. Який вміє в формат LS-DYNA. то ж інтеграція LS PrePost та OpenRadios нам закриває майже всі питання по експлісіту

Ну і залишається у нас серед базових потреб –
газо-гідродинаміка
Тут все набагато гірше. Якщо для поста можна використовувати той самий ParaView, то з підготовкою у нас гуслі.
Тому починаємо з вирішувача. Відповідно у CFD стандартом де факто став OpenFOAM. Але з ним проблеми – це тупо вирішувач. Задачу можна підготувати в Salome або в:
- SimWorks Free
- BlueCFD
- CfdOF
- BARAM
- Blender – як не дивно, але це може бути одним з найбільш адекватних на поточний момент безкоштовних варіантів
чомусь газодинаміки повинні страждати…
Проте, слід сказати, що деякі задачі можна готувати прямо у FreeCAD, бо він вміє в інтеграцію з Calculix та OpenFOAM (з додатковими плагінами) але я такого все ж би не радив.
Звісно це не є повний перелік опенсорсного та безкоштовного софта інженерного. І тут можна перелічити купу напрямів які залишилися без уваги (RBM, DEM, електромагнетизм…). Але…
Але я запропонував продукти які можна назвати готовими до комерційної діяльності. Проте Ви можете надати свої коментарі.
Чи буде контент по цьому напрямку – я поки не знаю. Все ж таки це нишеві продукти які мають більше проблем ніж комерційні… А мені б по комерційним продуктам встигати
Також нагадаю що для математичних розрахунків є аналог Matlab-Maple – SciLab Зараз він належить компанії Dassault Systemes, але при цьому залишився OpenSource (як і той же OpenFoam що належить Esi)
Ну і незайвим буде нагадати що у українського розробника Dystlab є зараз математичний пакет а-ля спрощений MathCAD, інструмент для простих FEA задач. І нещодавно з’явився RBM (Rigid Body Motion). Там місцями присутні безкоштовні версії. Проте тут більше не стільки про комерс-реді, скільки про підтримку відчизняного виробника. Останню фраз не треба читати як те що продукти не можуть бути корисними в комерційній діяльності. Скоріше як те що я з ними ще не достатньо знайомий
Ну десь так. Успіхів з проєктами в новому році


Одна відповідь до “Безкоштовні CAE готові для комерційного використання- міт чи реальність?”
Альтернативний шлях щоб не використовувати LS-PrePost: PrePoMax -> inp2rad -> OpenRadioss -> anim_to_vtk -> Paraview
inp2rad, OpenRadioss, anim_to_vtk – можна знайти тут: https://github.com/OpenRadioss