필터 지우기
필터 지우기

Error message "This DAE appears to be of index greater than 1."

조회 수: 2 (최근 30일)
MarionJ
MarionJ 2018년 4월 12일
댓글: Deepa Elizabeth Eapen 2018년 5월 21일
Hello
I'm getting following error message when solving a 3D parabolic PDE-Problem with solvepde:
"This DAE appears to be of index greater than 1."
I want to solve a thermal Problem, so...
1. I have imported a 8 Layer Geometry prepared in SolidWorks, with each layer stacked on top of each other.
2. I have defined c,f,d by functions, since I have different materials and Power is only generated in the first layer.
3. I have defined the boundaries as Neumann boundaries, only the bottom Face as Dirichlet, since I have a constant temperature there. I have checked the boundaries in my model.
4. Initial condition is defined. In fact, the initial temperature is the same as the Dirichlet boundary condition.
That is roughly my approach. Does anyone have an idea, why I get this error message?

채택된 답변

Baptiste
Baptiste 2018년 4월 12일
Hello
Don't know about thermal problems but: This error mean that your problem involves derivatives a highest order than one (including flux derivative). On my experience, I encountered this issue because my problem was badly scaled. The jacobian of the probem is inverted somewhere in the program and it's rank numerically evaluated: if some parts of the jacobian are too small compared to others there are neglected and that was producing this error despite the index was one.
Regards
  댓글 수: 2
MarionJ
MarionJ 2018년 4월 12일
With badly scaled you mean the meshing?
Deepa Elizabeth Eapen
Deepa Elizabeth Eapen 2018년 5월 21일
say for example, one variable varies in the order of 10^-3 (say concentration), and another varies in orders of 10^5 (say volume in ml or something). Then the system could be badly scaled.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Eigenvalue Problems에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by