The Korean Society for Power System Engineering
[ Research Paper ]
Journal of Power System Engineering - Vol. 24, No. 1, pp.47-57
ISSN: 2713-8429 (Print) 2713-8437 (Online)
Print publication date 29 Feb 2020
Received 30 Sep 2019 Revised 03 Feb 2020 Accepted 05 Feb 2020
DOI: https://doi.org/10.9726/kspse.2020.24.1.047

근사모델을 이용한 강건최적설계의 자동차부품 적용 사례

김성욱* ; 장병현** ; 김성재*** ; 이권희***,
*연구원, ㈜두산 모트롤 방산연구개발 2팀
**주임연구원, 센트랄 중앙연구소
***부교수, 동아대학교 기계공학과
****교수, 동아대학교 기계공학과
Application Examples of Robust Optimization Using Approximate Model for Automobile Parts
Seong-Uk Kim* ; Byeong-Hyeon Jang** ; Seong-Jae Kim*** ; Kwon-Hee Lee***,
*Researcher, Doosan System R&D team 2, Doosan Motrol BG
**Chief Researcher, Technical Center, Centra.l
***Associate Professor, Department of Mechanical Engineering, Dong-A University.
****Professor, Department of Mechanical Engineering, Dong-A University.

Correspondence to: Kwon-Hee Lee : Professor, Department of Mechanical Engineering, Dong-A University. E-mail : leekh@dau.ac.kr, Tel : 051-200-7638

Abstract

It is common to apply CAE when developing structural automobile parts. In order to predict the structural performance of an automobile part, more accurate simulation is required, which increases the size of the numerical model. In addition, the optimization technique is applied to reduce weight and improve performance. Recently, optimization methods using metamodels such as response surface method, kriging, and neural network have been widely used. In this study, kriging is adopted to predict the structural performance of automobile part. In addition, it is often unreasonable to suggest performance as a deterministic value when predicting structural performance through CAE. In this study, we introduce a robust optimization scheme that considers uncertainties, and apply it to the design of automobile parts. In this study, the robust optimizations for a control arm and a ball joint were performed respectively. The uncertainties in the tolerances and material property were taken into consideration, and the control arm was optimized for the lightweight design. On the contrary, and the optimum design of the ball joint was suggested considering the pull-out strength. As a result, each optimal solution is presented as a distribution rather than a deterministic value.

Keywords:

Robust optimization, Control arm, Ball joint, Kriging

1. 서 론

자동차부품 개발 시 성능 향상, 개발비 절감 등의 이유로 CAE를 적용하는 것이 일반화되어 있다. 특히 자동차의 차체 및 섀시의 구조 부품인 경우에는 더욱 그러하며 최적화의 적용도 활발하다. 최근에는 하드웨어와 상용프로그램의 발전으로 인해 각 부품의 수치 모델의 자유도가 수십만 개에서 수백만 개가 되는 것을 흔히 볼 수 있으며, 복잡한 형상을 설계변수로 선정하여 최적화하는 사례도 많이 있다. 이 과정에서 메타모델을 이용하여 근사모델을 생성하고 최적화를 수행하는 방법들이 많이 채택되고 있다. 메타모델을 생성하는 방법으로는 반응표면법(response surface method), 크리깅(kriging), 뉴럴네트워크(neural network) 등의 기법들이 많이 사용된다.

본 연구에서는 최적화의 대상이 되는 컨트롤암과 볼조인트는 A사에서 개발 중이었던 제품들이다.1) 컨트롤암의 양단은 차체프레임 및 너클과 연결되어 피봇 역할을 하게 하며 승차감과 차량 조종 안정성에 영향을 미친다.1-3) 본 연구 대상인 컨트롤암의 재료는 알루미늄이며 단조 공법으로 제작이 된다. 이때 검토되는 구조적 성능은 정강도 해석 시 등가소성변형률이다. 컨트롤암의 최적화 문제는 컨트롤암의 경량화 설계를 위해서 중량을 최소화하면서 등가소성변형률이 허용값 이내가 되도록 하는 것으로 정의될 수 있다.

볼조인트는 컨트롤암과 너클의 연결 부위에 설치되어 회전을 원활하게 하며 스터드, 플러그, 소켓 및 시트로 구성이 된다.1,4-6) 볼조인트 개발 시 가장 중요하게 고려되는 구조적 성능은 풀아웃(pull-out) 강도이다. 풀아웃 강도는 볼조인트의 스터드에 길이 방향으로 하중을 작용시킬 때 스터드가 조립체로부터 이탈이 되게 하는 경계 하중을 의미한다. 즉 볼조인트는 풀아웃 강도의 허용 하중 이내에서 이탈이 안되도록 설계가 되어야 한다. 볼조인트의 최적화는 풀아웃 강도를 설계요구조건으로 고려하였다.

컨트롤암 및 볼조인트의 최적화에 대한 연구는 그동안 많이 진행되어 왔다.1,2,4-6) 그러나 기존의 연구들은 수치해석 및 최적화 과정에서 존재하는 불확실성을 고려하지 않고 최적화된 성능을 결정론적 값으로 제시하였다. 불확실성이란 다구찌법에서 정의한 잡음(noise)에 해당하는 것으로서 부품이 갖고 있는 제작오차와 재료 물성치의 변동이 예가 될 수 있다. 단 기존의 연구 (5), (6)에서는 다구찌법이나 사례연구를 통하여 이들을 고려하고 결과를 분포로써 제시하고 있지만 산출된 최적해는 한정된 후보군 중에서 선정된 것이다.

본 연구에서는 메타모델 기법 중 크리깅을 이용하고 이 근사모델을 기초로 하여 통계량을 이계미분까지 전개한 강건최적설계1,7,8)를 위한 정식화를 정의하였다. 기존의 연구7,8)에 의하면 비선형성이 크거나 강건설계를 위해서는 크리깅 모델의 신뢰도가 높다고 알려져 있다.

강건최적설계는 설계문제의 성격에 따라 결정론적 최적화에 포함된 반응치의 분포를 평균과 분산으로 표현함으로써 정의할 수 있다. 이 과정에서 이계미분을 이용한 통계량의 근사화는 근사모델의 신뢰도가 보장이 될 경우 강건설계의 해도 합리적으로 산출하게 한다.

컨트롤암과 볼조인트는 제작공차를 가지고 있으므로 이를 잡음으로 고려할 수 있다. 그러나 복잡한 형상을 가지고 있는 부품의 특성상 이를 모두 고려하기는 불가능하여 설계변수 만의 제작공차를 잡음으로 고려하였고 이 외의 형상에 대한 잡음은 없다고 가정하였다. 또한 컨트롤암의 경우 결정론적 해석에서는 재료의 특성이 일정하다고 가정하지만 실제로는 각 제품마다 변동을 가지고 있다. 재료 특성 중 항복강도의 변동이 등가소성변형률에 유의미한 변동을 유발하여 이를 잡음으로 고려하였다. 강건최적설계 모듈은 Matlab으로 코딩을 하였으며 크리깅 근사모델 생성은 Lophaven 등9)이 공개한 Matlab 툴박스를 이용하였다.


2. 강건최적설계를 위한 근사모델 및 검증

2.1 강건설계를 위한 정식화

단일 목적함수와 m 개의 제약조건을 갖는 결정론적 최적화 문제는 다음과 같이 정의할 수 있다.

Minimize fbSubject togjb,j=1,,m(1) 

여기서 f는 목적함수, gj는 제약조건함수, b는 설계변수 벡터를 의미한다.

식 (1)에서 설계파라미터 벡터 b´, 설계변수 b에 대한 잡음 zb, 설계파라미터 b‘에 대한 잡음 zb을 고려하면 식 (1)은 다음과 같이 수정될 수 있다.1,7,8)

MinimizeSubject toμf-mf2,σf2gjb+zb,b'+zb'0,j=1,,mμf=Efb+zb,b'+zb'σf2=Efb+zb,b'+zb'-μf2bLbbU(2) 

여기서 μf, σf2f의 평균 및 분산을 bf, bU는 각각 설계변수의 하한값 및 상한값 벡터를 의미한다. 식 (2)에서 수정된 목적함수는 식 (1)에서 원래의 단일 목적함수가 다중 목적함수로 치환이 된 것이다. 즉, 강건설계에서는 성능특성치가 목표값에 근접하면서 분포가 최소가 되도록 하는 설계변수를 찾는 문제로 귀결될 수 있다. 식 (2)의 다중 목적함수는 다구찌법에서 신호 대 잡음비인 SN 비로 대치된다. 그러나 설계 문제의 특성에 따라 식 (2)의 정식화는 다른 형태의 함수들로 변경시킬 수 있다.

원래 목적함수와 제약조건 함수의 통계량을 설계변수의 함수로 표현하는 것은 설계변수가 간단한 명시함수로 표현이 될 경우에는 가능하지만 그렇지 않은 경우는 대부분 불가능하다. 또한 함수의 통계량의 근사값을 구하는 것도 많은 계산 시간이 필요하거나 불가능할 수도 있다. 이를 위하여 본 연구에서는 반응치의 함수를 직접 이용하지 않고 크리깅 모델1,7,8,10,11,12)을 이용하였다.

반응치 함수 h(x)에 대한 크리깅 모델은 다음과 같이 표시할 수 있다.

hx^=β^+rTxR-1h-β^i(3) 

여기서 ^은 추정치를 의미하며 x=[b b’], r은 상관벡터, R은 상관행렬, β는 상수, i는 단위행렬이다. 상관행렬 R 및 상관벡터 r은 다음과 같이 표시할 수 있다.

Rxi,xj=exp-k=1nθkxki-xkj2i=1,s, j=1,,srx=Rx,x1,Rx,x2,Rx,xsT(4) 

