주요 콘텐츠

제어 알고리즘 설계

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

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

참고

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

블록

모두 확장

제어 기준

ACIM Control ReferenceCompute reference currents for field-oriented control of induction motor
ACIM Feed Forward ControlDecouple d-axis and q-axis current to eliminate disturbance
ACIM Slip Speed EstimatorCalculate slip speed of AC induction motor
ACIM Torque EstimatorEstimate electromechanical torque and power
DQ LimiterSaturate voltages (or current) in the dq reference frame
MTPA Control Reference암페어당 최대 토크(MTPA) 및 약계자 작동을 위한 기준 전류 계산
PMSM Feed Forward ControlDecouple d-axis and q-axis current to eliminate disturbance
PMSM Torque EstimatorEstimate electromechanical torque and power
Position Generator고정 주파수의 위치 램프 생성
Six Step Commutation브러시리스 DC(BLDC) 모터의 6단계 정류를 위한 스위칭 시퀀스 생성
Vector Control ReferenceCompute d and q axis components of reference vector
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
PI ControllerDiscrete-time PID Controller (R2022a 이후)
Field Oriented Control AutotunerAutomatically and sequentially tune multiple PID control loops in field-oriented control application
FOC Default Controller GainsCompute controller gains for the FOC based algorithms at run time based on empirical method or optimum theory (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 이후)
Sensorless Six-Step CommutationUse six-step commutation to run a BLDC motor or PMSM using sensorless control (R2025a 이후)

수학 변환

3-Phase Sine Voltage Generator평형 3상 정현파 신호 생성
atan24사분면 역탄젠트 계산
Clarke Transformab에서 αβ로의 변환 구현
Inverse Clarke Transformαβ에서 abc로의 변환 구현
Inverse Park Transformdq에서 αβ로의 변환 구현
Park Transformαβ에서 dq로의 변환 구현
SinCos Embedded OptimizedImplement sine and cosine functions (R2024b 이후)
PWM Reference Generator상 전압에서 변조 신호 생성
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
Host Serial ReceiveConfigure host-side serial communications interface to receive data from serial port
Host Serial SetupConfigure communication ports used by Host Serial Receive and Host Serial Transmit blocks
Host Serial TransmitConfigure host-side serial communications interface to transmit data to serial port
Hall Speed and PositionCompute speed and estimate position of rotor by using Hall sensors
Hall ValidityCompute rotor spin direction and validity of Hall sensor sequence
Mechanical to Electrical PositionCompute electrical position of rotor from mechanical position
Quadrature DecoderCompute position of quadrature encoder
Resolver DecoderCompute motor mechanical position and speed and sine and cosine values of motor electrical position
Software Watchdog TimerOutput true until counter reaches maximum count limit
Speed Measurement회전자 각위치로부터 속도 계산
Sliding Mode Observer표면부착형 PMSM의 전기적 위치 및 기계적 속도 계산 (R2021b 이후)
Flux ObserverCompute electrical position, magnetic flux, and electrical torque of rotor
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) 필터 구현
Vector plotPlot vectors in space domain
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 이후)

도움말 항목