Item 0919

DESIGN: UniCopter ~ Trim, Stability & Control - Control - Rotor Coordinate Conversion

Overview:

The conversion of locations in a rotor's cylindrical coordinate system to the helicopter's Cartesian coordinate system.

Symbol Definitions - Dynamics

Conversion of Coordinates, for Moment Arms for UniCopter:

Initial Notes re below:

 

Cylindrical Parameters:

Port:

Starboard:

 

Azimuth:

ψP

ψS

 

Radius:

rP

rS

 

Thrust:

TP = 0

TS = 0

Conversion from Cylindrical to Cartesian, in Plane of Rotor:

 

Port:

Starboard:

 

xP' = rP cos(ψP)

xS' = Sr cos(ψS)

 

yP' = rP sin(ψP)

yS' = rS sin(ψS)

 

zP' = TP

zS' =TS

Rotation between Rotor Cartesian and Body Cartesian Coordinates (in the Y-Z plane):

Some of the signs + & - in the 4 equations below may be wrong. Check them.

For example coding see; calculate_copter_to_drive() in FORM PT - Frame

 

Port:

Starboard:

 

xP'' = xP'

xS'' = xS'

 

yP'' = sin(Yα) * zP' + cos(Yα) * yP'

yS'' = sin(Yα) * zS' + cos(Yα) * yS'

 

zP''= cos(Yα) * zP' - sin(Yα) * yP'

zS'' = cos(Yα) * zS' - sin(Yα) * yS'

Translation between Rotor Cartesian and Body Cartesian Coordinates (in the Y-Z plane):

For example coding see; calculate_copter_to_drive() in FORM PT - Frame

 

Port:

Starboard:

 

xCP = xP'' - xCG

xCS = xS'' - xCG

 

yCP = yP'' - ds/2

yCS = yS'' + ds/2

 

zCP = zP'' - ((ds/2) / tan(Yα)) + zCG

zCS = zS'' + ((ds/2) / tan(Yα)) + zCG

Back to top | Unicopter Home Page

Last Revised: June 23, 2001