Community코딩 & 개발github.com

SailRain/동적-시스템-튜너-스킬

동적 시스템의 파라미터를 시험하고 튜닝하여 MATLAB 시간 응답 플롯, 위상 초상화, 파라미터 로그를 생성하는 에이전트 스킬입니다. 명시적 ODE, 고정/튜닝 가능 파라미터, 제약 조건, 과도 상태 폐기 설정을 강제합니다.

동적-시스템-튜너-스킬란 무엇인가요?

이 스킬은 동적 시스템을 모델링하는 ODE(상미분방정식)의 파라미터를 반복적으로 시험하고 튜닝할 수 있도록 설계된 AI 에이전트 스킬입니다. 사용자는 명시적인 ODE, 고정 파라미터와 튜닝 가능 파라미터, 파라미터 제약 조건, 시뮬레이션 시간 범위, 그리고 과도 상태를 폐기할 시간을 지정할 수 있습니다. 스킬은 MATLAB을 활용하여 시간 응답 플롯과 위상 초상화를 생성하고, 각 시도마다 사용된 파라미터와 결과를 로그 파일에 기록합니다. 이를 통해 엔지니어와 연구자는 복잡한 동적 시스템의 거동을 체계적으로 탐색하고 최적의 파라미터를 찾을 수 있습니다. 주요 사용 사례로는 제어 시스템, 기계 진동, 생물학적 네트워크 모델링 등이 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add SailRain/dynamical-system-tuner-skill

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

동적-시스템-튜너-스킬은(는) 무엇을 하나요?

동적 시스템의 파라미터를 시험하고 튜닝하여 MATLAB 시간 응답 플롯, 위상 초상화, 파라미터 로그를 생성하는 에이전트 스킬입니다. 명시적 ODE, 고정/튜닝 가능 파라미터, 제약 조건, 과도 상태 폐기 설정을 강제합니다.

개요

이 스킬은 AI 에이전트가 다음을 수행할 수 있도록 합니다:

  • 동적 시스템을 지배하는 ODE를 정의합니다.
  • 고정 및 튜닝 가능한 파라미터를 설정합니다.
  • 파라미터 값에 대한 제약 조건을 적용합니다.
  • 시뮬레이션 시간 범위와 과도 상태 폐기 시간을 설정합니다.
  • MATLAB을 사용하여 시뮬레이션을 실행하고 결과를 시각화합니다.
  • 각 시도에 대한 파라미터와 결과를 로그 파일에 기록합니다.

사용 방법

  1. 시스템의 ODE를 정의합니다 (예: dx/dt = -p1*x + p2*u).
  2. 고정 파라미터와 튜닝 가능 파라미터를 지정합니다.
  3. 튜닝 가능 파라미터에 대한 제약 조건을 설정합니다 (예: p1 > 0, p2 in [0, 10]).
  4. 시뮬레이션 시간 범위와 과도 상태 폐기 시간을 지정합니다.
  5. 스킬이 MATLAB을 사용하여 시뮬레이션을 실행하고 플롯과 로그를 생성합니다.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex CLI
  • 기타 AI 에이전트 플랫폼

파일 구조

dynamical-system-tuner-skill/
├── SKILL.md
├── matlab/
│   ├── run_simulation.m
│   └── plot_results.m
├── examples/
│   └── example_ode.txt
└── config/
    └── settings.json

환경 변수

  • MATLAB_PATH: MATLAB 실행 파일의 경로 (기본값: matlab)
  • OUTPUT_DIR: 결과 플롯과 로그를 저장할 디렉토리 (기본값: ./output)

예제

다음은 간단한 질량-스프링-댐퍼 시스템을 시뮬레이션하는 예제입니다:

ODE: d2x/dt2 = -(p1/m)*dx/dt - (p2/m)*x + (1/m)*u
고정 파라미터: m = 1, u = 0
튜닝 가능 파라미터: p1 in [0.1, 10], p2 in [0.1, 100]
시뮬레이션 시간: 0 to 20초
과도 상태 폐기: 2초

라이선스

MIT License

관련 스킬