← 최신 논문
🔢 mathematics

Implementation of Hyperelastic Physics-Augmented Neural Networks in the Explicit Finite Element Codes Simcenter Radioss and OpenRadioss with Applications to Impact Events

본 논문은 자동화된 Fortran 루틴 생성기를 통해 물리 증강 신경망을 명시적 유한 요소 솔버인 Simcenter Radioss 및 OpenRadioss에 통합하는 프레임워크를 제시하며, 최적화된 네트워크 구조가 특수 솔버를 요구하지 않고도 충격 시뮬레이션 내 복잡한 초탄성 거동을 효율적으로 모델링할 수 있음을 입증한다.

원저자: Lukas Maurer, Sascha Eisenträger, Marian Bulla, Daniel Juhre

게시일 2026-06-30
📖 3 분 읽기🧠 심층 분석

원저자: Lukas Maurer, Sascha Eisenträger, Marian Bulla, Daniel Juhre

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 고무 용(rubber dragon)이 강철 공에 맞았을 때 어떻게 찌그러지고, 늘어나고, 튀어 오를지 예측하려고 한다고 상상해 보십시오. 수십 년 동안 엔지니어들은 이 동작을 추측하기 위해 "규칙집"(수학 공식)을 사용해 왔습니다. 이 규칙집들은 훌륭하지만, 고무나 생체 조직 같은 재료의 무질서하고 복잡한 현실을 포착하기에는 너무 단순한 경우가 많습니다.

최근 과학자들은 더 나은 규칙집을 쓰기 위해 **인공지능(AI)**을 사용하기 시작했습니다. 하지만 한 가지 문제가 있었습니다. AI는 컴퓨터만이 이해하는 언어로 말하는 "블랙박스"와 같았던 반면, 충돌과 충격을 시뮬레이션하는 데 사용되는 엔지니어링 소프트웨어는 다른 오래된 언어를 사용한다는 점이었습니다. 이 둘을 연결하는 것은 마치 미래형 USB-C 케이블을 빈티지 라디오에 꽂으려는 것과 같았습니다. 지저분하고, 느리고, 고장이 나기 쉬웠습니다.

이 논문은 이 문제에 대한 영리한 해결책을 제시합니다. 다음은 쉬운 용어로 풀이한 내용입니다.

1. 문제점: 언어 장벽

연구진은 **물리 기반 신경망(Physics-Augmented Neural Network, PANN)**이라는 특수한 유형의 AI를 사용하고자 했습니다. PANN을 단순한 추측기가 아니라, 학습을 시작하기 에 물리 법칙(에너지 보존 법칙 등)을 미리 배운 학생이라고 생각하십시오. 이렇게 하면 AI가 공학적으로 신뢰할 수 있고 안전하게 사용될 수 있습니다.

문제는 이러한 PANN이 보통 현대적인 AI 도구(PyTorch 등)에서 훈련되지만, 충돌 테스트에 사용되는 엔지니어링 소프트웨어(RADIOSS)는 오래된 컴파일된 코드(Fortran)로 실행된다는 점입니다. 보통 AI를 사용하려면 시뮬레이션 중에 무거운 AI 소프트웨어를 배경에서 계속 실행시켜 두어야 하는데, 이는 모든 과정을 매우 느리게 만듭니다.

2. 해결책: "번역기"

저자들은 번역기를 만들었습니다. 그들은 일종의 복사-붙여넣기 기계 역할을 하는 파이썬(Python) 스크립트를 작성했습니다.

  • 1단계: Python(현대적인 실험실)에서 AI 모델을 훈련시킵니다.
  • 2단계: 스크립트가 AI의 "두뇌"(가중치와 설정값)를 가져와서 이를 독립형 Fortran 코드(오래된 방식의 언어)로 자동 재작성합니다.
  • 3단계: 이 새로운 코드를 RADIOSS 소프트웨어에 직접 삽의합니다.

결과: 이제 AI는 시뮬레이션 안에 "하드코딩"되었습니다. 더 이상 무거운 Python 소프트웨어를 백그라운드에서 실행할 필요가 없습니다. 이것은 복잡한 레시피를 외국어로 작성한 뒤, 그 레시피를 완벽하게 번역하여, 번역가가 옆에 없어도 영어만 사용하는 요리사가 요리를 할 수 있게 만든 것과 같습니다.

3. 속도의 비결: "제곱" vs "로그"

연구진은 AI의 "활성화 함수"(뉴런이 발화할지 결정하는 수학적 스위치)가 속도를 늦추고 있다는 점을 발견했습니다.

  • 기존의 스위치 (SoftPlus): 이 함수는 로그와 지수를 포함한 복잡한 계산입니다. 정확하지만 계산 비용이 많이 듭니다. 매번 숫자가 필요할 때마다 계산기로 복잡한 퍼즐을 푸는 것과 같습니다.
  • 새로운 스위치 (SQuarePlus): 저자들은 이를 제곱근에 기반한 더 단순한 함수로 교체했습니다. 이것은 복잡한 계산기 대신 단순한 자를 사용하는 것과 같습니다. AI의 논리는 동일하게 수행하면서도 훨씬 빠르게 계산됩니다.

성과: 이 더 단순한 스위치를 사용함으로써, AI가 시뮬레이션에 추가하는 시간을 약 절반으로 줄였습니다. 얕은 구조의 AI 모델의 경우, 시뮬레이션 속도가 기존 표준 방식보다 1.8%만 느려졌습니다. 더 깊고 복합적인 모델의 경우, 속도 향상 폭은 훨씬 더 컸습니다.

4. 테스트: 고무 용

이것이 효과가 있음을 증证明하기 위해, 그들은 극적인 테스트를 설정했습니다.

  • 설정: 단단한 강철 공이 고무 같은 재질로 된 디지털 "용"을 향해 발사됩니다.
  • 과제: 용은 형태가 변하고, 튀어 오르고, 지면 및 자기 자신과 상호 작작용해야 합니다. 여기에는 초당 수백만 번의 계산이 필요합니다.
  • 결과: 그들은 AI가 생성한 재료를 클래식하고 신뢰할 수 있는 수학적 모델(Carroll 모델)과 비교했습니다.
    • 시각적 요소: 용의 찌그러짐과 튀어 오름은 두 시나리오 모두에서 거의 동일했습니다. AI가 고장 나거나 이상하게 행동하지 않았습니다.
    • 속도: AI 기반 시뮬레이션은 특히 새로운 "SQuarePlus" 스위치를 사용할 때 클래식한 모델만큼 빠르게 실행되었습니다.

5. 핵심 요약

이 논문은 우리가 첨단 물리 기반 AI 모델을 복잡한 설정이나 슈퍼컴퓨터 없이도 표준 엔지니어링 충돌 테스트 소프트웨어에 직접 연결할 수 있음을 보여줍니다.

  • 엔지니어를 위해: 이제 시뮬레이션 속도를 늦추지 않고도 복잡한 재료를 모델링하기 위해 AI를 사용할 수 있습니다.
  • 미래를 위해: 저자들은 이 번역 과정을 자동화하는 무료 "툴킷"(GitHub 제공)을 제공합니다. 즉, 누구나 자신이 훈련시킨 AI 모델을 단 몇 번의 클릭만으로 시뮬레이션 준비가 된 코드로 바꿀 수 있습니다.

요약하자면, 그들은 고도의 기술을 가진 AI의 세계와 실용적인 엔지니어링 시뮬레이션의 세계 사이에 다리를 놓았으며, 그 여정을 빠르고 안전하며 쉽게 만들었습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →