PLECS®는 복잡한 전력전자시스템을 설계 및 구현하는 엔지니어를 돕기 위해 개발되었습니다. PLECS는 전력 변환 토폴로지의 선택을 용이하게 하고, 열 관리 시스템과 소자 크기 조절 허용 그리고 정교한 제어 알고리즘의 개념 및 구현을 추진하는 시뮬레이션 도구입니다.
PLECS 회로 시뮬레이터는 제어 시스템과 함께 복잡한 전기 시스템을 모델링하고 시뮬레이션 할 수 있습니다. Plexim은 전력 전자 시스템을 전체적으로 설계해야한다는 점을 인식하여 PLECS를 최적화하여 비선형 요소와 광범위한 시상수를 포함한 전체 시스템을 효율적으로 모델링하고 시뮬레이션합니다. 하향식 설계에 특화된 알고리즘을 채택하고 있기 때문에, 개발 시스템 초기 단계에서 PLECS를 사용할 수 있습니다. 보다 상세한 설계 정보 등을 입수하게 되면 기생효과 및 비선형 효과 등을 고려해 보다 상세한 해석 모델로 변경하여 시뮬레이션 모델의 정확도를 향상시킬 수 있습니다.
쉽고 직관적인 조작이 가능한 회로도 편집기를 사용하여 새로운 시뮬레이션 모델을 신속하게 구축합니다. 스위칭 이벤트를 자체 처리하여 전력 전자 회로의 빠르고 견고한 시뮬레이션이 가능합니다. 단순한 전력 변환 장치 또는 복잡한 전기 드라이브 시스템도 정확한 결과를 빠르게 도출 PLECS는 강력한 시뮬레이션 도구입니다.
PLECS는 두 가지 버전으로 제공됩니다. 사용자는 MATLAB®/Simulink®를위한 PLECS Blockset과 독립적 인 PLECS Standalone 솔루션 중에서 선택할 수 있습니다.
PLECS Coder는 간단하게 버튼 클릭으로 PLECS 회로에서 ANSI-C 규격의 C코드를 생성합니다. 먼저 시스템을 PLECS에서 시뮬레이션 한 후, 실시간 시뮬레이션 또는 임베디드 컨트롤 환경에서 실행하는 C코드를 생성 할 수 있습니다. 코드 생성 기능은 시뮬링크 Coder와 완벽하게 호환됩니다.
The PLECS Coder는 PLECS Blockset/Standalone 시뮬레이션 모델에서 C 코드 (ANSI-C 규격)을 자동으로 생성합니다. 생성 된 C 코드는 임베디드 제어 환경, HIL (hardware-in-the-loop) 시스템 실시간 시뮬레이터 등 각 대상에 따라 컴파일 가능합니다. C 코드 생성의 대상이 되는 시뮬레이션 모델은 물리적인 회로 또는 제어 로직 모델입니다.
대표적인 적용사례로는 HIL (hardware-in-the-loop) 시뮬레이션을 들 수 있습니다. 실제 제어 하드웨어는 실시간 시뮬레이터에서 시뮬레이트 된 가상 플랜트 모델에 연결됩니다 이 기술을 통해 고가의 실험 장비를 사용하지 않고 제어용 하드웨어 및 소프트웨어를 쉽게 검증할 수 있습니다.
또한, 복잡한 모델의 시뮬레이션 시간을 단축하기 위해 생성 된 C 코드를 호스트 컴퓨터에서 컴파일하고 실행할 수 있습니다.
PLECS Blockset을 위한 PLECS Coder는 Simulink Coder에 완전히 통합되어 있습니다. 사용자가 빌드 프로세스를 시작할 때, PLECS는 자동적으로 회로 블럭에 대한 코드를 생성하고 적절한 위치에 삽입합니다. PLECS 는 두 개의 서로 다른 대상을 위한 코드를 생성 할 수 있습니다. 빠른 시뮬레이션 대상 (또는 RSim 대상) 및 리얼 타임 타겟. 기본적으로 PLECS는 Simulink 코더에서 설정한 대상에 따라 정확한 대상을 선택합니다.
PLECS Coder는 특정 하드웨어 타겟에 대한 코드를 생성 할 수 있습니다. 타겟 지원 패키지는 사실상 모든 CPU / MCU 기반 플랫폼 용으로 생성 된 코드를 정의 할 수 있습니다. PLECS 모델의 신호와 타겟의 물리적 입력 및 출력 핀 간의 연결은 I / O 블록을 통해 회로도에서 직접 만들어집니다.
RT Box 대상
PLECS Standalone 용 RT Box 대상 지원 패키지는 PLECS RT Box를 대상으로 인식합니다. PLECS RT Box 구성 요소 라이브러리는 일반적인 아날로그 디지털 I / O를 설정하기위한 블록이 포함되어 있습니다. 이 라이브러리는 외부에서 입력되는 PWM 신호를 감지하고 제어 장치로 전송하는 직교 인코더 신호를 생성하는 특수 블록이 포함되어 있습니다. 아래 그림은 오프라인 용 태양 광 발전 시스템의 3 상 인버터 PLECS 시뮬레이션 모델이지만 이에 PLECS Coder를 적용하여 PWM 신호 입력 전류/전압 출력을 검출하는 모델의 예입니다.
외부 모드에서 오프라인 용 PLECS 모델과 RT-Box에서 동작하는 리얼 타임 모델을 연결하여 대상의 파라미터 값을 실시간으로 조정하고, 검출 된 실시간 데이터를 PLECS Scope에서 확인할 수 있습니다.