25.07.2014 Views

pdf download - Software and Computer Technology - TU Delft

pdf download - Software and Computer Technology - TU Delft

pdf download - Software and Computer Technology - TU Delft

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Case Study Details<br />

B.4 Full List of Examined Fault Scenarios<br />

Legend<br />

Fz1 : Gravity on the left lever.<br />

d1 : Arm of the left lever.<br />

t1 : Torque exerted by Fz1 * d1.<br />

Fz2 : Gravity on the right lever.<br />

d2 : Arm of the right lever.<br />

t2 : Torque exerted by Fz2 * d2.<br />

Fm : Force caused by the motor.<br />

dm : Arm of the motor.<br />

tm : Torque exerted by the motor (Fm * dm).<br />

Figure B.2: Forces <strong>and</strong> torques on the frontal st<strong>and</strong>.<br />

Gravity exerts torques on both the left (torque t1) <strong>and</strong> right (torque t2) lever of the frontal st<strong>and</strong><br />

(St<strong>and</strong>). These two torques should be complemented with a third torque exerted by the motor in<br />

order to control the angular acceleration of the st<strong>and</strong>. This acceleration is used by the speed controller<br />

CTR_speed to enable the controlling of the speed. This controller uses a table to determine<br />

what current it has to set (Iset) in order to achieve a certain acceleration at a particular position 1 .<br />

So, the difference between the speed setpoint (Vset) <strong>and</strong> the actual speed (Vact) results in a certain<br />

desired acceleration (e_sp). This acceleration is combined with the current position (Pact) in order<br />

to lookup the associated current setpoint Iset. Here starts the third <strong>and</strong> final control loop. It is responsible<br />

for controlling the current at setpoint Iset. In order to do so it requests a certain current<br />

of the MVR(forward) 2 that has a circuit with the Motor/Brake. The actual current (Iact) on this<br />

circuit is measured by means of a ampere meter <strong>and</strong> led back to the current controller CTR_current.<br />

Because the current is flowing on this circuit the motor exerts a torque (Tm). The torque resultant<br />

makes that the st<strong>and</strong> will rotate at a certain speed to a certain position. The speed can be measured<br />

by the MVR(feedback). And by leading the signal Vact_analog back to the controller (Vact) the<br />

speed control loop has been closed. The closing of the outer position loop is done by measuring the<br />

real position. For this purpose a potentiometer <strong>and</strong> encoder (Potmeter/Encoder) have been<br />

assembled upon the rotating axle. When rotated, these components output a voltage. The signals of<br />

the potentiometer <strong>and</strong> encoder are combined in order to achieve a certain accuracy (<strong>and</strong> to do error<br />

detection). The LUC_extension(feedback) contains a AD-converter to digitize the analog signal<br />

<strong>and</strong> lead it back to the controller (LUC_extension(controller)). The position controller will use<br />

this value (Pact) once again to calculate the (nominal) position error.<br />

B.4 Full List of Examined Fault Scenarios<br />

Table B.2 shows the fault scenarios that are considered in the work for this thesis:<br />

S1-S11: presented in the thesis, table 5.4 <strong>and</strong> table 5.6.<br />

1 Note that when the St<strong>and</strong> rotates the arms of the left <strong>and</strong> right gravitational torques change. In order to keep the<br />

speed constant the torque that the motor has to generate has to change likewise.<br />

2 Note that both occurrences of MVR denote the same FRU. It is only a logical decomposition. The same holds for<br />

the LUC Extension FRU.<br />

87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!