ECE 456 Embedded Control and Mechatronics Assignment

Assignment Help Other Engineering
Reference no: EM132476611

ECE 456 - Embedded Control and Mechatronics - Southern Illinois University

Question 1: The state-space equations for a "hanging" pendulum on a cart as shown in Figure 1 can be obtained by replacing θ with Π -θ and ω with -ω in the state-space equations of an inverted pendulum. The normalized form of these equations (see the class notes on inverted pendulum) is given by

1694_Matrix.jpg

with the normalized parameters

ω0 = √(g/l), k = M/m, bn = b/ml2ω0  µn = µn/mω0 .

1506_figure.jpg

Figure 1

(i) Set bn = 0, µn = 0, and Fn = 0 and for k = 0, 1, 10 simulate the system starting from the initial state (Π/2, 0, 0, 0). On the same coordinate system, plot each state variable versus Τ for k = 0, 1, 10. Explain your observation.

(ii) Repeat part (a) for bn = 0, 0.1, 1 and fixed k = 1, µn = 0, and Fn = 0.

(iii) Repeat part (a) for µn = 0, 0.1, 1 and fixed k = 1, bn = 0.1, and Fn = 0.

(iv) Simulate the system for k = 1, bn = 0.1, and µn = 1 with the input Fn (Τ ) chosen as a square wave of amplitude 1 and frequencies 0.1, 0.5, 1, 2. Explain your observation.

Question 2: In the liquid-level system of Figure 2, the output valve is always open and the two supply valves are either fully open with the flow rates qi and qd, or fully closed. The flow rates of these valves are modeled as qiu (t) and qdn (t), where the inputs u (t) and n (t) take only the values of 0 and 1. Assuming that h and qo denote the fluid level and the output flow rate of the tank, the dynamics of the system is given by the state-space equations

dh(t)/dt = -K/C0√h (t) + qi/C0.u (t) + qd/C0 n(t)

qo (t) = K√h(t).

Here, C0 is the  cross-section of the tank and K is a constant depending on the orifice size of the output valve.

The input n(t) is an uncertain disturbance (it is neither under control nor known to the designer), while u(t) is a control variable. The control goal is to keep the output flow at a constant rate q¯o, or equivalently, to maintain the level of the liquid in the tank at

h¯ = (q¯o/K)

For this purpose, the following simple feedback law is designed

u (t) =  0, h (t) ≥ h¯

u (t) = 1, h (t) < h¯.

769_figure1.jpg

Figure 2

Generate the disturbance n (t) using Bernoulli Binary Generator in Simulink with the Sample time 0.25 and the Probability of a zero 0.5. With the parameter values K = 1, C0 = 1, qi = 0.7, qd = 1, and q0 = 0.8 (equivalently, h¯ = 0.64) simulate the system starting from the initial state h (0) = 0. Explain your observation and compare two cases in which Probability of a zero is 0.1 and 0.9.

Question 3: In Figure 3, two objects of masses m1 and m2 move on a frictionless surface. The objects are connected to each other using a parallel combination of a nonlinear spring and a linear damper of friction coefficient µ, and object 2 is pulled along a line by an external force F . The velocities of the objects are denoted by v1 and v2 and their distance is shown by r. The nonlinear spring is at rest when the objects are at a distance r0, and the force applied by the spring when the objects are at a distance 0 < r < 2r0 is given by

Φs (r) = kr0 tanh-1(r/r0 -1), 0 < r < 2r0,

where k is a constant. Choosing r, v1, and v2 as the state variables and F as the input, the state-space equations describing the motion of the objects are expressed as

dr/dt = v2 - v1

dv1/dt = kr0/m1 tanh-1 (r/r0 - 1) + µ/m1.(v2 - v1)

dv2/dt = kr0/m2 tanh-1 (r/r0 - 1) + µ/m2.(v1 - v2) + 1/m2.F.

Set r0 = 1, k = 1, and m2 = 1 and simulate the system under the following assumptions.

In each case explain your observations.

(i) Let µ = 0, m1 = 1, F = 0, v1 (0) = v2 (0) = 0, and r (0) = 1.5, 1.9, 1.99.

(ii) Let µ = 0, F = 0, v1 (0) = v2 (0) = 0, r (0) = 1.99, and m1 = 0.1, 1, 10.

(iii) Let m1 = 1, F = 0, v1 (0) = v2 (0) = 0, r (0) = 1.99, and µ = 0, 0.1, 1.

