Main Content

제어 알고리즘 설계

모터 제어 시스템에 대한 제어기 알고리즘 생성

토크 제어 서브시스템과 속도 제어 서브시스템을 만들고, 타깃 실행 시간을 확인하고, 제어 이득을 조정합니다.

참고

여기에 나열된 블록은 MISRA C™ 지침을 준수합니다.

블록

모두 확장

제어 기준

ACIM Control ReferenceCompute reference currents for field-oriented control of induction motor (R2020b 이후)
ACIM Feed Forward ControlDecouple d-axis and q-axis current to eliminate disturbance (R2020b 이후)
ACIM Slip Speed EstimatorCalculate slip speed of AC induction motor (R2020b 이후)
ACIM Torque EstimatorEstimate electromechanical torque and power (R2020b 이후)
DQ LimiterSaturate voltages (or current) in the dq reference frame (R2020a 이후)
MTPA Control Reference암페어당 최대 토크(MTPA) 및 약계자 작동을 위한 기준 전류 계산 (R2020a 이후)
PMSM Feed Forward ControlDecouple d-axis and q-axis current to eliminate disturbance (R2020a 이후)
PMSM Torque EstimatorEstimate electromechanical torque and power (R2020a 이후)
Position Generator고정 주파수의 위치 램프 생성 (R2020a 이후)
Six Step Commutation브러시리스 DC(BLDC) 모터의 6단계 정류를 위한 스위칭 시퀀스 생성 (R2020b 이후)
Vector Control ReferenceCompute d and q axis components of reference vector (R2020a 이후)
LUT based PMSM Control ReferenceGenerate lookup-table-based control reference currents for field-oriented control of permanent magnet synchronous motor (R2022b 이후)
SRM CommutationGenerate switching sequences for n-phase switched reluctance motor (SRM) (R2022b 이후)
LUT based SynRM Control ReferenceGenerate lookup-table-based control reference currents for field-oriented control of SynRM and PMaSynRM (R2024a 이후)
SynRM FeedForward ControlDecouple d-axis and q-axis current to eliminate disturbance (R2024a 이후)
SynRM Torque EstimatorEstimate electromechanical torque and power (R2024a 이후)

제어기

Derating FunctionCompute derating factor (R2020a 이후)
PI ControllerDiscrete-time PID Controller (R2022a 이후)
Field Oriented Control AutotunerAutomatically and sequentially tune multiple PID control loops in field-oriented control application (R2020a 이후)
FOC Default Controller GainsCompute empirical PI controller gains for the field-oriented control (FOC) based algorithms at run time (R2023b 이후)
VbyF ControllerImplement V/F (open-loop or scalar) control for three-phase motors (R2023b 이후)
Field-Oriented Current ControllerImplement current control for three-phase motors using field-oriented control (FOC) technique (R2023b 이후)
I-F ControllerImplement I-F control for a three-phase permanent magnet synchronous motor (R2024a 이후)

수학 변환

3-Phase Sine Voltage Generator평형 3상 정현파 신호 생성 (R2020a 이후)
atan24사분면 역탄젠트 계산 (R2020a 이후)
Clarke Transformab에서 αβ로의 변환 구현 (R2020a 이후)
Inverse Clarke Transformαβ에서 abc로의 변환 구현 (R2020a 이후)
Inverse Park Transformdq에서 αβ로의 변환 구현 (R2020a 이후)
Park Transformαβ에서 dq로의 변환 구현 (R2020a 이후)
Sine-Cosine LookupImplement sine and cosine functions (R2024b 이후)
PWM Reference Generator상 전압에서 변조 신호 생성 (R2020a 이후)
6-Phase VSD TransformCompute vector space decomposition (VSD) based transformation on six-phase inputs (R2024b 이후)
6-Phase Inverse VSD TransformCompute vector space decomposition (VSD) based inverse transformation on orthogonal inputs (R2024b 이후)
Protection RelayImplement protection relay with definite minimum time (DMT) trip characteristics (R2020a 이후)
Host Serial ReceiveConfigure host-side serial communications interface to receive data from serial port (R2020a 이후)
Host Serial SetupConfigure communication ports used by Host Serial Receive and Host Serial Transmit blocks (R2020a 이후)
Host Serial TransmitConfigure host-side serial communications interface to transmit data to serial port (R2020a 이후)
Hall Speed and PositionCompute speed and estimate position of rotor by using Hall sensors (R2020a 이후)
Hall ValidityCompute rotor spin direction and validity of Hall sensor sequence (R2020a 이후)
Mechanical to Electrical PositionCompute electrical position of rotor from mechanical position (R2020a 이후)
Quadrature DecoderCompute position of quadrature encoder (R2020a 이후)
Resolver DecoderCompute motor mechanical position and speed and sine and cosine values of motor electrical position (R2020a 이후)
Software Watchdog TimerOutput true until counter reaches maximum count limit (R2020a 이후)
Speed Measurement회전자 각위치로부터 속도 계산 (R2020a 이후)
Sliding Mode Observer표면부착형 PMSM의 전기적 위치 및 기계적 속도 계산 (R2021b 이후)
Flux ObserverCompute electrical position, magnetic flux, and electrical torque of rotor (R2020a 이후)
Pulsating High Freq ObserverEstimate initial rotor electrical position of interior PMSM using pulsating high frequency (PHF) injection (R2022b 이후)
Extended EMF Observer영구 자석 동기 모터(PMSM)의 전기적 위치 및 기계적 속도 계산 (R2023a 이후)
IIR Filter무한 임펄스 응답(IIR) 필터 구현 (R2020a 이후)
Vector plotPlot vectors in space domain (R2020b 이후)
Position CompensationCompensate for position offset due to different types of delays (R2022b 이후)
PLL with Feed ForwardCompute position and angular frequency from orthogonal sinusoidal signals (R2023b 이후)
Compute ParameterExtend functionality of blocks by enabling additional inputs (R2024a 이후)
Dead-Time CompensatorOvercome dead-time effect by modifying reference voltages (R2024a 이후)
Protocol EncoderEncode input data into a uint8 byte stream by specifying the packet structure (R2024a 이후)
Protocol DecoderDecode a uint8 byte stream by specifying the packet structure (R2024a 이후)
Byte PackConvert input signals to uint8 vector (R2024a 이후)
Byte Unpack Convert uint8 vector to input signals (R2024a 이후)
Byte ReversalReverse order of bytes in input word (R2024a 이후)
Memory CopyCopy data from and to memory section (R2024a 이후)

도움말 항목