21.7
상태 공간 표현은 디지털 컴퓨터에서 물리적 시스템을 시뮬레이션하는 강력한 도구로, 전달 함수를 상태 공간 형태로 변환해야 합니다. RLC 회로에서 발생하는 것과 같은 상수 계수를 갖는 n차 선형 미분 방정식을 고려합니다. 상태 변수는 출력과 n-1 도함수로 선택됩니다.…
상태공간 표현은 디지털 컴퓨터에서 물리적 시스템을 시뮬레이션하는 데 사용됩니다. 이를 위해서는 먼저 전달 함수를 상태 공간으로 변환해야 합니다.
상수 계수를 갖는 n차 선형 미분 방정식이 있다고 가정하겠습니다.
출력과 n-1 도함수가 상태 변수로 선택됩니다. 이러한 일련의 방정식을 미분하고 원래 방정식으로 다시 대체하면 상태 방정식이 제공됩니다.
각 후속 상태 변수는 이전 상태 변수의 도함수로 정의됩니다.
그런 다음 결과 방정식은 벡터-매트릭스 형태로 표현되어 미분 방정식의 음의 계수와 함께 1과 0의 뚜렷한 패턴을 생성합니다. 이 독특한 구조는 상태 방정식의 위상 변수 형식입니다.
전달 함수가 있다고 가정하겠습니다. 방정식은 교차 곱셈되고, 해당 미분 방정식은 초기 조건이 0이라고 가정하여 역 라플라스 변환을 취하여 구합니다.
상태 변수는 연속적인 도함수로 선택됩니다.
그런 다음 방정식의 양쪽에 미분이 적용되어 상태 방정식과 출력 방정식을 산출합니다.
그런 다음 이러한 방정식은 벡터-행렬 형식으로 표시됩니다.
View the full transcript and gain access to JoVE Core videos
Q1: Why is state-space representation necessary for simulating physical systems on digital computers?
State-space representation enables digital simulation of physical systems by converting transfer functions into a matrix form suitable for computational processing. This vector-matrix format allows computers to efficiently model and analyze dynamic system behavior. The structured representation with state variables and their derivatives provides a clear mathematical framework for numerical computation and system analysis.
Q2: How do you select state variables when converting a transfer function to state space?
State variables are chosen as the output and its n-1 derivatives for an nth-order system. In practical applications like RLC circuits, the voltage across the capacitor and current through the inductor serve as state variables. Each subsequent state variable is defined as the derivative of the previous one, creating a systematic hierarchy that captures the system's dynamic behavior.
Q3: What is the phase-variable form in state-space representation?
The phase-variable form is the unique matrix structure created when state equations are represented in vector-matrix form. It displays a distinct pattern of 1's and 0's along with the negative coefficients from the original differential equation. This standardized structure provides a clear and concise method for simulating and analyzing the dynamic behavior of linear systems.
Q4: What steps are involved in converting a transfer function to state-space form?
First, cross-multiply the transfer function and apply the inverse Laplace transform assuming zero initial conditions to obtain the differential equation. Next, select state variables as successive derivatives of the output. Differentiate both sides of the equation to generate state equations, then represent these equations in vector-matrix form to complete the conversion.
Q5: How does the state-space representation relate to the inverse conversion process?
State-space representation and its inverse conversion form a complementary pair in control systems analysis. While state-space converts transfer functions into matrix form for time-domain simulation, the reverse process converts state-space back to transfer functions. Understanding both transformations is essential for comprehensive system modeling and analysis in control engineering applications.
Q6: Why are zero initial conditions assumed when converting transfer functions to state space?
Zero initial conditions simplify the mathematical conversion by allowing direct application of the inverse Laplace transform without accounting for initial energy stored in the system. This assumption creates a standard baseline for the conversion process and ensures the resulting state equations accurately represent the system's response to external inputs from a relaxed initial state.
Q7: How does an RLC circuit example illustrate state-space conversion?
In a series RLC circuit, the voltage across the capacitor and current through the inductor are selected as state variables. The transfer function is cross-multiplied to obtain the differential equation, then converted to state-space form using successive derivatives. This practical example demonstrates how physical circuit components map to state variables and how the resulting matrix equations model the circuit's dynamic response.