Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6565285B2 - Structure approximate model creation method, structure approximate model creation apparatus, and program - Google Patents
[go: Go Back, main page]

JP6565285B2 - Structure approximate model creation method, structure approximate model creation apparatus, and program - Google Patents

Structure approximate model creation method, structure approximate model creation apparatus, and program Download PDF

Info

Publication number
JP6565285B2
JP6565285B2 JP2015079297A JP2015079297A JP6565285B2 JP 6565285 B2 JP6565285 B2 JP 6565285B2 JP 2015079297 A JP2015079297 A JP 2015079297A JP 2015079297 A JP2015079297 A JP 2015079297A JP 6565285 B2 JP6565285 B2 JP 6565285B2
Authority
JP
Japan
Prior art keywords
value
design variable
approximate model
calculation
design
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
JP2015079297A
Other languages
Japanese (ja)
Other versions
JP2016200901A (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.)
Yokohama Rubber Co Ltd
Original Assignee
Yokohama Rubber Co 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 Yokohama Rubber Co Ltd filed Critical Yokohama Rubber Co Ltd
Priority to JP2015079297A priority Critical patent/JP6565285B2/en
Publication of JP2016200901A publication Critical patent/JP2016200901A/en
Application granted granted Critical
Publication of JP6565285B2 publication Critical patent/JP6565285B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Tires In General (AREA)
  • Complex Calculations (AREA)

Description

本発明は、構造体に関する複数の入力値と複数の出力値の関係を表す近似モデルを作成する構造体の近似モデル作成方法、構造体の近似モデル作成装置、およびプログラムに関し、特に、近似モデルの精度が高く、かつ計算量および計算時間を減らすことができる構造体の近似モデル作成方法、構造体の近似モデル作成装置、およびプログラムに関する。   The present invention relates to a structure approximation model creation method, a structure approximation model creation apparatus, and a program for creating an approximation model representing a relationship between a plurality of input values and a plurality of output values related to a structure. The present invention relates to a method of creating an approximate model of a structure, an apparatus for creating an approximate model of a structure, and a program that can reduce the calculation amount and the calculation time.

シミュレーションでは、所定の設計因子、設計変数に対する応答、設計変数に対する特性値(目的関数)を算出することができる。また、最適化では所望の特性値を得るための設計変数の値を算出することができる。
シミュレーションでは、構造体および構造体を構成する材料の設計変数を入力値(入力パラメータ)とし、構造体および構造体を構成する材料のうち複数の特性値(目的関数)を出力値(出力パラメータ)として、設計変数と目的関数の関係を表す近似モデルが作成されている。なお、近似モデルにかえて応答曲面を作成することもなされている。
複数の特性値(目的関数)を対象とする多目的最適化では、特性値の間にトレードオフ関係が存在することが少なくないため、近似モデルの精度によっては、実計算値に対して近似予測値との乖離が大きくなることがある。そこで、シミュレーションの手法に関し、種々のものが提案されている(特許文献1、2参照)。
In the simulation, a predetermined design factor, a response to the design variable, and a characteristic value (objective function) for the design variable can be calculated. In the optimization, the value of a design variable for obtaining a desired characteristic value can be calculated.
In the simulation, the structure and the design variables of the materials that make up the structure are input values (input parameters), and multiple characteristic values (objective functions) of the structure and the materials that make up the structure are output values (output parameters). As a result, an approximate model representing the relationship between the design variable and the objective function has been created. Note that a response surface is created instead of the approximate model.
In multi-objective optimization that targets multiple characteristic values (objective functions), there is often a trade-off relationship between characteristic values. The divergence from may increase. Thus, various simulation methods have been proposed (see Patent Documents 1 and 2).

特許文献1には、応答曲面を目的関数(出力値)に基づいて分割し、各々においてサンプリング計算を追加しながら応答曲面を逐次的に更新することにより、応答曲面の精度を向上させて最適化計算を行う方法が記載されている。   In Patent Document 1, the response surface is divided based on an objective function (output value), and the response surface is sequentially updated while adding a sampling calculation to improve the accuracy of the response surface. It describes how to perform the calculation.

特許文献2には、遺伝的アルゴリズム等の確率論的な方法を使用して第1の最適化計算を行い、その結果から設計変数の範囲を絞り、第1の最適化計算で使用される設計変数の水準よりも狭い水準を使用して第2の最適化計算を行う手法が記載されている。特許文献2では、十分に広い水準を設定してランダムサンプリングを行い、この結果から、応答曲面関数を作成し、応答曲面関数を用いて遺伝的アルゴリズムによる最適化を実施している。   In Patent Document 2, the first optimization calculation is performed using a stochastic method such as a genetic algorithm, and the range of design variables is narrowed down from the result, and the design used in the first optimization calculation is described. A technique for performing the second optimization calculation using a level narrower than the variable level is described. In Patent Document 2, a sufficiently wide level is set and random sampling is performed, and from this result, a response surface function is created, and optimization by a genetic algorithm is performed using the response surface function.

特開2011−103036号公報JP 2011-103036 A 特開2013−242662号公報JP2013-242662A

特許文献1では、収束条件を満足するまでサンプリング計算を繰り返すため、収束条件を厳しくすると非常に時間が掛かるという問題点がある。
特許文献2においては、十分に広い水準にて実施しても、ランダムサンプリングでは設計変数空間で見た場合、組合せに偏りが出る可能性がある。また、ラテンハイパーキューブのように設計変数空間上に均一に分散させたサンプリング手法を用いた場合、サンプリング数が少ないと設計変数空間上における点と点の間隔が大きくなり、特性値空間上での点と点との間の中に特性のピークが隠れてしまう、すなわち、解の多峰性が表現できない可能性が高い。そのため、応答曲面関数によって設計変数空間全体の傾向を精度良く表現できず、目的特性を改善する設計変数およびその値が精度良く導出できない可能性がある。一方、応答曲面関数の精度を向上させるために設計変数空間上でのサンプリング数を増やすと膨大な計算量になってしまう。このように前記特許文献1および特許文献2のいずれにおいても、設計変数空間全体から特性値空間において重要な領域を精度良く判定し、算出される最適解の近似精度を向上させようとすると膨大な計算量を有することが問題であった。
In Patent Document 1, since the sampling calculation is repeated until the convergence condition is satisfied, there is a problem that it takes much time if the convergence condition is tightened.
In Patent Document 2, even when implemented at a sufficiently wide level, the random sampling may be biased when viewed in the design variable space. In addition, when using a sampling method that is uniformly distributed in the design variable space, such as the Latin hypercube, if the number of samplings is small, the point-to-point spacing in the design variable space increases, and the characteristic value space There is a high possibility that the characteristic peak is hidden between the points, that is, the multimodality of the solution cannot be expressed. Therefore, the tendency of the entire design variable space cannot be accurately expressed by the response surface function, and there is a possibility that the design variable and its value for improving the objective characteristic cannot be derived with high accuracy. On the other hand, if the number of samplings in the design variable space is increased in order to improve the accuracy of the response surface function, the calculation amount becomes enormous. As described above, in both Patent Document 1 and Patent Document 2, it is enormous if an important region in the characteristic value space is accurately determined from the entire design variable space and the approximation accuracy of the calculated optimal solution is improved. Having the amount of calculation was a problem.

本発明の目的は、前述の従来技術に基づく問題点を解消し、近似モデルの精度が高く、かつ計算量および計算時間を減らすことができる構造体の近似モデル作成方法、構造体の近似モデル作成装置、およびプログラムを提供することにある。   An object of the present invention is to solve the above-described problems based on the prior art, and to provide an approximate model creation method and an approximate model creation method for a structure capable of reducing the amount of computation and calculation time with high accuracy of the approximate model. To provide an apparatus and a program.

上記目的を達成するために、本発明の第1の態様は、構造体および構造体を構成する材料を規定するパラメータのうち設計変数として定められた複数の入力パラメータと、構造体および構造体を構成する材料を規定するパラメータのうち特性値として定められた複数の出力パラメータとの2種類のデータを対象とした構造体の近似モデルの作成方法であって、複数種の設計変数および各設計変数の定義域、ならび複数種の特性値を設定し、ラテンハイパーキューブ法と直交表を少なくとも用いて設計変数の値を設定する第1の工程と、複数種の設計変数と複数種の特性値との間の非線形応答関係を定める第2の工程と、第2の工程で定めた非線形応答関係を用いて、設計変数の値の特性値で構成される特性値空間での出力値を計算し、設計変数と出力値とを用い、特性値を目的関数として、近似モデルを作成する第3の工程と、近似モデルを用いて、多目的最適化計算を実施する第4の工程とを有することを特徴とする構造体の近似モデルの作成方法を提供するものである。   In order to achieve the above object, according to a first aspect of the present invention, there are provided a plurality of input parameters defined as design variables among parameters defining a structure and a material constituting the structure, and the structure and the structure. A method for creating an approximate model of a structure for two types of data with a plurality of output parameters defined as characteristic values among parameters defining a constituent material, the plurality of types of design variables and each design variable A first step of setting a design variable value using a Latin hypercube method and an orthogonal table, and a plurality of design variables and a plurality of characteristic values; And calculating the output value in the characteristic value space composed of the characteristic values of the values of the design variables using the second step of determining the non-linear response relationship between and the non-linear response relationship determined in the second step, Design change And an output value, and using a characteristic value as an objective function, a third step of creating an approximate model, and a fourth step of performing multi-objective optimization calculation using the approximate model A method for creating an approximate model of a structure is provided.

本発明の第2の態様は、構造体および構造体を構成する材料を規定するパラメータのうち設計変数として定められた複数の入力パラメータと、構造体および構造体を構成する材料を規定するパラメータのうち特性値として定められた複数の出力パラメータとの2種類のデータを対象とした構造体の近似モデルの作成方法であって、複数種の設計変数および各設計変数の定義域、ならび複数種の特性値を設定し、設計変数の値を設定する第1の工程と、複数種の設計変数と複数種の特性値との間の非線形応答関係を定める第2の工程と、第2の工程で定めた非線形応答関係を用いて、設計変数の値の特性値で構成される特性値空間での第1の出力値を計算し、設計変数と第1の出力値とを用い、特性値を目的関数として、第1の近似モデルを作成する第3の工程と、第1の近似モデルを用いて、第1の多目的最適化計算を実施する第4の工程と、第1の近似モデルを作成した後、第1の近似モデルを用いてパレート解を抽出する第5の工程と、パレート解における設計変数の値から上限値または下限値となる設計変数を設定する第6の工程と、水準値に上限値または下限値を含む直交表を設定する第7の工程と、非線形応答関係を用いて、設計変数の値に直交表で設定された設計変数の新たな値が含まれる第2の設計変数の特性値で構成される特性値空間での第2の出力値を計算し、第2の設計変数と第2の出力値とを用い、特性値を目的関数として、第2の近似モデルを作成する第8の工程と、第2の近似モデルを用いて第2の多目的最適化計算を実施する第9の工程とを有することを特徴とする構造体の近似モデルの作成方法を提供するものである。   According to a second aspect of the present invention, there are a plurality of input parameters defined as design variables among parameters defining a structure and a material constituting the structure, and parameters defining a material constituting the structure and the structure. A method for creating an approximate model of a structure for two types of data with multiple output parameters defined as characteristic values, including multiple types of design variables, domains of each design variable, and multiple types of data A first step of setting characteristic values and setting values of design variables; a second step of determining a non-linear response relationship between a plurality of types of design variables and a plurality of types of characteristic values; and a second step. The first output value in the characteristic value space composed of the characteristic values of the design variable values is calculated using the determined non-linear response relationship, and the characteristic value is obtained using the design variable and the first output value. Create a first approximation model as a function A third step of performing the first multi-objective optimization calculation using the first approximation model, and a first approximation model after creating the first approximation model. A fifth step of extracting a Pareto solution, a sixth step of setting a design variable that becomes an upper limit value or a lower limit value from the values of the design variables in the Pareto solution, and an orthogonal table that includes the upper limit value or the lower limit value in the level value A characteristic value space composed of characteristic values of the second design variable in which the new value of the design variable set in the orthogonal table is included in the value of the design variable using the seventh step to be set and the nonlinear response relationship An eighth step of calculating a second output value at, using the second design variable and the second output value, and creating a second approximate model using the characteristic value as an objective function; And a ninth step of performing a second multi-objective optimization calculation using the approximate model. Creating a approximate model of the structure, characterized in there is provided a.

直交表は、設計変数の上限値または下限値を水準値とすることが好ましい。
第3工程と第4の工程との間に、第3の工程で作成した近似モデルに、出力値を用いて検証計算を行い、検証計算の結果が所定の判定条件を満たす場合には、第4の工程で多目的最適化計算を実施し、検証の結果が所定の判定条件を満たさない場合には、第1の工程において、設計変数の値を追加し、追加された設計変数の値を含む設計変数と出力値を用いて近似モデルを更新することが好ましい。
第8の工程と第9の工程との間に、第8の工程で作成した第2の近似モデルに、第2の出力値を用いて検証計算を行い、検証計算の結果が所定の判定条件を満たす場合には、第8の工程で多目的最適化計算を実施し、検証の結果が所定の判定条件を満たさない場合には、第1の工程において、設計変数の値を追加し、追加された設計変数の値を含む第2の設計変数と第2の出力値を用いて第2の近似モデルを更新することが好ましい。
In the orthogonal table, it is preferable that the upper limit value or the lower limit value of the design variable be a level value.
When the verification calculation is performed using the output value on the approximate model created in the third step between the third step and the fourth step, and the result of the verification calculation satisfies a predetermined determination condition, When the multi-objective optimization calculation is performed in step 4, and the verification result does not satisfy the predetermined determination condition, the value of the design variable is added in the first step, and the value of the added design variable is included. It is preferable to update the approximate model using the design variable and the output value.
A verification calculation is performed on the second approximate model created in the eighth step using the second output value between the eighth step and the ninth step, and the result of the verification calculation is a predetermined determination condition. If the condition is satisfied, the multi-objective optimization calculation is performed in the eighth step. If the verification result does not satisfy the predetermined determination condition, the value of the design variable is added and added in the first step. It is preferable to update the second approximate model using the second design variable including the design variable value and the second output value.

第4の工程の後に、第4の工程の多目的最適化計算を実施して得られたパレート解を用いて近似モデルの誤差を検証するための実計算を行う工程を有し、実計算の結果が所定の判定条件を満たす場合には、第4の工程で得られた多目的最適化計算を実施して得られたパレート解を最終的なパレート解とし、実計算の結果が所定の判定条件を満たさない場合には、第1の工程において、設計変数の値を追加し、追加された設計変数の値を含む設計変数と出力値を用いて近似モデルを更新することが好ましい。
第9の工程の後に、第9の工程の多目的最適化計算を実施して得られたパレート解を用いて近似モデルの誤差を検証するための実計算を行う工程を有し、実計算の結果が所定の判定条件を満たす場合には、第9の工程で得られた多目的最適化計算を実施して得られたパレート解を最終的なパレート解とし、実計算の結果が所定の判定条件を満たさない場合には、第1の工程において、設計変数の値を追加し、追加された設計変数の値を含む第2の設計変数と第2の出力値を用いて第2の近似モデルを更新することが好ましい。
After the fourth step, there is a step of performing an actual calculation for verifying the error of the approximate model using the Pareto solution obtained by performing the multi-objective optimization calculation of the fourth step, and the result of the actual calculation Is the final Pareto solution obtained by performing the multi-objective optimization calculation obtained in the fourth step, and the result of the actual calculation satisfies the predetermined determination condition If not, it is preferable to add the value of the design variable in the first step and update the approximate model using the design variable and the output value including the value of the added design variable.
After the ninth step, there is a step of performing an actual calculation for verifying the error of the approximate model using the Pareto solution obtained by performing the multi-objective optimization calculation of the ninth step, and the result of the actual calculation Is the final Pareto solution obtained by performing the multi-objective optimization calculation obtained in the ninth step, and the result of the actual calculation satisfies the predetermined determination condition If not, in the first step, the value of the design variable is added, and the second approximate model is updated using the second design variable and the second output value including the value of the added design variable. It is preferable to do.

例えば、設計変数は、タイヤの形状または構造を変化させる、少なくとも1つのパラメータであり、特性値は、タイヤの物理特性値の少なくとも1つであり、多目的最適化計算により、タイヤの物理量が算出される。   For example, the design variable is at least one parameter that changes the shape or structure of the tire, the characteristic value is at least one of the physical characteristic values of the tire, and the physical quantity of the tire is calculated by multi-objective optimization calculation. The

本発明の第3の態様は、構造体および構造体を構成する材料を規定するパラメータのうち設計変数として定められた複数の入力パラメータと、構造体および構造体を構成する材料を規定するパラメータのうち特性値として定められた複数の出力パラメータとの2種類のデータを対象とした構造体の近似モデルの作成装置であって、複数種の設計変数および各設計変数の定義域、ならび複数種の特性値を設定し、ラテンハイパーキューブ法と直交表を少なくとも用いて設計変数の値が設定され、複数種の設計変数と複数種の特性値との間の非線形応答関係を定める条件設定部と、非線形応答関係を用いて、設計変数の値の特性値で構成される特性値空間での出力値を計算し、設計変数と出力値とを用い、特性値を目的関数として、近似モデルを作成し、近似モデルを用いて、第1の多目的最適化計算を実施する演算部と、パレート解を抽出するパレート解探索部とを有することを特徴とする構造体の近似モデルの作成装置を提供するものである。   According to a third aspect of the present invention, there are a plurality of input parameters defined as design variables among parameters defining the structure and the material constituting the structure, and parameters defining the material constituting the structure and the structure. A device for creating an approximate model of a structure for two types of data with multiple output parameters defined as characteristic values, including multiple types of design variables, domain of each design variable, and multiple types of data A condition setting unit that sets characteristic values, sets values of design variables using at least a Latin hypercube method and an orthogonal table, and determines a nonlinear response relationship between a plurality of types of design variables and a plurality of types of characteristic values; Using nonlinear response relations, calculate the output value in the characteristic value space consisting of the characteristic values of the design variable values, use the design variables and output values, use the characteristic values as objective functions, and create an approximate model. And providing an apparatus for creating an approximate model of a structure, characterized by having an arithmetic unit that performs a first multi-objective optimization calculation using an approximate model and a Pareto solution search unit that extracts a Pareto solution To do.

本発明の第4の態様は、構造体および構造体を構成する材料を規定するパラメータのうち設計変数として定められた複数の入力パラメータと、構造体および構造体を構成する材料を規定するパラメータのうち特性値として定められた複数の出力パラメータとの2種類のデータを対象とした構造体の近似モデルの作成装置であって、複数種の設計変数および各設計変数の定義域、ならび複数種の特性値を設定し、ラテンハイパーキューブ法と直交表を少なくとも用いて設計変数の値が設定され、複数種の設計変数と複数種の特性値との間の非線形応答関係を定める条件設定部と、非線形応答関係を用いて、設計変数の値の特性値で構成される特性値空間での第1の出力値を計算し、設計変数と第1の出力値とを用い、特性値を目的関数として、第1の近似モデルを作成し、第1の近似モデルを用いて、第1の多目的最適化計算を実施する演算部と、第1の多目的最適化計算の結果からパレート解を抽出するパレート解探索部とを有し、条件設定部に、パレート解における設計変数の値から上限値または下限値となる設計変数を設定させ、水準値に上限値または下限値を含む直交表を設定させて、演算部に、非線形応答関係を用いて、設計変数の値に第2の直交表で設定された設計変数の新たな値が含まれる第2の設計変数の特性値で構成される特性値空間での第2の出力値を計算し、第2の設計変数と第2の出力値とを用い、特性値を目的関数として、第2の近似モデルを作成させて、第2の近似モデルを用いて第2の多目的最適化計算を実施させる制御部を有することを特徴とする構造体の近似モデルの作成装置を提供するものである。   According to a fourth aspect of the present invention, there are a plurality of input parameters defined as design variables among parameters defining a structure and a material constituting the structure, and parameters defining a material constituting the structure and the structure. A device for creating an approximate model of a structure for two types of data with multiple output parameters defined as characteristic values, including multiple types of design variables, domain of each design variable, and multiple types of data A condition setting unit that sets characteristic values, sets values of design variables using at least a Latin hypercube method and an orthogonal table, and determines a nonlinear response relationship between a plurality of types of design variables and a plurality of types of characteristic values; A first output value in a characteristic value space composed of characteristic values of design variable values is calculated using a non-linear response relationship, and the characteristic value is used as an objective function using the design variable and the first output value. , A first approximation model, a first approximation model is used to perform a first multi-objective optimization calculation, and a Pareto solution search unit that extracts a Pareto solution from the result of the first multi-objective optimization calculation And a condition setting unit to set a design variable that becomes an upper limit value or a lower limit value from a design variable value in the Pareto solution, and to set an orthogonal table that includes the upper limit value or the lower limit value as a level value, In addition, using the non-linear response relationship, the first value in the characteristic value space configured by the characteristic value of the second design variable, in which the design variable value includes the new value of the design variable set in the second orthogonal table. 2 is calculated, the second design variable and the second output value are used, the second approximation model is created using the characteristic value as the objective function, and the second approximation model is used. Characterized by having a control unit that performs multi-objective optimization calculation of There is provided a producing apparatus of the approximate model of the concrete body.

直交表は、設計変数の上限値または下限値を水準値とすることが好ましい。
演算部に、近似モデルに、出力値を用いて検証計算を行なわせ、検証計算の結果が所定の判定条件を満たす場合には、パレート解探索部に多目的最適化計算を実施させ、検証の結果が所定の判定条件を満たさない場合には、条件設定部に設計変数の値を追加させ、演算部に、追加された設計変数の値を含む設計変数と出力値を用いて近似モデルを更新させる制御部を有することが好ましい。
演算部に、第2の近似モデルに、第2の出力値を用いて検証計算を行わせ、検証計算の結果が所定の判定条件を満たす場合には、演算部に多目的最適化計算を実施させ、
検証の結果が所定の判定条件を満たさない場合には、条件設定部に設計変数の値を追加させ、演算部に追加された設計変数の値を含む第2の設計変数と第2の出力値を用いて第2の近似モデルを更新させる制御部を有することが好ましい。
In the orthogonal table, it is preferable that the upper limit value or the lower limit value of the design variable be a level value.
When the calculation unit performs verification calculation using the output value for the approximate model, and the verification calculation result satisfies a predetermined determination condition, the Pareto solution search unit performs multi-objective optimization calculation, and the verification result If the specified condition is not satisfied, the condition setting unit adds the value of the design variable, and the arithmetic unit updates the approximate model using the design variable and the output value including the added design variable value. It is preferable to have a control unit.
Let the calculation unit perform verification calculation using the second output value for the second approximate model, and if the result of the verification calculation satisfies a predetermined determination condition, cause the calculation unit to perform multi-objective optimization calculation. ,
If the result of the verification does not satisfy the predetermined determination condition, the value of the design variable is added to the condition setting unit, and the second design variable and the second output value including the value of the design variable added to the calculation unit It is preferable to have a control unit that updates the second approximate model using.

演算部に、多目的最適化計算を実施して得られたパレート解を用いて近似モデルの誤差を検証するための実計算を行わせ、実計算の結果が所定の判定条件を満たす場合には、多目的最適化計算を実施して得られたパレート解を最終的なパレート解とし、実計算の結果が所定の判定条件を満たさない場合には、条件設定部に設計変数の値を追加させ、演算部に追加された設計変数の値を含む設計変数と出力値を用いて近似モデルを更新させる制御部を有することが好ましい。
演算部に、多目的最適化計算を実施して得られたパレート解を用いて近似モデルの誤差を検証するための実計算を行わせ、実計算の結果が所定の判定条件を満たす場合には、多目的最適化計算を実施して得られたパレート解を最終的なパレート解とし、実計算の結果が所定の判定条件を満たさない場合には、条件設定部に設計変数の値を追加させ、演算部に追加された設計変数の値を含む第2の設計変数と第2の出力値を用いて第2の近似モデルを更新させる制御部を有することが好ましい。
例えば、設計変数は、タイヤの形状または構造を変化させる、少なくとも1つのパラメータであり、特性値は、タイヤの物理特性値の少なくとも1つであり、多目的最適化計算により、タイヤの物理量が算出される。
When the arithmetic unit performs actual calculation for verifying the error of the approximate model using the Pareto solution obtained by performing the multi-objective optimization calculation, and the result of the actual calculation satisfies a predetermined determination condition, If the Pareto solution obtained by performing multi-objective optimization calculation is the final Pareto solution, and the actual calculation result does not satisfy the predetermined judgment condition, the value of the design variable is added to the condition setting unit, and the calculation is performed. It is preferable to have a control unit that updates the approximate model using the design variable including the value of the design variable added to the unit and the output value.
When the arithmetic unit performs actual calculation for verifying the error of the approximate model using the Pareto solution obtained by performing the multi-objective optimization calculation, and the result of the actual calculation satisfies a predetermined determination condition, If the Pareto solution obtained by performing multi-objective optimization calculation is the final Pareto solution, and the actual calculation result does not satisfy the predetermined judgment condition, the value of the design variable is added to the condition setting unit, and the calculation is performed. It is preferable to have a control unit that updates the second approximate model using the second design variable including the value of the design variable added to the unit and the second output value.
For example, the design variable is at least one parameter that changes the shape or structure of the tire, the characteristic value is at least one of the physical characteristic values of the tire, and the physical quantity of the tire is calculated by multi-objective optimization calculation. The

本発明の第5の態様は、本発明の第1の態様の構造体の近似モデルの作成方法の各工程を手順としてコンピュータに実行させるためのプログラムを提供するものである。
本発明の第6の態様は、本発明の第2の態様の構造体の近似モデルの作成方法の各工程を手順としてコンピュータに実行させるためのプログラムを提供するものである。
According to a fifth aspect of the present invention, there is provided a program for causing a computer to execute each step of the method for creating an approximate model of a structure according to the first aspect of the present invention as a procedure.
According to a sixth aspect of the present invention, there is provided a program for causing a computer to execute each step of the method for creating an approximate model of a structure according to the second aspect of the present invention as a procedure.

本発明によれば、構造体の近似モデルの精度を高くすることができ、かつ計算量および計算時間を減らすことができる。   According to the present invention, the accuracy of the approximate model of the structure can be increased, and the calculation amount and the calculation time can be reduced.

本発明の実施形態の構造体の近似モデル作成方法に利用される構造体の近似モデル作成装置を示す模式図である。It is a schematic diagram showing an approximate model creation apparatus for a structure used in the approximate model creation method for a structure according to an embodiment of the present invention. 本発明の実施形態の構造体の近似モデル作成方法の第1の例を工程順に示すフローチャートである。It is a flowchart which shows the 1st example of the approximate model creation method of the structure of embodiment of this invention in process order. (a)は、設計変数の一例を示すグラフであり、(b)は、パレート解における設計変数の一例を示すグラフである。(A) is a graph which shows an example of a design variable, (b) is a graph which shows an example of the design variable in a Pareto solution. 本発明の実施形態の構造体の近似モデル作成方法の第2の例を工程順に示すフローチャートである。It is a flowchart which shows the 2nd example of the approximate model creation method of the structure of embodiment of this invention in process order. (a)は、パレート解の一例を示すグラフであり、(b)は、設計変数の設定方法の一例を示すグラフである。(A) is a graph which shows an example of a Pareto solution, (b) is a graph which shows an example of the setting method of a design variable. 本発明の実施形態の構造体の近似モデル作成方法の第3の例を工程順に示すフローチャートである。It is a flowchart which shows the 3rd example of the approximate model creation method of the structure of embodiment of this invention in process order. 検証結果の一例を示すグラフである。It is a graph which shows an example of a verification result. 本発明の実施形態の構造体の近似モデル作成方法の第4の例を工程順に示すフローチャートである。It is a flowchart which shows the 4th example of the approximate model creation method of the structure of embodiment of this invention in process order. 誤差を説明するためのグラフである。It is a graph for demonstrating an error. (a)は、実施例1の設計変数値の変更方法を模式的に示すグラフであり、(b)は、実施例2の設計変数値の変更方法を模式的に示すグラフである。(A) is a graph which shows typically the change method of the design variable value of Example 1, (b) is a graph which shows the change method of the design variable value of Example 2 typically. 実施例1、実施例2、比較例1〜3および基準例のパレート解を示すグラフである。It is a graph which shows the Pareto solution of Example 1, Example 2, Comparative Examples 1-3, and a reference example.

以下に、添付の図面に示す好適実施形態に基づいて、本発明の構造体の近似モデル作成方法、構造体の近似モデル作成装置、および構造体の近似モデル作成方法をコンピュータ等で実行するためのプログラムを詳細に説明する。
図1は、本発明の実施形態の構造体の近似モデル作成方法に利用される構造体の近似モデル作成装置を示す模式図である。
本実施形態の構造体の近似モデル作成方法は、図1に示す構造体の近似モデル作成装置10が用いられる。以下、構造体の近似モデル作成装置10のことを、近似モデル作成装置10という。
近似モデル作成装置10は、コンピュータ等のハードウェアを用いて構成される。上述のように本発明の近似モデル作成方法には、図1に示す近似モデル作成装置10が用いられるが、近似モデル作成方法をコンピュータ等のハードウェアおよびソフトウェアを用いて実行することができれば近似モデル作成装置10に限定されるものではない。
Hereinafter, based on a preferred embodiment shown in the accompanying drawings, an approximate model creating method, an approximate model creating apparatus, and an approximate model creating method for a structure according to the present invention are executed by a computer or the like. Describe the program in detail.
FIG. 1 is a schematic diagram showing a structure approximate model creation apparatus used in the structure approximate model creation method of the embodiment of the present invention.
The structure approximate model creation apparatus 10 shown in FIG. 1 is used in the structure approximate model creation method of the present embodiment. Hereinafter, the approximate model creation apparatus 10 for a structure is referred to as an approximate model creation apparatus 10.
The approximate model creation apparatus 10 is configured using hardware such as a computer. As described above, the approximate model creation apparatus 10 shown in FIG. 1 is used in the approximate model creation method of the present invention. However, if the approximate model creation method can be executed using hardware such as a computer and software, the approximate model can be used. It is not limited to the creation device 10.

本実施形態では、構造体および構造体を構成する材料を規定するパラメータのうち設計変数として定められた複数の入力パラメータと、構造体および構造体を構成する材料を規定するパラメータのうち特性値として定められた複数の出力パラメータの2種類のデータを組としたデータセットを対象としている。例えば、設計変数は、特性値空間(目的関数空間)で散布図として表示される。   In the present embodiment, as a characteristic value among a plurality of input parameters defined as design variables among the parameters defining the structure and the material constituting the structure, and among the parameters defining the structure and the material constituting the structure. A data set in which two types of data of a plurality of defined output parameters are grouped is targeted. For example, the design variable is displayed as a scatter diagram in the characteristic value space (objective function space).

近似モデル作成装置10は、処理部12と、入力部14と、表示部16とを有する。処理部12は、条件設定部20、モデル作成部22、演算部24、パレート解探索部26、メモリ28、表示制御部30および制御部32を有する。この他に図示はしないがROM等を有する。
処理部12は、制御部32により制御される。また、処理部12において条件設定部20、モデル作成部22、演算部24、パレート解探索部26はメモリ28に接続されており、条件設定部20、モデル作成部22、演算部24、およびパレート解探索部26のデータがメモリ28に記憶される。
以下に説明する構造体の近似モデルの作成方法において、処理部12の各部で種々の処理がなされる。以下の説明では制御部32により処理部12の各部で種々の処理がなされることの説明を省略しているが、各部の一連の処理は制御部32により制御される。メモリ28には、後述する各種の判定条件も記憶されている。制御部32がメモリ28から判定条件を読み出して、演算部24で得られた結果と比較し、判定結果に基づいて各部の動作を決定し、決定した動作に基づいて各部を動作させる。
The approximate model creation apparatus 10 includes a processing unit 12, an input unit 14, and a display unit 16. The processing unit 12 includes a condition setting unit 20, a model creation unit 22, a calculation unit 24, a Pareto solution search unit 26, a memory 28, a display control unit 30, and a control unit 32. In addition, although not shown, it has a ROM and the like.
The processing unit 12 is controlled by the control unit 32. In the processing unit 12, the condition setting unit 20, the model creation unit 22, the calculation unit 24, and the Pareto solution search unit 26 are connected to the memory 28. The condition setting unit 20, the model creation unit 22, the calculation unit 24, and the Pareto Data of the solution search unit 26 is stored in the memory 28.
In the method of creating an approximate model of a structure described below, various processes are performed in each unit of the processing unit 12. In the following description, the description that various processes are performed by each unit of the processing unit 12 by the control unit 32 is omitted, but a series of processes of each unit is controlled by the control unit 32. The memory 28 also stores various determination conditions described later. The control unit 32 reads the determination condition from the memory 28, compares it with the result obtained by the calculation unit 24, determines the operation of each unit based on the determination result, and operates each unit based on the determined operation.

入力部14は、マウスおよびキーボード等の各種情報をオペレータの指示により入力するための各種の入力デバイスである。表示部16は、例えば、近似モデル作成方法で得られた結果等を表示するものであり、公知の各種のディスプレイが用いられる。また、表示部16には各種情報を出力媒体に表示するためのプリンタ等のデバイスも含まれる。   The input unit 14 is various input devices for inputting various information such as a mouse and a keyboard in accordance with an operator instruction. The display unit 16 displays, for example, results obtained by the approximate model creation method, and various known displays are used. The display unit 16 also includes a device such as a printer for displaying various types of information on an output medium.

近似モデル作成装置10は、ROM等に記憶されたプログラム(コンピュータソフトウェア)を、制御部32で実行することにより、条件設定部20、モデル作成部22、演算部24、およびパレート解探索部26の各部を機能的に形成する。近似モデル作成装置10は、上述のように、プログラムが実行されることで各部位が機能するコンピュータによって構成されてもよいし、各部位が専用回路で構成された専用装置であってもよい。   The approximate model creation apparatus 10 executes a program (computer software) stored in a ROM or the like by the control unit 32, so that the condition setting unit 20, the model creation unit 22, the calculation unit 24, and the Pareto solution search unit 26 Each part is formed functionally. As described above, the approximate model creation apparatus 10 may be configured by a computer in which each part functions by executing a program, or may be a dedicated apparatus in which each part is configured by a dedicated circuit.