(iv) Let m1 = 1, µ = 0.1, v1 (0) = v2 (0) = 0, r (0) = 1.99, and assume that F (t) is a step function of the amplitudes 0.5, 1, 1.5.

380_figure2.jpg

Figure 3

Question 4: The circuit shown in Figure 4 is a Wien bridge oscillator.

1322_figure3.jpg

Figure 4

The dynamics of this system is described by the normalized state-space equations

dx1 (Τ)/dΤ = - (α + 1) x1 (Τ ) - x2 (Τ ) + sat (kx1 (Τ ))

dx2 (Τ)/dΤ = -βx1 (Τ) - βx2 (Τ) + βsat (kx1 (Τ ))

y (Τ ) = sat (kx1 (Τ ))

with the state vector [x1 (Τ) x2 (Τ)] and the scalar output y (Τ). The function sat (.) in these equations is the saturation function

sat (z) =  1, z > 1
sat (z) =  z, -1 ≤ z ≤ 1
sat (z) -1, z < -1

and reflects the fact that the output of the operational amplifier saturates at some maximum voltage. The parameters α, β, k, and ω are defined as

α = R2/R1, β = C1/C2, k = 1 + Rf/Rb, ω = 1/R2C1.

For the sake of simplicity, the actual state variables v1 (t) and v2 (t) and the actual output vo (t) are normalized in amplitude to the saturation voltage Vm of the operational amplifier and in time to 1/ω such that in terms of x1 (Τ ), x2 (Τ ), and y (Τ ), the voltages v1 (t) and v2 (t) of the capacitors C1 and C2, and the output vo (t) of the operational amplifier are given by

v1 (t) = Vmx1 (ωt)

v2 (t) = Vmx2 (ωt)

vo (t) = Vmy (ωt) .

Start from the initial state (x1 (0) , x2 (0)) = (0.5, 0) and simulate the normalized equations for the following parameter values. For each set of parameter values, plot x1 (Τ ), x2 (Τ ), and y (Τ ) versus Τ .

(i) Let α = 1, β = 1, and k = 2, 2.99, 3.01, 3.1, 3.5, 20. Verify that the condition for persistent oscillation is that

k > α + β + 1.

This condition implies that the linearized state-space equations must be unstable. Explain which values of k are reasonable to choose if the goal is to design a sinusoidal oscillator or a rectangular pulse generator.

(ii) Let α = β = 0.1, 1, 10 and k = 1.01(α + β + 1). Explain how the frequency of the oscillator can be adjusted at a desired value.

Question 5: Figure 5 illustrates a simple DC to DC converter. A primary DC source of constant voltage V0 is connected to a resistive load RL via a chopper circuit consisting an electronic switch to turn the circuit on and off, a diode to provide a discharge path for the inductor when the switch is off, and a RLC filter with the resistance RL, the inductance L, and the capacitance C. The electronic switch is controlled by a Pulse Width Modulator (PWM). This modulator turns the switch on and off at a constant frequency ω with a duty cycle 0 ≤ u (t) ≤ 1 (corresponding to the duty cycles of 0% and 100%) regarded as an external control. The combination of the DC source, the electronic switch, and the diode (its voltage drop when turned on is neglected) provides an AC voltage source V0s (t), where s (t) is a binary signal defined as

s (t) = S cos (ωt) - cos (Πu (t))

in terms of the nonlinear function

S (z) = 1, z ≥ 0
S (z) =  0, z < 0.

This AC voltage is filtered by the RLC circuit to deliver an average voltage of V0u (t) to the load.

307_figure4.jpg

Figure 5

Considering the overall DC to DC converter as a dynamical system with the duty cycle u (t) as its input and the load voltage VL (t) as its output, the system is described by the nonlinear time-varying

state-space equations

dIL(t)/dt = - 1/L.VL(t) + V0/L.S cos (ωt) - cos (Πu(t))

dVL(t)/dt = 1/C/IL(t) - 1/RLC .VL (t)

with the state vector consisting the inductor current IL(t) and the capacitor voltage VL(t). It is more convenient to use a normalized form of these equations for the purpose of simulations. By introducing the new parameters

 = 1/2√(L/RL. 1/RLC), ω0 = 1/√LC, η = ω/ω0

the normalized time Τ = ω0t, and the normalized variables un (Τ ), in (Τ ), and vn (Τ ), the state-space equations (1) are rewritten as

din(Τ)/dΤ = - 1/2ζ.vn (Τ) + 1/2ζ .S cos (ηΤ ) - cos (Πun (Τ ))