여기서 s는 표본점의 수이다. 즉 식 (1)에 포함된 반응치는 식 (4)를 이용하여 대치시킬 수 있다. 그 다음 식 (2)에서 각 함수의 평균 및 분산은 식 (4)를 기초로 다음과 같이 전개할 수 있다.1,7,8,12)

μh^hx^x0+12k=1n2h^xk2x0σxi2σh2^k=1nh^xkx02σxi2+12k=1nl=1n2h^xkxlx02σxk2σxl2(5) 

여기서 x0는 특정 설계점을 의미한다.

식 (5)에 포함된 1계 미분 및 2계 미분은 다음과 같다.

h^xk=rTxkR-1h-β^iwhererTxk=-2θkxk-xk1Z1,,-2θkxk-xksZsZl=exp-θ1x1-x1l2,,-θnxn-xnl2,l=1,,s(6) 
2h^xkxl=2rTxkxlR-1h-β^iwhere2rxk2=-2θkZ11-2θkxk-xk12-2θkZs1-2θkxk-xks2,2rxkxl=-2θkxk-xk1-2θlxl-xl1Z1-2θkxk-xks-2θlxl-xl(7) 

강건최적화를 위한 전반적인 순서도를 Fig. 1에 표시하였다. 표본점 수는 설계변수의 수, 설계변수의 범위, 설계 문제에 포함된 함수의 비선형성 정도, 해석 시간 등에 따라 경험적으로 결정된다. 본 연구에서의 표본점 수는 기존 연구7,8)의 예제에서 제시된 표본점 수를 고려하여 수학적 문제에서는 50개, 컨트롤암 문제에서는 40개, 볼조인트 문제에서는 25개로 설정하였다.

Fig. 1

Flowchart for robust optimization

2.2 수치예제를 통한 검증

본 장에서는 식 (8), (9)와 같이 설계변수가 각각 3개, 2개인 수치 예제를 통해 Fig. 1에서 제시한 강건최적화 과정을 검증하였다.1)

hb=10b13+b14b23+b3(8) 
hb=2+0.01b2-b122+1-b12+22-b22+7sin0.5b1sin0.7b1b2(9) 

두 문제에서 설계변수 bi의 범위, 공차 Δbi, 공차와 표준편차와 σbi의 관계는 동일하며 식 (10)과 같이 가정하였다. 즉 설계변수의 분포는 정규분포를 따르고 설계변수의 공차 이내에 설계변수의 99.7%가 포함된다고 가정한 것이다.1,8)

0bi3σbi=bi/6,bi=0.15(10) 

식 (8)의 함수를 대치시키기 위하여 50개의 표본점을 Matlab에 내장되어 있는 라틴하이퍼큐브 생성 명령어 lhsdesign을 이용하였다. 크리깅 근사모델을 이용하여 함수의 근사모델을 구한 후, 이 함수의 평균과 표준편차에 대한 통계량을 임의의 설계점 5개에 대하여 비교하였다. 이를 Table 1에 정리하였다. 임의의 설계점 5개에 대하여 해석값과 근사값이 잘 일치하고 있음을 알 수 있다. 이는 근사함수를 생성하기 위한 표본점 개수 s에 영향을 받으며, 이 값이 크면 클수록 통계량도 정확히 산출되지만 함수계산 횟수가 많아지는 단점이 있다.

Comparison of statistics for Eq. (8)

두 번째 문제는 식 (9)의 함수를 갖고 식 (11)~(13)의 강건설계를 위한 정식화를 가정하였다.1,8)

Minimiz σh^(11) 
Minimiz σh^Subject to P^s=1.0 LB=-, UB=2.5(12) 
Minimiz σh^Subject to P^s=1.0 LB=-, UB=3.0(13) 

여기서 Ps는 설계성공확률로서 다음과 같이 정의된다.1,8)

Ps=LBUB1σh2πe-h-μh22σh2dh(14) 

식 (11)~(13)의 강건최적화 문제를 Fig. 1에 제시한 과정을 통해 강건해를 산출하였으며, 이를 Table 2에 정리하였다. 또한 해석적인 통계량과 근사모델을 이용한 통계량을 비교하였다. 앞의 예제와 마찬가지로 근사 통계량이 해석적 통계량에 근접해 있음을 알 수 있다. 식 (9)만을 최소화시키는 결정론적 최적해는 3개의 국부최적해가 존재한다. 그 최적해에서의 통계량은 각각 [h1* μ1* σ1*]=[2.866 2.872 0.004], [h2* μ2* σ2*]=[5.935 5.931 0.007], [h3* μ3* σ3*]=[-1.456 –1.441 0.020]이다.

Robust optimum of Eqs. (11)~(13)