条件設定部20は、本実施形態の構造体の近似モデル作成方法により、パレート解を目的関数空間で散布図等の可視化情報として表示する際に必要な各種の条件、情報が入力され、設定する。各種の条件、情報は、入力部14を介して入力される。条件設定部20で設定する各種の条件、情報はメモリ28に記憶される。   The condition setting unit 20 inputs and sets various conditions and information necessary for displaying the Pareto solution as visualization information such as a scatter diagram in the objective function space by the method of creating an approximate model of the structure of the present embodiment. . Various conditions and information are input via the input unit 14. Various conditions and information set by the condition setting unit 20 are stored in the memory 28.

条件設定部20には、構造体および構造体を構成する材料を規定するパラメータのうち設計変数として定めた複数のパラメータが設定される。なお、設計変数のパラメータには、荷重および境界条件等のばらつき因子、ならびに製品の場合には、大きさおよび質量等の制約条件を設定してもよい。
また、構造体および構造体を構成する材料を規定するパラメータのうち特性値(目的関数)として定めた複数のパラメータが設定される。特性値には、コスト等の物理的および化学的な特性値以外の、構造体および構造体を構成する材料を評価する指標を用いてもよい。
構造体および構造体を構成する材料は、構造体単体ではなく、構造体を構成するパーツ、構造体のアッセンブリ形態等の構造体を含むシステム全体、またはその一部を対象としてもよい。
The condition setting unit 20 is set with a plurality of parameters determined as design variables among parameters defining the structure and the material constituting the structure. The design variable parameters may be set with variation factors such as load and boundary conditions, and in the case of products, constraints such as size and mass.
In addition, a plurality of parameters determined as characteristic values (objective functions) among the parameters defining the structure and the material constituting the structure are set. For the characteristic value, an index for evaluating the structure and the material constituting the structure other than physical and chemical characteristic values such as cost may be used.
The structure and the material constituting the structure may be the whole system including the structure such as the parts constituting the structure, the assembly form of the structure, or a part thereof, instead of the structure alone.

条件設定部20に設定される複数種の特性値は、評価しようとする物理量、すなわち、目的関数である。目的関数は、性能として好ましい方向があり、値が大きくなる、小さくなる、または所定の値に近づく等がある。また、目的関数については、上述の好ましい方向以外に、好ましい方向とは反対の好ましくない方向もある。本発明では、性能として好ましい方向のパレート解を得る。
構造体がタイヤである場合、特性値はタイヤの特性値である。この場合、特性値としては、タイヤ性能として評価しようとする物理量であり、例えば、操縦安定性の指標となるスリップ角ゼロ近傍における横力であるCP(コーナリングパワー)、乗心地性の指標となるタイヤの1次固有振動数、転動抵抗の指標となる転がり抵抗、操縦安定性の指標となる横ばね定数、耐摩耗性の指標となるタイヤトレッド部材の摩耗エネルギー、燃費性能等が挙げられる。これ以外に、タイヤの物理量の例として、形状および寸法値がある。形状としては、例えば、断面形状である。寸法値としては、例えば、タイヤの幅、タイヤの外径等である。タイヤの物理量の例として、形状または寸法値に加えて、たわみ量、接地圧分布、転がり抵抗およびコーナリング特性等がある。
The plurality of types of characteristic values set in the condition setting unit 20 are physical quantities to be evaluated, that is, objective functions. The objective function has a preferable direction in terms of performance, and the value increases, decreases, or approaches a predetermined value. As for the objective function, there is an unfavorable direction opposite to the preferred direction in addition to the above-mentioned preferable direction. In the present invention, a Pareto solution in a direction preferable for performance is obtained.
When the structure is a tire, the characteristic value is a characteristic value of the tire. In this case, the characteristic value is a physical quantity to be evaluated as tire performance, for example, CP (cornering power) which is a lateral force in the vicinity of zero slip angle, which is an indicator of steering stability, and an indicator of riding comfort. Examples thereof include a primary natural frequency of a tire, rolling resistance as an index of rolling resistance, a lateral spring constant as an index of steering stability, wear energy of a tire tread member as an index of wear resistance, and fuel efficiency. Other than this, examples of the physical quantity of the tire include a shape and a dimensional value. The shape is, for example, a cross-sectional shape. Examples of the dimension value include a tire width and a tire outer diameter. Examples of the physical quantity of a tire include a deflection amount, contact pressure distribution, rolling resistance, cornering characteristics, and the like in addition to the shape or dimensional value.

設計変数は、構造体の形状、構造体の内部構造および材料特性等を規定するものである。タイヤの場合、設計変数は、タイヤの材料挙動、タイヤの形状、タイヤの断面形状、タイヤの固有振動モードおよびタイヤの構造のうち、複数のパラメータである。設計変数としては、例えば、タイヤのトレッド部におけるクラウン形状を規定する曲率半径、タイヤ内部構造を規定するタイヤのベルト幅寸法等が挙げられる。これ以外にも、例えば、トレッド部における材料特性を規定するフィラー分散形状、およびフィラー体積率等が挙げられる。
制約条件は、目的関数の値を所定の範囲に制約したり、設計変数の値を所定の範囲に制約するための条件である。
また、構造体がタイヤである場合、タイヤの負荷荷重、タイヤの転動速度を初めとする走行条件、タイヤが走行する路面条件、例えば、凹凸形状、摩擦係数等、車両の走行シミュレーションに用いるための車両諸元の情報等が設定される。
The design variable defines the shape of the structure, the internal structure of the structure, the material characteristics, and the like. In the case of a tire, design variables are a plurality of parameters among a tire material behavior, a tire shape, a tire cross-sectional shape, a tire natural vibration mode, and a tire structure. Examples of the design variable include a radius of curvature that defines a crown shape in a tread portion of the tire, a belt width dimension of the tire that defines a tire internal structure, and the like. In addition to this, for example, a filler dispersion shape that defines material characteristics in the tread portion, a filler volume ratio, and the like can be given.
The constraint condition is a condition for constraining the value of the objective function to a predetermined range or constraining the value of the design variable to a predetermined range.
Also, when the structure is a tire, it is used for vehicle running simulation such as tire load load, running conditions such as tire rolling speed, road surface conditions where the tire runs, for example, uneven shape, friction coefficient, etc. Information on the vehicle specifications is set.

また、条件設定部20に、複数種の設計変数と複数種の特性値との間の非線形応答関係を定めるための情報が設定される。この非線形応答関係には、例えば、FEM等の数値シミュレーション、理論式等が含まれる。
条件設定部20では、非線形応答関係により生成するモデル、そのモデルの境界条件、FEM等の数値シミュレーションする場合には、そのシミュレーション条件、シミュレーションにおける制約条件を設定する。更には、パレート解を得るための最適化条件、例えば、パレート解探索のための条件等を設定する。
In addition, information for determining a nonlinear response relationship between a plurality of types of design variables and a plurality of types of characteristic values is set in the condition setting unit 20. This nonlinear response relationship includes, for example, a numerical simulation such as FEM, a theoretical formula, and the like.
The condition setting unit 20 sets a simulation condition and a constraint condition in the simulation when performing a numerical simulation such as a model generated by a nonlinear response relationship, a boundary condition of the model, and FEM. Furthermore, optimization conditions for obtaining a Pareto solution, such as conditions for searching for a Pareto solution, are set.

パレート解探索のための条件は、パレート解を探索するための手法、パレート解探索における各種条件である。本実施形態では、例えば、パレート解を探索するための手法として、遺伝的アルゴリズム(GA)を用いることができる。一般に、特性値(目的関数)の増大と共に、遺伝的アルゴリズムの探索能力が低下することが知られている。それを解決する方法の一つが、個体数を増加させる方法である。
これ以外に、条件設定部20に設計変数の定義域を設定する。設計変数の定義域は、離散的な水準値でも、定数であってもよい。なお、複数種の設計変数があるため、全ての設計変数に対して、それぞれに離散的な水準値を設定し、残りの設計変数については定義域を定数として、設計変数の組合せをコンピュータが変更しながら特性値を算出し、後述するパレート解の抽出を行ってもよい。
The conditions for the Pareto solution search are a method for searching for the Pareto solution and various conditions in the Pareto solution search. In the present embodiment, for example, a genetic algorithm (GA) can be used as a method for searching for a Pareto solution. In general, it is known that the search ability of a genetic algorithm decreases as the characteristic value (objective function) increases. One way to solve this is to increase the number of individuals.
In addition to this, a design variable definition area is set in the condition setting unit 20. The domain of the design variable may be a discrete level value or a constant. Since there are multiple types of design variables, discrete level values are set for all design variables, and the computer changes the combination of design variables with the domain defined as the constant for the remaining design variables. The characteristic value may be calculated while extracting a Pareto solution described later.

設計変数は、ラテンハイパーキューブ法(ラテン超方格法)と直交表を用いて、その値、例えば、設計値が条件設定部20により設定される。ラテンハイパーキューブ法は設計変数空間を離散的に満遍なく網羅するサンプル手法である。このため、設計変数空間において満遍なく設計値を設定することができる。ラテンハイパーキューブ法以外に、例えば、直交表、モンテカルロ法等を用いて設計変数の値を、条件設定部20により設定することもできる。例えば、構造体の近似モデル作成方法の第1の例では、条件設定部20によりラテンハイパーキューブ法(ラテン超方格法)と直交表を用いて設計値が設定される。構造体の近似モデル作成方法の第2の例では、条件設定部20によりラテンハイパーキューブ法またはモンテカルロ法等を用いて設計値が設定される。
また、条件設定部20は、パレート解(第1のパレート解)における複数の設計変数の中から上限値または下限値となる設計変数を設定し、水準値に上限値または下限値を含む第2の直交表を設定するものでもある。
第1の直交表および第2の直交表において、その種類定は、特に限定されるものではない。2水準系、3水準系および混合系等を用いることができる。水準値には各設計変数における上限値および下限値の少なくとも一方が含まれることが好ましい。なお、条件設定部20により設定された設計変数の値は、メモリ28に記憶される。
The design variable is set by the condition setting unit 20 using a Latin hypercube method (Latin hypersquare method) and an orthogonal table, for example, a design value. The Latin hypercube method is a sample method that covers the design variable space discretely and uniformly. For this reason, design values can be set evenly in the design variable space. In addition to the Latin hypercube method, the value of the design variable can be set by the condition setting unit 20 using, for example, an orthogonal table, a Monte Carlo method, or the like. For example, in the first example of the method for creating an approximate model of a structure, the condition setting unit 20 sets design values using the Latin hypercube method (Latin hypersquare method) and an orthogonal table. In the second example of the method of creating an approximate model of a structure, a design value is set by the condition setting unit 20 using a Latin hypercube method, a Monte Carlo method, or the like.
In addition, the condition setting unit 20 sets a design variable that becomes an upper limit value or a lower limit value from among a plurality of design variables in the Pareto solution (first Pareto solution), and includes a second value that includes the upper limit value or the lower limit value in the level value. The orthogonal table is also set.
In the first orthogonal table and the second orthogonal table, the type is not particularly limited. A two-level system, a three-level system, a mixed system, or the like can be used. The level value preferably includes at least one of an upper limit value and a lower limit value in each design variable. The value of the design variable set by the condition setting unit 20 is stored in the memory 28.

ここで、上限値とは、設計変数の値の最大値であるが、最大値に限定されるものではなく、例えば、最大値の90%以上であれば上限値としてもよい。下限値とは、設計変数の値の最小値であるが、最小値に限定されるものではなく、例えば、最小値に最小値の10%以下の値を加えた値も下限値としてもよい。例えば、上限値として最大値が100である場合、90も上限値とする。下限値として最小値が1である場合、1.1も下限値とする。値の許容差に関する定義は予め問題設定においてオペレータが入力部14を介して設定できる。   Here, the upper limit value is the maximum value of the design variable, but is not limited to the maximum value. For example, the upper limit value may be 90% or more of the maximum value. The lower limit value is the minimum value of the design variable, but is not limited to the minimum value. For example, a value obtained by adding a value of 10% or less of the minimum value to the minimum value may be used as the lower limit value. For example, when the maximum value is 100 as the upper limit value, 90 is also set as the upper limit value. When the minimum value is 1 as the lower limit value, 1.1 is also set as the lower limit value. The definition regarding the tolerance of the value can be set in advance by the operator via the input unit 14 in problem setting.

多目的最適化計算に関しては、入力変数と出力変数の非線形関係(応答曲面)を用いて逐次的に探索する手法および最適化アルゴリズムに従い入力変数を変化させながら出力値を算出して探索する手法のどちらを用いてもよい。   For multi-objective optimization calculations, either a method of searching sequentially using a nonlinear relationship (response surface) between input variables and output variables, or a method of searching by calculating output values while changing input variables according to an optimization algorithm May be used.

モデル作成部22は、設定された非線形応答関係に基づいて、各種の計算モデルを作成するものである。非線形応答関係は、上述のようにFEM等の数値シミュレーションが含まれており、この場合、モデル作成部22で、設計変数を表わす設計パラメータ、特性値を表わす特性値パラメータに応じたメッシュモデルが生成される。また、理論式等の場合にも、設計パラメータ、特性値パラメータに応じた理論式等が作成される。なお、構造体がタイヤの場合には、タイヤモデルが作成される。演算部24でタイヤモデルを用いてシミュレーション演算がなされる。   The model creation unit 22 creates various calculation models based on the set nonlinear response relationship. As described above, the nonlinear response relationship includes a numerical simulation such as FEM. In this case, the model creation unit 22 generates a mesh model corresponding to a design parameter representing a design variable and a characteristic value parameter representing a characteristic value. Is done. Also in the case of a theoretical formula or the like, a theoretical formula or the like corresponding to the design parameter or characteristic value parameter is created. When the structure is a tire, a tire model is created. The calculation unit 24 performs a simulation calculation using the tire model.

なお、モデル作成部22で作成されるタイヤモデルは、条件設定部20で設定された各種類の設計パラメータを用いて作成されるが、タイヤモデルの作成には公知の作成方法を用いることができる。なお、タイヤモデルは、少なくとも、このタイヤモデルを転動させる対象である路面モデルも併せて生成する。また、タイヤが装着されるリム、ホイール、およびタイヤ回転軸を再現するものをタイヤモデルとしてもよい。また、必要に応じて、タイヤが装着される車両を再現するモデルをタイヤモデルに組み込んでもよい。この際、タイヤモデル、リムモデル、ホイールモデル、およびタイヤ回転軸モデルを、予め設定された境界条件に基づいて一体化したモデルを作成することもできる。
また、解析に用いるタイヤモデルの形態は、特に限定されるものではなく、溝のないスムースタイヤでも主溝のみのものでもパターン付きであってもよい。
The tire model created by the model creation unit 22 is created using each type of design parameters set by the condition setting unit 20, and a known creation method can be used for creating the tire model. . The tire model also generates at least a road surface model that is a target for rolling the tire model. A tire model that reproduces a rim on which a tire is mounted, a wheel, and a tire rotation axis may be used. Further, if necessary, a model that reproduces a vehicle to which a tire is attached may be incorporated into the tire model. At this time, a model in which the tire model, the rim model, the wheel model, and the tire rotation axis model are integrated based on a preset boundary condition can be created.
Moreover, the form of the tire model used for the analysis is not particularly limited, and may be a smooth tire without a groove, only a main groove, or with a pattern.

なお、モデル作成部22で作成されるタイヤモデルは、条件設定部20で設定された各種類の設計パラメータを用いて作成されるが、タイヤモデルの作成には公知の作成方法を用いることができる。
例えば、タイヤを複数の節点で構成される有限個の要素に分割して、タイヤモデルを作成する。粘弾性体として解析モデル化してもよいし、さらには剛体として解析モデル化してもよい。
タイヤモデルを構成する要素は、例えば、2次元平面では四辺形要素、3次元体では四面体ソリッド要素、五面体ソリッド要素、六面体ソリッド要素等のソリッド要素、三角形シェル要素、四角形シェル要素等のシェル要素、面要素等のコンピュータで解析可能な要素とする。このようにして分割された要素は、解析の過程においては、3次元モデルでは3次元座標を用いて、2次元モデルでは2次元座標を用いて逐一特定される。
The tire model created by the model creation unit 22 is created using each type of design parameters set by the condition setting unit 20, and a known creation method can be used for creating the tire model. .
For example, a tire model is created by dividing a tire into a finite number of elements composed of a plurality of nodes. An analytical model may be used as a viscoelastic body, or an analytical model may be used as a rigid body.
The elements constituting the tire model are, for example, a quadrilateral element in a two-dimensional plane, a solid element such as a tetrahedral solid element, a pentahedral solid element, and a hexahedral solid element in a three-dimensional body, and a shell such as a triangular shell element and a rectangular shell element. Elements that can be analyzed by a computer, such as elements and surface elements. In the process of analysis, the elements divided in this way are identified one by one using three-dimensional coordinates in the three-dimensional model and using two-dimensional coordinates in the two-dimensional model.

