Computational Fluid Dynamics(CFD)

Open source/Customized/AI CFD, Optimization, Digital twin, Photogrammetry

๋„ฅ์ŠคํŠธํผ์€ ์ตœ๊ณ ์˜ ๊ธฐ์ˆ ๋ ฅ์œผ๋กœ ์—ฌ๋Ÿฌ๋ถ„์˜ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ปจ์„คํŒ… ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋ฐ”๋กœ ๋ฌธ์˜ํ•˜์„ธ์š”.

  • OpenFOAM ๊ธฐ๋ฐ˜ CFD ํ”„๋กœ๊ทธ๋žจ BARAM์˜ ๊ฐœ๋ฐœ ๋ฐ ๊ณต๊ฐœ
  • ๊ณต๊ฐ„๊ฒฉ์ž ์—†์ด ์งˆ์ ๋งŒ ์‚ฌ์šฉํ•˜๋Š” FAMUS ๊ฐœ๋ฐœ ๋ฐ ๊ณต๊ธ‰

CFD CAE Consulting – ์—ด์œ ๋™ํ•ด์„

  • CFD/CAE ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ†ตํ•ด ์ œํ’ˆ/์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ ํ‰๊ฐ€
  • ์—ด/์œ ์ฒด์˜ ํ๋ฆ„ ๊ฐ€์‹œํ™”, ๋ฌธ์ œ์  ์ง„๋‹จ, ๊ฐœ์„ ์•ˆ ๋ฐ ์ตœ์ ์„ค๊ณ„์•ˆ ์ œ์‹œ
  • ์ „์šฉ CFD ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ์„ ํ†ตํ•œ CFD Workflow ํ˜์‹ 
  • AI์™€ ๋ฐ์ดํ„ฐ๋งˆ์ด๋‹ ๊ธฐ์ˆ ์„ ์ด์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ๊ฐœ๋ฐœ
  • ๊ด‘ํ•™ ์นด๋ฉ”๋ผ๋กœ ๋น„์ ‘์ด‰์‹ 3์ฐจ์› ์œ„์น˜์™€ ์ž์„ธ
  • 6์ž์œ ๋„ ์šด๋™ ๋ถ„์„ ๋ฐ ๋ชฉํ‘œ ๊ตฌ์กฐ๋ฌผ์˜ ์šด๋™ ํŠน์„ฑ ๋ถ„์„

  • ์••์ถ•์„ฑ/๋น„์••์ถ•์„ฑ/์—ฐ์†Œ/๋‹ค์ƒ ์œ ๋™ ๋ฐ Multi-physics ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ์ˆ 
  • ๊ณต๊ฐœ ์†Œ์Šค CFD ํ”„๋กœ๊ทธ๋žจ BARAM์˜ ๊ฐœ๋ฐœ ๋ฐ ๊ณต๊ฐœ
  • OpenFOAM ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•œ ํฌํฌ์ธ NextFOAM์˜ ๊ฐœ๋ฐœ ๋ฐ ๊ณต๊ฐœ
  • ๋ฌด๊ฒฉ์ž ๊ธฐ๋ฒ•์˜ ๋‹ค์ค‘ ๋ฌผ๋ฆฌํ˜„์ƒ ์†”๋ฃจ์…˜ FAMUS ๊ฐœ๋ฐœ ๋ฐ ๊ณต๊ธ‰
  • ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ CFD/CAE ๋ถ„์•ผ์—์„œ ์ตœ์ƒ์˜ ์—”์ง€๋‹ˆ์–ด๋ง ์„œ๋น„์Šค์™€ ์†”๋ฃจ์…˜ ์ œ๊ณต
  • ๊ณ ๊ฐ ์š”๊ตฌ์— ์ตœ์ ํ™”๋œ ๋งž์ถคํ˜• ์—”์ง€๋‹ˆ์–ด๋ง ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ
  • 3D CAD/Geometry Handling
  • Surface/Volume mesh generation
  • Visualization and post-processing
  • Workflow optimization
  • UX(User Experience) design & development
  • Web based engineering solution development
  • Parallelization and code optimization
  • CFD ํ•ด์„ ํ”„๋กœ์„ธ์Šค ์ž๋™ํ™”
  • ์‹คํ—˜์ ์— ๋Œ€ํ•œ ํ•ด์„ ๊ฒฐ๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•
  • Surrogate ๋ชจ๋ธ ํ˜น์€ POD/AI๋ฅผ ์ด์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ๊ฐœ๋ฐœ
  • ์‹ค์‹œ๊ฐ„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ๋””์ง€ํ„ธ ํŠธ์œˆ
  • ์‹ค์‹œ๊ฐ„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ ๋‹ค๋ชฉ์  ์„ค๊ณ„ ์ตœ์ ํ™”
  • ์ดˆ๊ธฐ์„ค๊ณ„ ๋‹จ๊ณ„๋ถ€ํ„ฐ A/S๊นŒ์ง€ ์ „์ฒด ์ œํ’ˆ ์ˆ˜๋ช… ์ฃผ๊ธฐ์— ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™œ์šฉ
  • ๋‹จ์•ˆ, ์–‘์•ˆ ์นด๋ฉ”๋ผ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„์ ‘์กฑ์‹ 3์ฐจ์› ๊ณ„์ธก ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ
  • ์œ„์น˜/์ž์„ธ ๋ถ„์„ ๊ฒฐ๊ณผ ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ๋ฌผ์˜ ์†๋„, ๊ฐ์†๋„, ๊ณ ์œ ์ฃผํŒŒ์ˆ˜ ์„ฑ๋ถ„ ๋ถ„์„
  • ๊ณ ์†๋™์กฐ์กฐ๋ช…์„ ์ด์šฉ ํ—ฌ๋ฆฌ์ฝฅํ„ฐ ๋กœํ„ฐ์™€ ๊ฐ™์€ ๊ณ ์† ์ด๋™ ๋ฌผ์ฒด์˜ ์ขŒํ‘œ ๊ณ„์ธก
  • ์‹ฌ์ธตํ•™์Šต ๋„คํŠธ์›Œํฌ ๊ธฐ๋ฐ˜์˜ ์„ค๊ณ„-ํ•™์Šต-๊ฒฐ๊ณผ๋„์ถœ ํŒŒ์ดํ”„๋ผ์ธ ๋งž์ถค ์ œ์ž‘

