Borrar filtros
Borrar filtros

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

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

Respuestas (0)

Categorías

Más información sobre Simulink Design Optimization en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2023a

Community Treasure Hunt

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

Start Hunting!