ANSYS Design Modeler 에서 3D curve "Error reading Coordinates File" 오류
Posted 2016. 3. 30. 21:32, Filed under: 엔지니어링/ANSYSANSYS로 에어포일의 유동 해석을 위해 3D curve 기능을 사용하여 형상을 만드는 도중 오류가 발생했던 경험을 적어본다.
먼저 Airfoil 형상을 만들기 위한 점들의 정보를 얻어야 하는데,
만약 나처럼 ANSYS 실습을 위한 경우라면 위 이미지의 airfoiltools.com 같은 사이트나 다른 유동해석 논문들을 참고하면 유용할 것 같다.
실제 시험 결과와 직접 ANSYS로 해석해 본 결과를 비교해보기 위해서라면 관련 논문을 참고하는 것이 더 좋을 수 있겠다.
논문마다 위와 같이 해석에 사용한 Airfoil의 정보가 기재되어있다.
엑셀을 이용하여 위와 같은 형태로 만들어주었다.
XY평면에 존재하는 2D airfoil 이므로 Z축 좌표값은 0 이다.
저장시에는 텍스트 파일로 저장해주었다.
엑셀을 이용하지 않고 직접 텍스트 파일에 작성하여도 된다.
->
->
그리고 ANSYS의 Design Modeler 의 3D curve 기능을 사용하여, 위에서 만든 파일을 불러와보면?
위과 같이 Error reading Coordinates File 이라는 오류가 뜬다.
Generate를 눌러봐도 원하는 커브는 생성되지 않고 트리에는 느낌표만 떠있다.
이와 같은 오류는 위와 같이 한 그룹내에 중복된 값이 존재하는 경우 발생한다.
중복된 값을 가진 점이 point 1, point 2 처럼 연속된 점이든, 위와 같이 point 1, point 67 처럼 떨어져있는 점이든 상관 없이 발생한다.
단순히 데이터 내에 중복된 값이 연달아 존재하는 경우일 수도 있고,
Curve를 닫힌 곡선으로 만들기 위한 시도로, 첫번째 point와 마지막 point의 값들을 같게 만들어 준 경우에도 마찬가지로 발생한다.
그래서 모든 중복된 값을 삭제한 뒤 point 번호를 하나씩 당겨주거나, 값을 적당히 수정하고 다시 시도해보면?
위와 같이 커브는 생성되지만 열린 곡선의 형태로 생성되었다.
따라서 Surface from edge 와 같은 기능을 사용하는 것이 불가능해진다.
이와 같은 경우 마지막 포인트의 번호를
위와 같이 0 으로 입력하고 좌표값을 비워주면 닫힌 곡선으로 생성된다.