방법 논문

회전 역진자의 입자 군집 최적화 백스테핑 추적 제어의 신속 제어 프로토타이핑 시뮬레이션

DOI:

10.3791/71850

2026년 7월 24일

이 논문에서

요약

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

이 프로토콜은 고정 단계 실시간 시뮬레이션 환경에서 파티클 스웜 최적화 조정 백스텝 추적 제어를 평가하기 위한 표준화된 신속 제어 프로토타이핑 절차를 확립합니다.

초록

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

이 프로토콜의 주요 목적은 비선형 제어 시스템에서 입자 군집 최적화(PSO) 기반 이득 튜닝을 평가하기 위한 재현 가능한 고정 단계 시뮬레이션 프레임워크를 제공하는 것입니다. 구현은 Furuta형 진자 모델을 공식화하는 것으로 시작되며, 이어서 2ms 고정 단계 실행 환경 내에서 백스텝 컨트롤러를 통합합니다. 이 방법론은 체계적인 4단계 과정을 포함합니다: 비이상적인 구현 제약 조건 특성화, 다중 목표 입자 군집 최적화 탐색 공간 정의, 자동 오프라인 튜닝 실행, 그리고 표준화된 궤적 추적 및 교란-거부 시나리오를 통해 결과 매개변수를 평가하는 과정입니다. 이 구성은 고성능 산업용 워크스테이션과 표준화된 신호 인터페이스를 활용하여 동일한 제어 아키텍처 내에서 일관된 반복 시험 비교를 지원합니다. 이 설계는 기본 수동 조정 백스텝 컨트롤러와 동일한 제어 구조를 공유하는 PSO 최적화 변형을 비교하여 게인 선택의 영향을 분리합니다. 컨트롤러 성능은 세 가지 뚜렷한 작동 시나리오에서 평가됩니다: 스텝 궤적 추적, 혼합 주파수 사인파 추적, 교란 차단. 10건의 반복 시험에 대한 통계 분석 결과, PSO 기반 최적화는 스텝 트래킹 RMSE를 0.065에서 0.050 rad에서 0.050으로 감소시키고, 최대 진자 이동을 33.1% 감쇠시켰습니다. 이러한 개선은 RMS 제어 노력이 22.1% 감소하는 것과 함께 이루어졌으며, 최적화된 매개변수가 리아푸노프 기반 프레임워크 내에서 에너지 분배를 보다 효율적으로 촉진했음을 나타냅니다. 궁극적으로 이 방법론은 이후 물리적 하드웨어 구현 전에 비선형 제어 전략을 평가할 수 있는 구조화된 시뮬레이션 프레임워크를 제공합니다.

서론

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

후루타형 회전 역진자는 개방 루프 불안정성과 복잡한 언더액추토 역학 1,2,3 덕분에 비선형 제어 알고리즘 검증의 기본 벤치마크를 제공합니다. 구현 지향 평가를 고려하기 전에, 이러한 이론적 설계는 엄격한 시뮬레이션 기반 중간 테스트를 필요로 합니다. 따라서 이 프로토콜은 고정 단계 시뮬레이션 환경에서 백스텝 추적 컨트롤러에 대해 입자 군집 최적화(PSO)로 인한 성능 변화를 체계적으로 평가할 수 있는 표준화된 신속 제어 프로토타이핑 시뮬레이션 프레임워크를 구축합니다.

더 넓은 문헌에서는 회전 역진자의 제어를 개선하기 위한 구조 수정과 매개변수 조정을 탐구하는 수많은 연구가 이루어졌습니다. 최적화 기반 설계가 널리 사용되며; 예를 들어, PSO는 컨트롤러 매개변수를 선택하는 데 사용되었으며, 퍼지 하이브리드 제어 아키텍처 4,5에 통합되었습니다. 다른 생체 모방 메타휴리스틱과 비교할 때, PSO는 저차원 연속 탐색 공간에서의 빠른 수렴과 최소한의 하이퍼파라미터 튜닝 요구사항 때문에 이 프레임워크에 특별히 선택되었습니다. 최근 문헌들은 다양하고 복잡한 제어 시나리오에서 지능형 최적화 알고리즘의 필요성을 점점 더 강조하고 있습니다. 예를 들어, 고급 최적화 기법은 모델 참조 적응 제어(MRAC) 및 분수 차수 프레임워크와 효과적으로 결합되어 비선형 서보 플랜트의 추적 정밀도를 향상시키는 데 사용되었습니다 6,7. 더 나아가, 최적화 기반 튜닝은 복잡한 전기기계식 시스템의 결합 역학과 내재적 제약 조건을 관리하는 데 매우 유리한 것으로 입증되었습니다 8,9.

최근 연구들은 PSO와 그 하이브리드 변형이 태양광 배열에서 최대 출력점 추적의 효율성을 크게 향상시키며, 부분 음영 조건에서 견고한 매개변수 식별을 입증함(10)을 입증했습니다. 로봇공학에서는 PSO가 병렬 조작기를 위한 증강 선형 및 비선형 비례 미분 제어 설계를 최적화하는 데 성공적으로 활용되어 궤적 추적 오류를 최소화했습니다11. 또한, PSO와 적응형 백스테핑 슬라이딩 모드 제어의 통합은 공압식 인공 근육 작동 매달림 질량의 진동을 억제하는 데 매우 중요하다는 것이 입증되었습니다. 기본 매개변수 선택을 넘어, 현대 신호 처리와 견고한 최적화 전략의 통합은 현실적이고 잡음이 많은 물리적 조건에서 폐쇄 루프 안정성을 유지하는 데 매우 중요하다13,14.

최근 연구는 또한 견고한 일반화된 동적 역전15와 적응 신경 추정16을 사용하여 불확실한 조건에서 동시 관절 각도 추적과 진자 안정화에 집중하고 있습니다. 더불어, 백스텝 제어 아키텍처는 다양한 기계 시스템 전반에 걸쳐 복잡한 교란을 처리하기 위해 광범위하게 발전했으며, 예를 들어 건물 진동 억제를 위한 슬라이딩 모드 설계, 전자 스로틀 밸브에 준슬라이딩 관측기 활용, 고정밀 DC 모터 속도 조절을 위한 비선형 교란 관측자 통합 등이 있습니다17, 18, 19. 이러한 다양한 응용 분야는 견고한 추정 또는 최적화 전략과 결합된 백스텝 설계의 다양성을 강조합니다.

현대 문헌에서 만연한 중요한 약점 중 하나는 구조 제어 장치 수정과 매개변수 튜닝 이점의 혼동입니다. 많은 비교 연구들은 완전히 다른 제어 아키텍처를 대조하여 성능 향상이 기본 알고리즘에서 비롯된 것인지 단순히 우수한 이득 선택 때문인지 구분하기 어렵다20,21. 더욱이 기존 시뮬레이션 연구들은 종종 이상적인 작동 조건을 가정하고 기본 안정화에만 집중합니다. 현실적인 구현 제약 조건으로 인한 성능 저하를 자주 해결하지 못합니다. 이 방법론은 이러한 격차를 직접적으로 해결합니다. 동적 궤적 추적 패러다임 내에서 시뮬레이션된 샘플링 지연, 센서 노이즈, 감쇠 불일치를 도입함으로써, 제안된 프로토콜은 고정된 제어 구조에 대한 PSO의 최적화 효과를 평가합니다.

