도와 - 매트릭스 방식에 대한

S

shenhongj2004

Guest
최근에, 난
PC를 슬래브의 반사율 쓴 코드 컴퓨팅하지만, 그래서 만약 당신이 누군가와 함께 갈 수 앞서, 내가 도움을 줄 수있는 좋은 결과를 가져올 수없습니다.나는 몹시 당신의 도움이 필요합니다.

 
어떤 방법을 사용하면, 엄격한 결합 - 파도 분석
등 라인, 즉 방법을 사용하고 있습니까?

- 팁

 
내가 사용하는 코드에 대한 참조 기사 제목 : "Scattering - 꽃무늬 멀티 매트릭스 구조의 광자 치료"PRB는 60 2610년 (1999)

 
은 S - 행렬 방법을 잘하면 종통재 방향에 많은 단위 전지 스택을해야합니다.그렇지 않으면, 향상된 투과율 매트릭스 방법은 신속하고 쉽게 구현할 수있습니다.내가 FDTD 토론에 내 논문을위한 3D UPML에 업로드하였습니다.제 6 장 향상된 매트릭스 방법을 사용하여 투과율 RCWA의 공식을 설명하고 난 방정식을 구현하는 방법에 대한 자세한 블록 다이어그램의 끝 부분에 제공합니다.난 당신을 찾을 것이라고 생각 RCWA 본질적으로 같은 어떤 PRB는 종이에 참조된 설명이다.

도움이있다면 알려주시오.

- 팁

 
그곳이 바로 내가 너의 논문에서 찾을 수 있습니까?저는 이것이 도움이 되리라 확신합니다

 
내가 여기에 업로드 ...

http://www.edaboard.com/download.php?id=124081

- 팁

 
Rumpf,

난 당신 RCWA 코드를 재현하려했지만 오류가있습니다.난 그 말이 아주 많이 출력 값을로 회절 효율을 얻을 수없습니다.내 코드는 매우 조직하고 댓글을 달았습니다.만약 당신이 그것을 통해, 당신이 내 오류를 신속하게 찾아낼 수있을 것
같아 즐겁게 해줄 수있다.

한 학생이 다른까지,
lostinsocorro
미안하지만, 당신이 첨부 파일을보기 위해서는 로그인이 필요

 
난 당신의 코드에 신속하게보고했다.논리적 흐름이 확실히 올바른 것 때문에 당신을 꽤 잘 RCWA의 개념이있다.축하해!내 일정이 아주 바쁜이므로 지금은 너무 시간이 산산조각 난 당신의 코드를 바라보아야 할 것입니다.

잘못된 것은 귀하의 의견을 양극입니다.만약 당신이 그것에 대한 반성과 전송, 당신은하지 않아이 벡터의 계산에 계정의 진도 1해야한다.귀하의 코드는 바로 지금, 진도 (2) sqrt입니다.귀하의 표기법을 사용하여, 예를 들어, 귀하의 의견을 양극화
ux0 = 1/sqrt (2) 및 진도 1과 45 도에 이르면 양극화위한 선형
uy0 = 1/sqrt (2)해야한다.이후 귀하의 반사 및 전송을 정상화하지 계수 입력 필드 크기에 상대적으로,이 오류를 줄 것이다.완전한 해결이 될 것이라고 생각하지 않으며 당신의 코드를 일부는 지난 주말보다 좀 봐 위해 노력할 것입니다.

그것에 계속!!

- 팁

 
너무 많이 도와 주셔서 감사합니다.그것은 나에게 내가 지난 한달 동안이 문제를 밖으로 내 머리를 잡아 당기니까 많이 고려 의미한다.

난 다음에 그 사건 파도 벡터 재정.

ux0 = 왜냐하면 () * 애거 (theta0) * 애거 (phi0)의
PSI - 죄악 (PSI)에 * 죄악 (phi0);
uy0 = 왜냐하면 () * 애거 (theta0) * 죄 (phi0) 죄악 (PSI)에 * 애거 (phi0);
PSI에=- uz0 애거 (PSI)에 * 죄악 (theta0);

