Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7609609B2 - ソフトウェアコンポーネント内の仮想オブジェクトのキーインジケータを統合する方法 - Google Patents
[go: Go Back, main page]

JP7609609B2 - ソフトウェアコンポーネント内の仮想オブジェクトのキーインジケータを統合する方法 - Google Patents

ソフトウェアコンポーネント内の仮想オブジェクトのキーインジケータを統合する方法 Download PDF

Info

Publication number
JP7609609B2
JP7609609B2 JP2020191969A JP2020191969A JP7609609B2 JP 7609609 B2 JP7609609 B2 JP 7609609B2 JP 2020191969 A JP2020191969 A JP 2020191969A JP 2020191969 A JP2020191969 A JP 2020191969A JP 7609609 B2 JP7609609 B2 JP 7609609B2
Authority
JP
Japan
Prior art keywords
virtual object
index
key
ind
computer
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
Application number
JP2020191969A
Other languages
English (en)
Other versions
JP2021082290A (ja
Inventor
ラロイ アレクサンドル
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dassault Systemes SE
Original Assignee
Dassault Systemes SE
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dassault Systemes SE filed Critical Dassault Systemes SE
Publication of JP2021082290A publication Critical patent/JP2021082290A/ja
Application granted granted Critical
Publication of JP7609609B2 publication Critical patent/JP7609609B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/211Schema design and management
    • G06F16/212Schema design and management with details for data modelling support
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9024Graphs; Linked lists
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/01Probabilistic graphical models, e.g. probabilistic networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/02CAD in a network environment, e.g. collaborative CAD or distributed simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Mathematical Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Computational Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Software Systems (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Algebra (AREA)
  • Probability & Statistics with Applications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Image Generation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、コンピュータ支援工学(CAE)の分野、より正確には、コンピュータ支援設計(CAD)の分野に関する。これは、複数のオブジェクト部分、特に複雑なオブジェクトによって構成される仮想オブジェクトのキーインジケータ(Key indicator)を統合するコンピュータ実装の方法に関する。
キーインジケータ(KI)は、戦略的な決定を行うことを可能にするメジャー特性である。キーインジケータにはいくつかの種類があり、その中には、
-キーサステナブル(sustainable)インジケータ(KSI)、たとえばカーボンフットプリント(footprint)、希少資源への影響。
-キークウォリティインジケータ(KQI)、たとえば、対象部品の製造中の欠陥率。
-キーパフォーマンスインジケータ(KPI)、たとえば、オブジェクトの重量(以下、質量とも呼ばれる)、その慣性マトリックス、その重心(これらのパラメータは一般に「重量とバランス」と呼ばれる)、およびオブジェクト:範囲、破壊距離、空気浸透係数、離陸または着陸のためのトラックの最小長など、がある。
数十年以内に、複雑なオブジェクトを構成する部品の数がデジタルモデルで数千の部品から数百万の部品に大幅に拡大し、それによってキーインジケータの統合が非常に複雑になった。
オブジェクトは、エンジニアリング材料表(オブジェクトの設計方法を反映)、製造材料表(オブジェクトの製造に必要な部品に焦点を当てている)、使用中のオブジェクトのプロセス表、およびオブジェクトの寿命の終わりの材料表で構成されるグローバル構造の使用によって記述できる。製造材料表は、サブアセンブリの観点からオブジェクトを記述する。これは、たとえば、テーブルの形で図面に表示される構造のパーツの項目別リストで構成される。したがって、材料表は、ルートエンティティ(root entity)と、親ノードを持つ子(リーフ)のサブツリーとを持つ階層ツリー構造で表すことができる。オブジェクトのキーインジケータを統合することは、リーフ(leaves)からツリー(tree)のルート(root)まで、このグローバルな材料表の調査である。メトリック(metrics)のボトムアップ(bottom-up)計算は、ロールアップ(rollup)操作(または単に「ロールアップ」と呼ばれる)によって行われる。ロールアップ関数は、メトリックの値がボトムアップで計算される方法として定義される。ツリーの各レベルでは、意思決定と統合の複雑なプロセスが適用される。
いくつかのキーインジケータは、比較的簡単に統合できる。たとえば、仮想オブジェクトの質量の統合は、オブジェクトのすべての部分の質量を追加することで構成される。したがって、ロールアップは主に値の追加で構成されるが、CPUをそれほど消費しない。ただし、製造およびエンジニアリングプロセス中に、さまざまな下請け業者が暗示されるという問題がある。これは、キーインジケータを統合するために必要なデータ(テキストドキュメント、スプレッドシート、ERPソフトウェア、またはCADソフトウェア)が、CPUを消費しないものであっても、いくつかのシステムに保存され、最新のものでない可能性があることを意味する。これらの各システムは、各システムが他のシステムから遮断されている限り、「サイロ」と見なされる場合がある。サイロでの運用は、キーインジケータの効率的な統合に影響を与える。
その他のキーインジケータは、オブジェクトの慣性マトリックスに関連する。慣性マトリックスを統合するには、最初に慣性モーメントとリーフの慣性の積とを計算する必要がある。慣性行列は、オブジェクトがインスタンス化される3軸システムに関連して、これらの値を含む3x3行列になる。次に、慣性行列が対角化される。対角化された固有値はオブジェクトの主慣性モーメントであり、3つの固有ベクトルは主慣性軸である。行列の対角化はCPUを消費することに気付くことができる。さらに、オブジェクトの一部(材料表の最下位の子に対応)について、慣性マトリックスが計算されると、子の慣性モーメントに基づいて、および子オブジェクトの慣性軸に基づいて、オブジェクトの親部分の慣性マトリックスが計算される。したがって、材料表で慣性行列を子から親にロールアップするときに、非常に複雑な行列計算が実行される。その場合、ロールアップは、ホイヘンス-シュタイナー(Huygens-Steiner)定理としても知られる平行軸の定理を実装することによって実行される。その場合、ロールアップ関数はホイヘンス-シュタイナーの定理によって決定される。
そのため、キーインジケータを数百万の部品と統合することが数時間続き、このことは受け入れられない。特に、クルーズ船の重量とバランスの正確な測定値は、他のキーインジケータと比較して非常に複雑な操作であり、船の設計中に実際には高度な不確実性を伴って推定される。実際、製造業者は、設計段階中、または製造段階中でさえ、船の正確な質量を決定することができない。一度建造された船は水中に進水され、質量が押しのけられた水量から導き出される。浮力を修正する必要がある場合は、追加の機器で船の重量を測定する。クルーズ船の重量とバランスは、クルーズ船が波を通過する方法を示すために、非常に重要であることに注意を要する。
自動車分野では、車両の設計プロセス中に多数のキーパフォーマンスインジケータ(KPI)が監視される。たとえば、レーシングカーの場合、最大350KPIを監視できる。実際には、プロジェクトのレビュー中に、膨大な量のキーパフォーマンスインジケータが分析され、一部のキーパフォーマンスインジケータは他のインジケータよりも優先される場合がある。KPIの統合は、完全に統合された意思決定手順である。したがって、戦略的な決定を下す必要があるときは、いつでも実行する必要がある。
自動車分野における別の制約は、車両の可能な構成の数が多いことに関連している。これまで、自動車メーカは、構成の多様性を考慮せずに、1台の車両のみ、すなわち最も重い商用車の1つのキーパフォーマンスインジケータを統合している。したがって、統合は単一のグラフに対して実行される。さらに、限られた数の車両であっても、統合は数時間続くため、統合されたデータは最新ではない。車両はますます多くの部品で構成されているため、構成の違いに関係なく、KPIの統合にはますます時間がかかる。
質量などのキーパフォーマンスインジケータは、宇宙工学、特に衛星でも重要である。ランチャー(launcher)のオペレータ/メーカと衛星のオペレータ/メーカとの間の合意には、通常、衛星の質量に関連する特定の規定があり、衛星が事前定義された質量を超えないようになっている。実際、打ち上げ段階では、ペイロードの各キログラムが推進剤の観点から重要である。実際には、ランチャーのオペレータ/メーカは、衛星の1kgのエラーに対して数千ユーロのペナルティを適用する場合がある。したがって、質量インジケータは厳密に監視する必要がある。衛星のオペレータ/製造業者にとって、たとえば誤差の範囲を通じて、ロールアップ中に計算された許容誤差を定量化できることも興味深いことである。
したがって、スケーラブル(scalable)で、さまざまなサプライヤからのさまざまなデータソースを管理し、オブジェクトの構成の多様性を考慮した、仮想オブジェクトのキーインジケータを統合する方法を提供する必要がある。
本発明の目的は、仮想オブジェクトの少なくとも1つのキーインジケータを統合するためのコンピュータ実施方法であり、この方法は、仮想オブジェクトの事前定義された構成について、以下の、
a)仮想オブジェクトの少なくとも1つのキーインジケータの説明を受け取ること、
b)仮想オブジェクトの属性のセットを受け取ること、
c)前記仮想オブジェクトの索引付けのためのデータモデルを受け取ること、
d)仮想オブジェクトの属性をインデックス作成用のデータモデルに変換するための一連のルールを受け取ること、
e)一連のルールを適用して、前記属性をインデックス作成用のデータモデルに変換すること、
f)インデックス内で、インデックス作成用のデータモデルを有向非巡回グラフに変換すること、
g)有向非巡回グラフの拡張に基づいて、前記インデックスとは異なるソフトウェアコンポーネントに、前記キーインジケータを統合すること、
を含む。
好ましい実施形態では、データモデルにおいて、仮想オブジェクトは、
-少なくとも1つの集約特徴であって、材料表に従った仮想オブジェクトの構成を表す、該集約特徴、および/または、
-少なくとも1つのファセット特徴であって、仮想オブジェクトの分類を表す、該ファセット機能、
によって特徴付けられる。
好ましい実施形態では、集約特徴およびファセット特徴は、インデックスで参照される。
好ましい実施形態では、集約特徴および/またはファセット特徴は、インデックスにおいて漸進的に更新される。
好ましい実施形態では、ステップg)は、インデックス内の拡張された有向非巡回グラフにロールアップを適用することを含む。
好ましい実施形態では、ステップa)は、拡張された有向非巡回グラフ上のロールアップ中にキーインジケータのロールアップ機能を受け取ることを含み、前記ロールアップ機能は、キーインジケータが仮想オブジェクトの材料表にボトムアップ統合される方法を表す。
好ましい実施形態では、ステップg)は、各集約特徴の許容値を受け取り、前記許容値のユークリッド距離に基づいて統計的許容値を計算することを含む。
好ましい実施形態では、キーインジケータは、仮想オブジェクトのキーパフォーマンスインジケータである。
好ましい実施形態では、キーパフォーマンスインジケータは、オブジェクトの重量およびバランス、特に仮想オブジェクトの重量および/または仮想オブジェクトの重心および/または仮想オブジェクトの慣性マトリックスを含む。
好ましい実施形態では、有向非巡回グラフは、クライアントサーバ通信プロトコルを介してインデックスからソフトウェアコンポーネントに転送される。
好ましい実施形態では、クライアントサーバ通信プロトコルは、ハイパーテキスト転送プロトコルである。
好ましい実施形態では、仮想オブジェクトは、車両、特に船である。
本発明はまた、コンピュータシステムに前述の方法を実行させるためのコンピュータ実行可能命令を含む、不揮発性のコンピュータ可読データ記憶媒体に格納されたコンピュータプログラム製品に関する。
本発明はまた、コンピュータシステムに前述の方法を実行させるためのコンピュータ実行可能命令を含む、非一時的なコンピュータ可読データ記憶媒体に関する。
本発明はまた、仮想オブジェクトの少なくとも1つのキーインジケータ、および少なくとも1つのインデックスを統合するユーザ要求を処理するように構成された、少なくとも1つのクライアントデバイスを含む、前述の方法を実施するように構成されたコンピュータシステムに関し、前記インデックスは、少なくとも、インデックス付けのためのデータモデルを有向非巡回グラフに変換するステップと、有向非巡回グラフの拡張に基づいて前記キーインジケータを統合するための、前記インデックスとは異なるソフトウェアコンポーネントとを実施するように構成される。
本発明の追加の特徴および利点は、以下を示す添付の図面と併せて取られる後続の説明から明らかになるであろう。
本発明による方法におけるインデックスのビルトフェーズ(build phase)を示す図である。 本発明による方法で使用されるデータモデルを示す図である。 データモデルのエンティティに添付されたキーインジケータ情報の例を示す図である。 エンジニアリング情報のデータモデルへの変換を推進する一連のルールの例、また、多様性情報のデータモデルへの変換も含む図である。 製造情報のデータモデルへの変換を推進する一連のルールの例、また、多様性情報のデータモデルへの変換も含む図である 3つのオブジェクトを含む材料表の例を示す図である。 本発明のデータモデルによる、図6に示されているオブジェクトの索引付けを示す図である。 本発明によるコンピュータ環境を示す図である。 船の重量とバランスのロールアップ結果の表示例を示す図である。 本発明の例示的な実施形態による方法を実行するのに適したコンピュータを示す図である。
本発明は、「ビルド(build)」および「実行」と呼ばれる2つの主要なステップに依存している。図1は、ビルドのメインステップを示し、4つのコンピューティングシステムCSYが表されている。もちろん、コンピューティングシステムCSYの数は制限されない。各コンピューティングシステムCSYは、
- 仮想オブジェクトの3Dモデリングデータを提供するCAD(コンピュータ支援設計)システムを含むPLM(製品ライフサイクル管理)システムCSY1、およびその多様化辞書;
- サプライチェーンデータを提供するERP(エンタープライズリソースプランニング)システムCSY2;
- EIS(エンタープライズ情報システム)SY3;
- インターネットなどのネットワークに接続されて、データを収集し、それらを別のエンティティに直接または直接送信しないための、複数のセンサCSY4、
である。
コンピューティングシステム(CSY1、CSY2、CSY3、CSY4)は、検索エンジンのインデックスINDに接続される。インデックスINDは、接続手段(ケーブル、光ファイバー、またはワイヤレス通信プロトコルの1つを使用したワイヤレス)を介して、コンピューティングシステムCSYに接続されている、マシンまたはマシンのセットに格納される。「インデックス」によって、当業者はまた、「キャッシュ」または「データレイク」、すなわち、照会することができるソフトウェアコンポーネント、また生および構造化、半構造化、または非構造化データを含むソフトウェアコンポーネントを参照することができる。
各キーインジケータの説明は、特にスーパーユーザによって、メソッドのステップa)の上流に提供される。実際、キーインジケータの説明は、通常のユーザによって変更されることは想定していない。キーインジケータの説明は、ロールアップ機能、つまり、展開された有向非巡回グラフ上でのロールアップ中のキーインジケータの動作を含む。ロールアップ機能は、1つの構成について、キーインジケータが仮想構成オブジェクトOBJの材料表にボトムアップで統合される方法を表す。
キーインジケータの説明には、
- 名前(例:ノイズ、質量、慣性マトリックス);
- 大きさ(例:質量、温度、圧力);
- 潜在的に、アクセスに関するセキュリティ(スーパーユーザまたは通常のユーザによって編集可能);
- 潜在的に、その父と子供たち。実際、キーインジケータには、それ自体がキーインジケータである要素を含む場合がある;
- 潜在的に、キーインジケータに補完的な情報をもたらす一連の分析;
- 潜在的に、アイコン、
も含む。
本発明の方法のステップb)において、仮想オブジェクトの属性ATTのセットは、インデックスによって受け取られる。属性ATTは、コンピューティングシステムCSYのいずれかによってインデックスINDに提供されるデータである。したがって、属性ATTは、元のコンピューティングシステムCSYに従って、オブジェクトを特徴付ける。
単一のデータモデルDMは、方法のステップc)で提供される。データモデルは、インデックスINDにあるオブジェクトの入力(typing)、およびインデックスIND内にあるオブジェクトを構成するリンクの入力を表す。インデックスINDに送信されるすべての属性ATTは、図2に示されているデータモデルDMに従って変換される。
変換の内容は、
1.コンピュータシステムCSYからのオブジェクトOBJを解釈し、データモデルDMに従って入力し、
2.コンピュータシステムCSYから来る可能性のあるオブジェクト間のリンクを作成する。これらのリンクは、コンピュータシステムCSY間には存在しないことに注意を要する。それらはインデックスINDにのみ存在する。したがって、インデックスは、最初は構造化されていないデータに基づいて、半構造化データを作成するソフトウェアコンポーネントである。
データモデルDMは、元のコンピューティングシステムCSYに関係なく、または属性ATTの形式に関係なく、オブジェクトの任意の属性がデータモデルに従って変換される範囲で「非依存」として認定されてよい。
データモデルDMでは、2つの要素が仮想オブジェクトを特徴づける。材料表に従って仮想オブジェクトOBJの構成を表す少なくとも1つの集約フィーチャAGG、および/または仮想オブジェクトOBJの分類を表す少なくとも1つのファセットフィーチャFACである。たとえば、機械部品には、材料ファセット、リサイクルファセット、供給ファセットなどがある。より一般的には、ファセットフィーチャは仮想オブジェクトを指定する。集約フィーチャAGGは、材料表に従ってオブジェクトの構成を定義する。構成の例は、オブジェクトのインスタンス化である。「インスタンス化」によって、当業者は、オブジェクトに取り付けられた参照フレーム内のその位置および向きを参照する。集約フィーチャAGGとファセットフィーチャFACは、インデックスINDで参照される。
図3は、データモデル内のエンティティに添付されている主要なインジケータ情報の例を示す。例:
- キーインジケータKI1は、値、許容誤差、信頼水準の3つのファセットを備えた重量に向けられる;
- キーインジケータKI2は、値、許容範囲、信頼水準の3つのファセットを備えたカーボンフットプリントに向けられる;
- キーインジケータKI3は、値、許容誤差、信頼水準の3つのファセットを備えた公称電力に向けられる;
- キーインジケータKI4は、値、許容誤差、信頼水準の3つのファセットを備えた重心に向けられる。
属性にインデックスが付けられると、許容値がデータモデルDM内にコピーされてよい。好ましい実施形態では、統計的許容誤差は、許容値のユークリッド距離に基づいて計算することができる。父親とn人の子供を考慮した場合、
Figure 0007609609000001
は父親の許容範囲であり、
Figure 0007609609000002
はi番目の子供達の公差である。父親の許容値は、次の式を使用して計算される。
Figure 0007609609000003
したがって、キーインジケータを統合するとき、ユーザはキーインジケータに関連付けられた許容値も取得するため、ロールアップ中に計算された許容値を、たとえば許容誤差で定量化できる。
本発明の方法のステップd)は、インデックス付けのために仮想オブジェクトOBJの属性をデータモデルDMに変換するための、ルールRULのセットを受信することを含み、本発明の方法のステップe)は、インデックス付けのために前記属性をデータモデルDMに変換するための、前記ルールRULのセットを適用することを含む。
例えば、図4は、ビルドフェーズ(build phase)中に、エンジニアリング情報をデータモデルDMに変換するためのルールを示す。「チェックマーク」記号は、属性にインデックスが付けられていることを表す。「クロス」記号は、属性にインデックスが付けられていないことを表す。「矢印」記号は、属性の平坦化を表す。属性はインデックス付き属性にコピーされてから、インデックスから削除される。属性にインデックスを付けるかどうか、または属性を集約するかどうかの決定は、要求されたキーインジケータに基づいてスーパーユーザによって行われる。したがって、ルールはシナリオによって異なる。属性は、それを分類するために、ファセットで集約される場合がある。
例えば、数学的に定義されたオブジェクトの視覚化三角形または幾何学的形状の表現にインデックスを付ける必要はない。ダイバーシティ(構成)を適用できないため、キーインジケータをオブジェクトとしてインデックス付けする必要はない。インデックスでは、キーインジケータは製品の材料表のオブジェクトの属性になる。ダイバーシティディクショナリ(構成とも呼ばれる)のオブジェクトは材料表に参加しないため、インデックスを作成する必要はない。一方、構成を定義するために使用されるオプションには、インデックスが付けられる。ダイバーシティが不可能な場合、平坦化操作が実行される。材料表に何ももたらさない要素は、索引付けされない。
同様に、図5は、ビルドフェーズ中に製造情報をデータモデルに変換するためのルールを示す。
図6は、航空機の3つのオブジェクトパーツ(最初のオブジェクトパーツOBJ1、2番目のオブジェクトパーツOBJ2、および3番目のオブジェクトパーツOBJ3)を含む材料表BOMを示す。図7に示すように、オブジェクトの属性は、インデックスINDでインデックス付けのために変換される。
図7では、航空機を表す有向非巡回グラフがインデックスINDに作成される。それはPLMシステムなどの第1のコンピューティングシステムCSY1からの、EISなどの第2のコンピューティングシステムCSY2からの、および、ERPなどの第3のコンピューティングシステムCSY3からの、情報を集約する。さまざまなサイロ(silos)からの情報は、インデックスIND内で構造化される。
3つのコンピューティングシステム(CSY1、CSY2、CSY3)の属性ATTは、インデックスINDでのインデックス作成のためにデータモデルDMに変換される。
最初のコンピューティングシステムCSY1では、ルートオブジェクト(キーインジケータが統合されるオブジェクト、つまり「航空機」)が、オブジェクトOBJ1、OBJ2、およびOBJ3の3Dジオメトリの簡略化された表現とともに保存される。
- 37kgの値を持つ最初のオブジェクトOBJ1の属性「推定重量」。
- 3番目のオブジェクトOBJ3の属性「計算重量」、値は31.2kg、信頼値は30%。
- 3つのオブジェクトOBJ1、OBJ2、およびOBJ3の3Dジオメトリの簡略化された表現を使用。
第2の計算システムCSY2では、第2のオブジェクトOBJ2の属性「重量」が22kgの値で格納される。
第3の計算システムCSY2には、第3のオブジェクトOBJ3の属性「測定重量」が、33.2kgの値および80%の信頼値で格納される。
前述の属性ATTは、インデックス作成のためにデータモデルDMに変換される。次に、ルートオブジェクト「航空機」が集約される。
- CSY2ファセットC5を持つ最初の要素C1。
- CSY3ファセットC4を持つ2番目の要素C2。
- 3番目の要素C3。
次に、属性ATTがインデックス作成のために、データモデルDMに従って変換されると、データモデルは、図7に示すように、本発明の方法のツリーデータ構造(ステップf)で有向非巡回グラフに変換される。
ビルトフェーズ中、データモデルが有向非巡回グラフに変換されると、実行フェーズを有向非巡回グラフで実行できる。好ましい実施形態では、集約特徴AGGおよび/またはファセット特徴FACは、インデックスINDにおいて漸進的に更新され、データが変更されるたびにビルトフェーズを最初から実行する必要はない。したがって、キーインジケータの統合を含む実行フェーズは、構成(多様性からのオプションのセット)を考慮した、最新のデータ(発明された方法のステップg)を伴った有向非巡回グラフの拡張に基づいている。拡張グラフの各オブジェクトで、下から上に、キーインジケータの特定の統合方法(すなわち、ロールアップ関数)が呼び出される。
図8は、本発明によるコンピュータ環境の図である。システムは、仮想オブジェクトの少なくとも1つのキーインジケータを統合するというユーザ要求を処理するように構成された、少なくとも1つのクライアントデバイスCDを備える。例えば、ユーザ要求は、エンジニアリングフェーズの間、またはオブジェクトの製造フェーズの間に、3Dオブジェクトのプログラムマネージャの1人によって照会されてよい。
好ましい実施形態では、初期データをデータモデルに変換するステップ(ビルドフェーズ)ではインデックスINDで実装され、キーインジケータを統合するステップ(実行フェーズ)ではソフトウェアコンポーネントSCOで実装される(これは、インデックスINDとは異なるロールアップコンポーネントと呼ばれる場合がある)。グラフの展開が依存する有向非巡回グラフは、インデックスINDとソフトウェアコンポーネントSCOとの間で複製される。有向非巡回グラフは、インデックスINDで計算され、ハイパーテキスト転送プロトコルに基づくストリーム/アンストリームテクノロジを介してソフトウェアコンポーネントSCOに転送される。インデックスとソフトウェアコンポーネントSCOは、2つの異なるソフトウェアレイヤーで実行される。
図7の例を参照すると、インデックスINDは航空機ツリー(ルート航空機自体と、2つの第2レベルの子を持つ3つの子)を展開し、ソフトウェアコンポーネントSCOは展開されたツリーをロールアップする。ツリーを展開すると、6つの要素(C1~C6)が取得される。ロールアップは、ツリーの下から上に重み情報を統合する。5番目の要素C5の重量は22kgである。4番目の要素C4の重量は33.2kgである。3番目の要素C3の重量は37kgである。最初の要素C1は5番目の要素C5と直接同じ値を取得するため、最初の要素C1の重みは22kgである。2番目の要素C2については、2つのファセットからの情報が比較される。80%の信頼度は30%より大きいため、2番目の要素C2の重量は33.2kgと見なされる。最後に、最初の要素C1、2番目の要素C2、および3番目の要素C3を集約する航空機は、22+33,2+37=92,2kgの重量があると見なされる。
本発明の方法のステップa)からf)(ビルトフェーズ)はオフラインで実施することができ、ステップg)(実行フェーズ)はオンラインで実施することができる。ビルドフェーズをオフラインで実施すると、計算時間を大幅に節約できる。
図9は、本発明の方法を使用した、クルーズ船の重量とバランスのKPIの結果を表すスクリーンショットを示す。画面の左側で、ユーザはオブジェクトのツリーを参照して、オブジェクト全体またはそのサブパーツを選択できる。ユーザの選択は、画面の中央部分で強調表示される場合がある。画面の右側には、統合の結果、特に重量、重心、慣性マトリックスが表示される。
本発明の方法は、ハードディスク、ソリッドステートディスク、またはCD-ROMなどのコンピュータ可読媒体上に不揮発性形態で適切なプログラムを格納する、おそらくコンピュータネットワークを含む、適切にプログラムされた汎用コンピュータまたはコンピュータシステムによって実行することができ、および、マイクロプロセッサとメモリとを使用して上記プログラムを実行することができる。
前述のクライアントデバイスCD、コンピューティングシステムCSY、インデックスINDおよびソフトウェアコンポーネントSCOのそれぞれは、図10を参照して説明される本発明の例示的な実施形態による方法を実行するのに適したコンピュータCPTである。図10において、コンピュータCPTは、RAM M1またはROM M2などのメモリデバイス、またはハードディスクドライブ(HDD)M3、DVD/CDドライブM4に格納された、またはリモートに保存された、実行可能プログラム、すなわちコンピュータ可読命令のセットを実行しながら、上記の方法ステップを実行する中央処理装置(CPU)Pを含む。
請求された発明は、コンピュータ可読命令および/または本発明のプロセスのデータ構造が格納されているコンピュータ可読媒体の形態によって限定されるものではない。たとえば、命令とファイルは、CD、DVD、フラッシュメモリ、RAM、ROM、PROM、EPROM、EEPROM、ハードディスク、またはサーバやコンピュータなど、コンピュータが通信するその他の情報処理デバイスに保存できる。プログラムとファイルは、同じメモリデバイスまたは異なるメモリデバイスに保存できる。
さらに、本発明の方法を実行するのに適したコンピュータプログラムは、ユーティリティアプリケーション、バックグラウンドデーモン(daemon)、またはオペレーティングシステムのコンポーネント、あるいはそれらの組み合わせとして提供され、CPU PおよびMicrosoft VISTA、Microsoft Windows 10、UNIX、Solaris、LINUX、Apple MAC-OS、および当業者に知られているその他のシステムなどのオペレーティングシステムと連動して実行される。
CPU Pは、Intel ofAmericaのXenonプロセッサまたはAMDof AmericaのOpteronプロセッサ、またはFreescale Corporation of AmericaのFreescaleColdFire、IMX、ARMプロセッサなどの他のプロセッサタイプにすることができる。あるいは、CPUは、Intel Corporation of AmericaのCore2 Duoなどのプロセッサにすることも、当業者が認識するように、FPGA、ASIC、PLDに実施することも、ディスクリート論理回路を使用して実施することもできる。さらに、CPUは、上記の本発明のプロセスのコンピュータ可読命令を実行するために協調して動作する複数のプロセッサとして実施することができる。
図10のコンピュータCPTには、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、インターネットなどのネットワークとインターフェースするためのIntel Corporation of AmericaのIntelEthernetPROネットワークインターフェイスカードなどのネットワークインターフェイスNIも含む。コンピュータはさらに、ヒューレットパッカードHPL2445w LCDモニタなどのディスプレイDYとインターフェースするための、NVIDIA Corporation of AmericaのNVIDIAGeForceGTXグラフィックスアダプタなどのディスプレイコントローラDCを含む。汎用I/OインターフェースIFは、ローラーボール、マウス、タッチパッドなどのキーボードKBおよびポインティングデバイスPDとインターフェースする。ディスプレイ、キーボード、ポインティングデバイスは、ディスプレイコントローラとI/Oインターフェースとともに、グラフィカルユーザインターフェイスを形成する。ユーザは入力コマンドを提供するために使用し、コンピュータはキーインジケータの結果を表示するために使用する。
ディスクコントローラDKCは、コンピュータのすべてのコンポーネントを相互接続するために、HDDM3およびDVD/CD M4を、ISA、EISA、VESA、PCIなどの通信バスCBSに接続する。
ディスプレイ、キーボード、ポインティングデバイス、のみならずディスプレイコントローラ、ディスクコントローラ、ネットワークインターフェイス、およびI/Oインターフェースの一般的な特徴と機能の説明は、これらの特徴がわかっているため、簡潔にするためにここでは省略する。
代替の実施形態では、コンピュータCPTは、サーバおよびエンドユーザコンピュータによって置き換えられる。サーバの全体的なアーキテクチャは、ディスプレイコントローラ、ディスプレイ、キーボード、および/またはポインティングデバイスがサーバにない可能性があることを除いて、コンピュータCPTに関して上記説明したものと同じである。エンドユーザコンピュータは、ユーザインターフェースを含む「実行」インフラストラクチャのフロントエンドセクションを実行します。サーバは「ビルド」インフラストラクチャと「実行」インフラストラクチャのバックエンドセクションを実行します。ユーザインターフェースでのユーザのアクションにより、キーインジケーターロールアップアルゴリズムを実行するサーバ(Apacheサーバなど)によって提供されるWebサービスに対してクエリ(RESTクエリなど)が起動される。
ネットワークNWは、インターネットなどのパブリックネットワーク、LANまたはWANネットワークなどのプライベートネットワーク、またはそれらの任意の組み合わせであり、PSTNまたはISDNサブネットワークを含むこともできる。ネットワークNWは、イーサネットネットワークなどの有線でも、EDGE、3G、4Gワイヤレスセルラーシステムなどのセルラーネットワークなどのワイヤレスでもよい。ワイヤレスネットワークは、Wi-Fi、Bluetooth、またはその他の既知のワイヤレス形式の通信でもよい。したがって、ネットワークNWは単なる例示であり、現在の進歩の範囲を決して限定するものではない。
本明細書に記載の任意の方法ステップは、プロセス内の特定の論理機能またはステップを実施するための1つまたは複数の実行可能命令を含むモジュール、セグメント、またはコードの一部を表すものとして理解されるべきであり、代替の実装は、本発明の例示的な実施形態の範囲内に含まれる。