๋„ฅ์ŠคํŠธํผ์€ ํ•ญ๊ณต์šฐ์ฃผ, ์กฐ์„ ํ•ด์–‘, ์ž๋™์ฐจ, ์ „๊ธฐ์ „์ž, ์—๋„ˆ์ง€ํ™˜๊ฒฝ, ๊ฑด์„คํ† ๋ชฉ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ 300๊ฑด ์ด์ƒ์˜ ์ปจ์„คํŒ… ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ์ˆ˜ํ–‰ ์‚ฌ๋ก€๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

๋Œ€๊ธฐ ์˜ค์—ผ ํ™•์‚ฐ์€, ๊ณต๊ธฐ ์งˆ ๊ฐœ์„ , ๊ณต์ค‘ ๋ณด๊ฑด, ๊ณต๊ณต ์ •์ฑ…, ๋„์‹œ๊ณ„ํš ๋“ฑ ๋งŽ์€ ๋ถ„์•ผ์—์„œ ํ•„์ˆ˜์ ์ธ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. CFD ํ•ด์„์„ ์œ„ํ•œ ์ง€ํ˜•๊ณผ ๊ฑด์ถ•๋ฌผ์˜ ํ˜•์ƒ ๋ฐ ๊ฒฉ์ž ์ƒ์„ฑ์„ ์ž๋™ํ™”ํ•˜๊ณ , ๊ธฐ์ƒ์ •๋ณด๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์— ๋ฐ˜์˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค. CFD ๋ถ„์„ ํ™˜๊ฒฝ์„ ํ•œ๊ตญ๊ตญํ† ์ •๋ณด๊ณต์‚ฌ์˜ ๋””์ง€ํ„ธ ํŠธ์œˆ ํ”Œ๋žซํผ ์ƒ์— SaaS ์„œ๋น„์Šค๋กœ ๊ตฌํ˜„ํ•จ์œผ๋กœ์จ ํ™œ์šฉ์„ฑ๊ณผ ์ ‘๊ทผ์„ฑ์„ ๊ทน๋Œ€ํ™” ํ•˜์˜€์œผ๋ฉฐ, ์„ผ์„œ ๊ณ„์ธก ๋ฐ์ดํ„ฐ์™€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์œตํ•ฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋”๋ณด๊ธฐ

