Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Student Center

Problem: Analyze the behavior of a simplified satellite attitude control system


Figure 1
Figure 1: Communication Satellite  

Figure 2: Attitude Control Block Diagram
Figure 2: Attitude Control Block Diagram

Known: D(s) is the compensator, G(s) is the plant, and (s) is the attitude angle from the z-axis.

Given: D(s) = K, D(s) = K(1+s+1/4s), D(s) = K(s+0.1)/(s+0.7), G(s) = 1/Js2, J=10 kg m2

Objective: Using MATLAB, analyze the behavior of a simplified satellite attitude control system (single axis control) as shown in Figure 2.

  1. Determine its closed-loop transfer function with various controllers
    - D(s) is a proportional gain
    - D(s) is a PID controller
    - D(s) is a Lead-Lag Compensator
  2. Find the poles and zeros, plot them, and determine whether the system is stable
    - When D(s) is a PID Controller
  3. Plot its system step response and find: Rise Time (tr), Settling Time (ts), Overshoot (Mp)
    - When D(s) is a lead-lag Compensator
  4. Plot the root locus and determine the gain value for pole values at: -1.4±0.4i
    - When D(s) is a PID Controller
  5. Plot the Bode and Nyquist as another means of determining system stability
    - When D(s) is a lead-lag Compensator

Note: The problem is simplified by considering only one axis of motion of the satellite, which is around the y-axis as shown in Figure 1. The reason for analyzing only one axis of the satellite and assuming similar behavioral characteristics from the other two axes (x and z), is because small attitude (or pointing angle) changes are considered. With small attitude changes, the satellite motions are considered uncoupled and therefore independent.

SolutionSee Solution

 
Contact sales
Software evaluation for instructors
Free technical kit
E-mail this page

MATLAB & Simulink Student Version

Includes full-featured versions of both MATLAB and Simulink

From School To Industry

"The only limit to MATLAB is your imagination."
Carl Klopstein
Radar Systems Engineer