Digital modelling of Inverted Pendulum on a cart

Click For Summary
SUMMARY

The discussion focuses on the digital modeling of an inverted pendulum system on a cart, specifically an underactuated 4th order system characterized by the states of cart position (x1), cart velocity (x3), pendulum position (x2), and pendulum velocity (x4). The control law 'u' is composed of three distinct components, integrating logarithmic, signum, exponential, and linear control strategies. Key parameters include Len = 0.4, V = 2, ksu = 1.63, kcw = 2.3, kvw = 5, kem = 6, n = 1.05, and E = 0.5*((M + m)*x3^2 + 2*m*l*cos(x2)*x3*x4 + m*l^2*x4^2) + m*g*l*(cos(x2) - 1). The user seeks guidance on how to digitalize this system for implementation.

PREREQUISITES
  • Understanding of control theory, specifically for underactuated systems.
  • Familiarity with digital signal processing techniques.
  • Knowledge of mathematical modeling and simulation tools.
  • Experience with programming languages suitable for control system implementation, such as MATLAB or Python.
NEXT STEPS
  • Research digital control techniques for underactuated systems.
  • Learn about MATLAB's Simulink for modeling dynamic systems.
  • Explore numerical methods for solving differential equations in control systems.
  • Investigate the implementation of PID controllers in digital systems.
USEFUL FOR

This discussion is beneficial for engineering students, control system designers, and researchers focused on dynamic system modeling and stabilization techniques, particularly in the context of inverted pendulum systems.

meiskaustubh
Messages
2
Reaction score
0
I am pursuing bachelor in engineering.i have a case study involving the stabilization of an inverted pendulum about it's unstable equilibrium point.

My problem is that I have to digitalize my system before i can implement it.
Can anyone tell me how to digitalize the system.
 
Engineering news on Phys.org
my system model is of the form y = f(x) + g(x) * u.
the system is an underactuated 4th order system with the states as the cart position(x1) and velocity(x3) and the pendulum position(x2) and velocity(x4).
the control law 'u' consist of 3 parts.the first part contains log term and signum term,the second contains signum,log and exponential terms and the 3rd is a linear controller.

for specific expressions.
Len=.4;
V = 2;
ksu = 1.63;
kcw = 2.3;
kvw = 5;
kem = 6;
n = 1.05;
E = .5*((M + m)*x3^2 + 2*m*l*cos(x2)*x3*x4 + m*l^2*x4^2) + m*g*l*(cos(x2) - 1);
E0 = 0;
ucw = kcw*sign(x1)*log(1-abs(x1)/Len);
uvw = kvw*sign(x3)*log(1 - abs(x3)/V);
uem = kem*(exp(abs(E - n*E0)) - 1)*sign(E - E0)*sign(x4*cos(x2));

u1 = -ksu*sign(x4*cos(x(2))) + ucw
u2 = ucw + uvw + uem
u3 = k*x
 

Similar threads

Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
5K
Replies
0
Views
2K
Replies
23
Views
4K
Replies
9
Views
3K
Replies
9
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
Replies
11
Views
2K
Replies
5
Views
1K