본문 바로가기
반응형

OpenFOAM basic29

OpenFOAM 데이터를 GNU plot으로 시각화하기 OpenFOAM의 function Objects를 이용하여 GNUplot으로 전문적인 그래프로 변환하는 가이드, microsoft excel 사용 없이 그래프를 그릴 수 있어요. 💡 OpenFOAM에 대해 궁금하다면 언제든지 질문하세요! 👉 OpenSource CFD 스터디 오픈채팅방 parallel plate 해석 Case 이전에 해석했던 parallel plate 해석을 적용하여 GNU plot을 설정했어요. parallel plate paraview 정량적 데이터 추출과 분석 paraview를 이용한 정량적 데이터 추출 및 분석OpenFOAM 초보자를 위한 paraview를 이용한 정량저 데이터 추출과 분석하는 법 자세히 설명해 볼게요. 논문이나 보고서를 작성할때 유용하게 사용될 거예.. 2025. 9. 29.
paraview를 이용한 정량적 데이터 추출 및 분석 OpenFOAM 초보자를 위한 paraview를 이용한 정량저 데이터 추출과 분석하는 법 자세히 설명해 볼게요. 논문이나 보고서를 작성할때 유용하게 사용될 거예요. 💡 OpenFOAM에 대해 궁금하다면 언제든지 질문하세요! 👉 OpenSource CFD 스터디 오픈채팅방 paralle plate 해석 Case 1. 해석 버전 : OpenFOAMv2506 2. 해석 솔버 : icoFoam (Newtonian 유체 비정상 층류 유동해석 솔버) 3. 해석 격자 : blockMesh 4. 지배방정식 : 5. 해석 조건 (1) inlet : 1 m/s (2) Transport property : nu = 10e-04 m2/s 6. post processing : paravie.. 2025. 9. 19.
OpenFOAM으로 첫 CFD 해석하기 - cavity 예제 완벽 가이드 OpenFOAM 초보자를 위한 cavity 예제 완벽 가이드! 해석부터 결과 분석까지 단계별로 따라 하세요. 첫 CFD 해석 성공 보장! 💡 OpenFOAM에 대해 궁금하다면 언제든지 질문하세요! 👉 OpenSource CFD 스터디 오픈채팅방 cavity 해석 요약 1. 경로 : $FOAM_RUN/tutorials/incompressible/icoFoam/cavity/cavity 2. 해석 버전: OpenFOAMv2506 3. 해석 솔버 : icoFoam (Newtonian 유체 비정상 층류 유동해석 솔버) 4. 해석 격자 : blockMesh 5. 지배방정식 :6. post processing : paraview cavity 폴더 구조 OpenFOAM case는 0, constan.. 2025. 8. 22.
OpenFOAM v2506 설치 완벽 가이드 | Ubuntu/CentOS linux 환경별 설치법 OpenFOAM v2506 설치 완벽 가이드! Ubuntu/CentOS(RHEL 포함) Linux 환경별 설치법을 정리했어요. 💡 혹시 혼자 혼자 설치하다 막히면 언제든지 질문하세요! 👉 OpenSource CFD 스터디 오픈채팅방 Linux 환경에서 OpenFOAM v2506 설치하는 법 1. Ubuntu에서 OpenFOAM v2506 설치(1) 지원하는 Ubuntu 버전: 22.04 LTS, 24.04 LTS (2) 패키지 설치 방법 Pre compile된 파일을 설치하는 방법으로 가장 간단히 OpenFOAMv2506을 설치할 수 있는 방법 1) 공식 저장소 추가curl https://dl.openfoam.com/add-debian-repo.sh | sudo bash 2) 패키지 목록 업데이트.. 2025. 8. 18.
Windows 10 and 11 OpenFOAM2506 완벽 설치 가이드 Windows 10 / 11 OpenFOAM 2506 설치 가이드! 시스템 요구사항 부터 OpenFOAMv2506 설치 및 확인까지 정리했어요. 💡 혹시 혼자 혼자 설치하다 막히면 언제든지 질문하세요! 👉 OpenSource CFD 스터디 오픈채팅방 OpenFOAM 설치 최소 시스템 사양운영체제: Windows 10 (빌드 19041 이상) 또는 Windows 11프로세서: x64 아키텍처 (Intel 또는 AMD)메모리: 최소 4GB RAM (권장 8GB 이상)저장공간: 최소 10GB 여유공간가상화: BIOS에서 하드웨어 가상화 지원 활성화 필요필수 소프트웨어 구성 요소GCC 컴파일러: 4.8.5 이상CMake: 3.3 이상 (ParaView 빌드용)Boost 라이브러리: 1.48 이상OpenMPI.. 2025. 8. 11.
무료 CFD 소프트웨어 OpenFOAM이란? OpenFOAM 이란 무엇인가? 개발역사부터 현재 상황, 핵심 특징과 라이선스까지 완벽 정리했어요. OpenFOAM 이란? OpenFOAM은 복잡한 물리현상을 포함한 다양한 유동 해석을 수행할 수 있는 오픈소스 CFD(전산유체역학) 소프트웨어예요. 현대적인 해석 소프트웨어의 특징들을 모두 갖추고 있어 무료로 사용할 수 있는 가장 강력한 CFD 도구 중 하나로 평가받고 있어요.OpenFOAM 개발 역사와 현재 상황 1. 발전 과정1990년 초: Imperial College에서 Henry Weller와 Dr. Hrvoje Jasak에 의해 개발 시작1999년: Nabla Ltd에서 FOAM 사업화2004년: OpenCFD Ltd에서 OpenFOAM-1.0 공개2025년 현재: 세 가지 주요 배.. 2025. 8. 7.
OpenFOAM 내 solver control - simple, pimple algorithm - 안녕하세요오늘은 OpenFOAM에서 압력을 계산하는 방법에 대해 소개하려 해요. OpenFOAM solver control OpenFOAM에서 압력을 해석 하는 방법으로는 총 3가지가 있어요. 1. SIMPLE Algorithm : Semi-Implicit Method for Pressure-Linked Equations의 약자로 정상상태 해석과 Relaxation factor로 압력을 구하는데 사용돼요. 2. PISO Algorithm : Pressure Implicit with Splitting Operator의 약자로 비정상상태 해석을 할 때 사용돼요.3. PIMPLE Algorithm : SIMPLE 과 PISO가 결합된 방식으로 비정상상태 해석을 할때 사용되고 SIMPLE Alorithm의 특징.. 2025. 2. 13.
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.
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 해석 진행시 온도및 속도 제한 설정하는 functionObjects에 대해 알아보려 해요. 온도 및 속도 제한 설정 functionObjects 1. 해석버전 : OpenFOAMv2312 2. 해석솔버 : buoyantSimpleFoam (1) 설명 : 압축성 정상상태 해석 솔버, 온도 및 밀도 변화가 있는 층류 및 난류 해석, 열전달, 복사, 자연대류 및 부력에 대한 해석을 할 때 적합 3. Tutorial 경로 : OpenFOAMv2312/heatTransfer/buoyantSimpleFoam/ 4. 온도 제한 설정 functionObjects (1) 경로 : system/fvOpt.. 2024. 6. 28.
두개의 다른 형상에서의 Field data mapping 안녕하세요.오늘은 서로 다른 형상에서 속도 및 온도 같은 field data를 mapping 하는 방법에 관해 공부해 보려 해요. mapFields utility 1. 해석버전 : OpenFOAMv2312 (tutorials/incompressible/icoFoam/cavity) 2. 해석솔버 : icoFoam 3. mapFields 설명 : 해석된 결과 파일을 다른 형상에 mapping 하는 유틸리티 4. 해석격자 : blockMesh 5. 해석형상 6. mapFields 사용법 (1) 사용법 (2) 사용예제 > mapFields cavity -case cavityClipped -sourceTime latestTime -> cavity의 .. 2024. 6. 24.
OpenFOAM 압축성 정상상태 해석 중 출구 평균 온도 및 유동 균일성 평가 안녕하세요.오늘은 OpenFOAM 내 압축성 정상상태 해석(rhoSimpleFoam)을 통해 출구평균 온도 및 유동균일성 평가에 대해 공부해 보려 해요. rhoSimpleFoam 해석 1. 해석버전 : OpenFOAMv2312 2. 해석솔버 : rhoSimpleFoam (1) 설명 : 압축성 유동의 정상상태 해석을 진행할 때 사용 (밀도 변화가 적을 때 사용) 압력기반 솔버로 온도와 밀도 변화가 있는 층류 및 난류 유동 해석 아음속 및 천이 영역 해석 ( Ma 3. 해석격자 : blockMesh 4. 해석형상 5. 난류 모델 : k-epsilon model 6. 경계조건 (1) 속.. 2024. 6. 20.
OpenFOAM 내 실험값을 경계조건에 적용하는 방법 안녕하세요. 오늘은 실험값을 경계조건에 적용하는 방법에 대해 공부해 보려해요. timeVaryingMappedFixedValue timeVaryingMappedFixedValue 경계조건은 공간과 시간에 대해 포인트에 실험값을 적용하는 경계조건이에요. 1. 해석버전 : OpenFOAMv2312 2. tutorial 경로 : $FOAM_TUTORIALS/incompressible/simpleFoam/pitzDailyExptInlet 3. 경계조건 구성 파일 (1) 0폴더 내 실험값 적용 변수들 Ex > U, k, epsilon 등 (2) constant/boundaryDate 폴더 내 point 파일과 경계조건 변수의 각 포인트별 실험값 적용 4. 실험값 설정 .. 2024. 6. 18.
728x90
반응형