question.rb
solution.rb
playground.rb
1 require_relative "../physics" 2 3 question :a_variable_source_tuned_to_resonance do 4 kind :numerical 5 describes "A series LCR circuit is connected to a variable frequency %{supply} source, with L = %{inductance}, " \ 6 "C = %{capacitance} and R = %{resistance}. %{resonance}, in hertz?" 7 given supply: "230 V" 8 given inductance: "5.0 H" 9 given capacitance: "80 μF" 10 given resistance: "40 Ω" 11 asks resonance: "What is the source frequency which drives the circuit in resonance" 12 end
1 require_relative "../questions/a_variable_source_tuned_to_resonance" 2 require_relative "../science/alternating_current/series_lcr" 3 4 solve :a_variable_source_tuned_to_resonance , using: SeriesLcr do 5 objects :circuit 6 7 take supply: circuit . rms_voltage 8 take inductance: circuit . inductance 9 take capacitance: circuit . capacitance 10 take resistance: circuit . resistance 11 12 resonance = circuit . resonant_frequency 13 answer resonance :, in: "Hz" , figures: 3 14 15 conclusion "The circuit resonates where the inductor's reactance equals the capacitor's, at a frequency set " \ 16 "by the product of inductance and capacitance alone." 17 end
1 require_relative "../solutions/a_variable_source_tuned_to_resonance" 2 3 play_with :a_variable_source_tuned_to_resonance do 4 title "A Variable Source Tuned to Resonance" 5 end