JP7732079B2 - モジュール式プラントのデジタルツインモデルに基づいてシミュレーションの構成をオーケストレーションするコンピュータ実行方法及びオーケストレーションシステム - Google Patents
モジュール式プラントのデジタルツインモデルに基づいてシミュレーションの構成をオーケストレーションするコンピュータ実行方法及びオーケストレーションシステムInfo
- Publication number
- JP7732079B2 JP7732079B2 JP2024508317A JP2024508317A JP7732079B2 JP 7732079 B2 JP7732079 B2 JP 7732079B2 JP 2024508317 A JP2024508317 A JP 2024508317A JP 2024508317 A JP2024508317 A JP 2024508317A JP 7732079 B2 JP7732079 B2 JP 7732079B2
- Authority
- JP
- Japan
- Prior art keywords
- fmu
- simulation
- distributed
- applications
- ssp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41885—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by modeling, simulation of the manufacturing system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/35—Creation or generation of source code model driven
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31241—Remote control by a proxy or echo server, internet - intranet
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32345—Of interconnection of cells, subsystems, distributed simulation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33158—Remote procedure call to each other
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Software Systems (AREA)
- Manufacturing & Machinery (AREA)
- Geometry (AREA)
- Evolutionary Computation (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
・フィールドデータにアクセスできるエッジインフラストラクチャにおいて、分散シミュレーションは現在、サポートされていない。
・このような分散型エッジアプリケーションのオートメーションへの統合には、時間がかかる--ほとんどの場合、タグごとに指定されたOpen Platform Communications Unified Architecture <OPCUA>タグに従って、複雑なオーケストレーションで有効化、接続、検証を行う必要があり、同期ルーチンを開発する必要がある。
・ハードウェア、ソフトウェア、及びオペレーティングシステムへの、及びシミュレーションとシミュレーションのオーケストレーションへの、過多な依存。
・同期に起因する、多くのエッジデバイス間の分散シミュレーションの複雑な展開。
・SSP機能に埋め込まれた「プロキシFMU」エンティティ及び
・分散OTアプリケーションで実行される対応する「被制御FMU」エンティティ
を有する「Remote Procedure Call <RPC>」技術ベースのプロキシFMU機能を実行し、(3)オートメーションデータの割り当てルールに従って、シミュレーションのモデルコンポーネントの展開の結果として、分散OTアプリケーションにオートメーションデータを展開する。
・エッジインフラストラクチャにおいて分散デジタルツインを実行するためのランタイム
・分散シミュレーション及び分析のための抽象化レイヤ
・フィールドデバイス及びフィールドデータの抽象化レイヤへの組み込み
・OTインフラストラクチャ及びオートメーションシステムにおける「Operational-Technology <OT>」アスペクトに対する連成シミュレーション環境の組み合せ
・リモートシミュレーションコンポーネントでもアクセス可能な「Functional Mock-up Unit <FMU>」と組み合わせた標準「Functional Mock-up Interface <FMI>」(参照:https://fmi-standard.org)のモッキング
・OTインフラストラクチャにおけるシミュレーションコンポーネントの自動生成及び配置
本概念は、リモートFMUに対してプロキシとして機能する汎用FMUをもつことである。このプロキシもFMUであるから、FMI規格で規定されている全ての関数(functions)を実行する必要がある。このFMUは、たとえその関数において実際のシミュレーションを実行せず、リモートFMUへRPC呼び出し(call)のみを実行するものであっても、総合的に汎用である。したがって、このプロキシは、他のFMUに対するリモートコントローラと考えることができる。
・リモート制御される(被リモート制御)実際のシミュレーションFMU
・リモート制御される(被リモート制御)FMUに到達するためのURI
1. 適切なmodelDescription.xmlの作成:本概念は、生成されるプロキシFMUが、「myFmu」と全く同じ入出力情報を有するということである。このことは、オリジナルのFMUからまったく同じ「modelDescription.xml」ファイルをコピーするだけで非常に簡単に達成できる。このファイルに対する他の変更は必要ない。
2. 「proxyMyFmu」の作成:FMUは単なるZIPアーカイブであるため、先に生成された「modelDescription.xml」ファイルを追加してある「proxyFmu」に基づいて新しいものを作成できる。さらに、ZIPアーカイブに必要なその他のファイルを追加することができる。具体的に、それを利用して、被リモート制御FMUが存在する場所(すなわち、そのリモートホスト名)や、対応するFMUリモートコントローラが問い合わせするポートなどの情報を含んでいるプロキシFMUのリソースフォルダに、設定ファイルを追加することができる。
1. RPCクライアントとして機能し、インスタンス化時に、「Uniform Resource Identifier <URI>」によって与えられる、よく知られた「Remote Procedure Call <RPC>」技術(2021年7月23日版のhttps://en.wikipedia.org/wiki/Remote_procedure_call参照)のリモートRPCサーバに接続する。前述のように、このURIは、これを含んでいる専用ファイルから取得される。
2. FMI規格で指定されているすべての関数を実行するが、これら関数の実行で実際に何かを行う代わりに、単に関数引数をシリアライズし、対応するRPC呼び出しをそのRPCサーバに行う。
クライアント側は、「proxyMyFmu」のような「proxyFmu」から来るRPC呼び出しを受け入れる役割をもつ汎用RPCサーバパートで構成される。行われるのは次のとおり:
1. 関数引数をデシリアライズする。
2. 実際のFMU(これはFMI規格で指定されている関数を実行するライブラリに過ぎない)の対応する関数を呼び出す。このライブラリを抽出してランタイムで動的にロードできるように実際のFMUが何であるかを知っておく必要がある。したがって、この情報は理想的には展開ステップからもらうべきであり、例えば、対応する「Docker」コンテナ(2021年7月7日版のhttps://en.wikipedia.org/wiki/Docker_(software) 参照)を開始するときに引数として与えられ得る。
3. 関数呼び出しの結果は、次に最終的に、RPCリクエストに対する応答として返される。
4. FMUのそれぞれは入出力の定義セットをもっており、それぞれ「modelDescription.xml」ファイルにおいて名前及び値型(例えば、整数、浮動小数点数、ブール値、文字列)で与えられる。個々のこのようなFMUから構築される分散シミュレーションをオーケストレーションすることは(どこで又はどのエッジデバイスで個々のFMUが実行されているかにかかわらず)、そのような入力及び出力を接続することを伴う。典型的には、前述のモジュール式プラントは、フィールドバスによって利用可能にされるフィールドデバイスから来るデータを含み、このようなデータは、自然な形で関連するシミュレーションの一部であるべきであり、言い換えれば、入力としてシミュレーションモデルに入ることになる。結果として、通常、他のFMUの出力に由来するFMU入力だけではなく、フィールドデバイスからの(信号)データとして直接的に入ってくるものもある。これは、分散シミュレーション全体がオーケストレーションされているときにも設定される必要があるものである。正確には、FMU入出力をマップする必要があるだけでなく、オートメーションデータ名を対応するFMU入力にマップする必要もある。前者の種類のマッピング、すなわち入出力マッピングは、「System Structure & Parameterization <SSP>」(https://ssp-standard.org参照)と呼ばれる規格によって適切に記述することができるが、オートメーションデータのマッピングにはこのような規格がない。ここで次のとおり提案する:
・展開プロセスにおいて、データマッピングが生成され、被リモート制御FMUの中に入れられる。SSPトポロジファイル内の情報は、どのフィールド信号がFMUによって求められるかを定義することができる。これにより、多くの場合、プロセスを自動化できる。これも、ZIPアーカイブの中に入れられる「YAML」(2021年6月23日版のhttps://en.wikipedia.org/wiki/YAML参照)のような簡単な設定ファイルにすることができる。
・リモート制御サービスは、この信号マッピングを読み取り、設定されたデータ名を定期的に読みに行き、必要に応じて実際のFMU関数呼び出しに値を渡す。新しい値が入ってくると直ちに記憶する場合、常に最新の値をFMU関数に渡すことが保証され、単純なサブスクリプションモデルで十分である。
2.「proxyMyFmu」のようなインスタンスは、単なる普通のFMUである。これらは、シミュレーションツールの観点と異なることはしない。これらは、他のものと同様にオーケストレーションされ、実行可能であり、リモート呼び出しパートは、その中に全面的に隠される。
3. どのようなシミュレーションツールであっても、又は「Amesim」、「Simulink」、「fmpy」、「libcosim」のようなライブラリでも、使用できる。
4. リモートFMI/FMUが自動的に生成される。
5. FMI/FMUは、対応する(フィールド変数に応じる)OTシステムに自動的に展開される。
6. SSP規格がOT信号の接続に使用される。
・FMI機能FMI-Tの一部として「Functional Mock-up Unit <FMU>」機能をもつSSP機能SSP-T、(1)第1のエッジデバイスED1に対する第1の「Functional Mock-up Unit <FMU>」機能FMU-T1、(2)第2のエッジデバイスED2に対する第2の「Functional Mock-up Unit <FMU>」機能FMU-T2、及び(3)第1のエッジデバイスED3に対する第3の「Functional Mock-up Unit <FMU>」機能FMU-T3、を使用し、
・エッジデバイスED1、ED2、ED3のそれぞれに分散されたOTアプリケーションOTAdに関し、クライアント-サーバ方式のFMI機能FMI-Tの一部として、よく知られた「Remote Procedure Call <RPC>」技術(2021年7月23日版のhttps://en.wikipedia.org/wiki/Remote_procedure_call参照)に基づいて、プロキシFMU機能、(1)サーバコントローラSCRTのSSP機能SSP-Tに埋め込まれた第1の「プロキシFMU」エンティティPFMU-E1をもつ第1のプロキシFMU機能PFMU-T1と、第1のエッジデバイスED1に割り当てられ展開されるべき第1のオートメーションデータAD1を含む第1のエッジデバイスED1の第1のクライアントコントローラCCRT1において実行される対応する第1の「被リモート制御FMU」エンティティRCFMU-E1、(2)サーバコントローラSCRTのSSP機能SSP-Tに埋め込まれた第2の「プロキシFMU」エンティティPFMU-E2をもつ第2のプロキシFMU機能PFMU-T2と、第2のエッジデバイスED2に割り当てられ展開されるべき第2のオートメーションデータAD2を含む第2のエッジデバイスED2の第2のクライアントコントローラCCRT2において実行される対応する第2の「被リモート制御FMU」エンティティRCFMU-E2、(3)サーバコントローラSCRTのSSP機能SSP-Tに埋め込まれた第3の「プロキシFMU」エンティティPFMU-E3をもつ第3のプロキシFMU機能PFMU-T3と、第3のエッジデバイスED3に割り当てられ展開されるべき第3のオートメーションデータAD3を含む第3のエッジデバイスED3の第3のクライアントコントローラCCRT3において実行される対応する第3の「被リモート制御FMU」エンティティRCFMU-E3、を実行する。
Claims (4)
- モジュール式プラント(Pm、PM1、PM2、PM3)のデジタルツインモデル(DTM1、DTM2、DTM3)に基づいてシミュレーションの構成をオーケストレーションするコンピュータ実行方法であって、
モデルベースのシミュレーションの構成に、
a)ロジカル「SSP:System Structure and Parameterization」機能(SSP-T)
a1)次のa11)及びa12)を論理的に記述し
a11)シミュレーションのためのモデルコンポーネントが、複合コンポーネントへの展開のためにどのように接続され構成されるか、及び、
a12)モデルパラメータ化データがどのように記憶され、それぞれの前記モデルコンポーネントと前記複合コンポーネントとの間でどのように交換されるか
a2)XMLファイル及びコンパイルしたCコードを包含した「ZIPアーカイブ」ベースの「FMU:Functional Mock-up Unit」機能(FMU-T)を介してシミュレーションを共有するための「FMI:Functional Mock-up Interface」機能(FMI-T)を含んでいる、
が使用され、
b) 前記モジュール式プラント(Pm、PM1、PM2、PM3)の分散OT(operational technology)アプリケーション(OTAd、ED1、ED2、ED3)、この分散OTアプリケーションはフィールドデバイスのエッジデバイス(ED1、ED2、ED3)である、に関して、前記モジュール式プラント(Pm、PM1、PM2、PM3)のオートメーションのためにキャプチャされるオートメーションデータ(AD1、AD2、AD3)の割り当てルール(AR1、AR2、AR3)を含んでいて前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)に割り当てられるシミュレーションのモデルコンポーネント(MCs,1、MCs,2、MCs,3)を生成(grt)し、
c) シミュレーションの構成をオーケストレーションする過程において、前記シミュレーションのモデルコンポーネント(MCs,1、MCs,2、MCs,3)を前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)に展開(dpl)し、この展開に際し、前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)に対し、前記FMI機能(FMI-T)の一部として前記FMU機能(FMU-T)を有する前記SSP機能(SSP-T)を使用し、及び、前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)に関して、サーバ-クライアント方式で前記FMI機能(FMI-T)の一部として、
・前記SSP機能(SSP-T)に埋め込まれた「プロキシFMU」エンティティ(PFMU-E1,PFMU-E2,PFMU-E3)及び
・前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)で実行される対応する「被制御FMU」エンティティ(RCFMU-E1,RCFMU-E2,RCFMU-E3)
を有する「RPC:Remote Procedure Call」技術ベースのプロキシFMU機能(PFMU-T1,PFMU-T2,PFMU-T3)を実行し、
d) 前記オートメーションデータ(AD1、AD2、AD3)の前記割り当てルール(AR1、AR2、AR3)に従って、前記シミュレーションのモデルコンポーネント(MCs,1、MCs,2、MCs,3)の展開(dpl)の結果として、前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)に前記オートメーションデータ(AD1、AD2、AD3)を展開(dpl)する、
ことを特徴とする、コンピュータ実行方法。 - 請求項1に記載のコンピュータ実行方法を実行するコンピュータ実行ツール(CIT)であって、
・非一時的プロセッサ可読記憶媒体(STM)に記憶された前記コンピュータ実行方法を実行するためのプログラムモジュール(PGM)のプロセッサ可読プログラム命令を入れた非一時的プロセッサ可読記憶媒体(STM)と、
・前記記憶媒体(STM)に接続され、前記プログラムモジュール(PGM)の前記プロセッサ可読プログラム命令を実行して請求項1に記載のコンピュータ実行方法を実行するプロセッサ(PRC)と、
を含む、コンピュータ実行ツール(CIT)。 - モジュール式プラント(Pm、PM1、PM2、PM3)のデジタルツインモデル(DTM1、DTM2、DTM3)に基づいてシミュレーションの構成をオーケストレーションするオーケストレーションシステム(OS)であって、
a)ロジカル「SSP:System Structure and Parameterization」ツール(SSP-T)
a1)次のa11)及びa12)を論理的に記述し
a11)シミュレーションのためのモデルコンポーネントが、複合コンポーネントへの展開のためにどのように接続され構成されるか、及び、
a12)モデルパラメータ化データがどのように記憶され、それぞれの前記モデルコンポーネントと前記複合コンポーネントとの間でどのように交換されるか
a2)XMLファイル及びコンパイルしたCコードを包含した「ZIPアーカイブ」ベースの「FMU:Functional Mock-up Unit」ツール(FMU-T)を介してシミュレーションを共有するための「FMI:Functional Mock-up Interface」ツール(FMI-T)を含んでいる、
を含む、モデルベースのシミュレーションを構成するためのサーバコントローラ(SCRT)を有し、
b) 前記モジュール式プラント(Pm、PM1、PM2、PM3)の分散OT(operational technology)アプリケーション(OTAd、ED1、ED2、ED3)、この分散OTアプリケーションはフィールドデバイスのエッジデバイス(ED1、ED2、ED3)である、に関して、前記モジュール式プラント(Pm、PM1、PM2、PM3)のオートメーションのためにキャプチャされるオートメーションデータ(AD1、AD2、AD3)の割り当てルール(AR1、AR2、AR3)を含んでいて前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)に割り当てられるシミュレーションのモデルコンポーネント(MCs,1、MCs,2、MCs,3)を生成(grt)する、生成ユニット(GU)と、
c) 前記サーバコントローラ(SCRT)の展開ツール(DT)であって、
c1) シミュレーションの構成をオーケストレーションする過程において、前記シミュレーションのモデルコンポーネント(MCs,1、MCs,2、MCs,3)を前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)に展開(dpl)し、この展開に際し、前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)に対し、前記FMIツール(FMI-T)の一部として前記FMUツール(FMU-T)を有する前記SSPツール(SSP-T)を使用し、及び、前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)に関して、サーバ-クライアント方式で前記FMIツール(FMI-T)の一部として、
・前記サーバコントローラ(SCRT)の前記SSPツール(SSP-T)に埋め込まれた「プロキシFMU」エンティティ(PFMU-E1,PFMU-E2,PFMU-E3)及び
・クライアントコントローラ(CCRT1、CCRT2、CCRT3)を含む前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)で実行される対応する「被制御FMU」エンティティ(RCFMU-E1,RCFMU-E2,RCFMU-E3)
を有する「RPC:Remote Procedure Call」技術ベースのプロキシFMU機能(PFMU-T1,PFMU-T2,PFMU-T3)を実行し、
c2) 前記オートメーションデータ(AD1、AD2、AD3)の前記割り当てルール(AR1、AR2、AR3)に従って、前記シミュレーションのモデルコンポーネント(MCs,1、MCs,2、MCs,3)の展開(dpl)の結果として、前記分散OTアプリケーション(OTAd、ED1、ED2、ED3)に前記オートメーションデータ(AD1、AD2、AD3)を展開(dpl)する、展開ツール(DT)と、
を有することを特徴とする、オーケストレーションシステム(OS)。 - ・非一時的プロセッサ可読記憶媒体(STM)に記憶されたシミュレーションの構成をオーケストレーションするためのプログラムモジュール(PGM)のプロセッサ可読プログラム命令を入れた非一時的プロセッサ可読記憶媒体(STM)と、
・前記記憶媒体(STM)に接続され、前記プログラムモジュール(PGM)の前記プロセッサ可読プログラム命令を実行してシミュレーションの構成をオーケストレーションするプロセッサ(PRC)と、
を有するコンピュータ実行ツール(CIT)によって実現されたことを特徴とする、請求項3に記載のオーケストレーションシステム(OS)。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP21190289.5 | 2021-08-09 | ||
| EP21190289.5A EP4134759A1 (en) | 2021-08-09 | 2021-08-09 | Computer-implemented method and orchestration system to orchestrate configurations of simulations based on digital twin models of modular plants |
| PCT/EP2022/072185 WO2023016960A1 (en) | 2021-08-09 | 2022-08-08 | Computer-implemented method and orchestration system to orchestrate configurations of simulations based on digital twin models of modular plants |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024532757A JP2024532757A (ja) | 2024-09-10 |
| JP7732079B2 true JP7732079B2 (ja) | 2025-09-01 |
Family
ID=77543289
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024508317A Active JP7732079B2 (ja) | 2021-08-09 | 2022-08-08 | モジュール式プラントのデジタルツインモデルに基づいてシミュレーションの構成をオーケストレーションするコンピュータ実行方法及びオーケストレーションシステム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20240346205A1 (ja) |
| EP (2) | EP4134759A1 (ja) |
| JP (1) | JP7732079B2 (ja) |
| KR (1) | KR20240045276A (ja) |
| CN (1) | CN117813562A (ja) |
| WO (1) | WO2023016960A1 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4099656A1 (en) * | 2021-05-31 | 2022-12-07 | Siemens Aktiengesellschaft | Computer-implemented method and surveillance arrangement for identifying manipulations of cyber-physical-systems as well as computer-implemented-tool and cyber-physical-system |
| EP4160452A1 (en) * | 2021-09-30 | 2023-04-05 | Siemens Aktiengesellschaft | Computer-implemented method and surveillance arrangement for identifying manipulations of cyber-physical-systems as well as computer-implemented-tool and cyber-physical-system |
| CN116560316A (zh) * | 2023-05-11 | 2023-08-08 | 江苏道达智能科技有限公司 | 一种3d数字孪生建模方法 |
| WO2025170587A1 (en) * | 2024-02-08 | 2025-08-14 | Siemens Industry Software Inc. | Method for computer-based simulating a system |
| AT528055A1 (de) * | 2024-02-29 | 2025-09-15 | Avl List Gmbh | Verfahren zum Konfigurieren und Integrieren eines Simulationsmodells aus einem Ausgangstestsystem in ein Zieltestsystem |
| CN119047208B (zh) * | 2024-10-29 | 2025-04-22 | 长沙科梁科技有限公司 | 仿真方法、装置、计算机设备和存储介质 |
| CN120104212B (zh) * | 2025-02-25 | 2025-12-05 | 北京航空航天大学 | 一种面向测控装备的数字孪生体模型接口构建方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019099111A1 (en) | 2017-11-16 | 2019-05-23 | Intel Corporation | Distributed software-defined industrial systems |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3696636A1 (en) * | 2019-02-12 | 2020-08-19 | Siemens Aktiengesellschaft | Virtual sensor for an industrial control system |
-
2021
- 2021-08-09 EP EP21190289.5A patent/EP4134759A1/en not_active Withdrawn
-
2022
- 2022-08-08 JP JP2024508317A patent/JP7732079B2/ja active Active
- 2022-08-08 US US18/681,337 patent/US20240346205A1/en active Pending
- 2022-08-08 WO PCT/EP2022/072185 patent/WO2023016960A1/en not_active Ceased
- 2022-08-08 KR KR1020247007795A patent/KR20240045276A/ko active Pending
- 2022-08-08 CN CN202280055918.9A patent/CN117813562A/zh active Pending
- 2022-08-08 EP EP22764359.0A patent/EP4348361B1/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019099111A1 (en) | 2017-11-16 | 2019-05-23 | Intel Corporation | Distributed software-defined industrial systems |
Non-Patent Citations (1)
| Title |
|---|
| HATLEDAL, Lars Ivar et al.,A Language and Platform Independent Co-Simulation Framework Based on the Functional Mock-Up Interface,IEEE ACCESS,米国,IEEE,2019年08月05日,[取得日 2025年5月29日], Vol.7,pp.109328-109339,取得先<https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8788514>,ISSN:2169-3536 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024532757A (ja) | 2024-09-10 |
| EP4348361C0 (en) | 2025-05-07 |
| EP4348361B1 (en) | 2025-05-07 |
| EP4348361A1 (en) | 2024-04-10 |
| EP4134759A1 (en) | 2023-02-15 |
| CN117813562A (zh) | 2024-04-02 |
| KR20240045276A (ko) | 2024-04-05 |
| WO2023016960A1 (en) | 2023-02-16 |
| US20240346205A1 (en) | 2024-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7732079B2 (ja) | モジュール式プラントのデジタルツインモデルに基づいてシミュレーションの構成をオーケストレーションするコンピュータ実行方法及びオーケストレーションシステム | |
| Dorofeev et al. | Skill-based engineering approach using opc ua programs | |
| US7120896B2 (en) | Integrated business process modeling environment and models created thereby | |
| US6643555B1 (en) | Method and apparatus for generating an application for an automation control system | |
| US8464227B2 (en) | Process control script development and execution facility supporting multiple user-side programming languages | |
| CN108351796B (zh) | 用于在各种运行时环境中与模型交互并执行模型的统一接口规范 | |
| CN111176645A (zh) | 面向电网大数据应用的数据集成管理系统及其实现方法 | |
| EP2223277A1 (en) | Model based deployment of computer based business process on dedicated hardware | |
| Thramboulidis et al. | Developing a CASE tool for distributed control applications | |
| US10102110B1 (en) | Simulation process for interface behavior | |
| Virta et al. | SOA-Based integration for batch process management with OPC UA and ISA-88/95 | |
| Müller | Using S-BPM for PLC code generation and extension of subject-oriented methodology to all layers of modern control systems | |
| Velesaca et al. | Optimizing smart factory operations: A methodological approach to industrial system implementation based on OPC-UA | |
| JP2016004359A (ja) | Opcuaサーバーの作成方法 | |
| CN100549882C (zh) | 编制和/或执行用于工业自动化系统的程序的装置和方法 | |
| Seilonen et al. | OPC UA information model and a wrapper for IEC 61499 runtimes | |
| CN113268884A (zh) | 一种基于资产管理壳的分布式控制系统管控方法 | |
| Pinto et al. | Icaru-fb: An IEC 61499 compliant multiplatform software infrastructure | |
| Ollinger et al. | An integrated concept for the model-driven engineering of distributed automation architectures on embedded systems | |
| Aguirre et al. | MCSARCH: An architecture for the development of manufacturing control systems | |
| Balasubramanian et al. | Weaving deployment aspects into domain-specific models | |
| EP4345708A1 (en) | Method and system for automatic generation of a specification for an it topology of a control system | |
| Rieger¹ et al. | The Digital Thread Concept for Integrating the Development Disciplines for Mechatronic | |
| Denzler et al. | Modelling protocol gateways for cyber-physical systems using Architecture Analysis & Design Language | |
| CN120745152A (zh) | 一种计算机辅助工程仿真结果生成方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240725 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250508 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250603 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250714 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250722 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250820 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7732079 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |