I am having problems with trying to create a rotating boundary load in the frequency domain. I have a time domain model which works, but takes quite a long time to run.
In the time domain model:
I apply a static compressive boundary load of 108 Pa, to a small circular region on the top surface of a 3D cuboid (using a boundary load with an if statement). I update the location (in x and y) of this load by giving it a time dependence, which has the effect of moving the circular boundary load along a trajectory over the surface of the solid. I used a similar method as suggested here:
www.comsol.com/blogs/how-to-ma...onditional-in-your-simulation/
I have attached a diagram of the 3D model as a .JPG
In the model the load rotates around a 20 mm circle at a frequency of 70 Hz. I.e It has a fixed angular frequency, so i assumed i could model this in the frequency domain.
To try and implement this in the Frequency domain:
I changed the loads position from a time dependence to a phase dependence.
The boundary load statement in Frequency model:
Boundary load>Load per unit area > Z Direction : if(f_distance<R_f,-108,0)
f_distance - Distances of every node from point on the trajectory. This term is phase dependent.
R_f - Radius of the circle over which the boundary load is applied.
I then tried to run this at 70 Hz using a frequency domain study.
What happens?
-The if statement ensures that the load is applied to a small circle of radius 5 mm.
-The load remains at the initial position on the circular path (i.e zero phase), and does not rotate around the path as the phase changes.
- The boundary load oscillates between + and - Z,: due to the load being 108 boundary load being sinusoidal.
What i want:
To apply a static compressive load which is periodically rotated around a circular path at a constant frequency.
Is this possible using Comsol's frequency domain study?
If you made it through all that, Thanks! I look forward to hearing your suggestions.