반응형 OpenFOAM basic31 OpenFOAM 90% 오류는 이 7가지 - 해결책 정리 OpenFOAM 초보자가 마주하는 TOP 7 오류 완전 가이드! 'command not found', 'Floating point exception', 경계조건 오류 등 각 오류의 원인, 해결법, 예방법을 단계별로 설명할게요. "simpleFoam: command not found" "Cannot find patchFieldDict entry" "Floating point exception" 이런 오류 메시지 보면 답답하시죠? OpenFOAM을 사용하면서 자누 나타나는 오류에 대해 원인분석, 해결방법을 제시해 드릴게요. 이를 통해 쉽게 OpenFOAM에 접근하실 수 있을 거예요. 주요 오류 Top 7 1. Command 'simpleFoam' not found (1) 원.. 2025. 11. 24. OpenFOAM simpleFoam으로 테슬라 밸브(Tesla valve) 유동해석 "OpenFOAM simpleFoam으로 테슬라 밸브 유동해석 완전 가이드! 100년 전 니콜라 테슬라가 발명한 역류방지 밸브의 원리를 CFD로 완벽 분석." 움직이는 부품 하나 없이 유체의 흐름을 한쪽만으로만 허용하는 마법 같은 밸브가 있는데요. 바로 100전 천재 발명가 니콜라 테슬라가 만든 테슬라 밸브예요. 내부 채널의 독특한 기하학적 형상만으로 유체가 한방향으로만 흐르고 역방향으로 거의 흐르지 못하게 하는 체크밸브 역할을 해요, 순방향에서는 유체가 입구에서 출구로 거의 직선으로 흐르며 압력 손실이 작고 역방향에서는 와류가 발생하며 압력손실이 증가하게 돼요, 이러한 원리를 유체해석으로 진행해볼게요. 1. 형상 및 격자 생성(1) 형상(2) 격자1) 격자 갯수 : 5,7002) 격자 품질 (che.. 2025. 11. 20. 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. 이전 1 2 3 다음 728x90 반응형