주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

Digital DATCOM Forces and Moments

Digital DATCOM의 정적 및 동적 안정성 도함수를 사용하여 공기역학적 힘과 모멘트를 계산합니다.

  • Digital DATCOM Forces and Moments block

라이브러리:
Aerospace Blockset / Aerodynamics

설명

Digital DATCOM Forces and Moments 블록은 Digital DATCOM의 공기역학적 계수를 사용하여 공기역학적 힘과 무게 중심을 기준으로 한 모멘트를 계산합니다.

Digital DATCOM Forces and Moments 블록의 포트 레이블은 Units 목록에서 선택한 입력 및 출력 단위에 따라 달라집니다.

예제

제한 사항

  • Digital DATCOM Forces and Moments 블록은 1976년 버전의 DATCOM인 Digital DATCOM만 지원합니다.

  • Digital DATCOM의 운영상 제한 사항은 Digital DATCOM structure 파라미터에 포함된 데이터에 적용됩니다. Digital DATCOM의 제한 사항에 대한 자세한 내용은 참고 문헌 [1]의 2.4.5절을 참조하십시오.

  • Digital DATCOM structure 파라미터인 alpha, mach, alt, grndhtdelta는 Digital DATCOM Forces and Moments 블록과 함께 사용하려면 순단조 증가해야 합니다.

  • Digital DATCOM structure 계수는 Digital DATCOM Forces and Moments 블록과 함께 사용될 절점(alpha, mach, alt, grndhtdelta)의 차원과 일치해야 합니다.

포트

입력

모두 확장

받음각으로, 스칼라로 지정됩니다.

데이터형: double

옆미끄럼각으로, 라디안 단위의 스칼라로 지정됩니다.

데이터형: double

마하 수로, 스칼라로 지정됩니다.

데이터형: double

고도로, 선택한 길이 단위의 스칼라로 지정됩니다.

데이터형: double

동적 압력으로, 선택한 압력 단위의 스칼라로 지정됩니다.

데이터형: double

속도로, 선택된 속도 단위와 선택된 힘 축에서의 3-요소 벡터로 지정됩니다.

데이터형: double

받음각 속도로, 라디안/초 단위의 스칼라로 지정됩니다.

종속성

Digital DATCOM의 입력 단자에 DAMP Control Card를 연결했을 때 표시됩니다.

데이터형: double

바디 각속도로, 초당 라디안 단위의 3-요소 벡터로 지정됩니다.

종속성

Digital DATCOM의 입력 단자에 DAMP Control Card를 연결했을 때 표시됩니다.

데이터형: double

지면 높이로, 선택된 길이 단위의 스칼라로 지정됩니다.

종속성

Digital DATCOM의 입력에 GRNDEF Namelist가 사용될 때 나타납니다.

데이터형: double

제어면의 편향각으로, 라디안 단위의 스칼라로 지정됩니다.

종속성

Digital DATCOM의 입력으로 ASYFLP 또는 SYMFLP 및 GRNDEF 네임리스트가 사용될 때 나타납니다.

데이터형: double

출력

모두 확장

무게 중심에서의 공기역학적 힘으로, 선택된 좌표계에서의 3-요소 벡터로 반환됩니다: 바디(F, Fy x, Fz) 또는 풍향(FD, Fy, FL).

데이터형: double

무게 중심에서의 공기역학적 모멘트로, 3-요소 벡터(Mx, My, Mz)의 바디 좌표로 반환됩니다.

데이터형: double

파라미터

모두 확장

입력 및 출력 단위는 다음과 같이 지정됩니다:

단위

모멘트

길이

속도

압력

Metric (MKS)

뉴턴

뉴턴-
미터

미터

초당 미터

파스칼

English (Velocity in ft/s)

파운드

피트-파운드

피트

초당 피트

제곱인치당 파운드

English (Velocity in kts)

파운드

피트-파운드

피트

노트

제곱인치당 파운드

프로그래밍 방식 사용

블록 파라미터: units
유형: 문자형 벡터
: 'Metric (MKS)' | 'English (Velocity in ft/s)' | 'English (Velocity in kts)'
디폴트 값: 'Metric (MKS)'

