Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.
Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Simulation of thermoelectric system/ problems with pde-mode (coefficient-form)
Posted Sep 1, 2011, 6:31 a.m. EDT Version 4.1 0 Replies
Please login with a confirmed email address before reporting spam
i want to simulate an thermoelectric system (peltier-effect).
I want to use the pde-mode in the coefficient-form.
I`ve already inserted the coefficient-matrices.
Now, i have following problem:
When i try to compute the model following error appears:
Syntax error in expression.
- Expression: -((0)*mod1.Ttt+(0)*mod1.Utt+(0)*mod1.Tt+(0)*mod1.Ut+(0)*mod1.T+(0)*mod1.U+(0)*(mod1.Tx)+(0)*(mod1.Ty)+(0)*(mod1.Tz)+(0)*(mod1.Ux)+(0)*(mod1.Uy)+(0)*(mod1.Uz)-(sigma*((Ux^2+Uy^2+Uz^2)+seebeck*(Tx*Ux+Ty*Uy+Tz*Uz))))*test(mod1.T)-(((0+(lamda+(sigma*seebeck^2*T)*(mod1.Tx)+(0)*(mod1.Ty)+(0)*(mod1.Tz)+(sigma*seebeck*T)*(mod1.Ux)+(0)*(mod1.Uy)+(0)*(mod1.Uz)+(mod1.T)*(0)+(mod1.U)*(0)-(0)))*(test(mod1.Tx))+((0+(0)*(mod1.Tx)+(lamda+(sigma*seebeck^2*T)*(mod1.Ty)+(0)*(mod1.Tz)+(0)*(mod1.Ux)+(sigma*seebeck*T)*(mod1.Uy)+(0)*(mod1.Uz)+(mod1.T)*(0)+(mod1.U)*(0)-(0)))*(test(mod1.Ty))+((0+(0)*(mod1.Tx)+(0)*(mod1.Ty)+(lamda+(sigma*seebeck^2*T)*(mod1.Tz)+(0)*(mod1.Ux)+(0)*(mod1.Uy)+(sigma*seebeck*T)*(mod1.Uz)+(mod1.T)*(0)+(mod1.U)*(0)-(0)))*(test(mod1.Tz)))
- Subexpression: )
- Position: 747
I think the (syntax)-error is caused by the matrix "f"
I have entered as shown below:
f= sigma*((Ux^2+Uy^2+Uz^2)+seebeck*(Tx*Ux+Ty*Uy+Tz*Uz))
0
It describes the right-hand-side of the coefficient-form-pde:
The following picture shows this matrix i want to implement.
i.imgur.com/OD9j1.jpg
I hope someone can help me with this prolem, because im a comsol newbe.
The comsol-file is attached.
Thanking you in anticipation
Attachments:
Hello Martin Schnieders
Your Discussion has gone 30 days without a reply. If you still need help with COMSOL and have an on-subscription license, please visit our Support Center for help.
If you do not hold an on-subscription license, you may find an answer in another Discussion or in the Knowledge Base.