I would appreciate any helpful information any of you might be willing to provide.
I am building a water powered motor (WPM) that will be used to power an alternator.
The speed of the alternator is critical. As is known, the RPM rate of the alternator's drive shaft determines the voltage, amperage, and the frequency output of the alternator.
Since I want the alternator to produce 120 VAC @ 60 Hz, the alternator's drive shaft must maintain 3600 RPM, regardless of the load place on the alternator's output, to maintain that voltage and frequency.
As is also known, the larger the load amperage that is placed on the alternator's output, the greater will be the rotational torque, required on the alternator's shaft, to maintain the needed RPMs, which the WPM will need to supply for any given or varying load.
The WPM's rotational torque on its shaft is provided by a rotating drum that has water being pumped into it and then exits the drum through jetted ports placed along the outer surface of the drum.
The force of the water exiting those jets is determined by the pressure of the water being pumped into the drum and also the centrifugal force of the water inside the drum created by the drum's rotation; which in turn determines the WPM's shaft speed and resulting rotational torque.
Under a varying load on the Alternator's output:
(a) If the load increases, there will be a corresponding increase of "breaking pressure" placed on the Alternator's shaft which if left unchecked would slow down it's rotational speed and thus lower its output voltage, etc., if the WPM's output remains the same. Thus to maintain the Alternator's necessary speed, the WPM's power output needs to be increased accordingly by increasing the water flow pressure into its drum.
(b) Conversely, if that load decreases, the Alternator's "breaking pressure" will be reduced, causing an increase in the Alternator's rotational speed, thus increasing its output voltage, etc. above that which is desired. Thus the water supply to the WPM needs to be decreased to maintain the Alternator's optimal RPMs.
I would like to use a proportional water valve to control the water flow rate into the drum as needed.
I would like to control the amount of volume through the proportional valve by monitoring the voltage output of the Alternator.
If that voltage rises above 120 VAC, I want to be able to begin closing the valve until the Alternator's voltage returns to 120 VAC.
Likewise, if the Alternator's voltage falls below 120 VAC, I want the valve to begin opening wider until that proper voltage is restored.
My question: Is the above something that can relatively easily be accomplished by an Arduino sensor and program?
If so, what type of Arduino sensor do I need to use?
I realize that this is the wrong forum to seek help in writing the needed Arduino code, so all I am seeking is information on the possible suitability of using an Arduino sensor to provide my desired valve controller.