An Introduction to Using Simulink


Running Simulations from MATLAB



Yüklə 291,42 Kb.
Pdf görüntüsü
səhifə17/27
tarix19.10.2023
ölçüsü291,42 Kb.
#157119
1   ...   13   14   15   16   17   18   19   20   ...   27
simulink introduction

Running Simulations from MATLAB 
You can also run your Simulink models using commands from MATLAB. The most basic way is to 
use the 
sim
command with two outputs and one input (the model file name as a string): 
where 
t
is a column vector of time steps and 
y
is a corresponding matrix with columns of signal 
data. The sim command can also be used with other inputs that allow the control of simulation 
run time for example, but only one output must be assigned. The extra inputs are known as 
‘name-valued pairs’ as a condition is specified and then the value set. For example: 
When using a single output, the Simulink model must also be set up to export data in some way, 
otherwise s will only give a vector of timesteps. This can be done by adding a ‘To Workspace’ 
Block, as described above, or adding Output Ports to the Simulink model. 
t =
s.get(
'tout'

[t,y]=sim(
'model'
)
s = sim(
'model'
,
’StopTime’
,
’10’
,
’MaxStep’
,
’0.1’



18 
Examples Models 
The following examples will hopefully give ideas for the best way to lay out models. While there is 
no right or wrong way, always prioritise readability.
Example 1: Dynamic Systems 
 
The above shows the general approach to modelling dynamic systems. You calculate the force, use 
Newton’s 2
nd
law to calculate the acceleration, integrate to get the velocity and then integrate 
again to obtain the position.
The above model is a general guide, it can get a bit more complicated. For example, the mass is 
required to calculate gravitational forces. It is also possible that the mass will be a function. For 
example, a rocket losses most of its mass as the fuel is burnt off. 

Yüklə 291,42 Kb.

Dostları ilə paylaş:
1   ...   13   14   15   16   17   18   19   20   ...   27




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin