How to create a concave signal step/ramp in Simulink?
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jonas
el 3 de Jul. de 2025
Comentada: Mathieu NOE
el 4 de Jul. de 2025
I'm not sure how to properly phrase my question, but my problem is the following:
I want to implement a step in a programmable three phase source, which I need to compare to the one of another program (RSCADFX). The problem is, I don't know how to model the signal in order to look like the following signal from RSCADFX:

To me it's almost concave looking, it's neither a step nor a ramp. How can I achieve this result in Simulink?
1 comentario
Mathieu NOE
el 3 de Jul. de 2025
hello
this looks to me like a sinewave (50 Hz) with amplitude modulation - which gives this shape of the signal envelop.
the envelop can be obtained by feeding a first order system (with appropriate time constant , guessed about 0.2/3 = 0.066 s approx from the picture) with a step signal (once at t= 0 upwards and once at t = 10 s downwards)
Respuesta aceptada
Mathieu NOE
el 3 de Jul. de 2025
hello again
attached a small demo simulink file
in blue I highlighted the first order system based on a simple recursive equation (out = a*in+(1-a)*out_old)


you need to run first these lines in a m script to initialize some variables
ts = 1e-3; % sampling rate
Fs = 1/ts; % sampling freq
time_constant = 0.066; %estimated system time constant
fc = 1/(2*pi*time_constant);
a = 1-exp(-2*pi*fc/Fs); % a coefficient in 1st order recursive equation : out = a*in+(1-a)*out_old
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Spectral Measurements 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!