← Блог
Engineering2026-08-02

Композитите като енергийна алгебра: научи една функция, остави кода да свърши останалото

Енергиите се събират, полетата не. Учиш една енергийна плътност, кодът прави ротациите, сумите и интегралите точно. Плюс честната граница.

#композити#инженерна-симулация#машинно-обучение#structural-mechanics#deep-tech

Едно неудобно наблюдение за трениране на невронни сурогати върху композитни материали: ламинатът не е един материал, а пакет от пластове, всеки със своя посока на влакната, и пространството от “комбинации на посоки” избухва, ако се опиташ да го научиш директно. Семплирай всяка ориентация, всяка последователност на подреждане, всяко съотношение на дебелини — и бюджетът ти от данни свършва, преди да си покрил и малка част от онова, което реален инженер ще поиска.

Предложението, което искам да разкажа — нарича се R25, и наистина е предложение, не завършен резултат — тръгва от едно наблюдение: енергиите се събират. Полетата — не.

Физически това не е новина — така работи класическата теория на ламинатите (CLT) от десетилетия. Новото тук е да се третира като архитектурно решение за учен модел: вместо мрежата да предсказва полето на напрежение на произволен ламинат, тя предсказва една функция — плътността на деформационна енергия на единичен пласт, в неговата собствена материална рамка — и обикновен код върши всичко останало.

Ниво Операция Цена
Единичен пласт, собствена рамка плътност на деформационна енергия W(ε, C, d) учено
Завъртян пласт точно завъртане на аргумента точно, код
CLT ламинат претеглена по дебелина сума точно, код
RVE хомогенизация обемен интеграл точно, код
Повреда / кохезивна зона добавъчен дисипативен член точно, код

Само горният ред е мрежа. Всичко под него е линейна алгебра и интегриране — детерминистично, евтино и коректно по конструкция, не по тренировка. Практическата печалба: не трябва да семплираш завъртания в данните за трениране, защото завъртането е координатна трансформация, не научено поведение. По-малко за учене означава по-малко данни, а защото всяко ниво над пласта е точна операция — сертификат на всяко ниво на стълбата, не само на върха.

Това стъпва върху вече прието, не предложено, решение: представяне на ориентацията на влакната като структурен тензор на точка d(x)⊗d(x), а не като ъгъл или вектор — конкретно защото ъгълът има изкуствено прекъсване при 180 градуса, а векторът носи фалшив знак — нито едното не съществува физически за влакно. Критериите за разрушение (Hashin, Tsai-Wu, Puck) остават затворени формули в постобработката, не учена “мрежа за разрушение”, защото учен предиктор за разрушение може да запомни начините на разрушение от тренировъчния си сет, вместо да прилага критерия. А хомогенизацията е обвързана с границите на Voigt/Reuss/Hashin-Shtrikman като твърда проверка: хомогенизираният тензор на коравина трябва да попада вътре в теоретичните граници, иначе резултатът се отхвърля направо.

А сега честната граница, която е също толкова важна, колкото и стълбата.

Тази декомпозиция важи за функцията на загуба и за сертификата. Тя не декомпозира физическия оператор. Извън режима, в който съединителен солвър реално се свежда до неподвижна точка, ламинатът е истински свързан проблем — пластовете си разменят товар през равновесие по интерфейсите, не през сумата от независимо изчислени енергии. Ако прочетеш това като “ламинатът е просто N независими пласта”, това е грешно четене — и точно него най-много искам да предотвратя, защото то произвежда система, която изглежда правилна в демонстрация и се проваля в реален дизайн.

Има две конкретни неща, които трябва да се измерят, не да се приемат за дадени, преди да им се вярва.

Първо, контрактивността на съединителния цикъл на ламината. Пластовете в свързан ламинат са много по-тясно свързани, отколкото например топлинно поле и механично поле, разменящи си гранични стойности — интерфейсите носят товар директно, не дифузно. Дали този цикъл наистина се свива (ρ < 1) е емпиричен въпрос, специфичен за ламинатите, и той е първото число, което всеки пилотен тест трябва да произведе. Да се приеме по аналогия с по-хлабава мултифизична връзка би било грешка.

Второ, и то тежи в обратната посока: вътре в режима, където класическата теория на ламинатите е валидна — тънки сечения, доминиращо равнинно напрежение — CLT сумата вече е точна и по-евтина от каквото и да е итеративно решаване. Така съединителната машина си заслужава цената само извън валидността на CLT: дебели сечения, истински триизмерни напрегнати състояния и повредени пластове, където енергийният пейзаж вече не е просто адитивен. Да посегнеш към итеративния двигател вътре в собствения режим на CLT би било строго по-лошо от простото сумиране.

Редът на въвеждане следва кое е реално ново, не азбучен ред: полимерни матрични композити, къси влакна и функционално градирани материали са първи, защото физиката им вече е покрита от доказани съдии. Керамични матрични композити се нуждаят от статистически съдия на Weibull, който още не съществува. Сандвич панелите се нуждаят от съдия за загуба на устойчивост (buckling), който също още не съществува — и докато го няма, този ред получава честно “няма съдия, ескалирай”, не зает такъв. Метални матрични композити се нуждаят от пластична дисипация плюс проследяване на остатъчно напрежение. Всеки етап минава през реална проверка спрямо солвъра и невиждана геометрия, преди следващият да започне.

Ако работата ти засяга композитен дизайн, интересно ми е къде за първи път се чупи “енергиите се събират, полетата — не” в твоя опит — дебели сандвич сърцевини, режими, доминирани от повреда, или нещо съвсем друго.

Обсъди NeuroCAD като пилот или инвестиционна възможност.

Working MVP/demo е наличен за квалифицирани разговори.

Контакт с founder-а