때이 사건의 PSI = 45, theta0 = 0, phi0 = 0, 나, 그리고 uz0 =
0, 그 규모는 1입니다 ux0 = 1/sqrt (2), uy0 = 1/sqrt (2).제보에 대한 감사에서 한.

또한
나는 2 * 파이 input_var.m 때 파일 제목에 내없는 격자 벡터를 정의 번식은 언급하지 않았습니다

그리고 난 x는 파일에 eps_convo.m 전화 * 파이 때 정의된 추가 2.난 * 파이 * 골든 글로브해야 때
x = 골든 글로브 x = 2.

그리고 마지막으로, 내가, 내가 kz_c (wavenumber)가 그것 kz_s (기판 wavenumber) 값이되어야 가치를 커버 배치 전송 회절 효율을 정의했다.

지금 당장 그 대칭 보면 회절 효율성의 목록을 가져올 수 있지만 100 %에 달하는 액수를들을 수가 없어요.

어떤 행운이 작품이 가지 점점이 있었나요?다시 말하지만,
너무 많은 시간을 내주셔서 감사합니다.

한 학생이 다른까지,
lostinsocorro

추신
: 헉 정의할 때 G를 벡터 파일 kvect.m 제목에, 난 정상화해야합니까?올린날짜 4 시간 42 분 후 :Rumpf,

