¿Es correcto el resultado de mi simulación para la luz no polarizada?

Esta es una continuación de esta pregunta . Después de eso, adquirí algunos conocimientos de FDTD (un algoritmo para resolver las ecuaciones de Maxwell) y simulé la siguiente escena:

foto 1

ingrese la descripción de la imagen aquí

Como muestra la imagen, un cono de silicio ( r = 5 m metro , θ = 30 ° ) se coloca en el vacío (truncado con PML ). Incidente de luz ( λ = 532 norte metro ) es perpendicular al fondo del cono. En mi simulación, la luz incidente se modela como una fuente dura de campo eléctrico colocada en la parte inferior del cono y su intensidad de campo eléctrico obedece a una distribución gaussiana, es decir

mi ( X , y , z 0 ) = A 0 pecado ( 2 π F t ) mi X 2 + y 2 w 2

Aquí mi pueden ser cualquiera de los dos mi X , mi y , mi z , z = z 0 es el plano en el que se encuentra la superficie inferior del cono.

Todo el dominio está discretizado con cuadrículas uniformes de 200 × 200 × 400 ( Δ X = Δ y = Δ z = 50 norte metro ), junto con una capa de PML de 20 cuadrículas de espesor que lo encierra.

Aquí está mi resultado de simulación de la intensidad de la luz ( | mi | 2 ) en el avión 100 norte metro lejos de la punta del cono para la luz polarizada en z (observe que el eje z es paralelo al eje central del cono en mis coordenadas) :

foto 2

dd

y luz polarizada y:

foto 3

ingrese la descripción de la imagen aquí

Así que aquí viene la confusión. Como sugiere Steve B en su respuesta, "la intensidad de la luz no polarizada es el promedio de la intensidad en las dos simulaciones (para la luz polarizada)", pero dado que este resultado es ... no independiente de la orientación rotacional del analizador de polarización (si hay existe uno), un promedio simple de ellos tampoco lo será:

Imagen 4

ingrese la descripción de la imagen aquí

Este es el promedio del resultado polarizado en z y polarizado en y, es casi el mismo que el de la luz polarizada en y porque el de la luz polarizada en z es, de hecho, muy débil.

Entonces, ¿la luz no polarizada ya no está despolarizada después de pasar el cono?

Además, no es difícil darse cuenta de que el resultado de la simulación para la luz polarizada en x es el mismo que el de la polarizada en y, solo se necesita una rotación de 90 °, por lo que el promedio de la luz polarizada en x y polarizada en y es:

Imagen 5

ingrese la descripción de la imagen aquí

Aún así, la imagen no tiene una simetría rotacional completa, además, ¡es diferente del promedio de la polarizada en z y polarizada en y! Entonces, ¿obtendré un resultado de simulación diferente para la luz no polarizada con un método promedio diferente?

¿Es incorrecta mi forma de "tomar el promedio"? ¿O es solo la verdad?

Mi código no está contenido en esta publicación por su extensión. Creo que es trivial ya que ha sido revisado por veces y nada parece estar mal.

Cualquier ayuda sería apreciada.


Suposición incorrecta Actualización 1:

En los comentarios a continuación, DumpsterDoofus y Ruslan supusieron que el PML que usé en el modelo tal vez no funcione como se esperaba, es decir, la falta de simetría rotacional completa de mi imagen puede deberse al reflejo del límite que uso.

Si esta suposición es correcta, la imagen que obtengo será diferente cuando cambie el tamaño del dominio de simulación, así que probé dos simulaciones más y el resultado, en una palabra, es negativo.

Para hacer la simulación más rápida, he elegido un cono más pequeño ( r = 5 2 m metro , h = 5 3 4 m metro ) esta vez. Dos dominios con diferentes tamaños (cuadrículas de 200×200×100 y cuadrículas de 120×120×70) se utilizan en las dos simulaciones por separado. Otro pequeño cambio es que esta vez recurrí a la fuente aditiva en lugar de la fuente dura utilizada en la simulación anterior. El tamaño de la cuadrícula y el grosor de la capa PML (para esta parte, vea mi edición anterior) sigue siendo el mismo que el de la simulación anterior.

Así es como se ve todo el dominio en las dos simulaciones (los tamaños de los conos son iguales).

Dominio formado con grillas de 200×200×100:

Imagen 6

ingrese la descripción de la imagen aquí

Dominio formado con grillas de 120×120×70:

Imagen 7

ingrese la descripción de la imagen aquí

Y aquí está el resultado (la foto todavía está tomada en el avión 100 norte metro lejos de la punta):

luz polarizada y (resultado de la simulación del dominio más grande):

Imagen 8

ingrese la descripción de la imagen aquí

luz polarizada y (resultado de la simulación del dominio más pequeño):

Imagen 9

ingrese la descripción de la imagen aquí

Supuesta luz no polarizada (resultado de la simulación del dominio más grande):

Imagen 10

ingrese la descripción de la imagen aquí

Supuesta luz no polarizada (resultado de la simulación del dominio más pequeño):

Imagen 11

ingrese la descripción de la imagen aquí

Aparentemente no hay una diferencia significativa excepto el tamaño del punto ( Nota: olvidé ajustar el DataRangedeListDensityPlot囧, y decido no modificarlo en la siguiente parte de esta publicación), y todavía no tenemos una simetría rotacional completa.


Suposición incorrecta Actualización 2:

Ruslan luego sugirió que la fuente redonda que elegí puede generar ondas que se ensanchan de manera desigual en la dirección x e y dependiendo de la polarización, es decir, tal vez no funcione como se esperaba.

Si esta conjetura es correcta, el resultado de la simulación no mostrará una simetría perfecta incluso si elimino el cono, es decir, hago la simulación en un espacio vacío. Así que simulé la luz polarizada y en el vacío sin el cono, y el resultado muestra una simetría perfecta, por lo que la fuente parece funcionar como se esperaba.

La siguiente imagen muestra cómo se ve todo el dominio en esta simulación (formado con cuadrículas de 120×120×70):

Imagen 12

ingrese la descripción de la imagen aquí

Aquí está el resultado (tomado en el mismo lugar que la foto 9 ):

Imagen 13

ingrese la descripción de la imagen aquí

Lo que primero me sorprendería no es la falta de invariancia rotacional de las intensidades, sino la diferencia de imágenes de intensidades. Si te entiendo correctamente, la diferencia entre dos imágenes debería ser solo la rotación de mi por π 2 , porque acaba de rotar la fuente alrededor del eje del cono y el medio tiene simetría con respecto a la rotación en un ángulo arbitrario alrededor de este eje. Pero lo que presentas es completamente incompatible con esto. ¿Cómo cambia tu imagen si rotas continuamente el ángulo de polarización de 0 a π 2 ?
@Ruslan La diferencia entre las dos imágenes es de hecho una rotación de mi por π 2 , pero no gira alrededor del eje del cono, el eje z en mis coordenadas es paralelo al eje del cono mientras que el eje y es perpendicular a él. Mi descripción original parece ser un poco oscura, editada :)
Mmm. ¿Cómo podría polarizarse la luz en el vacío en la dirección de propagación?
@Ruslan! (Consulte la wikipedia...) Perdón por mi pobre base de física. Bueno, mi descripción original no es muy precisa, de hecho, cuando se simula, la luz incidente solo se modela como una fuente eléctrica colocada en la cara inferior del cono. Por cierto, la intensidad de la luz polarizada en z es de hecho muy débil, en comparación con la de la luz polarizada en y, está casi enmascarada. Aún así, incluso si elijo luz polarizada x e y polarizada para mi modelado de luz no polarizada, mi pregunta mencionada anteriormente todavía existe.
Bueno, todavía no entendí la idea de tus condiciones iniciales. que campo de partida mi ( X , y , z ) , B ( X , y , z ) ¿tiene? ¿Qué condiciones de contorno impone al sistema, y ​​esto para ambos casos de polarización? Y revisé Wikipedia antes de preguntarle cómo tiene el componente longitudinal de la onda de luz en el vacío libre.
@Ruslan La condición inicial es una fuente de campo eléctrico superficial en la cara inferior del cono, es decir mi ( X , y , z 0 ) = A 0 pecado ( 2 π F t ) mi X 2 + y 2 w 2 ( z = z 0 es la superficie inferior), y para FDTD sólo el campo inicial de mi es necesario (es un esquema de salto de rana). Elegí PML para el truncamiento del espacio libre.
¿Tu haz gaussiano está polarizado o no polarizado? Si no está polarizado, tendría curiosidad por ver qué trama de I X + I y parece. ¿Puedes proporcionarlo?
Mejor: Cree una gráfica vectorial (flechas, o algo así) de mi X X ^ + mi y y ^ y ver si la gráfica resultante es rotacionalmente simétrica.
@garyp En una sola simulación, la fuente está polarizada, pero el objetivo final de esta simulación es obtener la distribución de la intensidad de la luz para el haz gaussiano no polarizado en todo el cono. he añadido el I X + I y imagen, echar un vistazo.
En este punto, su pregunta se ha vuelto tan larga que resulta abrumadora. En mi navegador abarca 5-6 páginas. ¿Podría combinar algunas de sus cifras en una cuadrícula y combinar todas las actualizaciones en una pregunta coherente?
@ChrisMueller Lo siento, no me di cuenta de tu comentario (hay tantos comentarios ese día). Moví parte de la actualización a la respuesta y modifiqué parte de la descripción en la pregunta para que sea más legible. En cuanto a la sugerencia de combinar la figura en una cuadrícula, debo decir que ahora es difícil para mí porque eliminé casi todos los datos sin procesar (¡son demasiado grandes!)

Respuestas (2)

Como dijo Ruslan, su error radica en el hecho de que utilizó luz polarizada en z. No existe tal cosa como la luz polarizada en z (no existe).

Perdón por mi oscura descripción, vea mi comentario arriba.
@xzczd: Dices que usando el X y y polarizaciones, el problema sigue existiendo. asumo el X la luz polarizada parece un π / 2 rotación de la y -¿Imagen polarizada que proporcionaste? Me doy cuenta de que las imágenes tienen el grupo de simetría de los límites (simetría de reflexión). ¿Qué pasa cuando amplías los límites? Puede ser un problema de límites.
Sí, su suposición para la luz polarizada x es correcta. El cono se modela como colocado en el espacio infinito, con la ayuda de PML .
¿Toma la LMP como dependiente de la frecuencia? La onda gaussiana, especialmente la que se origina en una fuente 2D, está lejos de ser una onda monocromática, por lo que puede obtener una reflexión de una PML de frecuencia única. Esta puede ser la razón de la falta de simetría rotacional completa de sus imágenes. De hecho, intente expandir considerablemente sus límites.
Los haces gaussianos se descomponen en ondas planas, y la k Los vectores de esas ondas planas no apuntan todos en el z dirección. Además, una vez que el rayo se refleja en una pared, habrá z componentes a la mi campo.
@Ruslan Hablando en particular, lo que elegí es CPML , que se dice que es... ¿bastante bueno? Bueno, para ser honesto, no entiendo muy bien las ventajas mencionadas en las introducciones. (Para esta parte me he referido a Computationai Electrodynamics The Finite Difference Time Domain Method por Allen Taflove .)
¿Has probado a ampliar los límites? Tal vez incluso intente esto para espacios vacíos con varios volúmenes, ya nos dará una pista de si los límites son la razón del problema.
@Ruslan ¿Quiere decir que puedo tener algo de suerte al ampliar el dominio computacional, es decir, alejar el cono del PML?
si, precisamente esto
@Ruslan El resultado es negativo. Ver mi actualización para más detalles.
@xzczd Aha, entonces el PML funciona según lo previsto. DE ACUERDO. Mi siguiente suposición sería que su paquete de ondas inicial tiene un plano xy de intensidad anisotrópica. Si entiendo su descripción correctamente, tiene una fuente redonda de campo E polarizado x / y oscilante. Parece que podría generar una onda que se ensancha desigualmente en la dirección x e y, dependiendo de la polarización. ¿Obtiene una imagen isotrópica si quita el cono (deja un espacio vacío)? Alternativamente, intente usar un paquete de ondas pregenerado en lugar de una fuente de campo y vea si da mejores resultados.
@xzczd Por cierto, ¿qué quiere decir con "fuente aditiva en lugar de fuente dura"?
@Ruslan OK, otras varias horas de espera :) En cuanto a la parte de la fuente aditiva, eche un vistazo a P48 de este documento , en el código, de hecho, es solo una diferencia de =y +=. Por alguna razón tonta, elegí una fuente dura en mi primera simulación, mientras que una fuente aditiva está más cerca del haz que estoy tratando de modelar. En teoría, es trivial aquí, y lo es: el resultado aún carece de simetría rotacional completa.
@Ruslan Por cierto, ¿qué quiere decir con "usar un paquete de ondas pregenerado"? ¿Significa establecer condiciones iniciales distintas de cero, es decir, algo así como mi ( X , y , z ) | t = 0 = , H ( X , y , z ) | t = 0 = para las ecuaciones de Maxwell? Si es así, en la parte superior de P41 del documento que vinculé anteriormente, se sugiere que no se use y, según mi prueba, es más probable que este enfoque introduzca errores numéricos.
@xzczd dicen "engorroso y no suele ser un buen enfoque". Por supuesto, no digo que estés en una situación típica :) Para una prueba, esto podría no ser un problema. En cuanto a lo que quiero decir con esta sugerencia, no se inicializa en cero: tiene E & H en puntos escalonados, por lo que inicializaría E en un momento y H en otro, con el paquete de ondas desplazado correspondiente. Creo que hay una expresión analítica para la evolución gaussiana en el espacio libre, que sería lo suficientemente buena para esta tarea.
@Ruslan Está bien, pero la simulación de la fuente en el vacío ya terminó (ya que está en el vacío, lleva menos tiempo), muestra una simetría perfecta, por lo que la fuente parece funcionar como se esperaba, vea mi actualización para más detalles. Por cierto, he notado otra posibilidad, es decir, mi cuadrícula puede ser un poco escasa (aproximadamente 10 puntos por longitud de onda en el vacío, 7 puntos por longitud de onda en el cono), así que decidí reducir a la mitad el tamaño de la cuadrícula y ver el resultado. (Esta vez será muy lento, 16 veces el tiempo necesario para la simulación anterior 囧)
@xzczd de hecho, esto parece una buena suposición. Tal vez sería aún mejor usar la cuadrícula con otro grupo de simetría (por ejemplo, hexagonal, o incluso irregular, con refinamientos cerca de la interfaz de medios) para ver realmente la diferencia. Creo que lo que obtienes actualmente es una simetría incorrecta de las refracciones del cono no realmente redondo, por lo que la interfaz debe ser lo más importante.
@Ruslan De hecho, la cuadrícula es un poco escasa... OK, ahora queda la última pregunta, vea mi actualización de la pregunta para obtener más detalles.
@xzczd Bueno, para una fuente puntual cerca del objeto, tendrá que incluir las tres polarizaciones para calcular la intensidad final, porque el componente polarizado en z ya no puede ser insignificante. Para una fuente redonda, estos componentes se cancelaron principalmente por la integración de la superficie de los campos (pero no totalmente debido a los tamaños de superficie finitos), y para la fuente puntual solo hay un punto, por lo que no se debe descuidar el componente z.
@xzczd Por cierto, espero que responda su propia pregunta cuando todas sus preguntas estén resueltas, para que no quede sin respuesta.
@Ruslan: De acuerdo, mi respuesta no es particularmente útil (aparte de señalar un problema inicial obvio), por lo que probablemente sea mejor si usted o xzczd brindan la respuesta final.
@Ruslan Sí, en la última simulación, el polarizado en z no es despreciable. (la tasa de aprobación es de aproximadamente el 11 % y la de la luz polarizada en Y es de aproximadamente el 17 %). Entonces, en términos generales, si entiendo correctamente, lo que debo hacer para simular la luz no polarizada es tomar un promedio de la intensidad de todos los luz polarizada ortogonal que no sea solo 2 de ellos, la fuente plana es solo un caso especial porque su componente polarizado z es bastante débil, ¿verdad?
@Ruslan Si mi entendimiento anterior es correcto, esperaré un rato y responderé la pregunta yo mismo si nadie está interesado en esta oportunidad de obtener algo de reputación :)
@xzczd sí, tienes razón. En cuanto a la posibilidad de obtener reputación, creo que nadie leerá la pregunta hasta el final, así que dudo que alguien quiera responder. Sería mejor si moviera algunas de sus actualizaciones a la pregunta a la respuesta.
@Ruslan Me tomó varios días obtener un mejor resultado de simulación del caso polarizado en z. Sin toda su ayuda, será más difícil para mí encontrar la respuesta, así que cambié mi respuesta a un wiki de la comunidad. ¡Gracias por todo!

