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:
                            
                                1 decade ago                            
                            
                                12.02.2013, 11:10 GMT-5                            
                        
                        
                                                    Hi
what often works is to add a new dependent variable that integrates your value over time (there are some examples on the Forum and in the KB (knowledge base)
For the postprocessing you have the table operations on the colums too, and in last version some special operators (check all the new ones in the help;)
--
Good luck
Ivar                                                
                                                
                            Hi
what often works is to add a new dependent variable that integrates your value over time (there are some examples on the Forum and in the KB (knowledge base)
For the postprocessing you have the table operations on the colums too, and in last version some special operators (check all the new ones in the help;)
--
Good luck
Ivar                        
                                                
                                                                                                            
                                             
                                            
                                                
    
        Please login with a confirmed email address before reporting spam
     
    
 
                                                Posted:
                            
                                1 decade ago                            
                            
                                13.02.2013, 02:40 GMT-5                            
                        
                        
                                                    Thanks Ivar for your hint with the new dependent variable; I will also check the "Konwledge base" .
Best regards,
Andreas                                                
                                                
                            Thanks Ivar for your hint with the new dependent variable; I will also check the "Konwledge base" .
Best regards,
Andreas                        
                                                
                                                                                                            
                                             
                                            
                            
                                                                                        
                                Sven Friedel
                                                                                                                                                    COMSOL Employee
                                                         
                            
                                                                                                                                                
                         
                                                
    
        Please login with a confirmed email address before reporting spam
     
    
 
                                                Posted:
                            
                                1 decade ago                            
                            
                                13.02.2013, 10:33 GMT-5                            
                        
                        
                                                    Dear Andreas,
if ,you pointed out in personal comm., the averaging has not to be done on run-time of the main computation,
I suggest the follwoing procedure:
1) Calculate the main physics of your problem in Study 1 (time-dependent)
2) Add a ODE (in the spatial dimension needed), to integrat the expression of your choice in time
    The averaging can be done by multiplying your expression with a suitable window: 
    For instance if you want to obtain the average of  chds.tfluxx_c in [t0,t1] integrate
    chds.tfluxx_c*(t>t0)*(t<t1)/(t1-t0)
3) Add a Study 2 that solves only the ODE. Make sure to use "Values of dependent variables not solved for"
    pointing to Study 1 and "All". This ensures that the Study 2 refers to synchronous time steps in Study 1.
4) In Results you can display the value of the time-integral exactly in the midel of your interval.
5) Finally, you can use a parametric sweep to apply that method to multiple time intervals and Derived Values to output the results in a table.
I attach two working examples, my points (1-4) are used in ja_averaging_single.mph, the parametric sweep (5)
is used in ja_averaging_parametric.mph.
I hope that helps you further!
Best regards,
Sven Friedel
                                                
                                                
                            Dear Andreas,
if ,you pointed out in personal comm., the averaging has not to be done on run-time of the main computation,
I suggest the follwoing procedure:
1) Calculate the main physics of your problem in Study 1 (time-dependent)
2) Add a ODE (in the spatial dimension needed), to integrat the expression of your choice in time
    The averaging can be done by multiplying your expression with a suitable window: 
    For instance if you want to obtain the average of  chds.tfluxx_c in [t0,t1] integrate
    chds.tfluxx_c*(t>t0)*(t                        
                                                
                        
                                                
                                                                                                            
                                             
                        
                        
                                                
    
        Please login with a confirmed email address before reporting spam
     
    
 
                                                Posted:
                            
                                1 decade ago                            
                            
                                14.02.2013, 04:13 GMT-5                            
                        
                        
                                                    Dear Sven,
many thanks for your efforts and your detailed help – which is very appreciated. 
I followed your recommendations and suggestions and I got exactly the result I wanted. In the attached figure you can see the outcome of a first preliminary calculation: Using black circles there are shown the experimental flux data at the downstream boundary of a tracer through-diffusion experiment through compacted clay. Each data point has been averaged over the sampling interval and the value is allocated to the mid-time point of the measurement interval. The blue zigzag line describes the (computed) diffusive flux when accounting also for the experimental sampling procedure, and the red squares denote the calculated averaged flux data allocated to the mid sampling intervals, too. Hence, a direct comparison between experimental data and modelling results is feasible.
With such a Comsol set-up it is possible to account in detail for additional information of the experiments which helps reducing uncertainties in the analysis. (Note: The model’s parameters have not been optimised yet.)
With such a solution Comsol clearly demonstrates again its modelling versatility and applicability to a broad variety of real-world observations and thereby allowing a modeller to focus primarily on the underlying physics and less on the basic numeric. 
Best regards,
Andreas
                                                
                                                
                            Dear Sven,
many thanks for your efforts and your detailed help – which is very appreciated. 
I followed your recommendations and suggestions and I got exactly the result I wanted. In the attached figure you can see the outcome of a first preliminary calculation: Using black circles there are shown the experimental flux data at the downstream boundary of a tracer through-diffusion experiment through compacted clay. Each data point has been averaged over the sampling interval and the value is allocated to the mid-time point of the measurement interval. The blue zigzag line describes the (computed) diffusive flux when accounting also for the experimental sampling procedure, and the red squares denote the calculated averaged flux data allocated to the mid sampling intervals, too. Hence, a direct comparison between experimental data and modelling results is feasible.
With such a Comsol set-up it is possible to account in detail for additional information of the experiments which helps reducing uncertainties in the analysis. (Note: The model’s parameters have not been optimised yet.)
With such a solution Comsol clearly demonstrates again its modelling versatility and applicability to a broad variety of real-world observations and thereby allowing a modeller to focus primarily on the underlying physics and less on the basic numeric. 
Best regards,
Andreas