기존의 수치 적분과 달리, 이 프로토콜은 매개변수 튜닝 효능을 구조 제어 변수의 변형과 분리하면서 고정 단계 타이밍 제약을 강제함으로써 차별화됩니다. 새로운 제어 아키텍처를 도입하는 대신, 이 방법은 고정 단계 실시간 시뮬레이션 환경 내에서 단일 백스텝 추적 컨트롤러를 평가합니다. 수동 조정된 기준선과 동일한 컨트롤러의 PSO 최적화 변형과 비교함으로써, 프로토콜은 스텝 트래킹, 사인파 트래킹, 교란 거부 등의 관찰된 차이를 이득 최적화 과정에 귀속시키도록 설계되었습니다. 이 연구의 주요 기여는 PSO 기반 게인 선택이 구조 제어 변수의 변이로부터 영향을 분리하는 벤치마크 지향 실시간 시뮬레이션 프로토콜 개발입니다.

구체적으로, 이 작업은 (1) 구현 제약 조건을 에뮬레이션하기 위해 2ms 고정 단계 실행 환경을 구축함; (2) 스텝, 혼합 주파수 사인파, 토크-펄스 교란 시나리오를 포함한 다면적 평가 체계를 통합합니다; 그리고 (3) 표준화된 비이상적인 시뮬레이션 조건에서 이득 튜닝 효과를 비교하기 위한 정량적 벤치마크를 제공합니다. 이 방법론은 고정 단계 타이밍, 측정 잡음, 지연, 감쇠 불일치, 포화 제약 조건 하에서 비선형 제어 법칙에 대한 중간 시뮬레이션-평가 단계가 필요한 제어 연구자와 시스템 엔지니어를 위해 특별히 설계되었습니다. 이는 추적 정밀도와 내부 상태 안정성이 현실적인 측정 잡음과 통신 지연 하에서 균형을 이루어야 하는 언더추추튜트 전기기계식 시스템에 특히 적합합니다.

프로토콜

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

이 프로토콜은 인간 대상, 동물 실험, 임상 표본을 포함하지 않습니다. 절차들은 전적으로 비선형 전기기계 제어 시스템을 나타내는 고정 단계 시뮬레이션 환경 내에서 수행됩니다. 이 연구에서는 물리적 회전 역진자 실험, 물리적 하드웨어 인더루프 검증, 물리적 전개 테스트는 수행되지 않았습니다.

1. 공장 건설 및 신호 협약 설립

  1. 후루타형 회전식 반추의 고충실도 시뮬레이션 모델을 구축합니다. 시스템에 대해 두 개의 일반화된 좌표를 정의한다: 회전 암 각도 θ와 직립 수직 진자로부터의 진자 편차각인 α.
  2. 시스템 상태 벡터를 x = [θ, α, θ̇, α̇]T로 정의하며, α = 0을 불안정한 직립 평형으로 지정합니다. 오일러-라그랑주 방정식을 사용하여 비선형 관성 행렬, 코리올리 힘, 중력 벡터를 명시적으로 정의하는 수학적 플랜트 모델을 공식화합니다.
  3. 공장, 제어기, 후처리 스크립트 전반에 걸쳐 동일한 인코더 극성을 일관되게 사용하여 양의 θ와 양의 α을 정의하세요.
  4. 표 1에 설명된 명목상의 기계적 및 전기기계적 매개변수를 엄격히 활용하여 고정 단계 실시간 시뮬레이션 해석기를 확립합니다. 재료표에 명시된 대로 지정된 실시간 실행 환경 내에서 폐쇄 루프 시스템을 구성하세요. 컨트롤러 업데이트 주기를 2ms로 설정하고, 데이터 로깅 간격을 20ms로 고정하세요.
  5. 세 가지 구체적인 비이상적 효과를 공장 모델에 통합하여 현실적인 구현 한계를 모방합니다. 팔과 진자 피드백 채널에 각각 0.003 rad와 0.004 rad의 표준 편차를 가진 제로 평균 백색 잡음을 주입합니다.
  6. 측정된 진자 신호에 4ms 전송 지연을 도입합니다. 동시에, 모델링 불일치를 시뮬레이션하기 위해 제어기 설계에 사용된 명목값에 비해 시뮬레이션된 플랜트 감쇠 계수를 8% 증가시킵니다.
  7. 모터 명령 출력은 엄격히 ±10 V로 제한하세요.
    주의: |θ| 0.70 rad를 초과하거나 |α| 방사능 0.35를 초과합니다. 추가로, 제어 명령이 ±10V 포화 한계에 100ms 이상 유지될 경우 시스템 리셋을 트리거하는 워치독 타이머를 구현하세요.

2. 초기 상태 조건과 전치위

  1. 각 테스트 전에 시스템을 하향 정지 상태로 초기화하세요.
  2. 진자를 역방향으로 돌리고 안정화 컨트롤러를 작동시키는 사전 배치 작업을 수행합니다. 이 전치기 단계는 공식 성과 평가에서 제외합니다.
  3. 진자 편차가 최소 1.0초 동안 직립 평형에서 ±0.05 rad 이내에 지속적으로 유지되었음을 확인한 후에만 공식 데이터 수집을 시작하므로, 평가된 모든 시험에서 동적 초기 조건이 사실상 유사하게 유지되도록 하십시오.
  4. 이 조건을 충족하면 시험 시간을 0.0초로 초기화하고 즉시 지정된 설정점 프로파일을 실행하기 시작하세요. 모든 관제사가 동일한 사전 배치 절차를 사용하고 동일한 수락 기준을 충족하는지 확인하세요.

