Double derivative of a vector of variables in Simscape components.
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I'm constructing a Simscape component (.ssc file) and I'm confused by the mechanics of declaring the double derivative of a variable, specifically the double derivative of a vector of variables.
Say I declare a variable as follows:
variables
eta = {zeros(4,1),'m'};
end
Now I wish to use the double derivative in my equations can I use a variation of:
equations
eta.der.der == %...
%or
der(eta.der) == %...
end
Or must I also declare a 'derivative variable' say d_eta and use that as a intermediate value?
variables
eta = {zeros(4,1),'m'};
d_eta = {zeros(4,1),'m/s'};
end
equations
eta.der == d_eta;
d_eta.der == %...
end
Thanks in advanced!
PS.
Is there documentation on the working of der([...]) or [...].der?
0 Kommentare
Antworten (1)
J Chen
am 23 Apr. 2019
I would say you must use the second approach:
variables
eta = {zeros(4,1),'m'};
d_eta = {zeros(4,1),'m/s'};
end
equations
eta.der == d_eta;
d_eta.der == %...
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu Equations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!