계산부(솔바)에 [PARDISO(Parallel Direct Solver)Sparse Matrix Solver]를 탑재했습니다.
PARDISO는 스위스의 바젤대학이 개발한 연립일차방정식을 풀기 위한 라이브러리입니다. 이것을 이용함으로써 대규모 모델의 계산
기능이 대폭 향상했습니다. 종래보다도 메모리 소비와 계산 시간이 매우 억제되었습니다. 한 예로써 4만5천 절점 모델(평판요소,
재료 비선형, 정적 해석, 50스텝)(그림1)의 경우, 메모리 소비량은 20GB에서 3GB로, 계산 시간은 20시간에서 30분으로
개선되었습니다. 동 모델에 대해서 고유값해석을 실시한 경우, 종래는 메모리 부족으로 계산할 수 없던 상태에서 1GB미만으로, 계산
시간은 추정 2시간에서 1분으로 개선한 계측 결과를 얻을 수 있었습니다. 이 기능을 기존의 64bit솔바 옵션과 병용함으로써 계산
가능한 모델 사이즈(절점수)가 종래보다도 대폭으로 향상합니다. 단, 프레임요소가 많은 모델에서는 종래와 동등한 계산 시간이 되는
경향이 있습니다.
또한 스프링 특성의 비대칭 바이리니어 플러스방향/마이너스방향의 초기 강성을, 종래의 제로에서 1차 강성으로 변경했습니다. 이것에
의해 모델 전체의 경계조건을 비대칭 바이리니어만으로 성립시킬 수 있습니다. 종래 필요했던 더미의 스프링요소는 불필요하게 됩니다.
그리고 1개의 강체요소의 종절점의 수는 1000개까지라고 하는 제한이 있었지만, 본 버전부터 무제한이 되었습니다.
|
■그림1 4만5천 절점 모델 |
|