Hi
I am planning to build a induction heater equipped with half bridge inverter and series rlc resonance structure. The power supply would come from line voltage and is then recitified with full bridge rectifier to supply the rlc tank. As the line voltage after rectification is 100Hz, I have to build the pll (the control loop) REALY fast. Before any hardware being made I decided to do some simulation first and the question came from the simulation model.
The model is relatively simple and it is essentially a pll: a vco drives igbt which is connected with the rlc tank. The current is fed back with an adc. The adc is used for online parameter estimation to produce actual load parameters like L and R and also for the phase detection.
In order to model the control loop the state variable representation of the plant was established and my question came from the phase detection and error signal. The state variables chosen were resistor voltage and the voltage across the inductor and capacitor in series. The reference was those two voltages with desired phase angle. Now what Im going to do is to compare the referece and the estimated state variables to produce the REAL TIME phase error so that it can be used to adjust the input of vco(actually a control block is needed to stablized the loop in between the error signal and the input of vco). After investing online I cann't find a easy way of comparing these two state trajectories and generate a error signal based on the phase difference of the reference and the feedback. Im now questioning if I was doing was right or not. I came to this point because I didn't want to use xor type phase detection because that would introduce delay and is hard to extract a precise model.
I now come to an dead end and really need your help. Anything concerning modelling and state variable feedback system would be very much appreciated!
BTW, the control loop parameter will be adjusted online(adaptive) according to estimated L and R so that the control loop is FAST and stable. The power control uses the frequency shift scheme.
cheers!
I am planning to build a induction heater equipped with half bridge inverter and series rlc resonance structure. The power supply would come from line voltage and is then recitified with full bridge rectifier to supply the rlc tank. As the line voltage after rectification is 100Hz, I have to build the pll (the control loop) REALY fast. Before any hardware being made I decided to do some simulation first and the question came from the simulation model.
The model is relatively simple and it is essentially a pll: a vco drives igbt which is connected with the rlc tank. The current is fed back with an adc. The adc is used for online parameter estimation to produce actual load parameters like L and R and also for the phase detection.
In order to model the control loop the state variable representation of the plant was established and my question came from the phase detection and error signal. The state variables chosen were resistor voltage and the voltage across the inductor and capacitor in series. The reference was those two voltages with desired phase angle. Now what Im going to do is to compare the referece and the estimated state variables to produce the REAL TIME phase error so that it can be used to adjust the input of vco(actually a control block is needed to stablized the loop in between the error signal and the input of vco). After investing online I cann't find a easy way of comparing these two state trajectories and generate a error signal based on the phase difference of the reference and the feedback. Im now questioning if I was doing was right or not. I came to this point because I didn't want to use xor type phase detection because that would introduce delay and is hard to extract a precise model.
I now come to an dead end and really need your help. Anything concerning modelling and state variable feedback system would be very much appreciated!
BTW, the control loop parameter will be adjusted online(adaptive) according to estimated L and R so that the control loop is FAST and stable. The power control uses the frequency shift scheme.
cheers!
Last edited: