임의 형상 음향 공동의 전 주파수 대역 고유치 추출을 위한 개선된 NDIF법 개발: 제1부(이론 정립)
© The Korean Society for Noise and Vibration Engineering
Abstract
A modified NDIF method for highly accurate eigenvalue analysis of arbitrarily shaped two-dimensional acoustic cavities is proposed in the paper. The original NDIF method has the weak point of not extracting lower-order eigenvalues when the number of nodes increases to obtain more accurate eigenvalues. It turns out in the study that this weak point is because the system matrix of the acoustic cavity of interest becomes ill-conditioned and doesn’t have full rank. The paper proposes a practical way to extract eigenvalues and mode shapes of acoustic cavities in the entire frequency range by means of calculating accurately the determinant of the system matrix ill-conditioned in the low frequency range. It is confirmed through the example study for the circular acoustic cavity having an exact solution that eigenvalues and mode shapes obtained by the proposed method using only 32 nodes agree exactly with the exact solution although eigenvalues obtained by ANSYS using 2840 nodes have some errors with respect to the exact eigenvalues.
Keywords:
Acoustic Cavity, Eigenvalues, Eigenmode, Non-dimensional Dynamic Influence Function Method, Matrix Rank, Ill-conditioned Matrix, Spurious Eigenvalue, Meshfree Method키워드:
음향 공동, 고유치, 고유모드, 무차원 동영향 함수법, 행렬 랭크, 불량 행렬, 허위 고유치, 무요소법1. 서 론
임의 형상 음향 공동의 고유치를 추출하기 위해 일반적으로 사용되는 수치 해석 기법은 유한요소법(1~3)과 경계요소법(4~6)이다. 이들 기법들은 각각 해석 대상 영역의 내부 또는 경계를 노드들로 분할한 후 노드들 사이에는 보간함수를 사용하는데, 이 보간함수가 지배방정식을 만족하지 않기 때문에 해의 정밀도 면에서 한계를 가진다.
필자는 이러한 단점을 극복하기 위해, NDIF법(non-dimensional dynamic influence function method, 무차원 동영향 함수법)을 처음으로 개발하여 임의 형상 음향 공동의 고유치 해석에 적용하였다(7). NDIF법은 해석 대상 영역의 경계만을 보간 함수 없이 노드로만 이산화하며, 사용되는 기저 함수가 지배 방정식을 정확히 만족하기 때문에, 해의 수렴성과 정밀도가 매우 우수한 장점을 가진다. 필자는 최근까지 임의 형상 음향 공동에 대한 NDIF법의 해석 효율성을 올리기 위한 일련의 연구 결과들을 발표하였다(8~10). 그런데, 음향 공동에 대한 보다 정확한 고유치와 고유모드 형상을 얻기 위해 노드의 수를 증가시킬 경우, 저차 고유치들이 추출되지 않는 문제점이 NDIF법에서 발생함이 확인되었다.
한편, 필자는 최근에 NDIF법을 멤브레인에 적용하여 노드 증가 시 저차 고유치가 추출되지 않는 문제점의 원인을 분석하고 이를 극복하기 위한 다양한 방안을 제시하였다(11). 이 논문에서는 멤브레인에 대한 연구 결과(11)를 음향 공동에 응용/확장하여, 노드 수가 증가하더라도 저주파수 고유치를 포함한 전체 고유치를 추출할 수 있는 새로운 기법이 제안된다. 제안된 방법의 타당성과 정확성은 엄밀해를 가지는 원형 음향 공동에 대한 예제 연구를 통해 검증되어진다.
2. NDIF법 이론
2.1 지배방정식과 경계조건
Fig. 1과 같은 임의 형상 음향 공동의 고유치 해석에 대한 지배방정식은 식 (1)과 같이 헬름홀츠 방정식(Helmholtz equation)의 형태를 가진다(12).
(1) |
여기서 r은 음향 공동 내부의 한 점 P에 대한 위치 벡터를 의미(Fig. 1)하고, p(r)은 음향 공동 내부의 한 점 P에서의 음압(sound pressure)을 나타내며, k는 파수(wavenumber)이다. 그리고 강체벽 음향 공동의 경계 조건은 다음과 같이 주어진다(12).
(2) |
여기서 rΓ는 음향 공동 경계 상의 한 점에 대한 위치 벡터이며, n은 경계에서의 법선 방향을 의미한다(Fig. 1).
2.2 음향 공동 내부 음압 가정과 경계 조건 이산화
NDIF법을 적용하기 위하여 Fig. 1과 같이 음향 공동의 경계는 N개의 노드들 P1,P2,...,PN으로 이산화 된다. 그리고 음향 공동 내부 음압 p(r)은 각각 경계 노드들에서 정의된 무차원 동영향 함수들의 선형 결합으로 다음과 같이 가정된다(7).
(3) |
여기서 J0는 제1종 0차 베셀 함수를 나타내며, 벡터 rs는 경계 Γ에 위치한 s번째 노드에 대한 위치 벡터를 의미하고, As는 s번째 노드에서 정의된 무차원 동영향 함수의 기여도를 나타내는 기여도 계수이다.
음향 공동의 경계를 따라 연속적으로 주어진 강체벽 경계 조건 식 (2)는 다음과 같이 경계 노드에 대한 식으로 이산화된다.
(4) |
여기서, ri와 ni는 강체벽 경계에 놓인 노드 Pi에 대한 위치 벡터를 각각 의미한다.
2.3 시스템 행렬 추출
앞에서 가정한 음압 식 (3)을 이산화된 강체벽 경계조건 식 (4)에 대입하면 다음의 식을 얻을 수 있다.
(5) |
식 (5)에서 법선 방향 nj에 대한 미분을 수행하면, 식 (5)는 다음과 같이 된다.
(6) |
여기서 J1은 제1종 1차 베셀 함수를 나타낸다. 식 (6)을 행렬식의 형태로 정리하면 식 (7)과 같이 나타낼 수 있다.
(7) |
여기서 SM(k)는 NDIF법에서의 시스템 행렬이고, A는 기여도 벡터이다. 시스템 행렬 SM(k)의 i번째 행과 s번째 열 위치에 있는 성분은 다음의 식에 의해 주어진다.
(8) |
또한, 기여도 벡터 A의 s번째 성분은 As로 주어진다.
음향 공동의 고유치는 식 (9)와 같이 시스템 행렬의 판별식이 0을 만족하는 파수(wavenumber) 값에 의해 구해진다.
(9) |
하지만, 식 (9)에 의해 구해진 고유치들 속에는 음향 공동과 동일한 형상을 가지는 멤브레인의 고유치들에 해당하는 허위 고유치들(spurious eigenvalues)이 포함되어 있다(7). 그래서, 허위 고유치를 제거하기 위하여 식 (10)과 같이, 식 (9)의 양변을 멤브레인 시스템 행렬 SMmem(k)의 판별식 값으로 나눈 방법에 의해, 허위 고유치가 배제된 음향 공동의 고유치를 구할 수 있다(7).
(10) |
아울러, 음향 공동의 고유모드 형상은 위에서 구해진 고유치를 식 (7)의 시스템 행렬에 대입하여 얻은 고유벡터를 식 (3)에 대입하는 방법에 의해 그려질 수 있다.
3. 노드 수 증가 시 발생하는 문제점 분석 및 새로운 기법 제안
3.1 원형 음향 공동의 고유치 추출 문제점
NDIF법에서 노드 수를 증가시킬 경우 고유치 추출 정확성(수렴성 포함)과 부가적인 문제점을 확인하기 위해, Fig. 2와 같은 엄밀해가 존재하는 원형 음향 공동을 고려하였다. Fig. 2에서 알 수 있듯이, 원형 음향 공동의 경계는 16개와 32개 노드로 각각 이산화되었다.
Fig. 2의 이산화 모델에 NDIF법을 적용하여, 식 (10)의 좌변에 해당하는 시스템 행렬의 판별식 값 det(SMnet(k))을 파수 k의 함수로 판별식 곡선을 그리면 Fig. 3과 같다. Fig. 3에서 점선은 Fig. 2 (a)의 16노드로 이산화된 경우이고, 실선은 Fig. 2 (b)의 32 노드로 이산화된 경우이다.
16노드를 사용한 점선 판별식 곡선에서 총 8개의 고유치 C1 ~ C8이 구해졌으며, 이들 고유치들은 Table 1의 두번째 열에 요약되었다. Table 1에서 이들 고유치들 중에 일곱 번째 고유치(C7)를 제외한 나머지 7개 고유치들은 엄밀해(13)와 정확히 일치하는 것을 확인할 수 있다. 이 일곱 번째 고유치를 엄밀해에 수렴시키기 위해 노드의 개수를 2배로 증가시켜 32개의 노드로 음향 공동을 이산화 시켰다. 이 경우에 대한 판별식 곡선은 Fig. 3의 실선에 해당된다. 실선 판별식 곡선에서 총 4개의 고차 고유치 C5 ~ C8만이 구해졌으며, 이들 고유치들은 이들 고유치들은 Table 1의 세번째 열에 요약되었다. 참고로, Fig. 3에서 M1 ~ M5는 음향 공동과 같은 형상을 가진 멤브레인의 고유치를 의미하며, 이들 고유치들은 허위고유치(spurious eigenvalue)로 불리어진다.
Fig. 3의 실선 판별식 곡선의 저주파수 영역에서 곡선이 불규칙적으로 발산하는 원인은 다음 절에서 규명되어 진다.
Table 1에서 16개 노드를 사용한 경우 일곱 번째 고유치 값은 6.4160으로 엄밀해 6.4156과 0.0062 %의 오차를 가지나, 32개의 노드를 사용한 경우 일곱 번째 고유치 값은 엄밀해에 정확히 수렴했음을 알 수 있다. 위와 같이, NDIF법은 노드 수를 증가시키면 고유치가 엄밀해에 수렴하는 장점을 가지는 것으로 확인되나, 반면에 저차의 고유치가 구해지지 않는 단점도 가지고 있음을 확인할 수 있다. 이 논문에서는 이러한 단점을 극복하기 위한 새로운 기법을 제안하고자 한다.
한편, Table 1에서 2840개의 많은 노드를 사용한 ANSYS에 의해 구해진 고유치들을 엄밀해와 비교해보면, NDIF법이 적은 개수의 노드를 사용했음에도 불구하고 NDIF법의 정확성이 ANSYS에 비해 우수함을 확인할 수 있다.
3.2 저주파수 영역 발산 문제점 해결 방안
일반적으로, 어떤 정사각 행렬 M의 판별식은 행렬 M의 고유치들의 곱으로 식 (11)과 같이 구해질 수 있다(14).
(11) |
여기서 S는 행렬 M의 크기, λi는 행렬 M의 i번째 고유치이며 다음의 대소 관계를 만족한다.
(12) |
여기서 R은 행렬 M의 랭크(rank)이며, 행렬 M이 불량 조건 행렬(ill-conditioned matrix)이 아니라면 R=S를 만족한다. 만약 행렬 M이 불량 조건 행렬이라면, λR보다 작은 고유치 λR+1, λR+2, ..., λS은 무의미한 값을 가지게 된다. Fig. 3의 실선 판별식 곡선이 저주파수 영역에서 발산하는 이유는, 저주파수 영역에서 시스템 행렬이 불량 조건 행렬이 되어 무의미한 고유치들(λR+1, λR+2, ..., λS)이 시스템 행렬의 판별식 계산 때 곱해졌기 때문인 것으로 추정된다. 이 추정의 타당성을 확인하기 위해, Fig. 2 (b)의 음향 공동에 대한 시스템 행렬의 랭크 곡선을 Fig. 4의 실선과 같이 구하였다. 이 랭크 곡선을 살펴보면, 파수가 약 4.9 이하인 저주파수 영역에서는 랭크 값이 32보다 작아서(즉, R < S), 시스템 행렬이 불량 조건 행렬이 되었음을 확인할 수 있다. 참고로, Fig. 4에서 점선은 음향 공동과 같은 형상을 가진 멤브레인의 시스템 행렬 랭크 곡선이다.
이 논문에서는 판별식 곡선이 발산하는 문제점을 해결하기 위해, 위에서 설명한 무의미한 고유치들을 판별식 계산 때 제외시키는 방안을 사용하고자 한다. 이를 위해, 판별식 계산식 식 (10)의 좌변은 식 (11)에 의해 다음과 같이 우선 변형한다.
(13) |
여기서 와 은 각각 SM와 SM(mem)의 i번째 고유치를 의미한다. 상술한 바와 같이, 저주파수 영역에서 시스템 행렬의 판별식 값이 발산하는 이유는, Fig. 4에서 랭크 값이 32보다 작은 파수 영역(대략 k < 4.9)에서 무의미한 고유치들이 식 (13)의 계산에서 사용되기 때문이다. 이러한 문제점을 해결하기 위해, R < S인 저주파수 영역(k < 4.9)에서는 식 (13)을 계산할 때 곱해지는 고유치들의 개수가 최소 랭크 값과 같도록 식 (13)을 식 (14)와 같이 변형한다.
(14) |
여기서 min(Rc)와 min(Rm)는 각각 SM와 SM(mem)의 랭크의 최소값을 의미하며, kb는 SM이 더 이상 발산하지 않는 파수의 최소값을 의미한다. 참고로, 32개 노드로 이산화된 원형 음향 공동의 경우, min(Rc) = 19, min(Rm) = 19, kb = 4.9이다.
식 (14)를 이용하여 32개 노드로 이산화된 원형 음향 공동(Fig. 2 (b))에 대한 판별식 곡선을 그리면 Fig. 5와 같다. 이 판별식 곡선과 Fig. 3의 실선 판별식 곡선을 비교해보면, 식 (14)를 사용하는 새로운 기법이 저주파수 영역에서 판별식 곡선이 발산하는 문제점을 성공적으로 해결해 줌을 확인할 수 있다. Fig. 5로부터 추출된 고유치 C1 ~ C8은 Table 1의 엄밀해와 정확히 일치함이 확인되었으며, 이로부터 제안된 기법은 해의 정확성 측면에서도 우수하다고 말할 수 있다.
Fig. 5에서 추출한 원형 음향 공동의 j번째 고유치 Cj를 SM(k)에 대입한 SM(Cj)로부터 j번째 고유벡터 V(j)를 식 (15)와 같이 구할 수 있다.
(15) |
이 고유벡터의 성분 을 식 (3)의 기여도 계수에 대입하면, 식 (16)과 같이 j번째 고유모드 형상 식이 구해진다.
(16) |
식 (16)으로부터 1차부터 8차까지 8개의 고유모드 형상이 Fig. 6과 같이 성공적으로 추출되었으며, 이들 형상들은 2840개의 많은 노드를 사용한 Fig. 7의 ANSYS 결과와 정확하게 일치함을 확인할 수 있다.
4. 결 론
이 논문에서는 음향 공동의 고유치 해석 시 노드의 개수를 증가시킬 경우 저주파수 영역의 고유치가 추출되지 않는 NDIF법의 문제점을 개선하는 새로운 기법이 제안되었다. 제안된 방법에 의해 저주파수 영역을 포함한 전체 관심 주파수 영역에서의 고유치와 고유모드가 성공적으로 추출됨이 엄밀해를 가지는 원형 음향 공동에 대한 예제 연구를 통해 검증되었다. 이어지는 논문에서는 제안된 방법을 다양한 형상의 음향 공동에 적용하는 연구가 진행될 예정이다.
Acknowledgments
이 연구는 한성대학교 교내학술연구비 지원 과제임.
References
- Bathe, K., 1982, Finite Element Procedures in Engineering Analysis, Prentice-Hall, New Jersey.
- Barik, M. and Mukhopadhyay, M., 1998, Finite Element Free Flexural Vibration Analysis of Arbitrary Shape, Journal of Finite Elements in Analysis and Design, Vol. 29, No. 2, pp. 137~152. [https://doi.org/10.1016/S0168-874X(98)00023-7]
- Liew, K. M. and Sum, Y. K., 2003, Vibration of Plates having Orthogonal Straight Edges with Clamped Boundaries, Journal of Engineering Mechanics, Vol. 124, No. 2, pp. 184~192. [https://doi.org/10.1061/(ASCE)0733-9399(1998)124:2(184)]
- Brebbia, C. A., Telles, J. C. F. and Wrobel, L. C., 1984, Boundary Element Techniques, Springer-Verlag, New York. [https://doi.org/10.1007/978-3-642-48860-3]
- Beskos, D., 1996, Boundary Element Advances in Solid Mechanics, Springer-Verlag, New York.
- Gao, X. W. and Brebibia, C. A., 2013, Boundary Elements and Other Mesh Reduction Methods, WIT Press, Southampton.
- Kang, S. W. and Lee, J. M., 2000, Eigenmode Analysis of Arbitrarily Shaped Two-dimensional Cavities by the Method of Point-Matching, Journal of the Acoustical Society of America, Vol. 107, No. 3, pp. 1153~1160. [https://doi.org/10.1121/1.428456]
- Kang, S. W. and Yoon, J., 2011, Development of an Improved NDIF Method for Efficiently Extracting Eigenvalues and Eigenmodes of Arbitrarily Shaped Acoustic Cavities, Transactions of the Korean Society for Noise and Vibration Engineering, Vol. 21, No. 10, pp. 960~966. [https://doi.org/10.5050/KSNVE.2011.21.10.960]
- Kang, S. W. and Atluri, S. N., 2014, Application of Nondimensional Dynamic Influence Function Method for Eigenmode Analysis of Two-dimensional Acoustic Cavities, Advances in Mechanical Engineering, Vol. 2014, p. 363570. [https://doi.org/10.1155/2014/363570]
- Kang, S. W., 2018, Extraction of Highly Accurate Eigenvalues of Arbitrarily Shaped Acoustic Cavities with a Mixed Boundary, Transactions of the Korean Society for Noise and Vibration Engineering, Vol. 28, No. 5, pp. 542~547. [https://doi.org/10.5050/KSNVE.2018.28.5.542]
- Kang, S. W., 2020, Lower-order and Higher-order Eigenmode Analyses of Arbitrarily Shaped Membranes using Non-dimensional Dynamic Influence Function Method, Transactions of the Korea Society of Mechanical Engineers A, Vol. 44, No. 12, pp. 971~977. [https://doi.org/10.3795/KSME-A.2020.44.12.971]
- Hall, D. E., 1987, Basic Acoustics, John Wiley & Sons, Inc., Singapore.
- Blevins, R. D., 1979, Formulas for Natural Frequency and Mode Shape, Litton Educational Publishing, New York.
- Nering, E. D., 1970, Linear Algebra and Matrix Theory (2nd ed.), Wiley, New York.
Sang Wook Kang received a B.S., M.S. and Ph.D. degree in Dept. of Mechanical Design Engineering from Seoul National University in 1992, 1994 and 1999, respectively. He is currently working in Hansung University as a professor of the mechanical system engineering. His research interests include the development of NDIF method for free vibration analysis of membrane, acoustic cavities, and plates with general shapes.