Assignment vehicle model longitudal

10 views (last 30 days)
JOb
JOb on 9 Jan 2026 at 10:59
Answered: Fangjun Jiang on 9 Jan 2026 at 12:53
Hello. When executing this script I get an error. I have no clue what I did wrong. It has to do something with "tout". The script should work together with the simulink document. In the attachment I have uploaded the assignment.
%
%
%
close all; clear; clc; format short; format compact;
%
% Parameters
T = 110; % Torque [Nm] 110 @4000 [rpm]
rpm = 4000; % rpm in
f0 = 123.6; % static roll resistance [N]
f1 = 1.007; % dynamic roll resistance [N/(km/h)]
f2 = 0.02978; % Air resistance [N/(km/h)^2];
A = 2.01; % Vehicle Frontal Area [m²]
Cd = 0.32; % Drag coefficient [-]
Rho = 1.25; % Air density [kg/m^3]
m = 1145; % Mass [kg]
r = 0.298; % Wheel Radius [m]
Crr = -0.011; % Static Rolling Resistance (Crr) [-]
AirDensity = 1.22; % Air density [kg/m³]
G = 9.81; % Gravitational Acceleration [m/s²]
SimTime = 6; % [s] simulatietijd
% simulatie model
sim("Assignment_Vehicle_simulink_model_2712")
%%Plotten
figure;
plot(out.tout, Snelheid); grid on;
xlabel('Torque [Nm]'); ylabel('snelheid [m/s]');
title ('Voertuigsnelheid');

Answers (1)

Fangjun Jiang
Fangjun Jiang ongeveer 2 uur ago
"tout" is the time ouput variable created after a successful simulation.
In your model, press Ctrl+E, make sure these two options are checked.

Categories

Find more on Commercial & Off-Highway Vehicles in Help Center and File Exchange

Products


Release

R2024b

Community Treasure Hunt

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

Start Hunting!