blob: d22ba4c14e443840100e709cc0103fc0df6cec57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
clc;
A=100; // amplidyne voltage amplification
vo=200; // DC generator output voltage
rf=125; // field winding resistance
vfb=0.1; // ratio of feedback voltage to output voltage of generator
vr=50; // reference voltage
// amplidyne output voltage,Va =(vr-vfb*vt)*A
// ig=va/rf ig is generator field current
// vog=ig*vo vog is generator output voltage-1
// simplifying 1 we get
vt=(vr*A)/((vfb*A)+(rf/vo));
printf('Output voltage of generator is %f V\n',vt);
// now feedback voltage is reduced to zero
vr=(vt*rf)/(A*vo);
printf('Reference voltage to obtain required output generator voltage is %f V ',vr);
|