Teamcenter – Matlab, Simulink, Stateflow

Teamcenter – Matlab, Simulink,
Stateflow との統合
利点
• Matlab、Simulink、Stateflow
を使って作成されたモデルの
メタデータを取得してトレー
ス し、 そ の デ ー タ 定 義 を
Teamcenter で 管 理 さ れ て い
るシングル・ソースの製品情
報に組み込むことにより、製
品全体の可視化を実現
• 製品要件を取得してトレース
し、 そ の 要 件 を Matlab、
Simulink、Stateflow で作成さ
れ た モ デ ル( お よ び RealTime Workshop コード)に組
み込み、さらにソフトウェア・
モ デ ル を Teamcenter の デ ー
タベースに組み込むことも可
能
• 製品のソフトウェア・モデル
とその定義、さらには機械設
計や電気設計の定義と要件な
ど製品に関するあらゆる情報
をシングル・ソースに集約す
ることが可能
• す べ て の 製 品 要 件 を ソ フ ト
ウェアの設計サイクルと結び
付けることにより、製品品質
に関するすべての定義を理解
して、その品質が設計内に収
まっているか、設計ミスがな
いかをソフトウェア開発チー
ムが理解できる
TEAMCENTER
www.siemens.com/teamcenter
概要
TeamcenterのMatlab, Simulink, Stateflowとの統合では、Matlab、Simulink、
Stateflowを使って作成されたモデルを、Teamcenterで管理されているシス
テム・エンジニアリングのデータ管理および要件管理の環境下に統合して、
情報交換できるようにします。ユーザはTeamcenterを使って、システム要
件をこれらのモデルやコードに組み込み、さらにはMathWorks製品を使って
作成されたモデルやコードを複雑なシステム・アーキテクチャに組み込ん
で、顧客のニーズに応える複雑なメカトロニクス製品を構成するソフトウェ
ア、電子機器、機械システムの相互連動性を理解することができます。
システム要件とエンジニアリング要件を Matlab モデリング環境と統合
MathWorksは、定評のあるMatlab、Simulink、Stateflow、Real-Time
Workshop Embedded Coderなど、技術計算ソフトウェアやモデル・ベース
の設計ソフトウェアを提供している大手サプライヤです。
TEAMCENTER
Teamcenter の Matlab, Simulink, Stateflow 統合
利点(続き)
• ソフトウェア開発者は Matlab、
Simulink、Stateflow、Real-Time
Workshop の 環 境 下 で ソ フ ト
ウェア開発タスクを実行できる
だけでなく、エンタープライズ
PLM 環境下で統合された設計タ
スクを実行できる
• さまざまな専門チームが製品ラ
イフサイクルの進展に合わせ
て、製品の全構成を管理する統
合設計環境にアクセスできる
• 変更管理、ソフトウェアの不具
合報告、リリースごとのトラッ
キングなどのプロセスを含むグ
ローバルな製品開発サイクルに
ソフトウェア開発プロセスを組
み入れることができる
• 製品開発チームが製品ライフサ
イクルのできるだけ早期にソフ
トウェアの設計状況を把握する
ことにより、製品ライフサイク
ル全体を加速させ、その品質を
高め、コストを削減することが
できる
MathWork s環境で作成されたモデルと
コードを、世界随一のデジタル製品ライ
フサイクル管理環境であるTeamcenterと
統合することにより、ソフトウェア開発
者は次に示すような機能を利用すること
ができます。
• Teamcenter のシステム・エンジニアリ
ング機能:製品のシステム・アーキテ
クチャ全体の定義、市場ニーズや法規
制、設計要件などのすべての情報の取
得、これらの情報の個々の設計要素や
性能目標への関連付けが可能で、しか
も製品ライフサイクルを通じてこれら
すべての追跡と更新が可能
• Teamcenter のデータ管理機能:Matlab、
Simulink、Stateflow による設計および
Simulink による検証試験や妥当性試験
を、Teamcenter が管理するその他のソ
フトウェアや機械部品、電子機器と統
合することにより、複雑なメカトロニ
クス製品の構成や関連する製品とプロ
セスの定義を管理し、追跡することが
可能
まず、Teamcenterのシステム・エンジニ
アリング機能を使って製品のシステム・
アーキテクチャ全体を定義してから、プ
ロセス全体をスタートさせることができ
ます。
次に、Matlab、Simulink、Stateflow、
Real-Time Workshopを使ってすべてのモデ
リングやコード生成を実行します。すべ
てのコンポーネントの定義が終わり、製
品全体の視点に立った評価や検証の準備
ができたら、Teamcenterの統合機能を
使ってこれらのコンポーネント(ソース
はそのまま保持)をシステム・アーキテ
クチャ全体、ならびにTeamcenterで保存
されている要件リンクにリンクさせるこ
とができます。その後、システム・アー
キテクチャとその要件をTeamcenterの
データ管理環境にエクスポートすること
ができます。
すなわち、この統合では、MathWorksの
モデルを取得して、これをTeamcenterで
管理されているシステム・アークテク
チャ全体に関連付けることができます。
MathWorksのモデルをTeamcenterに取り
込んだ後で、Matlab、Simulink、
Stateflowの環境内でそのモデルを変更し
ても、またはTeamcenterの環境内で変更
しても、その変更がTeamcenterのデータ
ベース内で自動的に反映されます。すな
わち、システムのコンポーネント・モデ
ルとそのソフトウェアとの ライブ統合 を
実現します。また、いつでもReal-Time
Workshopを使って、組み込みオペレー
ティング・システム用にANSI/ISO Cコード
を生成することができます。
Teamcenterでは、さまざまな形式の部品
表(BOM)として、また製品を構成する
個々の設計要素として表示できる高度な
製品構成が可能です。結果として、ソフ
トウェア要素、機械要素、電気要素、な
らびにこれらの相互作用から製品全体を
定義した複合的な製品構成が出来上がり
ます。こうしたことは以前なら無理なこ
とでした。
ユースケース
Teamcenterは、製品開発に携わる各専門
チームがwebベースのグループウェア機
能、コラボレーション機能、情報リンク
機能を使ってシステム・エンジニアリン
グを簡素化できる、次のような統合環境
を構築します。
製品とそれに関連するプロセスを上位階
層でモデリング
システム・エンジニアが、上位の製品構
成、プログラムに関連する組織・リソー
スの割当て、サプライヤ・リレーション
シップ、製造プロセス、プロジェクト管
理、コスト分析、ドキュメント作成など
のさまざまな観点に立って、Teamcenter
とそのグラフィカルなビルディング・ブ
ロックを使って、製品とそのプロセスの
システム・アーキテクチャを作成、取得
することができます。
製品全体の可視化
製品とそのプロセスを取り込んだら、
Teamcenterのリンク機能を使ってそれぞ
れの要素を相互に関連付けて製品の全体
像を作成し、これをプランニング、プロ
ジェクト管理、開発、製造の各専門チー
ムが活用して、それぞれの専門領域を最
適に統合することができます。
TEAMCENTER
機能
• Matlab、Simulink、Stateflow、
Real-Time Workshop のメタデー
タ を Teamcenter に 取 り 込 み、
一方これらのモデルやコードの
大半をそれぞれのソースに維持
することにより、データの完全
性を確保
• ユーザのアドホック・クエリを
はじめ、デマンド・ドリブンま
たはイベント・ドリブンのデー
タ・ リ ク エ ス ト に よ り、
MathWorks の ア プ リ ケ ー シ ョ
ンと Teamcenter との間でデー
タの自動交換を実行
• 部品のダイナミック・サポート
(Matlab、Simulink、Stateflow
のファイルを Teamcenter の部
品とリンクさせる機能。これに
より、部品クエリを発行すると、
それに関連付けられたソフト
ウェア・コンポーネントが検索
される)
• Matlab、Simulink、Stateflow
と Teamcenter との自動同期に
より、ソフトウェア・モデルを
変更すると、それに関連付けら
れた Teamcenter 内のメタデー
タにもその変更が反映される
(逆方向も同様)
• バージョンのダイナミック・サ
ポート
• Matlab、Simulink、Stateflow
のソフトウェア・コンポーネン
ト を 業 界 標 準 に 基 づ く
Teamcenter の 変 更 プ ロ セ ス に
統合することが可能
• Matlab、Simulink、Stateflow
のソフトウェア・コンポーネン
トを Teamcenter で管理されて
いる製品構成に統合することが
可能。これにより、派生品やバ
リエーションの管理が容易にな
る
相互リンクされた製品要件の活用
Teamcenterでは、製品開発に携わる各専
門チームが複数のソースから要件に関す
るドキュメントを取得し、そのドキュメ
ントを分析して個々の要件を取り出し、
その要件をTeamcenterで管理されている
製品構成の詳細な設計要素に割り当てる
ことができます。
プログラムの定量的制約の設定
製品開発に携わる各専門チームは、製品
のシステム・レベルの階層をプログラム
またはプロジェクトの定量的制約下に置
くことができます。この制約により、開
発サイクルを通じて追跡し、報告できる
基準が定義されます。
製品開発の管理
Teamcenterでは、コスト、リソースの割
り当て、作業機能、システム機能、スケ
ジュール期限といった業務上の要素か
ら、性能、信頼性、スループット、材料
や基板の制約などの数多くのエンジニア
リング上の要素まで管理することができ
ます。さらに重要なこととして、これら
の制約要素が相互に関連付けられている
ため、製品開発に携わる各専門チーム
は、製品のさまざまな要素間で存在する
相互依存的な関係とこれらの関係の相互
影響を理解することができます。
お問い合わせ
シーメンス PLM ソフトウェア
〒 151-8583
東京都渋谷区代々木 2-2-1
小田急サザンタワー
TEL: 03-5354-6700
FAX: 03-5354-6780
www.siemens.com/teamcenter
© 2011 Siemens Product Lifecycle Management
Software Inc. All rights reserved. Siemensおよび
Siemensのロゴは、Siemens AGの登録商標です。
D-Cubed、Femap、Geolus、GO PLM、I-deas、
Insight、JT、NX、Parasolid、Solid Edge、
Teamcenter、TecnomatixおよびVelocity Seriesは、
Siemens Product Lifecycle Management Software Inc.
またはその子会社の米国およびその他の国における
商標または登録商標です。その他のロゴ、商標、登
録商標またはサービスマークはそれぞれ各所有者に
帰属します。
X7 11242-JA 7/11 L