Creation and Analysis | State-Space Models, Part 1
From the series: State-Space Models
Create and analyze state-space models using MATLAB® and Control System Toolbox™. State-space models are commonly used for representing linear time-invariant (LTI) systems.
This video shows how you can:
- Create state-space models.
- Combine state-space models with other model types, such as transfer functions, to develop more complex system models.
- Analyze state-space models in frequency domain by calculating pole locations and checking system stability.
- Analyze state-space models in time domain by computing and plotting a step response and visualizing characteristics such as rise time and settling time.
Published: 13 Apr 2015
In this video, we will see how to create, manipulate, and analyze state-based systems in MATLAB and Control System Toolbox. Let us build a state space model of a DC motor where the applied voltage V is the input, the shaft speed omega is the output, and the current, I, and shaft speed, omega, are the two states. The motor parameters have already been defined in the base work space. So let's start by building our state based matrices.
Now we use the SS command on the state space matrices to create the state space model of the motor. Now that we have developed a state space model of the motor, let's add a voltage amplifier represented by the following first order transfer function that amplifies the input voltage. This amplifier provides a steady state voltage gain of five and a bandwidth of 1,000 radians per second.
Now that we have designed a voltage amplifier, let's create our overall plant model by combining the motor and amplifier using the star operator. This shows how with control system toolbox, we can easily combine and convert between models with different representations like state space and transfer functions. For example, the combination of these two models results in a third order state space model.
Now that we have developed our plant model, let us analyze our plant stability by calculating the poles or eigenvalues of the plant using the pull function, which returns negative real values, indicating a stable plant. Instead of calculating poles with the pole function, we could also have used the is stable function to analyze stability. This function returns a logical one if the system is stable or zero if unstable.
Now that we have determined that our plant is stable, let us analyze the step response for a unit step voltage applied using the step function. From the transient system characteristics, we see that the system takes a little over one second to rise and takes over two seconds to settle. So now we have seen how to create, manipulate, and analyze state space systems in MATLAB and Control System Toolbox. In the next video in this series on state space systems, we will design a full state feedback controller for our plant to show how state space models can be utilized in control design. This concludes the video.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
아시아 태평양
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)