Steer-by-wire software architecture diagram showing AUTOSAR layers, control algorithms, ECU, actuator, and ASIL-D safety system

ステアバイワイヤ・ソフトウェア・アーキテクチャ:AUTOSAR、制御、安全性、および展開

<戻る ステアバイワイヤ

簡単な回答

ステアバイワイヤ・ソフトウェアアーキテクチャは、機械式のステアリングコラムを完全電子システムに置き換えるものです。AUTOSARベースの階層型ソフトウェア、MPCや適応型PIDなどのリアルタイム制御アルゴリズム、ASIL-D安全機構を用いて、センサー、ECU、電動アクチュエータを介してステアリングを制御すると同時に、冗長性と耐障害性設計によって信頼性を維持します。


  • 機械的な連結機構はなく、ステアリングは完全にソフトウェア制御です。
  • AUTOSARのレイヤーはシステムを構造化する(HAL → BSW → 機能 → アプリケーション)
  • コア制御:MPC、適応型PID、フィードフォワード
  • 冗長性と耐障害性制御によりASIL-Dレベルの安全性を実現
  • MIL、HIL、および実車テストを用いたMBDを使用して開発されました。
  • L2+ ADASおよび自動運転に不可欠

SBWソフトウェアがすべてを変える理由

私が携わったプログラムの中には、たった1本の機械的なシャフトを取り除くことで、システム全体を再考せざるを得なくなったものもありました。

その軸がなくなってしまえば、もう後戻りはできない。

操作性、安全性、ドライバーのフィーリングなど、すべてはソフトウェアに依存している。

そこでSBWは、これまでとは異なる種類の工学的問題となるのです。


ステアバイワイヤ・ソフトウェアアーキテクチャとは何か、そしてどのように機能するのか?

ステア・バイ・ワイヤ・ソフトウェアは、ドライバーの入力を電気信号に変換し、物理的なリンクを一切使用せずにソフトウェアによってステアリングを制御する。

信号の流れ

  1. ステアリングホイールセンサーがトルクと角度を測定します
  2. 信号はステアリングコントロールユニット(SCU)に送られる。
  3. ソフトウェアが操舵指令を計算する
  4. アクチュエータモーターが動作を実行する
  5. フィードバックモーターがステアリングフィールを再現

何が違うのか

特徴伝統的な操舵方法SBW
繋がり機械電子
コントロール修理済みソフトウェア定義
ステアリング比静的動的
統合限定完全なシステム統合

重要な転換点は単純だ。

ステアリングの問題は、機械的な問題ではなく、制御システムの問題となる。


完全なSBWシステムには何が含まれますか?

ハードウェアコンポーネント

  • ステアリングホイールモジュール
    • トルクセンサー(±0.05 Nm)
    • 角度センサー(分解能0.01°)
    • フィードバックモーター
  • ステアリングコントロールユニット
    • インフィニオン AURIX TC4x / NXP S32G399
  • ステアリングアクチュエータ
    • 12kW PMSMモーター
    • 減速機とラック
    • ラック位置センサー(±150 mm)
  • コミュニケーション
    • CAN FD (500 kbps)
    • イーサネット(1000BASE-T1、1Gbps)
  • 電力システム
    • 12V / 48V冗長電源

ソフトウェアが処理する内容

  • 入力信号処理
  • 制御決定
  • モーター制御
  • フィードバック生成
  • 障害検出と復旧

ソフトウェアがなければ、操舵もできない。


SBWソフトウェアはAUTOSARを使用してどのように構築されるのですか?

SBWソフトウェアは、4層構造のAUTOSARクラシックプラットフォーム構造を採用しています。


ハードウェア抽象化レイヤー(HAL)

このレイヤーはハードウェアの詳細を隠蔽します。

内容物:

  • センサードライバー(トルク、角度、ラック)
  • FOC(応答速度10ms以下)を使用したモータードライバー
  • コミュニケーションの推進要因

センサー冗長化切り替えに対応しています。


基本ソフトウェア層(BSW)

システムサービスが実行される場所はここです。

内容物:

  • RTOS(QNX 7.1)
    • 5ミリ秒制御サイクル
    • 20ミリ秒のバックグラウンドタスク
  • 通信スタック
    • AUTOSAR COM
    • ISO 14229診断
  • 安全監視
    • 監視犬
    • CRCとパリティチェック
    • 業務監督
  • メモリ
    • 暗号化されたフラッシュメモリ
  • 電源管理
    • 冗長スイッチング

機能的なソフトウェア層

これが制御コアです。

  • 操舵制御アルゴリズム
  • 故障検出
  • 冗長ロジック
  • ドメイン間の連携

アプリケーション層

ユーザーレベルの動作を処理します。

  • 走行モード(スポーツ、コンフォート、エコ、自動運転)
  • 道路状況への適応
  • ロールバックをサポートするOTAアップデート

SBWではどのような制御アルゴリズムが使用されていますか?


ステアリング意図認識

簡潔な答え:
これは、ドライバーまたはシステムが何を実行したいのかを識別するものです。

詳細:

  • 入力:トルク、角度、速度
  • ファジー制御を使用する
  • 手動モードと自動モードの切り替え(50ミリ秒未満)

可変ステアリングレシオ(MPC)

簡潔な答え:
MPCは、速度と車両のダイナミクスに基づいてステアリング動作を調整します。

詳細:

  • 2自由度車両モデルに基づく
  • 低速:12:1~16:1
  • 高速:8:1~10:1
  • サスペンションデータ(高さ、剛性)を使用します

ステアリングトルク制御(アダプティブPID)

簡潔な答え:
PID制御により、正確で安定したトルク出力が保証されます。

