Questions about dimensionless parameters in PRISMS-PF and derivatives of variational total energy.

14 views
Skip to first unread message

Xuesong Gao

unread,
Oct 14, 2024, 11:26:51 AM10/14/24
to PRISMS-PF Users

Hi guys, 

1. I think it's cool PRISMS-PF uses dimensionless parameters, e.g., the domain size, mobility, etc. However, I am confused when applying this code to realistic applications where all variables have a dimension. For example, my domain size is 40 mm and mobility is 20 m^2/s. How can i convert these values to dimensionless ones? Or I just need to select a consistent unit system, like UI? 

2. How to get the derivative of total energy integration. I know the math is variational, such as F = integration [f(x,y,y')]. The derivatives I find is dF/dy, but here what we use is dF/dx (x is the order parameter, y is the free energy)? Can you offer some materials on the mathematical background?  

Thanks, 

Xuesong 

David Montiel

unread,
Oct 15, 2024, 9:11:04 AM10/15/24
to Xuesong Gao, PRISMS-PF Users
Hello, Xuesong

Please see my inline replies below.

On Mon, Oct 14, 2024 at 10:27 AM Xuesong Gao <gaoxue...@gmail.com> wrote:

Hi guys, 

1. I think it's cool PRISMS-PF uses dimensionless parameters, e.g., the domain size, mobility, etc. However, I am confused when applying this code to realistic applications where all variables have a dimension. For example, my domain size is 40 mm and mobility is 20 m^2/s. How can i convert these values to dimensionless ones? Or I just need to select a consistent unit system, like UI? 

Just to clarify, PRISMS-PF does not necessarily use dimensionless parameters. You can input parameters that have units, and should get the expected results as long as the units are consistent (example, all SI). In other words, PRISMS-PF only solves the governing equations, and it is up to you to provide the parameters, with or without units.

2. How to get the derivative of total energy integration. I know the math is variational, such as F = integration [f(x,y,y')]. The derivatives I find is dF/dy, but here what we use is dF/dx (x is the order parameter, y is the free energy)? Can you offer some materials on the mathematical background?  

Yes, you can have a look at the following lecture by Prof. Peter Voorhees (especially the section on variational calculus):


Personally, I also like the variational calculus section of Arfken's book


Finally, I would check out the Best Practices Guide pages (still under development) from the PFHub community. 

I hope this helps, 

Best,

David

 

Thanks, 

Xuesong 

--
You received this message because you are subscribed to the Google Groups "PRISMS-PF Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prisms-pf-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prisms-pf-users/8428de7e-4e12-4408-80dc-4d2cebf8b151n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages