Table of Contents
Matrix Operation은 NumPy와 같은 Python 라이브러리를 사용할 때 제어 시스템 설계에 필수적입니다. 이 가이드는 제어 엔지니어 및 연구원에 필수적인 공통 매트릭스 작업을 수행하는 방법을 설명합니다.
기본 Matrix 작업
NumPy는 matrix 추가, 하위 및 다중화를위한 스트레이트 포워드 기능을 제공합니다. 이 작업은 모델링 시스템 동적 및 최첨단 영역 표현에 중요합니다.
추가 또는 떼어내는 매트릭스, 그들은 같은 크기를 가지고:
] ]] ]] ]] ]] ] ] ] ] ] ] ] ] ]] ]] ] ]] ] ]
] ]] ]] ] ]] ]] ] ] ] ] ] ] ] ] ]] ]]
] ]] ]] ] ]] ] ] ] ] ] ] ] ] ] ]] ] ] ]
] ]] ]] ] ]] ]] ] ] ] ] ] ] ] ] ] ]] ]] ]
행렬 멀티플리케이션의 경우 또는 연산자를 사용합니다.
] ]] ] ] ]] ] ] ] ] ] ] ] ] ] ] ] ] ] ]
또는
] ]] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] [FLT8]]] [FLT8]]] [FLT8] [FLT8]]]] [FLT8]] [FLT8]]]] [FLT8] [FLT8] [FLT8]] [FLT8]] [FLT8] [FLT8] [FLT8]]] [FLT8] [FLT8] [FLT8]]]]]] [FLT8]]]]] [FLT8]]
Matrix Inversion 및 Transpose의
제어 시스템에서, 앵무새를 변환하는 것은 종종 방정식을 해결하는 데 필요합니다. 사용 invertible matrices.
] ] ] ] ] ] ] ] ] ] ] [FLT10]] [FLT10]]] [FLT10]]] [FLT10] [F]]]] [F] [F]] [F]]]] [F [F]]]]] [F [F [FLT10] [F]]]]]] [F [F [F [F]]]]]]] [F [F [F [F [F [F [F]]]]]]]]]]]]]]]]]]]
행렬을 전달하려면 ]를 사용하십시오:
] ] ] ] ] ]] ] ] ] ] ] ] ] ] ]] ] ] ]] ]] ]] ] ] ]]
Eigenvalues 및 Eigenvectors의 장점
Eigenvalues 및 eigenvectors는 체계 안정성 분석에서 유용합니다. 그들을 보상하기 위하여 를 사용하십시오:
] ]] ]] ]] ]] ]] ] ]] ]] ]] ] ] ] ]] ]] ]] ]] ]] ]] ]]] ]]]]] ]]]]]] ]]]]]]]]] ]]]]]]]
제어 시스템 매트릭스 작업
제어 시스템 설계에서, 상태 공간 매트릭스 A], B, C], ]D]는 시스템 분석 및 컨트롤러 설계에 조작됩니다. 작업은 다음과 같습니다.
- 제어 매트릭스 계산
- 설계 국가 피드백
- 분석 시스템 안정성
예를 들어, controllability matrix는 다음과 같이 형성됩니다.
] ]] ]] ]] ]] ] ] ] ]] ] ] ] ] ]] ] ] ] ]] ]] ] ]]] ]]]]] ]]]]]] ]]]]] ]]]]]]]] ]]] ]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]