数値計算 【入門】MATLAB/Simulink状態空間モデル(運動方程式)【数値計算】 MATLAB/Simulinkで状態空間モデルのシミュレーション。 必要ブロックはState-Space、Step、Scope、Mux。 状態空間モデルの各行列の設定はState-Spaceの詳細設定で可能。 シミュレーションは摩擦等を無視しているので宇宙空間での挙動。 2022.09.24 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 その49【状態空間モデル⑦】 MATLAB/Simulinkで状態空間モデルのシミュレーション。 必要ブロックはState-Space、Step、Scope、Mux。 状態空間モデルの各行列の設定はState-Spaceの詳細設定で可能。 シミュレーションは摩擦等を無視しているので宇宙空間での挙動と思って。 2022.09.20 数値計算
事例 【FMU】最小構成のMBD事例 第2章 その37【FMI⑧】 FMU/FMIはあまり一般的に知られているものではないので利用方法の情報が皆無。 よって、仕様に踏み込まないと利用方法も見えない。 仕様書を読み込むのも大変なのでFMU自体の中身を見て行った方が理解としては楽そう。 実はFMUは特定のファイルとフォルダ構成をzip圧縮したもの。 つまり解凍して中身を参照できる。 2021.07.12 事例
事例 【FMU】最小構成のMBD事例 第2章 その36【FMI⑦】 FMU/FMIのシミュレーション方式とSolverの位置づけを図解した。 MEは近似精度を調整したい場合に有利。 ECUの粗い制度を再現したい。 プラントの演算負荷を下げてシミュレーションを高速化したい。 CSは内部にSolverがあり、繋ぐだけで動くので設定が簡単。 CSのみのサポートしかしていないツールもある。 2021.07.11 事例
事例 【FMU】最小構成のMBD事例 第2章 その35【FMI⑥】 FMU/FMIのシミュレーション方式は2種類ある。 Model Exchange(通称ME)。 外部にSolver。 Co-Simulation(通称CS)。 内部にSolver。 SolverはODE Solverのこと。 常微分方程式を解決する機能。 オイラー法、ホルン法などが有名。 2021.07.10 事例
事例 【FMU】最小構成のMBD事例 第2章 その33【FMI④】 知ってる範囲でFMU/FMIに対応しているツールを調べてきた。 自動車業界限定且つメジャー所だと5社ほど。 対応Versionやアドオン追加などのの制約はある。 対応ツールは多いので結構使えそう。 ただし、Vector社製品のようにCANoeは対応しているが、CANapeは対応していない。などはある。 2021.07.08 事例
事例 【FMU】最小構成のMBD事例 第2章 その32【FMI③】 FMU/FMIの存在価値について確認。 S-Functionと同等とすると存在価値が薄くなる。 自動車業界なりの狙いはある。 サプライヤから納入される部品と同等の振る舞いするモデルモジュールをもらい、完成車メーカ側で統合する。 FMU/FMIはSimulink、LabViewをプラットフォームとして入出力を繋げられる。 2021.07.07 事例
事例 【FMU】最小構成のMBD事例 第2章 その31【FMI②】 FMI仕様の公開場所確認。 FMI-Standardにて公開されている。 FMI/FMUはMATLAB/Simulinkで言うところのS-Functionみたいなもの。 コンセプトとしてはほぼ一緒。 FMI/FMU側は標準仕様と言うことでもうマルチプラットフォームを意識したものとなっている。 2021.07.06 事例
事例 【FMU】最小構成のMBD事例 第2章 その30【FMI①】 Modelicaモデルを外部から利用する手段は一応ある。 OpenModelicaからFMIをもったFMUを出力可能。 FMIは物理モデルをモジュール化したものの標準インターフェース。 MODELISARプロジェクトで策定。 その後、Modelica Association Project(MAP)で管理。 2021.07.05 事例
事例 最小構成のモデルベース開発事例 バックナンバー A/D、D/Aだけを持った装置にPID制御を載せるという最小構成の制御ユニットをモデルベース開発に則って開発するという事例のお話。 途中からインターフェースがA/D、D/AからCANに変わるという、とんでもない仕様変更をくらう若干事実っぽいエピソードも入る。 2020.07.24 事例