Questions: 150

Answers by our Experts: 150

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Search & Filtering

A rain drop of mass 3gm starts to fall from rest under the effect of gravity from a height of

100m. There is an air drag acting on the rain drop, the drag force is given by the equation,

Fd = bv.

Here, b = a × 10-3kgs-1s

a = 2

(a) Determine the governing differential of the system.

(b) Build a SIMULINK model of the system using transfer functions.

(c) Show velocity vs time graph with and without the effect of air drag on the same

plot.

(d) Show height vs time graph with and without the effect of air drag on the same

plot.

(e) From your graphs, determine the approximate time required for the rain drop to

reach the ground.


Plot on the same figure the calculated acceleration and the classification variable ds mapping against time. Use left side y-axis and a line style to plot the acceleration. Use right side y-axis to illustrate the driving style classification. Hint: You may use plotyy to complete this task. Add labels to all axes. Add legend to the figure.


Table 1 below : Example of classification


acceleration value

-1.2 1

1.23 1

3.2 2

-4.3 3

9.5 0


ds mapping values

1

1

2

3




On the same figure plot all four obtained powers in kW against time. Use different line styles for each power, e.g. solid line, dashed line, dotted line or dash-dot line. Add labels to all axes. Add title, legend and grid to the figure.


t = 0:1:100;    %Time Step

Load = 10;  % Ohms


P=[ ];       %power

Vel = [ ];   %Speed

Gear= [ ];   %Gear

SOC = [ ];   %Soc

V = [ ];     %Voltage

A = [ ];     %Current

for r=1:length(t)

    V(r)=100*rand;

    A(r) = V(r)/Load;

    P(r) = V(r) * A(r);

    Vel(r) = V(r)*rand();

    SOC(r) = Vel(r)*rand;

    Gear(r) = SOC(r)*rand();

end

scrsz = get(0,'ScreenSize');

Dim=0;

figure('Position',[scrsz(1)+Dim, scrsz(2)+Dim,scrsz(3)-20,scrsz(4)-100]);




    Use the battery voltage and current data imported to calculate the battery power P as follows 

    P = UI where P is the battery power [W], U is the battery voltage [V] and I is the battery current 


    [A] battery voltage in V [Pack Volts]

    battery current in A [Pack Amps]  


 2. Plot each variable listed below against time in a form of subplot. 

    There should be 6 subplots in a single figure aligned in 2 columns and 3 rows. 

    Use different line colour for each data. Add labels to all axes.

    • time in seconds [Time]

    • speed in km/h [Speed]

    • gear [Gear]

    • elevation in meters [Elv]

    • SOC (state-of-charge) in % [SOC]

    • battery voltage in V [Pack Volts]

    • battery current in A [Pack Amps]

%}


On the same figure plot all four obtained powers in kW against time. Use different line styles for each power, e.g. solid line, dashed line, dotted line or dash-dot line. Add labels to all axes. Add title, legend and grid to the figure.


Knowing that average acceleration in a time interval ∆t = ti+1 − ti can be expressed as 𝑎𝑖 = 𝑣𝑖+1 − 𝑣𝑖 / ∆𝑡


where vi+1 − vi is the change in velocity between successive measurements,


write a code to:

Calculate acceleration in m/s2 using speed and time data extracted from the dataset. Hint: You may use for ... end loop to complete this task.


Data extracted:

time in seconds [Time]

• speed in km/h [Speed] 

Plot on the same figure the calculated acceleration and the classification variable ds mapping

against time. Use left side y-axis and a line style to plot the acceleration. Use right side

y-axis to illustrate the driving style classification. Hint: You may use plotyy to complete this

task. Add labels to all axes. Add legend to the figure.


Driving Style: Normal, Acceleration = 0.70 m/s2


Driving Style: Economic, Acceleration = -2.30 m/s2


Driving Style: Economic, Acceleration = 2.31 m/s2


Driving Style: Economic, Acceleration = -3.30 m/s2


Driving Style: Economic, Acceleration = 3.31 m/s2


Driving Style: Agressive, Acceleration = -8.50 m/s2


Ds mapping

NORMAL = 2;

ECONOMIC = 5;

AGGRESSIVE=8;




Create variable ds mapping to store corresponding classification values of 1,2 or 3, which represent different driving style as shown in Table 1. You need to evaluate only the magnitude the of the acceleration/deceleration. If the acceleration value is outside the defined ranges assign 0 as its classification.


Table 1 (4 by 2)


Driving style Economic (1) Normal (2) Aggressive (3)

Acceleration magnitude [m/s2 ] 0.7-2.3 2.31-3.30 3.31-8.5 


Economic (1)

0.7-2.3


Normal (2)

2.31-3.30


Aggressive (3)

3.31-8.5 


Use the battery voltage and current data imported to calculate the battery power P as follows P = UI where P is the battery power [W], U is the battery voltage [V] and I is the battery current [A]


battery voltage in V [Pack Volts]

battery current in A [Pack Amps]


2. Plot each variable listed below against time in a form of subplot. There should be 6 subplots in a single figure aligned in 2 columns and 3 rows. Use different line colour for each data. Add labels to all axes.


• time in seconds [Time]


• speed in km/h [Speed]


• gear [Gear]


• elevation in meters [Elv]


• SOC (state-of-charge) in % [SOC]


• battery voltage in V [Pack Volts]


• battery current in A [Pack Amps]


Knowing that average acceleration in a time interval ∆t = ti+1 − ti can be expressed as 𝑎𝑖 = 𝑣𝑖+1 − 𝑣𝑖 / ∆𝑡


where vi+1 − vi is the change in velocity between successive measurements,


write a code to: 

3) Calculate acceleration in m/s2 using speed and time data extracted from the dataset. Hint: You may use for ... end loop to complete this task.


Driving style Economic (1) Normal (2) Aggressive (3)


Acceleration magnitude [m/s2] 0.7-2.3 2.31-3.30 3.31-8.5


Table format: as seen above

Economic (1)

0.7-2.3

Normal (2)

2.31-3.30

Aggressive (3)

3.31-8.5


LATEST TUTORIALS
APPROVED BY CLIENTS