-
-
May 16, 2024 at 3:12 pmArun JanaSubscriber
Hello,
I want to design one material which permitivity(as a function of frequency) as well as ch2 property (not diagonal d33,d21,d22,d15 which depends on frequency) in lumerical FDTD( iam using 2024R2) all data i want to give in one material how i will give? and i could not able to import material data set also.
Here i wrote in MATLAB code, which i want to design..
% Define Frequency range in THzf1 = linspace(0, 10, 500)* (10^12); % in THzw = 2 * pi * f1;% Lorentz parameters (infrared and optical frequencies)omegap_e = [248 274 307 628 692] * 3 * 10^10; % phonon resonant frequency for e axisomegap_o = [152 236 265 322 363 431 586 670] * 3 * 10^10; % phonon resonant frequency for o axisS_e = [16 1 0.16 2.55 0.34]; % oscilator strength for e-axisS_o = [22 0.8 5.5 2.2 2.3 0.18 3.3 0.2];% oscilator strength for o-axisGamma_e = [21 14 25 34 49] * 3 * 10^10; % phonon damping rate for e-axisGamma_o = [14 12 12 11 33 12 35 47] * 3 * 10^10; % phonon damping rate for o-axisepsilon_p_e = 4.6; % high frefency permitivity limit for e axisepsilon_p_o = 5.0; % high frefency permitivity limit for o axisepsilon_Le = epsilon_p_e * ones(size(w)); % Initialize epsilon_L for e axisepsilon_Lo = epsilon_p_o * ones(size(w)); % Initialize epsilon_L for o axis% Lorentzian contributions for e axisfor k1 = 1:length(omegap_e)epsilon_Le = epsilon_Le + (S_e(k1) * omegap_e(k1)^2) ./ ((omegap_e(k1)^2 - w.^2) - 1i * Gamma_e(k1) * w);endrefractive_index_e=sqrt(epsilon_Le);n_e=refractive_index_e;E_er=real(epsilon_Le);E_ei=imag(epsilon_Le);% Lorentzian contributions for o axisfor k2 = 1:length(omegap_o)epsilon_Lo = epsilon_Lo + (S_o(k2) * omegap_o(k2)^2) ./ ((omegap_o(k2)^2 - w.^2) - 1i * Gamma_o(k2) * w);endrefractive_index_o=sqrt(epsilon_Lo);n_o=(refractive_index_o);E_or=real(epsilon_Lo);E_oi=imag(epsilon_Lo);% linear microwave susceptibilitychi_e=n_e.^2-1;%% electronic contribution for e axischi_o=n_o.^2-1;%% electronic contribution for o axischi_ion_e=epsilon_Le-n_e.^2-1;% ionic contribution for e axischi_ion_o=(epsilon_Lo)-(n_o).^2-1;% ionic contribution for e axis% Define constants for electronic and ionic partsdelta_333_e = 0.6*10^-12;delta_222_e = 0.064*10^-12;delta_311_e =0.18*10^-12;delta_113_e = 0.31*10^-12;delta_333_ion =0.304* 10^-12;delta_222_ion =0.0369* 10^-12;delta_311_ion =0.167*10^-12;delta_113_ion =0.41* 10^-12;chi_1e=3.884;chi_3e=3.544;% Calculate Nonlinear coefficient componentsd33 = abs(delta_333_e * chi_e .* chi_3e .* chi_3e + delta_333_ion * chi_3e.* chi_3e .* chi_ion_e);d31 = abs(delta_311_e * chi_e .* chi_1e .* chi_1e + delta_311_ion * chi_1e .* chi_1e .* chi_ion_e);d15 = abs(delta_113_e * chi_o .* chi_1e .* chi_1e + delta_113_ion * chi_1e .* chi_1e .* chi_ion_o);%d15 = d31+(delta_113_e * chi_o.* chi_1e.*chi_3e + delta_113_ion * chi_3e .* chi_1e.* chi_ion_o);d22 = abs(delta_222_e * chi_o .* chi_3e .* chi_3e + delta_222_ion * chi_3e .* chi_3e .* chi_ion_o);figure;plot(w, d33, 'r', w, d31, 'b', w, d15, 'm', w, d22, 'k');legend('d_{33}', 'd_{31}', 'd_{15}', 'd_{22}');xlabel('Frequency(Hz)');ylabel('Nonlinear Coefficient(pm/V)');title('Nonlinear coefficient');grid on;% Plot w vs permitivity (real part)for e and o axisfigure;plot(w, real(epsilon_Le), 'r', w, real(epsilon_Lo), 'b');legend('e-axis', 'o-axis')xlabel('Frequency (Hz)');ylabel('Re(\epsilon)');title('Real Permitivity');% Plot w vs imaginary part of permitivity for e and o axisfigure;plot(w, imag(epsilon_Le), 'r', w, imag(epsilon_Lo), 'b');xlabel('Frequency (Hz)');legend('e-axis', 'o-axis')ylabel('Im(\epsilon)');title('Imaginary permitivity');please let me know .Thank you. -
May 17, 2024 at 5:42 pmGuilin SunAnsys Employee
Unfortunately right now FDTD cannot simulate non-3*3 diagonal tensor nonlinear material.
for frequency dependent nonlinear material, currently only two
Chi3 Raman Kerr
Magnetic Electric Lorentz
can be dispersive.
For permittivity, you can simulate full 3*3 tensor with matrix tranformation: Creating anisotropic optical materials in FDTD and MODE
If you want to simulate broadband, you will need to make sure that the unitary matrix does not depend on frequency.
-
- The topic ‘Nonlinear optical material design’ is closed to new replies.
- Chemkin requires HPC
- Calculate heating of an assembly for a given ambient temperature?
- Press hardening characterization
- ACP PRE problem
- Explicit Dynamics Material properties
- Documentation of the kinetics of the reaction of methylamine with NO
- Temperature-dependent viscosity model used in FLUENT flow analysis
- orthotropic material proprierties give me “missing” data, what could it be?
- Get ultimate strength value from simulation
- Material Designer, Different warp and weft shares in woven RVE
-
1406
-
599
-
591
-
555
-
366
© 2025 Copyright ANSYS, Inc. All rights reserved.