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

Similar documents
Presentation Title

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

エンジニアリング・サービスから見たMBD導入の成功・失敗

SimscapeプラントモデルのFPGAアクセラレーション

MAAB でのプレゼンテーション に関する提案

SimulinkによるReal-Time Test環境の構築

モータ HILS の概要 1 はじめに モータ HILS の需要 自動車の電子化及び 電気自動車やハイブリッド車の実用化に伴い モータの使用数が増大しています 従来行われていた駆動用モータ単体のシミュレーション レシプロエンジンとモータの駆動力分配制御シミュレーションの利用に加え パワーウインドやサ

CW6_A1441_15_D06.indd

Presentation Title

モデルベースデザイン(MBD)を始めましょう!

PowerPoint プレゼンテーション

f2-system-requirement-system-composer-mw

Presentation Title

スライド 1

MATLAB/Simulinkを利用したモデルベース開発のトレンドと将来展望

Using VectorCAST/C++ with Test Driven Development

自動車制御開発用シミュレータ:CRAMAS

エンジン制御仕様・ ソフトウェア開発の進化

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

Microsoft PowerPoint - 23_電子制御情報の交換(配布用a).pptx

JMAABプラントモデリングワーキンググループ活動報告

CANape Vector Japan Co., Ltd.

054_10モデルベースデザイン

PowerPoint プレゼンテーション

PNopenseminar_2011_開発stack

CDM Studio

CREST ディペンダブル VLSI システムの基盤技術 研究領域会議 ISO26262 ISO26262 Contents ISO26262 ECU ECU Copyright Hitachi Automotive Systems, Ltd. All rights reserved

組込関連サービス

