JPH0241580A - Analysis program execution method - Google Patents

Analysis program execution method

Info

Publication number
JPH0241580A
JPH0241580A JP63190645A JP19064588A JPH0241580A JP H0241580 A JPH0241580 A JP H0241580A JP 63190645 A JP63190645 A JP 63190645A JP 19064588 A JP19064588 A JP 19064588A JP H0241580 A JPH0241580 A JP H0241580A
Authority
JP
Japan
Prior art keywords
analysis
data
shape
analysis program
program execution
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.)
Granted
Application number
JP63190645A
Other languages
Japanese (ja)
Other versions
JP2527217B2 (en
Inventor
Kazuhiro Sugino
杉野 和宏
Shingo Akasaka
信悟 赤坂
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP63190645A priority Critical patent/JP2527217B2/en
Priority to US07/340,480 priority patent/US4989166A/en
Priority to EP89107140A priority patent/EP0350578B1/en
Priority to DE68928272T priority patent/DE68928272T2/en
Publication of JPH0241580A publication Critical patent/JPH0241580A/en
Application granted granted Critical
Publication of JP2527217B2 publication Critical patent/JP2527217B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C33/00Moulds or cores; Details thereof or accessories therefor
    • B29C33/38Moulds or cores; Details thereof or accessories therefor characterised by the material or the manufacturing process
    • B29C33/3835Designing moulds, e.g. using CAD-CAM

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Mechanical Engineering (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、組合せされた複数の解析プログラムによって
解析対象を解析する際での解析プログラム実行方式に係
り、特に解析プログラム各々が実行されるに際しては、
その実行前にその実行上必要とされる境界値がプログラ
ム計算領域上のデータに変換され、そのプログラム実行
結果は形状領域上のデータに変換されるようにした解析
プログラムの実行方式に関するものである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an analysis program execution method when an analysis target is analyzed by a plurality of combined analysis programs, and particularly relates to an analysis program execution method when each analysis program is executed. teeth,
This relates to an analysis program execution method in which the boundary values required for the execution are converted to data on the program calculation area before execution, and the program execution results are converted to data on the shape area. .

〔従来の技術〕[Conventional technology]

これまで、解析対象を解析するのに必要とされるプログ
ラムは解析項目毎に専用のものとして開発されているが
、最新のCAEシステムによれば、プログラム・ライブ
ラリとデータベース・マネージメントシステム(DBM
S)によって解析対象に対しては連続的な解析が原理的
には可能となっている。連続的な解析を行なう場合には
、その解析上必要とされる入出力データの変換は解析者
がそのデータの意味や構造を判断しつつ解析者によって
行なわれるようになっており、解析者がデータの意味や
構造などを指示すれば、特開昭58−169265号公
報に示されているように、基本的にはDBMSの機能に
よって解析が可能となっているものである。
Until now, the programs required to analyze the analysis target have been developed exclusively for each analysis item, but according to the latest CAE systems, program libraries and database management systems (DBM
S) makes continuous analysis possible in principle for the analysis target. When performing continuous analysis, the conversion of input and output data required for the analysis is performed by the analyst while determining the meaning and structure of the data. If the meaning and structure of the data are specified, analysis is basically possible using the functions of the DBMS, as shown in Japanese Patent Laid-Open No. 58-169265.

また、解析内容が非線形な初期値問題に属する場合に、
初期値を分解領域毎に設定したうえ解析を効率的に行な
うことについては、特開昭62−165271号公報に
示されたものが知られている。
In addition, when the analysis content belongs to a nonlinear initial value problem,
Japanese Patent Laid-Open No. 165271/1983 discloses a technique for efficiently performing analysis after setting initial values for each decomposition region.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、特開昭58−169265号公報による
場合には連続的な解析が原理的に可能であるも、解析が
如何に具体的に行なわれるかについては示されていなく
、また、特開昭62−165271号公報による場合は
、プログラムの組合せ実行を可能ならしめるデータ変換
については何等示されていないものとなっている。
However, although continuous analysis is possible in principle in the case of JP-A No. 58-169265, it does not indicate how the analysis should be carried out specifically; In the case of Publication No. 165271, there is no disclosure about data conversion that enables combinational execution of programs.

以上のように、これまでにあっては、各種解析プログラ
ムの組合せによって複雑な解析を行なうべく各解析プロ
グラム間の入出力データの相違を考慮し、組合せたプロ
グラムの入出力データを自動調整する機能に関しては同
等配慮されていないものとなっている。したがって、複
数のプログラムを組合せなければ解けない問題を解析す
る場合には、操作者は各プログラムの入出力情報を理解
したうえ各プログラム間のデータの変換を行なってやる
必要があり、解析上、各プログラムについて専門知識が
必要なだけでなく、多(の時間が要されるものとなって
いる。
As mentioned above, in order to perform complex analysis by combining various analysis programs, there is a function that automatically adjusts the input and output data of the combined programs, taking into account the differences in input and output data between each analysis program. The same consideration is not given to these issues. Therefore, when analyzing a problem that cannot be solved without combining multiple programs, the operator must understand the input/output information of each program and convert data between each program. Not only does it require specialized knowledge for each program, but it also requires a lot of time.

本発明の目的は、複雑な解析を行なうべく解析プログラ
ムが解析目的に応じ複数組合せされる場合に、解析プロ
グラム各々についての専門知識を要することなく、しか
も多くの時間を要することなく容易に解析を行ない得る
解析プログラム実行方式を供するにある。
An object of the present invention is to easily perform analysis without requiring specialized knowledge of each analysis program and without requiring much time when multiple analysis programs are combined according to the analysis purpose to perform complex analysis. The purpose of this invention is to provide an analysis program execution method that can be used.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的は、解析対象の形状からは組合せられる解析プ
ログラムが決定されたうえ順次実行されるが、解析プロ
グラム各々が実行されるに際しては、プログラム実行前
に形状領域と計算領域との関係より求められた写像によ
って形状領域上のデータは計算領域上のデータに変換さ
れ、プログラム実行結果は上記関係より予め求められて
いる逆写像によって形状領域上のデータに変換されるこ
とで達成される。
For the above purpose, the analysis programs to be combined are determined from the shape of the analysis target and executed sequentially, but when each analysis program is executed, the analysis programs are determined from the relationship between the shape area and the calculation area before the program execution. The data on the shape domain is converted into data on the calculation domain by the mapping, and the program execution result is achieved by being converted into the data on the shape domain by the inverse mapping determined in advance from the above relationship.

〔作用〕[Effect]

解析プログラム実行に際しては、その実行前に解析上必
要とされる解析対象の形状領域と、解析プログラムとと
もに登録されている解析プログラム計算領域に関する情
報とからは、形状領域上の境界値あるいは中間結果を計
算領域上のデータに変換する写像と、これとは逆に計算
領域上のデータを形状領域上のデータに変換する逆写像
が予め求められるようになっているものである。解析プ
ログラム実行前に、その解析プログラムを実行する上で
必要な境界値は写像によってその解析プログラム計算領
域上のデータに変換され、その解析プログラム実行計算
領域上の出力結果は逆写像によって形状領域上のデータ
に変換される、といった処理が解析プログラム各々につ
いて行なわれる場合は、組合せに係る複数の解析プログ
ラムが自動的に連続実行され得るものである。
Before executing an analysis program, the boundary values or intermediate results on the shape area are determined from the shape region of the analysis target required for analysis and the information about the analysis program calculation region registered with the analysis program. A mapping for converting data on the calculation domain and, conversely, an inverse mapping for converting data on the calculation domain into data on the shape domain are determined in advance. Before executing an analysis program, the boundary values necessary to execute the analysis program are converted into data on the analysis program calculation domain by mapping, and the output results on the analysis program execution calculation domain are inversely mapped onto the shape domain. If processing such as conversion into data is performed for each analysis program, a plurality of analysis programs related to the combination can be automatically and consecutively executed.

〔実施例〕〔Example〕

以下、本発明を第1図から第5図により説明する。 The present invention will be explained below with reference to FIGS. 1 to 5.

先ず本発明に係るCAEシステムについて説明すれば、
第2図、第3図はそれぞれ一例でのそのハードウェア構
成、ソフトウェア構成を示したものである。第2図に示
すように、CAEシステムはバス制御装置12による制
御下におかれているマルチパス11には中央処理装置1
3の他、ディスク制御装置17を介しディスク装置18
が接続されており、中央処理装置13にはまた主記憶装
置14、デイスプレィ装置16およびキーボード15が
収容されたものとなっている。これによりキーボード1
5より入力されたデータは中央処理装置13によって主
記憶装置14に格納されると同時に、デイスプレィ装置
16に表示されたり、主記憶装置14上のデータは中央
処理装置13によってマルチパス11、ディスクIIJ
 御装置17を介しディスク装置18に格納されるなど
、データが授受転送されるようになっている。
First, the CAE system according to the present invention will be explained.
FIGS. 2 and 3 each show an example of the hardware configuration and software configuration. As shown in FIG.
3, the disk device 18 via the disk controller 17
The central processing unit 13 also houses a main storage device 14, a display device 16, and a keyboard 15. This will cause keyboard 1
5 is stored in the main storage device 14 by the central processing unit 13 and displayed on the display device 16, and the data on the main storage device 14 is stored by the central processing unit 13 in the multipath 11, disk IIJ, etc.
Data is exchanged and transferred, such as being stored in a disk device 18 via a control device 17.

また、第3図に示すように、ソフトウェア構成上CAE
システムは制御部20、人力部22、出力部24、組合
せ設定部26、実行部28、変換写像生成部30、デー
タ変換部32などから構成されたものとなっている。
In addition, as shown in Figure 3, due to the software configuration, CAE
The system is composed of a control section 20, a human power section 22, an output section 24, a combination setting section 26, an execution section 28, a transformation mapping generation section 30, a data conversion section 32, and the like.

さて、本発明による解析プログラム実行方式をモールド
成形金型のプラスチック流動解析に応用した場合を例に
とって説明すれば、その処理手順は第1図に示すようで
ある。モールド成形金型を設計する際には、成形時のプ
ラスチックの流動状態が予め解析されることによって充
填状況が評価されるようになっているわけである。
Now, to explain the case where the analysis program execution method according to the present invention is applied to plastic flow analysis of a molding die, the processing procedure is as shown in FIG. 1. When designing a molding die, the filling situation can be evaluated by analyzing the flow state of the plastic during molding in advance.

流動解析に際しては先ず解析者によって端末19から入
力された、第4図(a)に示す成形品の形状、即ち、金
型キャビティの形状は制御部20による制御下に入力部
22を介しCAEシステム内に取り込まれるようになっ
ている(処理100)。この後、成形条件等のデータが
端末19から入力されるが、これも同様にしてCAEシ
ステム内に成形条件等のデータとして取り込まれるよう
になっている(処理102)。これら入力が終了すれば
、制御部20による制御下に組合せ設定部26では解析
プログラムの組合せが生成されるが、その組合せは金型
キャビティの形状と、予めディスク装置18に登録され
ている解析プログラムとの摘要可能性の評価結果にもと
づき生成されるようになっている。例えば第4図(b)
に示すように、金型キャビティ形状が解析可能な形状部
分a、b、cに3分割されたとすれば、形状部分a、c
には解析プログラムAが、また、形状部分すには解析プ
ログラムBを割当てすることで、解析プログラムの組合
せはA、B、Aといった具合に設定されるものである(
処理104)。
In the flow analysis, first, the shape of the molded product shown in FIG. (process 100). Thereafter, data such as molding conditions is input from the terminal 19, and this is similarly imported into the CAE system as data such as molding conditions (process 102). When these inputs are completed, a combination of analysis programs is generated in the combination setting section 26 under the control of the control section 20, but the combination is based on the shape of the mold cavity and the analysis program registered in advance in the disk device 18. It is designed to be generated based on the evaluation results of abstractability. For example, Fig. 4(b)
As shown in , if the mold cavity shape is divided into three analyzable shape parts a, b, and c, shape parts a, c
By assigning analysis program A to the shape part and analysis program B to the shape part, the combinations of analysis programs are set as A, B, A, etc.
Process 104).

このようにして解析プログラムの組合せ設定が終了すれ
ば、制御部20による制御下に変換写像生成部30では
形状領域と計算領域間のデータ変換用写像とその逆写像
が生成されるようになっている(処理106)、データ
変換用写像とその写像が必要とされるのは、これは以下
の理由によっている。
When the combination setting of the analysis program is completed in this way, the conversion map generation unit 30 generates a data conversion mapping between the shape domain and the calculation domain and its inverse mapping under the control of the control unit 20. The data conversion mapping and its mapping are required (processing 106) for the following reasons.

即ち、第5図は第4図(a)、 (b)に示す金型キャ
ビティ形状のうち、形状部分aについての写像と逆写像
の概念を示したものである。形状部分aは直方体である
も、これに割当てされた解析プログラムAは円柱状のモ
デル形状に対し解析を行うものであり、しかも、半径方
向の対称性を利用し計算量は減らされたものとなってい
る。したがって、第5図に示すように形状領域は直方体
、計算領域は長方形であることから、形状領域から計算
領域への変換写像と、計算領域から形状領域への逆変換
写像が必要とされるものである。
That is, FIG. 5 shows the concept of mapping and inverse mapping for the shape portion a of the mold cavity shapes shown in FIGS. 4(a) and 4(b). Although the shape part a is a rectangular parallelepiped, the analysis program A assigned to it performs analysis on a cylindrical model shape, and the amount of calculation is reduced by taking advantage of the symmetry in the radial direction. It has become. Therefore, as shown in Figure 5, since the shape region is a rectangular parallelepiped and the calculation region is a rectangle, a transformation mapping from the shape region to the calculation region and an inverse transformation mapping from the calculation region to the shape region are required. It is.

さて、以上のようにして写像と逆写像の生成が終了すれ
ば、制御部20による制御下にデータ変換部32ではそ
の写像を用い形状領域上に境界条件として入力されてい
るデータを解析プログラムAが計算する計算領域へ変換
させる(処理108)が、このデータ変換が終了すれば
、制御部20によって実行部28を起動し解析プログラ
ムAを計算領域上で実行させ、その計算結果は計算領域
上に出力されるようになっている(処理110)。この
解析プログラムAの実行が終了すれば、制御部20によ
る制御下にデータ変換部32では逆写像を用い計算領域
上にある結果は形状領域へ変換されるようになっている
ものである(処理112)。
Now, when the generation of the mapping and inverse mapping is completed as described above, the data conversion section 32 uses the mapping under the control of the control section 20 to convert the data inputted as a boundary condition onto the shape region into the analysis program A. (processing 108). When this data conversion is completed, the control unit 20 starts the execution unit 28 to execute the analysis program A on the calculation domain, and the calculation result is transferred to the calculation domain. (process 110). When the execution of this analysis program A is completed, the data conversion unit 32 uses inverse mapping under the control of the control unit 20 to convert the results in the calculation domain to the shape domain (processing 112).

その後制御部20では組合せされた解析プログラムを全
て実行したか否かが判断される(114)が、本例での
場合、形状部分す、  cに割当てされた解析プログラ
ムB、Aがまだ実行されていないので、制御部20より
変換写像生成部30.データ変換部32゜実行部28に
は順次指令が発せられ、同様な処理が行なわれるように
なっている。
After that, the control unit 20 judges whether all the combined analysis programs have been executed (114), but in this example, the analysis programs B and A assigned to the shape parts A and C have not yet been executed. Therefore, the control unit 20 controls the conversion mapping generation unit 30. Commands are sequentially issued to the data conversion section 32 and the execution section 28, so that similar processing is performed.

このようにして全てのプログラムの実行が終了すれば、
制御部20による制御下に出力部24では形状領域にあ
る解析結果が端末19にグラフィック表示されるところ
となるものである(処理116)。
Once all programs have finished running in this way,
Under the control of the control unit 20, the output unit 24 graphically displays the analysis results in the shape area on the terminal 19 (processing 116).

以上のようにして、複雑な解析であっても、組合せされ
た解析プログラムの順次実行によって、効率的に解析を
行なうことが可能となるものである。
As described above, even if the analysis is complicated, it is possible to efficiently perform the analysis by sequentially executing the combined analysis programs.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、解析プログラムの組合せに従って
解析対象を自動的に解析すべくプログラムの入出力デー
タはプログラムに適する形に変換されるので、解析プロ
グラムに対する専門的な知識が要されることなく複雑な
解析をプログラムの組合せで行ない得るばかりか、解析
プログラム間のデータ変換も自動的に行なわれるので、
解析に要される時間が大幅に短縮されることになる。
As explained above, in order to automatically analyze the analysis target according to the combination of analysis programs, the input/output data of the program is converted into a format suitable for the program, so specialized knowledge of analysis programs is not required. Not only can analysis be performed by combining programs, but data conversion between analysis programs is also performed automatically.
The time required for analysis will be significantly reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、本発明による解析プログラム実行方式の処理
手順のフローを示す図、第2図、第3図は、本発明に係
るCAEシステムの一例でのハードウェア構成、ソフト
ウェア構成をそれぞれ示す図、第4図(a)、 (b)
は、第1図とともにモールド成形金型のプラスチック流
動解析を説明するための一例でのその金型の外観と断面
を示す図、第5図は、本発明に係る概念としての写像と
その逆写像の必要性を説明するための図である。 11・・・マルチパス、12・・・バス制御装置、13
・・・中央処理装置、14・・・主記憶装置、15・・
・キーボード、16・・・デイスプレィ装置、17・・
・ディスク制御装置、18・・・ディスク装置、19・
・・端末、20・・・制御部、22・・・入力部、24
・・・出力部、26・・・組合せ設定部、28・・・実
行部、30・・・変換写像生成部、32・・・データ変
換部。 代理人 弁理士  秋 本 正 実 業 ゛図 第 図 (a) 第 図
FIG. 1 is a diagram showing the flow of the processing procedure of the analysis program execution method according to the present invention, and FIGS. 2 and 3 are diagrams respectively showing the hardware configuration and software configuration of an example of the CAE system according to the present invention. , Figure 4(a),(b)
1 is a diagram showing the external appearance and cross section of a molding die as an example for explaining plastic flow analysis of a molding die, and FIG. 5 is a diagram showing a mapping and its inverse mapping as a concept related to the present invention. It is a figure for explaining the necessity of. 11... Multipath, 12... Bus control device, 13
...Central processing unit, 14...Main storage device, 15...
・Keyboard, 16...Display device, 17...
- Disk control device, 18... Disk device, 19.
...Terminal, 20...Control section, 22...Input section, 24
... Output unit, 26... Combination setting unit, 28... Execution unit, 30... Conversion mapping generation unit, 32... Data conversion unit. Agent Patent Attorney Tadashi Akimoto Business Diagram Diagram (a) Diagram

Claims (1)

【特許請求の範囲】[Claims] 1、解析対象の形状より組合せされる複数の解析プログ
ラムが順次実行される際での解析プログラム実行方式で
あって、解析プログラム各々が実行されるに際しては、
プログラム実行前に形状領域と計算領域との関係より求
められた写像によって形状領域上のデータは計算領域上
のデータに変換され、プログラム実行結果は上記関係よ
り求められている逆写像によって形状領域上のデータに
変換されることを特徴とする解析プログラム実行方式。
1. An analysis program execution method when a plurality of analysis programs that are combined based on the shape of the analysis target are sequentially executed, and when each analysis program is executed,
Before program execution, data on the shape area is converted to data on the calculation domain by mapping determined from the relationship between the shape domain and the calculation domain, and the program execution result is converted into data on the shape domain by inverse mapping determined from the above relationship. An analysis program execution method characterized by converting data into data.
JP63190645A 1988-07-12 1988-08-01 Analysis program execution method Expired - Fee Related JP2527217B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP63190645A JP2527217B2 (en) 1988-08-01 1988-08-01 Analysis program execution method
US07/340,480 US4989166A (en) 1988-07-12 1989-04-19 Method for synthesizing analysis model and flow analysis system
EP89107140A EP0350578B1 (en) 1988-07-12 1989-04-20 Method for synthesizing analysis model and flow analysis system
DE68928272T DE68928272T2 (en) 1988-07-12 1989-04-20 Method for generating an analysis model and flow analysis system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63190645A JP2527217B2 (en) 1988-08-01 1988-08-01 Analysis program execution method

Publications (2)

Publication Number Publication Date
JPH0241580A true JPH0241580A (en) 1990-02-09
JP2527217B2 JP2527217B2 (en) 1996-08-21

Family

ID=16261524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63190645A Expired - Fee Related JP2527217B2 (en) 1988-07-12 1988-08-01 Analysis program execution method

Country Status (1)

Country Link
JP (1) JP2527217B2 (en)

Also Published As

Publication number Publication date
JP2527217B2 (en) 1996-08-21

Similar Documents

Publication Publication Date Title
CN113079072A (en) Vehicle data acquisition method and system, computer equipment and storage medium
JPS6051732B2 (en) Data processing system with data base
CN113010359A (en) Bus test system generation method, system, device and storage medium
JPH0241580A (en) Analysis program execution method
JPH07129677A (en) Production simulation device
CN116483321B (en) A template-based simple computational model development verification platform and verification method
JP2670088B2 (en) Design support device and design support method
JP2002269157A (en) System for processing optimization
JPH0337713A (en) Code conversion processing system
JPH02165347A (en) Diagnosis expecting value forming system
JP2000112889A (en) Transaction generating apparatus and method, and computer-readable recording medium recording transaction generating program
JPS6290735A (en) File dumping/comparing system
JPH01209542A (en) Logical verification device
JPS61251966A (en) Image processor
JPH022423A (en) Cobol program source conversion system
JPH0235521A (en) Generation system for patch image
JPH0350640A (en) Trace information editing system for execution program
JPS6367654A (en) Conversion system for information control model
JP2003036171A (en) Program execution method and device
JPH03230261A (en) Time point information control system
JPH0438549A (en) Network topology control system
JPH07230396A (en) Mutual construction method of different file system formats
JPH07248840A (en) Billing data compatibility method between different operating systems
JPS6082939U (en) Power system simulation equipment
JPH07175509A (en) Production simulation device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees