• 検索結果がありません。

CANapeを用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発

N/A
N/A
Protected

Academic year: 2021

シェア "CANapeを用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発"

Copied!
5
0
0

読み込み中.... (全文を見る)

全文

(1)

Technical Article

ラピッドコントロールプロトタイピングのバイパス手法

メカトロニクス中心であった自動車開発は、近年、急速にソフト ウェアで制御させる機能が増加しており、制御ソフトウェア開発 の大規模化/複雑化が進んでいます。そのため、開発期間の短 縮やコスト削減の面から、新しい開発手法としてモデルベース 開発(Model Based Development、以下MBD) が注目されて います。MBDにはいくつか領域がありますが、設計段階におい て制御装置をモデル化し、試作検証する手法は、ラピッドコント ロールプロトタイピング(Rapid Control Prototyping、以下RCP) と 呼ばれています。 アイシン・エィ・ダブリュ株式会社(以下、アイシンAW) は、主に オートマチックトランスミッション(以下、AT) とカーナビゲーション システムの開発および製造を行っており、先端技術を駆使して 環境に配慮したATを世界各国の自動車メーカーに提供していま す。RCPで制御モデルを開発する手法には、既存電子制御ユニッ(Engine Control Unit 以降ECU) 全体をRCP機器と置き換える「 フルパス手法」と既存ECUの特定のコードをRCP機器と置き換え る「バイパス手法」があり、アイシンAWでは以下の3つの理由から バイパス手法を採用しています。 ・ 量産ECUが存在するため、フルパス手法の必要性が低い 既存Cコードを最大限活用する ECUの新規設計が必要な場合でも、必ず試作品を作る (制御 開発中は、A/Tハードウェアだけではなく、ECU評価をかねてい

CANapeを用いたラピッドコントロールプロトタイピングのバイパス手法

による制御モデル開発

近年、自動車のソフトウェア開発において、開発期間の短縮やコスト削減の面からモデルベース開発が注

目されています。アイシン・エィ・ダブリュ株式会社は、ラピッドコントロールプロトタイピングのバイパス手法に

よる制御モデル開発にベクターの測定

/キャリブレーションツールCANape (キャナピー) を導入しました。本

稿では、

CANapeが導入された理由と機能的メリットを紹介します。

(2)

Technical Article

1:CANapeが導入されたRCPシステムの構成

Automatic

Transmission

Engine

Antilock Brake

System

CANape

CAN

CAN

Simulink

モデル

Electronic Control Unit アイシンAWはATの制御モデル開発をバイパス手法で行うため に、ベクターの測定/キャリブレーションツールCANapeを導入しま した。CANapeが導入されたRCPシステムでは、制御ロジックの一 部をSimulink®/Stateflow®で記述し、量産ECUのコードと入れ替 えて動作させます。各信号はCANバスを使用してECUと送受信し ます。(図1) このシステムのRCPの規模は以下の通りとなり、変速点制御な1つの機能ごとにモデルを作成し、バイパス手法での動作テス ト、測定、キャリブレーションが行われました。(表1)

1000KB 程度

4msec ~ 10msec

40 ~ 60 点

100 ~ 150 点

モデルファイルのサイズ

動作周期

測定信号数

適合パラメーター数

1:RCPの規模

(3)

Technical Article

なぜ

CANapeなのか?

アイシンAWがCANapeを導入した理由は主に2つあります。 Real-Time Workshop Embedded Coderとの相性が良い

2 0 0 3 年 に ト ヨ タ 自 動 車 ( 株 ) と デ ン ソ ー ( 株 ) が R e a l -Time Workshop® Embedded Coder™ (以下、RTW-EC) を採 用したこともあり、トヨタ系列であるアイシンAWはRTW-ECと相性 の良いRCP機器を重要事項としました。アイシンAWでは、いくつ かのRCP機器を検討した結果、自動コード生成までを考慮する と、Simulinkデータオブジェクトに対応している製品が良いことが解 ってきました。Simulinkデータオブジェクトは、RTW-ECのために作 られた新しいデータ設定手法です。CANapeはSimulinkデータオ ブジェクトのASAP2クラスパッケージを使用し、シグナル値とパラ メーター値の設定ができます。選定時には CANapeが唯一Simu-linkデータオブジェクトに対応した製品でした。 ② 他のRCP機器と比較してコストが低い バイパス手法のRCPシステムを構成する場合、一般的には制御 モデルの演算を行うRCP機器と動作テストの結果を測定するツー(ソフトウェア) が必要となります。CANapeでは、RTW-ECで生 成した制御モデルの演算とテスト結果の測定およびキャリブレー ションが単体で可能なため、他のRCP機器を追加で購入する必要 がありません。そのため、低コストでRCPシステムを構築すること ができます。(図2)

一般的なバイパス手法

LAN

CAN

制御モデル計算

計測

ECU

ECU

RCP

機器

計測

制御モデル計算

制御対象

プラント

制御対象

プラント

CAN

CANape

CANapeを用いたバイパス手法

2:CANapeを用いたバイパス手法と一般的なバイパス手法のシステム構成

(4)

Technical Article

さらにアイシンAWはCANapeを導入したことで、以下のメリット を得ました。 ① RCP、測定、キャリブレーションまでの開発サイクルを1つの ツールで対応可能 現行の制御対象(ECU) に新しい制御ロジックを実装するため には、動作テストの結果を測定し、キャリブレーションするという開 発サイクルを回す必要があります。CANapeには、RCP、測定、 キャリブレーションまでを含めた開発サイクルに必要な機能が全 て揃っているため、1つのツール (CANape) のみでRCP、測定、 キャリブレーションまでの開発サイクルに対応できます。 ② キャリブレーション結果をモデルに戻す「リバース」が可能 CANapeでは、キャリブレーション後のシグナル値やパラメー ター値をMファイルにして自動出力できます。そのため、キャリブ レーションした後のシグナル値とパラメーター値を制御モデルに戻 す「リバース」が可能となり、より効率的に開発を進めることができ ます。

CANape

CAN

CANape

モデル

DLL

モデル

DLL

検査する制御モデル

制御対象プラント

3:CANapeを活用した簡易的なHILSシステム

CANapeのさらなる活用

ア イ シ ンA W で は 、 制 御 モ デ ル と 制 御 対 象 モ デ ル の DLL(Dynamic Link Library) を、結合した2台のCANapeで動作さ せて簡易的なHILS (Hardware in the Loop Simulation) による検 査を実現しました。CANapeは物理モデルをそのまま動作させる ことができるため、制御対象モデルにSimulinkの拡張パッケージ であるSimScape™を使用できます。(図3)

まとめ

要約と展望 ア イ シ ンA W は 、 R C P の バ イ パ ス 手 法 を 用 い た 制 御 モ デ ル 開 発 にC A N a p e を 導 入 し た こ と で 、 S i m u l i n k デ ー タ オ ブ ジ ェ ク ト を 使 用 し た シ グ ナ ル 値 お よ び パ ラ メ ー タ ー 値 の 設 定 がR C P と 自 動 コ ー ド 生 成 で 共 有 可 能 と な り ま し た 。 さ ら に 、C A N a p e の 機 能 的 な メ リ ッ ト に よ り 1 つ の ツ ー ル の み で 一 連 の 開 発 サ イ ク ル(RCP、 測 定 、 キ ャ リ ブ レーション) に対応可能なRCPシステムを構築しました。アイシン AWは、このRCPシステムで開発した制御モデルを、量産ECUで 動作可能なモデルにするためにGUIをベースとしたサポートツー ルを開発しました。これにより、自動コード生成の量産採用に一歩 近づきました。

(5)

Technical Article

■ 本件に関するお問い合わせ先 ベクター・ジャパン株式会社 営業部 (東京) TEL: 03-5769-6980 FAX: 03-5769-6975 (名古屋) TEL: 052-957-2471 FAX: 052-957-2469 E-Mail: sales@jp.vector.com

本プロジェクトを振り返って

アイシン・エィ・ダブリュ株式会社 技術本部 解析技術部 主任研究員 久保 孝行氏 「RTW-ECの採用を前提とした場合、どうしてもRCPと自動コード 生成の工程で2度手間となる作業があり、工数メリットが見出せ ず、自動コード生成に踏み込めなかったが、CANapeの新機能登 場によりRCPと自動コード生成に関する最大の課題が解決しまし た。まだ、後1歩の作業 (カスタムコードの開発とさらなる自動化の 追及) が残っていますが、現時点では大きな課題はなく、自動コー ド生成技術に関して、ほぼ目処がつきました。今後も、高品質・高 性能な制御を開発し省燃費化の技術開発を支援したいと思いま す。」 ベクター・ジャパン株式会社 適合ツール部 マネージャー 庄井 美章 「CANapeの持つモデルベース開発との連携機能を製品開発に 役立てることが出来、非常にうれしく思います。 CANapeはSimu-link XCP Serverというオプションによってモデルベース開発の すべての段階において有効なツールとなりました。今後もモデル ベース開発の中で効率化に役立つツールの製品化をユーザーの 声を聞きながら強力に進めていきます。」 Simulink®、Stateflow®、Real-Time Workshop®、Embedded Coder™、SimScape™は、米国The MathWorks, Incの登録商標 ならびに商標です。

図 1:CANape が導入された RCP システムの構成

参照

関連したドキュメント

丸善雄松堂株式会社 学術情報ソリューション事業部 Maruzen eBook Library担当 Tel:フリーダイヤル 0120-186-990 又は

算処理の効率化のliM点において従来よりも優れたモデリング手法について提案した.lMil9f

医学部附属病院は1月10日,医療事故防止に 関する研修会の一環として,東京電力株式会社

⑬PCa採用におけるその他課題 ⑭問い合わせ 会社名 所属部署・役職 担当者名 電話番号 メールアドレス... <契約形態別>

監査役 御手洗冨士夫、小杉善信、真砂靖は、会社法第2条第 16 号及び第 335 条第3号に定める社外監査役であります。. 2.

※1

東京電力ホールディングス株式会社(以下,東電HDという。 ) ,東京電力パワーグリ ッド株式会社(以下,東電PGという。

「普通株式対価取得請求日における時価」は、各普通株式対価取得請求日の直前の 5