디지털 DATCOM 데이터를 포함하는 MATLAB® 구조체입니다. 이 구조체는 datcomimport 함수에 의해 생성됩니다. 생성된 출력 파일에 동적 미분값을 포함시키려면, damp 키워드와 함께 datomimport 함수를 호출하십시오.

디지털 DATCOM 구조 생성 방법에 대한 자세한 내용은 USAF Digital DATCOM 파일에서 가져오기 항목을 참조하십시오. 이 예제는 Aerospace Toolbox 소프트웨어를 사용하여 미국 공군(USAF)의 Digital DATCOM 파일을 MATLAB 환경으로 가져오는 방법을 보여줍니다.

프로그래밍 방식 사용

블록 파라미터: dcase
유형: 문자형 벡터
: factstruct{1} | 구조체
디폴트 값: factstruct{1}

공기역학적 힘에 대한 좌표계로, Body 또는 Wind로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: fmode
유형: 문자형 벡터
: 'Body' | 'Wind'
디폴트 값: 'Body'

보간 방법으로, None (flat) 또는 Linear로 지정됩니다. 이 블록은 보간법을 사용하여 Digital DATCOM structure의 정적 및 동적 안정성 계수를 보간합니다.

프로그래밍 방식 사용

블록 파라미터: imethod
유형: 문자형 벡터
: 'None (flat)' | 'Linear'
디폴트 값: 'None (flat)'

외삽법으로, None (clip) 또는 Linear로 지정됩니다. 이 블록은 외삽법을 사용하여 Digital DATCOM structure의 정적 및 동적 안정성 계수를 외삽합니다.

프로그래밍 방식 사용

블록 파라미터: emethod
유형: 문자형 벡터
: 'None (flat)' | 'Linear'
디폴트 값: 'None (flat)'

범위를 벗어난 입력 동작인 Linear Extrapolation 또는 Clip to Range를 처리합니다.

프로그래밍 방식 사용

블록 파라미터: rmethod
유형: 문자형 벡터
: 'Clip to Range' | 'Linear Extrapolation'
디폴트 값: 'Clip to Range'

범위를 벗어난 블록의 동작으로, 다음과 같이 지정됩니다:

동작설명

None

아무런 조치를 취하지 않습니다.

Warning

진단 뷰어에 경고가 표시되고 모델 시뮬레이션이 계속됩니다.

Error (디폴트 값)

진단 뷰어에서 오류가 발생하여 모델 시뮬레이션이 중지됩니다.

프로그래밍 방식 사용

블록 파라미터: action
유형: 문자형 벡터
: 'None' | 'Warning' | 'Error'
디폴트 값: 'Warning'

알고리즘

모두 확장

힘과 모멘트를 계산하는 알고리즘은 Digital DATCOM structure 파라미터에 포함된 데이터를 바탕으로 전체 공기역학적 힘과 모멘트(FM)를 산출합니다:

F = F static + F dyn (1)
M = M static + M dyn (2)

FstaticMstatic은 공기역학적 계수에 대한 정적 기여도를, FdynMdyn은 동적 기여도를 나타냅니다. Digital DATCOM structure 파라미터에 동적 특성이 포함되어 있지 않은 경우, 해당 특성의 기여도는 0으로 설정됩니다.

참고 문헌

[1] The USAF Stability and Control Digital Datcom, AFFDL-TR-79-3032, 1979.

[2] Etkin, B., and L. D. Reid. Dynamics of Flight Stability and Control, Hoboken, NJ: John Wiley & Sons, 1996.

[3] Roskam, J. "Airplane Design Part VI: Preliminary Calculation of Aerodynamic, Thrust and Power Characteristics", Roskam Aviation and Engineering Corporation, Ottawa, Kansas: 1987.

[4] Stevens, B. L., and F. L. Lewis. Aircraft Control and Simulation, Hoboken, NJ: John Wiley & Sons, 1992.

확장 기능

모두 확장

C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006b에 개발됨