- Index
- » Usage and Applications
- » OpenModelica Usage and Applications
- » Very simple question for beginner
Very simple question for beginner
Very simple question for beginner
Hello,
I know, Google is my friend, but i don't find the answer to a very simple question
How can I build a "model" (in fact it is not a model) to simulate an equation.
For exemple :
x = 0,5.a.t² in function of a.
How can I see the influence of the variation of the parameter "a" in only one graph.
I'd like to have, in one graph, the simulation for a = 5, a = 10, a = 15, a = 20
Is my question clear enought ???
Do you have a link for a documentation, a video ???
Thank you very much !
Guillaume
Re: Very simple question for beginner
Something like this.
Code:
package MyFirstPackage
model ReuseModel
Real x(start = 0, fixed = true); // change the start value if you need to
parameter Real a = 5;
equation
x = 0.5 * a * (time ^ 2);
end ReuseModel;
model RunSeveral
ReuseModel f1(a = 5);
ReuseModel f2(a = 10);
ReuseModel f3(a = 15);
ReuseModel f4(a = 20);
end RunSeveral;
end MyFirstPackage;
Then you can either simulate model ReuseModel, plot x, change a = 10 in the plot view, right click on the simulation results, say resimulate and simulates with a = 10, 15, 20.
Or you can simulate RunSeveral and plot f1.x, f2.x, f3.x, f4.x on the same plot.
https://paste.pics/7f3948ee0531f8eb470b46df86aa0d06
- adrpo
- 885 Posts
Re: Very simple question for beginner
adrpo wrote:
Then you can either simulate model ReuseModel, plot x, change a = 10 in the plot view, right click on the simulation results, say resimulate and simulates with a = 10, 15, 20.
Hallo adrpo,
a follow-up question from your answer. does OM save the "old" value(s) when a model is resimulated?
- Arinomo23
- 120 Posts
- Index
- » Usage and Applications
- » OpenModelica Usage and Applications
- » Very simple question for beginner