PDE Thermal Model with heat produced as a function
조회 수: 4 (최근 30일)
이전 댓글 표시
I am doing a thermal Problem similar to the Mathworks rod example. But rather than having constant heat production throughout the geometry I have heat production varying with Location, time, temperature and another variable (current). How specify my heat source as a function of Location (x and y) ? Thank you in advance Ben
댓글 수: 0
채택된 답변
Alan Weiss
2017년 9월 5일
To write the surce as a function of time and temperature, follow this example. In short, give the heat source as a function that takes two arguments, region and state. Toolbox function pass these arguments, whose values you can see described, for example, here. Your heat source function should return a row vector of values of the same number of elements as in, for example, the region.x field.
Alan Weiss
MATLAB mathematical toolbox documentation
추가 답변 (1개)
Precise Simulation
2017년 9월 5일
If you are using the FEATool Multiphysics Toolbox it is possible enter PDE coefficients as regular string expressions, for example the expression '42/x+y*Tx^2-sqrt(pi*V)', would be a perfectly valid equation, boundary, or postprocessing coefficient (where x and y are space coordinates, Tx the x-derivative of T, and V another dependent variable). The linked heat transfer model example illustrates this with time and a switch expression.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!