これら各モデルは数値計算可能な離散化モデルであればよく、例えば、公知の有限要素法(FEM)に用いるための有限要素モデル等であればよい。なお、タイヤモデルを用いて、例えば、タイヤウエット性能を初めとするタイヤ性能を最適化するタイヤ設計案を求める場合等、路面モデルとタイヤモデルの他に、路面上に存在する介在物を再現するモデルを生成しておけばよい。例えば、介在物モデルとして、路面上の水、雪、泥、砂、砂利および氷等を再現する各種モデルを、数値計算可能な離散化モデルで生成しておけばよい。なお、路面モデルも、表面が平坦な路面を再現するモデルに限らず、必要に応じて、表面に凹凸を有する路面形状を再現するモデルであってもよい。   Each of these models may be a discretized model capable of numerical calculation, such as a finite element model for use in a known finite element method (FEM). In addition to the road surface model and the tire model, the inclusions existing on the road surface are reproduced, for example, when a tire design plan that optimizes tire performance such as tire wet performance is obtained using the tire model. Generate a model. For example, as an inclusion model, various models that reproduce water, snow, mud, sand, gravel, ice, and the like on the road surface may be generated as a discretized model that can be numerically calculated. The road surface model is not limited to a model that reproduces a road surface with a flat surface, and may be a model that reproduces a road surface shape having irregularities on the surface as necessary.

演算部24は、モデル作成部22で作成された各種のモデルを用いて特性値を算出するものである。これにより、設計変数に対する特性値(出力値)が得られる。得られた出力値(出力値)は、メモリ28に記憶される。演算部24は、例えば、公知の有限要素ソルバーによるサブルーチンを実行することで機能するものである。
演算部24は、非線形応答関係を用いて、複数種の設計変数の値と特性値で構成される特性値空間での出力値(サンプリング点)を計算する。また、演算部24は、設計変数と出力値(サンプリング点)とを用い、出力値である特性値を目的関数として、近似モデルを作成する。
また、演算部24は、非線形応答関係を用いて、複数種の設計変数の値と特性値で構成される特性値空間での第1の出力値(サンプリング点)を計算する。また、演算部24は、設計変数と第1の出力値(サンプリング点)とを用い、出力値である特性値を目的関数として、第1の近似モデルを作成する。
また、演算部24は、非線形応答関係を用いて、設計変数に第2の直交表で設定された設計変数の新たな値が含まれる第2の設計変数の特性値で構成される特性値空間での第2の出力値(追加サンプリング点)を計算し、第2の設計変数と第2の出力値(追加サンプリング点)とを用い、第2の出力値である特性値を目的関数として、第2の近似モデルを作成するものでもある。
さらに、演算部24は、作成した近似モデル、第1の近似モデルおよび第2の近似モデルを用いて、多目的最適化計算を実施するものである。
上述の近似モデル(メタモデル)、第1の近似モデル(メタモデル)および第2の近似モデル(メタモデル)は、入出力の関係を近似する数学的モデルのことであり、パラメータを調整することにより、様々な入出力関係を近似できるものである。上述の近似モデル、第1の近似モデルおよび第2の近似モデルには、例えば、多項式モデル、クリギング、ニューラルネットワークおよび動径基底関数等を用いることができる。
The calculation unit 24 calculates characteristic values using various models created by the model creation unit 22. Thereby, a characteristic value (output value) for the design variable is obtained. The obtained output value (output value) is stored in the memory 28. The calculation unit 24 functions, for example, by executing a subroutine using a known finite element solver.
The computing unit 24 calculates an output value (sampling point) in a characteristic value space composed of a plurality of types of design variable values and characteristic values using a non-linear response relationship. The computing unit 24 uses the design variable and the output value (sampling point), and creates an approximate model using the characteristic value that is the output value as an objective function.
In addition, the calculation unit 24 calculates a first output value (sampling point) in a characteristic value space composed of a plurality of types of design variable values and characteristic values using a non-linear response relationship. In addition, the calculation unit 24 uses the design variable and the first output value (sampling point) to create a first approximate model using the characteristic value that is the output value as an objective function.
In addition, the calculation unit 24 uses a non-linear response relationship, and a characteristic value space including a characteristic value of the second design variable in which the design variable includes a new value of the design variable set in the second orthogonal table. The second output value (additional sampling point) is calculated using the second design variable and the second output value (additional sampling point), and the characteristic value that is the second output value is used as an objective function. It also creates a second approximate model.
Further, the calculation unit 24 performs multi-objective optimization calculation using the created approximate model, the first approximate model, and the second approximate model.
The approximate model (meta model), the first approximate model (meta model), and the second approximate model (meta model) described above are mathematical models that approximate the input / output relationship, and parameters are adjusted. Thus, various input / output relationships can be approximated. For example, a polynomial model, kriging, a neural network, a radial basis function, or the like can be used for the above-described approximate model, first approximate model, and second approximate model.

演算部24は、近似モデルおよび第2の近似モデルの交差検証等の検証計算を行うものでもある。
また、演算部24は、近似モデル、第1の近似モデルおよび第2の近似モデルを用いて多目的最適化計算を実施するものでもあり、多目的最適化計算結果からパレート解探索部26にて抽出したパレート解を用いて、規定した非線形関係を用いて実計算を実行させるものでもある。これ以外にも、演算部24は、近似モデルを用いることなく、有限要素法を用いて、設計変数と特性値の組合せで、特性値を算出するものでもある。多目的最適化計算手法としては、例えば進化計算手法の一つである遺伝的アルゴリズム(GA)を用いる。遺伝的アルゴリズムとしては、例えば、解集合を目的関数に沿って複数の領域に分割し、この分割した解集合毎に多目的GAを行うDRMOGA(Divided Range Multi-Objective GA)、NCGA(Neighborhood Cultivation GA),DCMOGA(Distributed Cooperation model of MOGA and SOGA)、NSGA(Non-dominated Sorting GA)、NSGA2(Non-dominated Sorting GA-II)、SPEAII(Strength Pareto Evolutionary Algorithm-II)法等の公知の方法を用いることができる。
The calculation unit 24 also performs verification calculation such as cross verification of the approximate model and the second approximate model.
The calculation unit 24 also performs multi-objective optimization calculation using the approximate model, the first approximate model, and the second approximate model, and the Pareto solution search unit 26 extracts the multi-objective optimization calculation result. The Pareto solution is also used to execute the actual calculation using the specified nonlinear relationship. In addition to this, the calculation unit 24 calculates a characteristic value using a combination of a design variable and a characteristic value by using a finite element method without using an approximate model. As the multi-objective optimization calculation method, for example, a genetic algorithm (GA) which is one of evolutionary calculation methods is used. Genetic algorithms include, for example, DRMOGA (Divided Range Multi-Objective GA) or NCGA (Neighborhood Cultivation GA), which divides a solution set into a plurality of regions along an objective function and performs multi-objective GA for each divided solution set. , Using known methods such as DCMOGA (Distributed Cooperation model of MOGA and SOGA), NSGA (Non-dominated Sorting GA), NSGA2 (Non-dominated Sorting GA-II), and SPEAII (Strength Pareto Evolutionary Algorithm-II) Can do.

パレート解探索部26は、条件設定部20で設定されたパレート解探索の条件に応じて、演算部24で得られた近似モデル、第1の近似モデル、または第2の近似モデルを用いた多目的最適化計算結果から、パレート解を探索し、パレート解を抽出するものである。得られたパレート解は、メモリ28に記憶される。
ここで、パレート解は、トレードオフの関係にある複数の特性値(目的関数)において、他の任意の解よりも優位にあるとはいえないが、より優れた解が他に存在しない解をいう。一般にパレート解は集合として複数個存在する。
パレート解探索部26は、例えば、パレートランキング法を用いてパレート解を探索する。
The Pareto solution search unit 26 uses the approximate model, the first approximate model, or the second approximate model obtained by the calculation unit 24 according to the Pareto solution search conditions set by the condition setting unit 20. The Pareto solution is searched from the optimization calculation result, and the Pareto solution is extracted. The obtained Pareto solution is stored in the memory 28.
Here, a Pareto solution cannot be said to be superior to any other solution in a plurality of characteristic values (objective functions) in a trade-off relationship, but a solution that has no other superior solution exists. Say. In general, there are a plurality of Pareto solutions as a set.
The Pareto solution search unit 26 searches for a Pareto solution using, for example, a Pareto ranking method.

パレート解探索部26では、例えば、ベクトル評価遺伝的アルゴリズム(Vector Evaluated Generic Algorithms:VEGA)、パレートランキング法、またはトーナメント法を用いた選択が行われる。遺伝的アルゴリズム(GA)以外も、同じ進化計算手法として、例えば、焼きなまし法(SA)または粒子群最適化(PSO)を用いてもよい。   In the Pareto solution search unit 26, for example, selection using a vector evaluation genetic algorithm (VEGA), a Pareto ranking method, or a tournament method is performed. Other than the genetic algorithm (GA), for example, annealing (SA) or particle swarm optimization (PSO) may be used as the same evolutionary calculation method.

本発明では、設計変数と特性値との間で定める非線形応答関係、すなわち、設計変数を用いて特性値を求める場合に利用されるものは、FEM等のシミュレーションに限定されるものではなく、上述のように理論式等を用いることもできる。   In the present invention, the non-linear response relationship defined between the design variable and the characteristic value, that is, the one used when the characteristic value is obtained using the design variable is not limited to the simulation such as FEM. A theoretical formula or the like can also be used.

表示制御部30は、条件設定部20に設定される設計変数、特性値等の各種のパラメータ、演算部24で得られた出力値およびパレート解を表示部16に表示させるものである。例えば、特性値の値、パレート解をメモリ28から読み出し、表示部16に表示させる。この場合、例えば、特性値を軸にとって、パレート解を散布図の形態で表示する。すなわち、特性値空間に設計変数を表示する。散布図以外にも、レーダチャートまたはバブルチャートの形態で表示することができる。
また、表示制御部30は、入力部14を介して入力される各種の情報、タイヤモデル、数値計算の結果、および最適解を表示部16に表示させることもできる。例えば、タイヤモデルをメモリ28から読み出し、表示部16に表示させる。
The display control unit 30 causes the display unit 16 to display various parameters such as design variables and characteristic values set in the condition setting unit 20, the output value obtained by the calculation unit 24, and the Pareto solution. For example, the characteristic value and the Pareto solution are read from the memory 28 and displayed on the display unit 16. In this case, for example, the Pareto solution is displayed in the form of a scatter diagram with the characteristic value as an axis. That is, the design variable is displayed in the characteristic value space. In addition to the scatter diagram, it can be displayed in the form of a radar chart or a bubble chart.
The display control unit 30 can also cause the display unit 16 to display various types of information, tire models, numerical calculation results, and optimal solutions input via the input unit 14. For example, the tire model is read from the memory 28 and displayed on the display unit 16.

制御部32は、上述のように、処理部12を制御するものであり、以下に示す近似モデル作成方法でなされる各種の工程を処理部12のモデル作成部22、演算部24、およびパレート解探索部26に行わせるものである。
近似モデル作成装置10では、形状または構造を変化させる際の入力ファイルにおいて、境界条件および解析ステップ等の共通した部分と節点座標値、補強材の配置角度および初期張力などの個々の形状によって異なる部分を分割し、共通部分に取り込むようなファイル形式を用いて自動化すること、すなわち、個別の情報をインクルードファイル化することにより、多数のタイヤ形状について検討を行う場合であっても容易にタイヤ形状の検討が可能である。
As described above, the control unit 32 controls the processing unit 12, and performs various processes performed by the approximate model creation method described below, the model creation unit 22, the computation unit 24, and the Pareto solution of the processing unit 12. This is what the search unit 26 performs.
In the approximate model creation device 10, in the input file when changing the shape or structure, common portions such as boundary conditions and analysis steps, and portions that differ depending on individual shapes such as the node coordinate values, the placement angle of the reinforcing material, and the initial tension Can be automated by using a file format that can be divided into common parts, that is, by making individual information into an include file, it is easy to determine the tire shape even when many tire shapes are studied. Consideration is possible.

次に、本実施形態の構造体の近似モデル作成方法の第1の例について説明する。
図2は、本発明の実施形態の構造体の近似モデル作成方法の第1の例を工程順に示すフローチャートである。図3(a)は、設計変数の一例を示すグラフであり、(b)は、パレート解における設計変数の一例を示すグラフである。
Next, a first example of a method for creating an approximate model of a structure according to the present embodiment will be described.
FIG. 2 is a flowchart showing a first example of the approximate structure creation method for a structure according to the embodiment of the present invention in the order of steps. FIG. 3A is a graph showing an example of the design variable, and FIG. 3B is a graph showing an example of the design variable in the Pareto solution.

まず、図2に示すように、対象となる構造体について設計変数、特性値(目的関数)、制約条件等の最適化条件を設定する(ステップS10)。例えば、構造体としては、サイズが195/65R15のタイヤが挙げられる。
設計変数として、例えば、タイヤの断面形状または構造を変化させる7つの設計変数φ1〜φ7を設定する。設計変数の設定方法に、例えば、ラテンハイパーキューブ法と直交表が用いられ、図3(a)に示す設計変数の設計値が設定される。図3(a)において、符号40はラテンハイパーキューブ法で設定される設計値を示し、符号42は第1の直交表で設定される設計値を示す。符号Pbは基準値を示し、図3(a)では中央値である。図3(a)に示すように、設計値40は設計変数空間に満遍なく設定される。
第1の直交表は、例えば、2水準系のものであり、水準1に設計変数の定義域の下限値を割り当て、水準2に設計変数の定義域の上限値を割り当てる。
特性値としては、例えば、タイヤの物理特性としてタイヤ剛性、転がり抵抗、空気抵抗やコーナリング性能、摩擦エネルギー等がある。例えば、特性値1と特性値2の2つのタイヤ物理特性を目的関数として設定する。なお、特性値は2つ以上設定してもよい。
First, as shown in FIG. 2, optimization conditions such as design variables, characteristic values (objective functions), and constraint conditions are set for the target structure (step S10). For example, as the structure, a tire having a size of 195 / 65R15 can be given.
As design variables, for example, seven design variables φ1 to φ7 that change the cross-sectional shape or structure of the tire are set. As a design variable setting method, for example, a Latin hypercube method and an orthogonal table are used, and the design values of the design variables shown in FIG. In FIG. 3A, reference numeral 40 indicates a design value set by the Latin hypercube method, and reference numeral 42 indicates a design value set by the first orthogonal table. Symbol Pb indicates a reference value, which is a median value in FIG. As shown in FIG. 3A, the design value 40 is set uniformly in the design variable space.
The first orthogonal table is, for example, a two-level system, in which a lower limit value of a design variable domain is assigned to level 1 and an upper limit value of a design variable domain is assigned to level 2.
The characteristic values include, for example, tire rigidity, rolling resistance, air resistance, cornering performance, friction energy, and the like as tire physical characteristics. For example, two tire physical characteristics of characteristic value 1 and characteristic value 2 are set as objective functions. Two or more characteristic values may be set.

設計変数(入力パラメータ)がタイヤの断面形状のパラメータであり、特性値(出力パラメータ)がタイヤ物理特性である2つの特性値である。タイヤの断面形状のパラメータ、2つの特性値が条件設定部20に設定される。例えば、特性値1は大きい値、特性値2は小さい値が要求される特性である。
本実施形態では、このような設定条件で近似モデル作成方法により、近似モデルが作成される。タイヤの断面形状のパラメータの値による特性値1および特性値2の変化を求める。
The design variable (input parameter) is a parameter of the tire cross-sectional shape, and the characteristic value (output parameter) is two characteristic values that are tire physical characteristics. Parameters for the tire cross-sectional shape and two characteristic values are set in the condition setting unit 20. For example, characteristic value 1 is a characteristic that requires a large value, and characteristic value 2 is a characteristic that requires a small value.
In the present embodiment, an approximate model is created by the approximate model creation method under such setting conditions. A change in the characteristic value 1 and the characteristic value 2 depending on the value of the parameter of the tire cross-sectional shape is obtained.

次に、図2に示すように、設計変数から特性値を求める際に用いる非線形応答を条件設定部20に設定する(ステップS12)。すなわち、設計変数と特性値との関係を定める。この非線形応答の種類は、例えば、メモリ28に記憶される。具体的には、タイヤの断面形状のパラメータと、特性値1および特性値2との関係を設定する。タイヤの断面形状のパラメータを入力とし、特性値1および特性値2を出力とした場合、設定する関係は、例えば、特性値1がタイヤの断面形状のパラメータを変数とする多項式等の非線形関数を用いて表わされるものである。また、特性値2がタイヤの断面形状のパラメータを変数とする多項式等の非線形関数を用いて表現されるものである。   Next, as shown in FIG. 2, a non-linear response used when obtaining characteristic values from design variables is set in the condition setting unit 20 (step S12). That is, the relationship between design variables and characteristic values is determined. The type of this nonlinear response is stored in the memory 28, for example. Specifically, the relationship between the tire cross-sectional shape parameter and the characteristic value 1 and characteristic value 2 is set. When a tire cross-sectional shape parameter is input and characteristic value 1 and characteristic value 2 are output, the relationship to be set is, for example, a nonlinear function such as a polynomial in which characteristic value 1 uses a tire cross-sectional shape parameter as a variable. It is expressed by using. Further, the characteristic value 2 is expressed by using a nonlinear function such as a polynomial having a tire cross-sectional shape parameter as a variable.

