Ivar KJELBERG
                                                                                                                                                    COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)
                                                         
                            
                         
                                                
    
        Please login with a confirmed email address before reporting spam
     
    
 
                                                Posted:
                            
                                2 decades ago                            
                            
                                29 set 2010, 10:54 GMT-4                            
                        
                        
                                                    Hi
Comsol has a certain number of derivative pre-defined, such as the components of the displacement field _u_ :
ux = du/dx, uy = du/dy, ... vx = dv/dx ... 
see the doc (reference guide)
as well as second derivatives 
uxx = d(du/dx)/dx ...
and time derivatives if applicable and turned on
ut = du/dt  ...
higer derivatives might be obtained with the operator:
 "d(var_name,x)" 
but note that higher derivatives means also higher noise from the derivation of the meshing variations and the numerical difference of comparable values (binary number representation errors)
Now in V4 you have to take car of which "frame" you are using (physics dependent) as you have the material frame, the spatial and the mesh frame .... 
These were there in V3.5 too, but the naming has slightly changed and the convention is more systematic. 
Each frame has different coordinate identifiers: i.e. (x,y,z), (X,Y,Z), (Xm,Yn,Zm) ...
i.e. for all items above you also have uX = du/dX etc, and x and X is not necesarily the same (neither ux and uX), as they represent two different frames that might be driven differently, not to talk about the Xm mesh frame elements ...
pls refer to the doc
--
Good luck
Ivar                                                
                                                
                            Hi
Comsol has a certain number of derivative pre-defined, such as the components of the displacement field _u_ :
ux = du/dx, uy = du/dy, ... vx = dv/dx ... 
see the doc (reference guide)
as well as second derivatives 
uxx = d(du/dx)/dx ...
and time derivatives if applicable and turned on
ut = du/dt  ...
higer derivatives might be obtained with the operator:
 "d(var_name,x)" 
but note that higher derivatives means also higher noise from the derivation of the meshing variations and the numerical difference of comparable values (binary number representation errors)
Now in V4 you have to take car of which "frame" you are using (physics dependent) as you have the material frame, the spatial and the mesh frame .... 
These were there in V3.5 too, but the naming has slightly changed and the convention is more systematic. 
Each frame has different coordinate identifiers: i.e. (x,y,z), (X,Y,Z), (Xm,Yn,Zm) ...
i.e. for all items above you also have uX = du/dX etc, and x and X is not necesarily the same (neither ux and uX), as they represent two different frames that might be driven differently, not to talk about the Xm mesh frame elements ...
pls refer to the doc
--
Good luck
Ivar