SDT-base Contents   Functions      PDF Index |
Purpose
Implementation and sample PML usage.
This function is NOT yet stable enough to be SUPPORTED with SDT. If you need contract support contact SDTools.
Syntax
d_pml tuto
Description
Meshing utility to append PML to a boxlike mesh and define the appropriate properties. The accepted option structure provides the fields
% See sample call in sdtweb d_pml('ScriptULB1D') mo1=d_pml('MeshUlb1D SW',struct('v',1,'quad',1,'Lc',2)); % Uses a call of the form RP=struct('Lp',[0,0,0,0,0,20], ... % adds a PML along +Z 'pow',2,'Lc',2,'ProId',94, ... 'subtype',2, ... % Frequency domain 'a',struct('X',{{[10;115],{'fe';'fi'}}}, ... 'Y',[5,15;0,20])); % Evolution of attenuation with frequency % mo1=p_pml('addPML',model,RP); d1=fe_simul('dfrf',stack_set(mo1,'info','Freq',[10;100])); d_pml('View1DPS',mo1,d1);
[ProId type form pow a0 x0 Lx0 y0 Ly0 z0 Lz0] Type=fe_mat('p_pml','SI',1)
a0 | ⎛ ⎜ ⎜ ⎝ |
| ⎞ ⎟ ⎟ ⎠ |
| (9.23) |
[ProId type form pow a0 x0 Lx0 y0 Ly0 z0 Lz0]
Type=fe_mat('p_pml','SI',2)
Attenuation of the form
a0 | ⎛ ⎜ ⎜ ⎝ |
| ⎞ ⎟ ⎟ ⎠ |
| (9.24) |
See also