JP4583145B2 - Plate material forming simulation system and plate material forming simulation program - Google Patents

Plate material forming simulation system and plate material forming simulation program Download PDF

Info

Publication number
JP4583145B2
JP4583145B2 JP2004327396A JP2004327396A JP4583145B2 JP 4583145 B2 JP4583145 B2 JP 4583145B2 JP 2004327396 A JP2004327396 A JP 2004327396A JP 2004327396 A JP2004327396 A JP 2004327396A JP 4583145 B2 JP4583145 B2 JP 4583145B2
Authority
JP
Japan
Prior art keywords
model
strain
analysis
analysis model
stress
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
JP2004327396A
Other languages
Japanese (ja)
Other versions
JP2006139447A (en
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.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute 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 Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2004327396A priority Critical patent/JP4583145B2/en
Publication of JP2006139447A publication Critical patent/JP2006139447A/en
Application granted granted Critical
Publication of JP4583145B2 publication Critical patent/JP4583145B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Shaping Metal By Deep-Drawing, Or The Like (AREA)

Description

本発明は、板状ブランクを用いた成形の結果を有限要素法を用いてシミュレーションする板材成形シミュレーションシステム及び板材成形シミュレーション用プログラムに関し、コンピュータによる有限要素解析技術の分野に属する。   The present invention relates to a plate forming simulation system and a plate forming simulation program for simulating a forming result using a plate blank using a finite element method, and belongs to the field of finite element analysis technology by a computer.

板材をブランクとし、これをプレス成形や折り曲げ成形等により所定形状の製品に成形する場合、まず、設計された製品形状を試作、検証した後、これを量産するための金型を設計、製作し、次いでこの金型を用いて製品を試作し、OKであれば量産に移行する、というプロセスを経ることになるが、このようなプロセスにおいては、金型を用いた製品の試作の段階で、しわ、われ等の欠陥の発生が判明することがあり、この場合、製品の設計形状の見直しから金型の修正、試作まで、再度上記プロセスを実行しなければならないことになり、多大なコストと時間を費やすことになる。   When a plate material is used as a blank and is formed into a product with a predetermined shape by press molding or bending, first, the designed product shape is prototyped and verified, and then a mold for mass production is designed and manufactured. Next, a product is prototyped using this mold, and if it is OK, it will go through mass production. In such a process, at the stage of trial production of the product using the mold, Occurrence of defects such as wrinkles and cracks may be found. In this case, the above process must be performed again from the review of the design shape of the product to the correction of the mold and the trial production. You will spend time.

このような実情に対し、近年、製品設計の段階、或は金型設計の段階で、成形結果をシミュレーションし、金型製造前のできるだけ早い段階で欠陥の発生を予測し、事前にその対策をとることにより上記のような多大な無駄を回避することがおこなわれており、そのようなシミュレーションシステムとして各種のものが提供されている。   In response to this situation, in recent years, the molding results are simulated at the product design stage or mold design stage, and the occurrence of defects is predicted at the earliest possible stage before mold manufacture, and countermeasures are taken in advance. By taking such measures, it is possible to avoid such a large waste as described above, and various types of such simulation systems are provided.

これらのシステムは、いずれも有限要素法を用いるものであって、動的陽解法、静的陽解法、静的陰解法、ワンステップ法などの手法を用いたものがある。このうち、ワンステップ法は、製品の設計形状を平板状に展開したときのブランクの形状をワンステップで求めると共に、その際に各要素に生じる歪や応力から製品各部の板厚の分布やしわ、われ等の欠陥の発生を推測するものであり、計算量が少ないことや、金型に関する情報が不要であるなどの長所がある。   All of these systems use a finite element method, and there are systems using methods such as a dynamic explicit method, a static explicit method, a static implicit method, and a one-step method. Among these, the one-step method obtains the shape of the blank when the product design shape is developed into a flat plate shape in one step, and the distribution and wrinkle of the plate thickness of each part of the product from the strain and stress generated in each element at that time. This is to estimate the occurrence of defects such as cracks, and has advantages such as a small amount of calculation and no need for information on the mold.

ここで、このワンステップ法を応用したシミュレーションシステムとして特許文献1に記載のものがある。このシステムは、製品形状を有限要素分割してなる解析モデルを平面形状に展開する際に、解析モデルの各節点に所定の強制変位を与える複数のステップを設定する。つまり、各節点の展開方向への直線変位量、及び各節点の法線ベクトルの向きを解析モデルの展開方向に一致させるのに要する回転変位量を計算により求め、この直線変位量及び回転変位量をそれぞれ複数個に分割し、分割された複数の直線変位量及び回転変位量を各節点に対する強制変位とすると共に、この強制変位に基づいて各ステップで解析計算を行うように構成されている。なお、上記節点の法線ベクトルとは、節点を囲む要素の法線ベクトルのx成分、y成分、z成分のそれぞれの平均値をx成分、y成分、z成分とした単位ベクトルである。   Here, there is one disclosed in Patent Document 1 as a simulation system to which this one-step method is applied. In this system, when an analysis model obtained by dividing a product shape into finite elements is developed into a planar shape, a plurality of steps for applying a predetermined forced displacement to each node of the analysis model is set. In other words, the amount of linear displacement in the direction of expansion of each node and the amount of rotational displacement required to match the direction of the normal vector of each node with the direction of expansion of the analytical model are obtained by calculation. Are divided into a plurality of pieces, and the plurality of divided linear displacement amounts and rotational displacement amounts are set as forced displacements for the respective nodes, and analysis calculation is performed at each step based on the forced displacements. The normal vector of the node is a unit vector in which the average values of the x component, y component, and z component of the normal vector of the element surrounding the node are the x component, y component, and z component.

そして、このシステムによる解析モデルの展開過程の例を図58を用いて説明すると、解析モデルの節点Naが節点Nbに対して符号アで示す位置にあり、これがxy平面上で平面形状に展開されたときに符号イに示す位置に変位するものとする一方、任意の中間ステップでの節点Naの位置は符号ウで示す位置にあるものとする。そして、応力の釣合を考慮しながら、節点Naは、符号アで示す位置からステップの経過に伴って、展開面に対してZ座標を減少させると共に、法線ベクトルの向きを解析モデルの展開方向に対して最も近い経路で回転させる(角度Aを減少させる)ように展開させる。そして、最終的にそのときの各要素の応力、歪、厚みの変化を計算する。   An example of the process of developing the analysis model by this system will be described with reference to FIG. 58. The node Na of the analysis model is at the position indicated by the symbol a with respect to the node Nb, and this is developed into a planar shape on the xy plane. It is assumed that the position of the node Na at an arbitrary intermediate step is at the position indicated by the symbol C, while it is displaced to the position indicated by the symbol A. Then, considering the balance of stress, the node Na decreases the Z coordinate with respect to the development plane as the step progresses from the position indicated by the symbol a, and develops the direction of the normal vector in the analysis model. It is developed so as to rotate (decrease the angle A) in the path closest to the direction. Finally, changes in stress, strain, and thickness of each element at that time are calculated.

特開2004−148381号公報JP 2004-148381 A

ところで、上記特許文献1に記載のシステムにおいては、製品形状によっては適正にシミュレーションすることができないという問題がある。   Incidentally, the system described in Patent Document 1 has a problem that simulation cannot be performed properly depending on the product shape.

例えば、図59(a)に示すようなブランクの折り曲げ角度αが90°以上とされた製品形状についてシミュレーションする場合は、図59(b)に示すように、解析モデルを展開する際に節点Naは、理想的にはおよそ節点Nbを中心とした円弧で示す経路Xを通って展開されるのであるが、前述のように、ステップの経過に伴って各節点の直線変位量を減少させ、かつ各節点の法線ベクトルを解析モデルの展開方向に最も近い経路を通って一致させるような強制変位を与えるので、中間ステップではこれらの条件のバランスを取りつつ、例えば上記経路Xから逸脱した経路X′を通る。その結果、符号アの状態を含む回転角度α〜α/2の範囲においては要素は収縮し、符号イの状態を含む回転角度α/2〜0の範囲においては要素は伸張することになる。一方、要素は、歪に対する応力特性が非線形であり、つまり伸張時と収縮時とで歪―応力特性が異なるので、このような現実には生じないような伸縮を経由させると、上記特許文献1に記載の発明では、適正な解析結果が得られないことになる。   For example, when simulating a product shape in which the bending angle α of the blank as shown in FIG. 59 (a) is 90 ° or more, as shown in FIG. 59 (b), the node Na is used when the analysis model is developed. Is ideally developed through a path X indicated by an arc centered about the node Nb, but as described above, the linear displacement amount of each node is decreased as the step progresses, and Since a forced displacement is applied so that the normal vectors of the nodes coincide with each other through the path closest to the development direction of the analysis model, for example, the path X deviates from the path X while balancing these conditions in the intermediate step. Pass through ′. As a result, the element contracts in the range of the rotation angle α to α / 2 including the sign “a” state, and the element expands in the range of the rotation angle α / 2 to 0 including the sign “a” state. On the other hand, the element has a non-linear stress characteristic with respect to the strain, that is, the strain-stress characteristic differs between when stretched and when shrunk. In the invention described in (3), an appropriate analysis result cannot be obtained.

また、図60(a)に示すようなブランクを3段階に折り曲げ、展開面に対して180°以上の面が形成された製品形状についてシミュレーションする場合は、図60(b)に示すように、節点Nd〜Nfの法線ベクトルVNd〜VNfはそれぞれ図中上方に設定された解析モデルの展開方向に対して、各法線ベクトルVNd〜VNfは最も近い経路を通って回転するという前提により、プロセスの経過に伴って、法線ベクトルVNdは解析モデルを適正に展開させる方向に回転するが、法線ベクトルVNe、VNfについては解析モデルを展開させる方向とは逆の方向に回転することになる。その結果、面が重なって解析モデルが展開されないことになる。   In addition, when a blank as shown in FIG. 60A is bent in three stages and a product shape in which a surface of 180 ° or more is formed with respect to the development surface is simulated, as shown in FIG. The normal vectors VNd to VNf of the nodes Nd to Nf are respectively processed on the assumption that each normal vector VNd to VNf rotates through the closest path with respect to the development direction of the analysis model set in the upper part of the figure. With the passage of time, the normal vector VNd rotates in the direction in which the analytical model is properly developed, but the normal vectors VNe and VNf rotate in the direction opposite to the direction in which the analytical model is developed. As a result, the planes overlap and the analysis model is not developed.

本発明は、有限要素法を用いた板材成形のシミュレーションに関する以上のような実情に鑑み、製品形状によらず適正に解析を行うことができるシステムを提供することを課題とする。   An object of the present invention is to provide a system capable of appropriately performing an analysis regardless of the product shape in view of the above-described actual situation regarding simulation of plate material forming using the finite element method.

上記課題を解決するため、本発明は次のように構成したことを特徴とする。   In order to solve the above problems, the present invention is configured as follows.

まず、請求項1に記載の発明は、板材をブランクとする成形の結果を有限要素法を用いてシミュレーションするシステムであって、製品の設計データを入力する入力装置と、入力されたデータの各種処理を行う処理装置と、該処理装置による処理結果を出力する出力装置とが備えられていると共に、上記処理装置は、上記入力装置で入力された設計データを有限要素分割して解析モデルを作成する解析モデル作成手段と、該作成手段で作成した解析モデルの各要素を所定平面に平行になるようにその中心回りに回転させる要素回転手段と、該回転手段で回転された各要素を上記所定平面上に投影させた状態で、上記解析モデルで同一節点を共有していた節点同士が一致するように応力の釣合を保ちながら各要素を変形させて解析モデルの平面展開モデルを作成する展開モデル作成手段とを有することを特徴とする。   First, the invention described in claim 1 is a system for simulating the result of molding using a plate material as a blank by using a finite element method, an input device for inputting product design data, and various types of input data A processing device that performs processing and an output device that outputs a processing result by the processing device are provided, and the processing device creates an analysis model by dividing design data input by the input device into finite elements. An analysis model creating means, an element rotating means for rotating each element of the analysis model created by the creating means around its center so as to be parallel to a predetermined plane, and each element rotated by the rotating means While projecting on the plane, deform each element while keeping the stress balance so that the nodes sharing the same node in the above analysis model match each other, And having a deployment model creation means for creating the open model.

また、請求項2に記載の発明は、上記請求項1に記載のシステムにおいて、要素回転手段は、要素中心の法線ベクトルと要素中心を通って所定平面に直交する所定平面直交ベクトルとを作成し、上記要素中心の法線ベクトルが上記所定平面直交ベクトルに一致するように各要素を回転させることを特徴とする。   According to a second aspect of the present invention, in the system according to the first aspect, the element rotating means creates a normal vector at the element center and a predetermined plane orthogonal vector that passes through the element center and is orthogonal to the predetermined plane. Each element is rotated so that the normal vector at the element center matches the predetermined plane orthogonal vector.

さらに、請求項3に記載の発明は、上記請求項1または請求項2に記載のシステムにおいて、展開モデル作成手段は、回転手段で回転された各要素を所定平面上に投影させた状態で、要素回転前の解析モデルで同一節点を共有していた節点同士に各節点間距離に応じた引っ張り荷重を設定し、この引っ張り荷重により解析モデルで同一節点を共有していた節点同士が引っ張り荷重の釣合を保ちながら一致するように各要素を変形させることを特徴とする。   Further, the invention according to claim 3 is the system according to claim 1 or 2, wherein the development model creating means projects each element rotated by the rotating means onto a predetermined plane. A tensile load corresponding to the distance between the nodes is set between the nodes sharing the same node in the analysis model before the element rotation, and the nodes sharing the same node in the analysis model due to this tensile load Each element is deformed so as to be matched while maintaining a balance.

一方、請求項4に記載の発明は、上記請求項1から請求項3のいずれかに記載のシステムにおいて、展開モデル作成手段で作成した平面展開モデルの各要素についてそれぞれの変形に応じた応力、歪、又は厚みの少なくとも1つを求める演算手段を有することを特徴とする。   On the other hand, the invention according to claim 4 is the system according to any one of claims 1 to 3, wherein the stress corresponding to the deformation of each element of the planar development model created by the development model creation means, It has a calculating means for obtaining at least one of strain or thickness.

また、請求項5に記載の発明は、上記請求項4に記載のシステムにおいて、平面展開モデルにおける各要素の応力、歪、又は厚みの少なくとも1つを製品形状に反映させるマッピング手段を有することを特徴とする。   Further, the invention according to claim 5 is the system according to claim 4, further comprising mapping means for reflecting at least one of stress, strain, or thickness of each element in the planar development model on the product shape. Features.

そして、請求項6に記載の発明は、上記請求項4または請求項5に記載のシステムにおいて、平面展開モデルにおける各要素の応力、歪、又は厚みの少なくとも1つを製品形状に反映させるマッピング手段を有することを特徴とする。   According to a sixth aspect of the present invention, there is provided a mapping means for reflecting at least one of stress, strain, or thickness of each element in the planar development model in the product shape in the system according to the fourth or fifth aspect. It is characterized by having.

ここで、上記請求項1〜6に記載の発明の概念を図面を用いて説明する。   Here, the concept of the invention described in claims 1 to 6 will be described with reference to the drawings.

まず、図1に示すように、上方に開口する箱状製品を例にとり、その設計データを入力装置により入力し、この設計データを有限要素分割した解析モデルを作成する。ここでは、解析モデル作成のために製品形状を、底面を4要素E1〜E4、各側面を2要素ずつの合計8要素E5〜E12にそれぞれ分割している。   First, as shown in FIG. 1, a box-shaped product opening upward is taken as an example, the design data is input by an input device, and an analysis model is created by dividing the design data into finite elements. Here, in order to create an analysis model, the product shape is divided into a total of 8 elements E5 to E12 with 4 elements E1 to E4 on the bottom and 2 elements on each side.

そして、図2に示すように、各要素E1〜E12を各要素中心E1′〜E12′回りにxy平面(所定平面)に平行になるように回転させる。なお、ここでは、解析モデルの底面がxy平面に平行になるように設定しているので、該底面を構成する要素E1〜E4は回転されない。   Then, as shown in FIG. 2, the elements E1 to E12 are rotated around the element centers E1 ′ to E12 ′ so as to be parallel to the xy plane (predetermined plane). Here, since the bottom surface of the analysis model is set to be parallel to the xy plane, the elements E1 to E4 constituting the bottom surface are not rotated.

次に、図3に示すように、回転後の各要素E1〜E12をxy平面に投影させ、各要素E1〜E12を同一平面上に並べる。   Next, as shown in FIG. 3, the rotated elements E1 to E12 are projected onto the xy plane, and the elements E1 to E12 are arranged on the same plane.

そして、解析モデルにおいて同一節点を共有していた節点同士が一致するように応力の釣合を保ちながら各要素を変形させる。変形の際、各節点は応力の釣合を保ちながら移動し、最終的に図4中●で示す位置に変位する。その結果、変形後の各要素で構成された平面展開モデルが得られる。   Then, each element is deformed while maintaining the balance of stress so that the nodes sharing the same node in the analysis model match. At the time of deformation, each node moves while maintaining the balance of stress, and finally is displaced to the position indicated by ● in FIG. As a result, a plane development model composed of each element after deformation is obtained.

一方、応力の釣合を保ちながら各要素を変形させる方法として、請求項3に記載の発明においては、要素回転前の解析モデルで同一節点を共有していた節点同士に節点間距離に応じた引っ張り荷重を設定している。図5には、この引っ張り荷重をバネ要素S…Sで示し、該バネ要素S…Sは、該当する節点同士、例えば節点NS1−NS20−NS47、節点NS2−NS19、節点NS5−NS24、節点NS17−NS46間等に設定されている。そして、バネ要素S…Sの長さがそれぞれゼロになるような引っ張り荷重により、該引っ張り荷重の釣合を保ちながら各要素が変形され、応力の釣合を保ちながら各要素が変形することになる。   On the other hand, as a method of deforming each element while maintaining the balance of stress, in the invention according to claim 3, according to the distance between the nodes between the nodes sharing the same node in the analysis model before the element rotation. The tensile load is set. In FIG. 5, this tensile load is indicated by spring elements S... S, and the spring elements S... It is set between NS46 and the like. Each element is deformed while maintaining the balance of the tensile load, and each element is deformed while maintaining the balance of stress. Become.

また、請求項4に記載の発明においては、得られた平面展開モデルの各要素についてそれぞれの変形に応じた応力、歪、又は厚みの少なくとも1つを求め、これらをデータとして保存する他、例えば図6に歪について示すように、上記平面展開モデル上の分布図として表示する。このとき、請求項5に記載の発明においては、製品形状の曲率から曲げ歪を算出し、この曲げ歪を考慮した応力、歪、又は厚みを求めるようにしている。   In addition, in the invention according to claim 4, in addition to obtaining at least one of stress, strain, or thickness corresponding to each deformation for each element of the obtained planar development model, and storing these as data, for example, As shown in FIG. 6, the distribution is displayed as a distribution map on the plane development model. At this time, in the invention described in claim 5, the bending strain is calculated from the curvature of the product shape, and the stress, strain, or thickness considering the bending strain is obtained.

そして、請求項5に記載の発明においては、平面展開モデルにおける各要素の応力、歪、又は厚みの状態を製品形状に反映させるマッピング処理を行う。例えば図7に歪について示すように、製品形状上の分布を表示させる。   In the fifth aspect of the invention, mapping processing is performed in which the stress, strain, or thickness state of each element in the planar development model is reflected in the product shape. For example, as shown in FIG. 7, the distribution on the product shape is displayed.

一方、請求項7に記載の発明は、製品の設計データを入力する入力装置と、入力されたデータの各種処理を行う処理装置と、該処理装置による処理結果を出力する出力装置とが備えられ、上記入力装置で入力された設計データを有限要素分割して解析モデルを作成する解析モデル作成機能を有するコンピュータに用いられ、板材をブランクとする成形の結果を有限要素法を用いてシミュレーションするためのプログラムであって、該コンピュータを、上記解析モデル作成機能により作成した解析モデルの各要素を所定平面に平行になるようにその中心回りに回転させる要素回転手段、該回転手段で回転された各要素を上記所定平面上に投影させた状態で、上記解析モデルで同一節点を共有していた節点同士が一致するように応力の釣合を保ちながら各要素を変形させて解析モデルの平面展開モデルを作成する展開モデル作成手段として機能させることを特徴とする。   On the other hand, the invention described in claim 7 is provided with an input device for inputting design data of a product, a processing device for performing various processing of the input data, and an output device for outputting a processing result by the processing device. , To be used in a computer having an analysis model creation function for creating an analysis model by dividing the design data input by the input device into finite elements, and for simulating a molding result using a finite element method using a finite element method An element rotating means for rotating each element of the analysis model created by the analysis model creating function around its center so as to be parallel to a predetermined plane, and each of the computers rotated by the rotating means. With the elements projected onto the predetermined plane, the stress balance is maintained so that the nodes sharing the same node in the analysis model match. Deforming the reluctant elements, characterized in that to function as an expansion model creating means for creating a planar development model of the analysis model.

また、請求項8に記載の発明は、製品の設計データを入力する入力装置と、入力されたデータの各種処理を行う処理装置と、該処理装置による処理結果を出力する出力装置とが備えられたコンピュータに用いられ、板材をブランクとする成形の結果を有限要素法を用いてシミュレーションするためのプログラムであって、該コンピュータを、上記入力装置で入力された設計データを有限要素分割して解析モデルを作成する解析モデル作成手段、該解析モデル作成手段により作成した解析モデルの各要素を所定平面に平行になるようにその中心回りに回転させる要素回転手段、該回転手段で回転された各要素を上記所定平面上に投影させた状態で、上記解析モデルで同一節点を共有していた節点同士が一致するように応力の釣合を保ちながら各要素を変形させて解析モデルの平面展開モデルを作成する展開モデル作成手段として機能させることを特徴とする。   The invention described in claim 8 is provided with an input device for inputting product design data, a processing device for performing various processes on the input data, and an output device for outputting the processing results of the processing device. A computer program for simulating the result of molding using a plate material as a blank using the finite element method, and analyzing the computer by dividing the design data input by the input device into finite elements Analysis model creation means for creating a model, element rotation means for rotating each element of the analysis model created by the analysis model creation means around its center so as to be parallel to a predetermined plane, and each element rotated by the rotation means Are projected onto the predetermined plane, and while maintaining the stress balance so that the nodes sharing the same node in the analysis model match each other, Wherein the by deforming the element to function as a deployment model creation means for creating a planar development model of the analysis model.

さらに、請求項9に記載の発明は、上記請求項7または請求項8に記載のプログラムにおいて、コンピュータを、展開モデル作成手段で作成した平面展開モデルの各要素についてそれぞれの変形に応じた応力、歪、又は厚みの少なくとも1つを求める演算手段として機能させることを特徴とする。   Furthermore, the invention according to claim 9 is the program according to claim 7 or claim 8, wherein the computer is configured to generate a stress corresponding to each deformation of each element of the planar development model created by the development model creation means, It is made to function as a calculating means which calculates | requires at least 1 of distortion or thickness.

そして、請求項10に記載の発明は、上記請求項9に記載のプログラムにおいて、コンピュータを、平面展開モデルにおける各要素の応力、歪、又は厚みの少なくとも1つを製品形状に反映させるマッピング手段として機能させることを特徴とする。   The invention according to claim 10 is the program according to claim 9, wherein the computer is a mapping means for reflecting at least one of stress, strain, or thickness of each element in the planar development model on the product shape. It is made to function.

まず、請求項1〜3に記載の発明によれば、設計データを有限要素分割した解析モデルを作成し、各要素を所定平面に平行になるように要素中心回りに回転させ、回転後の各要素を所定平面上に投影させた状態で、上記解析モデルで同一節点を共有していた節点同士が一致するように応力の釣合を保ちながら各要素を変形させることによって、ワンステップで解析モデルの平面展開モデルを得ることができる。この方法によると、ブランクの折り曲げ角度が図59に示したような90°以上、或は図60に示したような180°以上である製品形状の場合であっても、適正な解析結果が得られ、平面展開モデルを得ることができる。例えば図4に示したように、得られた平面展開モデルは、製品を成形するための最適となるブランクの形状であるから、この形状を予めシミュレーションにより知ることができるので、成形に使用するブランクの形状の試行錯誤等が不要となる。   First, according to the first to third aspects of the present invention, an analysis model obtained by dividing design data into finite elements is created, and each element is rotated around the center of the element so as to be parallel to a predetermined plane. Analytical model in one step by deforming each element while keeping the balance of stress so that the nodes sharing the same node in the above analysis model match with each other projected on a predetermined plane Can be obtained. According to this method, an appropriate analysis result can be obtained even in the case of a product shape in which the bending angle of the blank is 90 ° or more as shown in FIG. 59 or 180 ° or more as shown in FIG. Thus, a planar development model can be obtained. For example, as shown in FIG. 4, since the obtained flat development model is an optimum blank shape for molding a product, this shape can be known in advance by simulation, so that the blank used for molding This eliminates the need for trial and error.

また、各要素を回転させるときには、具体的には請求項2に記載の発明のように、まず、要素中心の法線ベクトルと要素中心を通って所定平面に直交する所定平面直交ベクトルとを作成し、上記要素中心の法線ベクトルが上記所定平面直交ベクトルに一致するように各要素を回転させることによって、各要素を所定平面に平行にすることができる。   When each element is rotated, specifically, as in the invention described in claim 2, first, a normal vector at the element center and a predetermined plane orthogonal vector orthogonal to the predetermined plane through the element center are created. Each element can be made parallel to the predetermined plane by rotating each element so that the normal vector at the center of the element matches the predetermined plane orthogonal vector.

そして、応力の釣り合いを保ちながら各要素を変形させるときは、請求項3に記載の発明のように、回転後の各要素を所定平面に投影させた状態で、要素回転前の解析モデルで同一節点を共有していた節点同士に各節点間距離に応じた引っ張り荷重を設定し、この引っ張り荷重により解析モデルで同一節点を共有していた節点同士を一致させるように計算を行うことによって、応力の釣合を保ちながら各要素を変形させることができる。   When each element is deformed while maintaining the balance of stress, the same analysis model before element rotation is used with each element after rotation projected onto a predetermined plane as in the invention described in claim 3. By setting a tensile load according to the distance between each node between the nodes that shared the nodes, and calculating so that the nodes sharing the same node in the analysis model are matched by this tensile load, Each element can be deformed while maintaining the balance.

一方、請求項4に記載の発明によれば、各要素の応力、歪、又は厚みの状態を演算することによって、成形の際にわれやしわ等の欠陥が生じうる箇所を特定することができる。ここで、応力や歪が大きい箇所、又は厚みの変化(板厚増加率や板厚減少率)が大きい箇所は、成形の際にわれやしわ等が生じる可能性があり、例えば、図6に示した平面展開モデルにおける歪の分布図においては、該モデルの外周側ほど歪が大きく、成形の際にしわやわれ等が生じる可能性があると判断することができる。従って、応力、歪、又は厚みの状態に基いて、ブランクの板厚を加減するなどの設計変更を行ったり、演算された応力、歪、又は厚みによってはわれやしわ等が生じない材料を選択するなどの対策を立てることができる。   On the other hand, according to the invention described in claim 4, by calculating the state of stress, strain, or thickness of each element, it is possible to specify a location where defects such as cracks and wrinkles can occur during molding. . Here, a place where stress or strain is large, or a place where the change in thickness (plate thickness increase rate or plate thickness decrease rate) is large may cause wrinkles or wrinkles during molding. For example, FIG. In the distribution map of the strain in the illustrated planar development model, it can be determined that the strain is larger toward the outer peripheral side of the model, and there is a possibility that wrinkles or the like may occur during molding. Therefore, based on the state of stress, strain, or thickness, change the design such as increasing or decreasing the thickness of the blank, or select a material that does not cause cracks or wrinkles depending on the calculated stress, strain, or thickness. Measures such as doing can be made.

また、請求項5に記載の発明によれば、製品形状の曲率から曲げ歪を算出し、この曲げ歪を考慮した応力、歪、厚みを求めることによって、シミュレーションの精度を向上させることができ、しわやわれ等の欠陥の発生をより正確に予測することができる。さらに、曲げ歪に基いて板厚方向の応力分布を求めることによって、スプリングバックの発生の評価を行うことができる。   Further, according to the invention described in claim 5, by calculating the bending strain from the curvature of the product shape, and calculating the stress, strain, and thickness considering the bending strain, the accuracy of the simulation can be improved, The occurrence of defects such as wrinkles and cracks can be predicted more accurately. Furthermore, by determining the stress distribution in the plate thickness direction based on the bending strain, the occurrence of springback can be evaluated.

さらに、請求項6に記載の発明によれば、各要素の応力、歪、又は厚みの状態を製品形状に反映させることによって、製品形状におけるわれやしわ等が生じうる箇所を特定することができる。例えば、図7に示した製品形状における歪の分布図においては、底面を構成する要素E1〜E4については比較的歪が小さく、側面を構成する要素E5〜E12については比較的歪が大きく、さらに要素E5〜E12においては、上部ほど歪が大きくなっており、成形の際に側面の要素E5〜E12、特にこれらの要素E5〜E12の上部においてわれやしわ等が生じる可能性があると判断することができる。   Furthermore, according to the invention described in claim 6, by reflecting the state of stress, strain, or thickness of each element in the product shape, it is possible to specify a location where wrinkles or wrinkles in the product shape may occur. . For example, in the distribution diagram of strain in the product shape shown in FIG. 7, the elements E1 to E4 constituting the bottom surface are relatively small in strain, the elements E5 to E12 constituting the side surface are relatively large in strain, In the elements E5 to E12, the strain is increased toward the upper part, and it is determined that there is a possibility that wrinkles or wrinkles or the like may occur in the side elements E5 to E12, particularly the upper parts of these elements E5 to E12. be able to.

一方、請求項7、8に記載の発明は、上記請求項1に記載のシステムのプログラムに対応するもので、請求項7は、既存のプログラムとして解析モデル作成機能が予めインストールされたコンピュータを、要素回転手段及び展開モデル作成手段として機能させるように構成され、請求項8は、解析モデル作成機能を有しないコンピュータを、解析モデル作成手段、要素回転手段、及び展開モデル作成手段として機能させるように構成されており、いずれのプログラムにおいても請求項1に記載のシステムと同様の作用が得られる。   On the other hand, the invention described in claims 7 and 8 corresponds to the program of the system described in claim 1, and claim 7 includes a computer in which an analysis model creation function is installed in advance as an existing program, The computer system is configured to function as an element rotation unit and an expansion model creation unit. Claim 8 causes a computer not having an analysis model creation function to function as an analysis model creation unit, an element rotation unit, and an expansion model creation unit. In any program, the same operation as the system according to the first aspect can be obtained.

また、請求項9、10に記載の発明は、上記請求項4、5に記載のシステムのプログラムに対応するもので、それぞれ請求項4、5に記載のシステムと同様の作用が得られる。   The inventions described in claims 9 and 10 correspond to the programs of the system described in claims 4 and 5 above, and can obtain the same operations as the systems described in claims 4 and 5, respectively.

次に、本発明の第1の実施の形態に係るシミュレーションシステムについて説明する。   Next, a simulation system according to the first embodiment of the present invention will be described.

図8は、このシステムの中心となるコンピュータの構成を示すもので、このコンピュータ10は、中央処理装置11と、各種条件の設定やシステムの制御等に用いられる入力装置12と、記録媒体20からのデータ読み込み装置13と、プログラム記録部14a及びデータファイル記録部14bが設けられた記録装置14と、入力画面や計算結果等を表示する表示装置15と、計算結果等を印刷する印刷装置16とを有する。   FIG. 8 shows the configuration of a computer that is the center of the system. The computer 10 includes a central processing unit 11, an input device 12 used for setting various conditions, controlling the system, and the like, and a recording medium 20. The data reading device 13, the recording device 14 provided with the program recording unit 14a and the data file recording unit 14b, the display device 15 for displaying the input screen and the calculation results, and the printing device 16 for printing the calculation results. Have

上記記録装置14のプログラム記録部14aには、図9に示すように、メインプログラムと複数のサブプログラムとが記録され、サブプログラムとしては、解析モデル作成サブプログラム、解析用基礎データ作成サブプログラム、解析用データ作成プログラム、解析計算サブプログラム、マッピング処理サブプログラム、及び描画サブプログラムが記録されている。   As shown in FIG. 9, the program recording unit 14a of the recording device 14 records a main program and a plurality of subprograms. The subprograms include an analysis model creation subprogram, an analysis basic data creation subprogram, An analysis data creation program, an analysis calculation subprogram, a mapping processing subprogram, and a drawing subprogram are recorded.

また、上記記録装置14のデータファイル記録部14bには、図10に示すように、解析モデルデータファイルと、解析用基礎データファイルと、材料属性データファイルと、解析用データファイルと、解析結果データファイルとが記録されるようになっている。   As shown in FIG. 10, the data file recording unit 14b of the recording device 14 includes an analysis model data file, an analysis basic data file, a material attribute data file, an analysis data file, and analysis result data. Files are recorded.

これらのデータファイルのうち、解析モデルデータファイルは、一部を図11に示すような解析対象製品を有限要素分割してなる解析モデルについての各種のデータを記録したテーブルで構成され、このうち、図12に示す要素構成テーブルは、各要素E1、E2…に対してこれを構成する節点番号N1、N2…をそれぞれ記録し、例えば図11に示す要素E1の場合は、4節点N1、N2、N5、N4で構成されていることを示している。また、図13に示す節点座標テーブルは、図12のテーブルに記録された各要素E1、E2…を構成する各節点N1、N2…のx座標、y座標、z座標をそれぞれ記録するようになっている。   Among these data files, the analysis model data file is composed of a table that records various data about an analysis model obtained by dividing a product to be analyzed as shown in FIG. 11 into finite elements. The element configuration table shown in FIG. 12 records the node numbers N1, N2,... Constituting each element E1, E2,..., For example, in the case of the element E1 shown in FIG. It shows that it is composed of N5 and N4. Further, the node coordinate table shown in FIG. 13 records the x-coordinate, y-coordinate, and z-coordinate of each node N1, N2,... Constituting each element E1, E2,. ing.

また、解析用基礎データファイルは、解析計算に先立ち、予め計算され或は設定された各種のデータを記録したテーブルで構成されている。   Further, the basic data file for analysis is composed of a table that records various data calculated or set in advance prior to analysis calculation.

図14に示す節点構成テーブルは、前述の解析モデルデータファイルに含まれる要素構成データを図12のテーブルから読み出し、各節点を構成する要素、即ち当該節点を取り囲む要素の番号E1、E2…を記録するようになっている。例えば図11の節点N5については、これを取り囲む節点の番号E1〜E4が記録される。   The node configuration table shown in FIG. 14 reads the element configuration data included in the above-described analysis model data file from the table of FIG. 12, and records the numbers constituting the nodes, that is, the numbers E1, E2,. It is supposed to be. For example, for node N5 in FIG. 11, node numbers E1 to E4 surrounding the node N5 are recorded.

図15に示す要素中心座標テーブルは、各要素の中心座標を記録するようになっている。即ち、図12の要素構成テーブルにより例えば要素E1を構成する節点N1、N2…を読み出すと共に、図13の節点座標テーブルからこれらの節点N1、N2…のx座標、y座標、z座標を読み出し、これら節点のx座標、y座標、z座標のそれぞれの平均座標が当該要素E1の中心座標として記録される。   The element center coordinate table shown in FIG. 15 records the center coordinates of each element. That is, the nodes N1, N2,... Constituting the element E1, for example, are read out from the element configuration table in FIG. 12, and the x, y, z coordinates of these nodes N1, N2,. The average coordinates of the x, y, and z coordinates of these nodes are recorded as the center coordinates of the element E1.

図16に示す要素ベクトルテーブルは、各要素についての法線ベクトル(以下、「要素ベクトル」という)VE1、VE2…のx成分、y成分、z成分を記録するようになっている。   The element vector table shown in FIG. 16 records the x component, y component, and z component of normal vectors (hereinafter referred to as “element vectors”) VE1, VE2,.

この要素ベクトルVE1、VE2…の算出方法を例えば図11に示す要素E1について説明すると、まず図12の要素構成テーブルから要素E1が節点N1、N2、N5、N4で構成されることを読み出すと共に、これらの節点N1、N2、N5、N4のx座標、y座標、z座標を図13の節点座標テーブルから読み出し、これらの座標データに基づき、要素E1を平面としたときの該要素E1の傾きを求める。そして、図15の要素中心座標テーブルから各要素の中心座標を読み出し、要素中心でその平面に直交する方向の単位ベクトルのx成分、y成分、z成分を求め、これらの成分を有するベクトルを要素E1の要素ベクトルVE1とする。   The calculation method of the element vectors VE1, VE2,... Will be described with respect to the element E1 shown in FIG. 11, for example. First, the fact that the element E1 is composed of nodes N1, N2, N5, N4 is read from the element configuration table of FIG. The x-, y-, and z-coordinates of these nodes N1, N2, N5, and N4 are read from the node coordinate table of FIG. 13, and based on these coordinate data, the inclination of the element E1 when the element E1 is a plane is obtained. Ask. Then, the center coordinates of each element are read from the element center coordinate table of FIG. 15, the x component, y component, and z component of the unit vector in the direction orthogonal to the plane at the element center are obtained, and the vector having these components is determined as the element. Let E1 be an element vector VE1.

図17に示す要素回転軸ベクトルテーブルは、要素回転の際の回転軸となる回転軸ベクトルのx成分、y成分、z成分を各要素ごとに記録するようになっている。   The element rotation axis vector table shown in FIG. 17 records the x component, the y component, and the z component of the rotation axis vector that becomes the rotation axis at the time of element rotation for each element.

この回転軸ベクトルVSE1、VSE2…の算出方法を図18に基づいて説明すると、まず、図15の要素中心座標テーブルから各要素の中心座標を読み出し、この中心座標を通りxy平面に直交するxy平面直交ベクトルVzを生成する。そして、図16の要素ベクトルテーブルから要素ベクトルVE1、VE2…を読み出し、上記xy平面直交ベクトルVzと要素ベクトルVE1、VE2…とで決定される平面Rを定義する。次に、中心座標を通り上記平面Rに直交する単位ベクトルを要素回転軸ベクトルVSE1、VSE2…として、該ベクトルVSE1、VSE2…のx成分、y成分、z成分が各要素ごとに図17の要素回転軸ベクトルテーブルに記録される。   The calculation method of the rotation axis vectors VSE1, VSE2,... Will be described with reference to FIG. 18. First, the center coordinates of each element are read from the element center coordinate table of FIG. 15, and the xy plane orthogonal to the xy plane passes through the center coordinates. An orthogonal vector Vz is generated. Then, element vectors VE1, VE2,... Are read from the element vector table of FIG. 16, and a plane R determined by the xy plane orthogonal vector Vz and the element vectors VE1, VE2,. Next, unit vectors passing through the central coordinates and orthogonal to the plane R are set as element rotation axis vectors VSE1, VSE2,..., And the x component, y component, and z component of the vectors VSE1, VSE2,. Recorded in the rotation axis vector table.

図19に示す要素回転角度テーブルは、要素ベクトルVE1、VE2…を要素中心回りに回転させたときに、上記xy平面直交ベクトルVzに一致するために必要な回転角度θを各要素ごとに記録するようになっている。   The element rotation angle table shown in FIG. 19 records, for each element, the rotation angle θ necessary for matching the xy plane orthogonal vector Vz when the element vectors VE1, VE2,. It is like that.

図20の分離要素構成テーブルは、番号ES1、ES2…を付した回転後の各要素(分離要素)において、各分離要素を構成する各節点に番号NS1、NS2…を付し、各分離要素ごとにこれを構成する節点番号NS1、NS2…を記録するようになっている。つまり、要素回転により各要素は離反し、これに伴って節点N1、N2…は分離するので、この分離した後の要素(分離要素)を構成する節点番号NS1、NS2…が記録される。   In the separation element configuration table of FIG. 20, in each element (separation element) after rotation with numbers ES1, ES2,..., Numbers NS1, NS2,. The node numbers NS1, NS2,... Constituting this are recorded. That is, each element is separated by the element rotation, and the nodes N1, N2,... Are separated accordingly, so that the node numbers NS1, NS2,... Constituting the separated element (separated element) are recorded.

図21の元節点−分離要素の節点テーブルは、分離要素の節点NS1、NS2…が、要素回転前の節点N1、N2…(元節点)のいずれに対応するかを示したテーブルであって、要素回転前の元節点N1、N2…ごとに要素回転前に共有していた分離要素の節点番号NS1、NS2…を記録するようになっている。なお、各節点N1、N2…に対応する分離要素の節点NS1、NS2…の数は、有限要素分割の結果に応じて増減する。   21 is a table showing which nodes NS1, NS2,... Of the separation elements correspond to nodes N1, N2,... (Original nodes) before the element rotation, The node numbers NS1, NS2,... Of the separation elements shared before the element rotation are recorded for each of the original nodes N1, N2,. The number of nodes NS1, NS2,... Of the separation elements corresponding to the nodes N1, N2,... Increases or decreases according to the result of the finite element division.

図22の分離要素の節点座標テーブルは、分離要素の節点NS1、NS2…ごとにx座標、y座標を記録するようになっている。   The separation element node coordinate table of FIG. 22 records the x-coordinate and y-coordinate for each of the separation element nodes NS1, NS2,.

図23の拘束条件テーブルは、後述する解析計算に際して解析モデルの位置決めをするために指定した2つ以上の節点番号NA、NB…が記録されている。   23 records two or more node numbers NA, NB... Designated for positioning the analysis model in the later-described analysis calculation.

図24の材料特性テーブルは、解析対象の製品に関するデータ、即ち当該材料のヤング率、ポアソン比、降伏応力等の解析に必要なデータを記録するようになっている。   The material property table in FIG. 24 records data relating to the product to be analyzed, that is, data necessary for analysis of the Young's modulus, Poisson's ratio, yield stress, etc. of the material.

図25の解析結果テーブルは、解析計算による分離要素変形後の各節点NS1、NS2…のx座標、y座標をそれぞれ記録するようになっている。   The analysis result table of FIG. 25 records the x-coordinate and y-coordinate of each node NS1, NS2,... After deformation of the separation element by analysis calculation.

図26の応力、歪、厚みテーブルは、解析計算の結果生じた分離要素の変形に基いて計算された応力、歪、厚みが記録されている。この計算においては、図24の材料特性テーブルのヤング率やポアソン比等のデータが適宜用いられる。   The stress, strain, and thickness table shown in FIG. 26 records the stress, strain, and thickness calculated based on the deformation of the separation element generated as a result of the analysis calculation. In this calculation, data such as Young's modulus and Poisson's ratio in the material property table of FIG. 24 are used as appropriate.

次に、当該システムの作用を、上記記録装置14のプログラム記録部14aに記録されているメインプログラムの動作を示す図27のフローチャートに従って説明する。   Next, the operation of the system will be described with reference to the flowchart of FIG. 27 showing the operation of the main program recorded in the program recording unit 14a of the recording device 14.

まず、プロセスP1として、図1に示すコンピュータ10のデータ読込み装置13により、記録媒体20から解析対象の製品のCADデータを読み込む。このとき、コンピュータ10の表示装置15には、図28に示すように、当該製品の全体形状を表示した画面15aが表示される。   First, as process P1, the CAD data of the product to be analyzed is read from the recording medium 20 by the data reading device 13 of the computer 10 shown in FIG. At this time, as shown in FIG. 28, the display device 15 of the computer 10 displays a screen 15a displaying the entire shape of the product.

次に、プロセスP2として、上記プログラム記録部14aに記録されている解析モデル作成サブプログラムにより、上記CADデータに基づいて当該製品の形状を有限要素分割した解析モデルが作成される。このとき、図29に示すように、作成された解析モデルが表示装置15の画面15bに示すように製品形状が各要素に分割されて表示される。そして、各要素を構成する節点番号N1、N2…を図12の要素構成テーブルに書き込み、各節点のx座標、y座標、z座標を図13の節点座標テーブルに書き込む。   Next, as a process P2, an analysis model in which the shape of the product is divided into finite elements based on the CAD data is created by the analysis model creation subprogram recorded in the program recording unit 14a. At this time, as shown in FIG. 29, the product shape is divided into each element and displayed as shown in the screen 15b of the display device 15 in the created analysis model. Then, the node numbers N1, N2,... Constituting each element are written in the element configuration table in FIG. 12, and the x coordinate, y coordinate, and z coordinate of each node are written in the node coordinate table in FIG.

次に、プロセスP3として、上記解析モデルについての解析用基礎データが上記プログラム記録部14aに記録されている解析用基礎データ作成サブプログラムにより作成される。   Next, as process P3, analysis basic data for the analysis model is created by the analysis basic data creation subprogram recorded in the program recording unit 14a.

ここで、この解析用基礎データ作成サブプログラムの動作を図30に示すフローチャートに従って説明する。   Here, the operation of the basic data creation subprogram for analysis will be described with reference to the flowchart shown in FIG.

まず、プロセスP21で、解析モデル作製処理により得られた節点の要素構成データを図12の要素構成テーブルから読み出し、各節点N1、N2…を取り囲む要素の番号E1、E2…を図14の節点構成テーブルに書き込む。次に、プロセスP22で、節点の座標データを図13の節点座標テーブルから読み出し、要素を構成する節点の座標の平均座標を算出して、この平均座標を要素の中心座標として、これらのx座標、y座標、z座標を図15の要素中心座標テーブルに書き込む。   First, in the process P21, the node element configuration data obtained by the analysis model creation process is read from the element configuration table of FIG. 12, and the element numbers E1, E2,... Surrounding each node N1, N2,. Write to the table. Next, in process P22, the coordinate data of the nodes is read from the node coordinate table of FIG. 13, the average coordinates of the coordinates of the nodes constituting the element are calculated, and these x coordinates are set using the average coordinates as the center coordinates of the elements. , Y and z coordinates are written in the element center coordinate table of FIG.

そして、プロセスP23〜P25で、要素回転のために使用する各データを生成する。即ち、プロセスP23では、前述のように各要素についての要素ベクトルVE1、VE2…を生成し、図16の要素ベクトルテーブルに書き込む。   Then, in the processes P23 to P25, each data used for element rotation is generated. That is, in the process P23, as described above, the element vectors VE1, VE2,... For each element are generated and written in the element vector table of FIG.

次に、プロセスP24で、前述のように回転軸ベクトルVSE1、VSE2…のx成分、y成分、z成分を生成し、図17の要素回転軸テーブルに書き込む。また、プロセス25で図19の要素回転角度テーブルに要素ごとの回転角度θを書き込む。   Next, in process P24, as described above, the x component, the y component, and the z component of the rotation axis vectors VSE1, VSE2,... Are generated and written in the element rotation axis table of FIG. In process 25, the rotation angle θ for each element is written in the element rotation angle table of FIG.

次に、プロセスP26で、回転軸ベクトルVSE1、VSE2…及び回転角度θのデータに基づいて全要素をxy平面に平行になるように回転させ、要素分離モデルを生成する。このとき、図31に示すような解析モデルを構成する各要素E1、E2…は、図32に示すように、分離されて分離要素ES1、ES2…として上記要素分離モデルを構成することになる。   Next, in process P26, all the elements are rotated to be parallel to the xy plane based on the rotation axis vectors VSE1, VSE2,... And the rotation angle θ data, thereby generating an element separation model. At this time, the elements E1, E2,... Constituting the analysis model as shown in FIG. 31 are separated to form the element separation model as separation elements ES1, ES2,... As shown in FIG.

一方、プロセスP27で、要素分離モデルを構成する各分離要素を構成する節点の番号NS1、NS2…を図20の分離要素構成テーブルに書き込む。   On the other hand, in process P27, node numbers NS1, NS2,... Constituting each separation element constituting the element separation model are written in the separation element configuration table of FIG.

次に、プロセスP28で、図12の要素構成テーブルと図20の分離要素構成テーブルとから、要素回転前の節点N1、N2…(元節点)及び分離要素の節点NS1、NS2…を読み出して、元節点N1、N2…を共有していた分離要素の各節点番号NS1、NS2…を図21の元節点−分離要素の節点テーブルに書き込む。   Next, in process P28, the nodes N1, N2... (Original nodes) before the element rotation and the nodes NS1, NS2... Of the separated elements are read from the element configuration table in FIG. 12 and the separation element configuration table in FIG. Each node number NS1, NS2,... Of the separation element sharing the original nodes N1, N2,... Is written in the node-separation element node table of FIG.

また、プロセスP29で、各分離要素の節点のx座標、y座標、z座標を図22の分離要素の節点座標テーブルに書き込む。   Also, in process P29, the x-coordinate, y-coordinate, and z-coordinate of the node of each separation element are written in the node coordinate table of the separation element in FIG.

そして、以下に説明する平面展開モデル作成においては、これらの各分離要素を図33に示すようにxy平面に投影させ、つまり各分離要素のz座標を無視して各分離要素を同一のxy平面上に並べた状態で処理を行うことになる。   In the plane development model creation described below, each of these separation elements is projected onto the xy plane as shown in FIG. 33, that is, each separation element is ignored by ignoring the z-coordinate of each separation element. Processing is performed in the state of being arranged above.

プロセスP30では、拘束条件の設定を行う。まず、任意の2つの節点NA、NBを選択し、これらを図23の拘束条件テーブルに書き込む。そして、これらの節点NA、NBは、要素回転後には、各分離要素を構成する複数の節点NSA1、NSA2…に分割される。例えば、図34(a)に示すように、要素EA1〜EA4で囲まれた節点NAは、要素回転後にxy平面に投影すると図34(b)に示すように分離要素ESA1〜ESA4の節点NSA1〜NSA4として分離する。そして、これらの分離要素の節点NSA1〜NSA4のx座標及びy座標を図22の分離要素の節点座標テーブルから読み出し、これらの節点NSA1〜NSA4の座標の平均座標(NSAVx、NSAVy)を求める。次に、この平均座標の点を平均点NSAVとすると、図34(c)に示すように、節点NSA1〜NSA4が平均点NSAVに一致するように、各分離要素ESA1〜ESA4をxy平面に平行移動させる。そして、節点NBについても同様にして、図22の分離要素の節点座標テーブルにおいて、節点NSA1〜NSA4、NSB1〜NSB4を有する分離要素を構成する各節点の座標を、前述の分離要素を平行移動させた後の各節点の座標に書き換える。   In process P30, a constraint condition is set. First, arbitrary two nodes NA and NB are selected, and these are written in the constraint condition table of FIG. These nodes NA, NB are divided into a plurality of nodes NSA1, NSA2,... Constituting each separation element after the element rotation. For example, as shown in FIG. 34 (a), when the nodes NA surrounded by the elements EA1 to EA4 are projected onto the xy plane after the element rotation, the nodes NSA1 to NSA1 of the separation elements ESA1 to ESA4 are shown in FIG. 34 (b). Separate as NSA4. Then, the x and y coordinates of the nodes NSA1 to NSA4 of these separation elements are read from the node coordinate table of the separation elements of FIG. 22, and the average coordinates (NSAVx, NSAVy) of the coordinates of these nodes NSA1 to NSA4 are obtained. Next, assuming that the average coordinate point is the average point NSAV, as shown in FIG. 34C, the separation elements ESA1 to ESA4 are parallel to the xy plane so that the nodes NSA1 to NSA4 coincide with the average point NSAV. Move. Similarly, for the node NB, in the node coordinate table of the separation element shown in FIG. 22, the coordinates of the nodes constituting the separation element having the nodes NSA1 to NSA4 and NSB1 to NSB4 are moved in parallel. Rewrite the coordinates of each node after

以上により、解析用基礎データ作成サブプログラムによる解析用基礎データの作成処理が終了し、プロセスP31で、得られたデータを解析用基礎データファイルに格納する。そして、コンピュータ10の動作は、図27に示すメインプログラムによる処理に戻り、プロセスP4以下を実行する。   The analysis basic data creation process by the analysis basic data creation subprogram is thus completed, and the obtained data is stored in the analysis basic data file in process P31. Then, the operation of the computer 10 returns to the processing by the main program shown in FIG. 27 and executes the process P4 and subsequent steps.

メインプログラムのプロセスP4では、今回の解析対象の製品に関するデータ、即ち当該材料のヤング率、ポアソン比、降伏応力、接線係数等の解析に必要なデータを図24のテーブルから読み取る。そして、プロセスP5〜P8の解析処理を開始する。   In the process P4 of the main program, data relating to the product to be analyzed this time, that is, data necessary for analysis such as Young's modulus, Poisson's ratio, yield stress, tangent coefficient of the material is read from the table of FIG. And the analysis process of process P5-P8 is started.

まず、プロセスP5で上記基礎データに基づいて解析用データの作成を行う。この解析用データは、上記プログラム記録部14aに記録されている解析用データ作成サブプログラムにより作成される。そして、このサブプログラムの動作を図35に示すフローチャートに従って説明すると、まず、プロセスP41で、解析計算のために必要となる各要素ごとの剛性マトリクスKeの作成を行う。例えば4節点を有する分離要素の場合、分離要素毎の自由度は、第1〜第4節点のx変位、y変位の合計8自由度となり、要素剛性マトリクスKeは数式1のように表される。なお、行列に含まれる成分k11〜k88は、分離要素の材料に基づくヤング率に応じた値である。   First, analysis data is created based on the basic data in process P5. The analysis data is created by the analysis data creation subprogram recorded in the program recording unit 14a. The operation of this subprogram will be described with reference to the flowchart shown in FIG. 35. First, in process P41, a stiffness matrix Ke for each element necessary for the analysis calculation is created. For example, in the case of a separation element having four nodes, the degree of freedom for each separation element is a total of eight degrees of freedom of the x displacement and y displacement of the first to fourth nodes, and the element stiffness matrix Ke is expressed as Equation 1. . The components k11 to k88 included in the matrix are values corresponding to the Young's modulus based on the material of the separation element.

Figure 0004583145
Figure 0004583145

ここで、各節点の未知の変位ベクトルをUeとすると、各要素に作用する荷重ベクトルFeとの間には、数式2に示す関係式が成り立つ。 Here, if the unknown displacement vector of each node is Ue, the relational expression shown in Expression 2 is established between the load vector Fe acting on each element.

Figure 0004583145
Figure 0004583145

但し、このとき荷重ベクトルFeはゼロベクトルである。 However, at this time, the load vector Fe is a zero vector.

次に、プロセスP42で、解析計算のために必要となるバネ要素ごとの剛性マトリクスKsの作成を行う。例えば2節点を結びつけるバネ要素の剛性マトリクスKsは、自由度が第1節点、第2節点のx変位、y変位であり、合計で4自由度となって、数式3に示すように表される。   Next, in process P42, a stiffness matrix Ks for each spring element necessary for analysis calculation is created. For example, the stiffness matrix Ks of the spring element connecting the two nodes has x degrees and y degrees of freedom of the first node and the second node, and has a total of 4 degrees of freedom, and is expressed as shown in Equation 3. .

Figure 0004583145
Figure 0004583145

ここで、Eは分離要素の材料に応じたヤング率、αは十分大きな定数である。定数αは、分離要素を適正に変形させる目的でバネ要素の剛性マトリクスKsに乗算されるパラメータであって、例えば材料が鉄の場合、鉄のヤング率Eは21000kgf/mmであり、この数値のみで上記バネ要素の剛性マトリクスKsを作成して解析計算を行った際に、分離要素に対してバネ要素が軟らかいことになって、分離要素に十分な変形が生じていない状態で釣り合うという事態が発生しうる。そのため、ヤング率Eより約6桁上のオーダーの定数αを乗算して、バネ要素を十分に硬いものとして、対応する節点が一致するまで分離要素を十分に変形させるのである。なお、定数αが過度に大きいときには、解析精度が低下するおそれがあり、定数αは前述のようにヤング率Eの約6桁上のオーダーが妥当である。また、各分離要素が同一の材料であるときは、各ヤング率に乗算する定数αは同一にすればよいが、材料の異なる分離要素間にバネ要素を設定した場合は、分離要素毎に材料に応じて定数αが異なるようにしてもよい。 Here, E is a Young's modulus corresponding to the material of the separation element, and α is a sufficiently large constant. The constant α is a parameter multiplied by the stiffness matrix Ks of the spring element for the purpose of appropriately deforming the separating element. For example, when the material is iron, the Young's modulus E of iron is 21000 kgf / mm 2 , Only when the stiffness matrix Ks of the spring element is created and the analysis calculation is performed, the spring element is soft with respect to the separation element, and the balance is achieved in a state where the separation element is not sufficiently deformed. Can occur. Therefore, by multiplying by a constant α on the order of about six digits higher than the Young's modulus E, the spring element is made sufficiently hard, and the separating element is sufficiently deformed until the corresponding nodes coincide. When the constant α is excessively large, the analysis accuracy may be lowered, and the constant α is appropriately in the order of about six digits of the Young's modulus E as described above. In addition, when each separation element is made of the same material, the constant α for multiplying each Young's modulus may be the same, but when a spring element is set between separation elements of different materials, the material for each separation element Depending on, the constant α may be different.

一方、上記プロセスP41の要素剛性マトリクスKe作成時と同様に、一つのバネ要素について剛性マトリクスKs、変位ベクトルUs、要素に作用する荷重ベクトルFsの間には数式4に示す関係式が成り立つ。   On the other hand, the relational expression shown in Formula 4 is established among the stiffness matrix Ks, the displacement vector Us, and the load vector Fs acting on the elements for one spring element, as in the case of creating the element stiffness matrix Ke in the process P41.

Figure 0004583145
Figure 0004583145

次に、プロセスP43で、バネ要素間に作用する荷重データを作成する。つまり、荷重データは、バネ要素が設定された節点間のx方向の距離dx、y方向の距離dyを成分とした荷重ベクトルFsであって数式5に示すように表される。   Next, in process P43, load data acting between the spring elements is created. That is, the load data is a load vector Fs having components of the x-direction distance dx and the y-direction distance dy between the nodes on which the spring elements are set, and is expressed as shown in Equation 5.

Figure 0004583145
Figure 0004583145

ここで、Eは分離要素の材料に応じたヤング率、αは上記数式3で示した十分大きな定数である。 Here, E is the Young's modulus corresponding to the material of the separation element, and α is a sufficiently large constant shown in the above equation 3.

さらに、前述の拘束条件に係る分離要素の節点については、これらの節点間にバネ要素を設定してバネ要素の剛性マトリクスKsを作成すると共に、荷重ベクトルfsにおける節点間距離dx、dyはゼロになる。   Further, for the nodes of the separation element related to the above-described constraint conditions, a spring element is set between these nodes to create a stiffness matrix Ks of the spring element, and the inter-nodal distances dx and dy in the load vector fs are zero. Become.

以上のようにして要素剛性マトリクスKe、バネ要素の剛性マトリクスKs、バネ要素間に作用する荷重ベクトルFsを解析用データとし、図27のフローチャートのプロセスP6に進んで解析計算を行う。この解析計算は、解析計算サブプログラムにより行われる。   As described above, the element stiffness matrix Ke, the stiffness matrix Ks of the spring element, and the load vector Fs acting between the spring elements are used as analysis data, and the process proceeds to the process P6 in the flowchart of FIG. 27 to perform analysis calculation. This analysis calculation is performed by an analysis calculation subprogram.

ここで、この解析計算について詳述すると、まず、上記のようにして算出した要素剛性マトリクスKe及びバネ要素の剛性マトリクスKsを全体剛性マトリクスKgへ足し込みを行うと共に、要素の荷重ベクトルFe及びバネ要素の荷重ベクトルFsを全体荷重ベクトルFgへ足し込みを行う。   Here, the analysis calculation will be described in detail. First, the element stiffness matrix Ke calculated as described above and the stiffness matrix Ks of the spring element are added to the overall stiffness matrix Kg, and the element load vector Fe and the spring are added. The element load vector Fs is added to the entire load vector Fg.

なお、以下の説明では、図36に示すような4節点を有する2つの分離要素ES1、ES2において、節点NS2と節点NS7との間にバネ要素Sを設定した場合を例に説明する。即ち、図36に示したように節点NS1〜NS4を有する分離要素ES1と節点NS5〜NS8を有する分離要素ES2との2つの分離要素を全体剛性マトリクスKgに足し込みを行う場合、分離要素ES1は、(×)で示す節点NS1のx成分、NS1のy成分、NS2のx成分、NS2のy成分、…、NS4のx成分、NS4のy成分の順に1〜8行を構成し、分離要素ES2は、(+)で示すNS5のx成分、NS5のy成分、NS6のx成分、NS6のy成分、…、NS8のx成分、NS8のy成分の順に9〜16行を構成して全体剛性マトリクスKgは数式6に示すような16行のマトリクスとなる。なお、全体剛性マトリクスKgの行列の数は総節点数の2倍となる。   In the following description, a case where the spring element S is set between the node NS2 and the node NS7 in the two separation elements ES1 and ES2 having four nodes as shown in FIG. 36 will be described as an example. That is, as shown in FIG. 36, when two separation elements, that is, a separation element ES1 having nodes NS1 to NS4 and a separation element ES2 having nodes NS5 to NS8 are added to the overall stiffness matrix Kg, the separation element ES1 is , (X), the NS component, the NS component, the NS component, the NS component, the NS component, the NS component, the NS component, the NS component, and the NS component y. The ES2 is composed of 9 to 16 rows in the order of the x component of NS5, the y component of NS5, the x component of NS6, the y component of NS6, ..., the x component of NS8, and the y component of NS8 indicated by (+) The stiffness matrix Kg is a 16-row matrix as shown in Equation 6. Note that the number of matrices of the overall stiffness matrix Kg is twice the total number of nodes.

Figure 0004583145
Figure 0004583145

次に、上記全体剛性マトリクスKgにバネ要素の足し込みを行う。この例においては、分離要素ES1の節点NS2と分離要素ES2の節点NS7とを結ぶバネ要素Sが設定されているので、上記バネ要素の剛性マトリクスKsの節点NS2、NS7に対応する成分を、全体剛性マトリクスKgにおける節点NS2、NS7に対応する位置(数式7で○で囲まれた箇所)にそれぞれ足し込みを行う。その結果、数式7に示すような全体剛性マトリクスKgが得られる。   Next, a spring element is added to the overall stiffness matrix Kg. In this example, since the spring element S connecting the node NS2 of the separation element ES1 and the node NS7 of the separation element ES2 is set, the components corresponding to the nodes NS2 and NS7 of the stiffness matrix Ks of the spring element are represented as a whole. Addition is performed at each of the positions corresponding to the nodes NS2 and NS7 in the stiffness matrix Kg (the portion surrounded by ◯ in Equation 7). As a result, an overall stiffness matrix Kg as shown in Equation 7 is obtained.

Figure 0004583145
Figure 0004583145

続いて、上記バネ要素の荷重ベクトルFsの全体荷重ベクトルFgへの足し込みを行う。このときも同様にバネ要素の荷重ベクトルFsの節点NS2、NS7に応じた成分を、全体荷重ベクトルFgにおける節点NS2、NS7に対応する位置に足し込みを行い、数式8に示すような荷重ベクトルFsが得られる。   Subsequently, the load vector Fs of the spring element is added to the entire load vector Fg. Similarly, the components corresponding to the nodes NS2 and NS7 of the load vector Fs of the spring element are added to the positions corresponding to the nodes NS2 and NS7 in the entire load vector Fg, and the load vector Fs as shown in Expression 8 is obtained. Is obtained.

Figure 0004583145
Figure 0004583145

なお、この例は2節点間のバネ要素について示しているが、3節点以上の場合には総当りでバネ要素を使用する。つまり、3節点間にそれぞれバネ要素が設定された場合は、第1の節点−第2の節点、第1の節点−第3の節点、第2の節点−第3間の節点の3通り、4節点の場合は、第1の節点−第2の節点、第1の節点−第3の節点、第1の節点−第4の節点、第2の節点−第3の節点、第2の節点−第4の節点、第3の節点−第4の節点間の6通り、N節点の場合は、N×(N−1)/2通りのバネ要素が設定されることになる。   This example shows a spring element between two nodes, but if there are three or more nodes, the spring element is used as a whole. That is, when spring elements are respectively set between the three nodes, there are three types: a first node-second node, a first node-third node, and a second node-third node, In the case of four nodes, the first node-the second node, the first node-the third node, the first node-the fourth node, the second node-the third node, the second node -In the case of six nodes between the fourth node, the third node and the fourth node, and N nodes, N × (N-1) / 2 spring elements are set.

以上の手順による足し込みを全ての分離要素及びバネ要素について行うと、全体剛性マトリクスKg及び全体荷重ベクトルFgはそれぞれ数式9に示す式で表される。ここで、nsは総バネ要素数、neは総要素数である。   When the addition according to the above procedure is performed for all the separation elements and the spring elements, the total stiffness matrix Kg and the total load vector Fg are expressed by the formulas 9 and 9 respectively. Here, ns is the total number of spring elements, and ne is the total number of elements.

Figure 0004583145
Figure 0004583145

そして、全体剛性マトリクスKgの逆行列を求めて数式10に示すように変形し、これを解くことによって変位ベクトルUgが求まる。   Then, an inverse matrix of the overall stiffness matrix Kg is obtained and transformed as shown in Equation 10, and the displacement vector Ug is obtained by solving this.

Figure 0004583145
Figure 0004583145

このとき、節点同士が一致するように各要素が変形し、全体として荷重の釣合を保持しながら、解析モデルを平面形状に展開したことになる。この平面形状を、図37の画面15cに平面展開モデルとして示す。図37中2点鎖線で示すのは、展開前の解析モデル(元形状)の平面図であり、この平面図に対して上記平面展開モデルは主にx軸方向に拡がっている。   At this time, each element is deformed so that the nodes coincide with each other, and the analysis model is developed into a planar shape while maintaining the balance of the load as a whole. This planar shape is shown as a planar development model on the screen 15c in FIG. A two-dot chain line in FIG. 37 is a plan view of the analysis model (original shape) before development, and the plane development model is mainly expanded in the x-axis direction with respect to this plan view.

一方、メインプログラムのプロセスP7では、プロセスP5の解析計算による各分離要素変形後の各節点のx座標及びy座標を図25の解析結果テーブルに書き込み、プロセスP8でこの解析結果に基づいて、つまり各分離要素の変形に基づいて応力、歪、厚みの算出を行い、図26の応力、歪、厚みテーブルに書き込む。   On the other hand, in the process P7 of the main program, the x coordinate and y coordinate of each node after deformation of each separation element by the analysis calculation of the process P5 are written in the analysis result table of FIG. 25, and based on this analysis result in the process P8, that is, The stress, strain, and thickness are calculated based on the deformation of each separation element, and are written in the stress, strain, and thickness table of FIG.

次に、プロセスP9でマッピング処理を行う。このマッピング処理は、マッピング処理サブプログラムによって実行され、図26の応力、歪、厚みテーブルから読み出した各分離要素の状態に基いて、平面展開モデル又は製品形状における応力、歪、厚みの分布を求める。なお、製品形状における分布を求めるときは、平面展開モデルにおける各分離要素E1、E2…の応力、歪、厚みのデータを要素分離モデルの各要素E1、E2…に当てはめることにより求める。   Next, a mapping process is performed in process P9. This mapping processing is executed by the mapping processing subprogram, and the distribution of stress, strain, and thickness in the planar development model or product shape is obtained based on the state of each separation element read from the stress, strain, and thickness table of FIG. . The distribution in the product shape is obtained by applying the stress, strain, and thickness data of each separation element E1, E2... In the planar development model to each element E1, E2.

そして、プロセスP10で描画サブプログラムにより、マッピング処理で得られた応力、歪、厚みの分布を画面に出力する。例えば図38の画面15dに示すのは、平面展開モデルにおける板厚の分布である。一方、図39の画面15eに示すのは、製品形状における板厚の分布である。これらによると、板厚の増減部分を特定することができ、ここでは主に成形の際に折り曲げられる箇所に板厚の増減部分が生じていることがわかる。   Then, in the process P10, the stress, strain, and thickness distribution obtained by the mapping process are output to the screen by the drawing subprogram. For example, the screen 15d shown in FIG. 38 shows the distribution of the plate thickness in the planar development model. On the other hand, the screen 15e in FIG. 39 shows the distribution of the plate thickness in the product shape. According to these, the increase / decrease part of plate thickness can be specified, and it turns out here that the increase / decrease part of plate thickness has arisen mainly in the location bent at the time of shaping | molding.

また、図40の画面15fに示すのは、平面展開モデルにおける歪(塑性ひずみ)の分布である。そして、図41の画面15gに示すのは、製品形状における歪の分布である。これらによると、上記厚みの分布と同様に主に折り曲げ箇所に歪が生じていることがわかる。   Moreover, what is shown on the screen 15f of FIG. 40 is the distribution of strain (plastic strain) in the planar development model. And what is shown on screen 15g of Drawing 41 is distribution of distortion in a product shape. According to these, it turns out that distortion has arisen mainly in the bending location similarly to the said thickness distribution.

以上のように、設計データを有限要素分割した解析モデルを作成し、各要素をxy平面に平行になるように要素中心回りに回転させ、回転後の各要素をxy平面上に投影させて上記解析モデルで同一節点を共有していた節点同士が一致するように応力の釣合を保ちながら各要素を変形させることによって、ワンステップで解析モデルの平面展開モデルを得ることができる。この方法によると、ブランクの折り曲げ角度が90°以上、或は180°以上である製品形状の場合であっても、適正な解析結果が得られ、平面展開モデルを得ることができる。また、得られた平面展開モデルは、製品を成形するための最適となるブランクの形状であるから、この形状を予めシミュレーションにより知ることができるので、成形に使用するブランクの形状の試行錯誤等が不要となる。   As described above, an analysis model in which design data is divided into finite elements is created, each element is rotated around the element center so as to be parallel to the xy plane, and each element after rotation is projected onto the xy plane. By deforming each element while maintaining the balance of stress so that the nodes sharing the same node in the analysis model are matched, a plane development model of the analysis model can be obtained in one step. According to this method, an appropriate analysis result can be obtained and a plane development model can be obtained even in the case of a product shape in which the bending angle of the blank is 90 ° or more, or 180 ° or more. In addition, since the obtained flat development model is the optimum shape of the blank for molding the product, this shape can be known in advance by simulation, so trial and error of the shape of the blank used for molding, etc. It becomes unnecessary.

また、各要素の変形に基づいて各要素の応力、歪、又は厚みのデータを求めることができ、これらのデータに応じて成形の際にわれやしわ等が生じる可能性を評価することができる。   In addition, the stress, strain, or thickness data of each element can be obtained based on the deformation of each element, and the possibility of wrinkles or wrinkles occurring during molding can be evaluated according to these data. .

一方、図38又は図40に示したように、得られた平面展開モデルにおける各要素の応力、歪、又は厚みの分布を求めることによって、成形の際にわれやしわ等の欠陥が生じうる箇所を特定することができる。ここで、応力や歪が大きい箇所、又は厚みの変化(板厚増加率や板厚減少率)が大きい箇所は、成形の際にわれやしわ等が生じる可能性があるので、この部分のブランクの板厚を加減するなどの設計変更を行ったり、求められた応力、歪、又は厚みによってはわれやしわ等が生じない材料を選択するなどの対策を立てることができる。   On the other hand, as shown in FIG. 38 or FIG. 40, by obtaining the stress, strain, or thickness distribution of each element in the obtained planar development model, a place where defects such as cracks and wrinkles may occur during molding. Can be specified. Here, a portion where stress or strain is large, or a portion where the change in thickness (plate thickness increase rate or plate thickness decrease rate) is large may cause wrinkles or wrinkles during molding. It is possible to take measures such as making a design change such as increasing or decreasing the plate thickness, or selecting a material that does not cause cracks or wrinkles depending on the required stress, strain, or thickness.

さらに、図39又は図41に示したように、各要素の応力、歪、又は厚みの状態を製品形状に反映させることによって、製品形状においてわれやしわ等が生じうる箇所を特定することができる。   Furthermore, as shown in FIG. 39 or FIG. 41, by reflecting the state of stress, strain, or thickness of each element in the product shape, it is possible to specify a location where wrinkles or wrinkles may occur in the product shape. .

次に、本発明の第2の実施の形態に係るシミュレーションシステムについて説明する。   Next, a simulation system according to the second embodiment of the present invention will be described.

本実施の形態は、上記第1の実施の形態のシステムにおいて、図27に示したフローチャートのプロセスP8における計算の他の例として、製品形状の曲率に基く曲げ歪を計算し、この曲げ歪を考慮して各要素の応力、歪、厚みを平面形状又は製品形状に反映させる機能を備えるようにしたものである。つまり、第1の実施の形態においては、展開モデル作成時に生じる応力、歪(面内歪)、厚みを平面形状又は製品形状に反映したものにすぎず、本実施の形態においては、展開モデル作成時に生じる応力、歪、厚みに曲げ歪による影響を考慮することによって、より精度の高いシミュレーションを行うことができるようになる。   In the present embodiment, as another example of the calculation in the process P8 of the flowchart shown in FIG. 27 in the system of the first embodiment, the bending strain based on the curvature of the product shape is calculated, and this bending strain is calculated. In consideration of the stress, strain, and thickness of each element, it is provided with a function of reflecting the planar shape or product shape. That is, in the first embodiment, the stress, strain (in-plane strain), and thickness generated when creating the development model are merely reflected in the planar shape or product shape. In this embodiment, the development model creation is performed. By considering the influence of bending strain on the stress, strain, and thickness that are sometimes generated, a more accurate simulation can be performed.

まず、前述の解析モデル展開過程においては、各要素を2次元の要素として扱かったが、以下に説明する歪の計算おいては、各要素が所定の厚みを有する3次元の要素として扱う。各要素は、厚さ方向に複数の層(通常は7〜11層、層の単位を「レイヤー」という)に分割され、各レイヤーは応力、歪、厚みの評価点を有している。各レイヤーの評価点は、ガウス積分点と呼ばれるものであって、例えば要素中心座標つまりレイヤーの中心座標を(0,0)、要素を構成する4つの節点座標をそれぞれ(±1,±1)とした座標系において、座標(±1/√3,±1/√3)に相当する位置に設定されている。そして、解析モデル展開結果の各節点の変位に伴って各評価点の変位が求められ、この変位に基いて各評価点の面内歪を算出することができる。   First, in the analysis model development process described above, each element is treated as a two-dimensional element. However, in the calculation of strain described below, each element is treated as a three-dimensional element having a predetermined thickness. Each element is divided into a plurality of layers in the thickness direction (usually 7 to 11 layers, and the unit of the layer is referred to as “layer”), and each layer has evaluation points of stress, strain, and thickness. The evaluation points of each layer are called Gaussian integration points. For example, the element center coordinates, that is, the center coordinates of the layer are (0, 0), and the four node coordinates constituting the element are (± 1, ± 1), respectively. Are set at positions corresponding to the coordinates (± 1 / √3, ± 1 / √3). And the displacement of each evaluation point is calculated | required with the displacement of each node of the analytical model expansion result, and the in-plane distortion of each evaluation point can be calculated based on this displacement.

ここで、図42に示すように、7層のレイヤーL1〜L7で構成された要素ELは、各レイヤーL1〜L7ごとに4つの評価点DL1a〜DL1d、…DL7a〜DL7dを有している。そして、解析モデル展開時に生じた面内歪により、各評価点DL1a〜DL1d、…DL7a〜DL7dは各レイヤーL1〜L7の伸び縮みによって面内方向にずれる。このときのずれが各レイヤーL1〜L7の面内歪に相当し、例えば図43に示すように、評価点DL1a〜DL7aにおいては同様の面内歪εx′となる。そして、解析結果データファイルは図44に示す面内歪テーブルを有し、全ての評価点におけるx方向の面内歪εx′、y方向の面内歪εy′、及びz方向の面内歪εz′を面内歪テーブルに記録する。また、各レイヤーの剪断方向の歪について、x方向からみたy方向の面内剪断歪γxy′、同様に面内剪断歪γyz′、γzx′についても同様に図44の面内歪テーブルに記録する。   Here, as shown in FIG. 42, the element EL composed of seven layers L1 to L7 has four evaluation points DL1a to DL1d,... DL7a to DL7d for each of the layers L1 to L7. Then, the evaluation points DL1a to DL1d,... DL7a to DL7d are shifted in the in-plane direction due to the expansion and contraction of the layers L1 to L7 due to the in-plane distortion generated when the analysis model is developed. The shift at this time corresponds to the in-plane strain of each of the layers L1 to L7. For example, as shown in FIG. 43, the in-plane strain εx ′ is the same at the evaluation points DL1a to DL7a. The analysis result data file has an in-plane strain table shown in FIG. 44, and in-plane strain εx ′ in the x direction, in-plane strain εy ′ in the y direction, and in-plane strain εz in the z direction at all evaluation points. Record 'on the in-plane strain table. Further, regarding the strain in the shear direction of each layer, the in-plane shear strain γxy ′ in the y direction as viewed from the x direction, and similarly the in-plane shear strains γyz ′ and γzz ′ are recorded in the in-plane strain table of FIG. .

次に、各レイヤーの評価点における曲げ歪の算出方法について説明する。   Next, a method for calculating the bending strain at the evaluation point of each layer will be described.

まず、データファイル記録部14bの解析用基礎データファイルには、曲げ歪を計算するために必要なデータとして、図45に示すような各節点ごとの節点ベクトルVN1、VN2…を記録した節点ベクトルテーブルが備えられることになる。   First, a nodal vector table in which nodal vectors VN1, VN2,... For each nodal as shown in FIG. 45 are recorded in the basic data file for analysis of the data file recording unit 14b as data necessary for calculating the bending strain. Will be provided.

ここで、この節点ベクトルVN1、VN2…の算出方法を例えば図46に示す節点N5について説明すると、図14の節点構成テーブルから節点N5を構成する要素、即ち節点N5を取り囲む要素を読み出す。この場合、図46の例では、要素E1、E2、E4、E3が読み出される。   Here, the calculation method of the node vectors VN1, VN2,... Will be described with respect to the node N5 shown in FIG. 46, for example, and the elements constituting the node N5, that is, the elements surrounding the node N5 are read from the node configuration table of FIG. In this case, in the example of FIG. 46, the elements E1, E2, E4, and E3 are read out.

そして、図16の要素ベクトルテーブルから、これらの要素E1、E2、E4、E3についての要素ベクトルVE1、VE2、VE4、VE3のx成分、y成分、z成分をそれぞれ読み出すと共に、これら4つのベクトルの各成分の平均値をx成分、y成分、z成分とする単位ベクトルを求め、これを節点N5についての節点ベクトルVN5とする。   Then, the x, y, and z components of the element vectors VE1, VE2, VE4, and VE3 for these elements E1, E2, E4, and E3 are read from the element vector table of FIG. A unit vector having an average value of each component as an x component, a y component, and a z component is obtained, and this is set as a node vector VN5 for the node N5.

このようにして、各節点N1、N2…についての節点ベクトルVN1、VN2…を順次求め、これを図45の節点ベクトルテーブルに書き込む。   In this way, the node vectors VN1, VN2,... For the nodes N1, N2,... Are sequentially obtained and written into the node vector table of FIG.

ところで、曲げ歪の計算においては、例えば特定の要素について要素ベクトルと、周囲の4つの節点ベクトルとの差を、要素に発生した全体としての曲げ変形とみなす。   By the way, in the calculation of the bending strain, for example, a difference between an element vector for a specific element and four surrounding node vectors is regarded as an overall bending deformation generated in the element.

例えば図47に示すように、節点Nw1、Nw2、Nw3、Nw4で構成された要素Ewについては、各節点ベクトルVNw1、VNw2、VNw3、VNw4と、要素ベクトルVEwとのベクトル差ΔVNw1〜ΔVNw4は、それぞれ数式11に示すように表される。なお、要素Ewは、レイヤーL1〜L7で構成されている。   For example, as shown in FIG. 47, for the element Ew composed of the nodes Nw1, Nw2, Nw3, and Nw4, the vector differences ΔVNw1 to ΔVNw4 between the node vectors VNw1, VNw2, VNw3, and VNw4 and the element vector VEw are respectively It is expressed as shown in Equation 11. The element Ew is composed of layers L1 to L7.

Figure 0004583145
Figure 0004583145

ここで、ベクトル差ΔVNw1〜ΔVNw4をx成分、y成分、z成分に分解し、各節点ベクトルVN1、VN2…の要素ベクトルVE1、VE2…に対する角度差を算出する。そして、図48に示すように、要素Ewについて、その要素のなす面に最も近い平面にXY座標系を設定することにより、図49に示すように、上記xyz座標系における3方向で表された角度差をX軸回りの角度差ΔθとY軸回りの角度差Δθとの2方向で表すことができる。一方、曲率は角度差の変化率であるから、以下に示す数式12により求められる。なお、ΔθのX軸方向の変化率を曲率φXX、ΔθのY軸方向の変化率を曲率φXY、ΔθのX軸方向の変化率を曲率φYX、ΔθのY軸方向の変化率を曲率φYYとしている。 Here, the vector differences ΔVNw1 to ΔVNw4 are decomposed into an x component, a y component, and a z component, and an angle difference between the node vectors VN1, VN2,... With respect to the element vectors VE1, VE2,. As shown in FIG. 48, the element Ew is expressed in three directions in the xyz coordinate system as shown in FIG. 49 by setting the XY coordinate system in the plane closest to the surface formed by the element. The angle difference can be expressed in two directions: an angle difference Δθ X around the X axis and an angle difference Δθ Y around the Y axis. On the other hand, since the curvature is the rate of change of the angle difference, it is obtained by the following formula 12. The change rate of Δθ X in the X-axis direction is the curvature φ XX , the change rate of Δθ X in the Y-axis direction is the curvature φ XY , and the change rate of Δθ Y in the X-axis direction is the curvature φ YX , and the curvature φ YX is the Y-axis direction of Δθ Y Is the curvature φYY .

Figure 0004583145
Figure 0004583145

そして、この数式により4つの評価点における曲率φXX、φXY、φYX、φYYをそれぞれ求める。 Then, the curvatures φ XX , φ XY , φ YX , and φ YY at the four evaluation points are obtained by this mathematical formula, respectively.

次に、要素Ewの板厚中心からの各評価点までの厚さ方向の距離ZLを求める。ここでは板厚を7等分して各レイヤーL1〜L7を構成しているので、レイヤーL4における板厚中心から評価点までの厚さ方向の距離ZL4はゼロ、内側のレイヤーL1〜L3の評価点までの距離ZL1〜ZL3は負の値、外側のレイヤーL5〜L7までの距離ZL5〜ZL7は正の値になる。   Next, the distance ZL in the thickness direction from the plate thickness center of the element Ew to each evaluation point is obtained. Since the layers L1 to L7 are configured by dividing the plate thickness into seven parts here, the distance ZL4 in the thickness direction from the plate thickness center to the evaluation point in the layer L4 is zero, and the inner layers L1 to L3 are evaluated. The distances ZL1 to ZL3 to the points are negative values, and the distances ZL5 to ZL7 to the outer layers L5 to L7 are positive values.

そして、x軸方向の曲げ歪εx″、y軸方向の曲げ歪εy″、及びx軸からみたy軸方向の曲げ剪断歪γxy″は、数式13により求められる。   Then, the bending strain εx ″ in the x-axis direction, the bending strain εy ″ in the y-axis direction, and the bending shear strain γxy ″ in the y-axis direction as viewed from the x-axis are obtained by Equation 13.

Figure 0004583145
Figure 0004583145

図50に示すように、例えば評価点DL5aのx方向の曲げ歪εx″は、曲率φXXに距離ZL5を乗算して求めた円弧長として求められる。 As shown in FIG. 50, for example of the bending strain .epsilon.x x direction of the evaluation point DL5a "is determined as the arc length obtained by multiplying the distance ZL5 curvature phi XX.

一方、これらの曲げ歪εx″、εy″、γxy″と図44の面内歪テーブルに記録された面内歪εx′、εy′、γxy′とを足し合わせることによりによりトータルの歪εx、εy、γxyが算出され、各評価点ごとに図51の歪テーブルに記録される。数式14にx軸方向のトータルの歪εxの算出過程を示す。   On the other hand, the total strains εx, εy are obtained by adding the bending strains εx ″, εy ″, γxy ″ to the in-plane strains εx ′, εy ′, γxy ′ recorded in the in-plane strain table of FIG. , Γxy are calculated and recorded for each evaluation point in the strain table of Fig. 51. Formula 14 shows the calculation process of the total strain εx in the x-axis direction.

Figure 0004583145
Figure 0004583145

さらに、数式εxと同様の方法で、y軸方向のトータルの歪εy、及びx軸方向からみたy軸方向のトータルの剪断歪γxyを数式15に示す。   Further, the total strain εy in the y-axis direction and the total shear strain γxy in the y-axis direction as viewed from the x-axis direction are expressed by Formula 15 in the same manner as in the formula εx.

Figure 0004583145
Figure 0004583145

また、図52に示すように、曲げ歪は、曲げの内側(L1側)が圧縮(負)で外側(L7側)が引っ張り(正)となり中央でゼロとなる直線的な分布となる。そのため、例えば面内歪が図43に示したような一様な引張特性を有する場合には、トータルの歪の分布は、図53に示すように、上記曲げ歪の分布が引張側にずれることになる。   As shown in FIG. 52, the bending strain has a linear distribution in which the inner side (L1 side) of the bending is compressed (negative) and the outer side (L7 side) is pulled (positive), and becomes zero at the center. Therefore, for example, when the in-plane strain has a uniform tensile characteristic as shown in FIG. 43, the total strain distribution is shifted to the tension side as shown in FIG. become.

一方、図51の歪テーブルに示した各評価点における主歪ε1(最大歪)、ε2(最小歪)は、数式16により算出される。   On the other hand, the main strains ε1 (maximum strain) and ε2 (minimum strain) at the respective evaluation points shown in the strain table of FIG.

Figure 0004583145
Figure 0004583145

主歪ε1、ε2は、成形の際にしわやわれの発生の直接的な評価を行うパラメータである。すなわち、縦軸を主歪ε1、横軸をε2としたグラフに各評価点の主歪ε1、ε2をプロットして、成形限界線に対する位置関係を調べる。成形限界線は、材料に応じて決まる曲線であり、予め実験的又は理論的に導き出されたものである。そして、図54に示すように、プロットした点が成形限界線より上方に位置する場合(●で示す)は、成形の結果欠陥が生じる可能性が高く、成形限界線より下方に位置する場合(○で示す)は、成形の結果欠陥が生じる可能性が低いと判断できる。   The main strains ε1 and ε2 are parameters for directly evaluating generation of wrinkles during molding. That is, the main strains ε1 and ε2 at each evaluation point are plotted on a graph with the vertical axis representing the main strain ε1 and the horizontal axis representing ε2, and the positional relationship with respect to the forming limit line is examined. The forming limit line is a curve determined according to the material, and has been experimentally or theoretically derived in advance. As shown in FIG. 54, when the plotted point is located above the forming limit line (indicated by ●), there is a high possibility that a defect will occur as a result of forming, and the case is located below the forming limit line ( It can be determined that the possibility of defects as a result of molding is low.

また、トータルの歪に基いて板厚減少率を算出することができ、各評価点ごとに図51の歪テーブルに記録される。例えば、板厚減少率が80%以下になったときにわれが発生する可能性が高いなどの評価を行うことができる。板厚減少率は、初期の板厚に対する成形後の板厚の減少率であって、成形により板厚が薄くなるほど大きくなり、板厚に変化がなければゼロ、板厚が増加する場合にはマイナスの値となる。   Further, the plate thickness reduction rate can be calculated based on the total strain and is recorded in the strain table of FIG. 51 for each evaluation point. For example, it is possible to evaluate that the possibility of cracking is high when the plate thickness reduction rate becomes 80% or less. The plate thickness reduction rate is the rate of reduction of the plate thickness after molding with respect to the initial plate thickness, and it increases as the plate thickness decreases by molding, and if there is no change in the plate thickness, zero, if the plate thickness increases Negative value.

以上のように、製品形状における曲げ歪を考慮して、各評価点における歪を求めることによって、面内歪のみを考慮する場合に比べてシミュレーションの精度が向上する。その結果、しわやわれ等の欠陥の発生をより正確に予測することができる。   As described above, by calculating the strain at each evaluation point in consideration of the bending strain in the product shape, the accuracy of the simulation is improved as compared with the case of considering only the in-plane strain. As a result, the occurrence of defects such as wrinkles and cracks can be predicted more accurately.

ところで、以上の結果を踏まえてスプリングバックを評価することも可能である。   By the way, it is also possible to evaluate the springback based on the above results.

図51の歪テーブルに記録されたトータルの歪を用いて、材料の応力―歪特性により、各評価点における応力σxx、σyy、σzz、剪断応力τxy、τyz、τzxの値が計算される。即ち、図55に示すように、各レイヤーL1〜L7が弾性変形の場合は、歪の特性と同様に直線的な応力特性を示すのに対して、図56に示すように、塑性変形を含む場合は、なだらかな応力特性になる。そして、このように計算された各評価点における応力は、評価点ごとに図57に示す応力テーブルに書き込まれる。   Using the total strain recorded in the strain table of FIG. 51, the values of stress σxx, σyy, σzz, and shear stress τxy, τyz, τzz at each evaluation point are calculated from the stress-strain characteristics of the material. That is, as shown in FIG. 55, when each of the layers L1 to L7 is elastically deformed, it exhibits linear stress characteristics similarly to the strain characteristics, whereas it includes plastic deformation as shown in FIG. In this case, the stress characteristic becomes gentle. And the stress in each evaluation point calculated in this way is written in the stress table shown in FIG. 57 for every evaluation point.

ところで、離型によって外部からの拘束が外されたときに、成形時に内部に蓄えられた応力により、支えがなくなり変形が起こることがある。大半の場合、スプリングバックと呼ばれる曲げた方向と反対側に戻る変形であるが、板厚方向の応力分布によっては、さらに曲げが進むスプリングフォワード(スプリングゴー)と呼ばれる変形が生じることもある。   By the way, when the restriction from the outside is removed by mold release, there is a case where the support is not supported and the deformation occurs due to the stress accumulated inside during molding. In most cases, the deformation is called a spring back and returns to the opposite side of the bent direction, but depending on the stress distribution in the plate thickness direction, a deformation called spring forward (spring go) in which the bending further proceeds may occur.

ここで、図56に示したような塑性変形が生じているときに、外部からの拘束が外された場合、板厚内部では弾性変形部分が復元しようとするのに対して、塑性変形部分がこの復元を妨げるように作用する。その結果、板厚方向の応力分布に応じた所定のモーメントが生じ、前述のスプリングバックが発生することになる。   Here, when the plastic deformation as shown in FIG. 56 occurs, when the constraint from the outside is removed, the elastically deformed portion tries to recover inside the plate thickness, whereas the plastically deformed portion is It acts to prevent this restoration. As a result, a predetermined moment corresponding to the stress distribution in the plate thickness direction is generated, and the aforementioned spring back is generated.

このようなスプリングバックやスプリングフォワードの発生をシミュレーションする場合、従来では、ブランクと、周囲の部品(ダイ、パンチ等)を全てモデル化し、接触条件を付加して実物の行程に沿ってシミュレーションを行い、成形時のブランク材内部の応力分布を求めることによって行っていた。   When simulating the occurrence of such springback and springforward, conventionally, all blanks and surrounding parts (dies, punches, etc.) are modeled, and the simulation is performed along the actual stroke with contact conditions added. This was done by determining the stress distribution inside the blank during molding.

これに対して、本実施の形態では、トータルの歪を用いて計算により応力を求めるので、周囲の部品のモデル化等が不要となり、計算量が大幅に削減されることになる。そして、スプリングバック等の評価を予めシミュレーションにより行うことにより、スプリングバックが生じる可能性のある箇所を余分に曲げるなどの対策を講じることができる。   On the other hand, in the present embodiment, since the stress is obtained by calculation using the total strain, modeling of surrounding parts is unnecessary, and the calculation amount is greatly reduced. Then, by evaluating the springback or the like by simulation in advance, it is possible to take measures such as bending an extra portion where the springback may occur.

なお、上記解析モデル作成プログラム、解析計算プログラム、描画サブプログラム、及びマッピング処理サブプログラムは、コンピュータ10に予めインストールされた既存のプログラムを用いたものであってもよい。この場合、既存の解析モデル作成サブプログラムにより作成された解析モデルは解析用基礎データ作成サブプログラム等のフォーマットに統一され、他のプログラムとの互換性が確保される。一方、解析用データ作成サブプログラムにより作成した解析用データは、既存の解析計算サブプログラムのフォーマットに統一され、解析用データは解析計算サブプログラムとの互換性が確保される。同様に、既存の解析計算サブプログラムの解析結果は、描画サブプログラムのフォーマットに統一され、描画サブプログラムとの互換性が確保される。   The analysis model creation program, the analysis calculation program, the drawing subprogram, and the mapping processing subprogram may be those using existing programs installed in advance in the computer 10. In this case, the analysis model created by the existing analysis model creation subprogram is unified into a format such as a basic data creation subprogram for analysis, and compatibility with other programs is ensured. On the other hand, the analysis data created by the analysis data creation subprogram is unified to the format of the existing analysis calculation subprogram, and the analysis data is compatible with the analysis calculation subprogram. Similarly, the analysis result of the existing analysis calculation subprogram is unified to the format of the drawing subprogram, and compatibility with the drawing subprogram is ensured.

本発明は、製品形状によらず適正に解析を行うことができるシステムを提供する。本発明は、板状ブランクを用いた成形の結果を有限要素法を用いてシミュレーションする板材成形シミュレーションシステム及び板材成形シミュレーション用プログラムに関し、コンピュータによる有限要素解析技術の分野に広く好適である。   The present invention provides a system capable of performing an appropriate analysis regardless of the product shape. The present invention relates to a plate material forming simulation system and a plate material forming simulation program for simulating the result of forming using a plate blank using a finite element method, and is widely suitable for the field of computer finite element analysis technology.

本発明の概念の説明に係る解析モデルを表示する画面の説明図である。It is explanatory drawing of the screen which displays the analysis model which concerns on description of the concept of this invention. 同じく要素回転後の解析モデルを表示する画面の説明図である。It is explanatory drawing of the screen which similarly displays the analysis model after element rotation. 同じく各要素をxy平面に投影したときの形状を表示する画面の説明図である。It is explanatory drawing of the screen which similarly displays the shape when each element is projected on xy plane. 同じく平面展開モデルを表示する画面の説明図である。It is explanatory drawing of the screen which similarly displays a plane development model. 同じく節点間に設定したバネ要素を表示する画面の説明図である。It is explanatory drawing of the screen which similarly displays the spring element set between the nodes. 同じく平面展開モデルにおける各要素の歪の分布を表示する画面の説明図である。It is explanatory drawing of the screen which similarly displays the distribution of distortion of each element in a plane development model. 同じく製品形状における各要素の歪の分布を表示する画面の説明図である。It is explanatory drawing of the screen which similarly displays distribution of distortion of each element in a product shape. 本発明の実施の形態に係るシステムの全体構成を示すブロック図である。It is a block diagram which shows the whole structure of the system which concerns on embodiment of this invention. 同システムの記録装置に記録されているプログラムの説明図である。It is explanatory drawing of the program currently recorded on the recording device of the system. 同じくデータファイルの説明図である。It is explanatory drawing of a data file similarly. 解析モデルの一部を拡大した各要素及び節点の説明図である。It is explanatory drawing of each element and node which expanded a part of analysis model. 解析モデルデータファイルに含まれる要素構成テーブルの説明図である。It is explanatory drawing of the element structure table contained in an analysis model data file. 同じく節点座標テーブルの説明図である。It is explanatory drawing of a node coordinate table similarly. 解析用基礎データファイルに含まれる節点構成テーブルの説明図である。It is explanatory drawing of the node structure table contained in the basic data file for analysis. 同じく要素中心座標テーブルの説明図である。It is explanatory drawing of an element center coordinate table similarly. 同じく要素ベクトルテーブルの説明図である。It is explanatory drawing of an element vector table similarly. 同じく要素回転軸ベクトルテーブルの説明図である。It is explanatory drawing of an element rotating shaft vector table similarly. 要素回転軸ベクトル生成方法の説明図である。It is explanatory drawing of an element rotating shaft vector generation method. 解析用基礎データファイルに含まれる要素回転角度テーブルの説明図である。It is explanatory drawing of the element rotation angle table contained in the basic data file for analysis. 同じく分離要素構成テーブルの説明図である。It is explanatory drawing of a separation element structure table similarly. 同じく元節点−分離要素の節点テーブルの説明図である。It is explanatory drawing of the node table of an original node-separation element similarly. 同じく分離要素の節点座標テーブルの説明図である。It is explanatory drawing of the nodal coordinate table of a separation element similarly. 同じく拘束条件テーブルの説明図である。It is explanatory drawing of a constraint condition table similarly. 材料属性データファイルを構成する材料特性テーブルの説明図である。It is explanatory drawing of the material characteristic table which comprises a material attribute data file. 解析結果データファイルに含まれる解析結果テーブルの説明図である。It is explanatory drawing of the analysis result table contained in an analysis result data file. 同じく応力、歪、厚みテーブルの説明図である。It is explanatory drawing of a stress, distortion, and a thickness table similarly. システム全体を制御するメインプログラムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the main program which controls the whole system. CAD図面を表示する画面の説明図である。It is explanatory drawing of the screen which displays a CAD drawing. 有限要素分割した解析モデルを表示する画面の説明図である。It is explanatory drawing of the screen which displays the analysis model divided into the finite element. 解析用基礎データ作成プログラムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the basic data creation program for analysis. 図29の領域Pの拡大図である。It is an enlarged view of the area | region P of FIG. 図31の各要素を回転させた要素分離モデルの説明図である。It is explanatory drawing of the element separation model which rotated each element of FIG. 図32の各要素をxy平面に投影したときの説明図である。It is explanatory drawing when each element of FIG. 32 is projected on xy plane. 拘束条件に係る節点の説明図である。It is explanatory drawing of the node which concerns on constraint conditions. 解析用データ作成プログラムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the data preparation program for analysis. 2節点間にバネ要素を設定した例を示す説明図である。It is explanatory drawing which shows the example which set the spring element between 2 nodes. 平面展開モデルを表示する画面の説明図である。It is explanatory drawing of the screen which displays a plane expansion | deployment model. 平面展開モデルにおける板厚分布を表示する画面の説明図である。It is explanatory drawing of the screen which displays plate | board thickness distribution in a plane expansion | deployment model. 製品形状における板厚分布を表示する画面の説明図である。It is explanatory drawing of the screen which displays the board thickness distribution in a product shape. 平面展開モデルにおける塑性ひずみ分布を表示する画面の説明図である。It is explanatory drawing of the screen which displays the plastic strain distribution in a plane expansion | deployment model. 製品形状における塑性ひずみ分布を表示する画面の説明図である。It is explanatory drawing of the screen which displays the plastic strain distribution in a product shape. 要素を構成するレイヤーの説明図である。It is explanatory drawing of the layer which comprises an element. 各レイヤーの面内歪の説明図である。It is explanatory drawing of the in-plane distortion of each layer. 解析結果データファイルに含まれる面内歪テーブルの説明図である。It is explanatory drawing of the in-plane distortion table contained in an analysis result data file. 解析用基礎データファイルに含まれる節点ベクトルテーブルの説明図である。It is explanatory drawing of the nodal vector table contained in the basic data file for analysis. 節点ベクトルテーブル算出過程の説明図である。It is explanatory drawing of a nodal vector table calculation process. 曲げ歪の計算に係る要素の説明図である。It is explanatory drawing of the element which concerns on calculation of a bending distortion. 座標変換の説明図である。It is explanatory drawing of coordinate transformation. XY座標系における角度差の説明図である。It is explanatory drawing of the angle difference in an XY coordinate system. 曲げ歪算出過程の説明図である。It is explanatory drawing of a bending distortion calculation process. 解析結果データファイルに含まれる歪テーブルの説明図である。It is explanatory drawing of the distortion table contained in an analysis result data file. 曲げ変形における板厚方向の歪分布の説明図である。It is explanatory drawing of the strain distribution of the plate | board thickness direction in bending deformation. トータルの歪分布の説明図である。It is explanatory drawing of total distortion distribution. 主歪による評価の一例を示すグラフである。It is a graph which shows an example of evaluation by main distortion. 弾性変形時の応力分布の説明図である。It is explanatory drawing of the stress distribution at the time of elastic deformation. 塑性変形時の応力分布の説明図である。It is explanatory drawing of the stress distribution at the time of plastic deformation. 解析結果データファイルに含まれる応力テーブルの説明図である。It is explanatory drawing of the stress table contained in an analysis result data file. 従来技術における解析モデル展開過程の説明図である。It is explanatory drawing of the analysis model expansion | deployment process in a prior art. 従来技術においてブランクの折り曲げ角度が90°以上の形状の製品を解析するときの問題点の説明図である。It is explanatory drawing of a problem when analyzing the product of the shape whose bending angle of a blank is 90 degrees or more in a prior art. 同じく180°以上の折り曲げ角度の製品を解析するときの問題点の説明図である。It is explanatory drawing of the problem when analyzing the product of a bending angle similarly 180 degrees or more.

符号の説明Explanation of symbols

10 コンピュータ
11 中央処理装置
12 入力装置
13 データ読み込み装置
14 記憶装置
15 表示装置
10 Computer 11 Central processing unit 12 Input device 13 Data reading device 14 Storage device 15 Display device

Claims (10)

板材をブランクとする成形の結果を有限要素法を用いてシミュレーションするシステムであって、製品の設計データを入力する入力装置と、入力されたデータの各種処理を行う処理装置と、該処理装置による処理結果を出力する出力装置とが備えられていると共に、上記処理装置は、上記入力装置で入力された設計データを有限要素分割して解析モデルを作成する解析モデル作成手段と、該作成手段で作成した解析モデルの各要素を所定平面に平行になるようにその中心回りに回転させる要素回転手段と、該回転手段で回転された各要素を上記所定平面上に投影させた状態で、上記解析モデルで同一節点を共有していた節点同士が一致するように応力の釣合を保ちながら各要素を変形させて解析モデルの平面展開モデルを作成する展開モデル作成手段とを有することを特徴とする板材成形シミュレーションシステム。   A system for simulating the result of molding using a blank as a plate material using a finite element method, an input device for inputting product design data, a processing device for performing various processes on the input data, and the processing device An output device that outputs a processing result, and the processing device includes an analysis model creating unit that creates an analysis model by dividing the design data input by the input device into finite elements, and the creation unit An element rotating means for rotating each element of the created analysis model around its center so as to be parallel to a predetermined plane, and the analysis performed in a state where each element rotated by the rotating means is projected on the predetermined plane. An expansion model that creates a plane expansion model of the analysis model by deforming each element while maintaining the stress balance so that the nodes that share the same node in the model match. Sheet forming simulation system, comprising a forming unit. 要素回転手段は、要素中心の法線ベクトルと要素中心を通って所定平面に直交する所定平面直交ベクトルとを作成し、上記要素中心の法線ベクトルが上記所定平面直交ベクトルに一致するように各要素を回転させることを特徴とする請求項1に記載の板材成形シミュレーションシステム。   The element rotation means creates a normal vector at the element center and a predetermined plane orthogonal vector that passes through the element center and is orthogonal to the predetermined plane, and each element so that the normal vector at the element center matches the predetermined plane orthogonal vector. The plate material forming simulation system according to claim 1, wherein the element is rotated. 展開モデル作成手段は、回転手段で回転された各要素を所定平面上に投影させた状態で、要素回転前の解析モデルで同一節点を共有していた節点同士に各節点間距離に応じた引っ張り荷重を設定し、この引っ張り荷重により解析モデルで同一節点を共有していた節点同士が引っ張り荷重の釣合を保ちながら一致するように各要素を変形させることを特徴とする請求項1または請求項2に記載の板材成形シミュレーションシステム。   The unfolding model creation means is a state in which each element rotated by the rotating means is projected on a predetermined plane, and the nodes sharing the same node in the analysis model before the element rotation are pulled according to the distance between the nodes. The load is set, and each element is deformed so that the nodes sharing the same node in the analysis model are matched by the tensile load while maintaining the balance of the tensile load. 2. The plate material forming simulation system according to 2. 展開モデル作成手段で作成した平面展開モデルの各要素についてそれぞれの変形に応じた応力、歪、又は厚みの少なくとも1つを求める演算手段を有することを特徴とする請求項1から請求項3のいずれかに記載の板材成形シミュレーションシステム。   4. The method according to claim 1, further comprising a computing unit that obtains at least one of stress, strain, or thickness corresponding to each deformation of each element of the planar development model created by the development model creation unit. A plate material forming simulation system according to claim 1. 演算手段は、製品形状の曲率から曲げ歪を算出し、該曲げ歪を考慮した応力、歪、又は厚みの少なくとも1つを求めることを特徴とする請求項4に記載の板材成形シミュレーションシステム。   5. The plate material forming simulation system according to claim 4, wherein the calculation means calculates a bending strain from the curvature of the product shape and obtains at least one of stress, strain, or thickness considering the bending strain. 平面展開モデルにおける各要素の応力、歪、又は厚みの少なくとも1つを製品形状に反映させるマッピング手段を有することを特徴とする請求項4または請求項5に記載の板材成形シミュレーションシステム。   6. The plate material forming simulation system according to claim 4, further comprising mapping means for reflecting at least one of stress, strain, or thickness of each element in the planar development model on the product shape. 製品の設計データを入力する入力装置と、入力されたデータの各種処理を行う処理装置と、該処理装置による処理結果を出力する出力装置とが備えられ、上記入力装置で入力された設計データを有限要素分割して解析モデルを作成する解析モデル作成機能を有するコンピュータに用いられ、板材をブランクとする成形の結果を有限要素法を用いてシミュレーションするためのプログラムであって、該コンピュータを、上記解析モデル作成機能により作成した解析モデルの各要素を所定平面に平行になるようにその中心回りに回転させる要素回転手段、該回転手段で回転された各要素を上記所定平面上に投影させた状態で、上記解析モデルで同一節点を共有していた節点同士が一致するように応力の釣合を保ちながら各要素を変形させて解析モデルの平面展開モデルを作成する展開モデル作成手段として機能させることを特徴とする板材成形シミュレーション用プログラム。   An input device for inputting design data of a product, a processing device for performing various processes on the input data, and an output device for outputting a processing result by the processing device are provided, and the design data input by the input device is A program for use in a computer having an analysis model creation function for creating an analysis model by dividing a finite element, and for simulating a molding result using a plate material as a blank using a finite element method, Element rotation means for rotating each element of the analysis model created by the analysis model creation function around its center so as to be parallel to the predetermined plane, and each element rotated by the rotation means being projected on the predetermined plane Then, each element is deformed while maintaining the stress balance so that the nodes sharing the same node in the above analysis model are matched. Sheet molding simulation program for causing to function as an expansion model creating means for creating a planar development model Le. 製品の設計データを入力する入力装置と、入力されたデータの各種処理を行う処理装置と、該処理装置による処理結果を出力する出力装置とが備えられたコンピュータに用いられ、板材をブランクとする成形の結果を有限要素法を用いてシミュレーションするためのプログラムであって、該コンピュータを、上記入力装置で入力された設計データを有限要素分割して解析モデルを作成する解析モデル作成手段、該解析モデル作成手段により作成した解析モデルの各要素を所定平面に平行になるようにその中心回りに回転させる要素回転手段、該回転手段で回転された各要素を上記所定平面上に投影させた状態で、上記解析モデルで同一節点を共有していた節点同士が一致するように応力の釣合を保ちながら各要素を変形させて解析モデルの平面展開モデルを作成する展開モデル作成手段として機能させることを特徴とする板材成形シミュレーション用プログラム。   Used in a computer equipped with an input device for inputting design data of a product, a processing device for performing various processing of the input data, and an output device for outputting a processing result by the processing device, and a blank is used as a plate material A program for simulating a molding result using a finite element method, wherein the computer divides the design data input by the input device into finite elements to create an analysis model, and the analysis An element rotating means for rotating each element of the analysis model created by the model creating means around its center so as to be parallel to a predetermined plane, and each element rotated by the rotating means being projected on the predetermined plane The analysis model is flattened by deforming each element while maintaining the stress balance so that the nodes sharing the same node in the above analysis model match. Sheet molding simulation program for causing to function as an expansion model creating means for creating the deployment model. コンピュータを、展開モデル作成手段で作成した平面展開モデルの各要素についてそれぞれの変形に応じた応力、歪、又は厚みの少なくとも1つを求める演算手段として機能させることを特徴とする請求項7または請求項8に記載の板材成形シミュレーション用プログラム。   8. The computer according to claim 7, wherein the computer is caused to function as a calculation unit that obtains at least one of stress, strain, or thickness corresponding to each deformation of each element of the planar development model created by the development model creation unit. Item 9. A sheet material forming simulation program according to Item 8. コンピュータを、平面展開モデルにおける各要素の応力、歪、又は厚みの少なくとも1つを製品形状に反映させるマッピング手段として機能させることを特徴とする請求項9に記載の板材成形シミュレーション用プログラム。
The program for board material forming simulation according to claim 9, wherein the computer is caused to function as mapping means for reflecting at least one of stress, strain, or thickness of each element in the planar development model in a product shape.
JP2004327396A 2004-11-11 2004-11-11 Plate material forming simulation system and plate material forming simulation program Active JP4583145B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004327396A JP4583145B2 (en) 2004-11-11 2004-11-11 Plate material forming simulation system and plate material forming simulation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004327396A JP4583145B2 (en) 2004-11-11 2004-11-11 Plate material forming simulation system and plate material forming simulation program

Publications (2)

Publication Number Publication Date
JP2006139447A JP2006139447A (en) 2006-06-01
JP4583145B2 true JP4583145B2 (en) 2010-11-17

Family

ID=36620246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004327396A Active JP4583145B2 (en) 2004-11-11 2004-11-11 Plate material forming simulation system and plate material forming simulation program

Country Status (1)

Country Link
JP (1) JP4583145B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4601405B2 (en) * 2004-11-29 2010-12-22 株式会社日本総合研究所 Hydroforming simulation system and hydroforming simulation program
JP4596908B2 (en) * 2004-12-28 2010-12-15 株式会社日本総合研究所 Multistage molding simulation system and multistage molding simulation program
JP4833870B2 (en) * 2007-01-16 2011-12-07 富士通株式会社 Analytical model creation device, analytical model creation program, analytical model creation method, and electronic device design method for elastic material member with strong nonlinearity
JP4815392B2 (en) * 2007-05-15 2011-11-16 新日本製鐵株式会社 State change amount calculation apparatus, method, program, and storage medium by press molding
JP5169114B2 (en) * 2007-09-28 2013-03-27 横浜ゴム株式会社 How to create a tire model
CN110268401B (en) * 2017-09-26 2024-03-19 西门子工业软件有限公司 Method for quantifying defects
MX2020005048A (en) 2017-11-15 2020-08-20 Jfe Steel Corp Sheet material press forming method.
CN113435089B (en) * 2021-06-28 2024-02-27 江苏特威机床制造有限公司 Board bending rebound prediction method based on Gaussian process

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004148381A (en) * 2002-10-31 2004-05-27 Japan Research Institute Ltd Press forming simulation system, program for press forming simulation, and recording medium of the program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004148381A (en) * 2002-10-31 2004-05-27 Japan Research Institute Ltd Press forming simulation system, program for press forming simulation, and recording medium of the program

Also Published As

Publication number Publication date
JP2006139447A (en) 2006-06-01

Similar Documents

Publication Publication Date Title
US8589132B2 (en) Method, device, program, and recording medium of analyzing cause of springback
Hinchy et al. Using finite element analysis to develop a digital twin of a manufacturing bending operation
Guo et al. An efficient DKT rotation free shell element for springback simulation in sheet metal forming
JP4583145B2 (en) Plate material forming simulation system and plate material forming simulation program
US11989491B2 (en) Generative shell design for simulations
JP4596908B2 (en) Multistage molding simulation system and multistage molding simulation program
JP2013208622A (en) System, program and method for simulating die shape
US20110022613A1 (en) Method and System for Qualifying CAD Objects
JP4629514B2 (en) Multi-scale analyzer
Peng et al. Comparison of material models for spring back prediction in an automotive panel using finite element method
JP4601405B2 (en) Hydroforming simulation system and hydroforming simulation program
Anagnostou Optimized tooling design algorithm for sheet metal forming over reconfigurable compliant tooling
JP2019175105A (en) Die deflection model creation system and die deflection model creation program
JP5459364B2 (en) Optimal part removal method from anisotropic metal plate
JP2004148381A (en) Press forming simulation system, program for press forming simulation, and recording medium of the program
JP2006004258A (en) Simulation method
Li et al. A geometric feature-based design system of full parametric association modeling of standard cam for automotive stamping dies
JP6285793B2 (en) Method and system for including the effect of sheet metal blank contact with guide pins in the gravity loading phase of deep drawing simulation
Adrian et al. Curating Datasets of Flexible Assemblies to Predict Spring-Back Behavior for Machine Learning Purposes
JP2005267028A (en) Plate forming simulation and press forming method
JP4815392B2 (en) State change amount calculation apparatus, method, program, and storage medium by press molding
Moser et al. Advancing the accuracy of computational models for double-sided incremental forming
Barros et al. Trimming of 3D solid finite element meshes: sheet metal forming tests and applications
JP2006346840A (en) Information processor
JP2012166225A (en) Spring-back analysis method, spring-back analysis device, program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071024

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20090907

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100831

R150 Certificate of patent or registration of utility model

Ref document number: 4583145

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 3

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

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

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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