Consider the Modelica.Electrical.Analog.Examples.Lines.LightningSegmentedTransmissionLine.bmo model. If you look at the result comparisons, it is obvious that the conditional equation
if time < 0.02 then
'lightningImpulseCurrent.signalSource.y' = 0.0;
else
'lightningImpulseCurrent.signalSource.y' = 1e4 / 'lightningImpulseCurrent.signalSource.eta' * ((time - 0.02) / 'lightningImpulseCurrent.signalSource.tau1') ^ 5.0 / (1.0 + ((time - 0.02) / 'lightningImpulseCurrent.signalSource.tau1') ^ 5.0) * exp(-(time - 0.02) / 'lightningImpulseCurrent.signalSource.tau2');
end if;
is ignored, since the additional lightning pulse is not added to the sinusoidal voltage signal.
Consider the Modelica.Electrical.Analog.Examples.Lines.LightningSegmentedTransmissionLine.bmo model. If you look at the result comparisons, it is obvious that the conditional equation
is ignored, since the additional lightning pulse is not added to the sinusoidal voltage signal.