반응형 전체 글70 OpenFOAM에서 mass fraction을 volume fraction으로 변환하는 방법 안녕하세요. OpenFOAM은 화학종에 대한 경계조건을 지정할 때 기본적으로 mass fraction을 기준으로 사용해요. 실험과 해석을 비교할 때 해석 결과의 volume fraction을 실험과 비교하는 경우가 자주 보일 거예요. 그때 사용하기 위한 mass fraction을 volume fraction으로 변환하는 function Objects를 알아볼게요. volume fraction 변환 function objects 1. 해석버전 : OpenFOAMv2312 2. 해석솔버 : reactingFoam 3. tutorial 경로 : openfoam2312/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS 4. 해석격자 : blockMes.. 2024. 9. 25. 연소 해석을 위한 기본 이론1 안녕하세요 오늘은 연소해석을 위한 기본 이론을 공부해 보려해요. 연소란 무엇인가? 1. 연소반응 (combustion reaction) (1) 물질이 열 또는 불꽃을 생성하면서 빠르게 산소와 결합하는 발열 반응 (2) 화학적 에너지를 여러 가지 용도로 사용 가능한 열에너지로 전환시키는 방법 ex > CH4 + 2O2 ->CO2 + 2H2O 2. 연소 반응은 어떻게 일어나는가? (1) 충돌 분자의 운동에너지가 연소를 일으키는데 필요한 최소의 에너지 보다 클 때 발생 -> Activation energy화학종의 기본 정의 연소 반응을 해석할 때 연료의 조성은 연소가 안정적인지 불안한지를 결정하는 큰 경계조건이에요. 연료의 조성은 vol.. 2024. 9. 20. OpenFOAM을 이용한 비정상상태 연소해석 reactingFoam 안녕하세요 오늘은 OpenFOAM을 이용한 비정상상태 연소해석에 대해 알아보려해요. reactingFoam 정의 1. 정의 (1) 압력을 기반으로 압축성, 화학반응 비정상상태 해석 솔버이며 온도 및 밀도 변화가 있는 층류 및 난류, 다상유동을 해석해요. (2) OpenFOAM 내 PIMPLE method를 이용하여 해석을 진행하며 local time Stepping(LTS) 기능을 사용하여 정상상태를 빠르게 도출할 수 있어요. 2. 해석 적용 예 : 버너해석, 연소챔버 해석, 오염물질 농도 해석(NOx, SOx, CO2 등) 3. solution Limeters : 속도, 압력, 온도를 필드 내 최대 및 최소온도 제한 설정 가능 비정상상태 연소해석 예제 1. 해석버전 : OpenFOA.. 2024. 9. 6. OpenFOAM 내 Joule heating을 고려한 복합열전달 해석 안녕하세요. 오늘은 OpenFOAM 내 Joule heating을 고려한 복합열전달 해석에 대해 알아보려 해요. joule heating은 도체에 흐르는 전위를 통해 발열되어 온도 변화를 해석하는 문제인데요. 난방기, 덕트가열기, 파이프가열기, 금속터빈, 교반가열, 오븐 등에 사용되고 일반 대기에서 뿐 아니라 진공상태에서도 가열이 가능한 장점이 있어요.Joule heating 해석 형상 front와 back의 면은 empty 경계조건으로 2D 해석 진행했어요. 1. Electric potential 및 thermal source 방정식 Joule heating 해석 예 1. 해석버전 : OpenFOAMv2312 2. 해석솔버 : chtMultiRegionSimpleFoam 3. 튜.. 2024. 8. 23. OpenFOAM 내 태양열 복사모델을 고려한 복합열전달해석 안녕하세요. 오늘은 OpenFOAM 내 태양열 복사모델을 고려한 복합 열전달 해석에 대해 알아보려해요. 실내 공조 시스템이나 건물 유리창에 들어오는 햇빛에 대한 복사모델을 고려할 때 많이 사용돼요. 태양열 복사모델 설정 및 종류 1. 복사모델 설정 경로 : constant//radiationProperties 파일에서 설정 region은 사용자가 정의한 region 임 2. 태양열 복사모델의 종류 (1) SunDirectionModel constant; 태양의 위치를 고려하는 모델로 정상상태 해석일 때 사용. (2) SunDirectionModel tracking; 시간에 따른 태양 위치를 계산하여 고려하는 모델로 비정상상태 해석일 때 사.. 2024. 8. 19. blockMesh를 이용한 axi-symmetry 해석 안녕하세요. 오늘은 blockMehs를 이용하여 axi-symmetry 형상의 간단한 비정상해석을 진행하려 해요. Axi-symmetry 해석 적용 수치해석에서 axi symmetry 형상을 적용할 때는 반경방향으로 해석결과가 같을 때 사용돼요. 해석 시간을 줄이기 위해 wedge type 경계조건을 이용하며 z 방향으로 하나의 cell을 가져요. Axi-symmetry 해석 예 1. 해석버전 : OpenFOAMv2312 2. 해석솔버 : icoFoam 3. 해석격자 : blockMesh (1) blockMeshDict 파일 - 총 6개의 점으로 이뤄져 있으며 z방향의 평면은 wedge 조건 설정 4. 해석조건 (1) 물성 : nu = 1.0e-04 m2/s.. 2024. 8. 9. 복합열전달 공기냉각 정상상태해석 coupled region과 일반해석 비교 안녕하세요. 오늘은 OpenFOAM 복합열전달 공기냉각 정상상태해석 coupled region과 일반해석을 비교하려 해요. coupled region과 일반해석을 비교 1. 해석버전 : OpenFOAMv2312 2. 해석솔버 : chtMultiRegionSimpleFoam (1) 설명 1) 부력, 난류 유동 및 고체 열전도를 해석하는 솔버 2) Multiple Reference Frame(MRF), 다공성 모델, passive scalar transport equation, 소스항 적용 가능 3) 열교환기 성능 및 HVAC 시스템, 전자제품 냉각 해석에 주로 쓰임 3. tutorial 경로 : openfoam2312/tutorials/heatTr.. 2024. 8. 2. coupled region을 이용한 복합열전달 공기냉각 정상상태해석 안녕하세요. 오늘은 OpenFOAM 내 coupled region을 이용한 복합열전달 공기냉각 정상상태해석을 진행하려 해요.coupled region fvMatrixAssembly 1. 정의 : 유체의 열 부분과 고체의 열 부분의 메트릭스 솔버를 통합하여 해석하는 복합열전달 해석 방법 2. 제한점 : 병렬 해석을 진행할 때 경계조건을 적용한 면이 나눠지면 실행 불가 coupled region을 이용한 복합열전달 공기냉각 정상상태해석 예제 1. 해석버전 : OpenFOAMv2312 2. 해석솔버 : chtMultiRegionSimpleFoam (1) 설명 1) 부력, 난류 유동 및 고체 열전도를 해석하는 솔버 2) Multiple Reference Fram.. 2024. 8. 1. OpenFOAM 내 병렬실행 종류 안녕하세요. 오늘은 OpenFOAM 내 병렬실행 종류에 대해 알아보려 해요. 병렬 실행 방법 소개 해석을 진행하기 위해 형상을 나눠주고 mpirun을 사용하여 병렬해서을 진해야해요. constant/polyMesh/bounday 파일에서 type processor로 경계조건이 적용돼요. decomposePar 설명 병렬을 실행하기 위해 먼저 형상을 나눠줘야해요. system/decomposeParDict 파일 안의 내용을 보면 1. numberOfSubdomains : 총 병렬 진행 개수를 설정해줘요. 2. method : 병렬 나눠지는 방법을 설정해줘요. (1) method 종류 : simple, scotch, hierarchical , multiLevel, kahip, manu.. 2024. 7. 30. OpenFOAM 압축성 비정상상태해석 무반사 경계조건 설정 (waveTransmissive) 안녕하세요. 오늘은 OpenFOAM 압축성 비정상상태 해석 무반사 경계조건 설정에 대해 알아보려 해요.무반사 경계조건(waveTransmissive) 무반사 경계조건(waveTransmissive)은 비정상상태 해석에만 적용 가능해요. 1. 해석버전 : OpenFOAMv2312 2. 경계조건 이름 : waveTransmissive 3. 설명 : 출구경계조건으로 시간에 따른 wave velocity와 경계조건을 적용한 경계조건 (1) wave velocity 계산식 (2) 사용 예 1) 경로 : openfoam2312/tutorials/compressible/rhoPimpleFoam/RAS/aerofoilNACA0012/0.orig/p 2) psi : comp.. 2024. 7. 26. OpenFOAMv2406 버전 업데이트 안녕하세요. 2024년 6월 25일(화)에 OpenFOAMv2406 버전이 발표 되었djdy. ESI OpenFOAM은 6개월에 한번씩 1년에 두번 업데이트를 진행하는데요. 이번에 업데이트한 것을 간단히 소개해 드리려 해요. 업데이트 사항 1. pre-processing (1) 새로운 viewFactors 생성 적용 - viewFacrot 복사모델에서 patch to patch view factor 생성 (2) 개선된 renumberMesh utility - 새로운 -dry-run 과 -no-fields 옵션 적용 - 병렬에서도 renumberMesh 적용 가능 (3) snappyHexMesh 개선 2. numerics (1) 압축성 문제에의 .. 2024. 7. 25. OpenFOAM 복합열전달 해석에서 외부벽열전달 경계조건 설정 안녕하세요. 오늘은 OpenFOAM 복합열전달해석에서 많이 쓰이는 외부벽 열전달 경계조건 설정에 대해 알아보려 해요. 외부벽 열전달 경계조건 ( externalWallHeatFluxTemperature ) 1. 해석버전 : OpenFOAMv2312 2. 경계조건 이름 : externalWallHeatFluxTemperature 3. 설명 : 외부벽에 적용될 수 있는 heat flux 경계조건 (1) mode 1) power : fixed power [W] 2) flux : fixed heat flux [W/m^2], 3) coefficient : fixed heat transfer coeff. [W/m^2/K] Ambient temperature [K.. 2024. 7. 24. OpenFOAM을 이용한 stress 해석 안녕하세요. 오늘은 OpenFOAM을 이용하여 열 확산 및 열 응력 해석을 진행하려해요. 해석 설정 1. 해석버전 : OpenFOAMv2312 2. 해석솔버 : solidDisplacementFoam (1) 설명 : 시간에 따른 solid body의 열 확산 및 열 응력 해석, 응력 텐서 필드를 postProcessing으로 계산 3. 해석격자 : blockMesh 4. 해석형상 5. 경계조건 (1) right 경계면 : 10 kPa (2) 모든면 단열조건 6. solid 물성 (1) mechanical Properties (2) Thermal properties – Steel 물성 적용 7. postProcessing .. 2024. 7. 22. OpenFOAM 내 복합열전달 해석 case 구조 설명 chtMultiRegionFoam 안녕하세요 오늘은 OpenFOAM 내 복합열전달 Case의 구조에 대해 설명하려고 해요. OpenFOAM의 기본구조는 0, constant, system 폴더로 이루어져 있어요. 복합열전달 해석의 폴더 구조는 기본구조가 여러 개의 region으로 나누어 합쳐진다고 생각하면 돼요. 1. OpenFOAM case 기본구조 - OpenFOAM case의 기본 구조는 0, constant, system 폴더로 이루어져 있어요. - 0 폴더는 초기조건 및 경계조건 설정 - constant 폴더에는 형상 및 격자피일과 물리적 모델 설정 - system 폴더에서는 해석 시간 및 결과 저장시간, functionObjects 설정 및 이산화 및 행렬 계산 설정 2. 복합열전달.. 2024. 7. 3. OpenFOAM 내 복합열전달 정상상태 해석 chtMultiRegionSimpleFoam 안녕하세요. 오늘은 OpenFOAM 내 복합열전달 정상상태 해석 chtMultiRegionSimpleFoam을 이용하여 정상상태 열전달해석을 하려 해요. 복합열전달 정상상태 해석 설정 1. 해석버전 : OpenFOAMv2312 2. 해석솔버 : chtMultiRegionSimpleFoam (1) 설명 1) 부력, 난류 유동 및 고체 열전도를 해석하는 솔버 2) Multiple Reference Frame(MRF), 다공성 모델, passive scalar transport equation, 소스항 적용 가능 3) 열교환기 성능 및 HVAC 시스템, 전자제품 냉각 해석에 주로 쓰임 3. 해석격자 : blockMesh and to.. 2024. 7. 2. 이전 1 2 3 4 5 다음 728x90 반응형