본문 바로가기
KERD
논문KCI 등재

필터를 통한 임베디드 시스템 제어기의 제어루프 주기 불일치 문제 해결방안 연구

Research for Control Loop Period Mismatches in Embedded System Controllers using Filters

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류기계공학

초록

For motor controller designers, building a simulation environment is not a difficult process. After verifying the controller by simulation, it is common to select 20kHz for the current control loop, 1kHz for the speed loop, and 100Hz for the position loop when implementing the actual HW embedded system. This is because maximized cycles (20kHz) for each control loop are unnecessary in control theory and are a waste of cost and HW resources. However, in a simulation environment, each loop will often have the same control cycle (20kHz maximum). This is because we think it is unnecessary to reflect this part in the simulation. In this paper, it is shown that the difference in the sampling time of each control loop makes a big difference in the simulation result, and as a solution, it is proposed to apply LPF to the position loop output stage. In the process, the reasons for the differences were analyzed, and the effect of LPF, the reason for application, and the feasibility of implementation were proved by actual software coding.

Abstract

For motor controller designers, building a simulation environment is not a difficult process. After verifying the controller by simulation, it is common to select 20kHz for the current control loop, 1kHz for the speed loop, and 100Hz for the position loop when implementing the actual HW embedded system. This is because maximized cycles (20kHz) for each control loop are unnecessary in control theory and are a waste of cost and HW resources. However, in a simulation environment, each loop will often have the same control cycle (20kHz maximum). This is because we think it is unnecessary to reflect this part in the simulation. In this paper, it is shown that the difference in the sampling time of each control loop makes a big difference in the simulation result, and as a solution, it is proposed to apply LPF to the position loop output stage. In the process, the reasons for the differences were analyzed, and the effect of LPF, the reason for application, and the feasibility of implementation were proved by actual software coding.

참고문헌 (4)

  1. Richard C. Dorf, "Modern Control Systems", pp.581~632 (2005), Pearson Prentice Hall
  2. Hyetan Lee, "Research for Reverse Design of Controller Modeling using Frequency Test Results", KSMT, pp.76~80 (2022)
  3. 한창호, "주기성 부하를 갖는 DC모터 속도제어 시스템의 SMC와 PI제어의 강인성 비교", 동력시스템공학회지, 22(3), pp.23~31 (2018), 한국동력기계공학회[DOI]
  4. Park seongmyeong, "Motor Fault Diagnosis using 3-phase voltage, current measurement and PLL algorithm", Power Electronics Conference, pp.518~519 (2021)

관련 논문AI추천

이 간행물의 다른 논문 (43건)