How to create an impedance from R and X time-varying values ?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi everyone. I'm a newbie on Matlab and Simulink.
I have two different equations that give me R and L values, but these values change over time. (differential equations)
I'm trying to simulate their behaviour with Simulink but there is a problem: if I want simulate only the resistance component it's easy. I can use a "Controlled Voltage Source".
But I would simulate both in order to create an "impedance (R+jwL)" so I can work with phase shift and phasors. I tried to use a variable inductor from RF blockset but it doesn't work.
I tried also a "Controlled Current Source" to simulate the L value but then I had some Simulink error.
Does anyone have any ideas or suggestions ?
Thanks a lot.
1 comentario
sloppydisk
el 27 de Mayo de 2018
Do you want to simulate the differential equations directly or just pop in the ready-made electrical elements in SimScape? For the latter you could just use the linear inductor , right?
Respuestas (1)
Nicolo Blini
el 28 de Mayo de 2018
1 comentario
Saeed Rezaee
el 28 de Jul. de 2020
If it is a simple RL impedance, you just need to use a controlled current source where the measured current is passed through an integrator and the output is the control input of the source. Next, you just need to integrate a ramp or any varying block in the control loop that generates the current based on the differential equation that rules the RL circuit; alternatively you can use a PI block where the gains are set as external inputs. You should be able to build a generic series or parallel RLC impedances as well.
Ver también
Categorías
Más información sobre Switches and Breakers en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!