Claims (15)

  1. 仮想オブジェクト(OBJ)の少なくとも1つのキーインジケータを統合するためのコンピュータ実方法であって、仮想オブジェクト(OBJ)の事前定義された構成について、
    a)仮想オブジェクトの少なくとも1つのキーインジケータの説明を受け取るステップと、
    b)前記仮想オブジェクトの属性のセット(ATT)を受け取るステップと、
    c)前記仮想オブジェクトのインデックス付けデータモデル(DM)を受け取るステップと、
    d)前記仮想オブジェクト(OBJ)の前記属性を前記インデックス付け用データモデル(DM)に変換するための一連のルール(RUL)を受け取るステップと、
    e)前記一連のルール(RUL)を適用して、前記属性を前記インデックス付け用データモデル(DM)に変換するステップと、
    f)インデックス(IND)において、前記インデックス付け用データモデル(DM)を有向非巡回グラフに変換するステップと、
    )前記インデックス(IND)とは異なるソフトウェアコンポーネント(SCO)において、前記有向非巡回グラフの展開に基づいて、前記有向非巡回グラフの属性をロールアップして、前記キーインジケータを統合するステップと
    備える、方法。
  2. 前記データモデル(DM)において、前記仮想オブジェクトは、
    -少なくとも1つの集約特徴(AGG)であって、材料表に従っ前記仮想オブジェクト(OBJ)の構成を表す、集約特徴(AGG)、および/または
    -少なくとも1つのファセット特徴(FAC)であって、前記仮想オブジェクト(OBJ)の分類を表す、ファセット特徴(FAC)、
    によって特徴付けられ請求項1に記載の方法。
  3. 前記集約特徴(AGG)および前記ファセット特徴(FAC)は、前記インデックス(IND)内で参照される請求項2に記載の方法。
  4. 前記集約特徴(AGG)および/または前記ファセット特徴(FAC)は、前記インデックス(IND)内で漸進的に更新される請求項2又は3に記載の方法。
  5. ステップg)は、前記インデックス(IND)内で前記展開された有向非巡回グラフに、ロールアップを適用するステップを含む請求項1ないし4のいずれか1つに記載の方法。
  6. ステップa)は、前記展開された有向非巡回グラフ上のロールアップ中に、前記キーインジケータのロールアップ機能を受け取るステップであって、前記ロールアップ機能は、前記仮想オブジェクト(OBJ)の材料表において前記キーインジケータがボトムアップ統合される方法を表す、ステップを含む、請求項5に記載の方法。
  7. ステップg)は、各集約特徴(AGG)の許容値を受け取るステップと、前記許容値のユークリッド距離に基づいて統計的許容値を計算するステップとを含む請求項2ないし6のいずれか1つに記載の方法。
  8. 前記キーインジケータは、前記仮想オブジェクト(OBJ)のキーパフォーマンスインジケータ(KPI)である請求項1ないし7のいずれか1つに記載の方法。
  9. 前記キーインジケータ(KPI)は、前記仮想オブジェクトの重量およびバランス、または前記仮想オブジェクトの重量および/もしくは前記仮想オブジェクトの重心および/もしくは前記仮想オブジェクトの慣性行列を含む請求項8に記載の方法。
  10. 前記有向非巡回グラフは、クライアントサーバ通信プロトコルを介して前記インデックス(IND)から前記ソフトウェアコンポーネント(SCO)に転送される請求項1ないし9のいずれか1つに記載の方法。
  11. 前記クライアント-サーバ通信プロトコルは、ハイパーテキスト転送プロトコルである請求項10に記載の方法。
  12. 前記仮想オブジェクト(OBJ)は、車両、または船である請求項1ないし11のいずれか1つに記載の方法。
  13. 不揮発性コンピュータ可読データ記憶媒体に記憶されたコンピュータプログラムであって、請求項1ないし12のいずれか1つに記載の方法をコンピュータシステムに実行させるためのコンピュータ実行可能命令を含むコンピュータプログラム。
  14. 求項1ないし12のいずれか1つに記載の方法をコンピュータ(CPT)システムに実行させるためのコンピュータ実行可能命令を記録してい非一時的コンピュータ可読データ記憶媒体(M1、M2、M3、M4)。
  15. 請求項1ないし12のいずれか1つに記載の方法を実するように構成されたコンピュータシステムであって、
    仮想オブジェクトの少なくとも1つのキーインジケータを統合するユーザ要求を処理するように構成され、少なくとも1つのクライアントデバイス(CD)と、
    なくとも、前記インデックス付け用データモデル(DM)を有向非巡回グラフに変換するステップを実装するように構成される、少なくとも1つのインデックス(IND)と、
    記有向非巡回グラフの展開に基づいて前記キーインジケータを統合するための、前記インデックス(IND)とは異なるソフトウェアコンポーネント(SCO)と
    備える、コンピュータシステム。
JP2020191969A 2019-11-19 2020-11-18 ソフトウェアコンポーネント内の仮想オブジェクトのキーインジケータを統合する方法 Active JP7609609B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP19306482.1A EP3825892A1 (en) 2019-11-19 2019-11-19 Method for consolidating a key indicator of a virtual object
EP19306482.1 2019-11-19

Publications (2)

Publication Number Publication Date
JP2021082290A JP2021082290A (ja) 2021-05-27
JP7609609B2 true JP7609609B2 (ja) 2025-01-07

Family

ID=68835127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020191969A Active JP7609609B2 (ja) 2019-11-19 2020-11-18 ソフトウェアコンポーネント内の仮想オブジェクトのキーインジケータを統合する方法

Country Status (4)

Country Link
US (1) US12165093B2 (ja)
EP (1) EP3825892A1 (ja)
JP (1) JP7609609B2 (ja)
CN (1) CN112907017B (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3825891A1 (en) * 2019-11-19 2021-05-26 Dassault Systèmes Method for consolidating a key indicator of a virtual object
EP3825892A1 (en) * 2019-11-19 2021-05-26 Dassault Systèmes Method for consolidating a key indicator of a virtual object

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000113007A (ja) 1998-09-30 2000-04-21 Toshiba Corp Cad/pdm連携システム、cad/pdm連携方法、cad/pdm連携プログラムが記録されたコンピュータ読み取り可能な記録媒体
JP2001331535A (ja) 2000-05-23 2001-11-30 Mitsubishi Electric Corp 部品表データ統合装置、部品表データ統合方法及びプログラムを記録したコンピュータ読みとり可能な記録媒体
JP2003196323A (ja) 2001-12-27 2003-07-11 Toyota Motor Corp 重量・重心位置設計支援装置、重量・重心位置設計支援方法および重量・重心位置設計支援プログラム
US20050165733A1 (en) 2004-01-14 2005-07-28 Biq, Llc System and method for an in-memory roll up-on-the-fly OLAP engine with a relational backing store
US20070106409A1 (en) 2005-11-08 2007-05-10 The Boeing Company Attribute-based item information grouping, such as for use in generating manufacturing instructions
JP2009181248A (ja) 2008-01-30 2009-08-13 Fujitsu Ltd ツリー構造表示プログラム及び方法及び装置
US20100249978A1 (en) 2009-03-31 2010-09-30 Siemens Aktiengesellschaft Method for Evaluating Key Production Indicators (KPI) in a Manufacturing Execution System (MES)
JP2013214244A (ja) 2012-04-03 2013-10-17 Naganuma Kogyo:Kk ダクト用cad装置及びプログラム

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5109337A (en) * 1987-10-28 1992-04-28 Ibm Corporation Conceptual design tool
JP3132606B2 (ja) * 1993-02-25 2001-02-05 日本電気株式会社 関連情報変換装置
US6477518B1 (en) * 2000-01-31 2002-11-05 Visteon Global Technologies, Inc. Method of knowledge-based engineering cost and weight estimation of an HVAC air-handling assembly for a climate control system
US7636643B1 (en) * 2006-06-29 2009-12-22 Hewlett-Packard Development Company, L.P. Gauge having a dynamically updated indicia of a value's normal range, and methods and means to facilitate the display and update of same
US7908300B2 (en) * 2008-04-02 2011-03-15 Honeywell International Inc. Guided entry system for individuals for annotating process deviations
US10107560B2 (en) * 2010-01-14 2018-10-23 University Of Virginia Patent Foundation Multifunctional thermal management system and related method
US9521062B2 (en) 2011-09-23 2016-12-13 Roche Diabetes Care, Inc. Communication test framework
US9229758B2 (en) * 2011-10-28 2016-01-05 International Business Machines Corporation Passive monitoring of virtual systems using extensible indexing
US9383988B2 (en) * 2012-07-03 2016-07-05 Salesforce, Inc. System and method for using directed acyclic graph (DAG) for application updates
EP2973051A4 (en) * 2013-03-15 2016-11-16 Amazon Tech Inc SCALABLE ANALYSIS PLATFORM FOR SEMI-STRUCTURED DATA
US9396240B2 (en) * 2013-12-03 2016-07-19 Business Objects Software Ltd. Extreme visualization enabling extension for large data sets
US9521052B1 (en) * 2013-12-20 2016-12-13 Vce Company, Llc Methods, systems, and computer readable mediums for utilizing application programming interfaces for accessing key performance indicator information
EP3825892A1 (en) * 2019-11-19 2021-05-26 Dassault Systèmes Method for consolidating a key indicator of a virtual object

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000113007A (ja) 1998-09-30 2000-04-21 Toshiba Corp Cad/pdm連携システム、cad/pdm連携方法、cad/pdm連携プログラムが記録されたコンピュータ読み取り可能な記録媒体
JP2001331535A (ja) 2000-05-23 2001-11-30 Mitsubishi Electric Corp 部品表データ統合装置、部品表データ統合方法及びプログラムを記録したコンピュータ読みとり可能な記録媒体
JP2003196323A (ja) 2001-12-27 2003-07-11 Toyota Motor Corp 重量・重心位置設計支援装置、重量・重心位置設計支援方法および重量・重心位置設計支援プログラム
US20050165733A1 (en) 2004-01-14 2005-07-28 Biq, Llc System and method for an in-memory roll up-on-the-fly OLAP engine with a relational backing store
US20070106409A1 (en) 2005-11-08 2007-05-10 The Boeing Company Attribute-based item information grouping, such as for use in generating manufacturing instructions
JP2009181248A (ja) 2008-01-30 2009-08-13 Fujitsu Ltd ツリー構造表示プログラム及び方法及び装置
US20100249978A1 (en) 2009-03-31 2010-09-30 Siemens Aktiengesellschaft Method for Evaluating Key Production Indicators (KPI) in a Manufacturing Execution System (MES)
JP2013214244A (ja) 2012-04-03 2013-10-17 Naganuma Kogyo:Kk ダクト用cad装置及びプログラム

Also Published As

Publication number Publication date
JP2021082290A (ja) 2021-05-27
CN112907017A (zh) 2021-06-04
EP3825892A1 (en) 2021-05-26
US20210150441A1 (en) 2021-05-20
US12165093B2 (en) 2024-12-10
CN112907017B (zh) 2026-03-13

Similar Documents

Publication Publication Date Title
Ferrari et al. Revisiting topology optimization with buckling constraints
Toche et al. Set-based design: a review and new directions
Li et al. Analysis of computer experiments using penalized likelihood in Gaussian Kriging models
Hart Introduction to model-based system engineering (MBSE) and SysML
Park et al. Unstructured grid adaptation: status, potential impacts, and recommended investments towards CFD 2030
Kraft HPCMP CREATE™-AV and the air force digital thread
JP7609609B2 (ja) ソフトウェアコンポーネント内の仮想オブジェクトのキーインジケータを統合する方法
EP2590094A2 (en) Computer aided design model analysis system
JP7621093B2 (ja) インデックスにおいて仮想オブジェクトのキーインジケーターをコンソリデーションするための方法
US20190018907A1 (en) Modeling support system, modeling support method, and modeling support program
Petsch et al. PANDORA-A python based framework for modelling and structural sizing of transport aircraft
Pal et al. Rapid tooling route selection for metal casting using QFD–ANP methodology
US20200004834A1 (en) Integration of artificial intelligence-based data classification processes with a procurement system to relativize an entity score
JP2021077364A (ja) プロジェクトマネジメントシステム、プロジェクト管理方法及びプログラム
KR20130013268A (ko) 인증 설계 통합 시스템 및 그 방법
CN115718740A (zh) 用于稀疏时间序列数据集的数据插补的方法和装置
Ilic et al. Cybermatrix protocol: a novel approach to highly collaborative and computationally intensive multidisciplinary aircraft optimization
JP2021082277A5 (ja)
Amaral et al. A decomposition-based uncertainty quantification approach for environmental impacts of aviation technology and operation
JP2014519096A (ja) 結合式補修テンプレートシステム
Jain et al. L-moments and Chebyshev inequality driven convex model for uncertainty quantification
KR20150070018A (ko) 제품 수요들에 대한 최종-항목 완전성의 검증
Mines A bi-Level framework for aircraft design uncertainty quantification and management
Hill et al. Inter-case Predictive Process Monitoring: A candidate for Quantum Machine Learning?
Yarbasi et al. Methodology to Identify Physical or Computational Experiment Conditions for Uncertainty Mitigation

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230907

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240628

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240709

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241002

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: 20241203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241219

R150 Certificate of patent or registration of utility model

Ref document number: 7609609

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150