3. 기본 백스텝 컨트롤러 구현

  1. 명령된 암 각도 기준 θr(t)에 따라 추적 오차 eθ(t)를 정의하라.
    eθ(t) = θr(t) − θ(t) (1)
  2. 식2에 따라 복합 슬라이딩 곡면 s(t)를 구성합니다. 이 공식화 내에서 λ를 엄격히 양의 오류 곡면 기울기 계수로 정의한다.
    s(t) = ėθ(t) + λeθ(t) (2)
  3. 명목상 모델 기반 보상항과 오류 안정화 비례항을 통합하여 참조 백스텝 컨트롤러를 공식화합니다. 추적 오차 변수를 수학적으로 z1 = eθ(t), z2 = s(t)로 정의합니다.
  4. 추적 오차 수렴을 평가하기 위해 리아푸노프 안정성 분석을 수행하라. 선택한 대조 리야푸노프 함수를 시간에 대해 V = 1/2z12 + 1/2z22 를 미분하여 V̇ = z1ż1 + z2ż2를 얻는다. 이 미분에 정식화된 제어 법칙을 대입하여 V̇가 ≤−k1z12 − k2z22 ≤ 0임을 검증한다. 이 음-반정정 조건은 이론적으로 폐루프 시스템 오차가 원점으로 수렴하도록 보장합니다.
  5. 후속 PSO 알고리즘을 이 리아푸노프 기반 안정성 조건을 보존하기 위해 선택한 경계 내에서 다차원 매개변수 공간을 탐색하도록 제한한다.
  6. 불연속 부호 함수를 평형 근처의 고주파 채팅을 완화하기 위해 sat(x/φ)으로 대체하라. 이는 표준 경계층 백스텝 연습에 따른 것이다. φ를 방정식 3 내에서 제어 전이를 부드럽게 하는 경계층 너비로 정의합니다.
    sat(x/φ) = 1, x/φ > 1; SAT(x/φ) = x/φ |x/φ| ≤ 1; sat(x/φ) = x/φ < −1 (3)에 대해 −1
  7. 25Hz 컷오프 주파수의 1차 필터링 후방차분 알고리즘을 적용하여 위치 측정에서 각속도를 추정합니다.
  8. 표 2에 나열된 고정 기준선 이득(k1 = 3.60, k2 = 1.95, λ = 2.10, φ = 0.12)을 적용합니다. 공식 테스트가 시작되면 이 수치들을 다시 조정하지 마세요.

4. 입자 군집 최적화(PSO)를 통한 백스텝 이득 최적화

  1. 실시간 평가 전에 오프라인 튜닝을 실행하세요. 20개의 입자로 구성된 PSO를 사용하여 네 가지 컨트롤러 매개변수(k1, k2, φ λ)를 최적화하고, 실행을 35회 반복24회로 엄격히 제한합니다. 불필요한 계산 오버헤드를 방지하기 위해 이 임계값에서 최적화를 종료하라. 경험적 오프라인 튜닝 결과 스웜이 첫 20회 반복 내에 안정적인 글로벌 최고 적합도에 지속적으로 수렴하는 것으로 나타났다.
  2. 지정된 탐색 경계 내에서 입자를 균일하게 초기화합니다: k1 ∈ [2.5, 5.5], k2 ∈ [1.2, 3.0], λ ∈ [1.2, 2.8], φ ∈ [0.05, 1.20].
  3. 각 입자를 20초 오프라인 훈련 시나리오로 평가합니다. 이 평가 환경이 정식 실시간 시험에서 설정된 포화 한계, 센서 노이즈, 지연, 감쇠 불일치를 엄격히 재현하도록 해야 합니다.
  4. 최소 목적 함수를 J = 0.55RMSE + 0.25max|α| + 0.20RMSU.
  5. 이 세 가지 목표 구성 요소를 고정된 기준선 기준값으로 정규화하는데, 이는 군집 탐색 시작 전 실행된 5회의 초기 기준선 실행의 평균으로 계산됩니다. 최적화 과정 내내 이 정규화 상수를 엄격히 유지하세요.
  6. 최적화 실행 동안 관성 가중치를 0.90에서 0.40으로 선형적으로 줄입니다. 두 가속도 계수를 모두 1.50으로 고정하세요.
  7. 평가 단계에서 안전 정지를 유발하는 입자 구성에 미리 정해진 페널티 비용을 할당합니다.
  8. 최종 반복을 완료하면 전역 최적 해를 직접 추출하여 최적화된 컨트롤러로 지정하세요.
  9. 표 2에 상세히 설명된 최적화된 이득을 모든 공식 PSO 최적화 실시간 시험(k1 = 4.19, k2 = 2.44, λ = 1.83, φ = 0.92)에 적용합니다.

5. 실시간 실행 플랫폼 구성

  1. 빠른 제어 프로토타이핑(RCP) 고정 단계 실시간 시뮬레이션 환경에서 제어 논리와 수학적 플랜트 모델을 동시에 실행합니다. 실시간 대상 머신으로 충분한 연산 용량을 갖춘 고성능 산업용 워크스테이션을 활용하세요. 가상 아날로그 출력 및 인코더 입력 채널을 통해 제어 알고리즘을 시뮬레이션된 플랜트 역학과 인터페이스하여 구현 수준의 신호 제약을 에뮬레이션합니다.
  2. 실시간 스텝 크기에 대해 엄격한 2ms 간격을 강제합니다. 하드웨어 및 실행 설정에 대한 포괄적인 요약은 표 3 을 참조하십시오.
  3. 각 시도를 시작하기 전에 모든 컨트롤러 상태를 초기화하세요.
  4. 기준값을 0으로 설정하고 2.0초 기준선 데이터 세그먼트를 세우는 자세로 수집합니다. 지정된 추적 프로파일을 시작하기 전에 이 창을 점검하여 비정상적인 포화 현상이나 센서 드리프트가 없는지 확인하세요.
  5. 각 새로운 시도마다 미리 정의된 시드 배열에서 선택된 별도의 시드를 사용하여 측정 노이즈 실현을 재생성합니다.

6. 단계 추적 테스트 실행

  1. 0.0초에서 2.0초까지 θr = 0 rad, 2.0초에서 10.0초까지 θr = 0.50 rad, 10.0초에서 20.0초까지 θr = 0.20 rad로 정의된 20초 구간별 단계 시퀀스를 적용합니다.
  2. 기본 제어 장치에 대해 10건의 유효 시험을, PSO 최적화 컨트롤러에 대해 10건의 유효 시험을 실시합니다.
  3. 각 시도 동안 경과 시간, 기준 각도, 측정된 암 각도, 추적 오차, 진자 편차, 제어 전압을 연속적으로 기록합니다.
  4. 0.50 rad step 입력 이후의 과도 성능을 구체적으로 평가하며, 이는 t = 2.0 s에서 발생합니다.
  5. 상승 시간을 계산하는데, 이는 측정된 암 각도 응답이 목표 설정값의 10%에서 90%로 전환되는 데 필요한 시간으로 정의됩니다.
  6. 오버슈트는 최대 각도편차가 0.50 rad 목표물을 초과하는 비율로 계산합니다.
  7. 안정 시간을 계산하는데, 이는 첫 번째 인스턴스로 결정되며, 이후 응답은 최소 1.0초 동안 0.50 방사선 목표의 ±2% 내에 제한됩니다.
  8. 10.0초 이내에 이 합의 조건을 충족하지 못하는 모든 재판은 미해결로 표시하세요. 정착 시간 평균 계산에서는 엄격히 제외하고, 나머지 모든 지표에는 유지하세요.
  9. 정상 상태 오차는 9.0초에서 10.0초까지 이어지는 시간 창 동안의 추적 오차를 평균화하여 계산합니다.

7. 사인파 추적 테스트 실행

  1. 방정식 4에 의해 지배되는 20초 혼합 주파수 사인파 기준 궤적을 주입합니다.
    θr(t) = 0.26sin(2π·0.10t) + 0.12sin(2π·0.30t + 0.40) rad (4)
  2. 각 컨트롤러 구성별로 유효한 10회의 시험 실행을 완료하세요.
  3. 각 개별 시도에 대해 전체 시험 추적 RMSE, 최대 절대 추적 오차, 제어 RMS 전압, 최대 절대 진자 편차, 위상 지연을 추출합니다.
  4. 측정된 암 각도 궤적과 명령된 기준 간의 교차상관을 수행하여 ±0.50초의 탐색 창 내에서 위상 지연을 추정합니다. 측정된 출력이 기준 신호보다 시간적으로 뒤처질 때 지연을 양수로 기록하세요.

