How to identify the state variables of a circuit?.

Click For Summary

Discussion Overview

The discussion revolves around identifying state variables in circuit analysis, particularly in the context of second or third order circuits. Participants explore methods for deriving state space models and the implications of choosing different state variables.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant expresses difficulty in circuit analysis and questions how to determine which state variables to use for a given exercise.
  • Another participant notes that there is no unique method for selecting state variables, suggesting that they should be associated with energy storage elements in the system.
  • A concern is raised that arbitrary selection of state variables may lead to an unsolvable system.
  • It is proposed that state variables should be chosen based on the relationship between inductors and capacitors, with specific equations provided for their derivatives.
  • A detailed process for identifying state variables is outlined, including steps such as drawing the circuit, identifying independent sources, applying KVL and KCL, simplifying the circuit, and writing state equations.
  • It is emphasized that the choice of state variables can vary based on the circuit and desired outcomes, indicating that this skill develops with practice.

Areas of Agreement / Disagreement

Participants do not reach a consensus on a single method for identifying state variables, indicating that multiple competing views and approaches remain in the discussion.

Contextual Notes

Some limitations include the dependence on specific circuit configurations and the potential for different interpretations of how to apply KVL and KCL in identifying state variables.

mt1200
Messages
17
Reaction score
0
Hi, it's me again, as you may know I've always have had a very hard time with circuit analysis.

How can you possibly know which states variables are you suppoused to use in second or third order circuits?.

Let's say you have to do the following exercise:

image002.gif


If you want to obtain a state space model for Vg(t) and V2, what would you do?.

I would try to apply some KVL and KCL, but then what?. What variable are you supposed to solve for?. if you derive some variables you may not end up with the circuit solution for V2
 
Engineering news on Phys.org
There is no unique way of picking state variables. You can write the differential equation and pick the state variables here or
In each case we adopt the strategy of associating state variables with the energy storage elements in the system.
Williams, R. L., and Lawrence, D. A., Linear State-Space Control Systems, John Wiley & Sons, 2007.
 
But the system may become impossible to solve if I pick some random state variables I want.
 
In addition to choosing a state variable for each element that stores energy (the two capacitors and the one inductor), you should also consider that your state space model may
look something like this:

State: X1, X2, X3

\frac{d}{dt}X_{1}=aX_{1}+bX_{2}+cX_{3}
\frac{d}{dt}X_{2}=eX_{1}+fX_{2}+gX_{3}
\frac{d}{dt}X_{3}=hX_{1}+iX_{2}+jX_{3}

You will need a first order differential equation for each state variable, so I would recommend assigning state variables based on how inductors and capacitors relate current and voltage:

i_{c} = C\frac{dV}{dt}
v_{L} = L\frac{di}{dt}

I would recommend that you use these relations to solve for a first derivative for each capacitor and inductor. In each equation, the voltage or current variable being differentiated will be a suitable state variable.

Once you choose your state variables, you should be able to eliminate all other variables using KVL and KCL etc.
 


To identify the state variables of a circuit, you first need to understand the concept of state variables. State variables are the minimum set of variables that can describe the behavior of a system at a given time. In the context of circuits, state variables refer to the voltages and currents at any given time.

To identify the state variables in a circuit, you can follow these steps:

1. Draw the circuit diagram: Start by drawing the circuit diagram and labeling all the components with their respective values.

2. Identify the independent sources: Look for any independent sources, such as voltage or current sources, in the circuit. These sources will be the inputs to the system.

3. Apply KVL and KCL: Apply Kirchhoff's Voltage Law (KVL) and Kirchhoff's Current Law (KCL) to the circuit to determine the relationships between the different components.

4. Simplify the circuit: Use any simplification techniques, such as series and parallel combinations, to reduce the complexity of the circuit.

5. Identify the state variables: Once the circuit is simplified, you can identify the state variables by looking at the voltages and currents at different points in the circuit. These variables will be the ones that are not directly related to the independent sources.

6. Write the state equations: Once you have identified the state variables, you can write the state equations using KVL and KCL. These equations will describe the behavior of the system over time.

In the exercise given, to obtain a state space model for Vg(t) and V2, you would follow the steps mentioned above. You would first identify the state variables, which could be the voltage across a specific component or the current through a specific branch. Then, using KVL and KCL, you can write the state equations for these variables.

It is important to note that the choice of state variables may vary depending on the specific circuit and the desired outcome. It is a skill that comes with practice and understanding of circuit analysis.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
Replies
12
Views
3K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 19 ·
Replies
19
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 37 ·
2
Replies
37
Views
5K
Replies
8
Views
3K
Replies
13
Views
3K
  • · Replies 27 ·
Replies
27
Views
2K