식 (11)의 최적화 문제에서는 표준편차만을 최소화하는 경우로서, 강건해는 결정론적 최적해 중 표준편차가 최소가 되는 설계점이 강건해로 산출되어야 한다. 이는 Table 2에서 볼 수 있듯이 첫 번째 강건해는 결정론적 최적해에 근접해 있다. 그러나 식 (12)의 최적화 문제에서는 강건해에서의 함수값이 상한값인 2.5를 넘으면 안되기 때문에 결정론적 해와는 다른 점이 최적해로 산출되었다. 반면에 식 (13)의 최적화 문제에서는 강건해에서의 함수값이 3.0을 넘으면 안되므로 Table 2의 세 번째 강건해는 첫 번째 결정론적 최적해에 근접해 있다.


3. 컨트롤암의 강건최적화

3.1 초기설계 및 강성해석

본 연구의 대상이 되는 컨트롤암은 승용차의 현가계와 조향계를 연결하는 구조부품으로서 알루미늄 재질로 설계되었으며, 약 2.5~3.0 kg의 중량을 갖고 있다. 개발과정에서 검토해야 하는 구조적 성능으로는 강도, 강성, 좌굴, 내구, 진동 등이 있다. 컨트롤암의 초기설계에서는 구조성능 모두 여유 있게 만족하고 있다. 반면에 등가소성변형률 εp에 대한 안전율이 상대적으로 작아 이를 고려하여 최적화를 진행하였다.1)

컨트롤암 개발단계에서의 초기 모델을 Fig. 2에 표시하였다. 경계조건은 Fig. 2에서와 같이 조향계와 연결되는 지점에 부여하였으며, 하중은 현가계와 연결되는 지점에 작용하였다. 그 크기는 70 kN(Fx=58.60 kN, Fy=-38.09 kN, Fz=3.22 kN)이며, 이는 완성차업체 B 사로부터 제공받은 것이다. 초기중량은 2.92 kg이며, 초기해석결과는 등가소성변형률이 0.51%로 산출되어 이는 기준치보다 작으므로 경량화가 가능하다.

Fig. 2

Initial design of a control arm

3.2 설계변수 및 잡음의 선정

컨트롤암의 초기설계에서 중량을 감소하고자 내부에 구멍을 두 개 생성하였으며, 이 모델을 기초로 중량 및 등가소성변형률에 동시에 영향을 미치리라고 예상되는 형상설계변수 후보를 4개 선정하였다. 이를 Fig. 3에 표시하였다. 설계변수 후보 b1은 컨트롤암 상부 표면의 z축 방향 위치를 결정하며, 설계변수 후보 b2는 컨트롤암 하부 표면의 z축 방향 위치를 결정한다. 반면에 설계변수 후보 b1은 컨트롤암 상부 표면의 z축 방향 위치를 결정하며, 설계변수 후보 b2는 컨트롤암 하부 표면의 z축 방향 위치를 결정한다. 반면에 설계변수 후보 b3b4는 내부 구멍의 크기를 결정한다. 각 설계변수 후보의 범위는 다음과 같다.

Fig. 3

Candidates of design variables

29.0mmb133.5mm24.0mmb227.5mm5.0mmb320.0mm5.0mmb410.0mm(15) 

설계변수 후보와 그 영향도를 파악하기 위하여 직교배열표를 이용한 실험계획법을 도입하였다. 식 (15)에서 설계변수 후보의 하한값을 1수준, 상한값을 3수준, 하한값과 상한값의 중간을 2수준으로 설정하고 Table 3과 같이 L9 직교배열표13)를 배치하였다. 9회의 해석을 통해 등가소성변형률과 중량을 구하였으며, 이것을 기초로 분산분석(ANOVA)을 수행하였다. 이것을 Table 4Table 5에 정리하였다. 중량에 대한 영향도는 b1, b2, b3 순으로 크며, 등가 소성변형률인 경우의 영향도는 b3, b1, b2 순이다. 유의수준 0.1을 고려하면 중량은 b1, b2, b3가 등가소성변형률은 b3가 각각 유의함을 알 수 있다. 반면에 b4는 영향도가 없어 오차항에 풀링시킨 것이다. 이 결과를 기초로 최적화 과정에서 설계변수는 b4를 제외한 b1, b2, b3로 선정하였다.

L9(34) orthogonal array experiment

ANOVA for weight

ANOVA for equivalent plastic strain

설계과정에서 존재할 수 있는 불확실성은 여러 가지가 있을 수 있지만 본 연구에서는 설계변수로 선정된 변수의 공차와 알루미늄 재료 특성인 항복강도의 변동을 잡음으로 선정하였다. 알루미늄의 항복강도 b1´=246.35 MPa이다. 즉 식 (2)에서 b=[b1 b2 b3], b´=[b1´]으로 표시할 수 있다. 각 분포를 정규분포로, 각 변수의 표준편차와 공차는 σbi=△bi/6(i=1~3), σb1´=△b1´/6의 관계를, 공차는 △bi=0.15 mm(i=1~3), △b1´=40 MPa이라고 가정한다.

3.3 강건최적화 수행

중량을 최소화시키면서 등가소성변형률이 제한치 이하가 되도록 하는 강건설계를 위한 정식화는 다음과 같이 표시할 수 있다.

Minimize μw^Subject toμϵp^+3σϵp^ϵpa29.0mmb133.5mm24.0mmb227.5mm5.0mmb320.0mm(16) 

여기서 ^는 근사모델로부터 구해진 추정치를 의미하며 εpa는 허용값으로 2.0이다. 식 (16)에서 중량의 평균 및 등가소성변형률의 평균 및 표준편차는 크리깅 근사모델을 구성하고 식 (5)로부터 구해지는 값들을 이용한다. 설계변수의 하한값 및 상한값은 기하형상의 파라미터화 및 제작성 등을 고려하여 설정된 것이다.

먼저 식 (16)의 정식화를 해결하기 위해 매트랩의 lhsdesign 명령어를 이용하여 40개의 표본점을 생성하였다. 각 표본점에 대하여 유한요소해석을 수행하였으며 이로부터 등가소성변형률을 산출하였다. 이것을 Table 6에 정리하였다. 이 값들을 기초로 매트랩 툴박스를 이용하여 크리깅 근사모델을 생성하였다. 여기서 x=[b1 b1´]=[x1 x2 x3 x4]=[b1 b2 b3 b1´]이다.

LHD for kriging model (control arm)

등가소성변형률에 대한 식 (3), (4)에 포함된 크리깅 모델의 파라미터들은 β=0.81, θ1=0.496, θ2=0.028, θ3=0.156, θ4=0.022이다. 또한 중량에 대한 크리깅 모델의 파라미터들은 β=1.25, θ1=0.662, θ2=0.021, θ3=0.003, θ4=0.002이다. 강건최적해는 [b1 b2 b3]=[29.682 mm 27.500 mm 5.467 mm]가 산출되었다. 이 값과 각 변수의 공차, 표준편차를 고려하고 Table 7과 같이 20개의 표본점을 생성해서 제약조건을 만족하는지를 확인하였다. 등가소성변형률이 모두 제한치를 초과하지 않고 설계요구조건을 만족하고 있음을 알 수 있다. 최적해에서 등가소성변형률의 평균 및 표준편차는 1.887, 0.0607, 중량의 평균 및 표준편차는 2.569 kg, 0.0036 kg이 산출되었다.

Confirmation analyses at optimum (control arm)


4. 볼조인트의 강건최적화

볼조인트 설계 시 검토되는 주요한 구조적 성능으로 풀아웃 강도가 있다. 이는 볼조인트의 길이 방향으로 하중을 작용시켰을 때 볼스터드가 조립체로부터 이탈이 되게 하는 하중 크기를 의미한다. 이 강도가 작을 경우 운행 중 부품이 파손되어 심각한 사고를 유발시킬 수 있다. 본 연구의 대상인 볼조인트는 C 사의 차량에 장착되는 제품으로서, Fig. 4와 같이 볼스터드, 소켓, 플러그 및 베어링 부품으로 구성이 된다.1)

Fig. 4

Parts of a ball joint and definition of design variables

볼조인트의 풀아웃 강도를 위한 해석모델은 볼조인트가 Fig. 4와 같이 축대칭 형상을 하고 있으므로 Abaqus를 이용하여 2차원 유한요소 해석을 수행하였다. 경계조건 및 하중조건은 Fig. 4에서 boundary 2의 자유도를 모두 구속시키고 boundary 1에서 –y 방향으로 15 mm의 변위하중을 작용시켰다. 풀아웃 강도는 변위-반력 곡선을 산출하여 곡선에서 최고점을 풀아웃 강도로 추출한다. 초기설계에서의 풀아웃 강도해석 결과를 Fig. 5에 나타내었다. 풀아웃 강도는 약 70.12 kN의 값으로 산출되었으며 이에 대한 허용값은 45 kN이다.

Fig. 5

Pull-out strength analysis at initial design

4.1 볼조인트의 잡음의 정의 및 정식화

본 연구에서는 2개의 형상변수를 설계변수로 선정하였으며 이들의 공차를 잡음으로 정의하였다. 설계변수는 Fig. 4에 표시하였다. 경험적으로 이 설계변수들은 풀아웃 강도에 대해 매우 민감한 변화를 보인다. 따라서 형상설계변수의 공차를 잡음으로 고려하였다.

강건최적설계를 위한 정식화는 다음과 같이 표시할 수 있다.

Minimize σF^Subject toμF^-3σF^Fa15.5mmb120.5mm0.5mmb24.5mm(17) 

식 (2)에서 b=x=[x1 x2]=[b1 b2]이며, 각 분포를 정규분포로, 그리고 각 변수의 표준편차와 공차는 σbi=△bi/6 (i=1~2)의 관계를, 공차는 △b1 =1.0mm, △b2=0.4 mm로 가정하였다. 또한 식 (17)에서의 제약조건은 풀아웃 강도 F의 평균에서 3 배의 표준편차를 빼주어 최악조건인 경우에도 허용강도인 Fa 이상이 되도록 정의한 것이다.

4.2 볼조인트의 강건최적화 결과