詳細:

  • 精度 ≤0.1°
  • 摩擦と路面抵抗を補正します
  • 学習ベースのチューニングを使用して運転スタイルに合わせて調整します

アクティブ・リターン・トゥ・センター制御

簡潔な答え:
ステアリングホイールがスムーズに中央位置に戻るようにします。

詳細:

  • フィードフォワード+フィードバック
  • 精度 ≤0.5°
  • 傾斜と横方向の力を考慮して調整済み

SBWはどのようにしてISO 26262 ASIL-Dの安全基準を満たしているのでしょうか?


簡潔な回答

冗長性、リアルタイム監視、および障害発生時でもシステムが稼働し続ける耐障害性制御によって実現されます。


詳細設計

ハザード分析

  • FMEA
  • FTA
  • 30以上の故障モードが特定されました

安全機構

  • 監視機関による監視
  • データ整合性チェック
  • 業務監督

障害対応

故障の種類アクション
マイナー補償
選考科目バックアップに切り替える
致命的緊急操舵

緊急戦略

  • 差動トルク制御
  • 制御された停止

重要なポイント:

システムは障害が発生することを前提としており、それでも動作を継続する。


SBWシステムにおける冗長性とは何ですか?


簡潔な回答

複数の独立したシステムにより、いずれか1つが故障しても操舵は継続される。


デザイン

  • デュアルセンサー
  • デュアルECU
  • 二重通信
  • 二重制御経路

切り替え要件

  • 20ミリ秒以下のフェイルオーバー
  • 目立った異常なし

真の挑戦

  • トルクが急上昇する
  • パラメータの不一致

解決

  • 状態同期
  • スムーズな遷移制御

SBWソフトウェアはどのように開発されるのですか?


簡潔な回答

シミュレーションと自動コード生成を用いたモデルベース設計(MBD)の活用。


ワークフロー

  1. システムモデルを構築する
  2. アルゴリズムをシミュレートする
  3. コードを生成する
  4. SCUにデプロイ

テストレベル

  • ミル
  • ヒル
  • 車両テスト

結果

  • 開発速度が40%向上
  • 統合リスクの低減

最も難しい工学上の問題とは何か?


ステアリング遅延

原因:

  • 信号+演算+モーター遅延

修理:

  • より高速なアルゴリズム
  • FOC最適化
  • フィードフォワード制御

結果:

  • 20ms以下の遅延

冗長スイッチング

修理:

  • パラメータ同期
  • スムーズな移行

電磁干渉(EV)

修理:

  • カルマンフィルタリング
  • EMC設計

較正

修理:

  • デジタルツイン
  • AIベースのチューニング

測定結果

  • 操舵精度:≤0.08°
  • 応答時間:≤8ms
  • 戻りエラー: ≤0.3°

SBWは他のシステムとどのように連携するのですか?

簡潔な答え:
ブレーキ、サスペンション、および自律走行システムと連携して動作します。

詳細:

  • ブレーキ・バイ・ワイヤ → 安定性
  • エアサスペンション → ロールコントロール
  • ADAS → パストラッキング

例:

ターン中:

  • サスペンションがロールを検知します
  • SBWはステアリングトルクを調整します

SBW Softwareの今後の展望は?

  • AIによる制御
  • クロスドメインシステム
  • 高性能コンピューティング(CPU + GPU + NPU)
  • SOAアーキテクチャ
  • 標準化

よくある質問(2026年版)


機械的なバックアップなしで、SBWシステムはどのようにしてASIL-Dの安全性を満たすことができるのでしょうか?

簡潔な答え:
冗長性と耐障害性制御を用いることで、システムが障害発生時にも動作し続けるようにする。

詳細:

  • デュアルECU、センサー、電源
  • リアルタイム診断
  • フェイルオペレーショナル設計
  • バックアップ制御戦略

SBWアルゴリズムにおける最大の課題は何ですか?

簡潔な答え:
リアルタイム性の限界とシステムの不確実性。

詳細:

  • MPCは5ミリ秒以内に実行されなければならない
  • タイヤと路面の状況は予測不可能です
  • 騒音とアクチュエータの制限
  • 耐障害性制御の統合

解決策:

  • 簡略化されたモデル
  • MPC + PID の組み合わせ
  • AIベースのチューニング

ステアリングの感触はどのように再現されていますか?

簡潔な答え:
モーターと制御アルゴリズムを使用する。

詳細:

  • フィードバックモーターはトルクを発生させる
  • 道路状況の推定
  • 速度に基づく調整
  • ドライバーのカスタマイズ

SBWは自動運転においてどのように機能するのでしょうか?

簡潔な答え:
これは車両制御の中核となるアクチュエーターとして機能する。

詳細:

  • 経路計画コマンドを受信する
  • ブレーキとサスペンションと連動します
  • 集中管理を可能にする

SBWの量産を制限する要因は何ですか?

簡潔な答え:
安全性、コスト、そして信頼性。

詳細:

  • ASIL-D認証
  • システムの信頼性
  • 重複コスト
  • 基準の欠如
  • ドライバーの信頼

著者

ジョニー・リュー
ダウウェイ・ビークル社CEO

ジョニー・リウは、インテリジェントシャシーシステム、ステアバイワイヤアーキテクチャ、EVプラットフォームの開発に携わっています。彼は、安全性が極めて重要なシステム、AUTOSARアーキテクチャ、制御アルゴリズムに重点を置き、SBWソフトウェアプロジェクトの開発から製品化までを主導してきました。


コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Need a Quote or Have Questions?

Please fill out the form below, our engineers will contact you within 24 hours.