
How can I add a constant to a variable during a simulation in Simulink?
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I want to make the percentage of one variable. The operation is (initial value - final value)/ initial value. The initial value is a constant (2.646) and the final value is changing over time. I have performed the calculation with blocks shown below, but it cannot be solved because initial value is a constannt and final value changes over time.
So my question is, how can I make this operation in Simulink?

Thanks
0 commentaires
Réponses (1)
Mathieu NOE
le 23 Mar 2022
hello
I had no particular problem doing the same simulink model and running it . what is your issue ??
NB : you post that the initial value is a constant (2.646) and in your simulink model is 0.2646.
attached my model fyi
the variable (final) value is a sinus of amplitude 1
the plot shows that this generates a variation of +/- 40 % around 100%

2 commentaires
Mathieu NOE
le 8 Avr 2022
hello
I don't think we have a problem with out.TOCb because this is a "To Worspace" block
your error message deals with a "From Worspace" block.
'DosageAllCodesnewklak6k8/[Ci]0 Initial concentration of component i inside the reactor, mmol//L/From Workspace3'.
This block needs to be initialized with a 2 column array (time and data)
The faulty block should be highlighted in yellow in you simulink file
Voir également
Catégories
En savoir plus sur General Applications dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