먼저 풀아웃 강도의 크리깅 생성을 위하여 Matlab의 lhsdesign 명령어를 사용하여 25개의 표본점을 생성한 후, Abaqus 소프트웨어를 이용하여 각 표본점에 대하여 Table 8과 같은 풀아웃 강도를 산출하였다. 풀아웃 강도에 대한 식 (3), (4)에 포함된 크리깅 모델의 파라미터들은 β=-0.036, θ1=3.535, θ2=0.525이다. 이 크리깅 근사모델을 이용한 식 (17)의 강건최적해는 b*=[b1* b2*]=[18.876 mm 2.259 mm]로 산출이 되었다.

LHD for kriging model (ball joint)

산출된 강건해의 검증을 위하여 강건해를 중심으로 3수준으로 설정하고 32=9회의 Table 9와 같은 전조합실시를 시행하였다. 해석결과 강건해에서의 풀아웃 강도의 평균 및 표준편차는 73.850 kN, 0.660 kN이 산출되었다.

Confirmation analyses at optimum (ball joint)


5. 결 론

본 연구에서는 자동차 부품설계 시 구조성능에 영향을 많이 미치는 잡음인자를 고려하기 위하여 강건설계 기법을 도입하였다. 강건설계 기법으로는 크리깅 근사모델에 기초한 통계량을 이계미분까지 포함시킨 후 강건설계를 위한 정식화를 정의하였다. 강건설계를 위한 알고리즘은 Matlab으로 구현되었다. 제안한 방법의 타당성을 검증하기 위하여 두 개의 수학문제에 적용하여 예측된 함수의 평균 및 표준편차가 정해와 잘 일치함을 알 수 있었다.

컨트롤암의 설계에 제시한 강건설계를 도입하여 최적화를 수행하였다. 강건최적해에서 중량은 2.569 kg으로서 초기모델 2.920 kg 대비 약 12%의 중량감소를 가져왔다. 그리고 강건최적해에서는 설계변수의 공차 및 재료특성의 불확실성을 고려해도 등가소성변형률이 2.0% 이하이어야 하는 설계요구조건을 만족시키고 있다. 또한 볼조인트의 사례에서는 주어진 설계영역에서는 풀아웃 강도에 대한 기준을 모두 만족시키고 있다. 또한 본 연구를 통해 산출된 강건최적해에서는 풀아웃 강도가 73.850 kN, 표준편차가 0.660 kN으로서 의 분포가 최소가 되는 해를 제시하고 있다. 자동차부품 개발과정의 설계 단계에서 강건설계기법의 적용으로 구조적 성능 품질을 통계적으로 예측할 수 있었다.

Acknowledgments

본 논문은 중소벤처기업부 지정 기업연계형 연구개발 인력양성사업의 다학제기반 고성능자동차기계부품 설계인력 양성사업단의 지원으로 수행되었음(N036200004).

