遺伝的アルゴリズムG​AをSimulink​で使用したい

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

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Genetic Algorithm 的更多信息

标签

产品


版本

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!