次に、ステップS12で設定された非線形応答関係を用いて、複数種の設計変数の値と特性値で構成される特性値空間での出力値を計算する。すなわち、設計変数を入力とした場合の出力である特性値を算出するサンプリング計算を実施する(ステップS14)。これにより、特性値1および特性値2で構成される特性値空間における設計変数の設計値の位置がわかる。   Next, using the nonlinear response relationship set in step S12, an output value in a characteristic value space composed of a plurality of types of design variable values and characteristic values is calculated. That is, sampling calculation is performed to calculate a characteristic value that is an output when a design variable is input (step S14). Thereby, the position of the design value of the design variable in the characteristic value space composed of the characteristic value 1 and the characteristic value 2 can be known.

次に、ステップS14で得られた出力値を用いて近似モデルを作成する(ステップS16)。すなわち、設計変数と特性値の関係を近似モデルまたは近似式にて表す。
次に、演算部24で近似モデルを用いた多目的最適化計算を実施する(ステップS18)。次に、多目的最適化計算結果からパレート解探索部26にてパレート解を抽出し、パレート解を得る(ステップS20)。このようにして、近似モデルを用いてパレート解を得ることができる。なお、上述のように近似モデルを用いて得られたパレート解は、近似予測値である。
Next, an approximate model is created using the output value obtained in step S14 (step S16). That is, the relationship between the design variable and the characteristic value is expressed by an approximate model or an approximate expression.
Next, multi-objective optimization calculation using the approximate model is performed by the calculation unit 24 (step S18). Next, the Pareto solution is extracted from the multi-objective optimization calculation result by the Pareto solution search unit 26 to obtain a Pareto solution (step S20). In this way, a Pareto solution can be obtained using the approximate model. Note that the Pareto solution obtained using the approximate model as described above is an approximate prediction value.

ここで、例えば、図3(b)に示すように、パレート解の設計変数の値が、設計変数の上限値44、または下限値46を含む場合、ステップS16で形成される近似モデルまたは近似式の精度が低いものとなることが知られている。このため、設計変数が上限値または下限値を含む組合せを設計値として追加することで近似精度が向上する。しかしながら、7つの設計変数がある場合に、全ての組合せを計算すると、2ケース、すなわち、128ケースの追加計算が必要となり、計算量が増え、計算時間もかかる。そこで、設計変数の値の設定に直交表(前述の第1の直交表、第2の直交表)を用いることで、図3(a)に示すように設計変数の上限値および下限値を含めることができ、しかも、設計変数の値の数の増加も抑制でき、計算時間の増大も抑制することができる。 Here, for example, as shown in FIG. 3B, when the value of the design variable of the Pareto solution includes the upper limit value 44 or the lower limit value 46 of the design variable, the approximate model or the approximate expression formed in step S16. It is known that the accuracy of is low. For this reason, approximation accuracy improves by adding the combination in which a design variable contains an upper limit or a lower limit as a design value. However, if there are seven design variables, calculating all combinations, 2 7 case, i.e., it requires 128 cases additional calculations, calculation volume increases consuming and computation time. Therefore, by using the orthogonal tables (the first orthogonal table and the second orthogonal table described above) for setting the design variable values, the upper limit value and the lower limit value of the design variables are included as shown in FIG. In addition, an increase in the number of design variable values can be suppressed, and an increase in calculation time can also be suppressed.

次に、本実施形態の構造体の近似モデル作成方法の第2の例について説明する。
図4は、本発明の実施形態の構造体の近似モデル作成方法の第2の例を工程順に示すフローチャートである。図5(a)は、パレート解の一例を示すグラフであり、(b)は、設計変数の設定方法の一例を示すグラフである。
近似モデル作成方法の第2の例においては、近似モデル作成方法の第1の例と同様の工程について、その詳細な説明は省略する。
Next, a second example of the approximate model creation method of the structure according to the present embodiment will be described.
FIG. 4 is a flowchart showing a second example of the approximate structure creation method for a structure according to the embodiment of the present invention in the order of steps. FIG. 5A is a graph showing an example of a Pareto solution, and FIG. 5B is a graph showing an example of a design variable setting method.
In the second example of the approximate model creation method, detailed description of the same steps as those in the first example of the approximate model creation method is omitted.

近似モデル作成方法の第2の例は、近似モデル作成方法の第1の例に比して、第1のサンプリング計算を実施し、第1の近似モデルを作成し、第1の多目的最適化計算を実施して第1のパレート解を得ているが、第1のパレート解における設計変数を用いて、直交表を作成しており、第1のサンプリング計算で直交表を用いる必要がない。また、後述するステップS30〜ステップS42の工程が異なる。
第2の例において、ステップS44で第2の多目的最適化計算を実施しているが、この工程は、第1の例のステップS18と同じ工程であるため、その詳細な説明は省略する。また、ステップS46は、パレート解を出力しているが、この工程は、第1の例のステップS20と同じ工程であるため、その詳細な説明は省略する。
As compared with the first example of the approximate model creation method, the second example of the approximate model creation method performs the first sampling calculation, creates the first approximate model, and performs the first multi-objective optimization calculation. To obtain the first Pareto solution, but the orthogonal table is created using the design variables in the first Pareto solution, and it is not necessary to use the orthogonal table in the first sampling calculation. Further, steps S30 to S42 described later are different.
In the second example, the second multi-objective optimization calculation is performed in step S44. Since this step is the same as step S18 in the first example, detailed description thereof is omitted. Step S46 outputs a Pareto solution. Since this step is the same as step S20 in the first example, detailed description thereof is omitted.

本例でも、第1の例と同じく、図4に示すように、対象となる構造体について設計変数、特性値(目的関数)、制約条件等の最適化条件を設定する(ステップS10)。例えば、構造体としては、サイズが195/65R15のタイヤが挙げられる。本例のステップS10では、第1の例に比して設計変数の設定方法に、例えば、ラテンハイパーキューブ法またはモンテカルロ法が用いられる点以外は、第1の例のステップS10と同様の工程であるため、その詳細な説明は省略する。
次の工程である、設計変数から特性値を求める際に用いる非線形応答を条件設定部20に設定する工程(ステップS12)は、第1の例のステップS10と同様の工程であるため、その詳細な説明は省略する。
In this example, as in the first example, as shown in FIG. 4, optimization conditions such as design variables, characteristic values (objective functions), and constraint conditions are set for the target structure (step S10). For example, as the structure, a tire having a size of 195 / 65R15 can be given. In step S10 of this example, the process is the same as that of step S10 of the first example, except that, for example, the Latin hypercube method or the Monte Carlo method is used as the design variable setting method compared to the first example. Therefore, detailed description thereof is omitted.
The next step, which is a step (step S12) for setting the nonlinear response used when obtaining the characteristic value from the design variable in the condition setting unit 20 (step S12) is the same as step S10 in the first example, and therefore its details Detailed explanation is omitted.

本例では、ステップS12で設定された線形応答関係を用いて、複数種の設計変数の値の特性値で構成される特性値空間での出力値を計算する。すなわち、設計変数を入力とした場合の出力である特性値を算出する第1のサンプリング計算を実施する(ステップS30)。次に、ステップS30で得られた出力値を用いて第1の近似モデルを作成する(ステップS32)。そして、演算部24で第1の近似モデルを用いた第1の多目的最適化計算を実施して(ステップS34)、第1の多目的最適化計算結果からパレート解探索部26にてパレート解を抽出し、第1のパレート解を得る。
なお、ステップS32で作成される第1の近似モデルは、第1の例のステップS16で作成される近似モデルと同じであるため、詳細な説明は省略する。ステップS34の第1の多目的最適化計算は、第1の例のステップS18の多目的最適化計算と同じであるため、その詳細な説明は省略する。
In this example, using the linear response relationship set in step S12, an output value in a characteristic value space composed of characteristic values of a plurality of types of design variables is calculated. That is, a first sampling calculation for calculating a characteristic value that is an output when a design variable is input is performed (step S30). Next, a first approximate model is created using the output value obtained in step S30 (step S32). Then, the first multi-objective optimization calculation using the first approximate model is performed by the arithmetic unit 24 (step S34), and the Pareto solution search unit 26 extracts the Pareto solution from the first multi-objective optimization calculation result. To obtain a first Pareto solution.
Since the first approximate model created in step S32 is the same as the approximate model created in step S16 of the first example, detailed description thereof is omitted. Since the first multi-objective optimization calculation in step S34 is the same as the multi-objective optimization calculation in step S18 of the first example, detailed description thereof is omitted.

ステップS34では、例えば、図5(a)に示すパレート解P(第1のパレート解)が得られる。なお、図5(a)には基準点Pbも示す。図5(b)に示すパレート解の設計変数の値を示す。
図5(b)に示すように、設計変数の値の中央値を基準にして、中央値よりも上限値50側にあれば上限値50を設定する。これを直交表が2水準系であれば、水準1に中央値を、水準2に上限値50に割り当てる。また、設計変数の値の中央値を基準にして、中央値よりも下限値52側にあれば下限値52を設定する。これを直交表が2水準系であれば、水準1に中央値を、水準2に下限値52に割り当てる。このように中央値を基準として、設計変数の値の大小を比較することにより、条件設定部20において水準値に設計変数の値の上限値50または下限値52を含む直交表を容易に形成することができる。条件設定部20で、第1のパレート解を基に作成された、水準値に設計変数の値の上限値50または下限値52を含む直交表のことを第2の直交表という。
In step S34, for example, a Pareto solution P (first Pareto solution) shown in FIG. 5A is obtained. FIG. 5A also shows a reference point Pb. The value of the design variable of the Pareto solution shown in FIG.
As shown in FIG. 5B, the upper limit value 50 is set if the upper limit value 50 is located on the side of the upper limit value 50 with respect to the median value of the design variable values. If the orthogonal table is a two-level system, a median value is assigned to level 1 and an upper limit value 50 is assigned to level 2. Further, the lower limit value 52 is set if the lower limit value 52 side of the median value is based on the median value of the design variable. If the orthogonal table is a two-level system, a median value is assigned to level 1 and a lower limit value 52 is assigned to level 2. In this way, by comparing the magnitudes of the design variable values with the median as a reference, the condition setting unit 20 easily forms an orthogonal table including the upper limit value 50 or the lower limit value 52 of the design variable value in the level value. be able to. The orthogonal table created by the condition setting unit 20 based on the first Pareto solution and including the upper limit value 50 or the lower limit value 52 of the design variable value in the level value is referred to as a second orthogonal table.

第1のパレート解における設計変数を出力し(ステップS36)、上述の図5(b)に示すように、上限値または下限値となる設計変数を抽出する(ステップS38)。上述の水準値に設計変数の値の上限値または下限値を含む第2の直交表を設定する。これにより、設計変数に第2の直交表で設定された設計変数の新たな値が含まれる第2の設計変数が得られる。そして、第2の設計変数の特性値で構成される特性値空間での第2の出力値を再度計算する。すなわち、第2のサンプリング計算を実施する(ステップS40)。   The design variables in the first Pareto solution are output (step S36), and the design variables that are the upper limit value or the lower limit value are extracted as shown in FIG. 5B (step S38). A second orthogonal table including the upper limit value or lower limit value of the design variable value is set in the above-described level value. As a result, a second design variable is obtained in which the design variable includes a new value of the design variable set in the second orthogonal table. Then, the second output value in the characteristic value space composed of the characteristic values of the second design variable is calculated again. That is, the second sampling calculation is performed (step S40).

次に、第2の設計変数と、第2のサンプリング計算で得られた第2の出力値とを用いて特性値を目的関数として、第2の近似モデルを作成する(ステップS42)。そして、演算部24にて第2の近似モデルを用いて第2の多目的最適化計算を実施し(ステップS44)、第2の多目的最適化計算結果からパレート解探索部26にてパレート解を抽出し、パレート解を得る(ステップS46)。これにより、特性値1および特性値2について良い特性での近似精度を向上させ、最適化計算結果の信頼性を向上させることができる。
なお、第2の直交表の設定において、上限値または下限値とならない設計変数であっても、パレート解において一定値を示す場合、一定値を示す値を水準値に用いてもよい。
Next, a second approximate model is created using the second design variable and the second output value obtained by the second sampling calculation as a characteristic value as an objective function (step S42). Then, the second multi-objective optimization calculation is performed by the arithmetic unit 24 using the second approximate model (step S44), and the Pareto solution search unit 26 extracts the Pareto solution from the second multi-objective optimization calculation result. Then, a Pareto solution is obtained (step S46). As a result, the approximation accuracy with good characteristics can be improved for the characteristic value 1 and the characteristic value 2, and the reliability of the optimization calculation result can be improved.
In the setting of the second orthogonal table, even if the design variable does not become the upper limit value or the lower limit value, when a constant value is indicated in the Pareto solution, a value indicating the constant value may be used as the level value.

次に、本実施形態の構造体の近似モデル作成方法の第3の例について説明する。
図6は、本発明の実施形態の構造体の近似モデル作成方法の第3の例を工程順に示すフローチャートである。図7は、検証結果の一例を示すグラフである。
近似モデル作成方法の第3の例においては、近似モデル作成方法の第1の例と同様の工程について、その詳細な説明は省略する。
Next, a third example of the structure approximate model creation method of the present embodiment will be described.
FIG. 6 is a flowchart showing a third example of the approximate structure creation method for a structure according to the embodiment of the present invention in the order of steps. FIG. 7 is a graph showing an example of the verification result.
In the third example of the approximate model creation method, detailed description of the same steps as those in the first example of the approximate model creation method is omitted.

近似モデル作成方法の第3の例は、近似モデル作成方法の第1の例に比して、作成した近似モデルを用いて検証計算する工程(ステップS50)を有しており、検証計算の結果が、予め定められた判定条件を満たさない場合(ステップS52)、再度近似モデルを作成する点が異なり、それ以外の工程は、第1の例と同じ工程であるため、その詳細な説明は省略する。近似モデル作成方法の第3の例では、特性値空間の出力値(サンプリング点)における近似モデル精度を向上させることができ、これにより、最適化計算結果の精度を向上させることができる。   Compared to the first example of the approximate model creation method, the third example of the approximate model creation method has a step of performing verification calculation using the created approximate model (step S50). However, when the predetermined determination condition is not satisfied (step S52), the approximation model is created again, and the other steps are the same as those in the first example, and thus detailed description thereof is omitted. To do. In the third example of the approximate model creation method, the approximate model accuracy at the output value (sampling point) in the characteristic value space can be improved, and thereby the accuracy of the optimization calculation result can be improved.

近似モデル作成方法の第3の例では、ステップS50において、ステップS16で作成した近似モデルを用いて近似予測値を演算部24で計算する。また、演算部24で、近似モデルを用いることなく規定した非線形関係を用いて設計変数と特性値の組合せで、特性値を算出する実計算を実施する。
次に、ステップS50で得られた近似予測値と実計算値とを比較し、予め定められた判定条件に基づいて判定する(ステップS52)。
ステップS52において、判定条件を満たす場合、ステップS16で作成した近似モデルを用いて多目的最適化計算を実施する(ステップS54)。次に、多目的最適化計算結果からパレート解探索部26にてパレート解を抽出し、パレート解を得る(ステップS56)。ステップS54は、上述のステップS20と同じ工程であり、ステップS56は、上述のステップS20と同じ工程であるため、その詳細な説明は省略する。
In the third example of the approximate model creation method, in step S50, the approximate predicted value is calculated by the calculation unit 24 using the approximate model created in step S16. In addition, the calculation unit 24 performs an actual calculation for calculating the characteristic value using a combination of the design variable and the characteristic value using a nonlinear relationship defined without using an approximate model.
Next, the approximate predicted value obtained in step S50 is compared with the actual calculated value, and a determination is made based on a predetermined determination condition (step S52).
If the determination condition is satisfied in step S52, multi-objective optimization calculation is performed using the approximate model created in step S16 (step S54). Next, a Pareto solution is extracted by the Pareto solution search unit 26 from the multi-objective optimization calculation result to obtain a Pareto solution (step S56). Step S54 is the same process as step S20 described above, and step S56 is the same process as step S20 described above, and thus detailed description thereof is omitted.

