A computer-implemented method for deriving resistance, inductance, and capacitance (RLC) values of an RLC equivalent circuit model associated with a fireset, the steps comprising:
- acquiring, using one or more processors, waveform data of a current discharge pulse used to execute a fireset, said waveform data being stored in a memory unit;
- plotting, using said one or more processors, a waveform based on said waveform data;
- adjusting, using said one or more processors, said plotted waveform by:
- (1) time-shifting said plotted waveform, such that a time associated with a leading edge of a pulse is zero, and
- (2) scaling said plotted waveform based on one or more user input values;
- determining, using said one or more processors, a time offset measurement based on said time-shifting sub-step and an initial frequency measurement based on said scaling sub-step;
- based on (i) said time offset measurement, (ii) said initial frequency measurement, and (iii) said one or more user input values, generating, using said one or more processors, a plurality of model data;
- determining, using said one or more processors, a plurality of percentage error values corresponding to said plurality of model data by comparing said plurality of model data with said waveform data, wherein said plurality of percentage error values is stored in said memory unit;
- determining, using said one or more processors, an ideal waveform by selecting a least of said plurality of percentage error values and associated model data;
- and
- deriving, using said one or mom processors, RLC values from said ideal waveform and said associated model data.