8. 교란 거부 테스트 실행

  1. 20초 동안 암 각도 기준을 0 방사능으로 엄격히 유지하세요.
  2. 정확히 6.0초에 가산 모터 측 토크 펄스를 주입하고, 12.2초 간격에 동일한 펄스를 두 번째로 가합니다.
  3. 교란 진폭을 0.030 N·m으로 설정하고, 두 주입 이벤트마다 펄스 폭을 0.12초로 설정하세요. 각 컨트롤러당 유효한 10개의 시도를 완료하세요.
  4. 각 펄스 시작 직후 0.50초 창 내에서만 절대 추적 오차를 계산합니다. 두 값 중 더 큰 값을 해당 시도의 교란 후 대표 피크 오차로 식별하고 유지합니다.
  5. 회복 시간을 계산하는데, 이는 펄스 시작부터 최초 기록된 샘플링 순간까지의 경과 시간으로, |eθ| ≤ 0.010 방사능. 데이터 로깅은 엄격히 20ms 간격으로 이루어지므로 하위 샘플 복구 시간은 보간하지 마십시오.
  6. 절대 추적 오차를 적산하여 20초 전체 시험 실행에 걸쳐 누적적으로 제어 RMS 전압을 계산합니다.

9. 데이터 내보내기 및 통계 요약

  1. 스텝, 사인파, 교란 테스트에서 생성된 원시 시간 영역 데이터 세트를 별도의 데이터 파일로 내보내세요.
  2. 반복 시험 지표를 구조화된 매트릭스 형식으로 조직하여, 각 시험마다 한 행씩, 평가된 지표별로 지정된 열을 할당합니다.
  3. 미완성으로 표시되거나 안전 정지로 종료된 시험은 엄격히 제외하십시오. 제외된 모든 런을 동일한 조건에서 추가 시험으로 대체하여 각 테스트 시나리오별로 각 제어군별로 정확히 10개의 유효 시험을 포함하는 최종 데이터셋을 보장합니다.
  4. 복합 재시험 결과를 평균 ± 표준편차로 보고하세요.
  5. Shapiro-Wilk검정을 사용하여 추출한 지표들의 분포 정규성을 평가합니다.
  6. 정규분포 데이터에 대해 2측 독립표본 t-검정을 사용하여 기준선과 최적화된 제어기 간의 통계적 차이를 분석합니다. 비정규 분포를 보이는 모든 매개변수에 대해 Mann-Whitney U-검정을 적용합니다.
  7. 통계적 유의성의 임계값을 p < 0.05에서 설정합니다.

결과

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

입자 군집 최적화(PSO) 알고리즘은 복합 목적 함수의 초기 급격한 감소와 점진적 수렴 기간을 보여주었다. 구체적으로, 최적 적합도는 첫 번째 계산 주기 내에 1.8757로 감소했으며, 평균 군집 적합도는 2.0573에서 35번째 반복에서는 1.2518로 떨어졌습니다. 이 수렴의 대부분은 초기 15회에서 20회 반복 동안 이루어졌습니다. 이 단계를 넘어서면 전역 최적 해의 궤적이 수렴하여 군집이 무작위로 떠돌지 않고 미리 정의된 탐색 공간 내에서 안정적인 영역에 도달했음을 나타냈다. 최종 PSO 유도 이득 집합은 기본 백스텝 법칙의 구조적 무결성을 유지하면서도 상대적 가중치를 안정화 항들 사이에 재분배했습니다(표 2). 그림 1에서 볼 수 있듯이, 최적화 알고리즘은 적합도 함수의 빠른 감쇠를 가능하게 하여 초기 탐색 단계에서 35회 반복 만에 안정적인 전역 최적 해로 전환했습니다. 수동 조정된 기준선과 비교했을 때, 최적화된 컨트롤러는 k1과 k2에 대해 더 큰 값을 채택하고, 오차 표면 기울기 λ를 줄였으며, 경계층 φ가 더 넓어졌습니다.

스텝 트래킹 성능

비교 분석 결과, 두 컨트롤러 간 스텝 트래킹 실험 중 성능 차이가 뚜렷하게 드러나며, 이 프로토콜의 예상되는 긍정적 결과와 비최적 결과가 있음을 보여줍니다. 기준선 백스텝 컨트롤은 전형적인 최적이 아닌 결과를 나타냅니다; 2.0초에 주입된 0.50 방사선 명령 이후에도 전반적인 안정성을 유지했으나, 목표 궤적에서 조기 벗어난 빠른 초기 상승률을 보였고, 이로 인해 지속적인 잔류 진동이 발생했고 수렴에 오랜 시간이 필요했다. 반면, PSO 최적화 컨트롤러는 명령 포화 없이 빠르고 감쇠된 접근으로 설정값을 개선하는 대표적인 긍정적 결과를 보여줍니다. 10회 연속 시험에서 최적화된 컨트롤러는 스텝 추적 RMSE를 0.065 ± 0.002 rad에서 0.050 ± 0.002 rad로 낮췄다(Welch t-test, p < 0.001, 표 4). 과도 측정 측정도 개선되어 오버슈트가 4.644± 0.604%에서 3.627± 0.620%로 감소했고(Mann–Whitney U, p = 0.009), 상승 시간은 0.788± 0.025초에서 0.548± 0.025초로 단축되었습니다(Mann–Whitney U, p < 0.001). 이러한 성능 차이는 그림 2그림 3에서 나타나며, 최적화된 응답이 향상된 감쇠와 더 빠른 설정점 수렴을 보입니다. 이 향상된 정밀도는 평균평균근 제어 전압이 0.669 ± 0.004 V에서 0.521 ± 0.003 V로 22.1% 감소하는 것과 함께 달성되었습니다. 동시에 최대 진자 스윙은 33.1% 감쇠되어 5.812°에서 3.889°로 감소했습니다(표 4). 또한, 10.0초 창 내에서 1.0초 침착 기준을 충족하는 기준선 시험은 없었으나, 최적화된 컨트롤러는 70%의 시험에서 성공적으로 침착하여 평균 안정 시간을 1.057± 0.348초를 기록했습니다.

사인파 추적 성능