์ „์‚ฐ์œ ์ฒด์—ญํ•™(CFD)๋ฅผ ์ด์šฉํ•œ ์˜ค์—ผ๋ฌผ์งˆ ํ™•์‚ฐ ํ•ด์„์„ ์œ„ํ•ด, ์ˆ˜์น˜์ง€ํ˜•๋„๋ฅผ ์ด์šฉํ•ด ํ˜•์ƒ๊ณผ ๊ฒฉ์ž๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ „์ฒ˜๋ฆฌ(pre-processing) ๊ณผ์ •์„ ์ž๋™ํ™”ํ•˜์˜€์œผ๋ฉฐ, OpenFOAM ์†”๋ฒ„๋ฅผ ์ด์šฉํ•ด ์•”๋ชจ๋‹ˆ์•„ ํ™•์‚ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์ˆ˜ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๊ตญํ† ์ง€๋ฆฌ์›์—์„œ ์ œ๊ณตํ•˜๋Š” GIS ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•ด ์ง€ํ˜•๊ณผ ๊ฑด๋ฌผ์˜ 3์ฐจ์› ํ˜•์ƒ์„ ์ œ์ž‘ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜์˜€์œผ๋ฉฐ, snappyHexMesh๋ฅผ ์ด์šฉํ•ด ๊ฒฉ์ž๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๊ธฐ์•ˆ์ •๋„๋ฅผ ๊ณ ๋ คํ•œ ๋Œ€๊ธฐ๊ฒฝ๊ณ„์ธต ์œ ๋™์ด ๊ฐ€๋Šฅํ•œ openfoam ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐœ๋ฐœํ•˜์˜€๊ณ  ๋„ฅ์ŠคํŠธํผ์ด ๊ฐœ๋ฐœํ•œ buoyantPimpleNFoam ์†”๋ฒ„๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ธฐ์ฒด์™€ ์•ก์ฒด๊ฐ€ ๋ˆ„์ถœ๋˜๋Š” ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋Œ€ํ•œ ํ™•์‚ฐํ•ด์„์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”๋ณด๊ธฐ

์–ด๋–ค ์ œํ’ˆ์ด๋‚˜ ์‹œ์Šคํ…œ์˜ CFD ํ•ด์„์„ ํ•  ๋•Œ ํ˜•์ƒ์„ ์–ด๋А ์ •๋„๋กœ ๋‹จ์ˆœํ™” ํ•  ๊ฒƒ์ธ์ง€, ๊ฒฉ์ž ๊ตฌ์„ฑ์€ ์–ด๋–ป๊ฒŒ ํ•  ๊ฒƒ์ธ์ง€, ๋ฌผ๋ฆฌ ๋ชจ๋ธ๊ณผ ์ˆ˜์น˜ํ•ด์„ ๊ธฐ๋ฒ•์€ ์–ด๋–ค ๊ฒƒ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ์ง€, ์–ด๋–ค ํ•ญ๋ชฉ๋“ค์„ ํ›„์ฒ˜๋ฆฌ๋ฅผ ํ•  ๊ฒƒ์ธ์ง€๊ฐ€ ๊ฒฐ์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์‹ ์˜ ๊ฒฝํ—˜, ์„ ํ–‰ ์—ฐ๊ตฌ๋“ค์˜ ๊ฒ€ํ† , ๋‹ค์–‘ํ•œ ํ…Œ์ŠคํŠธ ๋“ฑ์„ ๊ฑฐ์ณ ์ด๋Ÿฐ ํ•ด์„ ๋ฐฉ๋ฒ•์„ ์ •๋ฆฝํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ผ๋‹จ ํ•ด์„ ๋ฐฉ๋ฒ•์ด ์ •๋ฆฝ๋˜์—ˆ๋‹ค๋ฉด, ๊ทธ ๋‹ค์Œ์€ ์ „์ฒด workflow๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ ๋‹จ๊ณ„๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ํ•ด๋‹น ์—…๋ฌด๋ฅผ ๋‹ค๋ฅธ ์ด์—๊ฒŒ ์ด๊ด€ํ•˜๋Š” ๊ฒฝ์šฐ, ํ˜•์ƒ ์ตœ์ ํ™”๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•์„ ์œ„ํ•œ ๋‹ค๋Ÿ‰์˜ ๊ณ„์‚ฐ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ, ์ง€์†์ ์œผ๋กœ ์œ ์‚ฌํ•œ ๋ฌธ์ œ๋ฅผ ๊ณ„์† ํ•ด์„ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์ž‘์—…์˜ ํšจ์œจ์„ฑ ๋ฟ ์•„๋‹ˆ๋ผ ๊ฒฐ๊ณผ์˜ ์ผ๊ด€์„ฑ ์ธก๋ฉด์—์„œ๋„ workflow ๊ตฌ์ถ•์€ ๋งค์šฐ ์ค‘์š”ํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋”๋ณด๊ธฐ

CFD๋ฅผ ์ด์šฉํ•œ ํญ๋ฐœ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์€ ๊ณ„์‚ฐ ์˜์—ญ๊ณผ ๋ฐ˜์‘ ์˜์—ญ์˜ ๊ทน๋‹จ์  ์Šค์ผ€์ผ ์ฐจ์ด, ์ถฉ๊ฒฉํŒŒ, ํญ๊ต‰ํŒŒ ์ „ํ›„์˜ ๊ธ‰๊ฒฉํ•œ ๋ฌผ๋ฆฌ๋Ÿ‰ ๋ณ€ํ™”, ๋ณต์žกํ•œ ํ™”ํ•™๋ฐ˜์‘, ๊ณ ํ•ด์ƒ๋„ ๊ฒฉ์ž์™€ ์ž‘์€ ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์— ๋”ฐ๋ฅธ ๋Œ€๊ทœ๋ชจ ๊ณ„์‚ฐ ์šฉ๋Ÿ‰์˜ ํ•„์š” ๋“ฑ์˜ ๋ฌธ์ œ๋กœ ๋งค์šฐ ๋‚œํ•ดํ•œ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

๋„ฅ์ŠคํŠธํผ์€ ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ํญ๋ฐœ ํ•ด์„์„ ์œ„ํ•œ ํšจ์œจ์ ์ธ CFD ์ฝ”๋“œ๋ฅผ ๊ฐœ๋ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค. 3์ฐจ ์ด์ƒ์˜ ENO ๊ณต๊ฐ„ ์ด์‚ฐํ™” ๊ธฐ๋ฒ•, Level set, Ghost Fluid, Chemical Reaction์ด ํฌํ•จ๋œ ์˜ฅํŠธ๋ฆฌ ๊ธฐ๋ฐ˜์˜ ๋น„์ •๋ ฌ๊ฒฉ์ž ์••์ถ•์„ฑ ์†”๋ฒ„๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜์‘ ์˜์—ญ๊ณผ ๊ณ„์‚ฐ ์˜์—ญ์˜ ๊ทน๋‹จ์  ์Šค์ผ€์ผ ์ฐจ์ด๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฐฉ์„ฑ ์ ์‘ ๊ฒฉ์ž(Anisotropic AMR) ๊ธฐ๋ฒ•์„ ์ ์šฉํ•˜์—ฌ ๊ฒฉ์ž์ˆ˜๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์˜€์œผ๋ฉฐ, ๊ณ„์‚ฐ ํšจ์œจ์„ฑ ํ–ฅ์ƒ์„ ์œ„ํ•ด Dynamic load balancing ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜์—ฌ ๋ณ‘๋ ฌ์—ฐ์‚ฐ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.

2D Riemann problem, Confined Rate Stick, ๊ฐœํ™œ์ง€ ํญ๋ฐœ ํ•ด์„์„ ํ†ตํ•ด ์ฝ”๋“œ๋ฅผ ๊ฒ€์ฆํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ƒ์„ธ ๋‚ด์šฉ ๋ณด๊ธฐ



๋‹ค์–‘ํ•œ ์‚ฐ์—…์ฒด, ์—ฐ๊ตฌ์†Œ, ๊ณต๊ณต๊ธฐ๊ด€์˜ ํ•ด์„ ์šฉ์—ญ, ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ, BARAM ์„œ๋ธŒ์Šคํฌ๋ฆฝ์…˜ ๊ด€๋ จ 100๊ฐœ ์ด์ƒ ๊ณ ๊ฐ์‚ฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.