Fine Involute Gear Profile Generator ... in Julia Language
- Repository : https://github.com/dymaxionkim/FGPG
- Input Data File : input4fgpg.csv
- Just go to http://juliabox.com
- Just Log in and Make new Working Directory.
- Upload FGPG.ipynb & input4fgpg.csv file into the directory.
- Open FGPG.ipynb.
- Ctrl+Enter in the Source Code's Cell.
- Wait.
- Check the directory.
- Download Output files you need.
- Use them for AutoCAD/DraftSight.
- (오프라인으로 사용한 예시)
- Julia Box 서비스로 갑니다. 계정은 새로 만들 필요 없이, 깃허브/구글/링크드인 계정이 있으면 곧바로 소셜로그인 가능합니다.
- 대쉬보드가 뜨면,
Git
버튼을 누릅니다. Git Clone URL
란에 https://github.com/dymaxionkim/FGPG.git 주소를 써 넣어 주고,+
버튼을 누릅니다. 그리고OK
해 줍니다. 조금 기다리면 FGPG 소스코드가 클로닝됩니다. 다 되면Close
해 줍니다.- 이제 다시 대쉬보드로 돌아오면,
Launch
버튼을 눌러줍니다. 그러면, 금방 클로닝한 FGPG 소스코드 디렉토리가 뜹니다. 그 디렉토리를 눌러서 들어갑니다. - 우측에
New
를 눌러서 뜨는 메뉴 중에서Terminal
을 선택합니다. - 터미널이 뜨면,
julia
를 쳐 줍니다. - 터미널상에 Julia가 뜨면
Pkg.add("CSV")
,Pkg.add("DataFrames")
,Pkg.add("PyPlot")
명령을 차례대로 수행해 줍니다. FGPG가 이용하는 라이브러리를 추가하는 것입니다. - 라이브러리 추가가 끝났으면
exit()
를 쳐서 쥴리아를 빠져나온 다음, 터미널 프롬프트에서 다시exit
를 쳐서 로그아웃합니다. 그리고 터미널 창을 닫습니다. - 이제
input4fgpg.csv
파일을 눌러서 원하는 기어 사양을 입력해 주고 저장합니다. - 그리고
FGPG.ipynb
파일을 눌러서 각 셀을 차례대로 실행해 줍니다. - 다 되면 결과 파일들을 다운로드 받으면 됩니다.
- Jupyter Notebook
- Python 3 + Jupyter + Matplotlib
- Julia 1.0
- IJulia + PyPlot + CSV + DataFrames + ExcelReaders
- After working (FEM)
- GMSH + ElmerFEM
- input4fgpg.csv
- Input parameters to generate gear profile.
- You can edit this in a text editor.
- FGPG.ipynb
- It works in Julia 1.0
- case.bat
- Batch file for Automatic FEA in MS Windows OS.
- Should be installed Gmsh & Elmer
- PATH should be configured for Gmsh & Elmer
- Mesh generation by Gmsh
- Solving by Elmer
- Post-Processing by Gmsh
- case.sh
- Batch file for Automatic FEA in Linux OS.
- Should be installed Gmsh & Elmer
- PATH should be configured for Gmsh & Elmer
- Mesh generation by Gmsh
- Solving by Elmer
- Post-Processing by Gmsh
- case.csv
- Pure gear profile data.
- It ca be read into Spread sheet software or text editor.
- case.geo
- Gear profile data to read into Gmsh.
- case.scr
- Gear profile plotting script for AutoCAD.
- In AutoCAD, just type
script
and choose it. - DraftSight compatible.
- case.sif
- Solver Input file for Elmer FEM.
- case01.svg
- Vector Graphic Picture
- case02.svg
- Vector Graphic Picture
- Gmsh : http://gmsh.info/
- Elmer FEM Download : http://www.elmerfem.org/