-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Simulation-on-Antenna-Azimuth-Positioning-via-PID-Control-System wiki!
The viewpoint for 3D graph[Link for reference]
I Referred Control System Engineering book by Norman S. Nise. All Configuration are taken from his book
Requirements:-
- Rotate in Azimuth
- Reach desired Angle
- Stop exactly at desired angle
- Reject disturbances and friction
Objective:- Given a desired angle, rotate antenna smoothly, quickly and accurate to that angle
System Modelling:-
The system is naturally a feedback system, This feedback system tells azimuth position of antenna. Therefore we definitely need feedback mechanism to exactly track the angle. We derive transfer function which tells us about stability, oscillation etc. properties of the systems.
-
What are the components included, or what does our system is equipped with:
(i) Two potentiometer are included. One at input and one at output
(ii) A pre-amplifier, power amplifier, load , motor
(iii) Block Diagram and Schematic of System(from text book):
-
We can reduce motor & load and gears into one one subsystem, by cascading property:
Motor and Load contant K(m) = (Kt) / Jm*Ra
Jm = Ja + Jl,
In our case k(t)=0.5 N-m/A , Ra = 8ohm , Ja = 0.02 kg-m^2 , Jl = 0.01 kg-m^2 , am=1.71
that gives us km i.e; k(m)=2.083 N-m/A , Jm=0.03 kg-m^2
Transfer Function for motor and load is (2.083) / s(s+1.71)
gear constant K(g) is 0.1
that reduces our overall transfer function to (0.2083) / s(s+1.71)
K(pot) is 0.318
pre-amplifier and power amplifier are obtained using Routh-Hurwitz criteria
K= 31.6 is choose for better output values, but K can range from 0-262
Now overall transfer function for system reduces to
T(s) = (6.63 * K) / (s^3 + 101.71s^2 + 171s +6.63 K)
-
Controller :
Without Controller , System reach only via plant dynamics, High overshoot, slow settling point.
Types of Controllers used in Antenna positioning:
- PID
- State-Feedback(pole placement method)
- LQR(Linear Quadratic Regulator)
- LQG(Linear Quadratic Gaussian)
- Fuzzy Logic Controller
- Self-Fuzzy Logic Controller
- Discrete PID
-
How PID Works : PID works on poles, zeros, Time Constants Kp, Ki, Kd
Proportional (P):
-
Reacts to current error
-
Causes High Overshoot
Integral (I):
-
Reacts to accumulated error
-
Eliminate Steady-state error
-
Can slow system
Derivative(D):
-
Reacts for rate for error
-
Adds Damping to integral
-
-
** Ziegler - Nicholas tuning method:**
(i) Set Ki and Kd to zero
(ii) Increase Kp until the system shows sustained oscillations.
(iv) Record
Kc :- value at constant amplitude oscillations Tu :- Time between two consecutive peaks(v) Compute PID gains using Z-N formulas
Kp = 16.4, Ti = 0.15, Td = 0.25, you can follow this [paper](https://www.researchgate.net/publication/326628443_Antenna_Azimuth_Position_Control_System_using_PID_Controller_State-Feedback_Controller_Approach) for reference You can play with these values, How system response for various input like ramp, sine inputs.