- #1

s_aldworth

- 10

- 7

The suspension between the body and the tc points consists of three elements that are described by the body position and velocity relative to ground. Forces are also transmitted to the body through the two links and being massless these are calculated using static force and moment balance equations.

The input to the model is a lateral force (FY) but this force is shared between the two tc points in proportion to the vertical forces at these points. I have set up the differential equations for the body in the usual way and have written the equations for the motion of the links. The problem I have is how to formulate the link force and moment equations so that they are solved using a Matlab ODE at the same time as the body motion.

The free body diagram for the left link is below, as an example. The suspension force FZSL is described in terms of the body motion, so I think this should be solvable. The points rc and tc are also described by the body motion and, consequently, FZRCL and FYRCL are scaled in proportion to the angle between the link and the ground (that is to say, their resultant is parallel to the link but their magnitudes are unknown). So, the remaining four forces need to be solved, but these are directly a function of FYL, which is a function of FZL, through the statics equations.

The problem I seem to have is finding a way of arranging the static equations for each link so that they are written in terms of the body motion. However, each attempt I make to rearrange them fails to do this. I perhaps have too many unknowns and not enough solvable equations.

The body equations are:

maY=FYRCL+FYRCR

maZ=FZSL+FZSR+FZRCL+FZRCR–FZW

IXθ¨X=FZSL⋅tcyL−FZSR⋅tcyR+FYRCL⋅(cgz−rczL)+FYRCR⋅(cgz−rczR)

The equations for the left link are (taking moments about rc):

FYL+FYRCL=0

FZL+FZSL+FZRCL=0

FYL⋅rczL+FZSL⋅tcyL+FZL⋅tcyL=0

The equations for the right link are similar.

The input to the system is FY, and:

FYL=FY⋅(FZL/(FZL+FZR))

FYR=FY−FZL

Sorry for the longwinded post but I’d be very grateful for any direction you could give.

Thanks.