一方、ステップS52において、判定条件を満たさない場合、ステップS10に戻り、設計変数の値を追加し、ステップS12で作成した近似モデルを用いて、サンプリング計算を実施し(ステップS14)、近似モデルを作成する(ステップS16)。すなわち、近似モデルを更新する。設計変数の値の追加には、例えば、ラテンハイパーキューブ法による設計変数の数を増やすこと、直交表の設定を変更して設計変数の値を変えることが含まれる。
そして、更新した近似モデルを用いて、近似予測値を演算部24で計算する。すなわち、検証計算する(ステップS50)。検証計算の結果をステップS52で判定条件に基づいて判定する。ステップS52の判定条件を満たすまで、設計変数の追加(ステップS10)、近似モデルの作成(ステップS16)を繰り返し行う。
On the other hand, if the determination condition is not satisfied in step S52, the process returns to step S10, the value of the design variable is added, and sampling calculation is performed using the approximate model created in step S12 (step S14). Create (step S16). That is, the approximate model is updated. The addition of the design variable value includes, for example, increasing the number of design variables by the Latin hypercube method and changing the value of the design variable by changing the setting of the orthogonal table.
Then, using the updated approximate model, an approximate prediction value is calculated by the calculation unit 24. That is, verification calculation is performed (step S50). The result of the verification calculation is determined based on the determination condition in step S52. Until the determination condition of step S52 is satisfied, the addition of design variables (step S10) and the creation of an approximate model (step S16) are repeated.

ステップS52の判定条件としては、例えば、実計算値と近似予測値との近似直線における傾き、相関係数、および決定係数等を用いることができる。また、各サンプリング点における誤差に閾値を与え、これを判定条件としてもよい。
近似予測値と実計算値とを比較する際、より具体的には、1点除外交差検証およびK−分割交差検証を用いることができ、例えば、1点除外交差検証を用いた場合、図7に示す結果が得られる。
As the determination condition in step S52, for example, the slope of the approximate straight line between the actual calculated value and the approximate predicted value, the correlation coefficient, the determination coefficient, and the like can be used. Further, a threshold value may be given to the error at each sampling point, and this may be used as the determination condition.
More specifically, when comparing the approximate predicted value and the actual calculation value, one-point exclusion cross validation and K-division cross validation can be used. For example, when one-point exclusion cross validation is used, FIG. The result shown in is obtained.

近似モデル作成方法の第3の例は、図3に示す近似モデル作成方法の第2の例にも適用することができる。この場合、検証計算する工程(ステップS50)の後、検証計算の結果が、予め定められた判定条件を満たす場合(ステップS52)には、ステップS42で作成した第2の近似モデルを用いて多目的最適化計算を実施する(ステップS54)。
一方、検証計算する工程(ステップS50)の後、検証計算の結果が、予め定められた判定条件を満たさない場合(ステップS52)には、ステップS10に戻って設計変数の値を追加して、第1のサンプリング計算を行い(ステップS30)、第1の近似モデルを作成し(ステップS32)、第1の多目的最適化計算を実施し(ステップS34)、第1の多目的最適化計算結果からパレート解探索部26にてパレート解を抽出し、第1のパレート解を得る。そして、第1のパレート解における設計変数を出力し(ステップS36)、上限値または下限値となる設計変数を抽出する(ステップS38)。そして、設計変数に第2の直交表で設定された設計変数の新たな値が含まれる第2の設計変数を得て(ステップS40)、追加された設計変数の値を含む第2の設計変数と第2の出力値を用いて第2の近似モデルを更新する(ステップS42)ようにしてもよい。
また、ステップS38に戻り設計変数の値を追加して、追加された設計変数の値を含む第2の設計変数と第2の出力値を用いて第2の近似モデルを更新してもよい(ステップS42)。
The third example of the approximate model creation method can also be applied to the second example of the approximate model creation method shown in FIG. In this case, after the verification calculation step (step S50), if the verification calculation result satisfies a predetermined determination condition (step S52), the second approximation model created in step S42 is used for multipurpose purposes. Optimization calculation is performed (step S54).
On the other hand, after the verification calculation step (step S50), if the verification calculation result does not satisfy the predetermined determination condition (step S52), the process returns to step S10 to add the value of the design variable. The first sampling calculation is performed (step S30), the first approximate model is created (step S32), the first multi-objective optimization calculation is performed (step S34), and the Pareto is calculated from the first multi-objective optimization calculation result. A Pareto solution is extracted by the solution search unit 26 to obtain a first Pareto solution. And the design variable in a 1st Pareto solution is output (step S36), and the design variable used as an upper limit or a lower limit is extracted (step S38). Then, a second design variable including a new value of the design variable set in the second orthogonal table is obtained as the design variable (step S40), and the second design variable including the value of the added design variable is obtained. The second approximate model may be updated using the second output value (step S42).
Alternatively, the process returns to step S38, the value of the design variable is added, and the second approximate model may be updated using the second design variable including the value of the added design variable and the second output value ( Step S42).

次に、本実施形態の構造体の近似モデル作成方法の第4の例について説明する。
図8は、本発明の実施形態の構造体の近似モデル作成方法の第4の例を工程順に示すフローチャートである。
近似モデル作成方法の第4の例においては、近似モデル作成方法の第1の例と同様の工程について、その詳細な説明は省略する。
Next, a fourth example of the approximate model creation method of the structure according to the present embodiment will be described.
FIG. 8 is a flowchart showing a fourth example of the approximate structure creation method for a structure according to the embodiment of the present invention in the order of steps.
In the fourth example of the approximate model creation method, detailed description of the same steps as those in the first example of the approximate model creation method is omitted.

近似モデル作成方法の第4の例は、近似モデル作成方法の第1の例に比して、抽出したパレート解(ステップS60)について実計算する工程(ステップS62)を有しており、実計算の結果が、予め定められた判定条件を満たさない場合(ステップS64)、再度近似モデルを作成する点が異なり、それ以外の工程は、第1の例と同じ工程であるため、その詳細な説明は省略する。近似モデル作成方法の第4の例では、パレート解の精度を確認する工程を設けることで、最適化計算結果の精度を向上させることができる。
なお、ステップS60のパレート解を得る工程は、第1の例のステップS20のパレート解を得る工程と同じ工程であるため、その詳細な説明は省略する。
Compared to the first example of the approximate model creation method, the fourth example of the approximate model creation method includes a step (step S62) of performing actual calculation on the extracted Pareto solution (step S60). If the result does not satisfy the predetermined determination condition (step S64), the approximate model is created again, and the other steps are the same as those in the first example. Is omitted. In the fourth example of the approximate model creation method, the accuracy of the optimization calculation result can be improved by providing a step of confirming the accuracy of the Pareto solution.
In addition, since the process of obtaining the Pareto solution in step S60 is the same process as the process of obtaining the Pareto solution in step S20 of the first example, detailed description thereof is omitted.

近似モデル作成方法の第4の例では、ステップS60で得られたパレート解を用いて、パレート解の精度を確認するための確認計算として、実計算を行う(ステップS62)。ステップS62の実計算は、例えば、有限要素法を用いた特性値1、特性値2を計算する計算モデルに、ステップS60で得られたパレート解の値を入れて計算することである。
次に、ステップS62で得られた実計算値と、有限要素法を用いて算出された実計算値(以下、FEM実計算値という)を比較し、予め定められた判定条件に基づいて判定する(ステップS64)。ステップS64において判定条件を満たす場合、ステップS60で得られたパレート解を、最終的なパレート解として、パレート解を出力する(ステップS66)。
In the fourth example of the approximate model creation method, actual calculation is performed as confirmation calculation for confirming the accuracy of the Pareto solution using the Pareto solution obtained in step S60 (step S62). The actual calculation in step S62 is, for example, to calculate by putting the value of the Pareto solution obtained in step S60 into a calculation model for calculating characteristic value 1 and characteristic value 2 using the finite element method.
Next, the actual calculation value obtained in step S62 is compared with the actual calculation value calculated using the finite element method (hereinafter referred to as FEM actual calculation value), and the determination is made based on a predetermined determination condition. (Step S64). If the determination condition is satisfied in step S64, the Pareto solution obtained in step S60 is output as the final Pareto solution (step S66).

一方、ステップS64において、判定条件を満たさない場合、ステップS10に戻り、設計変数の値を追加し、ステップS12で作成した近似モデルを用いて、サンプリング計算を実施し(ステップS14)、近似モデルを作成する(ステップS16)。すなわち、近似モデルを更新する。設計変数の値の追加には、例えば、ラテンハイパーキューブ法による設計変数の数を増やすこと、直交表の設定を変更して設計変数の値を変えることが含まれる。
そして、更新した近似モデルを用いて、多目的最適化計算をし(ステップS18)、多目的最適化計算結果からパレート解を抽出し、パレート解を得る(ステップS60)。得られたパレート解を用いた実計算を行い(ステップS62)、実計算の結果をステップS64で判定条件に基づいて判定する。ステップS64の判定条件を満たすまで、設計変数の追加(ステップS10)、近似モデルの作成(ステップS16)を繰り返し行う。
On the other hand, if the determination condition is not satisfied in step S64, the process returns to step S10, the value of the design variable is added, sampling calculation is performed using the approximate model created in step S12 (step S14), and the approximate model is calculated. Create (step S16). That is, the approximate model is updated. The addition of the design variable value includes, for example, increasing the number of design variables by the Latin hypercube method and changing the value of the design variable by changing the setting of the orthogonal table.
Then, using the updated approximate model, multi-objective optimization calculation is performed (step S18), a Pareto solution is extracted from the multi-objective optimization calculation result, and a Pareto solution is obtained (step S60). The actual calculation using the obtained Pareto solution is performed (step S62), and the result of the actual calculation is determined based on the determination condition in step S64. The design variable addition (step S10) and the approximation model creation (step S16) are repeated until the determination condition of step S64 is satisfied.

ステップS62での実計算に用いるパレート解は、ステップS60で得られた全てのパレート解でもよい。しかしながら、効率化の観点から、複数のパレート解のうち、端のパレート解、中央のパレート解など離散的に選択することが好ましい。
ステップS64の判定条件としては、例えば、誤差が用いられる。この誤差は、相対誤差でも実誤差であってもよい。また、複数のパレート解を用いる場合、それらの標準偏差または分散値を設定してもよい。
図9に示すように、パレート解Pに対して、例えば、3つのパレート解P、P、Pを設定する。各パレート解P、P、Pに対応した設計変数値を入力することによりFEM実計算値G、G、Gを算出する。パレート解P、P、Pと、FEM実計算値G、G、Gとの差d、d、dをそれぞれ求める。この場合、差d、d、dを判定条件として設定された誤差と比較して判定する。
The Pareto solution used for the actual calculation in step S62 may be all the Pareto solutions obtained in step S60. However, from the viewpoint of efficiency, it is preferable to select discretely such as an end Pareto solution or a central Pareto solution among a plurality of Pareto solutions.
For example, an error is used as the determination condition in step S64. This error may be a relative error or an actual error. When a plurality of Pareto solutions are used, their standard deviation or variance value may be set.
As shown in FIG. 9, for example, three Pareto solutions P 1 , P 2 , and P 3 are set for the Pareto solution P. FEM actual calculation values G 1 , G 2 , and G 3 are calculated by inputting design variable values corresponding to the Pareto solutions P 1 , P 2 , and P 3 . Differences d 1 , d 2 , and d 3 between the Pareto solutions P 1 , P 2 , and P 3 and the FEM actual calculation values G 1 , G 2 , and G 3 are obtained, respectively. In this case, the determination is made by comparing the differences d 1 , d 2 , and d 3 with an error set as a determination condition.

近似モデル作成方法の第4の例は、図3に示す近似モデル作成方法の第2の例にも適用することができる。この場合、ステップS60で得られたパレート解を用いて、パレート解の精度を確認するための確認計算として、実計算を行い(ステップS62)、予め定められた判定条件に基づいて判定する(ステップS64)。ステップS64において判定条件を満たす場合、ステップS60で得られたパレート解を、最終的なパレート解として、パレート解を出力する(ステップS66)。
一方、ステップS64において、判定条件を満たさない場合、ステップS10に戻って設計変数の値を追加して、第1のサンプリング計算を行い(ステップS30)、第1の近似モデルを作成し(ステップS32)、第1の多目的最適化計算を実施し(ステップS34)、第1の多目的最適化計算結果から第1のパレート解を抽出し、第1のパレート解を得る。そして、第1のパレート解における設計変数を出力し(ステップS36)、上限値または下限値となる設計変数を抽出する(ステップS38)。そして、設計変数に第2の直交表で設定された設計変数の新たな値が含まれる第2の設計変数を得て(ステップS40)、追加された設計変数の値を含む第2の設計変数と第2の出力値を用いて第2の近似モデルを更新する(ステップS42)。そして、第2の近似モデルを用いて第2の多目的最適化計算を実施し(ステップS44)、第2の多目的最適化計算結果から第2のパレート解を抽出し、第2のパレート解を得る(ステップS60)。得られた第2のパレート解を用いた実計算を行い(ステップS62)、実計算の結果をステップS64で判定条件に基づいて判定する。ステップS64の判定条件を満たすまで、上述の一連のステップS10、ステップS30〜ステップS60の工程を繰り返し行う。
The fourth example of the approximate model creation method can also be applied to the second example of the approximate model creation method shown in FIG. In this case, using the Pareto solution obtained in step S60, actual calculation is performed as a confirmation calculation for confirming the accuracy of the Pareto solution (step S62), and determination is made based on a predetermined determination condition (step S62). S64). If the determination condition is satisfied in step S64, the Pareto solution obtained in step S60 is output as the final Pareto solution (step S66).
On the other hand, if the determination condition is not satisfied in step S64, the process returns to step S10, the value of the design variable is added, the first sampling calculation is performed (step S30), and the first approximate model is created (step S32). ), The first multi-objective optimization calculation is performed (step S34), the first Pareto solution is extracted from the first multi-objective optimization calculation result, and the first Pareto solution is obtained. And the design variable in a 1st Pareto solution is output (step S36), and the design variable used as an upper limit or a lower limit is extracted (step S38). Then, a second design variable including a new value of the design variable set in the second orthogonal table is obtained as the design variable (step S40), and the second design variable including the value of the added design variable is obtained. The second approximate model is updated using the second output value (step S42). Then, the second multi-objective optimization calculation is performed using the second approximate model (step S44), the second Pareto solution is extracted from the second multi-objective optimization calculation result, and the second Pareto solution is obtained. (Step S60). The actual calculation using the obtained second Pareto solution is performed (step S62), and the result of the actual calculation is determined based on the determination condition in step S64. The above-described series of steps S10 and S30 to S60 are repeated until the determination condition of step S64 is satisfied.

また、ステップS38に戻り設計変数の値を追加して、追加された設計変数の値を含む第2の設計変数と第2の出力値を用いて第2の近似モデルを更新し(ステップS42)、第2の近似モデルを用いて第2の多目的最適化計算を実施し(ステップS44)、第2の多目的最適化計算結果から第2のパレート解を抽出し、第2のパレート解を得る(ステップS60)。得られた第2のパレート解を用いた実計算を行い(ステップS62)、実計算の結果をステップS64で判定条件に基づいて判定するようにしてもよい。この場合も、ステップS64の判定条件を満たすまで、上述の一連のステップS42、ステップS44、ステップS60の工程を繰り返し行う。   Returning to step S38, the value of the design variable is added, and the second approximate model is updated using the second design variable and the second output value including the value of the added design variable (step S42). Then, the second multi-objective optimization calculation is performed using the second approximate model (step S44), and the second Pareto solution is extracted from the second multi-objective optimization calculation result to obtain the second Pareto solution ( Step S60). An actual calculation using the obtained second Pareto solution may be performed (step S62), and the result of the actual calculation may be determined based on the determination condition in step S64. Also in this case, the above-described series of steps S42, S44, and S60 is repeated until the determination condition of step S64 is satisfied.

本発明は、基本的に以上のように構成されるものである。以上、本発明の構造体の近似モデル作成方法、構造体の近似モデル作成装置、およびプログラムについて詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良または変更をしてもよいのはもちろんである。   The present invention is basically configured as described above. The structure approximate model creation method, the structure approximate model creation apparatus, and the program according to the present invention have been described in detail above. However, the present invention is not limited to the above-described embodiment and does not depart from the spirit of the present invention. Of course, various improvements or modifications may be made.

以下、本発明の近似モデル作成方法の実施例について具体的に説明する。
本実施例では、以下に示す実施例1、2および比較例1〜3ならびに基準例を用いて本発明の近似モデル作成方法の効果について確認した。
Examples of the approximate model creation method of the present invention will be specifically described below.
In this example, the effects of the approximate model creation method of the present invention were confirmed using Examples 1 and 2 and Comparative Examples 1 to 3 shown below and a reference example.