Como lo mencionó Ruslan , precisamente hablando, lo que uno debe hacer para simular la luz no polarizada es tomar un promedio de la intensidad de toda la luz polarizada ortogonal que no sea solo 2 de ellos. La fuente plana es un caso especial porque su componente polarizado en z es bastante débil, por lo que no dañará incluso si solo se toma un promedio de los componentes polarizados en x e y.

Pero espere, en la Imagen 4 , OP ya ha tomado un promedio de los 3 componentes, ¿por qué todavía no puede obtener una simetría rotacional completa?

La respuesta es realmente simple pero fácil de ignorar: la cuadrícula no es lo suficientemente densa, por lo que ha formado un cono no realmente redondo.

Después de reducir a la mitad el tamaño de la cuadrícula (manteniendo otras condiciones iguales a las de la Imagen 9 y la Imagen 11 ), obtuvimos el siguiente resultado:

luz polarizada en y (con la misma condición que la imagen 9 , excepto por una cuadrícula más densa):

Imagen 14

ingrese la descripción de la imagen aquí

Supuesta luz no polarizada (con la misma condición que la imagen 11 , excepto por una cuadrícula más densa):

Imagen 15

ingrese la descripción de la imagen aquí

luz polarizada z:

Imagen 16

ingrese la descripción de la imagen aquí

La intensidad de la luz aquí es de hecho muy débil, el resultado de la simulación de la tasa de aprobación es de aproximadamente 0,08%. Por cierto, las cuadrículas para esta simulación todavía parecen no ser lo suficientemente densas, pero no es gran cosa.


Para evitar cualquier posible confusión, aquí hay un resultado de simulación más preciso del caso polarizado en z:

luz polarizada z (con la misma condición que la imagen 16 , excepto por una rejilla más densa, Δ X = Δ y = Δ z = 12.5 norte metro ):

Imagen 17

ingrese la descripción de la imagen aquí

Aunque sigue siendo defectuoso, el resultado de la simulación casi gana simetría rotacional completa, siendo mucho mejor que la imagen 16 . La tasa de aprobación es de aproximadamente 0,04%.