주요 콘텐츠

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

Nonlinear Second-Order Actuator

속도 및 변위 제한이 적용된 2차 액추에이터 구현

  • Nonlinear Second-Order Actuator block

라이브러리:
Aerospace Blockset / Actuators

설명

Second Order Nonlinear Actuator 블록은 입력된 요구 액추에이터 위치와 시스템을 정의하는 기타 대화 상자 파라미터를 사용하여 실제 액추에이터 위치를 출력합니다.

예제

포트

입력

모두 확장

요구된 액추에이터 위치로, 스칼라 또는 배열로 지정됩니다.

데이터형: double

출력

모두 확장

실제 액추에이터 위치로, 스칼라 또는 배열로 반환됩니다.

데이터형: double

파라미터

모두 확장

액추에이터의 고유 주파수. 스칼라 double 형식으로 지정되며, 단위는 라디안/초입니다.

프로그래밍 방식 사용

블록 파라미터: wn_fin
유형: 문자형 벡터
: 스칼라 | double형
디폴트 값: '1'

액추에이터의 감쇠비. 스칼라 double 형식으로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: z_fin
유형: 문자형 벡터
: 스칼라 | double형
디폴트 값: '0.3'

허용되는 최대 액추에이터 위치로, 요구되는 액추에이터 위치와 동일한 단위의 스칼라 double로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: fin_max
유형: 문자형 벡터
: 스칼라 | double형
디폴트 값: '20*pi/180'

허용되는 최소 액추에이터 위치로, 요구되는 액추에이터 위치와 동일한 단위의 스칼라 double 값으로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: fin_min
유형: 문자형 벡터
: 스칼라 | double형
디폴트 값: '-20*pi/180'

액추에이터 동작에 허용되는 최대 속도로, 스칼라 double 형식으로 지정되며, 단위는 초당 요구되는 액추에이터 위치입니다.

프로그래밍 방식 사용

블록 파라미터: fin_maxrate
유형: 문자형 벡터
: 스칼라 | double형
디폴트 값: '500*pi/180'

액추에이터의 초기 위치로, 요구되는 액추에이터 위치와 동일한 단위를 사용하는 스칼라 double로 지정됩니다.

  • 지정된 값이 Minimum deflection의 값보다 작으면, 블록은 Minimum deflection의 값을 초기 위치 값으로 설정합니다.

  • 지정된 값이 Maximum deflection의 값보다 크면, 블록은 Maximum deflection의 값을 초기 위치 값으로 설정합니다.

프로그래밍 방식 사용

블록 파라미터: fin_act_0
유형: 문자형 벡터
: 스칼라 | double형
디폴트 값: '0'

액추에이터의 초기 속도로, 스칼라 double 형식으로 지정되며, 단위는 초당 요구되는 액추에이터 위치입니다.

지정된 값의 절댓값이 Rate Limit의 절댓값보다 크면, 이 블록은 Rate Limit의 값을 초기 속도 값으로 설정합니다.

프로그래밍 방식 사용

블록 파라미터: fin_act_vel
유형: 문자형 벡터
: 스칼라 | double형
디폴트 값: '0'

확장 기능

모두 확장

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

버전 내역

R2012a에 개발됨