Function Builder

Adams View 에서 함수와 표현식(expression)을 작성하고 measure 를 생성·수정할 수 있도록 돕는 대화형 도구다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.17].

정의

Function Builder 는 Adams View 의 함수 작성 도구로, design-time 함수와 run-time 함수 두 가지 주요 유형을 다룬다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.5]. 사용하려는 함수 유형에 따라 Function Builder 의 expression mode 또는 runtime mode 중 하나에서 작업한다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.5]. 수행하는 작업에 따라 여러 방식으로 접근할 수 있으며, Adams View 는 접근한 방식에 맞추어 run-time 또는 expression 모드로 Function Builder 를 표시한다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.8].

핵심 내용

  • 함수 유형은 design-time 과 run-time 두 가지이며, 각각 expression mode 와 runtime mode 에 대응한다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.5].
  • 현재 모드에 따라 다양한 작업을 지원한다: object 이름·data dictionary 가져오기, 함수 평가(Evaluating Functions), 플롯(Plotting), 구문 검증(Verifying Function Syntax), measure 속성 설정, measure strip chart 생성, 연산자 삽입, 시스템 제공 함수 카테고리 표시 등 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.18].
  • Function Builder 를 통해 일부 함수의 값을 플롯할 수 있다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.21].
  • run-time 모드에서 box 로부터 접근한 경우, 함수를 만들고 OK 를 선택하면 Adams View 가 해당 box 에 함수를 삽입한다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.16].
  • 일반적으로 Adams function 은 수학 방정식을 평가하여 FUNCTION expression 에 값을 반환한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.724]. 텍스트 편집 창에서 FUNCTIONS 버튼을 선택하면 접근 가능한 함수 목록을 만들 수 있다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.724].

대표 Adams FUNCTIONS

NamePurpose
AKISPLSPLINE statement 데이터에 Akima cubic 방법으로 spline 을 적합 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.710]
CUBSPLSPLINE statement 데이터에 전통적 cubic 방법으로 spline 을 적합 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.710]
STEPcubic polynomial 로 step 함수를 근사 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.710]
IMPACT한 방향으로의 part 변위를 제한하는 힘을 평가 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.710]
BISTOP서로 반대인 두 방향으로의 part 변위를 제한하는 힘을 평가 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.710]
POLYpolynomial 을 평가 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.710]
CHEBYChebyshev polynomial 을 평가 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.710]
SHFsimple harmonic function 을 평가 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.710]
FORCOS / FORSINFourier cosine / sine series 를 평가 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.710]
HAVSINhaversine 함수를 평가 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.710]

STEP 함수는 cubic polynomial 기반의 정의식을 가지며, 입력값이 구간 xo~x1 을 지날 때 ho 에서 h1 로 부드럽게 전이한다 [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.676].

관련 솔루션·항목

  • View — Function Builder 가 속한 모델링·후처리 환경
  • Solver — run-time 함수가 적분 중 평가되는 엔진
  • STEP · IMPACT · AKISPL — Function Builder 로 작성하는 대표 함수
  • Measure — Function Builder 로 생성·수정하는 대상

참고 매뉴얼

  • [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.5] — Learning Function Builder Basics, 함수 유형과 모드
  • [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.8] — Accessing the Function Builder
  • [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.17] — Performing Operations in the Function Builder
  • [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.18] — Function Builder Operations
  • [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.21] — Plotting Using the Function Builder
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.724] — Adams FUNCTIONS

더 보기