edem-triaxial-skill은(는) 무엇을 하나요?
EDEM 삼축 구속압 2차 개발 Skill - Claude AI를 활용한 EDEM 플러그인 개발
개요
이 스킬은 EDEM(Discrete Element Method) 시뮬레이션 소프트웨어에서 삼축 구속압(triaxial confinement) 테스트를 위한 사용자 정의 플러그인을 개발하는 과정을 지원합니다. Claude AI를 통해 EDEM API를 활용한 코드 생성, 디버깅, 최적화를 수행할 수 있습니다.
주요 기능
- 삼축 압축 시험 경계 조건 자동 설정
- 구속압 제어 및 모니터링 코드 생성
- 변형률 및 응력 데이터 수집 및 분석
- 사용자 정의 물질 모델(Custom Material Model) 템플릿
- EDEM API 기반 C++ 및 Python 스크립트 예제
사용 방법
- Claude Code 또는 Cursor 환경에서 이 스킬을 활성화합니다.
- EDEM 플러그인 개발에 필요한 요구사항을 설명합니다.
- Claude가 생성한 코드를 검토하고 EDEM 프로젝트에 통합합니다.
- 시뮬레이션을 실행하고 결과를 분석합니다.
지원 환경
- EDEM 2023 이상
- Visual Studio 2019/2022 (C++ 개발)
- Python 3.8 이상 (스크립팅)
- Claude Code, Cursor, Codex 등 AI 코딩 도우미
예제 코드
// EDEM 삼축 시험 플러그인 예제 (C++)
#include "EDEMPlugin.h"
class TriaxialPlugin : public EDEMPlugin {
public:
TriaxialPlugin() : EDEMPlugin() {}
virtual void execute() override {
// 구속압 설정
setConfinementPressure(100.0); // kPa
// 축 변형률 제어
setAxialStrainRate(0.01); // 1%/s
// 데이터 수집
recordData();
}
};
라이선스
이 프로젝트는 MIT 라이선스 하에 배포됩니다.