A method of automatically balancing ionized air stream created in bipolar corona discharge, the method comprising: providing an air moving device with at least one ion emitter and at least one reference electrode connected to a micro-pulsed AC power source , and a control system with at least one ion balance monitor and corona discharge adjustment control; and generating variable polarity groups of short duration ionizing micro-pulses; wherein said micro-pulses are predominantly asymmetric in amplitude and duration of both polarity voltages and a magnitude of at least one polarity ionizing pulses exceeds the corona threshold, and said micro-pulses pulses are arranged to follow one another in positive and negative pulse trains; characterised in that to balance an ionized air stream, the method further comprises: generating an ion balance signal with said ion balance monitor ; comparing the ion balance signal with a setpoint signal using said control system ; and adjusting the micro-pulses in response to the comparison, said adjustment comprising: varying a duration of ionizing pulses in said positive or negative pulse trains; varying a repetition rate of ionizing pulses in said positive or negative pulse trains; or varying a number of pulses in said positive or negative pulse trains. providing an air moving device with at least one ion emitter and at least one reference electrode connected to a micro-pulsed AC power source , and a control system with at least one ion balance monitor and corona discharge adjustment control; and generating variable polarity groups of short duration ionizing micro-pulses; wherein said micro-pulses are predominantly asymmetric in amplitude and duration of both polarity voltages and a magnitude of at least one polarity ionizing pulses exceeds the corona threshold, and said micro-pulses pulses are arranged to follow one another in positive and negative pulse trains; characterised in that to balance an ionized air stream, the method further comprises: generating an ion balance signal with said ion balance monitor ; comparing the ion balance signal with a setpoint signal using said control system ; and adjusting the micro-pulses in response to the comparison, said adjustment comprising: varying a duration of ionizing pulses in said positive or negative pulse trains; varying a repetition rate of ionizing pulses in said positive or negative pulse trains; or varying a number of pulses in said positive or negative pulse trains. generating an ion balance signal with said ion balance monitor ; comparing the ion balance signal with a setpoint signal using said control system ; and adjusting the micro-pulses in response to the comparison, said adjustment comprising: varying a duration of ionizing pulses in said positive or negative pulse trains; varying a repetition rate of ionizing pulses in said positive or negative pulse trains; or varying a number of pulses in said positive or negative pulse trains. varying a duration of ionizing pulses in said positive or negative pulse trains; varying a repetition rate of ionizing pulses in said positive or negative pulse trains; or varying a number of pulses in said positive or negative pulse trains. <EOS>