本実施例では、タイヤの断面形状を設計変数とし、タイヤの物理特性である2つの特性値(目的関数)を設定した。ここでは、目的関数の望目特性として、特性値1を大きく、かつ特性値2を小さくするように設定し、多目的遺伝的アルゴリズムを用いた最適化計算結果からパレート解を抽出し、本発明の近似モデル作成方法の効果について確認した。
タイヤサイズ215/55R17のタイヤモデルを基準として、タイヤの断面形状に対して設計変数φ1〜φ7で表される入力値を設定した。なお、設計変数φ1〜φ7で表される入力値を、ラテンハイパーキューブ法(LHC)を用いて設定した。
なお、近似モデルの精度を検証するため、設計変数およびその定義域、ならびに遺伝的アルゴリズムの個体数、世代数、および突然変異率といった計算条件は実施例1、2および比較例1〜3ともにそれぞれ同一の値を用いた。
以下、実施例1および比較例1〜3ならびに基準例について説明する。
In this embodiment, the tire cross-sectional shape is used as a design variable, and two characteristic values (objective functions) that are physical characteristics of the tire are set. Here, as the desired characteristic of the objective function, the characteristic value 1 is set to be large and the characteristic value 2 is set to be small, and the Pareto solution is extracted from the optimization calculation result using the multi-objective genetic algorithm. The effect of the approximate model creation method was confirmed.
With reference to a tire model of tire size 215 / 55R17, input values represented by design variables φ1 to φ7 were set for the cross-sectional shape of the tire. The input values represented by the design variables φ1 to φ7 were set using the Latin hypercube method (LHC).
In addition, in order to verify the accuracy of the approximate model, the design variables and their domain, and the calculation conditions such as the number of individuals, the number of generations, and the mutation rate of the genetic algorithm are the same in each of Examples 1, 2 and Comparative Examples 1-3. The same value was used.
Hereinafter, Example 1, Comparative Examples 1 to 3, and a reference example will be described.

実施例1は、ラテンハイパーキューブ法で設定した100ケースに加えて、直交表L18を用いて設計変数の値を18ケース追加した。直交表L18は、3×2で表され、3水準が7因子とダミーで2水準が1因子のものである。実施例1は、全部で118ケースである。実施例1では、最適化計算を行う前に、予め設計変数について、図10(a)に示すように上限値60と下限値61と中央値62とを水準点として設定した。
実施例2は、ラテンハイパーキューブ法で設定した100ケースに加えて、直交表L18を用いて設計変数の値を18ケース追加した。直交表L18は、3×2で表され、3水準が7因子とダミーで2水準が1因子のものである。実施例2は、全部で118ケースである。実施例2では、第1の近似モデルを用いた最適化計算を1度行った後、パレート解を抽出し、設計変数の好ましい方向を判定し、水準点を設定した。具体的には、図10(b)に示すように、設計変数の好ましい方向の絶対値での最大値63(最小値を含む)と、定義域の中央値64と、中間値65とを水準点として設定した。中間値65とは、絶対値での最大値63(最小値を含む)と中央値64との中間値である。
Example 1, in addition to the 100 cases that set Latin hypercube method, the value of the design variable by using the orthogonal table L 18 was added 18 cases. The orthogonal table L 18 is represented by 3 7 × 2 1 , with 3 levels being 7 factors and dummy and 2 levels being 1 factor. Example 1 has 118 cases in total. In the first embodiment, before the optimization calculation, the upper limit value 60, the lower limit value 61, and the median value 62 are set as reference points for the design variables in advance as shown in FIG.
Example 2, in addition to the 100 cases that set Latin hypercube method, the value of the design variable by using the orthogonal table L 18 was added 18 cases. The orthogonal table L 18 is represented by 3 7 × 2 1 , with 3 levels being 7 factors and dummy and 2 levels being 1 factor. Example 2 has 118 cases in total. In Example 2, the optimization calculation using the first approximate model was performed once, then the Pareto solution was extracted, the preferred direction of the design variable was determined, and the benchmark was set. Specifically, as shown in FIG. 10B, the maximum value 63 (including the minimum value) in the absolute value in the preferred direction of the design variable, the median value 64 of the definition area, and the intermediate value 65 are set as levels. Set as a point. The intermediate value 65 is an intermediate value between the absolute maximum value 63 (including the minimum value) and the median value 64.

比較例1は、ラテンハイパーキューブ法で設定した100ケースだけとした。比較例1は、全部で100ケースである。
比較例2は、ラテンハイパーキューブ法で設定した120ケースだけとした。比較例2は、全部で120ケースである。
比較例3は、ラテンハイパーキューブ法で設定した300ケースだけとした。比較例3は、全部で300ケースである。
In Comparative Example 1, only 100 cases set by the Latin hypercube method were used. Comparative example 1 is 100 cases in total.
In Comparative Example 2, only 120 cases set by the Latin hypercube method were used. The comparative example 2 is 120 cases in total.
In Comparative Example 3, only 300 cases set by the Latin hypercube method were used. In Comparative Example 3, there are 300 cases in total.

基準例は、近似モデルを用いることなく、全て有限要素法を用いて特性値を計算したものである。この基準例の実計算結果を図11に示す。図11に示す実計算結果70が近似モデルの計算精度を確認するための基準となるものである。   In the reference examples, the characteristic values are all calculated using the finite element method without using an approximate model. The actual calculation results of this reference example are shown in FIG. The actual calculation result 70 shown in FIG. 11 serves as a reference for confirming the calculation accuracy of the approximate model.

実施例1、2および比較例1〜3について、多項式を用いた近似モデルを作成し、最適化計算を行い、パレート解を抽出し、その結果を図11に示す。
図11に示すように、実計算結果70と実施例1の結果72および実施例2の結果74とは近い。一方、比較例1の結果76は、最も実計算結果70から遠い。比較例2は、実施例1と略同じケース数であるが、比較例2の結果78は実施例1の結果72よりも実計算結果70から離れており、比較例1と略同じ結果である。比較例3は、実施例1よりもケース数が多いが、比較例3の結果80は実施例1の結果72よりも実計算結果70から離れており、実計算結果70とは形状も異なる。
For Examples 1 and 2 and Comparative Examples 1 to 3, an approximation model using a polynomial is created, optimization calculation is performed, a Pareto solution is extracted, and the result is shown in FIG.
As shown in FIG. 11, the actual calculation result 70 is close to the result 72 of the first embodiment and the result 74 of the second embodiment. On the other hand, the result 76 of Comparative Example 1 is farthest from the actual calculation result 70. Comparative Example 2 has approximately the same number of cases as Example 1, but the result 78 of Comparative Example 2 is farther from the actual calculation result 70 than the result 72 of Example 1, and is substantially the same result as Comparative Example 1. . Comparative Example 3 has more cases than Example 1, but the result 80 of Comparative Example 3 is farther from the actual calculation result 70 than the result 72 of Example 1, and the shape is different from the actual calculation result 70.

図11に示す比較例1〜3のように、同じラテンハイパーキューブ手法にて単にサンプリング数を増加しても、計算時間が増大するだけで近似精度の改善にはほとんど寄与しない。これはラテンハイパーキューブが設計変数空間を離散的に満遍なく網羅するサンプル手法であり、最適解群が上限値または下限値を示す設計変数を含む組合せにて構成されている場合には、定義域内のサンプリング密度を増やしても効果は低いことがわかる。
一方、実施例1に示すように、ラテンハイパーキューブ法に加え、直交表を用いて上限値、下限値、一定値を示す設計変数の組合せを設計変数の値に加えることにより、追加する設計変数の数が少ない場合であっても効率良く近似精度を向上させることができる。
直交表を用いることなく1度最適化計算を実施した後に、パレート解を基に直交表を設定した実施例2は、最適化計算の前に、単にラテンハイパーキューブ法と直交表を用いて設定した実施例1に比して、ケース数は同じであるが実計算結果70により近く、更に効率良く近似精度を向上させることができる。
なお、実計算結果70は近似モデルを用いておらず、実施例1、2に比して計算量が非常に多く、かつ計算時間も長い。このように本発明では、ケース数が少ないが近似モデルの精度が高い。しかも、本発明は計算量および計算時間を減らすことができる。
As in Comparative Examples 1 to 3 shown in FIG. 11, even if the number of samplings is simply increased by the same Latin hypercube method, the calculation time is increased and it hardly contributes to the improvement of the approximation accuracy. This is a sample method in which the Latin hypercube covers the design variable space discretely and evenly, and when the optimal solution group is composed of combinations including design variables that indicate the upper limit value or the lower limit value, It can be seen that the effect is low even if the sampling density is increased.
On the other hand, as shown in Example 1, in addition to the Latin hypercube method, a design variable to be added by adding a combination of design variables indicating an upper limit value, a lower limit value, and a constant value to the design variable value using an orthogonal table The approximation accuracy can be improved efficiently even when there is a small number of.
Example 2 in which the orthogonal table is set based on the Pareto solution after performing the optimization calculation once without using the orthogonal table is set only using the Latin hypercube method and the orthogonal table before the optimization calculation. Compared to the first embodiment, the number of cases is the same, but closer to the actual calculation result 70, and the approximation accuracy can be improved more efficiently.
It should be noted that the actual calculation result 70 does not use an approximate model, and the calculation amount is very large and the calculation time is long as compared with the first and second embodiments. Thus, in the present invention, the number of cases is small, but the accuracy of the approximate model is high. Moreover, the present invention can reduce the calculation amount and the calculation time.

10 構造体の近似モデル作成装置(近似モデル作成装置)
12 処理部
14 入力部
16 表示部
20 条件設定部
22 モデル作成部
24 演算部
26 パレート解探索部
28 メモリ
30 表示制御部
32 制御部
40 設計値
42 第1の直交表で設定される設計値
44 上限値
46 下限値
Approximate model creation device for structure 10 (approximate model creation device)
DESCRIPTION OF SYMBOLS 12 Processing part 14 Input part 16 Display part 20 Condition setting part 22 Model preparation part 24 Calculation part 26 Pareto solution search part 28 Memory 30 Display control part 32 Control part 40 Design value 42 Design value 44 set by 1st orthogonal table 44 Upper limit 46 Lower limit

Claims (17)

構造体および構造体を構成する材料を規定するパラメータのうち設計変数として定められた複数の入力パラメータと、構造体および構造体を構成する材料を規定するパラメータのうち特性値として定められた複数の出力パラメータとの2種類のデータを対象とした構造体の近似モデルの作成方法であって、
コンピュータが、前記複数種の設計変数および前記各設計変数の定義域、ならび前記複数種の特性値を設定し、ラテンハイパーキューブ法と直交表を少なくとも用いて前記設計変数の値を設定する第1の工程と、
前記複数種の設計変数と前記複数種の特性値との間の非線形応答関係を定める第2の工程と、
前記第2の工程で定めた前記非線形応答関係を用いて、前記設計変数の値の前記特性値で構成される特性値空間での出力値を計算し、前記設計変数と出力値とを用い、特性値を目的関数として、近似モデルを作成する第3の工程と、
前記近似モデルを用いて、多目的最適化計算を実施する第4の工程とを実行することを特徴とする構造体の近似モデルの作成方法。
A plurality of input parameters defined as design variables among the parameters defining the structure and the material constituting the structure, and a plurality of parameters defined as characteristic values among the parameters defining the structure and the material constituting the structure A method of creating an approximate model of a structure for two types of data with output parameters,
The computer sets the plurality of types of design variables, the domains of the design variables, and the plurality of types of characteristic values, and sets the values of the design variables using at least a Latin hypercube method and an orthogonal table. And the process of
A second step of defining a nonlinear response relationship between the plurality of types of design variables and the plurality of types of characteristic values;
Using the nonlinear response relationship defined in the second step, calculating an output value in a characteristic value space constituted by the characteristic value of the design variable value, using the design variable and the output value, A third step of creating an approximate model using the characteristic value as an objective function;
A method for creating an approximate model of a structure, wherein a fourth step of performing multi-objective optimization calculation is executed using the approximate model.
構造体および構造体を構成する材料を規定するパラメータのうち設計変数として定められた複数の入力パラメータと、構造体および構造体を構成する材料を規定するパラメータのうち特性値として定められた複数の出力パラメータとの2種類のデータを対象とした構造体の近似モデルの作成方法であって、
コンピュータが、前記複数種の設計変数および前記各設計変数の定義域、ならび前記複数種の特性値を設定し、前記設計変数の値を設定する第1の工程と、
前記複数種の設計変数と前記複数種の特性値との間の非線形応答関係を定める第2の工程と、
前記第2の工程で定めた前記非線形応答関係を用いて、前記設計変数の値の前記特性値で構成される特性値空間での第1の出力値を計算し、前記設計変数と第1の出力値とを用い、特性値を目的関数として、第1の近似モデルを作成する第3の工程と、
前記第1の近似モデルを用いて、第1の多目的最適化計算を実施する第4の工程と、
前記第1の近似モデルを作成した後、前記第1の近似モデルを用いてパレート解を抽出する第5の工程と、
前記パレート解における設計変数の値から上限値または下限値となる設計変数を設定する第6の工程と、
水準値に前記上限値または前記下限値を含む直交表を設定する第7の工程と、
前記非線形応答関係を用いて、前記設計変数の値に直交表で設定された設計変数の新たな値が含まれる第2の設計変数の前記特性値で構成される特性値空間での第2の出力値を計算し、前記第2の設計変数と第2の出力値とを用い、特性値を目的関数として、第2の近似モデルを作成する第8の工程と、
前記第2の近似モデルを用いて第2の多目的最適化計算を実施する第9の工程とを実行することを特徴とする構造体の近似モデルの作成方法。
A plurality of input parameters defined as design variables among the parameters defining the structure and the material constituting the structure, and a plurality of parameters defined as characteristic values among the parameters defining the structure and the material constituting the structure A method of creating an approximate model of a structure for two types of data with output parameters,
A first step in which a computer sets the plurality of types of design variables and domain of each design variable, and sets the plurality of types of characteristic values, and sets the values of the design variables;
A second step of defining a nonlinear response relationship between the plurality of types of design variables and the plurality of types of characteristic values;
Using the nonlinear response relationship determined in the second step, a first output value in a characteristic value space constituted by the characteristic values of the design variable values is calculated, and the design variable and the first A third step of creating a first approximate model using the output value and using the characteristic value as an objective function;
A fourth step of performing a first multi-objective optimization calculation using the first approximate model;
A fifth step of extracting a Pareto solution using the first approximate model after creating the first approximate model;
A sixth step of setting a design variable that becomes an upper limit value or a lower limit value from the value of the design variable in the Pareto solution;
A seventh step of setting an orthogonal table including the upper limit value or the lower limit value as a level value;
Using the nonlinear response relationship, a second value in a characteristic value space configured by the characteristic value of the second design variable in which the value of the design variable includes a new value of the design variable set in the orthogonal table. An eighth step of calculating an output value, using the second design variable and the second output value, and creating a second approximate model using the characteristic value as an objective function;
And a ninth step of performing a second multi-objective optimization calculation using the second approximate model. A method for creating an approximate model of a structure.
前記直交表は、設計変数の上限値または下限値を水準値とする請求項1または2に記載の構造体の近似モデルの作成方法。   The method for creating an approximate model of a structure according to claim 1 or 2, wherein the orthogonal table uses an upper limit value or a lower limit value of a design variable as a level value. 前記コンピュータが、前記第3工程と前記第4の工程との間に、前記第3の工程で作成した前記近似モデルに、前記出力値を用いて検証計算を行い、検証計算の結果が所定の判定条件を満たす場合には、前記第4の工程で多目的最適化計算を実行し、
検証の結果が所定の判定条件を満たさない場合には、前記コンピュータが、前記第1の工程において、前記設計変数の値を追加し、前記追加された設計変数の値を含む設計変数と前記出力値を用いて前記近似モデルを更新する請求項に記載の構造体の近似モデルの作成方法。
The computer, between the third step and the fourth step, the approximation model created in the third step, to validate calculated by using the output value of the verification calculation result is given If the determination condition is satisfied, the multi-objective optimization calculation is executed in the fourth step,
When the verification result does not satisfy a predetermined determination condition, the computer adds the value of the design variable in the first step, and the design variable including the value of the added design variable and the output The method for creating an approximate model of a structure according to claim 1 , wherein the approximate model is updated using a value.
前記コンピュータが、前記第8の工程と前記第9の工程との間に、前記第8の工程で作成した前記第2の近似モデルに、前記第2の出力値を用いて検証計算を行い、検証計算の結果が所定の判定条件を満たす場合には、前記第9の工程で前記第2の多目的最適化計算を実行し、
検証の結果が所定の判定条件を満たさない場合には、前記コンピュータが、前記第1の工程において、前記設計変数の値を追加し、前記追加された設計変数の値を含む前記第2の設計変数と前記第2の出力値を用いて前記第2の近似モデルを更新する請求項に記載の構造体の近似モデルの作成方法。
The computer performs a verification calculation using the second output value on the second approximate model created in the eighth step between the eighth step and the ninth step, If the result of the verification calculation satisfies a predetermined determination condition, the second multi-objective optimization calculation is executed in the ninth step,
If the result of verification does not satisfy a predetermined determination condition, the computer adds the value of the design variable in the first step, and includes the value of the added design variable. the method of creating an approximate model of a structure according to claim 2 configured to update the second approximation model using the variable second output value.
前記コンピュータが、前記第4の工程の後に、前記第4の工程の前記多目的最適化計算を実行して得られたパレート解を用いて前記近似モデルの誤差を検証するための実計算を行う工程を実行し、
前記実計算の結果が所定の判定条件を満たす場合には、前記コンピュータが、前記第4の工程で得られた前記多目的最適化計算を実行して得られたパレート解を最終的なパレート解とし、
前記実計算の結果が所定の判定条件を満たさない場合には、前記コンピュータが、前記第1の工程において、前記設計変数の値を追加し、前記追加された設計変数の値を含む設計変数と前記出力値を用いて前記近似モデルを更新する請求項に記載の構造体の近似モデルの作成方法。
The computer performs an actual calculation for verifying an error of the approximate model using the Pareto solution obtained by executing the multi-objective optimization calculation of the fourth step after the fourth step. Run
When the result of the actual calculation satisfies a predetermined determination condition, the computer uses the Pareto solution obtained by executing the multi-objective optimization calculation obtained in the fourth step as a final Pareto solution. ,
When the result of the actual calculation does not satisfy a predetermined determination condition, the computer adds a value of the design variable in the first step, and a design variable including the value of the added design variable The method for creating an approximate model of a structure according to claim 1 , wherein the approximate model is updated using the output value.
前記コンピュータが、前記第9の工程の後に、前記第9の工程の前記第2の多目的最適化計算を実行して得られたパレート解を用いて前記近似モデルの誤差を検証するための実計算を行う工程を実行し、
前記実計算の結果が所定の判定条件を満たす場合には、前記コンピュータが、前記第9の工程で得られた前記第2の多目的最適化計算を実行して得られたパレート解を最終的なパレート解とし、
前記実計算の結果が所定の判定条件を満たさない場合には、前記コンピュータが、前記第1の工程において、前記設計変数の値を追加し、前記追加された設計変数の値を含む前記第2の設計変数と前記第2の出力値を用いて前記第2の近似モデルを更新する請求項に記載の構造体の近似モデルの作成方法。
Actual calculation for the computer to verify the error of the approximate model using the Pareto solution obtained by executing the second multi-objective optimization calculation of the ninth step after the ninth step Execute the process of
When the result of the actual calculation satisfies a predetermined determination condition, the computer finally calculates the Pareto solution obtained by executing the second multi-objective optimization calculation obtained in the ninth step. Pareto solution,
If the result of the actual calculation does not satisfy a predetermined determination condition, the computer adds the value of the design variable in the first step, and includes the value of the added design variable. the method of creating an approximate model of a structure according to claim 2 which design variables and using said second output value to update the second approximation model.
前記設計変数は、タイヤの形状または構造を変化させる、少なくとも1つのパラメータであり、前記特性値は、タイヤの物理特性値の少なくとも1つであり、
前記多目的最適化計算により、タイヤの物理量が算出される請求項1〜7のいずれか1項に記載の構造体の近似モデルの作成方法。
The design variable is at least one parameter that changes the shape or structure of the tire, and the characteristic value is at least one of the physical characteristic values of the tire;
The method for creating an approximate model of a structure according to any one of claims 1 to 7, wherein a physical quantity of a tire is calculated by the multi-objective optimization calculation.
構造体および構造体を構成する材料を規定するパラメータのうち設計変数として定められた複数の入力パラメータと、構造体および構造体を構成する材料を規定するパラメータのうち特性値として定められた複数の出力パラメータとの2種類のデータを対象とした構造体の近似モデルの作成装置であって、
前記複数種の設計変数および前記各設計変数の定義域、ならび前記複数種の特性値を設定し、ラテンハイパーキューブ法と直交表を少なくとも用いて前記設計変数の値が設定され、前記複数種の設計変数と前記複数種の特性値との間の非線形応答関係を定める条件設定部と、
前記非線形応答関係を用いて、前記設計変数の値の前記特性値で構成される特性値空間での出力値を計算し、前記設計変数と出力値とを用い、特性値を目的関数として、近似モデルを作成し、前記近似モデルを用いて、第1の多目的最適化計算を実施する演算部と、
パレート解を抽出するパレート解探索部とを有することを特徴とする構造体の近似モデルの作成装置。
A plurality of input parameters defined as design variables among the parameters defining the structure and the material constituting the structure, and a plurality of parameters defined as characteristic values among the parameters defining the structure and the material constituting the structure An apparatus for creating an approximate model of a structure targeting two types of data with output parameters,
The plurality of types of design variables and the domain of each design variable, and the plurality of types of characteristic values are set, and the values of the design variables are set using at least a Latin hypercube method and an orthogonal table. A condition setting unit for defining a nonlinear response relationship between a design variable and the plurality of characteristic values;
Using the nonlinear response relationship, calculate an output value in a characteristic value space composed of the characteristic values of the design variable value, and use the design variable and the output value to approximate the characteristic value as an objective function. A calculation unit that creates a model and performs the first multi-objective optimization calculation using the approximate model;
An apparatus for creating an approximate model of a structure, comprising: a Pareto solution search unit that extracts a Pareto solution.
構造体および構造体を構成する材料を規定するパラメータのうち設計変数として定められた複数の入力パラメータと、構造体および構造体を構成する材料を規定するパラメータのうち特性値として定められた複数の出力パラメータとの2種類のデータを対象とした構造体の近似モデルの作成装置であって、
前記複数種の設計変数および前記各設計変数の定義域、ならび前記複数種の特性値を設定し、ラテンハイパーキューブ法と直交表を少なくとも用いて前記設計変数の値が設定され、前記複数種の設計変数と前記複数種の特性値との間の非線形応答関係を定める条件設定部と、
前記非線形応答関係を用いて、前記設計変数の値の前記特性値で構成される特性値空間での第1の出力値を計算し、前記設計変数と第1の出力値とを用い、特性値を目的関数として、第1の近似モデルを作成し、前記第1の近似モデルを用いて、第1の多目的最適化計算を実施する演算部と、
前記第1の多目的最適化計算の結果からパレート解を抽出するパレート解探索部とを有し、
前記条件設定部に、前記パレート解における設計変数の値から上限値または下限値となる設計変数を設定させ、水準値に前記上限値または前記下限値を含む直交表を設定させて、
前記演算部に、前記非線形応答関係を用いて、前記設計変数の値に第2の直交表で設定された設計変数の新たな値が含まれる第2の設計変数の前記特性値で構成される特性値空間での第2の出力値を計算し、前記第2の設計変数と第2の出力値とを用い、特性値を目的関数として、第2の近似モデルを作成させて、前記第2の近似モデルを用いて第2の多目的最適化計算を実施させる制御部を有することを特徴とする構造体の近似モデルの作成装置。
A plurality of input parameters defined as design variables among the parameters defining the structure and the material constituting the structure, and a plurality of parameters defined as characteristic values among the parameters defining the structure and the material constituting the structure An apparatus for creating an approximate model of a structure targeting two types of data with output parameters,
The plurality of types of design variables and the domain of each design variable, and the plurality of types of characteristic values are set, and the values of the design variables are set using at least a Latin hypercube method and an orthogonal table. A condition setting unit for defining a nonlinear response relationship between a design variable and the plurality of characteristic values;
A first output value in a characteristic value space constituted by the characteristic values of the design variable values is calculated using the nonlinear response relationship, and the characteristic values are calculated using the design variables and the first output values. Using the first approximate model as an objective function and performing a first multi-objective optimization calculation using the first approximate model;
A Pareto solution search unit that extracts a Pareto solution from the result of the first multi-objective optimization calculation;
The condition setting unit is allowed to set a design variable that is an upper limit value or a lower limit value from a design variable value in the Pareto solution, and a level value is set to an orthogonal table that includes the upper limit value or the lower limit value,
The calculation unit is configured with the characteristic value of the second design variable including the new value of the design variable set in the second orthogonal table in the value of the design variable using the nonlinear response relationship. A second output value in the characteristic value space is calculated, and a second approximate model is created using the second design variable and the second output value, using the characteristic value as an objective function, and the second An apparatus for creating an approximate model of a structure, comprising: a control unit that executes a second multi-objective optimization calculation using the approximate model.
前記直交表は、設計変数の上限値または下限値を水準値とする請求項9または10に記載の構造体の近似モデルの作成装置。   The apparatus for creating an approximate model of a structure according to claim 9 or 10, wherein the orthogonal table uses an upper limit value or a lower limit value of a design variable as a level value. 前記演算部に、前記近似モデルに、前記出力値を用いて検証計算を行なわせ、検証計算の結果が所定の判定条件を満たす場合には、前記演算部に多目的最適化計算を実施させ、
検証の結果が所定の判定条件を満たさない場合には、前記条件設定部に前記設計変数の値を追加させ、前記演算部に、前記追加された設計変数の値を含む設計変数と前記出力値を用いて前記近似モデルを更新させる制御部を有する請求項に記載の構造体の近似モデルの作成装置。
When the calculation unit causes the approximation model to perform verification calculation using the output value, and the result of the verification calculation satisfies a predetermined determination condition, the calculation unit performs multi-objective optimization calculation,
When the verification result does not satisfy a predetermined determination condition, the condition setting unit adds the value of the design variable, and the calculation unit includes the design variable including the added design variable value and the output value. The apparatus for creating an approximate model of a structure according to claim 9 , further comprising: a control unit that updates the approximate model using a computer.
前記演算部に、前記第2の近似モデルに、前記第2の出力値を用いて検証計算を行わせ、検証計算の結果が所定の判定条件を満たす場合には、前記演算部に多目的最適化計算を実施させ、
検証の結果が所定の判定条件を満たさない場合には、前記条件設定部に前記設計変数の値を追加させ、前記演算部に前記追加された設計変数の値を含む前記第2の設計変数と前記第2の出力値を用いて前記第2の近似モデルを更新させる制御部を有する請求項10に記載の構造体の近似モデルの作成装置。
When the calculation unit causes the second approximate model to perform verification calculation using the second output value, and the result of the verification calculation satisfies a predetermined determination condition, the calculation unit performs multi-objective optimization. Let the calculations be performed,
When the verification result does not satisfy a predetermined determination condition, the condition setting unit adds the value of the design variable, and the calculation unit includes the second design variable including the added design variable value; The apparatus for creating an approximate model of a structure according to claim 10 , further comprising a control unit that updates the second approximate model using the second output value.
前記演算部に、前記第1の多目的最適化計算を実施して得られたパレート解を用いて前記近似モデルの誤差を検証するための実計算を行わせ、
前記実計算の結果が所定の判定条件を満たす場合には、前記第1の多目的最適化計算を実施して得られたパレート解を最終的なパレート解とし、
前記実計算の結果が所定の判定条件を満たさない場合には、前記条件設定部に前記設計変数の値を追加させ、前記演算部に前記追加された設計変数の値を含む設計変数と前記出力値を用いて前記近似モデルを更新させる制御部を有する請求項に記載の構造体の近似モデルの作成装置。
Causing the arithmetic unit to perform an actual calculation for verifying an error of the approximate model using a Pareto solution obtained by performing the first multi-objective optimization calculation;
When the result of the actual calculation satisfies a predetermined determination condition, the Pareto solution obtained by performing the first multi-objective optimization calculation is a final Pareto solution,
When the result of the actual calculation does not satisfy a predetermined determination condition, the condition setting unit adds the value of the design variable, and the calculation unit includes the design variable including the added design variable value and the output The apparatus for creating an approximate model of a structure according to claim 9 , further comprising a control unit that updates the approximate model using a value.
前記演算部に、前記第1の多目的最適化計算を実施して得られたパレート解を用いて前記近似モデルの誤差を検証するための実計算を行わせ、前記実計算の結果が所定の判定条件を満たす場合には、前記第1の多目的最適化計算を実施して得られたパレート解を最終的なパレート解とし、
前記実計算の結果が所定の判定条件を満たさない場合には、前記条件設定部に前記設計変数の値を追加させ、前記演算部に前記追加された設計変数の値を含む前記第2の設計変数と前記第2の出力値を用いて前記第2の近似モデルを更新させる制御部を有する請求項10に記載の構造体の近似モデルの作成装置。
The arithmetic unit is caused to perform an actual calculation for verifying an error of the approximate model using a Pareto solution obtained by performing the first multi-objective optimization calculation, and the result of the actual calculation is a predetermined determination If the condition is satisfied, the Pareto solution obtained by performing the first multi-objective optimization calculation is set as the final Pareto solution,
If the result of the actual calculation does not satisfy a predetermined determination condition, the condition setting unit adds the value of the design variable, and the calculation unit includes the value of the added design variable. The apparatus for creating an approximate model of a structure according to claim 10 , further comprising a control unit that updates the second approximate model using a variable and the second output value.
前記設計変数は、タイヤの形状または構造を変化させる、少なくとも1つのパラメータであり、前記特性値は、タイヤの物理特性値の少なくとも1つであり、
前記多目的最適化計算により、タイヤの物理量が算出される請求項9〜15のいずれか1項に記載の構造体の近似モデルの作成装置。
The design variable is at least one parameter that changes the shape or structure of the tire, and the characteristic value is at least one of the physical characteristic values of the tire;
The apparatus for creating an approximate model of a structure according to any one of claims 9 to 15, wherein a physical quantity of a tire is calculated by the multi-objective optimization calculation.
請求項1〜8のいずれか1項に記載の構造体の近似モデルの作成方法の各工程を手順としてコンピュータに実行させるためのプログラム。   A program for causing a computer to execute each step of the method for creating an approximate model of a structure according to any one of claims 1 to 8 as a procedure.
JP2015079297A 2015-04-08 2015-04-08 Structure approximate model creation method, structure approximate model creation apparatus, and program Active JP6565285B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015079297A JP6565285B2 (en) 2015-04-08 2015-04-08 Structure approximate model creation method, structure approximate model creation apparatus, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015079297A JP6565285B2 (en) 2015-04-08 2015-04-08 Structure approximate model creation method, structure approximate model creation apparatus, and program

Publications (2)

Publication Number Publication Date
JP2016200901A JP2016200901A (en) 2016-12-01
JP6565285B2 true JP6565285B2 (en) 2019-08-28

Family

ID=57424216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015079297A Active JP6565285B2 (en) 2015-04-08 2015-04-08 Structure approximate model creation method, structure approximate model creation apparatus, and program

Country Status (1)

Country Link
JP (1) JP6565285B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6932352B2 (en) 2017-09-11 2021-09-08 コマツ産機株式会社 Press system and its control method
CN109960858B (en) * 2019-02-28 2021-05-14 北京航空航天大学 An Extended Translation Latin Hypercube Experiment Design Method Based on Sudoku Grouping
JPWO2024142820A1 (en) * 2022-12-27 2024-07-04
CN116070493A (en) * 2023-02-09 2023-05-05 天地科技股份有限公司北京技术研究分公司 Load optimization method and device for supporting scaffolding

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5983194B2 (en) * 2012-08-31 2016-08-31 横浜ゴム株式会社 Data processing method, data processing program, and data processing apparatus
JP6281190B2 (en) * 2013-05-10 2018-02-21 横浜ゴム株式会社 Tire model creation method, tire cross-section shape determination method, tire model creation device, tire cross-section shape determination device, and program
JP6263883B2 (en) * 2013-07-16 2018-01-24 横浜ゴム株式会社 Data processing method and structure design method

Also Published As

Publication number Publication date
JP2016200901A (en) 2016-12-01

Similar Documents

Publication Publication Date Title
JP6561455B2 (en) How to analyze and display data
JP6263883B2 (en) Data processing method and structure design method
JP6589285B2 (en) How to analyze and display data
JP4888227B2 (en) DATA ANALYSIS PROGRAM, DATA ANALYSIS DEVICE, STRUCTURE DESIGN PROGRAM, AND STRUCTURE DESIGN DEVICE
JP7205160B2 (en) TIRE MOLD SHAPE DESIGN METHOD, TIRE MOLD SHAPE DESIGN DEVICE, AND PROGRAM
JP6544005B2 (en) Method for creating approximate model of structure, device for creating approximate model for structure, and program
JP6586820B2 (en) Tire mold shape design method, tire mold shape design apparatus, and program
JP5160147B2 (en) Tire design method
JP6565285B2 (en) Structure approximate model creation method, structure approximate model creation apparatus, and program
JP5160146B2 (en) Tire design method
JP5018116B2 (en) Tire design method and tire design apparatus
JP7006174B2 (en) Simulation method, its equipment and program
JP6544006B2 (en) Method for creating approximate model of structure, device for creating approximate model for structure, and program
JP4339808B2 (en) Structure design method
JP7328527B2 (en) Tire model creation method, tire shape optimization method, tire model creation device, tire shape optimization device, and program
JP6676928B2 (en) Tire model creation method, tire shape optimization method, tire model creation device, tire shape optimization device, and program
JP2001287516A (en) Tire design method, tire vulcanizing mold design method, tire vulcanizing mold manufacturing method, tire manufacturing method, tire optimization analysis device, and storage medium storing tire optimization analysis program
JP2008276469A (en) Tire design method
JP6248402B2 (en) How to display data
JP6349723B2 (en) Simulation method, apparatus thereof, and program
JP2008280029A (en) Tire design method
JP7529985B2 (en) TIRE SHAPE DETERMINATION METHOD, TIRE SHAPE DETERMINATION DEVICE, AND PROGRAM
JP7315824B2 (en) Tire initial shape design method, tire initial shape design device, and program
JP2017077773A (en) Optimal tire cross-sectional shape creating method and optimum tire cross-sectional shape creating device
JP6299089B2 (en) Data visualization method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180403

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190607

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190715

R150 Certificate of patent or registration of utility model

Ref document number: 6565285

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250