Transition from one condition to another with a certain pattern - Simulink

1 view (last 30 days)
Hi,
I have a switch case block with which I am "enabling" different subsystems which represent different conditions of a system.
During the transition between the different conditions I am getting an abrupt change from one condition to the other while I would like to induce a delay of certain seconds. As an example, in the following picture, the red line represents the result of condition 1 and the yellow line the result of condition 2. I would like to know how it would be possible in Simulink to induce the blue curve behaviour during the transition time at t1 between condition 1 to condition 2.
For now I have written the STEP3 transition function, but I am struggling with making it work in the model. Any help would be greatly appreciated.

Accepted Answer

patr chri
patr chri on 3 Aug 2022
I found the answer, weighing factors can be used! In other words applying a step3 function from 0 to 1 on the starting curve and from 1 to 0 on the target curve.

More Answers (1)

Sam Chak
Sam Chak on 3 Aug 2022
Edited: Sam Chak on 3 Aug 2022
Mathematically yes, the smooth path of transition can be designed. Here is an example:
Guess you have found the way to "build" the weight factor equations to describe the weights:

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by