力学系チューナースキル は何をしますか?
力学系のパラメータを試行・調整し、MATLABによる時間応答プロット、位相ポートレート、パラメータログを生成するエージェントスキルです。明示的なODE、固定/調整可能なパラメータ、制約、過渡応答破棄設定を強制します。
概要
このスキルは、AIエージェントが以下の機能を提供します:
- 力学系のパラメータを体系的に試行・調整
- MATLABを使用した時間応答プロットと位相ポートレートの生成
- パラメータ試行のログ記録
- 明示的なODE、固定/調整可能なパラメータ、制約条件、過渡応答破棄設定の定義と強制
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のAIエージェント
使用方法
- システムのODEを定義します(例:
dx/dt = f(x, u, p)) - 固定パラメータと調整可能なパラメータを指定します
- 必要に応じて制約条件を設定します
- 過渡応答破棄設定を定義します
- エージェントがパラメータスイープを実行し、結果を可視化します
パラメータ定義例
% 固定パラメータ
params.fixed.m = 1.0;
params.fixed.b = 0.1;
% 調整可能パラメータ
params.tunable.k = [0.5, 2.0]; % 範囲 [min, max]
params.tunable.c = [0.1, 0.5];
% 制約条件
constraints.max_dt = 0.01;
constraints.tolerance = 1e-6;
% 過渡応答破棄設定
transient.discard = 0.1; % シミュレーション時間の10%を破棄
詳細
詳細については、リポジトリを参照してください。