組込みソフト技術者への期待 (ET2011 資料から抜粋 ) 組込み関連製品 W 開発費の割合は年々増加している 2005 年を境に HW と W 開発費の割合は逆転した 組込み関連製品 HW 開発費の割合は年々減少している ( 経済産業省 : 組込みソフトウェア産業実態調査報告書 2005~200

/ , ,908 4,196 2, ,842 38, / / 2 33 /

Microsoft PowerPoint - 01_Vengineer.ppt

PGRelief C/C++ 強化ポイント説明書

MATLAB EXPO 2015 Japan 次世代モデルベース検証ソリューションで テスト・デバッグ改善

Oracle Cloud Adapter for Oracle RightNow Cloud Service

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

スライド 1

2016 Trademark Announcement -Wide-

Software Token のセット価格 398,000 円 (25 ユーザ版 税別 ) をはじめ RSA SecurID Software Token を定価の半額相当の特別価格を設定した大変お得な スマートモバイル積極活用キャンペーン! を 3 月 31 日 ( 木 ) まで実施します また

Simulinkモデル開発における工夫事例

PowerPoint プレゼンテーション

Presentation Title

Tech Info share 2015 Q2 CDA Team 2

背景 1 / Reprinted with permission from paper c 2013 SAE International.

Managing and Sharing MATLAB Code

お客さまのデジタルトランスフォーメーションを加速する「アジャイル開発コンサルティングサービス」を提供開始

ソフト活用事例③自動Rawデータ管理システム

車載ソフトウェアのテスト自動化支援ツール

<4D F736F F D F193B994AD955C D9E82DD835C EC091D492B28DB8816A2E646F63>

D5-2_S _003.pptx

スライド 1

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

ビッグデータやクラウドのシステム基盤向けに処理性能を強化した「BladeSymphony」および「HA8000シリーズ」の新製品を販売開始

ムラタ流MBD:エネルギーマネジメントシステム向け組み込み開発の事例

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

Microsoft Visual Studio 2010 Professional Data Sheet

FUJITSU Cloud Service K5 認証サービス サービス仕様書

2011 年 11 月 17 日 状態遷移の種類と形式検証の使いどころ アイシン エィ ダブリュ株式会社 技術本部解析技術部 主任研究員久保孝行 AISIN AW CO., LTD. All rights reserv ed. Do not reproduce or distribute.

項目記載事項必須 1.4 非機能性 更新業務仕様書の 3-4 非機能要件 を踏まえ 提案するシステムに関して 基本的な考え方や方針 アピールポイント等を簡潔かつ明瞭に記述すること 3-4 非機能要件 の (1) から (4) に区分し すべての項目について記述すること 1.5 他システム連携 更新業

JACi400のご紹介~RPGとHTMLで簡単Web化~

インテル(R) Visual Fortran コンパイラ 10.0

プログラム コースのご案内 3 製品紹介セミナーいまさら聞けないシリーズ モデルベース開発の概要 4 いまさら聞けないシリーズ MBD の概要とHILS 構築について 4 いまさら聞けないシリーズ MBD の概要とRCP&Bypass 構築について 5 いまさら聞けないシリーズ MBD の概要と自動

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

Silk Central Connect 15.5 リリースノート

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを

IBIS

スライド 1

マイクロソフトの最新OS「Windows Server® 2008 R2」、「Windows® 7」プレインストールモデルを販売開始

Oracle SQL Developer Data Modeler

サイバネットニュース No.115

Introduction to System Identification

Microsoft PowerPoint - FormsUpgrade_Tune.ppt

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門がじぇるね IoT 部門作品のタイトル : TOPPERS_ASP3 カーネルと astah*-uml による状態マシン図でのソフト設計と動作検証の試み作成者 : 塩出武 ( しおでたけ

目次 MBD エンジニアのキャリア種別 モデリング編 要求表現 タイミングチャート 状態遷移図 状態遷移図の描き方 書き方のルール 教育方法 MBD 開発環境エンジニア編 MBD 開発環境の 改善 最後に スライド番号 2

JMAAB制御モデリングガイドラインの現状と将来

お客様からの依頼内容とその現状

MATLAB EXPO 2019 Japan プレゼン資料の検討

MATLAB® における並列・分散コンピューティング ~ Parallel Computing Toolbox™ & MATLAB Distributed Computing Server™ ~

Microsoft Word - H doc

Microsoft PowerPoint - Personal Software Process (PSP)の実施の定着化

ハード・ソフト協調検証サービス

NEC 製PC サーバ『Express5800 R120f-1E』とSanDisk『ioMemory SX /SX 』検証報告書

FUJITSU Cloud Service for OSS 認証サービス サービス仕様書

スライド 1

Red Hat Enterprise Linux Server 7 動作確認表

OPCインターフェースによるPLC計装システムの実践的ソリューション

PDFオートコンバータEX

PowerPoint Resources

Oracle Business Rules

Microsoft Word - TestReport_PRIMEPOWER250_ doc

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事

Presentation Title

Red Hat Enterprise Linux Server 7 動作確認表

PW_Products_A4_Japan_Web

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

CodeRecorderでカバレッジ

回路シミュレータ/MATLABリンク~詳細回路設計におけるシステムレベル検証~

Insert VERITAS™ FAQ Title Here

Windows Server 2016 Hyper-V ストレージQoS機能の強化

機能検証トレーニング コース一覧

ダンプ取得機能強化サポートオプション Enterprise Edition

Transcription:

ape を用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発 近年 自動車のソフトウェア開発において 開発期間の短縮やコスト削減の面からモデルベース開発が注目されています アイシン エィ ダブリュ株式会社は ラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発にベクターの測定 / キャリブレーションツール ape ( キャナピー ) を導入しました 本稿では ape が導入された理由と機能的メリットを紹介します ラピッドコントロールプロトタイピングのバイパス手法 メカトロニクス中心であった自動車開発は 近年 急速にソフトウェアで制御させる機能が増加しており 制御ソフトウェア開発の大規模化 / 複雑化が進んでいます そのため 開発期間の短縮やコスト削減の面から 新しい開発手法としてモデルベース開発 (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 評価をかねているため )

アイシンAWはATの制御モデル開発をバイパス手法で行うために ベクターの測定 / キャリブレーションツールapeを導入しました apeが導入されたrcpシステムでは 制御ロジックの一部をSimulink /Stateflow で記述し 量産 ECUのコードと入れ替えて動作させます 各信号はバスを使用してECUと送受信します ( 図 1) このシステムの RCP の規模は以下の通りとなり 変速点制御な ど 1 つの機能ごとにモデルを作成し バイパス手法での動作テス ト 測定 キャリブレーションが行われました ( 表 1) Automatic Transmission Engine Antilock Brake System Simulink モデル ape Electronic Control Unit 図 1:ape が導入された RCP システムの構成 モデルファイルのサイズ動作周期測定信号数適合パラメーター数 1000KB 程度 4msec ~ 10msec 40 ~ 60 点 100 ~ 150 点 表 1:RCP の規模

なぜ ape なのか? アイシン AW が ape を導入した理由は主に 2 つあります 1 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のために作られた新しいデータ設定手法です apeはsimulinkデータオブジェクトのasap2クラスパッケージを使用し シグナル値とパラメーター値の設定ができます 選定時にはapeが唯一 Simulinkデータオブジェクトに対応した製品でした 2 他のRCP 機器と比較してコストが低いバイパス手法のRCPシステムを構成する場合 一般的には制御モデルの演算を行うRCP 機器と動作テストの結果を測定するツール ( ソフトウェア ) が必要となります apeでは RTW-ECで生成した制御モデルの演算とテスト結果の測定およびキャリブレーションが単体で可能なため 他のRCP 機器を追加で購入する必要がありません そのため 低コストでRCPシステムを構築することができます ( 図 2) 一般的なバイパス手法 LAN RCP 機器 計測 制御モデル計算 ECU ape を用いたバイパス手法 ape 計測 制御モデル計算 ECU 図 2:ape を用いたバイパス手法と一般的なバイパス手法のシステム構成

さらにアイシンAWはapeを導入したことで 以下のメリットを得ました 1 RCP 測定 キャリブレーションまでの開発サイクルを1つのツールで対応可能現行の制御対象 (ECU) に新しい制御ロジックを実装するためには 動作テストの結果を測定し キャリブレーションするという開発サイクルを回す必要があります apeには RCP 測定 キャリブレーションまでを含めた開発サイクルに必要な機能が全て揃っているため 1つのツール (ape) のみでRCP 測定 キャリブレーションまでの開発サイクルに対応できます 2 キャリブレーション結果をモデルに戻す リバース が可能 apeでは キャリブレーション後のシグナル値やパラメーター値をMファイルにして自動出力できます そのため キャリブレーションした後のシグナル値とパラメーター値を制御モデルに戻す リバース が可能となり より効率的に開発を進めることができます apeのさらなる活用アイシン A W では 制御モデルと制御対象モデルの DLL(Dynamic Link Library) を 結合した2 台のapeで動作させて簡易的なHILS (Hardware in the Loop Simulation) による検査を実現しました apeは物理モデルをそのまま動作させることができるため 制御対象モデルに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 つのツールのみで一連の開発サイクル ( R C P 測定 キャリブレーション ) に対応可能なRCPシステムを構築しました アイシン AWは このRCPシステムで開発した制御モデルを 量産 ECUで動作可能なモデルにするためにGUIをベースとしたサポートツールを開発しました これにより 自動コード生成の量産採用に一歩近づきました ape モデル DLL ape モデル DLL 検査する制御モデル 図 3:ape を活用した簡易的な HILS システム

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