How to vary offset during simulation
Mostrar comentarios más antiguos
Hello, i need to vary the offset of a 60hz 180V sinewave during the simulation.
How can i do that? I am trying to use Step and Controlled voltage source, but it's not working.
Any ideas?
Thanks
2 comentarios
Fangjun Jiang
el 17 de Abr. de 2020
what offset, phase?
Luiz Souza
el 17 de Abr. de 2020
Editada: Luiz Souza
el 17 de Abr. de 2020
Respuestas (2)
Jesús Zambrano
el 18 de Abr. de 2020
1 voto
Hi Luiz,
You can include a slider (fomr the section Dashboard in the Library) in the Simulink model, and link it to the SineWave bias. Then you can change the bias during the simulation by moving the slider.

2 comentarios
Luiz Souza
el 19 de Abr. de 2020
Editada: Luiz Souza
el 19 de Abr. de 2020
Jesús Zambrano
el 19 de Abr. de 2020
You can include a MATLAB function block with a piece of code to do this change in the time you want. See the screenshot below, where I use the 'Clock' block to ge tthe current simulation time, and when time is equal to 20, the bias is set to 10.

Another good option is to do it with simple blocks. Please read the following post with an example:
Fangjun Jiang
el 20 de Abr. de 2020
Editada: Fangjun Jiang
el 20 de Abr. de 2020
0 votos
So you need to generate V*sin(2*pi*f*t).
There is a block for sin(). Use "Repeating Sequence" or "Repeating Sequence Interpolated" from Simulink Source library where you can specify any time-value pairs.
Categorías
Más información sobre Block Libraries en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!