Small Signal Stability analysis using Single Machine Infinite Bus system

51 views (last 30 days)
How do I set up state variables, input and output for my SMIB model on simulink so that I can be able to linearise it for eigenvalue analysis?

Answers (1)

Zuber Khan
Zuber Khan on 7 May 2024
Hi,
I understand that you want to set up the state variables for your SMIB model to perform linearization.
Firstly, you need to specify the inputs and outputs of your model. For instance, the inputs to a SMIB model could be mechanical power input (Pm) and field voltage (Vf). You can use "Constant", "Step" or any other appropriate blocks to represent inputs to your model.
Further, the output could be the variable of interest which one wishes to analyze. In this case, it could be rotor speed, rotor angle, stator current, electrical power, load angle etc. You can use "Scope," "To Workspace," or similar blocks to capture outputs in Simulink model from the respective block.
For linearization, you can use Model Linearizer which allows performing linear analysis on non-linear Simulink models. In order to open it, kindly follow the steps as mentioned below:
  1. Navigate to the "Apps" tab in Simulink Toolstrip.
  2. Click on "Linearization Manager". A new tab named "Linearization" will open up in the Simulink Toolstrip.
  3. Under the "Linearization" tab, click on "Model Linearizer".
Now, in the "Model Linearizer" window, you can specify the analysis inputs and outputs under the "Linear Analysis" tab. You can either choose the "Model I/Os" setting for "Analysis I/Os" option to use the inputs and outputs specified in the Simulink model or create new linearization inputs and outputs as well.
In order to know more about creating a linearization I/O set, kindly refer to the following documentation link:
For detailed information on Model Linearizer, I would recommend you to refer to the following documentation link:
I hope this will help you to achieve your goal.
Regards,
Zuber

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!