force create direct singlecomponentforce

Adams/View 명령어로, 단일 성분(single component)의 힘 또는 토크를 정의하는 SFORCE 요소를 생성한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.657].

정의·용도

force create direct single_component_force 는 한 방향으로 작용하는 단일 성분 힘 요소를 생성하는 Adams/View 명령이다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.658]. 생성된 힘은 SFORCE 함수로 조회할 수 있으며, SFORCE 는 single-component force 가 직접 영향을 주는 하나 또는 두 개의 body 에 작용하는 힘 또는 토크 값을 반환한다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.667].

힘의 방향은 병진(translational) 또는 회전(rotational) 자유도 중 하나로 지정하며, action_only 옵션으로 반작용을 포함할지 여부를 정한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.657].

형식 / 필드 / 구문

명령의 주요 파라미터는 다음과 같다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.657]:

필드
single_component_force_name=new single component force
comments=string
type_of_freedom=translational/rotational
action_only=on/off
function=function
user_function=Real
routine=string

위치·방향 및 연결 body/marker 관련 필드는 다음과 같다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.658]:

필드
error=real
i_part_name=an existing body
j_part_name=an existing body
location=location
orientation=orientation
relative_to=existing model or part or marker
i_marker_name=existing marker
j_marker_name=existing marker

SFORCE 함수의 형식은 다음과 같다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.667]:

SFORCE (Single-component Force, On This Body, Force Component, Along/About Axes)

사용 예

force create direct single_component_force &
   single_component_force_name = MY_FORCE &
   function = "PI+10" &
   i_part_name = PART_1 &
   j_part_name = PART_2 &
   i_marker_name = MARKER_1 &
   j_marker_name = MARKER_2

위 예에서는 PART_1 과 PART_2 사이에 MARKER_1, MARKER_2 를 이용해 단일 성분 힘 MY_FORCE 를 생성한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.658].

function 필드에는 사용자 정의 run-time function 을 넣을 수 있으며, runtime_function create 명령이나 Function Builder 로 작성한 사용자 함수를 활용한다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.534].

관련 항목

출처

  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.657]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.658]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.648]
  • [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.667]
  • [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.534]