1 / 18

2 nd Homework: Cervical Syndrome

Head. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. x. x. x. x. x. x. x. x. I3. k3. I4. B3. k3. B1. k1. k1. B3. B2. k2. I1. B2. B1. I2. k2. 2. 1. 4. 4. 2. 3. 1. 3. Upper Torso. Upper Torso. F. F. Arms. Head. Arms. Lower Body. Lower Body.

Download Presentation

2 nd Homework: Cervical Syndrome

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Head F F F F F F F F F F F F F F F F x x x x x x x x I3 k3 I4 B3 k3 B1 k1 k1 B3 B2 k2 I1 B2 B1 I2 k2 2 1 4 4 2 3 1 3 Upper Torso Upper Torso F F Arms Head Arms Lower Body Lower Body 2nd Homework: Cervical Syndrome

  2. Derive a state-space model for this system. Since this is a linear time-invariant system, put it in linear state-space form and simulate the system in Matlab. Simulate the system during 15 seconds. Use a sinusoidal force (F) with a frequency of 1.5 Hz. As the system is linear, the amplitude of the input signal is irrelevant. 1.0 represents an excellent value. The output is the distance between the head and the shoulder. The initial conditions of all state variables may be assumed as 0.0. This is acceptable, since only the deviation of the output from the stationary position is of relevance. 1st Sub-problem

  3. F(t) = FI4+ FB3 + Fk3 0 = FI3+ FB2 + Fk2 FB2 + Fk2 + FB3 + Fk3 = FI2 + FB1 + Fk1 FB1 + Fk1 = FI1 FB1 = B1· (v2 – v1 ) FB2 = B2· (v3 – v2 ) FB3 = B3· (v4 – v2 ) Fk1 = k1· (x2 – x1 ) Fk2 = k2· (x3 – x2 ) Fk3 = k3· (x4 – x2 ) F F F F F F F F F F F F F F F F x x x x k3 B3 B2 B1 k3 k1 B3 k2 I2 k2 B1 I3 I4 B2 I1 k1 3 1 4 2 Upper Torso F FI1 = m1· FI3 = m3· FI4 = m4· FI2 = m2· = v4 = v1 = v3 = v2 Arms Head dx3 dv1 dv4 dv3 dv2 dx4 dx1 dx2 dt dt dt dt dt dt dt dt Lower Body

  4. F(t) = FI4+ FB3 + Fk3 0 = FI3+ FB2 + Fk2 FB2 + Fk2 + FB3 + Fk3 = FI2 + FB1 + Fk1 FB1+ Fk1 = FI1 F(t) = FI4+ FB3 + Fk3 0 = FI3+ FB2 + Fk2 FB2 + Fk2 + FB3 + Fk3 = FI2 + FB1 + Fk1 FB1 + Fk1 = FI1 dv1 FB1 = B1· (v2 – v1 ) FB2 = B2· (v3 – v2 ) FB3 = B3· (v4 – v2 ) Fk1 = k1· (x2 – x1 ) Fk2 = k2· (x3 – x2 ) Fk3 = k3· (x4 – x2 ) FB1 = B1· (v2 – v1 ) FB2 = B2· (v3 – v2 ) FB3 = B3· (v4 – v2 ) Fk1 = k1· (x2 – x1 ) Fk2 = k2· (x3 – x2 ) Fk3 = k3· (x4 – x2 ) FI1 = m1· dt dx1 = v1 dt dv2 FI2 = m2· FI1 = m1· FI4 = m4· FI2 = m2· FI3 = m3· dt dx2 = v2 = v2 = v1 = v3 = v4 dt dv3 FI3 = m3· dx1 dx2 dv3 dx3 dx4 dv1 dv2 dv4 dt dt dt dt dt dt dt dt dt dx3 = v3 dt dv4 FI4 = m4· dt dx4 = v4 dt 

  5. F(t) = FI4+ FB3 + Fk3 0 = FI3+ FB2 + Fk2 FB2 + Fk2 + FB3 + Fk3 = FI2 + FB1 + Fk1 FB1+ Fk1 = FI1 F(t) = FI4+ FB3 + Fk3 0 = FI3+ FB2 + Fk2 FB2 + Fk2 + FB3 + Fk3 = FI2 + FB1 + Fk1 FB1+ Fk1 = FI1 dv1 dv1 FB1 = B1· (v2 – v1 ) FB2 = B2· (v3 – v2 ) FB3 = B3· (v4 – v2 ) Fk1 = k1· (x2 – x1 ) Fk2 = k2· (x3 – x2 ) Fk3 = k3· (x4 – x2 ) FB1 = B1· (v2 – v1 ) FB2 = B2· (v3 – v2 ) FB3 = B3· (v4 – v2 ) Fk1 = k1· (x2 – x1 ) Fk2 = k2· (x3 – x2 ) Fk3 = k3· (x4 – x2 ) FI1 = m1· FI1 = m1· dt dt dx1 dx1 = v1 = v1 dt dt dv2 dv2 FI2 = m2· FI2 = m2· dt dt dx2 dx2 = v2 = v2 dt dt dv3 dv3 FI3 = m3· FI3 = m3· dt dt dx3 dx3 = v3 = v3 dt dt dv4 dv4 FI4 = m4· FI4 = m4· dt dt dx4 dx4 = v4 = v4 dt dt 

  6. FI4= F(t)- FB3 - Fk3 FI3 = - FB2 - Fk2 FI2= FB2 + Fk2 + FB3 + Fk3 - FB1 - Fk1 FI1= FB1+ Fk1 F(t) = FI4+ FB3 + Fk3 0 = FI3+ FB2 + Fk2 FB2 + Fk2 + FB3 + Fk3 = FI2 + FB1 + Fk1 FB1+ Fk1 = FI1 dv1 FB1 = B1· (v2 – v1 ) FB2 = B2· (v3 – v2 ) FB3 = B3· (v4 – v2 ) Fk1 = k1· (x2 – x1 ) Fk2 = k2· (x3 – x2 ) Fk3 = k3· (x4 – x2 ) FB1 = B1· (v2 – v1 ) FB2 = B2· (v3 – v2 ) FB3 = B3· (v4 – v2 ) Fk1 = k1· (x2 – x1 ) Fk2 = k2· (x3 – x2 ) Fk3 = k3· (x4 – x2 ) FI1 = m1· = FI3 / m3 = FI1 / m1 = FI4 / m4 = FI2 / m2 dt dx1 dx3 dx1 dx2 dx4 dv3 dv1 dv4 dv2 = v1 = v3 = v1 = v2 = v4 dt dt dt dt dt dv2 dt dt dt dt FI2 = m2· dt dx2 = v2 dt dv3 FI3 = m3· dt dx3 = v3 dt dv4 FI4 = m4· dt dx4 = v4 dt 

  7. = FI1 / m1 = FI2 / m2 dv1 dv2 dt dt = (FB2 + Fk2 + FB3 + Fk3 - FB1 - Fk1) / m2 = (B2· (v3 – v2 ) + k2· (x3 – x2 ) + B3· (v4 – v2 ) + k3· (x4 – x2 ) - B1· (v2 – v1 ) - k1· (x2 – x1 )) / m2 = (k1 /m2 ) · x1 - ((k1+k2+k3 )/m2 ) · x2 + (k2 /m2 ) · x3 + (k3 /m2 ) · x4 + (B1 /m2 ) · v1 - ((B1+B2+B3 )/m2 ) · v2 + (B2 /m2 ) · v3 + (B3 /m2 ) · v4 = (FB1+ Fk1 ) / m1 = (B1· (v2 – v1 )+ k1· (x2 – x1 )) / m1 = – (k1 /m1 ) · x1 + (k1 /m1 ) · x2 – (B1 /m1 ) · v1 + (B1 /m1 ) · v2

  8. = FI3 / m3 = FI4 / m4 dv3 dv4 dt dt = (F(t)- FB3 - Fk3) / m4 = (F(t)- B3· (v4 – v2 ) - k3· (x4 – x2 )) / m4 = F(t) / m4 + (k3 /m4 ) · x2 - (k3 /m4 ) · x4 + (B3 /m4 ) · v2 - (B3 /m4 ) · v4 = (- FB2 - Fk2) / m3 = (- B2· (v3 – v2 ) - k2· (x3 – x2 )) / m3 = (k2 /m3 ) · x2 - (k2 /m3 ) · x3 + (B2 /m3 ) · v2 - (B2 /m3 ) · v3 y = x1 – x2

  9. Derive a state-space model for this system. Since this is a linear time-invariant system, put it in linear state-space form and simulate the system in Matlab. Simulate the system during 15 seconds. Use a sinusoidal force (F) with a frequency of 1.5 Hz. As the system is linear, the amplitude of the input signal is irrelevant. 1.0 represents an excellent value. The output is the distance between the head and the shoulder. The initial conditions of all state variables may be assumed as 0.0. This is acceptable, since only the deviation of the output from the stationary position is of relevance. 1st Sub-problem

  10. Matlab Code (1st Part)

  11. Matlab Diary File (1st Part)

  12. Matlab Simulation (1st Part)

  13. In order to be able to better analyze the resonance phenomena, we wish to obtain a Bode diagram of the system. To this end, we generate a logarithmic base of frequency values in the range from 0.01 Hz to 100 Hz by means of Matlab’s logspace function. The Bode function may now be used to compute the Bode diagram. The amplitude needs to be converted to decibels. Using the functions subplot, semilogx, grid, title, xlabel,and ylabel, the Bode diagram shall now be displayed on two separate graphs on the same page. 2nd Sub-problem

  14. Matlab Bode Diagram (1st Part)

  15. Finally, we wish to perform a sensitivity analysis. We want to study the variability of the spring constant and the damper between head and upper torso. For this purpose, we assume a variability of these two parameters of 50%. Repeat the frequency analysis for the four worst-case combinations of the two parameters. Plot the maxima and minima of the amplitude and phase curves as a sensitivity Bode diagram. 3rd Sub-problem

  16. Matlab Code (2nd Part)

  17. Matlab Diary File (2nd Part)

  18. Matlab Bode Diagram (2nd Part)

More Related