두 제어 전략 모두 20초 테스트 기간 동안 혼합 주파수 사인파 기준 하에서 유한 추적을 유지하였습니다. 성능 격차는 단계-반응 검사보다 시각적으로 덜 두드러졌지만, 반복 시험의 통계적 결과는 최적화된 접근법에서 성능 향상을 나타냈습니다. 기준선 제어 신호는 더 넓은 추적 오차 범위를 보였고 목표 파형보다 눈에 띄게 뒤처졌습니다. 반면, 최적화된 컨트롤러는 저주파와 고주파 변동 모두에서 설정값을 더 밀착하게 추적하여 기준 궤적을 따라 피크 오차의 더 좁은 분포를 가능하게 했습니다. 따라서 최적화 후 전체 시험 RMSE는 0.061 ± 0.003 rad에서 0.040 ± 0.003 rad으로 감소했습니다. 표 5에 자세히 설명된 바와 같이, 최적화된 컨트롤러는 제어 RMS 전압을 0.557 ± 0.002 V에서 0.402 ± 0.002 V로 낮추고, 최대 진자 변위를 2.156 ± 0.079°에서 1.464± 0.061°로 제한하여 위상 동기화와 에너지 효율이 향상되었음을 나타냅니다(p < 0.001, 표 5; 그림 4).

교란 거부와 교차 시나리오 강인성

6.0초와 12.2초 가산 토크 펄스의 주입은 기본 제어 장치의 반응에 더 큰 암 각도 편차와 더 넓은 진자 변동을 유도했습니다. 최적화된 컨트롤러도 섭동을 즉시 감지했지만, 교란 이후의 이동은 더 적었다. 제로 기준 평형으로의 회복 과정은 질적으로 더 빠른 추세를 보였으며(0.014초에서 0.000초로), 그러나 이 특정 지표는 통계적 유의성에 도달하지 못했는데(p = 0.078), 주로 20ms 데이터 로깅 해상도가 측정 가능한 바닥 효과를 유발했기 때문입니다. 반복 실험을 거치면서 최적화된 매개변수화는 교란 후 최대 오차를 줄였다. 20초 동안 계산된 절대 오차(IAE) 적분은 0.377 ± 0.012에서 0.248 ± 0.015로 감소했으며, 제어 RMS 전압도 0.656 ± 0.003 V에서 0.508 ± 0.005 V로 감소했습니다. 진자 진동의 최대 진폭도 0.117°에서 11.456± 0.117°에서 7.561± 0.063°로 감쇠되었다(표 6). 컨트롤러의 순위는 세 가지 테스트 프로필 모두에서 일관되었습니다. PSO 최적화 백스텝 전략은 과도 오차를 낮추고, 정상 상태 부정확성을 줄이며, 수동 진자 이동을 최소화했습니다(p < 0.001, 표 6; 그림 5) 전체 액추에이터 노력량을 증가시키지 않고도 말입니다. 주요 성과 지표의 시험 간 분포는 그림 6에 요약되어 있습니다.

데이터 가용성:

대표 데이터, 시험 수준 지표, 사전 정의된 무작위 시드, PSO 튜닝 기록을 포함한 수치와 표를 생성하는 데 사용된 지원 데이터셋은 Zenodo에 등록되어 있으며, DOI 10.5281/zenodo.20395966 하에 공개되어 있습니다.

figure-results-1
그림 1: 컨트롤러 튜닝에서의 입자 군집 최적화 수렴. (A) 35회 반복 동안 군집의 최고 적합도값; (B) 각 시점별 평균 적합도값. 복합 대물렌즈는 초기 탐사 단계에서 빠르게 붕괴되었으나, PSO 최적화된 백스테핑 제어 법칙의 안정된 영역에 수렴하면서 점차 속도가 느려졌습니다. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

figure-results-2
그림 2: 기준선 및 PSO 최적화 백스테핑 컨트롤러의 대표적인 스텝 트래킹 응답. (A) 명령된 팔 각도 기준과 측정된 팔 각도 반응을 20초 스텝 시퀀스에 대하여; (B) 0.50 rad 단계 직후 2.0초 반응 확대; (C) 두 번째 0.20 rad 명령 구간 이후 응답 확대 시각은 10.0초부터 시작됩니다. 최적화 후, PSO 최적화 컨트롤러는 기본 컨트롤러보다 더 빠른 상승 시간, 낮은 피크 오차, 더 나은 감쇠를 보여주었습니다. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

figure-results-3
그림 3: 두 컨트롤러 하에서의 암 각도 추적 오류 및 제어 동작. (A) 전체 스텝 트래킹 테스트 중 암 각도 추적 오류; (B) 동일한 시험에 대한 제어 전압 신호; (C) 단계 반응 중 진자 편차 각도. 최적화된 컨트롤러는 오차 변동이 더 작고, 진동 범위가 좁으며, 낮은 RMS 명령 레벨에서도 상대적으로 부드러운 움직임을 보였습니다. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

figure-results-4
그림 4: 혼합 주파수 기준 하에서의 대표적인 사인파 추적 성능. (A) 명령 사인파 기준 및 20초 추적 실험 내 암 각도 응답 측정; (B) 동일한 시간 범위 내의 추적 오류; (C) 사인파 추적 과정 중 진자 편차 각도. PSO 최적화 컨트롤러는 기본 컨트롤러보다 복합 명령을 더 밀접하게 추적하여 위상 지연이 줄고 연속 사이클에서 오류 범위가 줄어드는 것을 보였습니다. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

figure-results-5
그림 5: 제로 기준 조절 하에서의 대표적인 교란-거부 반응. (A) 교란-제거 시험 중 암 각도 추적 오류, 6.0초 및 12.2초 토크 펄스 교란 포함; (B) 같은 시험 중 진자 편차각; (C) 교란 차단 시 전압 신호를 제어합니다. 기본 컨트롤러와 비교했을 때, PSO 최적화 제어는 교란 후 최대 편차가 더 낮고 설정값에 더 빠르게 회복되었습니다. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

figure-results-6
그림 6: 세 가지 시험 상황 모두에서 주요 성과 지표의 시험 간 분포. (A) 단계 추적 RMSE; (B) 스텝 트래킹 상승 시간; (C) 사인파 추적 RMSE; (D) 사인파 위상 지연; (E) 교란 후 추적 최고점 오류; (F) 교란-거부 조건 하에서의 최대 진자 변위. 각 패널은 각 조절 조건 하에서 유효한 10개의 시험 분포를 보여줍니다. 기준선과 PSO에 최적화된 백스텝 제어 시스템의 중심 경향과 분산이 직접 비교됩니다. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

매개변수상징가치부대
회전 암 길이Lr0.215m
진자 중심 질량 길이Lp0.168m
회전 암 질량MR0.254KG
진자 질량MP0.097KG
암 점성 감쇠Br0.0031N·m·s/rad
진자 점성 감쇠BP0.0018N·m·s/rad
모터 토크 상수Kt0.053N·m/A
인코더 해상도Nenc4096카운트/레브
컨트롤러 업데이트 기간Ts0.002s

표 1: 비선형 회전 역진자 모델의 명목 시스템 매개변수. 실시간 비선형 플랜트 모델 및 제어 시스템 개발을 위한 명목 기하학, 관성, 감쇠, 작동 및 센서 매개변수 목록. 공식 시험 적용 시 추가된 감쇠 불일치는 독립적이며 이 명목 수치에서 제외됩니다.

컨트롤러이득가치설명
베이스라인 백스텝K13.6수작업으로 조율된 초기 안정화 이득
베이스라인 백스텝K21.95수작업으로 튜닝된 가상 제어 이득
베이스라인 백스텝λ2.1오차 표면 기울기
베이스라인 백스텝φ0.12경계층 폭
PSO 최적화 백스테핑K14.1935회 반복 후 전역 최적 입자
PSO 최적화 백스테핑K22.4435회 반복 후 전역 최적 입자
PSO 최적화 백스테핑λ1.8335회 반복 후 전역 최적 입자
PSO 최적화 백스테핑φ0.9235회 반복 후 전역 최적 입자

표 2: 기본 백스텝 컨트롤러 이득 및 PSO 최적화 백스텝 컨트롤러 이득. 표는 두 컨트롤러의 작동 상태에 대한 이득 조합을 제시합니다. 기본 값은 수동 튜닝 시 고정되었고; PSO 최적화 이득은 35번의 최적화 반복 후 최종 전역 최적 입자를 의미합니다.

항목사양
실시간 목표 컴퓨터산업용 PC, 인텔 i7급 CPU, 16GB RAM
실행 모드고정 단계 실시간 시뮬레이션
컨트롤러 업데이트 기간2ms
신호 출력 간격20ms
신호 인터페이스인코더 입력 및 아날로그 출력, ±10V
플랜트 구성비선형 후루타형 회전 역진자 모델
주입된 비이상 효과측정 잡음, 진자 채널 지연, 감쇠 불일치
측정 잡음암 각도에 0.003 방사능; 진자 각도에서 0.004 방사도
진자 채널 지연4ms
플랜트 댐핑 불일치명목 제어 모델 대비 +8%
명령 포화±10 V
안전 정지 기준|θ| > 0.70 rad, |α| > 0.35 방사능, 또는 포화도> 100ms
사전 배치 수용|α| ≤ 시험 시작 전 최소 1.0초 동안 0.05 방사능을 유지해야 합니다
스텝 참조 프로필0 rad (0.0-2.0초), 0.50 rad (2.0-10.0초), 0.20 rad (10.0-20.0초)
사인파 기준 프로파일0.26 sin(2π·0.20t) + 0.12 sin(2π·0.30t + 0.40) rad
교란 프로토콜6.0초와 12.2초의 두 번의 가산 토크 펄스
교란 진폭과 폭0.030 N·m, 0.12초
컨트롤러별 유효한 시험 및 시나리오10

표 3: 실시간 시뮬레이션 환경, 신호 설정, 시험 자격 규칙. 실행 플랫폼, 컨트롤러 주사율, 신호 내보내기 간격, 비이상 효과 주입, 안전 정지 조건, 기준 궤적, 교란 설정, 유효한 시험 기준 요약.

미터법기준 백스텝 n=10PSO 최적화 백스텝 n=10p 값통계 검정
RMSE (rad) 추적0.065 ± 0.0020.050 ± 0.002<0.001웰치 t-검정
정상 상태 오차, 9.0–10.0초 (rad)-0.007 ± 0.001-0.004 ± 0.001<0.001맨-휘트니 대학교
오버슈트 (%)4.644 ± 0.6043.627 ± 0.6200.009맨-휘트니 대학교
상승 시간(s)0.788 ± 0.0250.548 ± 0.025<0.001맨-휘트니 대학교
정산 시간(s)유효한 합의된 재판 없음 (0/10)1.057 ± 0.348 (7/10 유효한 합의된 재판)NA비교가 아니야
제어 RMS (V)0.669 ± 0.0040.521 ± 0.003<0.001웰치 t-검정
최대 진자 편차(deg)5.812 ± 0.1563.889 ± 0.109<0.001웰치 t-검정

표 4: 10개의 유효한 시험에서 각 제어자별로 단계별 추적 성과 지표. 이 표는 RMSE, 정상 상태 오차, 오버슈트, 상승 시간, 설정점 수렴 속도, 제어 RMS 전압, 최대 진자 편차 추적을 포함한 단계추적 실험의 반복 시험 요약 통계를 제시합니다. 값은 별도 명시가 없는 한 표준편차± 평균으로 보고됩니다.

PSO 최적화 백스텝 n=10p 값통계 검정
0.040 ± 0.003<0.001웰치 t-검정
0.088 ± 0.006<0.001웰치 t-검정
0.232 ± 0.019<0.001웰치 t-검정
0.402 ± 0.002<0.001웰치 t-검정
1.464 ± 0.061<0.001웰치 t-검정

표 5: 10건의 유효한 시험에서 조약군별로 사인파 추적 성능 지표. 이 표는 정인파 추적 검정의 반복 시험 요약을 제시하며, 여기에는 전체 시험 평균평균근오차(RMSE), 최대 절대 추적 오차, 위상 지연, 제어 RMS 전압이 포함됩니다. 가장 큰 진자 편차도 제공된다. 양의 위상 지연은 측정된 출력이 설정값을 따라가고 있음을 나타냅니다.

p 값통계 검정
<0.001웰치 t-검정
0.078맨-휘트니 대학교
<0.001웰치 t-검정
<0.001웰치 t-검정
<0.001웰치 t-검정

표 6: 10개의 유효한 시험에서 통제군별로 교란-거부 성능 지표. 교란-제거 실험의 반복 시험 데이터에는 교란 후 추적 오차의 최고점, 복구 시간, 절대 오차(IAE) 적분, 제어 RMS 전압, 최대 진자 편차가 포함됩니다. 신호 내보내기 설정에 따라 측정 가능한 복구 시간은 20ms 로깅 기간에 의해 제한됩니다.

토론

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

본 연구의 주요 목적은 단순히 고립된 조건에서 한 컨트롤러가 다른 컨트롤러보다 우수하다고 선언하는 것이 아니라, 여기서 평가한 PSO 기반 이득 최적화 프레임워크가 정의된 시뮬레이션된 비이상 시나리오에서 백스텝 컨트롤러의 성능을 향상시킬 수 있음을 입증하는 것입니다. 회전 역진자는 매우 비선형적이고 최소 위상이 아니며, 작동 불완전 특성을 가지고 있어 이 평가의 훌륭한 기준점이 됩니다26. 성능 지표를 넘어, 이 프로토콜의 기술적 완전성은 실시간 시뮬레이션 환경의 신중한 특성화에 달려 있습니다. 중요한 구현 단계는 8% 감쇠 불일치와 4ms 센서 지연을 제어된 주입으로 하는 것으로, 이러한 특정 비이상 효과는 PSO 알고리즘이 이상화된 조건만이 아니라 형식적 평가에서 사용된 동일한 섭동 하에서 이득을 최적화할 수 있게 합니다.

