-
-
March 12, 2025 at 11:33 am
Jungwoo Lee
Subscriber안녕하세요, 저는 CHARGE solver에서 Electric Field Monitor를 사용해 도파로 단면상의 전기장 성분을 추출하려고 합니다. 이것을 매트랩파일로 추출해서 보면 위의 사진에 첨부한 것 처럼 데이터 형태가 제가 생각하는 2차원 데이터가 아닌 형태로 얻어집니다. 제 개인적인 생각으로는 CHARGE의 경우 FEM 기반 solver다 보니 Triangular mesh로 해석되어 데이터 형태가 위와 같은 이상한 형태로 나오는 것 같은데, 어떻게 하면 데이터 형태를 2차원 형태로 변환 할 수 있을까요? 아무리 찾아봐도 관련 정보가 잘 안나오는 것 같아 이곳에 여쭈어 봅니다. 답변 부탁드리겠습니다. 감사합니다!
-
March 13, 2025 at 6:43 am
Dong Sub Shin
Ansys Employee안녕하세요, Ansys 입니다.
interptri - Script command – Ansys Optics에서 예제를 확인 하실 수 있습니다.
N 에 원하시는 데이터를 먼저 불러오시고, x와 z의 coordinates를 설정을 하는 부분에 모니터와 동일한 값을 입력을 해주시면 되겠습니다.
감사합니다.
-
April 7, 2025 at 1:04 pm
Jungwoo Lee
Subscriber안녕하세요. 답변 주셔서 감사합니다. 인사가 늦었네요.
말씀하신 부분에 대해서 살펴봤는데, CHARGE solver에서 electric field monitor 에서는 vertice 추출이 안되게 되어 있는 것 같습니다.
예를들어 아래의 예시처럼 CHARGE solver를 실행시키킨 다음에, 전기장 분포 데이터는 getresult 통해서 얻을 수 있기는 한데요, 그 안에 vertices 와 elements에 대한 기본 정보가 담겨져 있지는 않아서 원하는 정보를 얻지 못하는 것 같습니다.
run("CHARGE");
Efield = getresult("CHARGE::E_Field_Monitor","electrostatics");
여기서 얻은 데이터는 E, ID, Area 에대한 정보만 있더라구요. 담당자님께서 알려주신 방법인 getdata("CHARGE","charge","n"); 형태로 vertices를 얻는 과정이 안되는 것 같습니다.
제가 원하는 것은 charge가 아닌 electrostatics 에서의 전기장 분포에 대한 vertice 데이터를 얻고 싶은데, 다른 방법이 있을까요?
-
- You must be logged in to reply to this topic.
-
2918
-
970
-
852
-
599
-
591
© 2025 Copyright ANSYS, Inc. All rights reserved.