Please enable JavaScript to view this site.

Knowledge Base

Navigation: Scripting Language > Adding Objects

addthermalinsulatingbc

We've made some changes. Use 'Ctrl-F5' to clear your browser cache.
Scroll Prev Top Next More

Adds a new insulating (thermal) boundary condition to the HEAT or CHARGE solver [Boundary Conditions (Thermal Simulation)].  A HEAT or CHARGE solver region must be present in the objects tree before this boundary condition can be added.  If both solvers are present then the intended solver's name must be provided as an argument to the script command.  

 

The  insulating (thermal) boundary condition can only be added to the CHARGE solver when the solver's temperature dependency is set to 'coupled'.

 

Supported Product: DEVICE

 

Syntax

Description

addthermalinsulatingbc;

Adds an insulating (thermal) boundary condition to the HEAT or CHARGE solver (whichever is present in the objects tree).

 

This function does not return any data.

addthermalinsulatingbc("solver_name");

Adds an insulating (thermal) boundary condition to the desired solver defined by the argument "solver_name".  The options are "HEAT" and "CHARGE".

 

This function does not return any data.

 

Example 1

The following script commands will add an insulating (thermal) boundary condition to the solver already present in the objects tree and print all available properties of the boundary condition.

 

addthermalinsulatingbc;

?set;

 

Example 2

The following script commands will add an insulating (thermal) boundary condition to the HEAT solver already present in the objects tree.  It will then name the boundary condition and assign it to the -x and +x simulation region boundaries.

 

addthermalinsulatingbc("HEAT");

set("name","ins_x_bc");

set("surface type","simulation region");

set("x min",1);

set("x max",1);

 

See Also

addtemperaturebc, addconvectionbc, addradiationbc, addthermalpowerbc, addheatfluxbc, addvoltagebc

Copyright Lumerical Inc. | Privacy | Site Map