JP4690495B1 - 最適化シミュレーションプログラムおよび最適化シミュレーション装置 - Google Patents
最適化シミュレーションプログラムおよび最適化シミュレーション装置 Download PDFInfo
- Publication number
- JP4690495B1 JP4690495B1 JP2010180528A JP2010180528A JP4690495B1 JP 4690495 B1 JP4690495 B1 JP 4690495B1 JP 2010180528 A JP2010180528 A JP 2010180528A JP 2010180528 A JP2010180528 A JP 2010180528A JP 4690495 B1 JP4690495 B1 JP 4690495B1
- Authority
- JP
- Japan
- Prior art keywords
- stored
- storage unit
- data point
- optimization
- display
- 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
- 238000005457 optimization Methods 0.000 title claims abstract description 48
- 238000004088 simulation Methods 0.000 title claims abstract description 15
- 238000004364 calculation method Methods 0.000 claims abstract description 27
- 230000006870 function Effects 0.000 claims description 32
- 230000003287 optical effect Effects 0.000 claims description 18
- 239000010409 thin film Substances 0.000 claims description 8
- 238000000034 method Methods 0.000 abstract description 42
- 230000002457 bidirectional effect Effects 0.000 abstract 1
- 239000010408 film Substances 0.000 description 19
- 238000010586 diagram Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 239000000758 substrate Substances 0.000 description 3
- 238000002939 conjugate gradient method Methods 0.000 description 2
- 230000002068 genetic effect Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000002922 simulated annealing Methods 0.000 description 2
- 238000002945 steepest descent method Methods 0.000 description 2
- 238000002834 transmittance Methods 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 1
- 238000000137 annealing Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Feedback Control In General (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
目標値と目標値の重みをキーボードから入力する必要が無く、局所解からの脱出を容易にし、パラメーターの入力による計算結果のグラフ表示・グラフの変形による最適化結果のパラメーター表示の双方向オペレーションを可能にする最適化シミュレーション技術を提供する。
【解決手段】
初期パラメーターに基づきプログラムは関数の計算をおこない、計算結果をグラフ表示する。プログラムは、ユーザーがグラフをマウスなどのポインティング装置を用いて所望の形状に近づくように変形させることができる機能を持つ。さらにマウスカーソルがグラフのデーター点を通過した回数に応じて最適化に使用する重みを増やす機能を持つ。プログラムは、変形されたグラフのデーター点を目標値として、最適化手法を用いてパラメーターを最適化する。最適化後のパラメーターを初期パラメーターとして上記手順を繰り返し、所望の目標値に近づけていく。
【選択図】なし
Description
dq、n1, n2, ..., nqのq個、合計2×q個のパラメーターである。dは層の膜厚、nは層の屈折率、層数はq層である。xはグラフのx軸に相当する値であり、ここでは波長である。yは、関数のxでの計算結果であり、グラフのy軸に相当する値(ここでは反射率)である。xには、シミュレーションをおこないたいx軸範囲の、x1, x2, ..., xNのN個の固定値をあらかじめ与えておく。zは点xにおける最適化に使用する重みである。
第14章4項P.505 Levenberg-Marquardt法,
日本, 株式会社技術評論社,
平成18年5月5日初版第13刷, ISBN4-87408-560-1、に記載のコードを用いることができる。
2 ディスプレイ
3 マウス
4 記憶部
5 制御部
Claims (6)
- コンピューターに、入力手段を用いて入力された関数のパラメーターを、表示部に画面表示し記憶部に記憶するパラメーター入力ステップA、記憶したパラメーターに基づき関数を制御手段によって計算する計算ステップB、ステップBでの計算結果をデーター点の座標として記憶部に記憶し、該データー点を画面上のグラフに表示する計算結果表示ステップC、ステップCで表示された画面上のグラフをポインティング装置を用いて、ポインティング装置が画面上に指し示すカーソル位置のx座標に最も近いデーター点を記憶部から探索し、見つかったデーター点のy座標をカーソル位置のy座標に移動させることによってユーザーが変形させることができ移動後のデーター点の座標を記憶部に記憶する計算結果変形ステップD、ステップDにおいて、データー点を移動させた回数に応じて当該データー点の最適化のための重みを増やし記憶部に記憶する重み付けステップE、ステップDで記憶部に記憶したデーター点の座標を目標値として関数のパラメーターを、記憶部に記憶されているパラメーターを初期値として、またステップEで記憶部に記憶した各データー点の重みを用いて、制御手段によって最適化する最適化ステップF、ステップFでの最適化後のパラメーターを表示部に画面に表示し、新たなパラメーターとして記憶部に記憶する表示ステップG、ステップFで記憶した最適化後のパラメーターを新たなパラメーターとして、ステップBからステップGまでを繰り返しおこなう繰り返しステップH、を実行させることを特徴とする最適化シミュレーションプログラム。
- 前記重み付けステップEにおいて、記憶部に記憶した重みの大きさに応じて当該データー点の表示サイズを変更して表示部に画面表示する、データー点表示サイズ変更ステップI、を実行させることを特徴とする請求項1記載の最適化シミュレーションプログラム。
- 請求項1記載の関数は光学薄膜の光学特性を計算するための関数であることを特徴とする請求項1または請求項2いずれか一項に記載の最適化シミュレーションプログラム。
- 入力手段を用いて入力された関数のパラメーターを、表示部に画面表示し記憶部に記憶するパラメーター入力手段A、記憶したパラメーターに基づき関数を制御手段によって計算する計算手段B、手段Bでの計算結果をデーター点の座標として記憶部に記憶し、該データー点を画面上のグラフに表示する計算結果表示手段C、画面上の任意の位置をユーザーが指示するためのポインティング装置、手段Cで表示された画面上のグラフを前記ポインティング装置を用いて、ポインティング装置が画面上に指し示すカーソル位置のx座標に最も近いデーター点を記憶部から探索し、見つかったデーター点のy座標をカーソル位置のy座標に移動させることによってユーザーが変形させることができ移動後のデーター点の座標を記憶部に記憶する計算結果変形手段D、手段Dにおいて、データー点を移動させた回数に応じて当該データー点の最適化のための重みを増やし記憶部に記憶する重み付け手段E、手段Dで記憶部に記憶したデーター点の座標を目標値として関数のパラメーターを、記憶部に記憶されているパラメーターを初期値として、また手段Eで記憶部に記憶した各データー点の重みを用いて、制御手段によって最適化する最適化手段F、手段Fでの最適化後のパラメーターを表示部に画面に表示し、新たなパラメーターとして記憶部に記憶する表示手段G、手段Fで記憶した最適化後のパラメーターを新たなパラメーターとして、手段Bから手段Gまでを繰り返しおこなう繰り返し手段H、を備えることを特徴とする最適化シミュレーション装置。
- 前記重み付け手段Eにおいて、記憶部に記憶した重みの大きさに応じて当該データー点の表示サイズを変更して表示部に画面表示する、データー点表示サイズ変更手段I、を備えることを特徴とする請求項4記載の最適化シミュレーション装置。
- 請求項5記載の関数は光学薄膜の光学特性を計算するための関数であることを特徴とする請求項4または請求項5いずれか一項に記載の最適化シミュレーション装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010180528A JP4690495B1 (ja) | 2010-03-09 | 2010-08-11 | 最適化シミュレーションプログラムおよび最適化シミュレーション装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010051271 | 2010-03-09 | ||
JP2010051271 | 2010-03-09 | ||
JP2010180528A JP4690495B1 (ja) | 2010-03-09 | 2010-08-11 | 最適化シミュレーションプログラムおよび最適化シミュレーション装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP4690495B1 true JP4690495B1 (ja) | 2011-06-01 |
JP2011210226A JP2011210226A (ja) | 2011-10-20 |
Family
ID=44236968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010180528A Active JP4690495B1 (ja) | 2010-03-09 | 2010-08-11 | 最適化シミュレーションプログラムおよび最適化シミュレーション装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4690495B1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2618743C2 (ru) * | 2013-02-11 | 2017-05-11 | Хэллибертон Энерджи Сервисиз, Инк. | Система анализа флюидов с интегрированным вычислительным элементом, образованным путем атомно-слоевого осаждения |
-
2010
- 2010-08-11 JP JP2010180528A patent/JP4690495B1/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011210226A (ja) | 2011-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10437445B2 (en) | Gestures involving direct interaction with a data visualization | |
US9335900B2 (en) | Recognizing selection regions from multiple simultaneous input | |
JP5490225B2 (ja) | 携帯型電子装置、携帯型電子装置を動作させるための方法、及び記録媒体 | |
US9213478B2 (en) | Visualization interaction design for cross-platform utilization | |
TWI419023B (zh) | Use the touch device to control the positioning of the cursor on the screen | |
RU2627113C2 (ru) | Пользовательский интерфейс для редактирования значения по месту | |
CN104317452B (zh) | 一种操控大屏幕智能设备的方法 | |
US20090100380A1 (en) | Navigating through content | |
US20110057957A1 (en) | Information processing apparatus, information processing method, and program | |
US11226734B1 (en) | Triggering multiple actions from a single gesture | |
US8704782B2 (en) | Electronic device, method for viewing desktop thereof, and computer-readable medium | |
JP2014529138A (ja) | タッチ入力を用いたマルチセル選択 | |
CN103116454B (zh) | 一种移动终端触摸屏视图布局调整方法 | |
US20130009910A1 (en) | Mobile terminal | |
WO2016145832A1 (zh) | 终端的操作方法及装置 | |
WO2015117341A1 (zh) | 移动终端及其实现单手操作的方法、计算机存储介质 | |
US20100039449A1 (en) | Menu controlling method | |
CN106126049A (zh) | 菜单操作方法及*** | |
US20130332888A1 (en) | Method and device for operating list in handheld device | |
WO2014179377A1 (en) | Automatically manipulating visualized data based on interactivity | |
CN104981765A (zh) | 用于工具栏导航的用户界面 | |
US20130038555A1 (en) | Information Input Device, Information Input Method, and Information Input Program | |
EP2426589A2 (en) | Electronic device, computer-implemented method and computer-implemented computer-readable storage medium | |
CN107066176A (zh) | 一种终端单手模式的控制方法及装置 | |
CN108595010A (zh) | 虚拟现实中虚拟物体的交互方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140225 Year of fee payment: 3 |
|
R154 | Certificate of patent or utility model (reissue) |
Free format text: JAPANESE INTERMEDIATE CODE: R154 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140225 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4690495 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |