JP7633521B2 - プログラム、推論方法および情報処理装置 - Google Patents
プログラム、推論方法および情報処理装置 Download PDFInfo
- Publication number
- JP7633521B2 JP7633521B2 JP2021113566A JP2021113566A JP7633521B2 JP 7633521 B2 JP7633521 B2 JP 7633521B2 JP 2021113566 A JP2021113566 A JP 2021113566A JP 2021113566 A JP2021113566 A JP 2021113566A JP 7633521 B2 JP7633521 B2 JP 7633521B2
- Authority
- JP
- Japan
- Prior art keywords
- feature
- nodes
- data
- matrix
- vector
- 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
Images
Classifications
-
- 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
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/15—Correlation function computation including computation of convolution operations
- G06F17/153—Multidimensional correlation or convolution
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- 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
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/042—Knowledge-based neural networks; Logical representations of neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/14—Force analysis or force optimisation, e.g. static or dynamic forces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Algebra (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
[第1の実施の形態]
第1の実施の形態を説明する。
情報処理装置10は、付与される力に応じた物体の変形を解析する構造解析シミュレーションを実行する。情報処理装置10は、有限要素法に従って生成される大規模連立方程式を直接解く代わりに、ニューラルネットワークなどのモデルを用いて解を推論する。情報処理装置10は、クライアント装置でもよいしサーバ装置でもよい。情報処理装置10が、コンピュータ、推論装置またはシミュレーション装置と呼ばれてもよい。
次に、第2の実施の形態を説明する。
第2の実施の形態の情報処理装置100は、構造解析シミュレーションを実行し、外力に応じた物体の変形を解析する。また、情報処理装置100は、機械学習によってモデルを生成し、生成されたモデルを用いて有限要素法の計算結果を予測する。ただし、機械学習とモデルの使用は、異なる情報処理装置によって実行されてもよい。情報処理装置100は、例えば、工業部品の設計に利用される。情報処理装置100は、クライアント装置でもよいしサーバ装置でもよい。情報処理装置100が、コンピュータ、推論装置、シミュレーション装置、設計装置または機械学習装置と呼ばれてもよい。
情報処理装置100は、バスに接続されたCPU101、RAM102、HDD103、GPU104、入力インタフェース105、媒体リーダ106および通信インタフェース107を有する。CPU101は、第1の実施の形態の処理部12に対応する。RAM102またはHDD103は、第1の実施の形態の記憶部11に対応する。
図3は、ホイールのシミュレーション結果の例を示す図である。
メッシュデータ41は、ホイールの形状を示す。メッシュデータ41は、設計中のホイールの形状を示すCADデータから、メッシュ生成ソフトウェアによって生成される。メッシュデータ41は、複数の節点と節点間を接続する複数のエッジとを含む。メッシュデータ41は、ホイールが存在する三次元空間を小領域に細分化したものである。細分化された小領域の面は、3つの節点および3つのエッジで囲まれる三角形である。
典型的な構造解析シミュレーションは、有限要素法によって各節点の変位量を算出する。構造解析シミュレーションは、複数の節点それぞれに対して変位量を示す変数を割り当てる。複数の節点に対応する複数の変位量を列挙することで、変位ベクトルxが得られる。また、構造解析シミュレーションは、メッシュデータと境界条件データとに基づいて、剛性マトリクスAと力ベクトルbとを算出する。
1つの方法では、変位ベクトルxの予測にグラフ畳み込みネットワーク(GCN)31が使用される。グラフ畳み込みネットワーク31は、グラフ畳み込み演算を行う1以上のグラフ畳み込み層を含む多層ニューラルネットワークである。
情報処理装置100は、通常の有限要素法と同様に、メッシュデータ141と境界条件データ142とから、離散化131によって剛性マトリクス143(剛性マトリクスA)と力ベクトル144(力ベクトルb)とを算出する。通常の有限要素法は、線形ソルバを用いて、Ax=bを満たす変位ベクトル146(変位ベクトルx)を算出する。
メッシュデータ141は、節点行列147および隣接行列148を含む。節点行列147は、n×3のサイズの行列である。節点行列147のn個の行は、n個の節点に対応する。節点行列147の3つの列は、X座標、Y座標およびZ座標に対応する。節点行列147の1つの行は、1つの節点の三次元座標を表す。
ここでは、前述の節点171,172,173に着目する。節点171,172はエッジe12で接続されており、節点171,173はエッジe13で接続されており、節点172,173はエッジe23で接続されている。
情報処理装置100は、剛性マトリクス143を剛性マトリクス151に変換する。剛性マトリクス151は、剛性マトリクス143に含まれる3n×3n個の要素を並び替えたものであり、n×9nのサイズの行列である。剛性マトリクス151のn個の行は、n個の節点に対応する。剛性マトリクス151の9n個の列は、剛性マトリクス143の連続する3行分の要素、すなわち、3×3n個の要素に対応する。3×3のサイズのブロックが、1×9のサイズに横方向に引き延ばされている。
上記の方法により、節点171に対応する特徴ベクトル181と、節点172に対応する特徴ベクトル183と、節点173に対応する特徴ベクトル185とが生成される。グラフ畳み込みネットワーク133は、節点171,172,173の隣接関係に従って、特徴ベクトル181,183,185のグラフ畳み込み演算を行う。ここでは、節点171の特徴ベクトル181を更新する手順を説明する。
グラフ畳み込みネットワーク133は、4つのグラフ畳み込み層を含む。グラフ畳み込みネットワーク133は、グラフ畳み込み層161,163,165,167、非線形活性化層162,164,166,168および全結合層169を含む。4つのグラフ畳み込み層と4つの非線形活性化層とは、交互に配置される。
情報処理装置100は、機械学習の際に、グラフ畳み込みネットワーク133の予測精度が最も高くなるようなグラフ畳み込み層の個数を探索するハイパーパラメータ探索を行うことも可能である。最適なグラフ畳み込み層の個数は、節点数nに依存する。曲線42は、最適なグラフ畳み込み層の個数の探索結果の例を示す。
実行時間44,45はそれぞれ、離散化131の実行時間の測定値である。実行時間46は、線形ソルバの実行時間の測定値である。実行時間47は、グラフ畳み込みネットワーク133による予測の実行時間の測定値である。通常の有限要素法では、実行時間44,46の合計が、構造解析シミュレーションの実行時間に相当する。第2の実施の形態では、実行時間45,47の合計が、構造解析シミュレーションの実行時間に相当する。
ここでは、他の物体に対する変位量予測の例を説明する。解析結果51~58は、カンチレバーの右端に一定量の力を加えた場合の変形後のカンチレバーの形状を示している。解析結果51は、n=28のメッシュデータから、線形ソルバによって変位ベクトルを算出した例である。解析結果52は、n=60のメッシュデータから、線形ソルバによって変位ベクトルを算出した例である。解析結果53は、n=130のメッシュデータから、線形ソルバによって変位ベクトルを算出した例である。解析結果54は、n=260のメッシュデータから、線形ソルバによって変位ベクトルを算出した例である。
図15は、情報処理装置の機能例を示すブロック図である。
情報処理装置100は、メッシュデータ記憶部121、境界条件記憶部122およびモデル記憶部123を有する。これらの記憶部は、例えば、RAM102またはHDD103を用いて実装される。また、情報処理装置100は、離散化部124、線形ソルバ125、特徴抽出部126、機械学習部127および予測部128を有する。これらの処理部は、例えば、CPU101とプログラムを用いて実装される。
(S10)離散化部124は、メッシュデータと境界条件データから、3n×3nの剛性マトリクスAと、3n×1の力ベクトルbとを生成する。
(S12)特徴抽出部126は、3n×3nの剛性マトリクスAを、要素を並べ替えてn×9nの剛性マトリクスAに変換する。また、特徴抽出部126は、3n×1の力ベクトルbを、要素を並べ替えてn×3の力行列bに変換する。また、特徴抽出部126は、3n×1の変位ベクトルxを、要素を並べ替えてn×3の変位行列xに変換する。これにより、剛性マトリクスAの1行が1つの節点に対応し、力行列bの1行が1つの節点に対応し、変位行列xの1行が1つの節点に対応する。
図17は、第2の実施の形態の変位量予測の手順例を示すフローチャートである。
(S20)離散化部124は、メッシュデータと境界条件データから、3n×3nの剛性マトリクスAと、3n×1の力ベクトルbとを生成する。
(S23)予測部128は、n×(9n+3)の特徴行列Fをグラフ畳み込みネットワークに入力して、n×3の変位行列xを予測する。
以上説明したように、第2の実施の形態の情報処理装置100は、メッシュデータと境界条件データとから、各節点の変位量を算出する構造解析シミュレーションを実行する。これにより、情報処理装置100は、物体形状の設計にとって有用な情報を提供できる。また、情報処理装置100は、線形ソルバによってAx=bを解いて変位ベクトルxを算出する代わりに、特徴行列から変位ベクトルxを予測する。これにより、構造解析シミュレーションの計算量が削減されて実行時間が短縮される。
次に、第3の実施の形態を説明する。第2の実施の形態との違いを中心に説明し、第2の実施の形態と同様の内容については説明を省略することがある。第3の実施の形態の情報処理装置は、図2,15と同様のハードウェア構造およびソフトウェア構造によって実現できる。そこで、以下、図2,15と同じ符号を用いて第3の実施の形態を説明する。
情報処理装置100は、第2の実施の形態と同様に、メッシュデータ141と境界条件データ142とから、離散化131によって剛性マトリクス143と力ベクトル144とを算出する。情報処理装置100は、算出された剛性マトリクス143と力ベクトル144とから、特徴抽出134によって特徴データ149を生成する。そして、情報処理装置100は、メッシュデータ141と特徴データ149とをグラフ畳み込みネットワーク137に与えて、変位ベクトル146を予測する。
ここでは、メッシュデータ141の節点数が28である場合を説明する。特徴行列154は、剛性マトリクス143と力ベクトル144を連結して生成される。特徴行列154は、28行×255列の行列である。特徴行列154が、正規化135によって特徴行列155に変換される。特徴行列155は、28行×255列の行列である。特徴行列155の各特徴量は、-1以上1以下に正規化されている。そして、特徴行列155が、主成分分析136によって特徴行列156に変換される。
上記のように、情報処理装置100は、主成分分析によって特徴行列を変換する。この主成分分析を通じて、ある節点の特徴量には、その節点から遠い他の節点の特徴量も適度に反映されることになる。そのため、ある節点の特徴量を隣接節点に伝播するグラフ畳み込み演算の回数を削減することが可能となる。そこで、第3の実施の形態のグラフ畳み込みネットワーク137は、グラフ畳み込み層を1つのみ含む。
テーブル48は、節点数と、節点1つ当たりの特徴量の個数と、節点1つ当たりの非ゼロ特徴量の個数と、主成分分析後の節点1つ当たりの特徴量の個数の例を示す。節点数nを28,60,130,260,516,1035,2238,4473,9162と増やしていくと、節点1つ当たりの特徴量の個数は、9n+3に従って線形に増加する。
(S30)離散化部124は、メッシュデータと境界条件データから、3n×3nの剛性マトリクスAと、3n×1の力ベクトルbとを生成する。
(S32)特徴抽出部126は、3n×3nの剛性マトリクスAをn×9nの剛性マトリクスAに変換し、3n×1の力ベクトルbをn×3の力行列bに変換し、3n×1の変位ベクトルxをn×3の変位行列xに変換する。
(S34)特徴抽出部126は、ステップS33の特徴行列FをMaximum Absolute Scalerで正規化する。正規化は列単位で行われ、特徴量が-1から1の範囲に分布する。
図23は、第3の実施の形態の変位量予測の手順例を示すフローチャートである。
(S40)離散化部124は、メッシュデータと境界条件データから、3n×3nの剛性マトリクスAと、3n×1の力ベクトルbとを生成する。
(S42)特徴抽出部126は、n×9nの剛性マトリクスAとn×3の力行列bとを横方向に連結して、n×(9n+3)の特徴行列Fを生成する。
(S44)特徴抽出部126は、正規化されたn×(9n+3)の特徴行列Fに対して主成分分析を行い、n×mの特徴行列Fに変換する。
(S46)予測部128は、n×3の変位行列xを3n×1の変位ベクトルxに変換する。予測部128は、変位ベクトルxを出力する。
11 記憶部
12 処理部
13 メッシュデータ
14 境界条件データ
15 剛性マトリクス
16 力ベクトル
17 変位ベクトル
18 特徴データ
19 モデル
Claims (8)
- 複数の節点と前記複数の節点を接続する複数のエッジとを含むメッシュデータと、前記メッシュデータが示す物体に与える力を示す境界条件データとに基づいて、前記複数のエッジに対応する複数の剛性の値を含む剛性マトリクスと、前記複数の節点に対応する複数の力の値を含む力ベクトルとを算出し、
前記剛性マトリクスと前記力ベクトルとから特徴データを生成し、
前記メッシュデータが示す前記複数の節点の接続関係に従って、前記特徴データに対して畳み込み演算を行うことで、前記複数の節点に対応する複数の変位量を推論する、
処理をコンピュータに実行させるプログラム。 - 前記特徴データは、前記複数の節点に対応する複数の特徴ベクトルを含み、
前記畳み込み演算は、第1の節点の特徴ベクトルを、前記第1の節点と接続された第2の節点の特徴ベクトルを用いて更新するグラフ畳み込み演算である、
請求項1記載のプログラム。 - 前記複数の変位量の推論は、前記グラフ畳み込み演算を行う1以上のグラフ畳み込み層を含むニューラルネットワークに前記特徴データを入力することを含む、
請求項2記載のプログラム。 - 前記特徴データの生成は、前記剛性マトリクスと前記力ベクトルとを結合して、同一の節点に関連する剛性の値と力の値とが同一の行に並んだ特徴行列を生成することを含む、
請求項1記載のプログラム。 - 前記特徴データの生成は、前記複数の節点に対応する複数の特徴ベクトルを生成し、前記複数の特徴ベクトルに含まれる特徴量を正規化し、主成分分析により前記正規化された複数の特徴ベクトルの次元数を削減することを含む、
請求項1記載のプログラム。 - 前記メッシュデータと異なる物体を示す他のメッシュデータと他の境界条件データとに基づいて、他の剛性マトリクスと他の力ベクトルとを算出し、前記他の剛性マトリクスおよび前記他の力ベクトルを含む方程式の解を示す変位ベクトルを算出し、
前記他の剛性マトリクスと前記他の力ベクトルとから他の特徴データを生成し、前記他の特徴データから前記変位ベクトルを推論する推論モデルを生成する、
処理を前記コンピュータに更に実行させ、
前記複数の変位量の推論は、前記推論モデルに前記特徴データを入力することを含む、
請求項1記載のプログラム。 - 複数の節点と前記複数の節点を接続する複数のエッジとを含むメッシュデータと、前記メッシュデータが示す物体に与える力を示す境界条件データとに基づいて、前記複数のエッジに対応する複数の剛性の値を含む剛性マトリクスと、前記複数の節点に対応する複数の力の値を含む力ベクトルとを算出し、
前記剛性マトリクスと前記力ベクトルとから特徴データを生成し、
前記メッシュデータが示す前記複数の節点の接続関係に従って、前記特徴データに対して畳み込み演算を行うことで、前記複数の節点に対応する複数の変位量を推論する、
処理をコンピュータが実行する推論方法。 - 複数の節点と前記複数の節点を接続する複数のエッジとを含むメッシュデータと、前記メッシュデータが示す物体に与える力を示す境界条件データとを記憶する記憶部と、
前記メッシュデータと前記境界条件データとに基づいて、前記複数のエッジに対応する複数の剛性の値を含む剛性マトリクスと、前記複数の節点に対応する複数の力の値を含む力ベクトルとを算出し、前記剛性マトリクスと前記力ベクトルとから特徴データを生成し、前記メッシュデータが示す前記複数の節点の接続関係に従って、前記特徴データに対して畳み込み演算を行うことで、前記複数の節点に対応する複数の変位量を推論する処理部と、
を有する情報処理装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021113566A JP7633521B2 (ja) | 2021-07-08 | 2021-07-08 | プログラム、推論方法および情報処理装置 |
| US17/717,184 US20230011312A1 (en) | 2021-07-08 | 2022-04-11 | Inference method and information processing apparatus |
| EP22169269.2A EP4116856A1 (en) | 2021-07-08 | 2022-04-21 | Program, inference method, and information processing apparatus |
| CN202210445677.0A CN115600479A (zh) | 2021-07-08 | 2022-04-26 | 推断方法和信息处理设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021113566A JP7633521B2 (ja) | 2021-07-08 | 2021-07-08 | プログラム、推論方法および情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023009904A JP2023009904A (ja) | 2023-01-20 |
| JP7633521B2 true JP7633521B2 (ja) | 2025-02-20 |
Family
ID=81346044
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021113566A Active JP7633521B2 (ja) | 2021-07-08 | 2021-07-08 | プログラム、推論方法および情報処理装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20230011312A1 (ja) |
| EP (1) | EP4116856A1 (ja) |
| JP (1) | JP7633521B2 (ja) |
| CN (1) | CN115600479A (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11922314B1 (en) * | 2018-11-30 | 2024-03-05 | Ansys, Inc. | Systems and methods for building dynamic reduced order physical models |
| US20240355002A1 (en) * | 2023-04-24 | 2024-10-24 | Tencent America LLC | Signaling zero coefficients for displacement coding |
| DE102023123154A1 (de) | 2023-08-29 | 2025-03-06 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Verfahren und Vorrichtung zur Untersuchung der Aerodynamik eines Fahrzeuges |
| CN119623150A (zh) * | 2024-11-05 | 2025-03-14 | 长江大学 | 一种岩石力学参数预测方法、装置、设备和介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015005230A (ja) | 2013-06-22 | 2015-01-08 | 学校法人慶應義塾 | 構造物荷重伝達計算装置 |
| JP2016170080A (ja) | 2015-03-13 | 2016-09-23 | 公立大学法人大阪市立大学 | マイクロ断層可視化方法およびシステム |
| US20170032068A1 (en) | 2015-07-31 | 2017-02-02 | Autodesk, Inc. | Techniques for warm starting finite element analyses with deep neural networks |
| JP2019128815A (ja) | 2018-01-25 | 2019-08-01 | トヨタ自動車株式会社 | 物理量予測装置 |
| JP2020016982A (ja) | 2018-07-24 | 2020-01-30 | トヨタ自動車株式会社 | 構造体の変位解析演算のための擬似逆行列算出装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9302450D0 (en) | 1993-02-08 | 1993-03-24 | Ibm | Cumputer aided design system |
| CN102184298B (zh) * | 2011-05-18 | 2013-06-19 | 山东大学 | 金属体积塑性成形中有限元分析刚度矩阵存储与生成方法 |
| US20160179992A1 (en) | 2014-12-18 | 2016-06-23 | Dassault Systèmes Simulia Corp. | Interactive 3D Experiences on the Basis of Data |
| US10282899B2 (en) * | 2017-07-10 | 2019-05-07 | Wisconsin Alumni Research Foundation | Systems, methods and, media for simulating deformations of nonlinear elastic bodies |
| US10636142B2 (en) * | 2018-04-20 | 2020-04-28 | Siemens Healthcare Gmbh | Real-time and accurate soft tissue deformation prediction |
| US11645435B2 (en) | 2019-06-20 | 2023-05-09 | Dassault Systemes Simulia Corp. | Fast method for computer-based simulation |
| EP3764269A1 (en) * | 2019-07-07 | 2021-01-13 | Dassault Systèmes | Modelling operations on functional structures |
| EP3839796B1 (en) * | 2019-12-16 | 2026-01-07 | Dassault Systèmes | Designing a 3d modeled object via orientation optimization |
-
2021
- 2021-07-08 JP JP2021113566A patent/JP7633521B2/ja active Active
-
2022
- 2022-04-11 US US17/717,184 patent/US20230011312A1/en active Pending
- 2022-04-21 EP EP22169269.2A patent/EP4116856A1/en not_active Withdrawn
- 2022-04-26 CN CN202210445677.0A patent/CN115600479A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015005230A (ja) | 2013-06-22 | 2015-01-08 | 学校法人慶應義塾 | 構造物荷重伝達計算装置 |
| JP2016170080A (ja) | 2015-03-13 | 2016-09-23 | 公立大学法人大阪市立大学 | マイクロ断層可視化方法およびシステム |
| US20170032068A1 (en) | 2015-07-31 | 2017-02-02 | Autodesk, Inc. | Techniques for warm starting finite element analyses with deep neural networks |
| JP2019128815A (ja) | 2018-01-25 | 2019-08-01 | トヨタ自動車株式会社 | 物理量予測装置 |
| JP2020016982A (ja) | 2018-07-24 | 2020-01-30 | トヨタ自動車株式会社 | 構造体の変位解析演算のための擬似逆行列算出装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115600479A (zh) | 2023-01-13 |
| JP2023009904A (ja) | 2023-01-20 |
| US20230011312A1 (en) | 2023-01-12 |
| EP4116856A1 (en) | 2023-01-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7633521B2 (ja) | プログラム、推論方法および情報処理装置 | |
| CN112328227B (zh) | 编译方法、装置、计算设备和介质 | |
| JP7590653B2 (ja) | 推論プログラム、推論方法および情報処理装置 | |
| JP7061536B2 (ja) | 最適化装置、シミュレーションシステム及び最適化方法 | |
| JP4653482B2 (ja) | コンピュータ変形解析器 | |
| JP6247844B2 (ja) | 構造物荷重伝達計算装置 | |
| US20220067246A1 (en) | Simulation method and system | |
| CN114417543A (zh) | 用于优化的设备和方法 | |
| CN112119466A (zh) | 电子密度推定方法、电子密度推定装置及电子密度推定程序 | |
| Liu et al. | Geometry-informed neural operator transformer for partial differential equations on arbitrary geometries | |
| JP2024170949A (ja) | 機械学習プログラム、機械学習方法および情報処理装置 | |
| WO2021161503A1 (ja) | 設計プログラムおよび設計方法 | |
| US20180349321A1 (en) | Parallel processing apparatus, parallel operation method, and parallel operation program | |
| Cheng et al. | Modeling and simulation of sheet-metal part deformation in virtual assembly | |
| Wang et al. | Generalized particle domain method: An extension of material point method generates particles from the CAD files | |
| US20240202406A1 (en) | Structural analysis method and information processing apparatus | |
| JP7490431B2 (ja) | 階層的縮退行列生成装置 | |
| CN118643550B (zh) | 一种鞋外底的设计方法及相关装置 | |
| Thalhamer et al. | An optimization strategy for customizable global elastic deformation of unit cell-based metamaterials with variable material section discretization | |
| Kumar et al. | Learning Nonlinear Responses in PET Bottle Buckling with a Hybrid DeepONet-Transolver Framework | |
| JP7537213B2 (ja) | 情報処理装置、演算方法、及び、コンピュータープログラム | |
| Hosseinmardi | Physics-informed deep models in computational mechanics | |
| JP7039090B1 (ja) | データ解析方法、データ解析装置、及び、データ解析プログラム | |
| JP6217164B2 (ja) | データ管理装置及びデータ分析装置 | |
| EP4131084A1 (en) | Program, data processing method, and data processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240404 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241213 |
|
| 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: 20250107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250120 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7633521 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
