JP6337682B2 - 磁化解析装置、磁化解析方法および磁化解析プログラム - Google Patents
磁化解析装置、磁化解析方法および磁化解析プログラム Download PDFInfo
- Publication number
- JP6337682B2 JP6337682B2 JP2014165285A JP2014165285A JP6337682B2 JP 6337682 B2 JP6337682 B2 JP 6337682B2 JP 2014165285 A JP2014165285 A JP 2014165285A JP 2014165285 A JP2014165285 A JP 2014165285A JP 6337682 B2 JP6337682 B2 JP 6337682B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- shift parameter
- matrix
- calculation unit
- calculated
- 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
- G06F2111/00—Details relating to CAD techniques
- G06F2111/10—Numerical modelling
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Mathematical Physics (AREA)
- Complex Calculations (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
Description
図6は、実施例1に係るシフトパラメータ計算処理を示すフローチャートである。なお、図6では、磁場の連立方程式の解を反復計算で計算する回路有りの場合のシフトパラメータ計算処理について説明する。係数行列Aを含む磁場の連立方程式の解を求める方法は、ICCG法であり、シフトパラメータγの関数Dii(γ)は、式(8)で表わされる。また、図6では、係数行列Aの全行数はNであるとする。
上記実施例1によれば、磁化解析装置1は、磁場解析の過程で生成される連立方程式を構成する係数行列を分解して前処理行列を取得する。この前処理行列を取得する形態には、磁場の連立方程式を構成する係数行列を計算することにより取得することも含まれる。磁化解析装置1は、取得された前処理行列の対角成分の値を調整するシフトパラメータを用いて前処理行列の対角成分の値が正になるように、シフトパラメータの値を2分探索に基づいて算出する。かかる構成によれば、磁化解析装置1は、前処理行列の対角成分の値が正になるように、2分探索に基づいてシフトパラメータの値を算出するので、シフトパラメータの適切な値を高速に計算できる。この結果、磁化解析装置1は、磁場解析の過程で生成される連立方程式を安定且つ高速に計算できる。
上記実施例2によれば、磁化解析装置1は、前処理行列Cの第1の対角成分の値が正になるように、シフトパラメータの値を2分探索に基づいて算出する。磁化解析装置1は、前処理行列Cの第2の対角成分の値が正になるように、シフトパラメータの値を2分探索に基づいて算出する。磁化解析装置1は、算出された2つのパラメータの値の最大値を共有する。かかる構成によれば、磁化解析装置1は、前処理行列Cの第1の対角成分と第2の対角成分に担当を分けて、それぞれシフトパラメータを算出するので、高速にシフトパラメータを計算できる。また、磁化解析装置1は、算出された2つのパラメータの値の最大値を共有することで、磁場の連立方程式を安定且つ高速に計算できる。
なお、図示した磁化解析装置1の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、磁化解析装置1の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、回路無し計算部61と回路有り計算部62とを1つの部として統合しても良い。また、記憶部4を磁化解析装置1の外部装置としてネットワーク経由で接続するようにしても良い。
2 入力部
3 出力部
4 記憶部
41 計算条件データ
42 シフトパラメータデータ
43 結果データ
5 制御部
6 シフトパラメータ計算部
61 回路無し計算部
62 回路有り計算部
7 前処理用行列計算部
8 反復解法計算部
Claims (7)
- 磁場の連立方程式の解を反復計算で計算する磁化解析装置において、
前記連立方程式を構成する係数行列を分解して前処理行列を取得する取得部と、
取得された前記前処理行列の対角成分の値を調整するパラメータを示すシフトパラメータの値を2分探索に基づいて算出する算出部と、を有し、
前記算出部は、
前記シフトパラメータの値の第1の値および第2の値を予め設定する第1の設定部と、
設定された前記第1の値および設定された前記第2の値の中間値に対応する、前記前処理行列の対角成分の最小値を算出する第1の算出部と、
設定された前記第1の値と設定された前記第2の値との差分を算出する第2の算出部と、
算出された前記前処理行列の対角成分の最小値が零より大きい場合、設定された前記第1の値および設定された前記第2の値の中間値を新たな第2の値に設定し、前記最小値が零以下である場合、設定された前記第1の値および前記設定された第2の値との中間値を新たな第1の値に設定する第2の設定部と、を含み、
算出された前記差分が所定の閾値より小さくなるまで、前記第1の算出部による処理、前記第2の算出部による処理および前記第2の設定部による処理を繰り返す
ことを特徴とする磁化解析装置。 - 前記第1の算出部は、前記連立方程式が回路に係る連立方程式を含む場合、前記前処理行列の対角成分のうち前記回路に係る対角成分を除外した、前記前処理行列の対角成分の最小値を算出する
ことを特徴とする請求項1に記載の磁化解析装置。 - 前記算出部は、
算出された前記差分が前記所定の閾値より小さい場合、設定された前記第1の値と設定された前記第2の値との間の値に、1に前記シフトパラメータを調整するパラメータを示す調整パラメータの値を加算して得られた加算値を乗じて得た乗算値を前記シフトパラメータの値として算出する第3の算出部をさらに含む
ことを特徴とする請求項1に記載の磁化解析装置。 - 前記第3の算出部は、
前記所定の閾値を、前記調整パラメータとして予め定められた一変数の線形式を用いて算出する
ことを特徴とする請求項3に記載の磁化解析装置。 - 前記算出部は、
取得された前記前処理行列の第1の対角成分の値が正になるように、前記シフトパラメータの値を2分探索に基づいて算出する第1の算出制御部と、
取得された前記前処理行列の第2の対角成分の値が正になるように、前記シフトパラメータの値を2分探索に基づいて算出する第2の算出制御部と、
前記第1の算出制御部が算出したシフトパラメータの値と、前記第2の算出制御部が算出したシフトパラメータの値の最大値を共有する
ことを特徴とする請求項3または請求項4に記載の磁化解析装置。 - コンピュータが、
磁場の連立方程式を構成する係数行列を分解して前処理行列を取得し、
取得された前記前処理行列の対角成分の値を調整するパラメータを示すシフトパラメータの値の第1の値および第2の値を予め設定し、
設定された前記第1の値および設定された前記第2の値の中間値に対応する、前記前処理行列の対角成分の最小値を算出するとともに、設定された前記第1の値と設定された前記第2の値との差分を算出し、
算出された前記前処理行列の対角成分の最小値が零より大きい場合、設定された前記第1の値および設定された前記第2の値の中間値を新たな第2の値に設定し、前記最小値が零以下である場合、設定された前記第1の値および前記設定された第2の値との中間値を新たな第1の値に設定し、
算出された前記差分が所定の閾値より小さくなるまで、前記算出する処理、前記中間値を新たに設定する処理を繰り返す
処理を実行することを特徴とする磁化解析方法。 - コンピュータに、
磁場の連立方程式を構成する係数行列を分解して前処理行列を取得し、
取得された前記前処理行列の対角成分の値を調整するパラメータを示すシフトパラメータの値の第1の値および第2の値を予め設定し、
設定された前記第1の値および設定された前記第2の値の中間値に対応する、前記前処理行列の対角成分の最小値を算出するとともに、設定された前記第1の値と設定された前記第2の値との差分を算出し、
算出された前記前処理行列の対角成分の最小値が零より大きい場合、設定された前記第1の値および設定された前記第2の値の中間値を新たな第2の値に設定し、前記最小値が零以下である場合、設定された前記第1の値および前記設定された第2の値との中間値を新たな第1の値に設定し、
算出された前記差分が所定の閾値より小さくなるまで、前記算出する処理、前記中間値を新たに設定する処理を繰り返す
処理を実行させることを特徴とする磁化解析プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014165285A JP6337682B2 (ja) | 2014-08-14 | 2014-08-14 | 磁化解析装置、磁化解析方法および磁化解析プログラム |
| US14/753,054 US20160048618A1 (en) | 2014-08-14 | 2015-06-29 | Magnetization analyzing apparatus, magnetization analyzing method, and computer-readable recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014165285A JP6337682B2 (ja) | 2014-08-14 | 2014-08-14 | 磁化解析装置、磁化解析方法および磁化解析プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016042241A JP2016042241A (ja) | 2016-03-31 |
| JP6337682B2 true JP6337682B2 (ja) | 2018-06-06 |
Family
ID=55302350
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014165285A Active JP6337682B2 (ja) | 2014-08-14 | 2014-08-14 | 磁化解析装置、磁化解析方法および磁化解析プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20160048618A1 (ja) |
| JP (1) | JP6337682B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10474927B2 (en) * | 2015-09-03 | 2019-11-12 | Stc. Unm | Accelerated precomputation of reduced deformable models |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2810136B1 (fr) * | 2000-06-09 | 2002-10-18 | Thomson Csf | Algorithme de simulation electromagnetique, notamment des performances d'une antenne |
| JP3865247B2 (ja) * | 2003-10-03 | 2007-01-10 | 日本電気株式会社 | 連立一次方程式反復求解計算機、及び、連立一次方程式反復求解計算方法 |
| JP4820060B2 (ja) * | 2004-02-27 | 2011-11-24 | ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー | X線撮像装置およびx線撮像システム |
| JP4778558B2 (ja) * | 2006-08-30 | 2011-09-21 | 富士通株式会社 | 有限要素法と境界要素法による結合方程式の高速演算処理方法 |
| JP4946795B2 (ja) * | 2007-10-29 | 2012-06-06 | ソニー株式会社 | 画像処理装置及び画像処理方法 |
| JP5570228B2 (ja) * | 2010-01-18 | 2014-08-13 | キヤノン株式会社 | 連立一次方程式の計算方法及び装置 |
| US8924186B1 (en) * | 2010-09-09 | 2014-12-30 | Sas Ip, Inc. | Simulations of physical systems for multiple excitations |
| US8510091B1 (en) * | 2010-09-09 | 2013-08-13 | Sas Ip, Inc. | Domain decomposition formulations for simulating electromagnetic fields |
| US9063882B1 (en) * | 2010-09-09 | 2015-06-23 | Sas Ip, Inc. | Matrix preconditioners for simulations of physical fields |
| JP2012247973A (ja) * | 2011-05-27 | 2012-12-13 | Denso Corp | 回路連携解析シミュレーション装置および回路連携解析方法 |
| JP5972543B2 (ja) * | 2011-09-08 | 2016-08-17 | シャープ株式会社 | 基地局装置、プログラム、集積回路、移動局装置および通信システム |
| JP5732373B2 (ja) * | 2011-11-01 | 2015-06-10 | ルネサスエレクトロニクス株式会社 | 高周波信号処理装置および無線通信システム |
| US20140207426A1 (en) * | 2013-01-18 | 2014-07-24 | The Board Of Trustees Of The Leland Stanford Junior University | Simulation of phenomena characterized by partial differential equations |
-
2014
- 2014-08-14 JP JP2014165285A patent/JP6337682B2/ja active Active
-
2015
- 2015-06-29 US US14/753,054 patent/US20160048618A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20160048618A1 (en) | 2016-02-18 |
| JP2016042241A (ja) | 2016-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Banjac et al. | Embedded code generation using the OSQP solver | |
| Daems et al. | Simulation-based generation of posynomial performance models for the sizing of analog integrated circuits | |
| Garber et al. | Fast and simple PCA via convex optimization | |
| US20220027536A1 (en) | Method and system for generating training data for a machine learning model for predicting performance in electronic design | |
| JP6831347B2 (ja) | 学習装置、学習方法および学習プログラム | |
| Buckwar et al. | A structural analysis of asymptotic mean-square stability for multi-dimensional linear stochastic differential systems | |
| Touloupas et al. | LoCoMOBO: A local constrained multiobjective Bayesian optimization for analog circuit sizing | |
| US10713022B2 (en) | Systems and methods for stencil amplification | |
| US9129075B2 (en) | Mesh generation system | |
| JP6822581B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| US10275553B2 (en) | Custom circuit power analysis | |
| Teufel et al. | Accelerated simulation of evolutionary trajectories in origin-fixation models | |
| Tivnan et al. | Fourier diffusion models: A method to control mtf and nps in score-based stochastic image generation | |
| US12450467B2 (en) | Determining IR drop | |
| Hillebrecht et al. | Rigorous a posteriori error bounds for PDE-defined PINNs | |
| JP6337682B2 (ja) | 磁化解析装置、磁化解析方法および磁化解析プログラム | |
| Roy et al. | Numerically convex forms and their application in gate sizing | |
| Stötzel et al. | Complementing ODE-based system analysis using Boolean networks derived from an Euler-like transformation | |
| Kasenberg et al. | Inverse norm conflict resolution | |
| Papageorgiou et al. | Mosfet model parameter extraction using reinforcement learning | |
| US9582622B1 (en) | Evaluating on-chip voltage regulation | |
| Vollert et al. | Robust additive Gaussian process models using reference priors and cut-off-designs | |
| Richter et al. | GPU accelerated explicit time-integration methods for electro-quasi-static fields | |
| Abramov | Approximate linear response for slow variables of dynamics with explicit time scale separation | |
| US20120035895A1 (en) | Converged mesh generation based on statistical system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170511 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180130 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180307 |
|
| 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: 20180410 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180423 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6337682 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |