seoseonguk

Forum Replies Created

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • in reply to: 유동에 따라 회전하는 격자 #1389

    seoseonguk
    Participant

    안녕하세요. sixDoFRigidBodyMotionConstraint에 대해 궁금한게 한가지 있습니다.
    Constraints에 z축 하나만 영향을 주게 되어 있는데요.
    혹시 x,y축 혹은 y,z 축과 같이 2개만 자유로 주고 나머지 하나는 고정시키는 방법이 있을까요?
    아무리해도 잘 되지 않아 여기에 글을 남깁니다.
    답변을 주시면 감사드리겠습니다.


    seoseonguk
    Participant

    Curry님, 답변을 주셔서 감사드립니다.

    현재까지는 코드를 수정하지 않고서는 log파일을 추출하는 수 밖에 없는 것 같습니다.

    그러나 위 방법으로는 만약에 nOuterCorrectors를 2 이상으로 주는 경우, 한 timeStep당 6-DOF rigid body motion의 기록이 2개 이상으로 생기기 때문에

    nOuterCorrectors를 1의 값으로 주는 경우에만 적용할 수 밖에 없는 것 같습니다.

    또한 선박의 문제를 푸는 경우, center of Mass의 높이 차를 이용하여 sinkage를 구하는 방법과

    Tokyo 2015 CFD workshop에 언급된 FP와 AP의 합의 절반을 sinkage라고 하여 계산하는 방법과 달라 이 부분에서 오차가 발생하는 것 같더군요.
    (FP와 AP의 절반은 center of Mass의 점과 다르기 때문입니다.)

    FP와 AP의 점을 시간에 따라 계산하는 방법은 sixDOFrigidBodyMotion에 center of mass를 기록하는 란과 동일하게 FP와 AP를 넣어서 wmake 하면 될 것 같습니다.

    여튼, trim과 sinkage를 구하거나 6자유도의 결과를 출력할 수 있는 utility가 있었으면 좋겠네요..

    이상입니다. 답변을 주셔서 정말 감사드립니다.

Viewing 2 posts - 1 through 2 (of 2 total)