8.1    Heating Details

     

 

The Heating Details dialogue with options for Basic Heating Module process can be invoked:


     

BHM Mode option checked, indicates that Basic Heating Module is active.

The Allow frame contains the following options:

 

Suspend simulation after options allow suspending the simulation after each or after clearly specified BHM step.

Freeze simulation after options allow freezing the simulation to the *.sfr file after each or after clearly specified BHM step.

 

Tasker times parameters are used to set physical time steps and FDTD iterations in tasker files automatically generated by QW-Editor, and are specified as numbers of periods of the excitation signal:

 

Heating time parameters are used to set the heating times for BHM process:

The general rule is that number of BHM steps is the integer part of the Total/Step ratio. For the residue the following rules are applied:

1.      if the residue is equal to or larger than the half of Step – additional BHM step is added with heating time set to the residue:

For Total=13 and Step=5 we obtain 3 BHM steps with the following heating times:

Step 1: heating time=5 seconds

Step 2: heating time=5 seconds

Step 3: heating time=3 seconds

2.      if the residue is less than the half of Step – the rest will be added to the heating time of the last BHM step:

For Total=12 and Step=5 we obtain 2 BHM steps with the following heating times:

Step 1: heating time=5 seconds

Step 2: heating time=7 seconds



Python code

The python code, which can be useful when creating project scripts, generated by Heating details dialogue for default parameters:


App.ActiveDocument.QW_BHM.AllowBHM = True

App.ActiveDocument.QW_BHM.AllowHFM = False

App.ActiveDocument.QW_BHM.ManualTuning = False

App.ActiveDocument.QW_BHM.AllowMovementAndRotation = False

App.ActiveDocument.QW_BHM.PortsSwitching = False

App.ActiveDocument.QW_BHM.ComponentsListUse = False

App.ActiveDocument.QW_BHM.ComponentsList = []

App.ActiveDocument.QW_BHM.FirstEmSteadyState = 100

App.ActiveDocument.QW_BHM.NextEmSteadyState = 10

App.ActiveDocument.QW_BHM.HeatingPatternConstruction = 3

App.ActiveDocument.QW_BHM.TotalHeatingTime = 60.00000

App.ActiveDocument.QW_BHM.HeatingTimeStep = 10.00000

App.ActiveDocument.QW_BHM.HeatingStepsListUse = False

App.ActiveDocument.QW_BHM.HeatingStepsList = []

App.ActiveDocument.QW_BHM.SuspendAfterEach = False

App.ActiveDocument.QW_BHM.SuspendAfterStep = False

App.ActiveDocument.QW_BHM.SuspendStep = 1

App.ActiveDocument.QW_BHM.FreezeAfterEach = False

App.ActiveDocument.QW_BHM.FreezeAfterStep = False

App.ActiveDocument.QW_BHM.FreezeStep = 1