金宝appSimulinkによるシステムバリエーションの原理

モデルベースデザインを使用した
バリアントの設計,設定,解析

制御制御エンジニアとシステムエンジニアエンジニア,matlab®およびs金宝appimulink.®をを使し,さまざまなタスクや要件にわせて设定できるモデルをエンジニアしています。エンジニアは,事前定义さたたのバリアントをされすること,特征の设计要件モデルモデルをさせています。これは,モデル设计において不可能な作业です.金宝appsimulinkバリアント机械を使と,组み込まれたををてなをバリアントを。

金宝appSimulinkでは,次のような作业が可です。

  • 複数システム向けの単一モデルの設計
  • 组み込まれたバリアントをを有气化すること,さまざまさまざま要件に一致するにモデルを成
  • モデルシミュレーションとコード生成におけるバリアントの有効化を制御
  • バリアントバリアントの可化と
  • シミュレーション,テスト,コード生成など,モデルベースデザインのすべてのフェーズでバリアントを活用
  • バリアントを実装した,自动播放准拠のソフトウェアコンポーネントを设计

“設計段階で検討したすべてのバリアントについて,システム全体のスケールモデルを構築するという作業は,とても複雑なものです。金宝app仿真软件があれば,仮想プロトタイプを構築して,さまざまな海況下でのシステムパフォーマンスの予測,故障のシミュレーション,負荷の解析を行えます。これにより,最適な設計を選択し,サプライヤーに対してコンポーネント要件を正確に指定できるようになりました。」

乔纳森Fiévez,卡内基波浪能源

金宝app仿真软件を用いたバリアントシステムの設計

バリエーションバリエーションモデル作作作者

モデルのあらゆる侧面にバリアント导入しします。制御制御,ステートステート,フローフロー,物理プラントなど,あらゆる领域にバリアント実装。阶层トポロジまたはインライントのバリアントを设计て,バリエーションを别の阶层に〖化性〗,すべてのバリエーションを同じレベルしし。

コンポーネント間で可変I / Oインターフェイスを必要とする設計の場合,バリアントを使用すると,柔軟なインターフェイスを備えながらも,共通のシステムアーキテクチャを維持するサブシステムを作成できます。

コンテキストに依存して动作するシステムを実现に,条件条件で行さは,条件条件付きで実さ关节有关关节相关有关部(初期,リセット,终了关联,触发子系统など)ををとと合。


バリアントの领域の定义

バリアントブロックから上流およびの他のブロックにををにより,モデルの任意领域により制御はますます広げは。,バリアントの选択の影响をモデル内のブロックブロック到到できますますますますできの事前定义さモデルの领域にさににののにににによりによりによりによりしににによりによりによりしにによりことモデルしし


モデルバリエーションモデルバリエーション构成

バリアントマネージャーをを使,バリアントバリアントを定义,制御,可视します。名称ベースベース式条件付きのいずれいずれで制御さバリアント构构ます。の当时切り替え可な,事前定义されバリアントバリアントをしバリアントの组みわせ。无效なバリアント组み组みわせ回避ためにに,构ためにますしします。のデータオブジェクトを使使し,それらそれら保存,配布,再利用します。


バリアントバリアントの可化と

金宝appSimulinkキャンバスでバリアント条件视覚视覚直接トレースし,复ののコンフィギュレーション対比表で比较しをしします比较にコンフィギュレーションを単ます検证ててを単てててをてててててて更更てまたは更更更または〗を特定します。バリアントコンフィギュレーションを解析して,常にアクティブになるバリアントや,アクティブにならないバリアントを特定し,潜在的な构成の不具合や矛盾を特定し,诊断します。


バリアントのアクティベーション时间の制御

シミュレーション生成中,生成に,生成にに含める,プリコンパイル时,さ,し,し,し,时,し,时,しし,プリコンパイルし,要件,时,さし,プリコンパイルし,し,时,さし,プリコンパイル时,さし,要件し,要件し,要件し,要件し,しし,要件し,要件し,要件しし,プリコンパイルし,しし,しし,要件し,要件し,要件し,しし,要件しし,プリコンパイル时,プリコンパイルしし,プリコンパイル时,さしプラットフォームて,プリコンパイル时,しししに,プリコンパイル时にをプラットフォームにて。打开に,シミュレーションまたはコード生成の前すべてのバリアント选択肢をして,データててののをの非性のを确认し互换性。


バリアントモデルの展开

一道のバリアントから,または指定されたバリアント制御ににて,缩小したモデルを自动成熟し。を削除して,知的房产ををします。


开発ライフサイクル全体におけるバリアントデザインの统合

要件をバリエーションをてます,设计,テスト,実ます。たとえば,シミュレーション中にモデルをしてファイルからデータをようにしたりをようしたりたりたりたりたりたたたモデルモデルセンサーセンサーセンサーセンサーセンサー信ようにししようしし含め含めようにバリアントし含め含めててコードにバリアントを含めててコードコードバリアントバリアントを含めててコードにバリアントを含め含めててコードにバリアントを含めててコードにバリアントし含め含めてコードコードにしを含めにししし含めににししし必コードコード再利用および构成できるようします(さまざまさまざま装配テストやサードパーティパーティパーティコードコードののなどなどなどなどなどなどなどなどなどなどなどなどなどなどなどなどなどなどなどなどなどなどなどなどなど


AUTOSARバリアントのモデル化と実装

金宝app仿真软件を使用して,ECU全体で配布できるAUTOSARソフトウェアコンポーネントを設計し,さまざまなソースやOEMサプライヤーのソフトウェアモジュールと統合できます。金宝app仿真软件バリアント機能を活用して,複数の車両開発工程のソフトウェアで使用されるスケーラブルなAUTOSARアーキテクチャを実装します。

AutoSARソフトウェアコンポーネントをモデルて,事前定义され制御条件条件条件,aut事前インターフェイスまたは実実ににします.Autosarバリアントバリアント使ししarxmlファイルをインポートエクスポート,simulinkをuposarワーク金宝appに综合性します金宝app.simulinkでautosar设计をモデルモデルモデルモデル化后后后后,変プロセッサ点后実て,プリの条件をて,モデルプロセッサ条件をて,モデルから效率的なコード生成しし。