Which of the following best describes the main goal of disturbance rejection in a control system?
Think about what happens when unexpected changes affect the system output.
Disturbance rejection aims to reduce the impact of external disturbances so the system output stays close to the desired value.
Given a Simulink model with a disturbance input added to the plant output, what will be the output if the disturbance rejection controller perfectly cancels the disturbance?
disturbance = 5; plant_output = 10; controller_output = plant_output - disturbance; system_output = plant_output + disturbance - controller_output;
Calculate the system output step by step considering the controller cancels disturbance.
The controller output cancels the disturbance, so the system output equals the original plant output.
You have disturbance rejection data from a Simulink simulation showing output values over time with and without disturbance rejection. Which data set shows better disturbance rejection?
time = [0,1,2,3,4]; output_with_disturbance = [10, 15, 20, 25, 30]; output_with_rejection = [10, 11, 12, 13, 14];
Look for which output stays closer to the initial value despite disturbance.
The output with rejection changes less over time, showing better disturbance rejection.
In a Simulink model, the disturbance signal is added after the controller block instead of before the plant. What is the likely effect on disturbance rejection?
Consider where the disturbance enters the system relative to the controller.
If disturbance is added after the controller, the controller cannot sense or cancel it, reducing rejection effectiveness.
You want to design a Simulink model that rejects a sinusoidal disturbance at 1 Hz. Which approach is best to achieve this?
Think about how to target a specific frequency disturbance.
A notch filter tuned to the disturbance frequency can effectively reduce that disturbance in the feedback loop.
