Professional Documents
Culture Documents
mag-ANZINE Vol.31 PDF
mag-ANZINE Vol.31 PDF
mag-ANZINE Vol.31 PDF
Mechanical을 이용한
Soil-Pile interaction 해석
Contents
세미나 후기 108 제1회 건설/플랜트 ANSYS CFD User Group Meeting _현석균/나혜령
3
성공사례
유압구동로봇의
힘제어를 위한
Triple Spiral
Plate Spring의
연구
이재열 팀장_ 한국로봇융합연구원
jylee0914@kiro.re.kr
4
ANZINE 2014
유압구동로봇의 힘제어를 위한 Triple Spiral Plate Spring의 연구
1. 서론
산업 고도화에 따른
생산 현장 및 발전 설비의
집적화로 재난 상황 발생 시 Fig. 1 T-Z 커브 및 End bearing
재산 및 인명 피해에 대한 피해가
전기구동기의 경우 순간적인 힘을 유도하기 어렵고, 큰 힘을 설정하기 위하여 각 구동 관절의
커져가는 현실이다.
무게 및 크기가 커지는 현상이 발생된다. 반면 유압 구동기의 사용으로 직접 힘을 발생하는 엑
재난 현장에 빠른 구조 현장의
츄에이터와 동력부의 분리가 가능하므로 작동 성능에 최적화된 구동 관절을 구성할 수 있다. 구
전개와 더불어 로봇 분야에
동 관절의 주요 역할은 무거운 물건을 들어 이동하는 주된 역할을 가지고 있다. 이를 제어하기
재난에 대응하는 로봇의 개발이
위하여 고가의 센서 및 증폭기 등을 적용하여 구성되고 많은 비용이 소요된다. 본 연구에서는
활발히 이루어지고 있다.
스프링 요소를 사용하여 직접적으로 강성효과를 구현할 수 있는 SEA(Series Elastic Actuator)
재난 현장에서 유용하게
기반의 5자유도 구동 관절을 개발하기 앞서 SEA 메커니즘에 적용되는 스프링의 개발 연구에
사용되기 위한 로봇의 원천기술로
대한 내용을 구성하였고, 회전 스프링의 형태를 가지는 TSPS(Triple Spiral Plat Spring)와 적
유압구동기를 가지는
용 재료 및 전산유한요소해석을 통한 설계 파라미터에 대한 연구 내용을 나타내었다.
로봇 플랫폼이 고려되고 있다.
Fig. 1은 유압구동기를 이용한
재난 환경 대체형 로봇 사례를
보여준다.
Fig. 2 SEA의 개발 사례
2. TSPS 재료의 선정
적용 재료의 선정 기준은 허용 토크 및 허용 항복 강도 내에서의 힘-변위 특성에 대한 응답으로
선정되었다. 엑츄에이터에 고려되는 하중 조건으로 0.6m의 작용길이에 가반하중 40kg을 고려한
형태로 240Nm의 토크 조건을 고려하였다. 적용된 재료는 초고강도 구조용 강재로 사용되는
Maraging steel AiSi 18Ni 350을 적용하였다. 시효처리를 통하여 항복강도의 증가를 유도할 수
있으며, 약 3배의 항복강도의 증가가 가능하다. Table 1은 AiSi 18Ni 350에 대한 기계적 재료
물성치를 나타내었으며 열처리공정을 거친 후 예상되는 물성값을 문헌 조사를 통하여 고려하였다
5
성공사례
▲Triple spial spring - 1st model ▲Triple spiral spring - 2nd revision model
Analysis
Model Parameter Value Failure
type
TSS 1st Plastic
Case 1 10mm
model strain
Yes
Case 2 5mm
Case 3 2D 10mm
(plane
stress)
Case 4 Thickness 15mm
TSS 2nd
model
Case 5 20mm
Case 6 25mm
Double
Case 7 3D 10mm
acting Fig. 6 Case 4 : TSS 2nd model - 15t
a 2D Plane stress b 3D
Fig. 4 Finite element modeling Fig. 7 Spring stiffness of single acting TSPS
6
ANZINE 2014
유압구동로봇의 힘제어를 위한 Triple Spiral Plate Spring의 연구
4. TSPS 복합 작동 메커니즘
TSPS의 단일 작동 메커니즘의 경우 1개의 TSPS로 두께에 대하여 허용되는 작동 토크의 범위가 결정되었다. 재료의 수급 및
가공성 그리고 비선형성의 기구 특성을 완화하기 위하여 복합 작동 메커니즘을 Fig. 8과 같이 구성하였다. 대칭의 형태로
TSPS를 배치하고 단방향성의 특성을 양방향성으로 배치하여 한 개의 TSPS의 비선형 특성을 2개의 TSPS로 서로 상쇠
할 수 있도록 구성하였다. Fig. 9는 TSPS의 복합 작동 메커니즘에 대한 스프링 강성에 대한 그래프를 나타내었다. 적용된
스프링의 두께는 한개의 TSPS당 10mm로 선정하였으며, 작용하중은 단일 작동 메커니즘과 동일한 조건으로 계산되었다.
Fig. 8 Geometry of double acting TSPS Fig. 9 Spring stiffness of double acting TSPS
5. 결론
TSPS의 단일 작동 메커니즘의
경우 회전 특성이 스프링 로드의
강성 부족으로 인한 접촉과
강성 충족 조건에서의 회전 강성
특성이 비선형 형태로
강성성능이 도출되는 것을
확인하였고,
복합 작동 메커니즘의 경우
비선형성을 억제하기 위하여
역방향 배치 및 TSPS 두께의
변화를 통하여 스프링 강성의
선형 특성 및 하중 조건을
만족하는 설계 형태를
도출할 수 있었다.
참고문헌
1. J. F. Veneman, R. Kruidhof, E. E. G. Hekman, R. Ekkelenkamp,E. H. F. van Asseldonk, and H. van der Kooij. "Design and evaluation of the lopes
exoskeleton robot for interactive gait rehabilitation" Neural Systems and Rehabilitation Engineering, IEEE Transactions on, 15(3):379-386, Sep 2007.
2. D. W. Robinson and G. A. Pratt. "Force controllable hydro-elastic actuator" Robotics and Automation, 2000. Proceedings, ICRA ’00 IEEE
International Conference on, 2:1321?1327, Apr 2000.
7
제품소개
ANSYS WORKBECH에서의
BEM기반 음향 해석 및
스피커 특성 분석 모듈 소개
(와온:WAON)
윤진환 차장 _ 태성에스엔이
jhyoon@tsne.co.kr
▶ Transportation
Workbench Mechanical과 동일한 GUI와 작업순서를 이용할 수 있어 •Noise barrier
•Submarine
ANSYS 사용자들이 매우 쉽게 사용할 수 있다.
▶ Construction
또한 스피커 분석 전용 모듈인 WAON SP를 기본으로 제공하여 타 •Concert hall
▶ ETC
프로그램에서 고려하기 어려웠던 주파수 별 임피던스 변화와 이에 •Equipment
•Medical
따른 음압 특성을 매우 빠르게 계산할 수 있도록 도와 준다. •Home Application
1. 음향분석응용 분야 및 분류 그림 1 음향해석 분야
가장 먼저 생각할 수 있는 음향분석의 분야는 스피커 등의 오디오 장비
및 차량이나 기계류의 소음 분석이다. 특히 소비자들의 귀가 점점 예 이러한 음향 분석을 하는 기법 역시 여러 가지가 있으며 주파수 및 해석
민해 지고 감성적인 부분이 제품선택의 중요한 역할을 하면서 소리의 공간의 크기 등에 따라서 적절한 기법을 선택하여 사용하게 된다.
제어가 설계에 큰 비중을 차지하고 있다.
그 외에도 음향분석프로그램으로 처리 할 수 있는 영역은 매우 많은데,
가청 주파수 범위를 넘는 제품(후방감지기, Sonar, 고주파 세척기)등도
이에 포함된다.
8
ANZINE 2014
ANSYS WORKBECH에서의 BEM기반 음향 해석 및 스피커 특성 분석 모듈 소개
음향분석
차분법
파동론적 유한요소법(FEM)
접근
그림 4 WAON(BEM)에서의 격자
경계요소법(BEM)
그림 5 FEM격자(좌). BEM격자(우)
9
제품소개
ANSYS(FEM) WAON(BEM)
이산화 대상 분석하는 공간차체 분석하는 공간의 경계면
해석 시간 및
자유도의 수가 동일하면 BEM보다 적은 시스템 성능 필요 대부분의 경우에는 FEM보다 자유도 수가 적어서 매우 빠름
시스템 요구사항
매질의 혼합 요소 별 설정이 가능 영역 분할법에 의해 가능
과도해석 가능 불가능(역푸리에 기능으로 대체)
모델링 기능 BEM보다 많은 기능 지원 FEM에 비하여 상대적으로 적음
3 차원 공간을 이산화하고 있기 때문에 각종 조건 설정이 BEM 3 차원 공간의 경계면만을 이산화하고 있기 때문에 각종
사용 편의성
보다 복잡 조건 설정이 FEM보다 쉬움
이 때 10kHz의 주파수를 0.3m위치에서 분석하기 위해서 FEM의 경 일반적인 해석 순서는 다음과 같다.
우에는 약 4,000,00개의 요소를 이용하여 약 200분의 해석시간이
a Analysis System에서
소요된 반면 BEM의 경우에는 약5,500개의 요소만이 필요하였으며
WAON을 드래그 드랍
해석 시간은 12초에 불과 하였다.
하거나 더블클릭
그림 7 WAON의 해석 환경 c 해석 옵션 및
경계조건 설정
WAON inside Workbench의 경우에는 전처리부터 후처리까지의
모든 과정이 Workbench내에서 이루어 지며 ANSYS에서 계산된
진동해석 결과를 별도의 추가적인 작업 없이 바로 사용할 수 있어
ANSYS사용자들이 매우 편리하게 작업할 수 있다.
앞선 모터의 진동소음해석의 경우에도 그림 8.과 같이 ANSYS
Maxwell, ANSYS Structural 해석을 WAON과 바로 연결하여 해석
을 진행하였다.
d 결과 분석
그림 8 전자장-구조-음향(WAON) 연성해석
10
ANZINE 2014
ANSYS WORKBECH에서의 BEM기반 음향 해석 및 스피커 특성 분석 모듈 소개
d 결과분석
결과로서는 주파수에 따른 수음점에서 decibel, 코일의 임피던스,
진동판의 속도, 전자기력을 볼 수 있다.
그림 9는 특정스피커 모듈을 WAON SP를 이용하여 분석한 결과
이다. 진동판의 공진점에서 임피던스가 급격히 증가한 후 감소하
다가, 고주파 영역에서는 리액턴스의 영향으로 다시 임피던스가
증가하는 것을 볼 수 있다.
그림 9 주파수 별 임피던스(ohm)
11
제품 소개
SMART
MANAGEMENT
ANSYS EKM
조선영 과장_ 태성에스엔이
sycho@tsne.co.kr
그림 1 해석 과정에 따른 데이터 증가 경향
12
ANZINE 2014
SMART MANAGEMENT ANSYS EKM
그림 3 ANSYS EKM의 기능
색인화 과정에서 추가적으로 보고서가 생성된다. 각 해석 파일 및 데이터
파일에 대한 정보 (격자 형태, 해석 결과, 속성 등)가 포함된 보고서를
자동으로 생성해 주며, 여러 가지 파일을 동시에 비교하여 해석 결과
Ⅱ-1. Data Management
의 차이점 등을 자동으로 분석해 주는 기능도 제공한다. 실제로 WB
ANSYS EKM은 다중 사용자 환경을 지원하는 기능을 제공한다. 즉,
Project를 열어보지 않아도 해당 모델 설정을 검토할 수 있는 것이다.
다수의 해석자가 데이터를 공유하거나 관리할 수 있는 중앙 저장소
다음으로 최종 데이터 파일을 확인할 수 있다. 오래 전에 진행했던 해
를 제공한다는 것이다. 예를 들면, 한 명 또는 여러 엔지니어들의 시
석을 다시 수행해야 할 때 다른 사람의 워크스테이션에 있는 경우, 초기
뮬레이션 데이터를 검색하고 자료화하는 것이 가능하기 때문에 쉽
설계 모델에 대한 해석과 변위 모델에 대한 해석을 비교해야 할 경우,
게 공유할 수 있다.
많은 엔지니어들은 데이터를 찾고, 찾은 모델이 최종 모델인지, 또한
파일들은 적용된 모델이나 경계 조건과 같은 시뮬레이션 관련 정보
올바른 모델인지 확인하는데 많은 시간을 허비한다.
들을 추출하여 검색하기 쉽도록 색인화 한다. 파일을 저장소에 저장
ANSYS EKM을 적용하면 Configuration 관리 툴의 Version Control
할 때, 각 파일에 대한 메타 정보(파일 버전, 해석 종류 등)와 속성(절
기능으로, 이전에 저장된 데이터 원본을 보호하면서, 데이터를 수정
점수, 요소수, 재료 속성 등) 등이 자동으로 추출되어 저장됩니다.
하거나 제어할 수 있다.
EKM은 이러한 메타 정보를 이용하여 해석자가 특정 작업 파일을
검색할 때, 해석 파일을 직접 열지 않고도 키워드만으로 빠르게 찾 Ⅱ-2. Process Management
을 수 있도록 해준다. 프로세스 관리 기능을 통하여 각자의 작업 현황이나 결과를 실시간으로
공유하여, 팀 멤버들 사이의 해석 작업 흐름을 관리하게 된다. ANSYS
EKM에 내장된 EKM Studio를 사용하여 작업 흐름도를 매우 손쉽게 만
들고, 작업 흐름의 각 부분마다 멤버들이 해야 할 작업을 할당할 수 있다.
그림 6에서 보는 것처럼, ANSYS EKM은 그 회사의 특정 워크플로우를
모델링하기 위한 그래픽 도구를 제공한다. 여기서 중요한 사실은 워크 플
로우가 반복 루프, 수동 작업 및 배치 작업으로 구성할 수 있다는 점이다.
그림 6 워크플로우 자동화 과정
14
ANZINE 2014
SMART MANAGEMENT ANSYS EKM
워크플로우 모델을 기반으로 해당 프로세서의 처리 과정을 추적하고 ANSYS EKM에 저장된 파일들은 다양한 방법으로 Access를
검토할 수 있다. 또한 시작 시간, 종료 시간 또는 작업자와 같은 특정 제어할 수 있다.
정보를 목록 형태의 워크 패키지로 확인할 수 있다. 특정 작업이 완료
되면 해당 사항을 다음 진행자에게 이메일로 전송하여 실시간으로
확인할 수 있으며, 이메일 전송 시 관리자로부터 승인을 받고 진행 Version Exclusive Permission
Control 설정 Control 설정 설정
할 수도 있다.
ANSYS EKM의 해석 절차 관리 솔루션을 통해, 사용자가 쉽게 수정
할 수 있는 “사용자 전용 개발 환경”을 제공한다. 사용자가 각 단계에
대한 템플릿을 만들고, 매개변수를 지정하여 다양한 예측 연구를 수 Ⅱ-3-1. Version Control
행할 수 있기 때문에 가장 좋은 결과를 얻을 수 있다. 각각의 데이터 파일 또는 폴더를 버전 별로 관리할 수 있다. 수정 후
에도 작업 내역이 기록되며 이전 버전으로 복원이 가능하다. 또한
여러 사용자가 작업 시 특정 파일에 대한 우선순위를 설정하여 데이
터가 중복되는 것을 방지할 수 있다. Version Control 기능은 어떤
파일이 최신 것인지 쉽게 알 수 있게 해준다.
Ⅱ-3-3. Permission
Ⅱ-3. Access Management 특정 파일 및 폴더에 사용자 또는 그룹 별로 권한 설정을 해주
ANSYS EKM은 웹 기반의 프로그램으로 네트워크나 인터넷이 되는 는 기능이다. Access, Create, Delete, Download, Modify, Full
곳에서는 어디서나 서버에 접속하여 해석 데이터를 검색하고 관리할 Control, Life Cycle 등에 관한 권한을 설정할 수 있다. (Life Cycle
수 있다. 즉, 사용자는 웹 브라우저를 실행하여 URL 주소를 입력하고, 매니저를 이용하여 현재의 해석 진행 과정을 관리자에게 실시간으
ANSYS EKM에 접속하여 로그인 만하면 된다. 각각의 장단점이 있 로 통보해주며, 관리자는 이를 이용하여 원격으로 해석 과정을 관리
으며, 웹 브라우저를 통한 인터페이스는 인터넷을 할 수 있는 어떠한 할 수 있다.)
PC나 Tablet 기기에서 자유롭게 구동 가능하다.
ANSYS EKM 서버에 접근할 수 있는 방법은 두 가지 방법이다. Ⅲ. Conclusion
위에서 살펴본 바와 같이, ANSYS EKM은 자료 검색이나 공동 작업,
CAE 데이터를 보다 효율적으로 관리할 수 있는 솔루션이다. 데이터 관
리를 통해 모든 파일을 관리하고 빠르고 정확하게 검색할 수 있다. 프로
세스 관리를 통해서는 프로세스를 자동화하고 워크 플로우를 관리한다.
마지막으로 접근 권한을 설정해 줌으로서 데이터를 안전하게 보호하고
접근할 수 있다.
▲ ANSYS Workbench 기반 ▲ EKM WEB Client 기반 점차 다양하고 복잡한 해석을 수행해야만 하는 엔지니어에게 해석 기반
데이터 관리 솔루션인 ANSYS EKM은 유용한 도구가 되어줄 것이다.
그림 8 ANSYS EKM이 지원하는 인터페이스
15
제품 소개
GPU 가상화를 통한
HPC 구성의 다양성과 전망을 소개한다.
16
ANZINE 2014
GPU 가상화 기술과 HPC
SR-IOV 기술을 활용 하여 대역폭 저하 없 되었을 때 더 효율적일 수 있다. 그런데 기존의 HPC 환경은 이러한
네트워크 성능 이 고성능의 network 카드 공유 가능 / IB 사용자 환경에 빠르게 대처하기가 쉽지 않았다.
Card 의 RDMA 구현도 가능
17
제품 소개
만약 HPC가 가상화 기반에서 구현이 되었고 미리 여러 환경에 맞는 하고 있다. Infiniband의 경우 SR-IOV를 사용 함으로 인하여 하나의
템플릿을 구현 해 두었다면 HPC를 사용자가 원하는 용도와 성능에 Infiniband 를 성능 저하 없이 여러 Guest O/S에서 사용이 가능 하며
맞게 구현 하기가 더 용이 하다고 볼 수 있다. 이를 통해 RDMA 통신 또한 구현 함으로 네트워크 지연 속도를 줄 일
A라는 사용자는 CPU 연산 보다 GPU 가속에 더 효율이 좋은 시뮬레 수 있다.
이션을 사용한다면 그에 맞게 적당한 CPU와 GPU를 할당하여 클라 또한 이러한 GPU 가상화를 통해 HPC 뿐만 아니라 개인 가상화
우딩 서비스를 할 수 있다. 사용자 또한 Windows 데스크톱과 데이터를 시간과 장소, 장치에 구애
이미 이와 같은 HPC+GPU의 클라우딩 서비스를 아마존에서 제공 받지 않고 최종 사용자가 액세스할 수 있는 클라우드 서비스인
하고 있다. 사용자 입장에서는 고 비용의 서버를 구현 할 필요 없이 VDI(Virtual Desktop Infrastructure)를 이용 할 수 있다.
사용하고자 하는 자원에 대한 비용을 지불 후 HPC를 사용 하실 수 있 VDI는 데이터 보안과 리소스 활용률을 높인다는 점 때문에 특정 시장
는 것이다. 아니면, 연구소 등에서 기존에는 분자학용 HPC, 의확개 에서 채택의 바람이 불었지만, 폭 넓게 확대되지는 않았다. 왜냐하면,
발용 HPC, 단백질 분석용 HPC를 따로 구현 후 사용 하던 것을 클라 사용자가 기대하는 PC와 비교했을 때 기존의 VDI에 대한 사용자 경
우딩 기반을 사용 하여 구현 후 사용 목적에 맞게 빠르게 구성을 맞출 험이 기대 이하였기 때문이다. (기존에는 에뮬레이터된 그래픽만 사
수 있게 되는 것이다. 용이 가능 하였기에..) 현재는 GPU Passthrough 의 가상화 기술로
이와 같이 HPC가 클라우딩 서비스를 하는게 가능 해진 대표적인 기 완벽하게 가상화된 GPU 보드를 데이터 센터에 추가함으로써 기존
술은 위에서 기술한 GPU의 가상화 지원, 네트워크 카드(Infiniband VDI에서 사용자들이 제기하던 문제들을 해결하게 되었다.
포함)의 SR-IOV 지원을 들 수가 있다. Nvidia 에서 제공하는 가상화 전용 GPU인 GRID Card의 경우 최
nVidia의 경우 이미 이러한 클라우딩 환경에 맞춰 GPU 가상화에 대 대 100명의 사용자가 GRID 보드를 공유할 수 있다. GPU 가속
한 지원을 시작 하였고 Xenserver, OpenXen, Vmware, Hyper-V VDI(GPU-VDI) 덕분에 고성능의 GPU기능이 있는 PC 경험을 가질
등의 다양한 하이퍼바이저들을 지원하는 GPU 및 드라이버를 제공 수 있게 되었다.
GRID GPU
NVIDIA의 Kepler™ 기반의 GRID K1 및 K2 보드는 가상화 환경에서도 풍부한 그래픽을 지원하도록 특수
설계되었습니다.
GPU 가상화¹
NVIDIA Kepler 기반 GPU가 탑재된 GRID 보드는 최초로 GPU의 하드웨어 가상화를 구현했습니다. 이는 다
수의 사용자가 단일 GPU를 공유해 사용자 활용 수준을 개선함으로써 실제와 같은 PC 성능 및 호환성이 보장
된다는 것을 의미합니다.
Low-Latency 원격 디스플레이²
NVIDIA의 특허 기술인 Low-Latency 원격 디스플레이는 가상 머신과의 인터랙티브 환경에서 사용자가 느끼
는 지연 시간을 최소화하여 사용자 경험을 대폭 개선합니다. 덕분에 가상 데스크톱 화면을 원격 프로토콜로
직접 푸시 할 수 있습니다.
H.264 인코딩
Kepler GPU에는 스트림을 동시에 인코딩 할 수 있는 고성능 H.264 인코딩 엔진이 내장되어 있어 최상의 그
래픽 품질을 보장합니다. 이 엔진은 서버의 GPU 수에 따라 인코딩 기능을 확장함으로써 클라우드 서버의 효
율성을 크게 개선시켜줍니다.
전력 효율성
GRID 보드는 "SMX"라고 하는 획기적인 스트리밍 멀티 프로세서를 포함해 데이터센터 수준의 전력 효율성을
구현하도록 설계되었습니다. 기업 데이터센터 환경에서 경이로운 와트당 성능을 제공하는 혁신적이고 검증
된 솔루션입니다.
18
ANZINE 2014
GPU 가상화 기술과 HPC
지금 까지 설명 한 것 처럼 이제는 고성능을 필수로 하는 HPC 시장까지 가상화 및 이를 서비스 하는 클라우딩 기술이 실용화 단계까지 온 것을 확인
할 수 있었다. 기술의 이론적인 부분만 나열하는 것이 아니라 nVidia GRID 와 같은 하드웨어, GPU-Passthrough, SR-IOV 등의 소프트웨어 기술
까지 실용화한 단계이며 실제 구현이 되고 있다.
마지막으로 아래는 저자가 직접 구현한 작은 규모의 GPU-Cluster 가상화 머신을 설명 드리고 자 한다.
• OpenXen 4.2
- 'VT-d' 를 활용, VGA-Passthrough 구현
• Guest O/S(Linux, Windows)에서 Nvidia Graphic Card 인식
• Guest O/S에서 고성능 3D Graphic, Open CL, CUDA 지원
위의 장비는 물리적 머신 1대에 고성능 GPU 4개 장착 후 이를 가상 O/S에 각각 인식 후 SR-IOV 기술로 각 가상머신에 인식된 10G 카드를
Cluster로 구현 하였다.
실제로 위와 같이 구성 후 사용자가 본인이 시뮬레이션 하는 문제 유형에 따라 운영체제에 GPU를 1개씩 인식한 후 4명이 개별적으로 사용하기
도 하고 시뮬레이션 사이즈가 크면 4개의 가상 O/S를 Cluster로 MPI 통신을 이용하여 문제를 풀기도 한다. 또한 O/S를 하나만 구동 후 하나의
O/S에 4개의 GPU를 할당하여 Multi GPU로 문제를 계산할 수도 있다.
이제는 특정 분야에서만 사용되던 슈퍼컴퓨팅 분야가 이와 같은 기술을 통해 범용화 될 날도 멀지 않은 것 같다. 기술이 발달하여 그런 날이 빨리
오기를 기대하며 글을 마치도록 한다.
19
힐링 토크
내게 딱 맞는
스트레스
셀프코칭
홍성아
성공회대학교 사회복지학과 겸임교수
㈜에스엘컨설팅 이사
첫째는 가정입니다. 한 공간에 살지만 심리적 별거인 부부상태, 자녀와의 소통문제 등으로 스트레스가 발생합니다.
셋째는 개인의 성격입니다. 매사에 완벽을 추구하거나, 관계보다는 과업중심인 사람들은 스트레스가 많습니다.
지피지기면 백전백승이라 했습니다. 스트레스에 대해 정확히 이해하면 할수록 스트레스를 관리할 수 있는 힘도 커질 수 있고,
특히 내 몸에 맞는 스트레스 해소법과 관리법을 세울 수 있을 것입니다. 필자는 본 원고에서 신체균형을 유지할 수 있는 간단한 바디케어법과
20
ANZINE 2014
내게 딱 맞는 스트레스 셀프코칭
요즘 여러분은 어떤 말을 주로 하고 계십니까?
그리고, 어떤 이유로 그런 말들을 하고 계십니까?
신체균형을 골 때리십니까?
유지할 수 있는
두통이 찾아오셨군요. 이렇게 한 번 해보세요.
바디케어법 자, 열손가락에 힘을 주어서 머리의 숨구멍(백회혈이라고 합니다) 주위를 20회 두드리십시오.
이번에는 앞 이마를 20번, 다음에는 양 관자놀이 주변을 20번,
그리고 나서 뒤통수를 20번, 다시 백회혈을 20번, 이렇게 100번 정도 두드리시면
두통이 싹 가시고 더불어 탈모예방 효과도 보실수 있습니다.
기가 막힌다는 것은,
우리 몸에 흐르는 기운이 다니는 길이 서로 만나는 교차로가 정체되었다고 보시면 됩니다.
이 교차로는 양 젖꼭지의 정 중앙(전중혈이라고 합니다)에 위치해 있습니다.
그러니 가슴이 답답해질 수 밖에요.
자, 어깨넓이 만큼 다리를 벌리고 11자로 서신 후에 양 주먹을 쥐시고 전중을 힘껏 두드리십시오.
입을 벌리고 크게 소리를 내시면서 두드리시면 더욱 효과가 좋습니다.
속상하시다고요.
속이 상했다는 것은 소화기 계통에 문제가 있다는 의미입니다.
많은 분들이 스트레스로 인하여 위장병을 호소합니다. 서랍에 소화제 몇 포는 늘 보관되어 계시죠?
소화기능 증진을 위해서 손과 다리에 있는 소화 촉진점(합곡혈과 족삼혈)을 자극하십시오.
꾸준히 자극하시면 좋은 효과를 보시게 될 것입니다.
21
힐링 토크
먼저 분산 에너지입니다.
분산에너지란 에밀 쿠에 박사가 말했던 것처럼 즐거운 경험에 몰입하여 머리 속에 긍정적인 생각을 가득
채움으로써 스트레스로 인한 잡념을 사라지게 하는 것을 말합니다.
다음과 같은 방법으로 에너지를 분산할 수 있습니다.
22
ANZINE 2014
내게 딱 맞는 스트레스 셀프코칭
다음은 발산에너지입니다.
우리 몸에는 밖으로 향해있는 구멍이 9개가 있습니다. 9개의 구멍으로 몸안에 있는 독소가 나가도록 돕습니다.
이런 이치로 말한다면 스트레스로 인한 독소가 입이나 코, 그리고 피부 등으로 발산이 되겠지요.
입 코
혼자말을 해 보십시오. 복식호흡을 통하여 기분을 안정시키는 ‘프로스타글란딘’의
비록 듣는 사람이 없더라도 자신의 생각을 자신에게 설명하는 분비를 촉진시킬 수 있습니다. 복식호흡 방법은 코로 5~6초간
것은 영혼에 향료를 바르는 것과 같다고 합니다. 혼자말로 들이마셨다가 같은 속도로 내쉬면 됩니다. 3~4회만 반복해도
자신의 음성을 듣게 되면 자신도 모르는 사이에 마음이 안정 마음이 안정되는 호르몬이 나옵니다.
됩니다.
소리를 질러 보십시오.
눈
경기장에서 응원한다거나, 드라이브하면서 소리를 지른다
거나, 놀이동산 가서 소리를 지르면 어느덧 가슴이 뻥 뚫리 슬픈 영화를 보며 눈물을 흘리거나 목 놓아 우는 것도 좋은
게 됩니다. 발산 에너지입니다. 흘리는 눈물에는 ‘카테콜라민’이라는
스트레스 호르몬이 다량 함유되 있습니다. 기회가 된다면
노래 부르기가 있습니다. 목 놓아 울어보십시오. 속이 후련해질 것입니다.
우리나라처럼 노래방이 많은 나라가 없습니다. 음주가무에
능한 한국에서의 노래부르기는 대표적인 발산방법입니다.
피부
수다떨기도 훌륭한 에너지입니다.
스트레스를 풀려면 운동만한 것이 없습니다. 몸에 쌓인 독소를
정체된 감정을 입밖으로 내뱉음으로써 감정을 환기시킬 수
온 몸 구석구석에 나있는 땀구멍을 통해 발산하기 때문에
있고, 정서적으로 지지받을 수 있는 효과가 있습니다.
스트레스 관리에 적격입니다.
홍성아
에스엘컨설팅은 직장인힐링 전문기업
으로, 특강, 워크숍, 힐링캠프, 개인 스
· ㈜에스엘컨설팅 이사/ 생애설계센터장
트레스상담 서비스를 전문적으로 운영
· 성공회대학교 사회복지학과 겸임교수 (1999 - 현재)
하는 기업복지업체입니다.
· 경기도소방재난본부 PTSD(외상후스트레스장애) 전문상담요원
(slconsult.co.kr / 02-523-3449)
· 강남대학교 부설 한국CISM(위기상황스트레스관리)연구소 수석연구원
23
Tip & Solution
진동해석을 위한
Enforced Motion Method의
소개
장성호 대리_ 태성에스엔이
jangsh@tsne.co.kr
Overview
ANSYS WB의 R14.5 버전부터 ACT(Application Customization Toolkit)의 Extension Library를 이용
한 맞춤형 추가 기능들이 소개되고 있으며, 최신 버전인 ANSYS R15에서도 지속적으로 ACT를 이용한 사
용자 맞춤 환경을 제공하고 있다. 이렇게 제공된 ACT 기능 중 대상물의 Base를 가진 하는 상황에 대한 해
석을 편리하게 진행할 수 있는 Enforced Motion Method(EMM)가 추가 되었는데, 진동해석 초보자들
을 위한 Base가진 측정의 방법 및 필요성에 대하여 설명하고, 직관적인 해석방법인 Direct Acceleration
Method (DAM)의 문제점, 그리고 많은 유저들이 사용하는 Large Mass Method (LMM)와 ACT를 이용
한 Enforced Motion Method(EMM)의 해석절차를 비교하여 소개하고자 한다.
Vibration TEST
일반적인 진동 측정 및 시험은 그림 1과 같은 가속도센서를 시험대상에 부착하여 측정된 신호를 받아들이고 이를 분석하는 순서로 진행이 된다.
그림1은 대표적인 진동 측정 센서인 가속도계이다. 측정대상, 측정 조건 등에 따라 스트레인 게이지, 속도센서, 변위센서 등 사용이 된다. 하
지만 센서만을 가지고 측정하는 방법은 가장 기본적인 계측방법으로 현
재 대상물에서 측정하고자 하는 진동이 발생하고 있을 때의 진동값을
측정하는 방법 이다. 따라서 센서 만으로는 현재 진동이 어느 정도의 가
진력에 의해 발생하는 진동인지 알 수 없다. 또한 대상물이 충분히 가진
되지 않아 측정하고자 하는 진동이 발생하지 않는다면 진동 계측 센서
만으로는 원하는 결과를 얻어내기 힘들다. 그림 1 B&K사의 Accelerometer
24
ANZINE 2014
진동해석을 위한 Enforced Motion Method의 소개
Enforced
Motion Method
[ANSYS WB ACT]
25
Tip & Solution
Base Excitation Analysis Acceleration Method(DAM)로 접근을 로 해에 심각한 오차가 발생할 수 있으며
지금까지는 측정을 통해 진동을 확인하는 하게 되면 약간의 문제가 있다. 그 문제점 ANSYS WB에서 이를 적용하기 위해서는
방법에 대해 간단하게 알아봤는데 이러한 은 DAM은 Base를고정하고 전체 구조물 Mass추가와 APDL명령어를 추가하는 작
측정은 어디까지나 대상물이 존재할 때 가 에 가속도를 입력하는 방법으로 이렇게 하 업을 통해 사용할 수 있다. 이에 이번 호에
능한 방법이며 해석을 통한 방법은 대상물 면 구조물의 Base는 고정되고, 해석결과 서는 Enforced Motion Method(EMM)
이 없어도 가능하다는 장점이 있다. 물론 (변위, 속도, 가속도)는 모두 Base를 기준 를 소개할 것이며, 이 방법은 질량을 추가
비용적인 측면에서도 장점이 있으며 기타 으로 위상 차이를 고려하지 않고 결과를 하는 과정과 APDL 명령어 추가 없이 바
여러 장점이 있어 해석을 통하여 미리 검 내보내준다는 점이다. 즉 절대 변위를 계 닥 가진에 의한 구조물의 응답을 편리하
증하고 측정결과와 비교를 하는 등의 작업 산해 내지 않으며 이 경우 대상물의 해석 게 확인할 수 있는 장점이 있다. EMM을
이 현장에서는 이루어지고 있다. 기본적인 결과는 앞서 살펴본 Vibration Exciter를 이용한 해석을 하기 위해서는 그림 4와
센서를 대상물에 부착하여 측정하는 것은 이용한 측정 결과와는 일치하지 않을 것이다. 같이 ANSYS Customer Portal(그림 4)
해석을 완료하고 Probe를 통하여 원하는 이러한 문제를 해결하기 위한 방법으로 앞 에서 Enforced Motion을 내려 받기 하
위치의 변위, 속도, 가속도를 확인 하는 것 서 소개한 DAM 이외에 가장 일반적인 해 여 설치 하여야 사용 가능하며, 설치는
으로 비교적 쉽게 확인할 수 있으며, 두 번 석방법으로 Base에 구조물 질량에 비해 Workbench Menu의 Extension을 통해
째 Impact hammer를 통한 가진 결과는 충분히 큰 Mass를 추가하고 가진하는 방 할 수 있다. 설치 방법은 해당 ACT 파일에
조화 해석을 통해 가진점에 조화하중을 입 법인 Large mass method(LMM)가 있다. 첨부된 파일 혹은 앞선 2013년 Vol. 26호
력하는 것으로서 확인이 가능하다. 하지만 LMM은 여러 유한요소해석 프로그램에 를 참조하기 바란다.
마지막에 다룬 테이블 형 가진기 위에 대 서 사용하고 있으며 현재 많은 사용자들이
상물을 위치시키고 Base를 가진 할 경우 애용하고 있다. 하지만 추가하는 Mass의
대상물 전체에 가진력을 직접 주는 Direct 크기가 너무 크거나 작을 경우 수치적으
그림 4 Customer Portal
26
ANZINE 2014
진동해석을 위한 Enforced Motion Method의 소개
그림 5 전 하중 조화해석
그림 6 DAM 해석 구성
27
Tip & Solution
그림 11 해석 결과 비교
28
ANZINE 2014
진동해석을 위한 Enforced Motion Method의 소개
맺음말
이번 호에서는 Base가진을 통한 진동 측
정 실험장비 및 방법을 알아보고 이러한
상황에서 직관적인 DAM을 이용한 해석
의 문제점과 이를 해결하기 위한 LMM와
EMM의 절차를 간단한 예제를 통해 알아
보았다. 앞서 살펴 보았듯이 LMM는 여
러 사용자들이 애용하는 방법이기는 하
나 APDL Command를 입력해야 하고
Large Mass를 추가로 정의해야 하는 등
약간의 번거로움이 존재했다. 이에 WB의
Extension Library로 제공되는 Enforced
Motion을 이용하여 보다 효율적인 Base
가진 해석의 진행방법을 확인하였다. 이
에 사용자는 세가지 해석방법의 절차를 모
두 이해하고 상황에 맞게 사용할 필요성이
있으며 Extension Library의 Enforced
Motion 기능을 추가 설치 함으로서 Base
가진 해석을 조금 더 효율적으로 진행 하
실 수 있으리라 기대 한다.
Enforced
Motion Method
ANSYS WB ACT
29
Tip & Solution
Soil-pile interaction
연약한 지반 위의 토목 구조물은 하중을 안전하게 지지하기 어렵기 때문에 기반암과
같은 단단한 지반까지 말뚝을 설치하여 구조물을 지지하거나 말뚝과 지반 사이의 마
찰을 이용하여 구조물을 지지하는 방법이 널리 사용되고 있다.
ANSYS
Mechanical
30
ANZINE 2014
ANSYS Mechanical을 이용한 Soil-Pile interaction 해석
ASAS SPLINTER
ASAS는 해양구조물 전문 해석 프로그램으로, 주로 jacket 타
입의 해양 구조물의 구조해석 결과를 이용하여 코드체크와 조 Soil data
인트부의 피로수명을 계산하는 프로그램이다. 특히 해양의 해
저면은 대부분 연약 지반으로 말뚝 기초를 사용하기 때문에 말
뚝과 지반 사이의 상호관계의 계산이 필요하고, 이러한 역할을 Pre- ANSYS SPLINTER ANSYS Post-
Processing Mechanical Mechanical processing
하는 것이 바로 ASAS의 SPLINTER이다.
SPLINTER는 ANSYS Mechanical과 상호 연동이 가능하며,
data
특히 ANSYS R15.0부터는 별도의 라이선스 구매가 없이도 base
SPLINTER를 사용할 수 있게 되었다.
ANSYS Mechanical과 SPLINTER사이의 연동 해석 프로세스는
위 그림1과 같이, ANSYS 에서 해석모델을 만들고, 하중조건을 그림 1 ANSYS Mechanical과 SPLINTER의 연동
적용하면, SPLINTER에서 지반과 말뚝 사이의 상호관계를 계산
하여 최종 변위를 ANSYS에 전달하고 하중의 평형을 이룬다.
31
Tip & Solution
서 요구되는 특정한 양식에 따라 작성되어야 하며 아래 그림과 같이 구성되어 있다. Soil profile에 깊이에 따라
T-Z Curve의 정의
따라 반복 설정 반복 설정
Soil data는 지표면의 위치를 정의하는 것으로 시작된다. SPLINTER는 해양 구조
물 해석 프로그램인 ASAS의 모듈이기 때문에 해양 하중을 적용을 위해서 중력 방 End bearing의 정의
P-Y, T-Z 커브의 경우 하중-변위의 데이터를 직접 입력하여 정의할 수도 있으며, 지질에 따라서 Matlock이나 Reese가 제안한 모델을 사용하거나 API
의 지침을 따르는 커브(T-Z 커브의 경우 API만 지원)를 정의할 수도 있다.
End bearing의 경우 T-Z 커브의 정의와 동일하며, 단 말뚝 선단이 열려있는 개단 말뚝과 선단이 밀폐된 폐단 말뚝으로 나누어 정의하는 것이 가능하다.
이 외에도 산사태 등으로 인한 이류(Mudslide)의 정의도 가능하며, 깊이 별로 이동량을 정의할 수 있다.
32
ANZINE 2014
ANSYS Mechanical을 이용한 Soil-Pile interaction 해석
Commands 자동 해석 명령어
ANSYS와 SPLINTER를 연동
•PILEGEN : 자동으로 말뚝 데이터 생성
하기 위해서는 ANSYS APDL
•PILECALC : SPLINTER해석을 실행하고 결과를 ANSYS Mechanical로 불러옴
의 명령어를 이용해야만 가능
하며, 관련 명령어를 정리하면
아래와 같다. 일반 해석 명령어
•PILEDISPSET : 말뚝 캡의 변위를 설정 •PILESTIF : 강성을 불러옴
•PILELOAD : 하중을 불러옴 •PILERUN : 계산을 수행
•PILEMASS : 질량을 불러옴 •PILESEL : 말뚝에 해당하는 요소를 선택
5. 해석 결과를 확인한다.
• 일반적인 결과는 ANSYS Mechanical에서 확인하고, soil-pile interaction의 자세한 결과
들에 대해서는 작업폴더에 확장자명 “POUT”로 저장된 파일을 메모장으로 확인한다. 이때
파일명은 “jobname_CAPNODE”로 파일의 개수만큼 저장된다.
마치면서
이번 호에서는 ANSYS R15.0에서 별도의 라이선스 없이 사용이 가능해진 soil-pile interaction solver인 ASAS SPLINTER에 대해서 소개해봤다.
ANSYS Help의 ‘Mechanical APDL > Advanced Analysis Guide > Soil-Pile-Structure Analysis’에서 좀 더 자세한 내용과 간단한 예제를 확인
할 수 있다. 아직 ANSYS Workbench에서는 관련 GUI가 개발되어 있지 않지만, 태성에스엔이에서는 ACT Extension을 통해 관련 기능의 GUI를
개발 배포할 예정이다.
33
Tip & Solution
ANSYS Workbench
Submodeling
기능 활용 예제
곽기석 대리_ 디엔디이
kskwak@dnde.co.kr
34
ANZINE 2014
ANSYS Workbench Submodeling 기능 활용 예제
Submodeling의 이해
ANSYS Workbench의 Submodeling은 Cut - Boundary
Displacement Method(또는 Specified Boundary
Displacement Method)로 알려져 있다. Submodeling
은 St. Venant’s 원리에 기초하고 있다. 만약 실제 하중의
분포가 정적으로 동일한 시스템에 의해 대체된다면 응력
과 변형의 분포는 하중 적용점과 가까운 부위에서만 영향
을 받는다. 이 원리는 응력 집중 의 영향을 경계조건부 근
방에만 국한시키는 것을 말한다. 즉, Submodel의 경계가
응력 집중 지역으로부터 충분히 떨어져 있다면 정확한 결 그림 3 Submodeling의 실행
과를 Submodel로 계산할 수 있다. Full Model과 Submodel은 서로 다른 구조로 구성되어 있
기 때문에 독립적인 시스템을 구축하고 Schematic창에서
Solution을 드래그하여 적용시킨다.
그림 2 Submodeling의 예
Submodeling의 실행 및 적용
그림 3과 같이 Schematic 창에서 Solution을 Setup에 드
래그하여 Submodeling을 실행 할 수 있다. 그림 6 Full Model과 Submodel의 결과 비교
35
Tip & Solution
그림 17 ▶
Bolt 입구
Frictionless
Support 적용
Shell-to-Solid Submodeling 그림 18 ▶
결과 확인
에서 주의할 점은 그림 10과
같이 Detail 창에서 Definition
의 Transfer Key 옵션을 Shell-
Solid로 활성화 시켜야 한다.
그림 11 Transfer Key 옵션
36
ANZINE 2014
ANSYS Workbench Submodeling 기능 활용 예제
| 2 단계 | Submodel 생성 및 Mapping
그림 25 ▶
▶ Submodel을 새로운 시스템으로 불러온 후 앞서 소개한 바와 같이
Submodel
Schematic 창에서 Solution을 드래그 하여 Setup에 옮겨 놓는다. 센터 Hole에
Force 적용
그림 19 ▶
Schematic창에서
Submodel 실행
그림 20 ▶ 그림 26 ▶
Submodel의 Solution
격자 형상 Point 설정
그림 21 ▶
그림 27 ▶
Cut
Boundary Full Model과
Constraint Submodel의
결과 비교
Fluent Journal
활용하기 Journal 파일을 작성하는 방법과 적용방법,
그리고 Fluent 해석 시 Journal 파일을
유용하게 활용하는 방법에 대해 설명하고자 한다.
이광희 대리 _ 태성에스엔이
kwang281@tsne.co.kr
서론 Journal 파일 생성하기
Fluent는 TUI (Text User Interface) 명령어를 지원한다. TUI 명령어 Fluent Journal은 다음 두 가지 방법으로 생성할 수 있다.
를 사용해서 Case 파일이나 Data 파일을 읽어 올 수 있고, Solver 나
1. GUI Journal : 사용자가 Fluent에서 사용한 GUI Menu를
물리적 모델, 경계조건과 같이 해석에 필요한 상세한 부분까지도 설 Journal 파일로 자동 기록 및 생성시키는 방법.
정할 수 있다. 뿐만 아니라 GUI(Graphic User Interface)로 제공되지
2. TUI Journal : Fluent에서 사용되는 Text 명령어를 사용자가
않는 몇몇 기능들은 TUI로만 사용이 가능하다.
직접 작성하는 방식으로 Journal 파일 을 생성시키는 방법.
Journal 파일은 Text 파일 형태로 만들어지기 때문에 어떤 방법을 사
용하더라도 Fluent에 적용시키는데 큰 문제는 없다. 하지만 그 편의
성에서는 차이를 나타낸다.
GUI Journal은 Menu를 클릭하기만 하면 자동으로 Journal을 만들
어 준다는 장점이 있지만, 그림 2와 같이 각 구문을 알아보기 힘들기
때문에 수정/편집이 어렵다는 단점을 가지고 있다.
그림 1 TUI Window
38
ANZINE 2014
Fluent Journal 활용하기
그림 3 TUI Journal
그림 4 약어
그림 3은 TUI Journal을 나타낸 것이다.
TUI Journal에 사용되는 명령어나 작성 방법은 Fluent 내에서 TUI
명령어를 사용하는 방법과 동일하다. 그렇기 때문에 TUI 명령어를
작성해본 경험이 있다면 쉽게 사용할 수 있다. 앞서 설명하였듯이 Fluent에서 순차적으로 실행해야 할 명령어를 순
만약, 명령어들이 익숙하지 않은 초보자라도 몇 가지 명령어와 작성 서대로 작성하면 된다. 이렇게 생성된 Text 파일의 확장자를 *.jou 로
방법만 이해한다면, TUI Journal을 쉽게 작성하고 사용할 수 있을 것이다. 저장하면 된다.
TUI Journal의 작성 방법을 설명한 후 간단한 예제를 진행하도록 하겠다. 반드시 기억해야 할 부분은 TUI 명령어랑 동일하게 작성하여야 한다
는 점이다. 그렇기 때문에 익숙하지 않은 명령어를 Journal로 작성할
때는 반드시 Fluent에서 테스트한 후, 그 때 사용된 모든 TUI 명령어
를 그대로 Journal로 작성하는 게 좋다. (그림 5)
Journal 생성 방법
TUI Journal은 Fluent의 Text 명령어와 동일하게 작용하기 때문에
약어로도 적용할 수 있다.
read-case => rc
boundary-condition => bc
file read-case => fi rc
define models energy y n n n y
39
Tip & Solution
Journal 활용하기
1 격자 파일 읽기
간단한 예제를 통해 Journal을 활용하는 방법을 배워보도록 하겠다.
file read-case mixing_tee.msh
“Mixing_tee.msh” 라는 격자파일을 읽어 들인다.
Example 1 T형관 내부, Cold/Hot Water 혼합
2 Solver Type 적용
▶ TUI Journal로 해석 조건 적용 및 해석 define models unsteady-1st-order y
First Order Implicit를 적용한 Transient Solver를 적용한다.
구분 조건 3 Energy 방정식 활성화
Solver Transient define models energy y n n n y
Energy 모델을 활성화 한다.
Viscosity Standard k-e model 4 난류모델 선택
define models viscous ke-standard y
Material Water-Liquid Standard k-e 모델을 적용한다.
5 Material 생성
Velocity 3m/s
define materials copy fluid water-liquid
Water-liquid 라는 새로운 물성치를 추가한다.
Temperature 10℃
6 Cell Zone condition 설정
inlet-y
Turbulent define boundary-conditions fluid fluid y water-liquid n n n n 0
5%
Intensity n0n0n0n0n0nnnnn
Hydraulic “fluid”라는 Cell zone의 물성치를 water-liquid로 변경한다.
0.15m
Diameter 7 inlet-y의 Boundary conditions 설정
Velocity 3m/s define boundary-conditions velocity-inlet inlet-y n n y y n 3 n
0 n 283.15 n n n y 5 0.15
inlet-y의 상세한 경계조건을 입력한다.
Temperature 90℃
inlet-z 8 inlet-z의 Boundary conditions 설정
Turbulent
5% define boundary-conditions velocity-inlet inlet-y n n y y n 3 n
Intensity
0 n 363.15 n n n y 5 0.10
Hydraulic inlet-z의 상세한 경계조건을 입력한다.
0.10m
Diameter
9 outlet의 Boundary conditions 설정
Temperature 30℃ define boundary-conditions pressure-outlet outlet n 0 n
303.15 n y n n n y 5 0.15 n n n
Turbulent
outlet 5% outlet의 상세한 경계조건을 입력한다.
Intensity
Hydraulic 10 Auto-Save 설정
0.15m
Diameter file auto-save data-frequency 10
file auto-save root-name mixing_tee.cas.gz
표 1 해석 조건 데이터 저장 주기와 데이터 파일 이름을 정의한다.
inlet-z 11 초기화 설정
solve initialize initialize-flow
계산을 실행하기 위해 초기화 작업을 수행한다.
12 Time Step Size 설정
outlet solve set time-step 0.01
한 Step 당 0.01 초씩 계산을 진행하도록 Time-Step Size를
입력해 준다.
13 Time-Steps 및 Max Iterations 설정
solve dual-time-iterate 100 20
Number of Time Steps 100번, Max Iterations 20번으로
설정한다.
inlet-y
14 Fluent 종료 설정
그림 6 해석 모델 exit y
계산이 마무리 되면 Fluent를 종료한다.
40
ANZINE 2014
Fluent Journal 활용하기
그림 7 Journal 파일 적용 (File-Read-Journal…)
그림 8 Example 1 : Journal 작성 예
41
Tips & Solution
▶ Execute Commands 적용
1 새로운 Display 창 생성
해석을 진행하면서 특정 영역에 대해 모니터링을 설정해주는 것이
display set-window 10
일반적이다. 이때 해석 결과는 정량적인 값 또는 그래프로 표현된다.
Fluent에서 10번 Window를 생성시킨다.
하지만, 특정 영역을 Contour로 가시화한 후 결과를 확인해야 하는
경우도 있다.
Example 2에서는 특정 영역을 Contour로 가시화 할 수 있도록 2 Filled 옵션 적용
Post 용 Journal을 생성시키고 이를 적용하는 방법에 대해 배워보도 display set contours filled-contours y
록 하겠다. Contour에서 Filled 옵션을 적용한 후 디스플레이 되도록 옵션을 설
정한다.
Step View 방향 설정 및 저장
1 3 Surface 선택
display set contours surfaces wall-fluid ()
wall-fluid 라는 이름으로 정의된 경계면에 Contour 가 표시된다. 만
약 Surface를 더 추가 하고 싶다면 경계면 이름을 추가하면 된다.
더 이상 추가할 경계면이 없다면 “()” 를 맨 끝에 붙여서 설정을 마무
리 한다.
4 Contour Variable 설정
display contour temperature , ,
온도를 Contour로 표시하도록 설정한다.
그림 9 View 방향 변경
5 View 파일 읽기
display views restore-view view-0
그림 9와 같이 View 방향을 조정한 후 “View-0“로 저장한다.
Step 1 에서 저장했던 View 방향(view-0)을 적용한다.
새로운 Views를 저장하는 방법은 다음과 같다.
6 그림파일로 저장하기
Display ▶ Views…
display save-picture temp-%t.jpg
현재 화면에 표시된 Contour를 Capture 한 후 그림파일(*.jpg)로 저
Save Name 입력
장한다. 이때 파일 이름은“temp-<time step>.jpg”로 저장된다.
Actions 에서 Save 클릭
display set-window 10
display set contours filled-contours y
display set contours surfaces wall-fluid ()
display contour temperature , ,
display views restore-view view-0
display save-picture temp-%t.jpg
42
ANZINE 2014
Fluent Journal 활용하기
그림 12 Execute Commands
맺음말
실제로 Example 1과 같이 모든 경계조건을 Journal 파일로 작성하는 경우는 드물다.
해석조건이 적용된 Case 파일을 읽어 들인 후 특정 경계조건만 Journal 파일로 변경하면서 계산을 진행하거나
Fluent에서 단순 반복 작업을 진행할 때 Journal 파일을 자주 이용한다.
이번 호에서는 간단한 예제를 통해 Journal 파일에 대한 이해도를 높이고자 노력했다.
Journal의 사용 유무에 따라 해석 결과에 영향을 미치는 것은 아니지만, Journal 작성법과 사용방법을 이해하고 있다면,
좀 더 효율적으로 작업을 진행할 수 있을 것이다.
TUI 매뉴얼에 명령어들이 자세히 설명되어 있으니 참고하기 바란다.
43
Tip & Solution
44
ANZINE 2014
Erosion module을 이용한 Erosion-MDM Coupled 해석 기법 소개
Erosion models
Erosion module은 기존 Fluent에서 제공하는 기본 모델 외 7가지의 모델을 추가로 제공하고 있다. 또한 Dense한 입자에 대한 Erosion해석을 위
해 Abrasive Erosion 값을 예측할 수 있다. 앞서 Erosion module 창 3번 부분에서 설정이 가능하다. 각 모델의 수식은 아래와 같다. 보다 자세한 사
항이 궁금하면 참고문헌을 참조하길 바란다.
ERabrasive = AV s n τws
αsp if tanα > 1/3
1
f(α) = cos2 α
1 3 if tanα < 1/3
ERimpact = ((αsp - αs )ERsp )
αsp f(α) = sin(2α) - 3 sin α2
2α
ER = AB h- 0.59 V n f(α)m For Brittle Material f(α) =
π
f(α) = bα2 + cα
α<α K : Empirical Constant
f(α) = xcos2(α)sin (wα) + γsin2(α) + z α>α n : Velocity Exponent
46
ANZINE 2014
Erosion module을 이용한 Erosion-MDM Coupled 해석 기법 소개
[ ]
2 야 한다. 해석모델은 그림 3과 같이 이전 ANZINE에 소개된 모델
f(α) = 1+k2 k12 sin α
α0 과 동일한 것을 이용하였다. 형상 변형 예측 해석을 위해 Dynamic
Mesh 기법을 사용해야 함으로 Transient로 진행한다. 난류 모델
RT = 1- k4V sin α k2=1 if α < 2α0 은 Realizable k-e model과 Standard Wall Function을 선택하였
g(V) = k3 (V sin α)4 k2=0 if α > 2α0 다. 단순해석을 위해 single phase로 해석을 진행할 예정이며, 물
성치는 water-liquid로 설정한다. 입자는 DPM을 이용해 설정하며
K1 : Empirical Constant
Erosion Module 창에서 쉽게 설정할 수 있다. 입구조건은 유속은
K3 : Empirical Constant
10 m/s, Turbulence Intensity
K12 : Empirical Constant
와 Hydraulic Diameter는 5 %
n : Velocity Exponent
K4 : Empirical Constant 와 0.05 m로 설정하였다. 출구
α0 : Impact Angle for Maximum Erosion (Deg) 조건은 Outflow로 설정하였다.
입/출구 모두 DPM관련 설정은
Escape로 설정한다. Wall 조건
은 Stationary Wall, No Slip 조
건이며 DPM은 Reflect 조건으
그림 3 Geometry and Mesh
로 설정한다.
47
Tip & Solution
그림 5 Dynamic Mesh 설정
4 Solution 설정
Pressure-Velocity Coupling방법은 SIMPLE 모델을 사용하였
고, Gradient는 Least Squares Cell Based, 나머지 항들은 모두
Secondary Order로 설정하였으며, Solution Controls 값은 기본 값
을 사용하였다. Monitors의 Residual Monitors에서 Convergence
Criterion을 none으로 변경하여 Time step 당 Max Iteration을
모두 해석할 수 있도록 하였다. Standard Initialization 방법으로
그림 4 Injection 설정
Initialize를 진행한다.
48
ANZINE 2014
Erosion module을 이용한 Erosion-MDM Coupled 해석 기법 소개
49
Tip & Solution
Erosion-MDM coupled 해석 결과
Erosion Module은 해석이 진행되는 동안 2가지 그림파일을 저장한다. 하나는 Total Erosion Rate 값이고, 다른 하나는 Erosion Distance 분포
를 나타내는 그림파일이 자동으로 저장된다. Total Erosion Rate는 벽면의 충격에 의한 Erosion 값과 벽과 평행하게 지나가는 입자의 Wall Shear
Stress 값과 속도를 이용한 Abrasive Erosion Rate 값을 합한 것이다. Abrasive Erosion Rate는 입자의 양이 많을 때 계산되며 Eulerian-Granular
또는 DDPM을 사용해야 계산할 수 있다. Fluent에서 제공하는 기본 Erosion Rate는 벽표면을 지나는 입자에 의한 Erosion은 고려되지 않고 충격
에 의한 Erosion Rate만 계산된다.
1 Erosion Rate
그림 8은 각 시간 별 Total Erosion Rate 분포를 나타낸 그림이다. 입자의 양이 작아 Abrasive Erosion값은 계산되지 않았기 때문에 순수 충격에
의한 Erosion Rate 값과 동일하다. 그림에 표시한 빨간색 원 안에 Erosion 이 가장 크게 나타나는 위치라는 것을 알 수 있으며 100 시간이 지난 후
Erosion이 많이 일어나는 위치의 형상이 변형된 것을 확인할 수 있다. 또한 시간이 지나가면서 Erosion Rate 값이 커지는 것도 확인할 수 있다.
a 해석 시간 : 10 hr b 해석 시간 : 50 hr c 해석 시간 : 100 hr
그림 8 각 시간 별 Erosion Rate 분포
2 Erosion Distance
그림 9는 각 시간 별 Erosion Distance 분포를 나타낸 그림이다. Erosion Distance 값은 Erosion Rate 값을 이용해 계산되며 그 값을 이용해 격자
의 위치를 변경하여 배관의 변형을 모사할 수 있다. 그림 9 (b)를 보면 이미 2 mm정도 변형이 일어난 것을 확인할 수 있으며, 그림 9 (c)를 보면 형
상 변형이 육안으로 확인할 수 있으며 약 1 cm가 변형 된 것을 알 수 있다. 이처럼 Erosion Module를 이용하면 Fluent 내에서 변형을 예측할 수 있
는 것을 확인할 수 있다.
a 해석 시간 : 10 hr b 해석 시간 : 50 hr c 해석 시간 : 100 hr
그림 9 각 시간 별 Erosion Distance 분포
50
ANZINE 2014
Erosion module을 이용한 Erosion-MDM Coupled 해석 기법 소개
맺음말
Erosion Module을 이용하면 Erosion 위치와 Erosion Rate
은 물론 여러 가지 Erosion model을 이용해 비교해 볼 수
있다. 또한 Erosion-MDM coupled 해석을 통해 Fluent 내
에서 배관의 변형을 예측할 수 있는 유용한 module이다. 현
재 Erosion module은 Fluent에서 무상으로 제공하는 모듈
은 아니다. Erosion Module도 다른 Module처럼 언젠가 무
상으로 Add on되길 기대해 본다.
참고문헌
1. McLaury, B.S. ., Shirazi, S.A., Shadley, J.R. and Rybicki,
E.F., 1996 “Modeling Erosion in Chokes” Proceeding
of ASME Fluids Engg Summer Meeting, San Diego,
California, pp 773-781.
51
Tip & Solution
내부 유동 해석 사용되고 있다.
52
ANZINE 2014
Pseudo Transient를 이용한 3상 세퍼레이터의 내부 유동 해석
Theory
Pseudo Transient는 [식 1]과 같이 수송방정식에 Pseudo Transient 항을
적용하여 모든 방정식에서 비정상상태 같은 시스템을 해결한다. 식1
이 Relaxation 방법은 Local Scale 대신 Global Scale에 의존,
비교적 넓은 영역에서 고르게 오차를 제거하여 수렴을 유리하게 돕는다.
식2
해석대상
최초의 원유상태는 가스, 오일, 물, 모래 등 여러 물질들이 섞여있는 상태이다.
3상 세퍼레이터는 이러한 물질들을 실제 사용에 필요한 오일 및 가스 등으로 분리하기 위한 생산설비이다.
[그림 1]과 [그림 2]에 표현된 두 가지 대표적인 수평형 3상 세퍼레이터 타입 중 Bucket/Weir 타입을 해석 대상으로 선정하여
가스/오일/물의 상분리를 모사한다.
이 문제는 충분한 시간이 흐르면 유동이 안정화 되어 시간에 따라 유동이 변하지 않는 정상상태 해석으로 접근이 가능하며,
이러한 접근 방법은 해석 시간을 크게 줄일 수 있다. [그림 3]은 실제 계산에 사용된 형상이다.
General Models
Time 항에 Steady를 선택하고, Gravitational Acceleration을 Z축에 Multiphase Model에서 연속상의 계면 추적에 유리한 Volume of
-9.81을 입력한다. Fluid(VOF)를 선택하고 3개의 phase에 대해 해석을 진행하기 위해
Number of Eulerian Phases에 3을 입력한다.
Body Force Formulation에 Implicit Body Force를 활성화 한다.
Viscous Model에서 일반적으로 많이 사용하는 Realizable Up되는 Phase Interaction 창의 Surface Tension 탭에서 그림과 같
k-epsilon을 선택하고 Standard Wall Functions를 선택한다. 이 각 상간의 Surface Tension Coefficients를 입력한다. 이 값은 실
험값이 적용된다. (여기에서는 임의의 값을 적용하였다.)
그림 6 Viscous Model
그림 8 Phases
Materials
Fluent Database… 에서 water-liquid를 복사하고, oil의 물성은 임
의로 [그림 7]과 같이 설정한다.
그림 9 Phase Interaction
그림 7 Materials
Operation Conditions
Tree Outline의 Cell Zone Conditions나 Boundary Zone
Phases
Conditions에 활성화되어 있는 Operating Conditions…를 클릭하
Primary Phase의 Phase Material에 air를 선택하고 Name에 air 여 작동조건을 설정한다. Reference Pressure Location은 가벼운
를 입력한다. 같은 방법으로 첫 번째 Secondary Phase에 water- 유체(air)가 존재하는 탱크 내부 좌표를 입력한다. 이 문제는 탱크 상
liquid/water를 두 번째 Secondary Phase에 engine-oil/oil을 입 부 Air Outlet 부근을 Reference Pressure Location으로 설정한다.
력한다. Variable-Density Parameters의 Specified Operating Density를
수면의 위치를 결정하는데 중요한 역할을 하는 Surface Tension을 활성화 하고 Operating Density에 air의 밀도인 1.225를 입력한다.
Interaction…에서 설정 가능하다. Interaction…을 클릭하면 Pop- 이 값은 항상 여러 Phase 중 가장 작은 밀도 값을 넣어주도록 한다.
54
ANZINE 2014
Pseudo Transient를 이용한 3상 세퍼레이터의 내부 유동 해석
그림 12 inlet_air - water
그림 10 Operating Conditions
Boundary Conditions
이 문제의 경우 총 6개의 입/출구가 존재하는데 각 상에 대한 조건 그림 13 inlet_air - oil
그림 11 inlet_air - mixture 표 2 출구 조건
55
Tip & Solution
Solution Controls
그림 16 Solution Initialization
Tree Outline에 Solution Controls를 선택한다. Pseudo Transient
Explicit Relaxation Factors의 기본값은 이미 고차항의 수렴 안정성
을 위해 적절히 튜닝되어 있어 보통은 설정을 변경하지 않는다. 하지
만 여기에서는 Momentum과 Volume Fraction을 0.3으로 변경한다.
그림 15 Solution Controls
그림 18 Patch - fluid_oil / oil
56
ANZINE 2014
Pseudo Transient를 이용한 3상 세퍼레이터의 내부 유동 해석
Results
CFD-Post를 이용하여 [그림 21]과 같이 상이 분리된 모습을 나타낼 수 있다.
Water의 자유표면, Oil의 자유표면은 Bucket 및 Weir의 형상이 지배적인 영향을 미친다.
또한 Water와 Oil이 분리되는 표면은 각 상의 물성(Density, Surface Tension)이
영향을 미치게 된다. 각 출구에서의 질량유량(kg/s)을 확인하여 분리량을 확인할 수 있으며,
하나의 출구에서 각 상의 질량비를 통해 상분리 효율을 확인할 수 있다.
그림 21 Run Calculation
Conclusion
지금까지 Pseudo Transient 기법을 활용하여 3상 세퍼레이터의 내부유동 해석을 진행했다.
일반적으로 Pseudo Transient는 높은 이방성 격자와 Rotating Reference Frame의 수렴성 개선에 유리하다고 알려져 있다.
또한 VOF와 같은 다상유동 모델의 정상상태 해석 시 발생하는 불안정성을 완화해줄 수 있다.
이번 호에 소개한 해석과 유사한 Application에 Pseudo Transient 기법을 적절히 활용하면 수렴안정화 및 시간 절약이 가능할 것이다.
본 예제는 곧 발간될 [FLUENT 따라하기 - Oil & Gas Plant] 예제집에 자세히 수록될 예정이다.
57
Tip & Solution
Wave 이론과
ANSYS FLUENT를
이용한
Wave 시뮬레이션
방법 소개
김경미 사원 _ 태성에스엔이
kmkim@tsne.co.kr
58
ANZINE 2014
Wave 이론과 ANSYS FLUENT를 이용한 Wave 시뮬레이션 방법 소개
Open Classification
해양파 특성의 대부분은 수심과 파장의 관계에 따라 결정된다. 파랑
그림 1 Two-dimensional water waves specified as a 에서 물 입자 운동 궤적의 크기는 파장에 의해 결정 되며, 그 형태는
boundary value problem 수심에 따라 변화한다. 수심과 파장에 따른 해양파의 상세 분류는 다
음과 <그림2>와 같이 세 가지로 나눌 수 있다.
파랑운동을 정량적으로 해석하기 위한 기본량 으로서 파장(Wave
length), 수심(Wave depth), 파고(Wave height), 주기(Wave · 심해파(deep water wave)
period)가 있는데, 파고(H)는 파정(Crest)에서 파저(Trough)까지의 d 1
수심이 파장의 반보다 깊을 때
연직거리 이고, 파장(L)은 연속되는 파정(또는 파저) 까지의 수평거 L 2
H
η= COS(kx-ωt)
2
2π
(파수 k = , 각 주파수 ω = gk tanh(kh) )
L
H cosh [k(z+d)]
u= ω cos (kx-ωt)
2 sinh (kd)
H cosh [k(z+d)]
w= ω sin (kx-ωt)
2 sinh (kd) 그림 2 Shoaling Process
<그림 3>는 파도가 심해에서 천해 영역으로 진행하면서 생기는 물 각각의 파랑 이론식은 적용한계가 있으며 <그림 5>에 잘 나타나 있다.
입자의 운동을 나타낸 것이다. 물 입자는 자유표면에서 파고를 지름
으로 원운동 (Circular orbits)을 하며 수심이 깊어질수록 점차 운동
하는 원의 크기가 작아진다. 물의 표면에서만 입자가 원운동을 하고
gL
있는 것이다. 심해파에서 전파속도 (C = ) 는 파장에 비례하지만
2π
수심과는 무관하다.
이에 비해 쓰나미 같은 대규모 자연재해를 발생하는 천해파의 속도
( C= gd ) 는 파장에 무관하고 수심에 관계된다. 수직면상의 물 입자
운동은 타원인데 수심이 깊어질수록 매우 평평하게 되어 실제로 물
입자는 수평면상에 전후로 진동하게 된다. 따라서 운동은 수심에 무
Ag
관하고 수평방향으로만 이루어지며 물 입자는 c 의 진폭을 가지고
해저면에 평행한 왕복운동을 한다. 이는 물 속 깊은 곳에서도 물 입
자가 타원 운동을 하게 되어 막대한 피해를 초래할 수 있다. 그림 5 Region of validity for various wave theories
그림 3 Wave Motion
Wave condition
H(Height) 0.0375m
L(length) 0.964m
d(depth) 0.5m
T(period) 0.786s
Wavesteepness 1/26
표 1 Wave condition
적용하고자 하는 Wave 조건은 <그림 8>와 같이 Velocity Inlet에서 <그림 10>는 wavy 방법으로 Initialize 했을 때 전체 도메인에서의 파
설정할 수 있다. 고 분포를 나타낸 것으로 5파장 정도까지가 계산 영역이다. 초기 파
고를 확인했을 때 계산 영역에서 wave가 규칙적으로 분포되어 있음
을 확인할 수 있다.
<그림 11>와 <그림 12>는 계산 시간을 6.6T(5.2 Sec) 까지 재현했을
때의 파고분포와, 6.6T(5.2 Sec) 일 때의 공간에서의 파고 분포를 나
타낸 것이다. 3rd order wave의 특징으로 파고가 높고 파정 부분이
평형한 파가 나타나며, 계산 되는 동안 규칙파가 재현되는 것을 확인
할 수 있다. 공간에서의 파고 분포 또한 파고가 일정한 규칙파의 형태
가 나타나며, 반사파의 영향을 고려한 감쇄영역에서 wave가 점점 소
멸하고 있는 것을 확인할 수 있다.
맺음말
이번 호에서는 Wave의 기본적인 이론과 ANSYS FLUENT에서 제공
하는Wave propagation model을 적용하여 규칙파를 재현해 보았다.
Wave 이론은 해양공학의 기초가 되는 지식으로 용어와 각각의 특징
에 대한 이해가 반드시 필요하다. 이를 바탕으로 ANSYS FLUENT에
서 사용자가 원하는 다양한 해상 환경 재현이 가능 하게 된다.
그림 9 Setting of solution method 다음 호 에서는 Wave force에 관한 내용을 알아보도록 하겠다.
61
Tip & Solution
EWFM 모델을
이용한 Lamp 내에서
응축 해석 방법 소개
Introduction on how to solve
condensation in a lamp with EWFM
김연수 차장 _태성에스엔이
kysoo@tsne.co.kr
62
ANZINE 2014
EWFM 모델을 이용한 Lamp 내에서 응축 해석 방법 소개
자동차 분야
· Defogging/demisting of the windshield
· Condensation on lamp
· Water film on rear view mirror
Fig. 2에 있는 여러 분야 중에서, EWFM 기능을 이용하에 Condensation 현상을 구현하기 위하여 단순한 Fog lamp을 이용하도록 하겠다.
63
Tip & Solution
Energy source
Wall_bulb = 20W (by 15min)
= 0W (for 5 min by 20min)
Fig. 4 Schematic on Exterior boundary conditions Free stream temp
= 50°C (by 15min)
Wall_housing
= 25°C (for 5 min by 20min)
첫 구간인 처음 10분 동안은 램프의 온도가 상승되어 지는 구간으로 Heat transfer coefficient = 10.0
외부 온도가 상온 25°
C 에서 20W Bulb가 켜져 있어 열 에너지가 램프 Free stream temp = 25°C, 10°C , 25°C
내부로 전달 된다. 그리고 Engine은 Key On 상태로 있어서 램프의 Heat transfer coefficient = 10.0, 30, 10
(0 to 10min, 10min to 15min, 15min to
Housing쪽에 외부 공기 온도 보다 높은 는 약 50°
C 온도에 접해 있 Wall_lens_outer
20min)
어서 외부로 유출되는 열량이 감소하게 된다. 이를 통해 램프내의 온 Semi-transparent, Diffusion Fraction:
0.7
도가 상승을 가속 시키게 된다.
Film height = 0.0 m, Film temperature
Wall_lens_inner
= 25°C
두 번째 구간에서는 렌즈의 온도를 낮추어 응축이 발생시킨다. 5분
동안 10°
C의 차가운 공기를 렌즈에 계속 분사 시키면 상승했던 렌즈 Table. 1 Boundary Conditions for a simulation
온도가 점점 내려가 이슬점 온도보다 더 낮아지면서 응축이 발생하게
된다.
64
ANZINE 2014
EWFM 모델을 이용한 Lamp 내에서 응축 해석 방법 소개
500sec 600sec
600sec 900sec
700sec 800sec
1200sec
Fig. 6 Condensate area along time interval
110sec 1200sec
해석 결과 Reference
첫 번째 단계인 Bulb On, Engine Key On상태에서 램프 내부에 온 JOHAN BRUNBERG*1)MIKAEL ASPELIN2)
"CFD Modeling of Headlamp Condensation,"
도가 상승을 하지만, 습도가 90%로 굉장히 습하여, 약 300sec 부근 Master’s Thesis in Automotive Engineering,
에서 응축이 발생하기 시작하여 천천히 증가를 한다. 두 번째 단계에 Alberto Deponti1, Fabio Damiani1,
Luca Brugali1, Lorenzo Bucchieri1,
서 찬 공기를 렌즈에 5분 동안 분사 시키게 되면, 렌즈의 온도가 감 Sergio Zattoni2 , Jacopo Alaimo2
소하면서 응축이 급격히 증가를 하였다. 그리고, 세 번째 단계에서 “Modeling of condensate formation
and disposal inside an automotive headlamp,”
찬 공기를 제거 하게 되면, 렌즈 온도가 상승되면서 응축이 다시 감
ANSYS FLUENT-Solver Theory Guide
소하는 현상을 보였다. 이와 같은 현상은 Fig. 5에서 잘 파악할 수 가
65
Tip & Solution
강력한 형상
Morphing Tool :
RBF-Morph 소개
임영택 차장 _ 태성에스엔이
ytlim@tsne.co.kr
RBF-Morph 소개
Morphing 기법은 형상을 변경하여 해석을 수행하고자 할 때, 모델의 변경 후 격자를 생성하는 과정을 거치지
않고 Mesh의 Node를 이동시켜 원하는 형상으로 변형하는 기법이다. 특히, 각 Node를 임의의 방향으로 이동
시킬 수 있기 때문에 임의 형태로 형상을 변경하고 연결된 공간 격자를 격자 형태의 변경 없이 매끄럽게 변형할
수 있는 기법이다.
일반적으로 Morphing을 통해 형상을 변형시키다 보면 격자 품질의 감소를 가져올 수 있는데 우수한 Morpher
를 사용한다면 격자 품질이 나빠지지 않게 하면서 형상 변경의 폭을 최대화할 수 있다. 격자 품질이 충분히 확보
된다면 Morphing에 의한 형상 변경은 동일한 격자 구조를 가지고 변경된 형상에 대해 해석을 수행할 수 있기
때문에 생산성을 크게 향상시킬 수 있다.
66
ANZINE 2014
강력한 형상 Morphing Tool : RBF-Morph 소개
Design 1 Design 1
Design 2 Design 2
Design 3 Design 3
Design 4 Design 4
Design 5 Design 5
Design 6 Design 6
Without Morphing
RBF-Morph 수행 절차
Study simulation time
With Morphing
RBF-Morph의 수행 절차를 간략하게 요약하면 아래와 같다.
Figure 3 형상 최적화 소요 시간 비교
2 “.fluent” 파일 편집 또는 생성
Fluent의 홈 폴더에 “.fluent”파일이 존재한다면, 아래의 내용을
추가하고, 파일이 존재 하지 않는다면 생성 후 아래 내용을 기입
한다. ( “.fluent” 파일은 윈도우 폴더에서 “새로 만들기 ▶ 텍스트
문서” 기능으로는 생성되지 않으므로 Text 편집기에서 작성 후,
저장한다.)
설치 방법
1 사용자가 원하는 곳에 홈페이지에
서 다운 받은 설치용 파일의 압축
을 해제한다. 이때, 폴더의 이름은
사용자 임의로 변경할 수 있다.
예) “D:/RBF-morph/”
Figure 8 Figure 9
RBF-Morph 설치 파일 내용 RBF-Morph Module
확인
68
ANZINE 2014
강력한 형상 Morphing Tool : RBF-Morph 소개
사용 방법 Morphing Solution
RBF-Morph 구동 1 RBF-Morph 메인 창의 좌측에서 “Solve”를 선택한다.
2 “Source Points” 버튼을 누른다.
1 격자를 읽어 온 후, Menu ▶
Define ▶ RBF-Morph 에 3 “Solution” 버튼을 눌러 Morphing Solution을 계산한다.
서 RBF-Morph를 실행하면
아래 그림 10과 같이 RBF-
Morph GUI가 나타난다. 상
단의 Enable RBF Model를
활성화 한다.
Figure 10 RBF-Morph 활성화
맺음말
RBF-Morph는 Morphing 시 격자가 매우 유연하게 변형되며 사용자가
형상 변형을 직접 지정할 수 있는 다양한 기능을 제공하고 있다. 또한,
다른 Morpher에 비해 빠르게 격자를 변형하며 ANSYS FLUENT와 연동
시 사실상 제약이 거의 없다. 이번 호에서는 RBF-Morph에 대하여 설
치방법 및 간단한 사용방법을 소개 하였고, 다음 호에서는 RBF-Morph
의 다양한 형상 변형 기능 및 각종 최적화 도구와 연계 등에 대해서 상세
Figure 12 Surface Motion 정의 - 고정면 히 다룰 예정이다. 69
Tip & Solution
ANSYS FLUENT
Interface 특징 및
적용방법 소개
유동해석을 진행하게 되면 일반적으로 Conformal Mesh Type으로 격자를 생성한다. 형상을 Multi Body로 구성하더라도 Body간에 서로의 격
자가 연결되어 있어 상호간의 특별한 data의 오류없이 비교적 정확한 해석결과를 얻을 수 있다. 이에 비해 Non-Conformal Mesh는 형상이 복
잡하여 Conformal Mesh로 생성하기 힘든 부분이 존재하거나 Zone 자체가 상대적인 움직임을 갖는 경우(ex. Rotor and Stator) 등 특별한 해석
을 진행할 때 사용하게 된다. Non-Conformal Mesh의 장점으로는 각각의 Body에 격자생성 시 Node를 일치시키지 않아도 되는 특징이 있으며,
격자의 Quality를 비교적 쉽게 확보할 수 있어 유연한 격자생성이 가능하다. Non-Conformal Mesh의 특징인 접촉면에 서로 연결되지 못한 격
자를 ANSYS FLUENT에서는 Mesh Interface 방법을 사용하여 연결시켜준다. Mesh Interface는 접촉면에서 해석 data를 보간하여 서로 상호연
결을 시켜주는 방법이다. 이번 호에서는 Interface의 다양한 옵션의 의미와 사용방법들을 알아보고자 한다.
70
ANZINE 2014
ANSYS FLUENT Interface 특징 및 적용방법 소개
72
ANZINE 2014
ANSYS FLUENT Interface 특징 및 적용방법 소개
2-4 Matching
맺음말
위와 같이 FLUENT의 Interface의 설정에 대해서 알아보았다. 해석
을 진행하면서 Non-Conformal Mesh를 사용할 경우 일반적으로
기본(Default) 설정을 사용하는 경우가 대부분이지만 이번 기회를
통해서 Interface의 특징을 익히고 각각의 특징에 맞는 올바른 선택
을 하도록 하자.
73
Tip & Solution
CFX Moving
Mesh 및
Immersed Solid
사용에 관한 Tip
74
ANZINE 2014
CFX Moving Mesh 및 Immersed Solid 사용에 관한 Tip
Cylinder Wall
· Specified Displacement:25[mm]*sin(t/1[s])
75
Tip & Solution
Increase Near Small Volumes의 경우 Moving 조건을 설정한 Cylinder 근처의 격자는 큰 변화가 없으며 inflation 부분을 보
아도 처음 두께에서 거의 변화가 없는 것을 볼 수 있다.
Figure 3 Increase Near Small Volumes Figure 4 Subdomain을 이용한 Moving Mesh
기본적으로 Moving Mesh 설정 시 Boundary 근처 또는 inflation 근처에서 Mesh stiffness를 크게 하여 격자의 꼬임을 방지
하고 있지만 Mesh displacement가 큰 경우에는 Negative element로 인한 Error가 발생할 수 있다. 격자의 꼬임을 방지하기
위한 방법으로 복잡한 형상 주위를 Subdomain으로 설정하여 격자가 틀어지지 않게 이동시키는 방법과 격자가 총 움직일 거
리와 초기위치에 따른 비율만큼 움직이게 하여 격자가 꼬이지 않게 하는 방법 등이 있다.
Subdomain을 이용한 Moving Mesh의 경우 Figure. 4와 같은 형태로 격자의 움직임이 이루어지며 Subdomain 주위의
Mesh는 Moving 조건에 따라 동일한 값으로 움직이게 되어 틀어지거나 경계의 형태가 바뀌지 않으며 Subdomain 바깥 영역
에서 Increase Near Boundaries 또는 Increase Near Small Volumes 옵션에 따라 격자의 변형 형태가 달라지게 된다.
Subdomain을 이용한 Moving Mesh도 격자의 Displacement가 매우 큰 경우에는 격자의 뒤틀림이 발생하게 되므로 격자의
Displacement가 매우 큰 경우 격자의 총 움직일 거리와 초기 위치에 따른 비율에 따라 격자가 움직이게 하여 격자가 꼬이지 않
도록 설정하게 된다.
Piston 내부 유동, 터널 내부의 차량 움직임 등을 Moving Mesh로 구현할 경우 격자의 변형이 매우 크거나 최종 형상의 격자사
이즈가 매우 작아지는 경우가 발생한다. 이러한 경우 격자가 꼬이거나 심할 경우 negative element가 발생하여 solver가 죽는
경우가 발생한다. 아래 Expression은 Mesh node의 위치에 따른 비율을 계산하여 각 node가 움직일 거리를 위치에 따른 비율
로 지정해줌으로써 격자가 꼬이지 않고 압축 및 확장될 수 있도록 해 준다.
76
ANZINE 2014
CFX Moving Mesh 및 Immersed Solid 사용에 관한 Tip
Name Expression 설명
disp user*zratio Mesh Displacement 정의
sp 1 [m s^-1] Mesh 이동 속도
tstep 0.01 [s] Time step
user sp * t Time step당 이동거리
zend 0.5 [m] Z좌표 최대지점
zratio (zend-(z-Total Mesh Displacement z ))/(zend-zstart) Mesh Displacement 비율 정의
zstart 0 [m] Z좌표 최소지점
맺음말
이상으로 CFX의 Moving Mesh와 Immersed Solid에 대한 간단한 설명과 Tip을 알아보았다. Moving Mesh 사용 시
Subdomain 사용 및 Ratio를 적용하는 방법과 Immersed Solid의 Momentum Source Scaling Factor 및 Smooth Inside
ims 옵션을 실제 해석에 적용한다면 많은 도움이 될 것이다. 77
프로그램 분석
Monte Carlo와
histories)가 증가할수록 정확도가 높아진다.
Discrete Transfer
복사모델을 이용한 2 예제 형상
아래 그림 1에서 보는 바와 같이 직육면체의 공간에 대
View Factor 계산 하여 계산을 수행하였다. 높이(H)와 폭(W)의 비(H/W)를
0.1 ~ 10 사이에서 변경하며 view factor를 계산하였다.
깊이(D) 방향으로 길이가 무한한 공간으로 정의하였고,
김도형 소장_ 앤플럭스 본 해석에서는 그 길이를 폭과 동일하게 적용하였다.
kimdh@anflux.com
그림 1 예제 형상
78
ANZINE 2014
Monte Carlo와 Discrete Transfer 복사모델을 이용한 View Factor 계산
3 해석조건
작동유체는 표준상태의 공기를 적용하였으며, 복사모델의 특성만 고려하기 위한 계산이므로 유동장은 풀지않고 열전달해석만 수
행하였으며, 아래의 2 가지 해석조건에 대하여 계산을 수행하였다.
4 해석결과
4-1 DTM 모델
H/W의 비가 1미만인 경우는 ray의 수가 작은 경우에도 정확한 결과를 주지만, H/W의 비가 그 이상 증가하면 ray 수가 작을수록
정확도가 심하게 나빠지는 것을 볼 수 있다. 반면에 F1-3의 경우는 H/W 비 전체 범위에서 정확한 결과를 주는 것을 알 수 있다.
이는 DTM모델의 특성에 기인한 것으로 그림 6을 통해 그 이유를 확인할 수 있다. H/W 비가 작은 경우에는 천정면과 수직면에
대한 복사선의 해상도가 거의 일정하지만, H/W 비가 커짐에 따라 천정면에 대한 해상도가 급격히 낮아지고 이를 보완하기 위
해서 높은 복사선의 해상도(ray 수 증가)가 요구되지만, 수직면에 대한 복사선의 해상도는 천정면의 경우보다는 H/W의 비에
덜 영향을 받기 때문에 ray 수가 작은 경우에도 정확도가 높게 유지되는 것을 알 수 있다.
79
프로그램 분석
5 요약
참고문헌
[1] Siegel, R. and Howell, J. R., “Thermal Radiation Heat
Transfer,” Taylor and Francis, 4th Edition, New York, 2001.
81
쉬어가기
배스낚시 01
낚을 준비를
해보자!
박대섭 차장_ 태성에스엔이
dsp@tsne.co.kr
82
ANZINE 2014
배스낚시Ⅰ-낚을 준비를 해보자!
01
배스(Bass)란 어떤 물고기인가?
배스는 농어목(Percida) 농어과에 속하며 전세계적으로 425종이 있다. 크게 바다 배스(농어)와 민물 배스로 나누어지데 둘 모두 루어낚시에
서 각광받는 대상어종이다. 국내에 서식하는 배스는 북미 대륙이 원산지인 Large mouth bass로 알려져 있으며, 말 그대로 몸에 비해 입이
굉장히 큰 어종이다. 처음 도입된 시기는 1973년 6월 15일, 국립수산진흥원 산하의 청평내수면연구소에서 배스 치어 500마리를 미국의 루
이지애나주로부터 들여왔으며, 그 후 인위적인 방류, 홍수로 인한 자연 유입 등으로 국내 대부분의 강과 저수지에 서식하고 있다.
배스는 근육질 몸매에서 뿜어 나오는 강력한 손맛으로 동호인들을 매료시킴으로써 스포츠 피싱의 중요한 대상어로 격상되었다. 배스낚시는
낚는 재미를 극대화한 장르이므로 젊은이들의 취향에도 잘 어울린다. 배스가 국내 수계에 정착된 1990년대 이후부터는 그 이전의 쏘가리,
끄리를 젖히고 루어낚시 입문 대상어가 되었을 정도로, 배스낚시의 인기는 급상승을 기록하였다. 그 밖에도 고액의 상금이 걸린 토너먼트 개
최, 프로낚시인 탄생 등은 배스낚시가 단순한 오락을 벗어나 하나의 산업으로까지 진화했음을 보여준다.
하지만 배스는 육식어종으로 마땅한 천적이 없고 참붕어, 갈겨니, 송사리, 피라미 등의 토종 물고기들을 닥치는 대로 잡아 먹어, 현재 뉴트리
아, 황소개구리, 블루길, 붉은귀거북, 꽃매미 등과 함께 생태 교란종으로 분류되었으며 매년 퇴치행사가 개최되고 있다. 하지만 배서들에겐
‘캐치 앤 릴리즈’(잡은 뒤 다시 놓아줌)가 미덕으로 자리잡고 있으며, 이에 대한 행위가 범법 행위인지에 대한 논란은 끊이지 않고 있다.
83
쉬어가기
02
배스낚시 장비
릴(Reel)
장비를 이야기할 때는 먼저 릴을 설명해야 한다. 왜냐하면 어떤 릴을 사용하느냐에 따라 로드
(Rod; 낚싯대)의 타입이 결정되기 때문이다. 릴은 그 형태에 다라 크게 두 종류로 구분할 수
있으며, 스피닝 릴(Spinning reel)과 베이트 릴(Bait casting reel)이 있다.
스피닝 릴은 바다와 민물 낚시를 모두 포함하면 릴 수요의 과반수 이상을 차지할 정도로 많이
사용되며, 이처럼 인기가 높은 이유는 던지기가 쉽다는 것이다. 왜냐하면 던질 때 거의 백래
시(Backlash; 줄이 헝클어지는 것)가 일어나지 않기 때문이다. 이는 던질 때 스풀(실감개)이
회전하지 않는다는 기본적인 성능에 바탕을 두고 만들어졌고 루어를 던지면 고정된 스풀에
▲ 스피닝 릴의 구조
서 라인(줄)이 밖으로 풀리면서 나가게 되어있다.
스피닝 릴은 조작이 간편해 낚시를 처음 하는 사람도 손쉽게 사용이 가능하다는 장점이 있다.
또한 일반적으로 베이트 릴에 비해 가격이 저렴하며, 릴이 로드 아래에 있기 때문에 베이트
장비 보다 무게 중심이 아래에 있어 보다 안정적이다. 반면에 정확한 포인트에 던지는 것이
힘들고 빠른 캐스팅이 어렵다는 단점도 있다.
84
ANZINE 2014
배스낚시Ⅰ-낚을 준비를 해보자!
로드(Rod)
로드에 보면 ‘S662M’ 또는 ‘C681MH’와 같은 표기가 있다. 이 표기를 통해 그 로드가
어떤 스타일의 로드인지를 구분할 수 있게 된다. 먼저 맨 앞쪽의 영문에 ‘S’가 있다면 스
피닝 릴을 장착할 수 있는 로드라는 의미이고, ‘C’나 ‘BC’를 포함하고 있다면 베이트 릴
용 로드라는 뜻이다. 물론 이것은 모든 조구 회사나 해외에서 통용되는 원칙은 아니며,
일반적으로 사용되는 표기 기법이다.
앞쪽 영문 뒤에 숫자가 있는데 이는 로드의 길이와 단절 개수를 의미한다. ‘662’는 로드
의 길이가 6.6ft이고 2절(Two piece)로 나뉘어져 있다는 것이고, ‘681’은 6.8ft의 길이
에 1절(One piece)이라는 뜻이다. 1절 로드는 감도나 강도가 우수하다는 장점이 있으
▲ 스피닝 릴과 로드
나 휴대가 불편하고 부러졌을 경우 통째로 바꿔야 한다는 단점이 있다.
마지막으로 있는 영문은 해당 로드의 휨새와 강도를 뜻한다. 가장 연질대는 UL(Ultra
light)로 표기하고 가장 강도가 높은 로드는 H(Heavy)로 표기한다. 연질대부터 순서대
로 나열하면 다음과 같다.
▲ 베이트 릴과 로드
필자의 경우 UL, L 로드는 꺽지나 쏘가리, 송어 낚시에 사용하고 배스용으로는 ML, M,
MH 로드를 주로 사용한다. ML 로드에는 주로 하드베이트류를 편성하고 M 로드에는
탑워터나 스피너베이트, 러버지그 그리고 MH 로드에는 빅베이트, 웜을 사용하여 배스
낚시를 한다. 물론 이것은 앵글러(Angler; 낚시꾼)마다 다를 수 있으며, 각 루어들의 특
징 대해서는 뒤에서 다시 언급하겠다. H급 이상의 로드는 보통 헤비커버 지형이나 가물
치 낚시에 사용되지만 필자는 아직까지 사용해 본 적이 없다.
85
쉬어가기
라인(Line)
배스낚시에서 많이 사용하는 라인은 크게 3가지가 있다. 모노 라인(Monofilament 모노 라인 카본 라인 합사 라인
특성
Mono Filament Fluoro Carbon Braid line
line), 카본 라인(Fluorocarbon line), 합사 라인(Braided line)이 있다. 라인의 강도는
비중 1.14 1.7 0.97
인장력으로 표현하며 LB(파운드) 단위로 표시한다.
강도 보통 강 강
연신률 큼 작음 거의 없음
먼저 모노 라인은 기본적으로 물에 잘 가라 앉지 않는 특성을 가지고 있다. 이러한 이유 감도 보통 좋음 매우 좋음
로 탑워터를 사용할 때는 모노 라인을 많이 사용한다. 카본 라인처럼 가라앉게 되면 탑 자외선 약 보통 강
워터 계열 특유의 액션이 제대로 발휘되지 않기 때문이다. 장점으로는 다른 라인들에 비 깊은 수심의
웜낚시
탑워터 계열 루 딥 피싱
해 가격이 저렴하며, 라인의 연신률이 커서 챔질 시 충격을 잘 흡수하여 라인에 스크레 연신률 어
예민한 입질
헤비 커버
파악 시
버징 낚시
치가 있는 경우에도 끊어짐을 잘 방지해준다. 단점으로는 물을 잘 흡수하기 때문에 사용
▲각 라인별 특징
하는 기간이 길어지면 점차 약해진다. 또한 자외선에 약하기 때문에 햇빛에 직접 노출되
면 자외선과 열에 의해 짧은 기간에도 줄의 강도가 많이 떨어진다. 다른 라인에 비해 연
신률이 크기 때문에 배스의 활성도가 낮은 경우 미세한 입질을 파악하기 힘들며 훅킹 미
스가 나는 경우도 많다.
▲ 합사 라인
86
ANZINE 2014
배스낚시Ⅰ-낚을 준비를 해보자!
웜 훅(Worm hook)
훅의 크기는 사용하는 웜의 크기와 사용할 채비에 따라 달라지며, 특정 채비에 대해서
는 전용 훅이 따로 있는 경우도 있다. 일반적으로 훅의 사이즈가 #1, #2, #3과 같은 식
으로 표기되어 있다면 숫자가 작을수록 실제 훅 사이즈는 커지고 #1/0, #2/0, #3/0와
같이 쓰여져 있다면 이때는 숫자가 클수록 훅 사이즈도 커진다. 필자의 경우 주로 #1/0
과 #3/0 사이즈를 많이 사용한다.
▲웜 훅의 사이즈
싱커(Sinker)
웜을 사용하는 기법에서 빠질 수 없는 도구가 봉돌과 바늘이다. '싱커'라고도 부르는 봉돌
은 웜을 배스가 있는 장소로 가라앉히는 역할은 물론, 낚시인에게 물속의 정보를 알려주
는 역할도 한다. 무게는 보통 수심을 보고 결정한다. 수심이 3m 이내로 얕은 장소에서는
3/8온스(약 10g) 이하의 봉돌, 3~5m 정도라면 1/2온스(약 14g) 이하의 봉돌, 이보다
깊은 수심의 경우라면 1/2온스 이상의 봉돌을 사용한다. 그러나 부착하는 웜의 크기와
부력, 수중 장애물의 정도 그리고 사용하는 낚싯줄의 굵기에 따라 적절히 가감해야 한다.
이외에도 웜의 가라앉는 속도를 일부러 조절하고자 하는 경우도 있으므로 봉돌의 무게는
딱 정해진 것이 없다. 경험이 쌓이면 상황에 맞게 응용하는 능력이 생기게 된다.
▲ 싱커의 종류
다음호에 계속됩니다.
87
Do Not Run Too Much!
▶ ANSYS Workbench와 완전히 통합된 환경
▶ ANSYS Workbench 내의 모든 설계 변수 제어
▶ 중요변수를 자동 선별하여 최적의 반응표면 도출
▶ 변수가 많을 경우(10~50개)의 경우에도 50~150번 내의 해석으로 상관관계 분석
▶ 다양한 최적화 알고리즘 제공 및 자동 추천
┃설계변수┃31 개
┃최적화 목적┃
▶ 10개의 contact면에서 접촉압력이
1N이하가 되면 불량
▶ 6 sigma의 품질 달성을 위한
최적 치수 도출
┃설계변수┃
209개
(drop position, material (E, ro,
yield), geometry (thickness,
radius), environment (friction)
┃설계변수┃1544 geometry variables
┃최적화 목적┃무게 감소
┃하중조건┃
8 static load cases (bending, torsion
,..) 3 quasi crash load cases, modal
analysis and frequency analysis
FSW 과정을 모사하기 위해서는 아래와 같은 기능들이 적용되어야 하며, Coupled-Field Element가 사용되어야 하기 때문에 ANSYS
Mechanical 이상의 라이센스를 필요로 한다.
Direct Structural -
Plastic Heat Generation Frictional Heat Contact Elements
Thermal Analysis
in Coupled - Generation using with Bonding
using Coupled -
Field Elements Contact Elements Capability
Field Solid Elements
90
ANZINE 2014
FRICTION STIR WELDING
Specific Heat
500 540 560 590 600 610
[J/kg-oC]
Workpiece (SUS304L)
Thermal
Conductivity 100
[W/m-oC]
Specific Heat
750
[J/kg-oC]
Contact
Material Properties 본 해석 모델에는 아래에 나열된 것과 같이 세 부분에 대해 접촉이 고
Workpiece의 재질은 SUS304L(Reference 1,3), Tool은 려되었으며, 각 접촉 영역에 대한 접촉 요소의 계수들은 <표 3>에 정
PcBN(Reference 5,6)으로 각각에 대한 물성은 <표 1>과 <표 2> 리된 것과 같다.
에 정리된 값을 사용하였고, Workpiece의 비선형성은 Bilinear
Isotropic Hardening 모델이 적용(Reference 1)되었다. Contact Region 1 : Between Workpiece
Thermal Contact Conductance [W/m2-oC] 2E6
Workpiece (SUS304L) Bonding Temperature [ C] o
1000
Elastic Modulus [GPa] 193
Contact Region 2 : Between Tool and Workpiece
Poisson’s Ratio 0.30
Thermal Contact Conductance [W/m2-oC] 10
Thermal Expansion Coefficient [μm/m-oC] 18.75
Weight Factor 0.95
Tayler-Quinney Coefficient 0.80
Friction Coefficient 0.4~0.2
Yield Stress [MPa] 290
Tangent Modulus [GPa] 2.8 Contact Region 3 : Rigid Surface Constraint
91
Tutorial
Boundary Conditions <그림 4>는 Load Step 1이 완료된 후 Tool의 Plunge 과정에 의한
작업 환경에 대한 대류 조건을 고려하기 위해 각 부분에 대해 아래 Workpiece의 Z 방향 변위를 나타낸 것이다.
와 같이 온도 및 열전달 계수를 적용(Reference 1,2,3)하였으며,
Workpiece의 구속 조건은 <그림 3>과 같이 Clamping된 부분은
UX, UY, UZ 방향으로, Workpiece의 바닥 부분은 UZ 방향으로 구속
(Reference 1)되었다.
<그림 5>와 <그림 6>은 Load Step 2(Dwell), Load Step 3(Traverse)
과정이 완료된 후 Workpiece 및 Tool의 온도 분포를 나타낸 것이다.
그림 3 Boundary Conditions
Loading Conditions
실제 작업이 진행되는 과정을 모사하기 위해 0초에서 1초까지의
Plunge 단계, 1초부터 6.5초까지 Dwell 단계, 그리고 6.5초부터 29
초까지의 Traverse 단계로 총 세 개의 과정으로 나누어 진행되었다.
Results Review
일반적으로 Coupled-Field Element를 사용할 경우 한 가지 해석 타
입만 지원하는 Element에 비해 계산 시간이 현저하게 오래 걸린다.
하드웨어의 사양에 따라 차이는 있겠지만 본 해석의 경우 약 24시간
의 계산 시간이 소요되었다.
그림 6 Temperature after Traverse
92
ANZINE 2014
FRICTION STIR WELDING
<그림 7>은 Load Step 2 과정의 시작부터 Load Step 3 과정이 끝 SOLID226 요소는 Element Table을 통해 단위 체적당 Plastic Heat
나는 시간까지 Tool이 위치하는 지점에서 Workpiece의 최대 온도 Generation Rate(PHEAT)를 확인할 수가 있으므로 각 Element의
를 그래프로 나타낸 것인데, SUS304L의 Melting Temperature PHEAT를 추출하여 Element의 체적과 곱한 후에 합산하면 Total
o
가 1450 [ C]임(Reference 3)을 감안할 때 Workpiece가 Melting Plastic Heat Generation Rate를 계산할 수가 있는데, <그림 9>는
Temperature 이하의 온도에서 용접이 진행됨을 확인할 수 있다. 이를 그래프로 나타낸 것이다.
그림 10 Contact Status
참고문헌
1. Zhu, X. K., and Y. J. Chao. “Numerical Simulation of Transient Temperature and 4. Sorensen, C.D., and T. W. Nelson. “Friction Stir Welding of Ferrous and Nickel
Residual Stresses in Friction Stir Welding of 304L Stainless Steel.” Journal of Alloys.” Friction Stir Welding and Processing. Ed. M. W. Mahoney and R. S.
Materials Processing Technology. 146.2 (2004): 263-272. Mishra. Materials Park: ASM International, 2007. 111-121.
2. Chao, Y.J., X. Qi, and W. Tang. “Heat Transfer in Friction Stir Welding - 5. Ozel, T., Y. Karpat, and A. Srivastava. “Hard Turning with Variable Micro-Geometry
Experimental and Numerical Studies.” Journal of Manufacturing Science and PcBN Tools.” CIRP Annals - Manufacturing Technology. 57 (2008): 73-76.
Engineering-Transactions of the ASME. 125.1 (2003): 138-145. 6. Mishra, R. S. “Friction Stir Welding and Processing.” Ed. R. S. Mishra and M. W.
3. Prasanna, P., B. S. Rao, and G. K. Rao. “Finite Element Modeling for Maximum Mahoney. Materials Park, OH: ASM International, 2007.
Temperature in Friction Stir Welding and its Validation.” Journal of Advanced
Manufacturing Technology. 51 (2010): 925-933. 93
Tutorial
EWFM을
(Eulerian Wall Film Model) 이번 호에서는 FLUENT R14.5 부터
김교순 과장 _ 태성에스엔이
gskim@tsne.co.kr
개요
이른 새벽이나 추운 날씨에 차량 내부에 사람이 타고 주
행을 하다 보면 「그림 1」처럼 자동차 안팎 유리에 이
슬이 맺히는 것을 볼 수 있다. 이렇게 유리에 이슬이 맺
히는 현상을 결로 현상이라고 한다.
결로현상은 차량의 외부공기의 과다한 온도차에 의해
자연스럽게 발생되는 현상이다.
Theory
Eulerian wall film 모델과 mixture species transport 모델을 이용하여 상변화를 계산할 수 있으며, 다음 식(1)과 같다.
94
ANZINE 2014
EWFM(Eulerian Wall Film Model)을 이용한 응축 해석
Example
해석 대상은 그림 2>와 같으며 차가운 3. 물성치 정의 1) Name의 aluminum을 glass 로 변경한다.
Windshield에 상온의 공기가 유입 되면서 초기에 유입되는 공기가 차가운 Windshield에 2) Chemical Formula를 지운다.
Windshield에 응축이 발생하는 해석을 수 의해서 액체상태로 바뀌는 현상을 구현하기 3) Density 2700 Kg/m3로 입력한다.
행해 보도록 하겠다. 위해 액상과 기상의 물(vapor)이 필요하다. 4) Cp를 800 j/kg-k로 입력 한다.
Materials 의 Fluent Database 에서「그림 5」 5) Thermal Conductivity를 0.76 w/m-k로
처럼 water-liquid 와 water-vapor 를 추가한다. 입력 한다.
6) Change/Create를 클릭한다. 덮어쓰지
않도록 주의한다.
그림 7 Sold Materials
그림 4 Species Model
95
Tutorial
그림 12 Outlet 설정
7. Solution 설정 그림 14 Initializiation 설정
그림 9 Inlet 설정 Solution Methods는「그림 13」과 같이
Scheme을 PISO로 선택하고 Skewness
9. Calculation
Correction을 ‘0’으로 입력한다. 계산하기 전에 FLUENT 설정을 파일로 저장
2) Windshield에서 공기가 응축하도록 하기
하는 것이 좋기 때문에 case 파일을 저장한
위해 Windshield 바깥쪽에 Wall 조건을「그
다. 만약 ANSYS Workbench에서 FLUENT
림 10」과 같이 설정한다.
를 가동 중이라면 Save Project를 선택하여
저장한다.
Outline tree의 Run Calculation을「그림
15」 와 같이 설정하고 Calculate 를 클릭하
면 계산이 시작된다.
그림 10 Windshield 설정
해석 결과
「그림 16」은 공기의 Path line을 보여주고 있으며 공기는 먼저 앞쪽의 Windshield를 지난 후 뒤쪽
Windshield를 거처 outlet으로 나가는 것을 볼 수 있다.
「그림 16」은 시간에 따라서 Windshield에서의 Water Thickness를 나타낸 그림이다.
그림 16 Path line
a 2초 a 6초
b 4초
d 8초 e 10초 f 12초
그림 17 Water Thickness
Windshield에서 상온의 vapor가 차가운 Windshield때문에 응축이 발생하여 시간이 지날수록 water의 두께가 두꺼워 지는 것을 볼 수 있다.
그래서 이 지점에서 결로가 발생 하는 것을 예상할 수 있다.
맺은말
본 내용에서는 FLUENT EWFM 의 phase change 옵션을 이용하여 포화증기압에 따라 응축되는 해석을 수행해 보았다.
따라서 EWFM을 사용하면, 포화증기압에 따라서 증발뿐만 아니라 손쉽게 응축도 모사할 수 있다.
97
Tutorial
Species
Transport
Modeling in
ICEPAK
이재박 대리_ 태성에스엔이
jplee@tsne.co.kr
98
ANZINE 2014
Species Transport Modeling in ICEPAK
Species 설정
[그림 1]에서 Species를 활성화한 것으로 설정이 완료된 것은 아니다.
해석을 원하는 species 에 대해 설정할 필요가 있다.
여기서, Species 종류와 Initial concentration을 설정해 주어야 한다.
Species를 설정하는 방법은 [그림 1]의 Species에 있는 Edit버튼을 클릭하여 설정한다.
아래 [그림 2]는 Species 설정 창이다.
기본적으로 Number of Species는 2로 설정되어 있으며, Species는 Air와 H2O가 설정되어 있다.
해석에서 사용할 Species가 H2O가 아니라면 Drop Down버튼을 사용하여 다른 Species로 변경할 수 있다.
Initial concentration은 ICEPAK의 Default Fluid (default air)에 활성화한 Species의 초기농도를 추가하는 것이다.
즉 Species Model을 활성화하면, ICEPAK의 default fluid는 air + species initial concentration이 된다.
이때 사용되는 Species의 Initial concentration unit은 [그림 3]과 같다.
kg/m3 Species의 밀도
는 것이 Round off error를 줄이는 방법이다.
99
Tutorial
Species Transport 적용
Fan/Grill 적용방법
아래 [그림 4]와 [그림 5]는 Fan과 Grill에서 Species를 정의하는 방법을 나타내고 있다.
Fan의 경우 edit ▶ properties ▶ option tap 하단의 Species를 체크하고,
Grill의 경우 edit ▶ properties 하단의 Species를 체크하면 해당 Object에서 Species를 적용할 수 있다.
Species Transport Modeling
그림 5 Grill Object
그림 4 Fan Object
각 Object에서 Species를 체크하고 우측의 Edit를 클릭하면 [그림 6]과 같은 Species concentration창이 나타난다.
이 Species concentration창을 확인해 보면 Species에 Air에 대한 입력 부분이 없는 것을 확인할 수 있다.
Air의 concentration은 1-N으로 계산하여 자동으로 입력된다. 여기서 N은 [그림 6]의 concentration의 합이다.
in ICEPAK
그림 6 Species concentration
100
ANZINE 2014
Species Transport Modeling in ICEPAK
그림 8 Species concentration
그림 7 Opening Object
Species filter의 Edit를 클릭하면 [그림 10]과 같은 Species filter를 설정할 수 있는 창이 활성화된다.
Recirculation Opening을 통해 Extract된 유체가 다시 Supply를 통해 유동장으로 유입될 때
특정 Species가 감소될 경우 Filter fraction의 Species를 정의하고,
특정 Species가 증가할 경우 Augment factor를 선택하여 정의하면 된다.
맺음말
지금까지 ANSYS ICEPAK R15.0에 새롭게 추가된 Species Transport Model을 알아보았다. 기존의 R14.5에서 사용할 수 없었던 Species
Model이 추가 되어 오염물질 확산과 같은 다양한 해석을 할 수 있게 되었다. Species Transport Model에 대한 더 자세한 설정방법은 Tutorial
Chapter 25: High Density Datacenter Cooling에서 확인할 수 있다.
101
예제 따라하기
ANSYS
Turbo-System을
이용한
Aixal Fan의
FSI 해석
Introduction
산업 여러 분야에서 사용되는 터보기계(Turbo Machinery)는 연속적으로
움직이는 유체로부터 에너지를 얻거나 유체에 에너지를 전달해주는 기계
장치를 총칭한다. 터보 기계류의 해석을 위해서는 모델링 및 메쉬 단계
에서 형상의 복잡성 때문에 어려움이 많은데 ANSYS에서는 Turbo
Machinery의 해석을 위해 ANSYS Turbosystem 이라는 일종의
CAE Package를 제공하고 있다. 모델링-메쉬-해석 과정 전반에서
터보 기계류에 특화된 소프트웨어이며, BladeGen을 통해 익형 및
Blade 형상을 모델링하고 TurboGrid를 이용하여 Blade 주변의
유동 격자를 생성할 수 있다. CFX에서는 Turbo Mode 라는
방법을 통해 회전체 해석 시 필요한 경계 조건 및 회전 조건
등을 간편하게 입력할 수 있으며, CFD-Post에서도 터보
기계에 대한 후처리 Template를 제공하고 있다. 본 해석
에서는 ANSYS Turbo-System 및 ANSYS CFX와
ANSYS Mechanical의 FSI 기능을 이용하여 Axial
Turbine 운전시 유동 압력에 의한 구조 안전성을
검토하는 과정을 소개하고자 한다.
102
ANZINE 2014
ANSYS Turbo-System을 이용한 Aixal Fan의 FSI 해석
그림 1 Axial Fan형상 그림 2 해석 모델
(Stator-Rotor)
Structure (강화플라스틱)
Elastic modulus 250x109 Pa
표 1 Structure (강화플라스틱)
BladeGen을 활용한 Stator / Rotor형상 만들기
Fluid (Water Ideal Gas) BladeGen에서는 Stator/Rotor의 자오면 형상, Blade의 형상,
Density Ideal Gas Leading/tailing Edge형상등을 정의한 후, 추가 수정의 과정을 거
Viscosity 9.4E-6 Kg/m-s 쳐 Blade 형상을 생성하며, 간단한 설계치수를 입력함으로써 모델
생성 과정은 완료된다. 그림 5와 같이 BladeGen 초기 실행 화면에
· CFX에서 제공하는 Water Ideal Gas 물성치를 사용한다.
서 상단 메뉴의 File을 선택 후, New> BladeGen Model을 선택한다.
표 2 Fluid (Water Ideal Gas)
Initial Meridional Configuration Dialog에서 터보 유체기계의 종
류에 따라 6가지의 Template을 제공하고 있으며, Axial Turbine의
Stator 형상 설계를 하기 위하여 "Simple Axial" 탭을 선택한다.
그림 3 해석 결과 그림 5 초기 자오면 형상 선택
103
예제 따라하기
앞서 선택한 Simple Axial의 초기 자오면 설정 창에서 그림 6과 같이 초기 자오면 형상에서 변경이 필요한 경우, 그림 9의 Stator의 자오
“40”, “100”, “460”, “380”을 각각 입력하여, Stator의 자오면의 면에서 수정할 Point를 더블 클릭 후, Point Location Dialog에서 각
초기 형상을 정의한다. 그 Point1~8의 (Horizontal, Vertical) 값을 입력 후 “OK”를 클릭한다.
림 6에서 하단의 파란색
· P1=(-60, 460)
파선은 회전축을 나타내
며 각 입력 값에 따라 초 · P2=(-25, 460)
그림 10 Stator의 형상 정보 설정
104
ANZINE 2014
ANSYS Turbo-System을 이용한 Aixal Fan의 FSI 해석
그림 13 Surface Mesh 수정
CFX-Pre의 General
Mode에서 Turbo
Mode에서 설정한 경
계조건이 설정된 것을
확인할 수 있다.
그림 21 경계 조건 설정 완료
Turbo-Mode의 Physics Definition에서는 작동유체, 난류모델 입출구 경 계산이 완료되면 CFD-Post를 통하여 계산 결과를 확인할 수 있으며 특히
계조건등을 설정하게 되는데, 아래와 같이 입력 후 “Next”를 클릭한다. CFD-Post에서는 그림 23과 같이 터보 기계의 종류에 따라 그림 23과
· Fluid 같은 Report Templates를 제공하고 있으므로 손쉽게 유동해석 결과를
: Water Ideal Gas 확인이 가능하다. CFX-Solver에서 계산이 완료되면 CFD-Post를 실행
· Reference Pressure 한다. File ▶ Report ▶ Load Turbine Report Template 을 선택한다.
: 0[atm]
그림24와 같이 Report Templete에 따라 자동적으로 필요한 영역들이
· Turbulence
: Shear Stress Transport 설정이 되고 사용자에 의한 변
· Inflow/Outflow 경도 가능하다. 입출구, 자오면
Boundary Templates 및 Span방향 단면에서의 결과
: P-total Inlet P-Static
Outlet 및 Blade 표면의 압력분포와
· P-Total 같은 터보기계의 특성을 알 수
: 0.5 [bar] 있는 여러 차트 역시 자동적으
· P-Static 로 생성이 되므로 편리하게 후
: 0 [bar]
처리 작업을 마무리할 수 있다.
· T-Total 그림 23 Report Template
: 328.5 [K]
그림 19 Turbo-Mode의 Physics
Definition
그림 20의 Boundary
Definition에서는
BladeGen에서 생성
된 형상정보에 따라
자동으로 Boundary
조건설정이 된다. 확
인 후 “Next”를 클릭
한다.
ANSYS Mechanical를 활용한 구조해석 유동 해석 결과 중에서 Rotor와 Stator에 작용하는 압력을 불러오
기 위하여 그림 29와 같이 좌측 Outline 메뉴에서 Static structural
유동해석이 완료되면 유동해석의 결과와 연계하여 유동에 의한
(B5)의 "Imported
Blade의 구조 해석을 하게 된다. Workbench Project Schematic에
Load (Solution)"
서 Static Structural(ANSYS)의 "Engineering Data" Component를
를 선택한다. 마우
더블 클릭한다. 그림 스 오른쪽 버튼을
25의 Engineering 클릭하여 "Insert >
data 입력 창에서 Pressure"를 선택한
사용자는 ANSYS 다. 동일한 작업을 한
Workbench에서 제 번 더 수행한다.
공하는 물성을 불러 그림 29 유동해석결과 적용
올 수도 있고, 별도로
Geometry에 불러온 압력값을 적용할 Face를 설정하고, 그림 30과
정의할 수 있다. 여기
같이 생성된 Imported Pressure 를 선택하여 CFD 결과의 Stator의 Face
에서는 표 1과 같이
그림 25 구조 물성치 정의 를 선택한다. Details
물성치를 설정한다.
메 뉴 Tr a n s fe r
Blade의 물성 정의 후 그림 26과 같은 화면 좌측 Outline 메뉴의 Definition 항목에서
"Mesh"를 마우스 오른쪽 버튼 클릭한다. Generate Mesh를 클릭한다. CFD Surface를 S1
그림 27과 같이 Solid 영역에 대한 격자가 생성된다. Blade로 설정한다.
Rotor의 Face에 대해
서도 동일한 방법으
로 설정한다.
그림 30 유동해석결과 적용 형상 설정
그림 26 구조 해석 영역 격자 생성 그림 27 Stator/Rotator 격자
108
ANZINE 2014
제1회 건설/플랜트 ANSYS CFD User Group Meeting
태성에스엔이는 산업군별 CAE 적용에 대한 이슈 및 신기술을 다루기 위한 다양한 형태의 세미나를 개최해왔습니다.
태성에스엔이 발표 주제
플랜트 시스템 내에서 발생하는 유동 특성은 상변화를 동반하는 다상 유동 현상이 많아 CFD로의 해석 접근시 적
용하는 수치 모델의 정확한 이해는 매우 중요하게 되는데, 태성에스엔이 나혜령 부장이 Fluent가 제공하는 다상
유동 해석 모델을 특성별로 정리하고 효율적인 적용 방법을 고객들에게 전달하면서 User Group Meeting을 시
작하였습니다. 박성근 과장은 플랜트의 배관내 유동의 커다란 관심사인 슬러그 발생과 슬러깅에 의한 배관 변
형 및 유체에 포함되어 있는 입자로 인한 배관내 마모 현상을 Fluent를 이용하여 해석적으로 접근할 수 있는 방
법론과 최신 기술을 소개하였습니다. 김진탁 대리는 다상 유동 해석시 중요한 관심사인 결과의 수렴성 확보 및
계산 시간을 줄이는데 효과적인 Fluent Pseudo Transient 기법을 적용하여 3상 Separator와 Dissolved Air
Flotation(DAF) 시스템의 테스트 케이스를 기반으로 기존에 Transient로 풀어 왔던 플랜트 시스템의 문제들에
새로운 기법을 적용함으로써 해석에 소요되는 계산 시간을 절약할 수 있는 가능성을 제안하였습니다.
임성수 차장은 플랜트 배관에서 유체 유발 진동의 원인들과 그에 대응하는 진동 해석의 종류에 대해 설명하고
배관진동을 현상을 어떻게 줄여왔는지 ANSYS Mechanical을 이용한 구조 해석 적용 사례를 이용하여 보여주
었습니다. 윤진환 차장은 최적화 솔루션인 Optislang과 Fluent를 이용한 데모를 통해 유동 최적화의 가능성을
함께 점검하였습니다.
109
세미나 후기
건설/플랜트
파트너사 발표 주제
ANSYS
디엔디이 정종현 부장은 실제 수행했던 프로젝트들의 경험을 토대로 유체-구조 연성 해
석시 사전에 최선의 Workflow를 결정하는 방법과 전략에 대해 공유를 하고 프로젝트의
진행 과정 중 기술적으로 발생할 수 있는 실무적인 내용들을 점검하고 방법론을 제안하
CFD
였습니다. 플로마스터 코리아의 채준희 팀장은 플랜트 배관에서 유동에 의해 발생하는
다양한 현상을 Flowmaster를 이용하여 1D로 접근하는 솔루션을 보여주었고 Fluent와 User
연계하는 1D-3D CFD Coupling 방법론을 설명하였습니다.
Group
고객사 발표 주제
Meeting
GS건설의 최봉수 대리님은 소각 시설의 설치 및 운전 후에 이루어진 현장 검증을 통해 사
전에 Fluent로 수행했던 CFD 해석의 결과에 실제 현상이 잘 반영이 되었는지를 검토하는
독특한 방식의 발표를 하여 주목을 받았습니다. GS건설의 안의섭 대리님은 오리피스 챔
버에서의 유동 소음 분석을 위해 DES를 적용한 CFD 해석을 수행하고 소음 전용 프로그램
인 ACTRAN과 연계하는 방식을 통해 소음을 예측하는 프로젝트를 소개하면서 대용량 데
이터 전달 등 실제 수행시 발생할 수 있는 애로 사항을 공유하는 시간을 가졌습니다. SK건
후기 및 맺음말
설의 김태호 과장님은 특정 주제가 아닌 반응기, 설비의 유량 분배 및 열전달 등 수행했던
행사 종료 후 참석자들이 다양한 후기를
전반적인 프로젝트를 소개하는 시간을 가졌습니다. 특히 종횡비가 상당히 큰 플랜트 배관
남겨 주셨습니다.
시스템을 CFD로 구현하면서 발생하는 상당한 격자 수를 가지는 문제에 대해 도전적으로
SK건설은 동종 분야의 엔지니어들과
접근했던 사례가 많은 관심을 받았습니다. GS건설의 김효근 대리님은 밀집된 냉각탑 배
소통할 수 있는 공간이 좋았다는 후기와
열에서 재유입 문제를 분석한 사례를 발표하였습니다. 냉각탑으로 유입되는 공기의 엔탈
함께 향후 공통 관심 주제를 특정하여
피를 이용하여 배출되는 공기의 온습도를 Fluent UDF를 이용하여 처리하였으며 다양한
토론의 장을 만드는 것이 좋을 것 같다는
주변 구조물의 영향에 대해서도 해석적으로 접근한 결과를 소개하였습니다.
제안을 주셨습니다. 삼성엔지니어링은
No. 제목 소속 이름 각 회사간에 상호 관심사와 경험을 나눌
1 플랜트 분야의 다상 유동 모델 개론 태성에스엔이 나혜령 수 있었던 점과 태성에서 보다 효과적인
2
CFD Simulation of Stoker Type Incinerator
GS건설 최봉수
ANSYS 솔루션 사용을 위한 제안을 주는
using ANSYS FLUENT
것도 좋았다는 후기와 함께 행사장의 마
3 플랜트 배관 유동을 위한 Fluent 해석 기법 태성에스엔이 박성근
이크 사정으로 이해가 부족한 부분이 있
4 ANSYS-Fluent 및 CFX를 이용한 FSI 전략 및 해석사례 디엔디이 정종현
었다는 지적을 남기셨습니다. 포스코건
수렴안정성 확보 및 해석시간 절약을 위한 Pseudo-
5 transient 기법 태성에스엔이 김진탁 설은 발표 내용 하나 하나가 모두 버릴
(3 phase Separator, DAF에 적용 사례)
것이 없이 좋았고 기존의 세미나와 다른
6 Optslang을 이용한 유동 최적화 데모 및 사례 소개 태성에스엔이 윤진환
방식이 인상적이었다는 의견을 주셨습
Fluid Induced Vibration Analysis for the
7
Orifice Chamber using ANSYS FLUENT
GS건설 안의섭 니다. 기타 다른 분들의 의견도 모두 소
8 배관에서의 유체 유발 진동에 대한 해석적 접근 방법 태성에스엔이 임성수 중히 청취하여 추후 진행될 행사는 좀
9 SK건설의 플랜트 해석 사례 SK건설 김태호 더 세심하게 기획하여 현장에서 Fluent
플랜트 분야에서의 1D CFD 유동 해석 사례와 CFD Co- 을 활용한 업무를 수행하실 때 직접적인
10 플로우마스터 채준희
Simulation
도움이 될 수 있도록 하겠습니다.
11 CFD를 통한 클린룸용 냉각탑의 온습도 확산 분포 해석 GS건설 김효근
110
ANSYS 고급 유저를 위한 CAE 전문 매거진
발행 (주)태성에스엔이
기획 · 광고문의 하수연 과장
총괄 및 감수 심진욱 전무
(주)태성에스엔이 본사
주소 서울시 성동구 성수동 2가 333-140 서울숲코오롱디지털타워 Ⅱ 10층 (우)133-120
전화 02-3431-2442
홈페이지 http://www.tsne.co.kr
대전사무소
전화 042-671-8700/1