์ค์๋ฉด ์ด๋ฐ ์ผ๋ค์ ํ์ค๊ฑฐ์์.
ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์์ง๋์ด๋งย ์๋ฎฌ๋ ์ด์
(CAE) ์ํํธ์จ์ด ๊ฐ๋ฐ๊ตฌ์กฐํด์, ์ด ํด์, ์ ์ฒด ํด์(CFD)์ ๋ํ ์๋ฎฌ๋ ์ด์
์ํ ๋ฐ ์ฐ๋๊ตฌ์กฐํด์ ๋ฐ CFD ๋ฑ ์์น ํด์ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ์๋ฒ ๊ฐ์ ์๋ฎฌ๋ ์ด์
๋ฐ์ดํฐ ๊ฐ์ํ ๋ฐ ๋ถ์ ๋๊ตฌ ๊ฐ๋ฐ์ ํ ์ ๊ท ๊ธฐ๋ฅ ๊ธฐํ ๋ฐ ๊ธฐ์กด ์๋ฎฌ๋ ์ด์
์๊ณ ๋ฆฌ์ฆ ๊ฐ์ ์ด๋ฐ ๋ถ์ ์ฐพ๊ณ ์์ด์.
C/C++๋ฅผ ์ด์ฉํ ๊ฐ๋ฐ์ด ๋ฅ์ํ์ ๋ถCAE ์๋ฎฌ๋ ์ด์
(๊ตฌ์กฐํด์, ์ด ํด์, CFD ํด์ ๋ฑ) ๊ด๋ จ ๊ฒฝํFEM, FVM ๊ธฐ๋ฐ์ ํด์ ์๊ณ ๋ฆฌ์ฆ ์ดํด ๋ฐ ๊ฒฝํPython, C++ ๋ฑ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ฌ์ฉ ๊ฒฝํ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์๋ฎฌ๋ ์ด์
๊ฒฐ๊ณผ ๊ฐ์ํ ๊ฒฝํ์คํ์์ค ์๋ฎฌ๋ ์ด์
์ํํธ์จ์ด OpenFOAM(์ ๋ํด์) ํน์ Code-Aster(๊ตฌ์กฐํด์) ํ์ฉ ๋ฅ๋ ฅ์ด ์์ผ์ ๋ถ์์น ํด์ ๋ฐ ์ ์ฐ์ ์ฒด์ญํ(CFD) ๋๋ ์ ์ฐ๊ตฌ์กฐํด์์ ๋ํ ์ถฉ๋ถํ ๊ฒฝํ์ด ์์ผ์ ๋ถ์๋ฎฌ๋ ์ด์
๋ฐ์ดํฐ์ ์ ์ฒ๋ฆฌ ๋ฐ ํ์ฒ๋ฆฌ ๋๊ตฌ์ ์ต์ํ์ ๋ถ์ด๋ฐ ๊ฒฝํ์ด ์์ผ๋ฉด ๋ ์ข์์.
๊ธฐ๊ณ๊ณตํ, ํญ๊ณต์ฐ์ฃผ๊ณตํ ๋ฑ ๊ด๋ จ ๋ถ์ผ ์ ๊ณต ์๋ฐ์ฌ ์ฐ๋๊ธฐ์ ์ ๋ฆฌ๋์ญ์ ๋ฐํํ์ฌ ์ฌ์
์์ดํ
๊ฐ๋ฐ ๋ฐ ๊ตฌ์ฒดํ ๊ฐ๋ฅCAE(๊ตฌ์กฐํด์, ์ด, ์ ์ฒด) ์๋ฎฌ๋ ์ด์
์ํํธ์จ์ด ๊ฐ๋ฐ ๊ฒฝํOpenCasCade, SALOME, VTK, OpenFOAM, Code-Aster ๋ฑ CAE ๊ด๋ จ ์คํ์์ค ์ฌ์ฉ ๊ฒฝํANSYS, Abaqus, STAR-CCM+, Fluent, CFX ๋ฑ ์์ฉ CAE ์ํํธ์จ์ด ํ์ฉ ๊ฒฝํSolidworks, CATIA, Inventor ๋ฑ ์์ฉ CAD ์ํํธ์จ์ด ํ์ฉ ๊ฒฝํ๊ธฐ์ ์ ๋ํ ์ดํด๋ฅผ ๋ฐํ์ผ๋ก ์ฌ์
์์ดํ
๊ฐ๋ฐ ๋ฐ ๊ตฌ์ฒดํ์ ๋ฅํ ๋ถํด๋ฌ์คํฐ ๋ฐ ํด๋ผ์ฐ๋ ์ธํ๋ผ ๊ตฌ์ถ ๋ฐ ํ์ฉ ๊ฒฝํML, DL ๋ฑ AI ๊ธฐ์ ๊ฒฝํFEM, FVM์ ์ํ ๋ค์ํ ๊ฒฉ์ ๋ฐ CAD ํฌ๋งท์ ๋ํ ์ดํด๋CMake์ ํ์ฉ ๊ฒฝํ์ด ์์ผ์ ๋ถImGUI๋ฅผ ํ์ฉํ GUI ๊ฐ๋ฐ์ ๊ฒฝํ์ด ์์ผ์ ๋ถ์น ๊ฐ๋ฐ์ ๋ํ ๊ฒฝํ์ด ์์ผ์ ๋ถANSYS, Abaqus, Siemens, Altair ์ํํธ์จ์ด์ ๊ฐ์ ์์ฉ ์๋ฎฌ๋ ์ด์
์ํํธ์จ์ด ์ฌ์ฉ ๊ฒฝํ์ด ์์ผ์ ๋ถMeshGems ๋๋ Netgen ๋ฑ ๊ฒฉ์ ์์ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ ๊ฒฝํ์ด ์์ผ์ ๋ถOpenGL, WebGL, WebAssembly ๋ฑ์ ๋ํ ๊ฒฝํ์ด ์์ผ์ ๋ถ์ด๋ฐ ๋ถ๊ณผ ํจ๊ป ์ผํ๊ณ ์ถ์ด์.
๋ํ๋ฅผ ํ ๋ ํ์ธ์ ์๊ฒฌ์ ๊ฒฝ์ฒญํ๊ณ ์กด์คํ๊ณ ์ ๋
ธ๋ ฅํ์๋ ๋ถ๋ค์ํ ํ๊ณผ ์ํํ ์ปค๋ฎค๋์ผ์ด์
๋ฐ ํ์
๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์๋ ๋ถ์ ๊ทน์ ์ด๊ณ ์๊ธฐ ์ฃผ๋์ ์ธ ํ๋๋ก ํ์ต๊ณผ ์ ๋ฌธ์ ์ธ ์ฑ์ฅ์ ์ถ๊ตฌํ๋ ๋ถ๋ค์ํ ํ๋ก์ ํธ๋ฅผ ๋ฐ๋๋ผ์ธ์ ๋ง๊ฒ ์ผ ์ฒ๋ฆฌ๋ฅผ ํ ์ ์๋ ์ ์๋ ฅ์ ๊ฐ์ถ๊ณ ์๋ ๋ถ์ง์ทจ์ ์ด๊ณ ๊ธ์ ์ ์ธ ์์ธ๋ฅผ ๊ฐ๊ณ ์๋ ๋ถ๋นํ์ ์ฌ๊ณ ์ ํ์ ์ ์ธ ํด๊ฒฐ์ฑ
์ ์ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์๋ ๋ถ์์ง๋์ด๋ง ์ผ์ค๊ฐ ์๊ณ ์ธ์ฌํ ์ฃผ์๋ ฅ๊ณผ ๊ณ ํ์ง์ ์์
๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์๋ ๋ถ๊ทผ๋ฌด ์กฐ๊ฑด
๊ทผ๋ฌดํํ : ์ ๊ท์ง (๋จ, 3๊ฐ์ ์์ต๊ธฐ๊ฐ ํ ์ ํ ์ฑ์ฉ)๊ทผ๋ฌด์ง : ์๋ธ๋ฆฌ์ฌ ์ฐ๊ตฌ์(๋์ ๊ด์ญ์ ์ ์ฑ๊ตฌ ์ ์ฑ๋๋ก1689๋ฒ๊ธธ 70, ์ฐ๊ตฌ3๋ 311-312ํธ)๊ทผ๋ฌด์๊ฐ : ์ฃผ 5์ผ(์-๊ธ), 7์~13์ ์์จ์ถ๊ทผ, 16์~22์ ์์จํด๊ทผ๊ธ์ฌ : ๊ฒฝ๋ ฅ์ ๋ฐ๋ผ ๋ฉด์ ํ ํ์๊ธฐํ ์ฌํญ
์ ์ถํด์ฃผ์ ์ง์์ ๋ด์ฉ ์ค ํ์ ์ฌ์ค์ด ์๋ ๊ฒฝ์ฐ ํฉ๊ฒฉ์ด ์ทจ์๋ ์ ์์ต๋๋ค.ํด๋น ๊ณต๊ณ ๋ ์์ ์ฑ์ฉ์ผ๋ก, ์ฑ์ฉ ์๋ฃ ์ ์กฐ๊ธฐ์ ๋ง๊ฐ๋ ์ ์์ต๋๋ค.๊ฐ ์ ํ ๋ฐ ๊ฒฐ๊ณผ ์๋ด๋ ํฉ๊ฒฉ์์ ํํ์ฌ ์ฐ๋ฝ ๋๋ฆฌ๊ณ ์์ต๋๋ค.์ง์์์ ๊ฒฝ๋ ฅ์ฌํญ ๋ฑ์ ๋ฐ๋ผ ์ ํ ๊ณผ์ ์ด ์๋ต๋๊ฑฐ๋ ์ถ๊ฐ๋ ์ ์์ต๋๋ค.