遺伝的アルゴリズムGAをSimulinkで使用したい
1 回表示 (過去 30 日間)
古いコメントを表示
大学で車両制御に関しての研究をしているモノです.
モデルの出力(double型の数値)を最適化する目標ヨーレートと目標速度を算出したいと考えています.簡易的な車両制御フローを下に示します.最低かする手法として,遺伝的アルゴリズムを用いてモデルの出力値を最適化したいと考えています.
遺伝的アルゴリズムをMATLABFunctionのコードで設計する際,目的関数の定義が必要になると思います.(下のコード)
[x, fval] = ga(@objectiveFunction, 2, [], [], [], [], [min_yawRate, min_velocity], [max_yawRate, max_velocity], [], options);
xは目標ヨーレート,目標速度のベクトルで,fvalは評価値を示しています.
ここで,@objectiveFunctionは目的関数にあたり,これをモデルの出力値にしたいと考えていますが,どのように設計すればよいか教えて欲しいです.

0 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Genetic Algorithm についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!