dvn (Τ )/dΤ = 2ζin (Τ ) - 2ζvn(Τ ) .

The original unnormalized variables can be determined in terms of their normalized counterparts as

u (t) = un0t)

IL(t) = V0/RLin0t)

VL (t) = V0vn0t)

Note that the normalized equations (3) depend on only 2 parameters versus 5 parameters for the unnormalized equations (1). Further, the parameters in the normalized equations have a straight- forward representation: ζ is the damping ratio of the RLC filter and η compares the switching frequency with the bandwidth of this filter.

(i) Verify that the unnormalized variables u (t), IL (t), and VL (t) as defined by (4), the normalized state-space equations (3), and with the parameters (2), satisfy the state-space equations (1).

(ii) Simulate the normalized state-space equations with the initial state (in (0) , vn (0)) = (0, 0) and the control input (λ is a positive constant)
un (Τ ) = 0.5 + 0.5 cos (λΤ ) . (5)

Set η = 10 and ζ = 0.7 and compare the output vn (Τ ) with the input un (Τ ) for λ = 0.1, 1, 10. Plot un (Τ ), vn (Τ ), and

sn (Τ ) = S.cos (ηΤ ) - cos (Πun (Τ ))

on the same screen and explain your observation.

(iii) Use the function

un (Τ ) = 0.3, 0 ≤ Τ < 10
un (Τ ) = 0.7, Τ ≥ 10

as the input and repeat part (b) by setting η = 10 and changing the damping ratio for the values ζ = 0.2, 0.4, 0.7, 1, 1.2. Determine the best value for ζ.

(iv) Apply the input (5) with λ = 0.25, set ζ = 0.7, and simulate the system for η = 0.5, 1, 2.5, 5, 10. What are the practical limitations on choosing larger values of η?

Question 6: Figure 6 illustrates a closed-loop system consisting a proportional controller with the gain k, a first order linear low-pass filter with the input uF (t) and the output yF (t), and a time delay of Τ > 0. The input and the output of the closed-loop system are denoted by u (t) and y (t), respectively, and the dynamics of the system is described by the following three blocks:

1. The proportional controller is modeled as

uF (t) = k (u (t) - y (t)) .

2. The low-pass filter is described by the state-space equations

x?F (t) = -αxF (t) + αuF (t)

yF (t) = xF (t) ,

where xF(t) is the state of the filter and the positive constant α is its bandwidth.

3. The time delay is represented by

y (t) = yF(t - Τ ) .

Fix α = 1 and simulate the system under two scenarios: first, with xF (0) = 1 and u (t) = 0, and second, with xF (0) = 0 and a step function as u (t). Generate the graphs of y (t) and yF (t) versus time t. Set k = 1.5, then start from Τ = 1 and increase the delay until the system turns unstable. Which value of Τ is the threshold of instability? Now, set Τ = 2.5 and decrease k until the system becomes stable again. Which value of k is the threshold of stability? Explain your conclusion.

2179_figure5.jpg

Figure 6

Reference no: EM132476611

Questions Cloud

What is the equity at year-end : Company's assets are $300,000 and the its equity is 100,000. during the year, asset increase $800,000 and liabilities increase to $50,000.What is the equity?
Determine and calculate the amount of dividends : Determine and calculate the amount of dividends that would be paid to each share class for each year under the following separate cases.
State of the economy in the november 3rd election : How important is the state of the economy in the November 3rd election? And why?
At what amount should montgomery record the note payable : Montgomery borrowed other money at a 12% annual rate. At what amount should Montgomery record the note payable and corresponding cost of the building
ECE 456 Embedded Control and Mechatronics Assignment : ECE 456 Embedded Control and Mechatronics Assignment Help and Solution, Southern Illinois University - Homework Help - Explain how the frequency
Determine by how many percent against nzd : Assume that the NZD is undervalued by 24.62% against the USD. Then the USD is overvalued Determine by how many % against NZD?
Problem - Calculation of EPS : Calculation of EPS. The options were exercised on September 1, 2021. Compute Berclair's basic and diluted earnings per share for year ended December
How many percent USD overvalued according to UIRP condition : Assume that the one year interest rates for USD and CHF are USD, By how many % is the USD overvalued/undervalued according to UIRP condition?
Problem - Capitalization of Interest : Compute the depreciation expense for the year ended December 31, 2020. McPherson elected to depreciate the building on a straight-line basis

Reviews

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd