Transfer function matrix of a Multiple input DC-DC converter

10 Ansichten (letzte 30 Tage)
Mohammad Alsalman
Mohammad Alsalman am 15 Mär. 2023
Beantwortet: Mohamad Nazir am 16 Mär. 2023
I am trying to find the transfer function of the following multiple input boost converter:
I replaced S4 with a diode and this is what the simulink module looks like:
This is what the switch wave forms should look like:
I am mostly focused on Switch 3 which controls the boost operation of the converter, I am trying to control it using a PI controller but in order to tune the controller I need a transfer function. Since the system is a MISO system it means I need a transfer function matrix that relates each of the 4 input to the output, but I am not sure how to extract this. Do I use a step function on each of the inputs? What steps should I take in order to extract the transfer function matrix and tune the PI controller?
Any feedback would be greatly appreciated.

Antworten (2)

Paul
Paul am 15 Mär. 2023
Does linearize work on Simulink Simscape models?

Mohamad Nazir
Mohamad Nazir am 16 Mär. 2023
Hi Mohammad, you can probably use Model Linearizer app (https://fr.mathworks.com/help/slcontrol/ug/modellinearizer-app.html) on Simulink to get a linearized model (state-space or transfer function) for each I/O then design your controller.
However, may I suggest the trial & error method? I think you can simply add a PID controller and start with a gain of zero for Integral and Derivative terms and 1 for Proportional term, then increase/decrease it until you get oscillations, divide the gain by 2 then start increasing integral/derivative term until you get the desired reference tracking.

Communitys

Weitere Antworten in  Power Electronics Control

Kategorien

Mehr zu Electrical Block Libraries finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by