output angular velocity in post processing

Please login with a confirmed email address before reporting spam

When simulating a round object that is rotating or rolling, how to output the angular velocity in post processing?


1 Reply Last Post 2025年5月26日 GMT+8 16:19
Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 5 days ago 2025年5月26日 GMT+8 16:19
Updated: 5 days ago 2025年5月26日 GMT+8 16:36

If it is a rigid object, it does have such variables defined. If not, the angular velocity is not necessarily uniform.

In the latter case, you could make use of the Average Rotation feature to determine an approximate rotation angle. In most cases, there is then a built-in variable like

solid.avgr1.th_tZ

for the angular velocity.

For cases when it is not present, you can compute the time derivative of the rotation using an expression like

d(solid.avgr1.thZ, TIME)

-------------------
Henrik Sönnerlind
COMSOL
If it is a rigid object, it does have such variables defined. If not, the angular velocity is not necessarily uniform. In the latter case, you could make use of the *Average Rotation* feature to determine an approximate rotation angle. In most cases, there is then a built-in variable like solid.avgr1.th_tZ for the angular velocity. For cases when it is not present, you can compute the time derivative of the rotation using an expression like d(solid.avgr1.thZ, TIME)

Reply

Please read the discussion forum rules before posting.

Please log in to post a reply.

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.