통합 고정 단계 실행 환경에서 단계추적, 사인파 추적, 교란-거부 프로토콜을 통해 제어 전략을 테스트한 결과 일관된 성능 추세가 나타났습니다. 특히, 스텝 및 사인파 응답 모두에서 관찰된 향상—특히 추적 오차 감소, 오버슈트 최소화, 위상 지연 감쇠—는 RMS 제어 전압의 측정 가능한 감소와 함께 이루어졌다. 이는 최적화 과정이 단순히 드라이브 유닛을 포화시켜 추적 정확도를 높인 것이 아니라, 오히려 기존 리아푸노프 기반 백스텝 프레임워크 내에서 통제 노력을 재분배했다. 이 매개변수 재분배의 일관성은 프로토콜 Step 2.4에서 정의된 전치위 수용 기준에 크게 영향을 받습니다. 진자가 지정된 평형 창 내에 지속적으로 유지되도록 엄격히 확인하는 것이 필수적입니다; 그렇지 않으면 불규칙한 초기 과도현상이 이후의 오프라인 조율 단계에서 조기 비용-함수 정체나 비수렴 군집 행동을 초래할 수 있습니다. 언더액추에이션 기계 시스템의 경우, 이 재분배는 능동 좌표(회전 암)와 수동 좌표(진자) 간의 결합 관리를 위해 제어 노력을 어떻게 배분하는지를 결정하기 때문에 중요합니다27.

더욱이, 암 각도 추적 오차와 내부 진자 이동이 동시에 감소한다는 점은 제안된 튜닝 프로토콜의 장점을 강조합니다. 언더가시옹 시스템 제어에서는 휘발성 내부 상태를 희생하면서 정밀한 좌표 추적을 달성하는 것은 일반적으로 최적이 아니거나 실패한 설계로 간주됩니다. 최적화된 제어 법칙은 작동하지 않은 진자의 반작용 진폭을 33.1% 감소시키는 동시에 추적 정확도를 향상시켰습니다. 이러한 결합된 개선은 PSO 알고리즘이 고이득 피드백에 의존하지 않고 능동 좌표 간의 비선형 결합을 더 잘 균형 있게 조절하는 이득 조합을 식별했음을 시사합니다. 이러한 균형 잡힌 성능은 순수 궤적 추적만으로는 제어 효율에 대한 더 유익한 지표로, 에너지 변환 과정에서 내부 상태 역학이 충분히 경계가 있었음을 나타냅니다28. 마찬가지로, 교란-제거 결과는 시뮬레이션된 시험 조건 내에서 최적화된 이득의 실질적 견고성을 뒷받침합니다. 20ms 로깅 간격은 정확한 하위 샘플 회복 시간을 가리는 바닥 효과를 유발했으나, 교란 후 최대 오차, 누적 절대 오차, 최대 진자 변위가 동시에 감소한 점은 최적화된 매개변수가 외부 펄스 주입이 시스템 역학을 통해 전파되는 정도를 제한했음을 시사한다.

이 프로토콜의 성공적인 실행은 일반적인 구현 병목 현상을 해결하는 것이 필요합니다. 예를 들어, 군집 궤적이 35회 반복 내에 안정되지 않을 경우, 연구자들은 먼저 프로토콜 4.2에 명시된 탐색 경계가 안정된 리아푸노프 영역을 충분히 포함하는지 확인해야 합니다. 또한, 실시간 타겟 머신이 교란 제거 단계에서 자주 안전 정지를 트리거하면, 플랫폼이 지원하는 경우 컨트롤러 업데이트 기간을 단축하거나 후방 차분 필터 컷오프 주파수를 정교화하는 것이 최적화 로직을 해치지 않으면서 폐쇄 루프 무결성을 유지하는 데 도움이 될 수 있습니다.

이러한 유망한 결과에도 불구하고, 이 방법론은 시뮬레이션 환경에 내재된 추상화에 의해 제한됩니다. 구현된 프로토콜은 샘플링 지연, 명령 포화, 감쇠 불일치, 측정 잡음 등 순수 오프라인 수치 적분에서 자주 간과되는 요소들을 고려했습니다. 그러나 본 연구에는 물리적 회전 역진자 실험, 물리적 하드웨어 인더루프 검증, 물리적 전개 테스트는 포함되지 않았습니다. 따라서 이 결과는 지정된 고정 단계 및 비이상적인 시뮬레이션 조건에서 PSO 기반 게인 튜닝의 성능 효과에 대한 시뮬레이션 기반 증거로 해석되어야 합니다. 향후 연구에서는 별도의 하드웨어 지향 연구가 고려되기 전에 시뮬레이션 내에서 추가적인 마찰, 액추에이터, 준수, 양자화 효과를 포함시켜 모델링 불확실성을 확장할 수 있습니다.

본 연구는 백스텝 제어를 위한 PSO 기반 이득 최적화를 평가하기 위한 빠른 제어 프로토타이핑 시뮬레이션 프로토콜을 확립합니다. 10번의 반복 시험 정량 결과에 따르면, 최적화된 컨트롤러는 스텝 트래킹 RMSE를 0.065에서 0.050 rad로 낮추고, 수동 조율 기준선에 비해 RMS 제어 노력을 22.1% 감소시킵니다. 진자 이동에서 33.1%의 감쇠는 시뮬레이션된 비이상 조건에서 내부 상태 안정성이 개선되었음을 나타냅니다. 이 시뮬레이션 환경은 노이즈, 지연, 감쇠 불일치, 포화를 포함하지만, 물리적 시스템에서 볼 수 있는 복잡한 쿨롱 마찰, 모터 데드밴드, 구조 준수, 센서 양자화를 완전히 재현하지는 못합니다. 향후 연구는 시뮬레이션 모델을 확장하여 추가 비이상 효과를 포함시키고, 동일한 순위 패턴이 더 넓은 시뮬레이션 불확실성 조건에서 안정적으로 유지되는지 검증하는 데 중점을 둘 것입니다.

공개 사항

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

저자들은 이해 상충이 없음을 선언합니다.

감사의 글

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

저자들은 이 프로토콜에서 제시된 시뮬레이션을 수행하는 데 필요한 연구 시설과 실시간 시뮬레이션 플랫폼을 제공한 해군공과대학교 전력공학대학에 감사를 표합니다. 저자들은 또한 제어 성능 평가에 사용되는 계산 자원과 시뮬레이션 환경 유지에 도움을 준 실험실 기술 직원들에 감사를 표합니다.

재료

```html

이 논문에 사용된 재료 목록
이름회사카탈로그 번호댓글
고성능 워크스테이션(Windows 11 Pro)다양한/사용자 정의 빌드N/A고정 스텝 실시간 시뮬레이션 및 후처리를 위한 호스트 기계.
MATLAB(버전 R2024a)MathWorkshttps://www.mathworks.com/products/matlab.html비선형 플랜트 모델링, 컨트롤러 코딩, 데이터 내보내기 및 파라미터 관리.
Simulink(버전 R2024a)MathWorkshttps://www.mathworks.com/products/simulink.htmlFuruta 유형 진자의 블록 다이어그램 모델 구성 및 컨트롤러 실행.
Simulink Desktop Real-Time(버전 R2024a)MathWorkshttps://www.mathworks.com/products/simulink-desktop-real-time.html제어 모델의 데스크톱 실행을 위한 고정 스텝 실시간 커널.
Python(버전 3.11)Python 소프트웨어 재단https://www.python.org/보조 데이터 처리, 통계 처리 및 그림 준비.
NumPy(버전 1.26)NumPy 개발자https://numpy.org/내보낸 시험 데이터에 대한 수치형 배열 연산.
pandas(버전 2.2)pandas 개발자https://pandas.pydata.org/반복된 시험 데이터 구성 및 요약 테이블 생성.
SciPy(버전 1.13)SciPy 개발자https://scipy.org/통계 테스트 및 신호 분석 유틸리티.
Matplotlib(버전 3.8)Matplotlib 개발자https://matplotlib.org/수렴, 추적 및 분포 그림을 위한 플롯 생성.
```

참고문헌

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Boubaker, O. The inverted pendulum benchmark in nonlinear control theory: a survey. Int J Adv Robot Syst. 10, 233 (2013).
  2. Krafes, S., Chalh, Z., Saka, A. A review on the control of second order underactuated mechanical systems. Complexity. 2018, 9573514 (2018).
  3. Casanova, V., et al. Control of the rotary inverted pendulum through threshold-based communication. ISA Trans. 62, 357-366 (2016).
  4. Rahimi, A., Raahemifar, K., Kumar, K. D., Alighanbari, H. Controller design for rotary inverted pendulum system using particle swarm optimization algorithm. , 1-5 (2013).
  5. Hamza, M. F., Yap, H. J., Choudhury, I. A. Genetic algorithm and particle swarm optimization based cascade interval type 2 fuzzy PD controller for rotary inverted pendulum system. Math Probl Eng. 2015, 695965 (2015).
  6. Rajesh, R. Optimal tuning of FOPID controller based on PSO algorithm with reference model for a single conical tank system. SN Appl Sci. 1 (7), 758 (2019).
  7. Rajesh, R., Deepa, S. N. Design of direct MRAC augmented with 2 DOF PIDD controller: an application to speed control of a servo plant. J King Saud Univ Eng Sci. 32 (5), 310-320 (2020).
  8. Ramakrishnan, R., Subramaniam Nachimuthu, D. Design of state feedback LQR based dual mode fractional-order PID controller using inertia weighted PSO algorithm: for control of an underactuated system. J Inst Eng India Ser C. 102 (6), 1403-1417 (2021).
  9. Rajamani, M. P. E., Rajesh, R., Iruthayarajan, M. W. A PID control scheme with enhanced non-dominated sorting genetic algorithm applied to a non-inverting buck-boost converter. Sādhanā. 47 (4), 222 (2022).
  10. Challoob, A. F., et al. Hybridization of CSA and PSO improves the efficacy of MPPT for solar photovoltaic array with partial shading. Int Rev Appl Sci Eng. 15 (3), 323-337 (2024).
  11. Oglah, A. A. Optimal augmented linear and nonlinear PD control design for parallel robot based on PSO tuner. Int Rev Model Simul. 12 (5), 281-291 (2019).
  12. Humaidi, A. J., Hashim, A. A., Al-Shuwaili, A., Kadhim, S. K. Particle swarm optimization of adaptive backstepping sliding mode control for a PAM-actuated hanging mass. Int Rev Appl Sci Eng. , (2026).
  13. Rajesh, R., et al. Data-driven fault detection framework for wheel speed sensor in heavy road vehicles. Signal Process. 239, 110266 (2026).
  14. Rajesh, R., et al. Impact of wheel speed signal processing on antilock brake system in heavy road vehicles. Veh Syst Dyn. , 1-22 (2025).
  15. Mehedi, I. M., et al. Underactuated rotary inverted pendulum control using robust generalized dynamic inversion. J Vib Control. 26 (23-24), 2210-2220 (2020).
  16. Bajodah, A. H., Ansari, U. Rotary inverted pendulum control using neuro-adaptive robust generalized dynamic inversion. J Vib Control. 31 (7-8), 1427-1437 (2025).
  17. Shayeghi, H., et al. Adaptive backstepping sliding mode control design for vibration suppression of earth-quaked building supported by magneto-rheological damper. J Cent South Univ. 28 (5), 1421-1435 (2021).
  18. Yuan, X., Wang, H., Wu, Y. Active unmatched disturbance rejection quasi-sliding observer for electronic throttle valve system based on backstepping control. Entropy. 22 (7), 784 (2020).
  19. Zhao, L., Wang, J., Zhou, H., Li, G. Backstepping-based nonlinear disturbance observer for speed control of DC motor. IEEE Access. 8, 18451-18459 (2020).
  20. Chawla, I., Singla, A. Real-time stabilization control of a rotary inverted pendulum using LQR-based sliding mode controller. Arab J Sci Eng. 46 (3), 2589-2596 (2021).
  21. Pramanik, S., Anwar, S. Robust controller design for rotary inverted pendulum using H∞ and µ-synthesis techniques. J Eng. 2022 (3), 249-260 (2022).
  22. Acosta, J. &. #. 1. 9. 3. ;. Furuta’s pendulum: a conservative nonlinear model for theory and practise. Math Probl Eng. 2010, 742894 (2010).
  23. Krstic, M., Kanellakopoulos, I., Kokotovic, P. . Non-linear and adaptive control design. , (1995).
  24. Kennedy, J., Eberhart, R. C. Particle swarm optimization. , 1942-1948 (1995).
  25. Shapiro, S. S., Wilk, M. B. An analysis of variance test for normality: complete samples. Biometrika. 52 (3-4), 591-611 (1965).
  26. Hamza, M. F., Yap, H. J., Choudhury, I. A. Current development on using rotary inverted pendulum as a benchmark for testing linear and nonlinear control algorithms. Mech Syst Signal Process. 116, 347-369 (2019).
  27. Adıgüzel, F., Yalçın, Y. Backstepping control for a class of underactuated nonlinear mechanical systems with a novel coordinate transformation in the discrete-time setting. Proc Inst Mech Eng I J Syst Control Eng. 236 (6), 1211-1223 (2022).
  28. Liu, Y., Yu, H. A survey of underactuated mechanical systems. IET Control Theory Appl. 7 (7), 921-935 (2013).
  29. Ullah, S., et al. Robust control design of under-actuated nonlinear systems: quadcopter unmanned aerial vehicles with integral backstepping integral terminal fractional-order sliding mode. Fractal Fract. 8 (7), 412 (2024).
  30. Hernandez, R., Garcia-Hernandez, R., Jurado, F. Modeling, simulation, and control of a rotary inverted pendulum: a reinforcement learning-based control approach. Modelling. 5 (4), 1824-1852 (2024).
  31. Lakshmi, K. V., Manimozhi, M. Real-time HIL implementation of DDPG-based reinforcement learning controller for a DC servo motor with inertia disc and rotary inverted pendulum. IEEE Access. 13, 208397-208413 (2025).
  32. Ledin, J. Hardware-in-the-loop simulation. Embed Syst Program. 12 (2), 44-54 (1999).

재인쇄 및 허가

이 JoVE 논문의 텍스트 또는 그림 재사용 허가 요청

허가 요청

태그

233233

관련 논문