質問:
抽象度の異なる動的システムを比較する方法は?
Marius Oei
2017-05-09 15:08:27 UTC
view on stackexchange narkive permalink

Matlab / Simulinkで車両をマルチボディシステムとしてモデリングしています。目標は次のとおりです。

  1. 現実的なシミュレーションモデルを用意しているため、プロトタイプの測定を行う必要はありません。常に。

  2. 特定のパラメーター推定タスクを解決し、ドライバー支援制御メカニズムを適用します。

  3. ol>

    最初のタスクについて説明します。実車のサスペンションキネマティクスを模倣した、タイヤモデルなどを備えた詳細なマルチボディモデルを作成しました。

    2番目のタスクでは、このモデルはもちろん、リアルタイムで計算に手間がかかりすぎます。車両のECUでのアプリケーション。そのため、さまざまな目的のために複雑さを軽減した追加のモデルを作成しました(例:シングルトラックモデル)。

    ここで、複雑なモデルがどれだけ「うまく」いるかだけでなく、知りたいと思います。実際の車両と一致しますが、複雑なモデルの「興味深い」ダイ​​ナミクスが単純化されたものにどの程度対応するかについても一致します。

    避けたいのは、テスト信号を使用してグラフを確認することです。それらが「類似した種類」であるかどうかを確認します。数学的に多かれ少なかれ健全な結果が得られる、より詳細なアプローチがあればいいのですが、数値解法はまったく問題ありませんが、複雑な非線形システムの優れた分析アプローチが見つかるとは思いません。

    この種の問題に関する文献やガイダンスを探しています。感度分析は解決策の重要な部分であると確信しており、すでにいくつかのリソースを見つけました。しかし、2つのモデル(またはモデルと現実)を比較したい場合はあまり役に立ちません。

    すべてのヒントに感謝しています!

運動方程式を追加する必要があります。システムオードを見ずにアドバイスをすることは難しい。
複雑なシステムには約50の状態変数があるので、ode(Simscapeを使用したので単純に書き留めることさえできませんでした)はあまり役に立ちませんでした。より単純なモデルでさえ、まだ非常に複雑な常微分方程式を持っています。だから私の質問は基本的に**どの状態/ダイナミクスが重要であるかをどのように判断できますか**そして** 2つの動的システムをどのように比較できますか**?
私はこれが幅広いトピックであることを知っているので、私は文学を探しています。今のところ、役立つものは何も見つかりませんでした。しかし、動的モデルの検証と低次元化モデルの評価に関する研究が必要だと感じています。
あなたはODE線形時不変ですか?
これにアプローチする最も一般的な方法は、周波数領域での比較です。単一のメトリックが必要な場合は、Vinnicombeギャップ(またはNu-gap)距離が必要です。
1 回答:
Gürkan Çetin
2017-10-31 23:20:20 UTC
view on stackexchange narkive permalink

2つのシステム(またはシステムと現実)の比較は非常に複雑になる可能性があります。

システム同定法(テスト入力)を利用して、時間領域と周波数領域で動的応答をシミュレートおよび比較できます。

可能であれば、いくつかの応答評価基準(ステップ応答へのオーバーシュート、システムのモードと頻度)を定義し、両方のモデルを使用してテストケースを実行し、結果を比較することを検討できます。

Dr。ドイツのDLRのJategoankarは、システム同定に関する本といくつかの資料をオンラインで公開しています。彼はこの分野でよく知られている権威です。



このQ&Aは英語から自動的に翻訳されました。オリジナルのコンテンツはstackexchangeで入手できます。これは、配布されているcc by-sa 3.0ライセンスに感謝します。
Loading...