ホーム CAE ソリューション モデルベース開発環境構築

様々なモデルベース開発環境構築

実機環境を知る NDR だからこそ可能なモデルベース開発環境構築のサポート

モデルベース開発環境構築

モデルベース開発環境構築

現在、自動車分野の開発プロセスで主流となっている V 字モデルの各工程で様々なシミュレーションが活用されており、開発期間の短縮・製品品質の向上に貢献しています。弊社では、V 字モデル (あるいは W 字モデル) の各工程で使用される MILS、SILS、PILS、HILS、RP 等シミュレーション環境の開発支援と、その他、自動車分野だけでなく、複合機 (MFP) に関するシミュレーターの開発支援も行っています。

V Model
MILS

MILS システム開発支援

MILS (Model In the Loop Simulation) とは、Simulink 上で制御対象機器 (プラント) と制御機器 (コントローラー) をモデルとして作成し、プラントとコントローラー間のフィードバック制御をモデル上でシミュレーションします。これにより、実機が無くても制御の開発・検証を行うことが出来る先進のシステムです。

弊社ではこの MILS システムの開発支援に力を発揮する豊富な実績とノウハウがあります。

開発実績

開発言語 C#、C++、C、スクリプト (MATLAB M ファイル)
開発ツール MATLAB/Simulink、Simulink Coder (旧 Real-Time Workshop)、Visual Studio
関連キーワード Simulink カスタムブロック、S-Function、WC

SILS システム開発支援

SILS (Software In the Loop Simulation) とは、制御対象機器(プラント)を Simulink 上のモデル、制御機器 (コントローラー) を C ソースなどのソフトウェアで記述しシミュレーションを行うシステムです。

開発実績

開発言語C++、C
開発ツールMATLAB/Simulink、Simulink Coder (旧 Real-Time Workshop)、Visual Studio
関連キーワード 仮想 I/O ボード、コントローラ周辺回路仮想化、S-Function、Simulink カスタムブロック
RCP

RCP システム開発支援

ラピッドプロトタイピングとは、 MATLAB/Simulink 上で作成したモデルを試作版ハードウェアに搭載し、実際の制御対象機器 (センサーやアクチュエーター等) を接続して動作検証を行う開発手法です。

弊社ではラピッドプロトタイピングシステムの開発支援を行っていますが、主に Simulink モデルと試作版ハードウェアとの接続ツール、Simulink Coder によるモデルの自動コード生成カスタマイズ等の開発を行っています。

開発実績

開発言語C++、C
開発ツールMATLAB/Simulink、Simulink Coder (旧 Real-Time Workshop)、Visual Studio
関連キーワードMATLAB TLC、MATLAB TMF

HILS システム開発支援

HILS (Hardware In the Loop Simulation) とは、制御対象機器 (プラント) をシミュレーターとして用意し、制御機器 (コントローラー) は実機を用いてシミュレーションを行うシステムです。実機に近い環境で開発・検証を行うことが可能です。

開発実績

開発言語C++、C、アセンブラ
開発ツールgcc、Renesas HEW、Xilinx ISE/EDK
開発 I/OボードAD/DA、DI/DO、汎用パルス入出力、エンジンパルス、CAN、LIN、シリアル、モーター、昇降圧
関連キーワードPIO、DMA、PCI、PCIe、マルチコア

MFP(複合機)シミュレーター開発支援

弊社では MFP の搬送経路を机上検討するためのシミュレーター開発の支援のうち、主にシミュレーター制御 GUI、パラメーター設定ツール、シミュレーション結果表示・検証ツールの開発を行っています。

開発実績

開発言語C++、Python、VBA
開発ツールVisual Studio、Excel
関連キーワード搬送路、ヒーター、モーター、位置センサー