여러분의 논문에서, 당신은
(Eq. 6.53) (Eq. 6.52)와 제나라 파이를 정의합니다.그 방정식 내에서, 당신), epsilon_iy epsilon_ix INV (epsilon_iz 정의할 수있습니다.무엇이 세 가지 방정식의 차이점은 무엇입니까?난 그들을 내 코드에하던 방식을 정의할 수 있습니까??

감사합니다.

 
그래서 당신은 이미 문제를 해결하기 위해 수정하지 않아도 업데이트된 코드를 내게 당신을 보낼 수 있습니까?

당신은 이방성 물질을 포함하지 않는 거냐, 아니면 내 방정식이 6.52과 6.53, 다른 뇌회 매트릭스 (eps_ix, eps_iy, eps_iz)에서 동일합니다 완벽하게 일치하는 레이어 (PML) 경계 상태.

용어 (케이 G 조), 당신을 정상화해야한다.이 표현이 방법 (케이 G 조) / k0의 생각.마음은 계속 직사각형 대칭 때, 귀하의 뇌회
매트릭스 필요가 다르게 계산되기 때문에 () FFT를 사용할 수없습니다 빗나가다.난 당신 뇌회 코드를 확인하기 위해 아직 발견하지 못했어요.

- 팁

 
아, 알겠습니다.그럼 당신은 논문에서 매우 일반적인 RCWA 배합을 썼다.감사합니다!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="미소" border="0" />

보다 일반적인 양식을 이방성 자료 ()에
대한 매우 나를 위해, 나중에 한 번 난 내 머리를 잡아 꽉 물먹이 유용하게 될 것이다.

좋아, 그럼 여기에 업데이트된 버전입니다.내 회절 효율을 보이지만, 대칭 1을 추가하지 마십시오.난 아직도 헛갈려서요.만약 내 전반적인 배합 또는 정정 내 케이 - 벡터 경우 문제가 될 수도 난 아직 확실하지 않아요.

너무나 감사합니다.아마 내 고문 난 괜찮아 다시 생각한다 ...
미안하지만, 당신이 첨부 파일을보기 위해서는 로그인이 필요

 
좋다.우리가 여기에서해야 할 것은 당신의 매트릭스를 한 번에 하나의 단계를 확인하는 것입니다.첫째, 우리는 너희 뇌회 매트릭스 같은 광산으로되어 있는지 확인합니다.그럼 우리가 당신의 케이 매트릭스 같은 내꺼로 있는지 확인합니다.그럼 우리는 eigenmodes 동일한지 확인합니다.등

매트릭스 다르다면, 그것이 반드시있는 것은 아닙니다 그들이 잘못되거나 잘못도 저질 렀.우린 그냥 다르게, 다르게 정상화
등 그것 그러나, 문제 해결을 더욱 어렵게 만들
것이다 용어를 주문하고있을 수있습니다.이런 이유로 들어, 우리는 광산과 같은 매트릭스를 생산하여 코드를 수정할 수있습니다.일단 당신이 그 무엇이든지 할 수있는 무언가가 일하고있습니다.

그냥 당신이이 토론 "이라는 제목을 알려주 - 매트릭스 방식입니다."난 RCWA 코드에 기반 - 매트릭스 및 향상된 투과율 매트릭스 접근 하겠어요.이 ETM보다 10 배 빠른 - 매트릭스, 그래서 거기 - 매트릭스를 사용하지 않는 구체적인 이유는, 내가 그들을 사용하는 것은 권장하지 것이다.그것은 당신의 코드처럼 보이는 방법도 정말 아직 적용 단지는 단일 레이어를 너무합니다.

- 팁

 
, Rumpf 감사합니다.내 이메일 주소를 Gmail을 lostinsocorro입니다
co.kr 사이트에서 필요한 경우에 언제든지 질문이 바로 해답을 줄 수있는 점이해야 할 수도있습니다.

 
난 정말 빠른 질문이 하나 있는데요.Epsilon_ix를 어떻게 정의하고 Epsilon_iy 나에게 많은 의미를하게 해주는 것 같아요,하지만 방법은 광자 크리스탈 슬래브 내부 Epsilon_iz 정의하는 방법에 대한 혼란 스러워요.일괄 소재의 Epsilon_iz the 유전율, 아니면 거기서 거기에 Z
- 방향으로 평균 유전율 일종의 정의하는 방정식이다.난이 내 오류를 내 코드에있을 거라 믿어요!감사합니다.

감사합니다,
lostinsocorro

 
누가 좀 도와 주시기 바랍니다.제발 ...

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="울고 또는 아주 슬픈" border="0" />
 
문제를 해결했다.그 관심이 내 코드를 바로잡고, 매트릭스를 정의하는 방법은 당신과
함께 조심하세요.the 매트릭스의 코드에 사용되는 많은 사람들이해야 할 때 대각선없습니다.예를 들어, 기하 방정식는 올바른 eigenvalues 포함되어 있지 않습니다.첫째, 당신의 뉴스를 수행 eigenvalues undiagonalize (-
k0 * (뉴스 (물건)) 진단 diagonalize
* 깊이) 곱셈, 다음 eigenvalues.또한, 상수에 대한 눈을 기능 등 대각선 행렬을 사용해야합니다 ...만일 당신이 그 문제를 해결할 선택이 더 이해가됩니다.엡실론 뇌회 난 매트릭스가 정확한지, 그리고 믿을 헉 어떻게 벡터 정의했다.아, 특히 케이 벡터들을 사용했을 때 조심하세요.끊임없이 스스로에게 물어이 올바른의 매트릭스 형태는?

내가 배운대로 대답하는 경우에는 당신에게 건네했다, 이것은 학습 경험을, 그러나 좋은 시작은 항상 유용합니다되지 않을 것이다.만약 당신이 내 코드를 분석하고, 당신은 당신을하고 있소 - 매트릭스 RCWA
얻을 수있을 것입니다.

 
하루에 모두들, 안녕

Rrumpf하여 논문 매우 도움이된다.내가 지난번에 내가 그런 생각도 이해할 수있을 겁니다.하지만 아직도 일부 uncertanities 숨겨져있다면, 난 당신이 설명을하고 싶습니다.

있을 때
(6월 14일) 이들의 상호 단위 벡터 G1과 G2가 정의되어있다 기 = 2 * 파이 / (람다)?람다 격자 벡터이다.아니면 굴절률로 나눈 수있다.차라리 괜찮지만, 그 무엇 굴절률 두 번째 옵션을 생각하세요?격자는 소재 또는 preciding 소재, 아니면 일부에, 그 효과가 가중 값입니다.

제발, 그 질문에 좀 도와달라고.난 정말 thankfull있을 거라고.

 

Welcome to EDABoard.com

Sponsor

Back
Top