事例 【仕様書】最小構成のモデルベース開発事例 その6【離散化前編】 今回は離散化について説明する。 離散化はテイラー展開を応用して実現している。 テイラー展開にf(t)=f(t_0+Δt)の制約を掛けると式が単純化される。 総和法、差分法は初歩、テイラー展開は原理、そのあとに離散化の基礎。 初歩の後に原理、原理の後に基礎を押さえておくと良い。 2020.06.01 事例
事例 【仕様書】最小構成のモデルベース開発事例 その5【制御モデル】 前回、簡易HILS案の関係者間調整と物理値変換仕様を実施。 今回は実際の制御モデルに踏み込む。 PID制御は位置型と速度型がある。 位置型はワインドアップの課題を抱えている。 速度型はワインドアップの課題を解消しており、使い勝手が良い。 ソフトウェアで実現するには離散化が必要。 2020.05.30 事例
事例 【仕様書】最小構成のモデルベース開発事例 その4【物理値変換】 簡易HILSの案も浮かび、品質保証リスク低減を試みることになった。 今回は簡易HILS案の関係者間調整と物理値変換の話になる。 外部委託する際/される際は何かしら明確な検収要件を決めるべき。 特に実環境が容易に手配できない場合は、大体手段を用意する必要がある。 アクセル開度のように安全性に関わる部分は多重化していることが多い。 2020.05.29 事例
事例 【仕様書】最小構成のモデルベース開発事例 その3【論理構成】 論理構成を考える際は物理値変換部と制御に分けた方が良い。 物理的な制約と仕様の切り離しができ、移植性とシミュレーション可能性が引きあがる効果がある。 早期検証を考えることで品質保証リスクを下げる仕掛けを考えておくとよい。 当然、関係者との調整は必要になる。 よって、説得材料等もそろえておいた方が良い。 2020.05.28 事例
事例 【仕様書】最小構成のモデルベース開発事例 その2【物理構成】 前回、「仕様書は大きい事から書いていく」ことを理解した太郎くん。 今回は実際の手段(仕様)の話に進む。 仕様も大きい話から書いていく。 まずは物理構成の開発対象の外側も含んだ構成。 次に開発対象の内部の構成。 2020.05.27 事例
事例 【仕様書】最小構成のモデルベース開発事例 その1【背景、目的】 モデルベース開発と言っても対象によって手法や使うツールも様々。 仕様書等の開発ドキュメントは大きい話から書いていく。 背景、経緯、目的など。 背景、経緯、目的は形式的なものではなく、ドキュメントの誤認識を抑制する仕掛けの一つ。 2020.05.26 事例
モーター モデルベース開発とモータ バックナンバー 博識フクロウのフクさんと中堅エンジニア太郎くんの「モデルベース開発とモータ バックナンバー」。 仕事率、エネルギー保存則。仕事率、電力。トルク、回転数。効率、損失。T-I特性、T-N特性。 2020.05.25 モーター
モーター 【TI】モデルベース開発とモータ その5【TN】 モデルベース開発に於いては、リアルさを求めることは重要だが、そのリアルさの取捨選択も重要と学んだ。 今回はモータのスペックシートの読み方を覚えることになる。 モータのスペックシートは予想以上にあっさりしていることがあるが、それを元に様々な特性を算出できる。 直接計測できない物理量が算出できるが、これを制御に利用するかは目的次第。 2020.05.24 モーター
モーター 【効率】モデルベース開発とモータ その4【損失】 効率μを決定づける損失は多数存在。 損失は「回転数に比例する」、「回転し始めだけ不感帯が存在する」ような感じでそれっぽければ良いことが多い。 最初はリアルさを求めず、パラメータだけ特定して徐々にリアルさを求めても良い。 2020.05.23 モーター
モーター 【トルク】モデルベース開発とモータ その3【回転数】 前回、太郎くんは異なる物理領域を横断するには仕事と仕事率という物理量を利用することが手っ取り早いことを知る。 しかし、仕事、仕事率同士だからと言って単純変換できるわけではない。 トルクは電流に比例。 負荷(トルク)が一定であれば、角速度は電圧に比例。 角速度から回転数は求められる。 2020.05.22 モーター