Cartesian torque to Spherical Coordinates

Click For Summary

Discussion Overview

The discussion focuses on the application of a torque matrix in Cartesian coordinates to an object represented in spherical coordinates. Participants explore the modeling of branch deflections due to an applied force, specifically in the context of simulating wind effects on branches originating as spherical vectors.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant describes a function in Matlab that applies a torque matrix to branches represented in spherical coordinates, seeking to model deflections caused by wind.
  • Another participant suggests using the component of the applied force projected onto the xy-plane to compute the torque exerted on the branch.
  • A participant expresses uncertainty about the simplicity of the proposed solution, questioning whether applying projections to obtain torques about spherical axes is straightforward.
  • Another participant agrees that for small deflections, the proposed method may work, but notes that as force is applied, the angle changes, affecting the torque calculations.

Areas of Agreement / Disagreement

Participants express varying degrees of confidence in the proposed methods, with some suggesting that the approach could work for small deflections while others highlight the complexities introduced by changing angles and force components. No consensus is reached on the best approach.

Contextual Notes

Participants acknowledge limitations in their model, including the assumption of small deflections and the potential variability in torque calculations as angles change. The discussion does not resolve these complexities.

Who May Find This Useful

Individuals interested in computational modeling of physical systems, particularly those involving torque and deflection in different coordinate systems, may find this discussion relevant.

Olly613
Messages
2
Reaction score
0
I'm writing a function for Matlab and I'm trying to figure out how to apply a torque matrix in cartesian coordinates to an object in spherical coordinates.

The short story is this:

For interest's sake, a friend and I have written a function with creates a tree which random branch orientations. These branches, though later converted to Cartesian for plotting, originate as spherical vectors. What we are attempting to do is have a "wind" push the branches and cause them to deflect (but not stretch). To do so we need to define a delta_theta and delta_phi for our angles (we have it programmed such that phi is relative to the z-axis and theta to the x-axis, thought I should mention that because I know some conventions suggest the opposite). We figure to find the displacement (simplistically) our model ought to find the change in either angle based on the following static case:

SUM(Moments)= 0 =Torque-resisting moment=T-k*dAngle
therefore: dAngle=Torque/k

Where we take k as an equivilent spring constant for a cantilever.

Granted this model isn't perfect, but it ought to produce a reasonable estimate for the deflection.

So, we have created a force vector (x y z) to apply to the branch, but are uncertain as to how we can produce the the spherical torques about the two angles given these values.

Any ideas?

Thank a tonne in advance (metric of course).
 
Physics news on Phys.org
Just a thought, If phi is the angle of the branch projected on tthe xy plane you could use the component of the (x,y,z) force projected on the xy plane and compute the torque it exerts acting on the end of a line segment that is the projection of the branch on the xy plane. The branch is in some vertical plane perpendicular to the xy plane. You could use projections on that plane to compute the torque about theta in a similar way.
 
Do you reckon it would work that 'simply'? I'm not doubting it haha, I've just been trying to think of it physically, but I can't seem to form a solid visual picture the translation very easily. I'm probably over complicating the issue, but given our torque matrix being representative of the torques about each of the Cartesian axes, would it just be a matter of applying the appropriate projections to get the torques about each spherical axis? If so, great. It got busy all of a sudden going into exams, but thanks for the reply and I'll give it a shot!
 
I think (for visual purposes) that it would work that simply for small deflections. The real situation is that as force is applied the angle changes, so the component of the force acting on each "lever" changes. I think you could solve for the equilibrium angle even in that case.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 26 ·
Replies
26
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 11 ·
Replies
11
Views
7K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 5 ·
Replies
5
Views
14K
  • · Replies 2 ·
Replies
2
Views
2K