References

  • S. W. Kim, 2018, "Robust Optimization of a Ball Joint and Control Arm Considering Structural Performance", MS Thesis, Dong-A University, Busan, Korea.
  • B. C. Song, Y. C. Park, S. W. Kang and K. H. Lee, 2009, "Structural Optimization of an Upper Control Arm, Considering the Strength", Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, Vol. 223, No. 6, pp. 727-735. [https://doi.org/10.1243/09544070JAUTO1090]
  • G. Y. Kim, S. H. Han and K. H. Lee, 2014, "Structural Optimization of a Knuckle with Consideration of Stiffness and Durability Requirements", The Scientific World Journal, Vol. 2014, Article ID 763692, pp. 1-7. [https://doi.org/10.1155/2014/763692]
  • B. H. Jang and K. H. Lee, 2014, "Analysis and Design of a Ball Joint, Considering Manufacturing Process", Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, Vol. 228, No. 1, pp. 146-151. [https://doi.org/10.1177/0954406213497317]
  • B. S. Sin, S. W. Kim, J. K. Kim and K. H. Lee, 2017, "Robust Design of an Automobile Ball Joint Considering the Worst-Case Analysis", Journal of the Korean Society of Manufacturing Process Engineers, Vol. 16, No. 1, pp. 102-111. [https://doi.org/10.14775/ksmpe.2016.16.1.102]
  • S. W. Kim, G. I. Jung, K. H. Lee, D. J. Lee and M. G. Lee, 2018, "Prediction of Structural Performance of an Automotive Ball Joint", Journal of the Korea Academia-Industrial cooperation Society, Vol. 19, No. 1, pp. 705-713. [https://doi.org/10.5762/KAIS.2018.19.1.705]
  • K. H. Lee and D. H. Kang, 2006, "A Robust Optimization Using the Statistics Based on Kriging Metamodel", J. of Mechanical Science and Technology, Vol. 20, No. 8, pp. 1169-1182. [https://doi.org/10.1007/BF02916016]
  • K. H. Lee, 2010, "A Robust Structural Design Method Using the Kriging Model to Define the Probability of Design Success", Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, Vol. 224, No. 2, pp. 379-388. [https://doi.org/10.1243/09544062JMES1736]
  • S. N. Lophaven, H. B. Nielsen and J. Søndergaard, 2002, "A Matlab Kriging Toolbox", Version 2.0, Kongens Lyngby, Denmark.
  • J. Sacks, W. J. Welch, T. J. Mitchell and H. P. Wynn, 1989, "Design and Analysis of Computer Experiments", Statistical Science, Vol. 4, No. 4, pp. 409-435. [https://doi.org/10.1214/ss/1177012420]
  • A. Guinta and L. Watson, 1998, "A Comparison of Approximation Modeling Techniques: Polynomial Versus Interpolating Models", Proceedings of the 7th AIAA/USAF/NASA /ISSMO Symposiumon Multidiscipli nary Analysisand Optimization, St.Louis, MO, AIAA, Vol. 2. [https://doi.org/10.2514/6.1998-4758]
  • K. H. Lee, G. I. Jeong and S. H. Lee, 2020, "An Approximate Optimization Strategy Using Refined Hybrid Metamodel", Computational Intelligence, Vol. 36, No. 1, pp. 35-54. [https://doi.org/10.1111/coin.12237]
  • M. S. Phadke, 1989, "Quality Engineering Using Robust Design", Prentice Hall, Englewood Cliffs, New Jersey, USA.
Author contributions

S. W. Kim; FE Analysis, Matlab operation, Writing of master thesis. B. H. Jang; Supply and advice of control arm and ball joint data. S. J. Kim; Technical review and project administration. K. H. Lee; Writing and supervision.

Fig. 1

Fig. 1
Flowchart for robust optimization

Fig. 2

Fig. 2
Initial design of a control arm

Fig. 3

Fig. 3
Candidates of design variables

Fig. 4

Fig. 4
Parts of a ball joint and definition of design variables

Fig. 5

Fig. 5
Pull-out strength analysis at initial design

Table 1

Comparison of statistics for Eq. (8)

No b1, b2, b3 μh^ μh % error
1 2.48, 2.84, 1.18 1019.5 1019.0 0.05
2 0.55, 2.28, 2.24 4.976 4.970 0.12
3 1.08, 1.59, 2.06 20.269 20.247 0.11
4 2.94, 2.23, 0.79 1092.1 1091.7 0.04
5 0.34, 0.72, 0.01 0.401 0.412 2.67
No b1, b2, b3 σh^ σh % error
1 2.48, 2.84, 1.18 45.606 45.640 0.07
2 0.55, 2.28, 2.24 0.440 0.423 4.11
3 1.08, 1.59, 2.06 1.432 1.412 1.37
4 2.94, 2.23, 0.79 44.781 44.783 0.005
5 0.34, 0.72, 0.01 0.089 0.089 0.00

Table 2

Robust optimum of Eqs. (11)~(13)

Eq. b1, b2 μh^μh σh^σh
11 0.170, 1.979 2.875(2.872) 0.005(0.004)
12 2.461, 2.612 -1.436(-1.441) 0.019(0.020)
13 0.170, 1.979 2.875(2.872) 0.005(0.004)

Table 3

L9(34) orthogonal array experiment

No. b1
(mm)
b2
(mm)
b3
(mm)
b4
(mm)
εp
(%)
w
(kg)
1 29.00 24.00 5.00 5.00 0.63 2.83
2 29.00 25.75 12.50 7.50 0.95 2.67
3 29.00 27.50 20.00 10.00 5.24 2.52
4 31.25 24.00 12.50 10.00 1.03 2.64
5 31.25 25.75 20.00 5.00 4.86 2.52
6 31.25 27.50 5.00 7.50 1.59 2.49
7 33.50 24.00 20.00 7.50 5.77 2.5
8 33.50 25.75 5.00 10.00 1.75 2.46
9 33.50 27.50 12.50 5.00 6.00 2.36

Table 4

ANOVA for weight

DV S ϕ V F F(0.1)
b1 0.0834 2 0.0417 81.140 9
b2 0.0574 2 0.0287 55.835 9
b3 0.0097 2 0.0048 9.419 9
b4 0.001 2 0.0005 - -
Error 0.001 2 0.0005 - -

Table 5

ANOVA for equivalent plastic strain

DV S ϕ V F F(0.1)
b1 9.065 2 4.532 3.662 9
b2 6.317 2 3.158 2.552 9
b3 24.443 2 12.221 9.876 9
b4 2.475 2 1.237  - - 
Error 2.475 2 1.2374  -  -

Table 6

LHD for kriging model (control arm)

No b1
(mm)
b2
(mm)
b3
(mm)
b1
(MPa)
εp(%) w
(kg)
1 30.26 26.23 14.76 243.96 2.57 2.56
2 33.00 26.34 16.19 253.98 4.75 2.42
3 32.93 27.27 5.22 230.11 4.30 2.41
4 32.05 26.06 17.33 236.82 5.86 2.47
5 29.49 25.10 9.15 235.34 0.94 2.69
6 32.31 25.90 7.64 229.09 2.68 2.51
7 31.45 27.23 10.04 260.25 1.56 2.47
8 31.93 25.37 13.41 255.69 1.98 2.53
9 29.93 27.49 17.39 261.34 2.89 2.50
10 31.62 24.28 8.24 250.64 0.65 2.63
11 33.07 24.67 8.69 233.57 1.84 2.53
12 30.37 24.91 5.47 230.82 0.91 2.68
13 29.39 27.11 10.87 233.00 2.12 2.58
14 33.48 27.40 9.85 262.86 4.76 2.36
15 30.48 25.53 19.85 248.01 4.57 2.55
16 29.64 26.67 12.14 239.88 2.17 2.58
17 29.26 24.25 18.39 231.52 3.39 2.68
18 31.77 25.44 19.58 246.52 5.63 2.50
19 31.06 24.98 13.12 265.99 0.86 2.59
20 31.29 24.06 5.97 227.65 0.79 2.67
21 31.59 24.82 19.07 256.42 3.68 2.54
22 29.03 26.47 18.75 235.93 4.73 2.58
23 30.16 24.10 12.73 242.48 1.04 2.69
24 32.62 25.28 15.69 252.50 3.05 2.49
25 29.68 24.44 6.55 264.32 0.48 2.73
26 29.82 25.99 11.56 240.95 1.63 2.61
27 31.01 26.94 17.92 251.74 4.27 2.47
28 32.38 26.83 14.12 262.09 2.78 2.43
29 30.59 24.71 14.63 259.20 1.03 2.62
30 33.37 25.14 6.39 249.76 1.38 2.50
31 29.16 24.56 11.91 248.79 0.70 2.72
32 30.11 25.76 7.31 226.47 1.37 2.63
33 33.22 26.40 10.31 257.98 2.77 2.43
34 31.87 27.00 16.90 241.72 5.64 2.44
35 32.16 26.18 13.68 265.16 2.01 2.48
36 30.76 25.73 15.46 245.43 2.67 2.56
37 30.86 26.79 7.03 254.64 1.02 2.54
38 32.71 24.42 16.51 238.00 3.82 2.52
39 31.24 25.66 11.28 244.77 1.76 2.56
40 32.53 26.57 9.10 239.30 3.01 2.46

Table 7

Confirmation analyses at optimum (control arm)

No b1
(mm)
b2
(mm)
b3
(mm)
εp(%) w
(kg)
1 29.713 27.466 5.519 1.953 2.569
2 29.612 27.527 5.431 1.876 2.571
3 29.649 27.523 5.515 1.866 2.569
4 29.614 27.449 5.429 1.866 2.575
5 29.622 27.443 5.532 1.801 2.575
6 29.731 27.500 5.445 1.832 2.566
7 29.712 27.569 5.422 1.998 2.563
8 29.655 27.476 5.430 1.807 2.572
9 29.750 27.513 5.485 1.971 2.564
10 29.612 27.459 5.464 1.810 2.575
11 29.673 27.538 5.445 1.959 2.567
12 29.665 27.463 5.517 1.846 2.571
13 29.722 27.501 5.480 1.885 2.566
14 29.727 27.530 5.475 1.869 2.565
15 29.635 27.559 5.530 1.915 2.568
16 29.681 27.569 5.435 1.885 2.565
17 29.674 27.507 5.506 1.965 2.569
18 29.704 27.446 5.506 1.956 2.570
19 29.714 27.447 5.450 1.835 2.570
20 29.721 27.464 5.478 1.854 2.569

Table 8

LHD for kriging model (ball joint)

No b1 (mm) b2 (mm) F (kN)
1 17.965 3.880 79.678
2 20.283 1.115 75.477
3 15.937 1.553 65.603
4 16.618 1.903 69.476
5 17.591 3.177 74.488
6 16.941 1.385 67.093
7 16.169 2.221 68.389
8 18.543 0.525 65.335
9 16.725 3.108 74.058
10 19.122 3.805 81.067
11 20.311 2.464 75.895
12 17.116 2.632 72.256
13 18.394 2.925 76.969
14 16.414 3.569 74.000
15 19.607 2.860 78.167
16 19.345 2.326 74.926
17 18.248 2.131 74.395
18 17.441 1.648 70.81
19 18.719 3.363 77.033
20 19.866 3.688 82.664
21 15.506 1.839 66.031
22 15.703 0.995 63.874
23 19.041 1.212 72.874
24 19.936 0.751 71.837
25 17.87 0.909 69.282

Table 9

Confirmation analyses at optimum (ball joint)

No b1(mm) b1(mm) F(kN)
1 19.376 2.4586 74.118
2 19.376 2.2586 74.975
3 19.376 2.0586 74.767
4 18.876 2.4586 73.027
5 18.876 2.2586 73.701
6 18.876 2.0586 73.519
7 18.376 2.4586 73.849
8 18.376 2.2586 73.359
9 18.376 2.0586 73.341