Final Report - CSU Space Grant

advertisement
Mechanical Event Simulation
of the Space Shuttle Remote
Manipulator System
Name: Mark Adrian Miller
Date: August 15th, 2003
Title: Mechanical Engineering Student
Email:ingunbarrel@hotmail.com
Address: 1117 City Park Ave. Appt. E-17
Fort Collins, CO 80521
Phone: 970-215-8656
Table of Contents
1. Introduction
Page 2
2. Procedural Overview
Page 4
3. Geometry Creation
Page 7
4. Analysis
Page 10
5. Conclusions
Page 32
Mark Miller
3/8/2016
Page 1
1. Introduction
The purpose of this study was to use computer aided numerical methods to
examine the design and operation of the Space Shuttle Remote Manipulator System. The
Space Shuttle Remote Manipulator System modeled and assembled, prescribed joints and
drivers to facilitate constrained motion, and the forces acting within the mechanism as a
result of the specified motion were solved for. The forces were used to predict structural
deflections of the Space Shuttle Remote Manipulator System in a linear FEA solver.
Composites were modeled as such. There was also to be an impact survivability analysis
done using a non-linear solver to inspect failure modes for the structure. This was to
include composite modeling as well, but was also to include the dynamic analysis
associated with the collision of the objects. This portion of the study is incomplete to
date.
Pro\Engineer was used to create the solid model that was to be tested. The various
components were modeled as independent entities and brought into an assembly template
to be placed. The base of the mechanism was anchored to the operating environment,
with successive components being joined either directly to the base or to other
components already connected. This created a mechanism whose joints were given
different degrees of freedom and whose base is fixed. The model was then transferred to
Pro\Mechanica Motion for analysis. The driver definition and placement information was
set up. The surfaces that represent gear pairs were constrained to act as such, and the
physical properties of the solid material were set.
Pro\Mechanica Motion was used to run a mechanical event simulation depicting
the unfolding of the arm, and the deployment of an object representative of a satellite.
Mark Miller
3/8/2016
Page 2
Forces within the mechanism resulting from the acceleration of the object were plotted
against time to identify positions of maximum load in the mechanism. The forces at these
positions were transferred into Pro\Mechanica Structure for impartation to the
components. The corresponding deflections and stress levels were examined for each
part. This helped to verify that the design could handle the predicted loading scenario.
Mark Miller
3/8/2016
Page 3
2. Procedural Overview
Specifications for the Space Shuttle Remote Manipulator System were obtained
from the MD Robotics web page. The site includes a detailed description of the size,
weight, construction materials, and degrees of freedom. There is also a diagram of the
Space Shuttle Remote Manipulator System, which is shown in Figure 1 below for
reference during the overview. This information was used to create a close approximation
of the Space Shuttle Remote Manipulator System in Pro\Engineer.
Figure 1: Diagram of the Space Shuttle Remote Manipulator System
The joints of the Space Shuttle Remote Manipulator System were modeled as
simplified versions of the picture shown, and the driving mechanisms were modeled as
planetary gear drive systems containing three gears per joint. The shoulder, wrist pitch,
and wrist yaw joints were identical to one another. All degrees of freedom were present.
The booms were modeled as thin cylinders of an arbitrary thickness, with an additional
Mark Miller
3/8/2016
Page 4
surface that represents the mid-surface of the actual composite boom. The thin cylinders
were used to provide weight during the calculation of the dynamic forces, and then
suppressed during the structural analysis to allow the surface to be assigned the correct
shell properties for the composite material. The load was approximated by a five hundred
pound object that is attached with a weld joint at the tip of the wrist roll joint. The
particular geometry of the load is of little consequence so it was modeled as a fairly
simple object.
Once modeled the parts were assembled in a convenient fashion, using planes and
points to get the orientations right. The actual joint degrees of freedom were specified in
Pro\Mechanica Motion. Once assembled the model was analyzed to ensure an accurate
representation of the arm.
Model mass properties can be examined to ensure the correct weight of the arm.
The weight of the upper and lower arm booms are listed individually as well as the total
weight of the structure. The booms were modeled to be the correct weights. Then this
was subtracted from the total weight, and the remaining weight was evenly distributed to
the rest of parts. This was done by calculating the density that corresponds to the
remaining weight, for a volume equal to that of the remaining parts. This material
property need only be used for the dynamic load calculation and can be changed when
the parts undergo structural testing.
The model was then transferred into Pro\Mechanica Motion to have the correct
degrees of freedom imposed on the joints. Then drivers were assigned to each joint. The
drivers either hold the joint still or move it according to a prescribed profile. The gear
properties and gear pairs were assigned to the planetary systems, one gear pair for the
pinion-planet pair and one gear pair for the planet-orbit pair. The arm was positioned at
Mark Miller
3/8/2016
Page 5
maximum extension and all joints except the pinion in the shoulder were set to a constant
position of zero.
Once in the correct position the driver to move the pinion in the shoulder was set.
It was to control the acceleration of the pinion. It consisted of a portion of a sin wave
scaled to bring the load from zero velocity to maximum velocity, and back to zero
velocity over the course of four seconds. This was meant to be an approximation of a full
emergency stop taking place.
Once the motion analysis was run, the forces acting in each of the joints were
exported to Pro\Mechanica Structure and placed on the individual parts. The joint loads
are assigned to exist at a point. To avoid the stress concentrations associated with point
loads, the load must be distributed. Once in Pro\Mechanica Structure the forces acting at
the joints were distributed to selected surfaces on the model. Each model was constrained
at one end and loaded on the appropriate surfaces on the other end. Running the structural
simulation allows for the examination of deflections, stresses, and failure indices for each
model. These were used to verify the validity of the design based on structural
performance in an emergency situation.
Mark Miller
3/8/2016
Page 6
3. Geometry Creation
3.1 Lower and Upper Booms
The booms were identical except in length, density, and surface property
definitions. The upper boom was shorter, denser, and had more layers in the composite
lay up. Figures 2 and 3 depict the booms. For the dynamic analysis there was a
cylindrical solid extrusion of .5-inch thickness that was given mass properties. This
ensured not only the correct weight, but also the correct distribution of weight within the
model. An accurate representation of the forces induced by the movements of the arm
was achieved. Once the force data was collected the solid protrusions were suppressed
leaving only a cylindrical shell. This was defined to have the properties of a composite
material, and then loaded with the forces exported from Pro\Mechanica Motion, and used
in the structural analysis.
Figure 2: Lower Boom
Mark Miller
Figure 3: Upper Boom
3/8/2016
Page 7
3.2 Planetary Gear System
The drive system consisted of three gears and a link. Figure 4 depicts the
assembled gear train. The drive and planet gears were identical in size and tooth count,
but the drive gear had an extra post for mounting in the joint. The teeth were
approximations and did not represent actual tooth geometry, as this is very difficult to
achieve. There was a small amount of interference, but this was inconsequential, as the
gear pairs in Pro\Mechanica were defined to act along a surface at the pitch radius. Figure
5 shows a picture of the orbit and has a circle running through the middle of the teeth,
this is the surface that was used to define the gear pair connections. There were similar
circles running through the teeth on the drive and planet gears. All components in the
planetary drive system were constructed of Aluminum 6061 T6.
Figure 4: Planetary Drive Assembly
Mark Miller
3/8/2016
Figure 5: Orbit Gear
Page 8
3.3 Shoulder, Wrist, and Elbow Joints
The shoulder, wrist yaw, and wrist pitch joints were identical, and consisted of a
pair of the joints shown in Figure 6. The elbow consisted of a pair of the joints shown in
Figure 7. The circular hole on the face of the joint was the recess for the gear drive
system. The other half of these joints had a slightly shallower recess meant to
accommodate the link that connected the planet gear to the joint. The load was distributed
to the inch wide face inside of the recess. This was meant to be a rough approximation of
the actual joints, as a more specific description of the joints was not available. All of the
joints were constructed of Aluminum 6061 T6.
Figure 6: Shoulder and Wrist Joint
Mark Miller
3/8/2016
Figure 7: Elbow Joint
Page 9
4. Analysis
4.1 Motion Analysis with Pro\Mechanica Motion
4.1.1 Mechanism Definition
Figure 8: Space Shuttle Remote Manipulator System Assembled in Pro\Mechanica Motion
Once the arm was modeled and assembled in the correct position, the joints were
prescribed to the model, to obtain the correct degrees of freedom. Figure 8 shows the
assembled arm in Pro\Mechanica Motion. The base of the arm was prescribed to be
welded to the ground body, this was the only ground connection in the model. The orbit
Mark Miller
3/8/2016
Page 10
gears were prescribed to be welded into their respective joints. The drive gears were
connected to their respective joints with a pin joint. This joint had only a rotational
degree of freedom about a central axis. The link for the planet gear was pin jointed to the
drive gear, and welded to the other half of the joint. The planet gear was pin jointed to the
end of the link. The booms were prescribed to be welded at either end to their respective
joints. The load was welded to the end of the wrist roll joint.
Gear properties were assigned to the surfaces that represented the gears. The drive
and planet gears were defined to be spur gears with a pressure angle of 20 degrees. The
orbit was defined to be a ring gear with a pressure angle of 20 degrees. The drive gear
was paired with the planet to form the first gear pair. The planet was paired with the orbit
to form the second gear pair.
Drivers were assigned to all of the pin joints to allow me to control their position
and velocity. All but the drive gear driver were set to zero velocity. This completed the
assembly of the arm.
Mark Miller
3/8/2016
Page 11
4.1.2 Driver Definition
Figure 9 is a picture of the acceleration profile that was prescribed to the drive
gear pin joint. The joint initially had zero velocity, and was accelerating at a .01299
radians per second squared. The acceleration immediately began to drop off, and two
seconds into the simulation the acceleration is zero. The driver then decelerated in an
equivalent fashion until zero velocity was reached.
Figure 9: Drive Gear Acceleration Curve
Mark Miller
3/8/2016
Page 12
Figure 10 is a picture depicting a graph of the load velocity versus time. Point 42
is located where the load meets the wrist roll joint. This was the point that was used to
determine how fast the drive gear need turn to produce the maximum loaded operational
speed of 2.4 inches per second at the load. The graph peaked at 2.399 inches per second,
which was sufficiently similar to the listed value.
Figure 10: Load Velocity
Mark Miller
3/8/2016
Page 13
4.1.3 Analysis Results
Figure 11 shows the total torque occurring in the joints that were used to load the
various components. The results are in inch-pounds of torque vs. time. To export the
torques and forces to structure the parts were chosen one at a time, a time value of four
seconds was specified, and the joint load to be used was selected.
Figure 11: Torque Magnitude Plots
Mark Miller
3/8/2016
Page 14
Figure 12 shows the total force occurring in the joints that were used to load the
various components. The results are in pounds of force vs. time.
Figure 12: Force Magnitude Plots
Mark Miller
3/8/2016
Page 15
Figure 13 shows the forces and moments developed in the joints at either end of
the two booms. Single headed arrows represent force components. The dual headed
arrows represent moment components. Double click on the picture to start the movie.
Figure 13: Force and Moment Magnitude Animation
Mark Miller
3/8/2016
Page 16
4.2 Structural Analysis with Pro\Mechanica Structure
4.2.1 Lower And Upper Booms: Loading
Figures 14 and 15 are of the load distributions on the booms. Small magenta
arrows represent the magnitude and direction of the load. The load was a function of the
total load passing through the weld joint at the far end of each boom. Since the load was
prescribed to act at a point, it had to be distributed to the geometry so as to avoid the
possibility of stress concentrations occurring in the region of the load. To do this a small
section at the end of the boom was selected and specified to have the assigned load act
over that region. Pro\Mechanica handles the distribution.
The other end of the boom was prescribed to have zero displacement in all
directions. This allowed for the loaded end to deflect while the base remains stable.
It is at this point that the composite material properties were prescribed to the
surfaces.
Figure 14: Lower Boom
Mark Miller
3/8/2016
Figure 15: Upper Boom
Page 17
4.2.2 Lower And Upper Booms: Composite Material
Figure 16 is a picture of the material definition dialog box for the composite used
in the booms. This describes the properties associated with one layer of the composite. A
laminate lay-up of these layers was created to represent the composite. The number of
layers in the composite, and what angular orientation the layers are at with respect to one
another, was specified when defining the shell properties. The failure criterion was set to
allow inspection of the failure indices. This will be discussed in Section 4.2.5.
Notice that all of the material properties were specified in three directions. This
was to ensure that the anisotropic nature of the material was accounted for when
calculating deflections and stresses as a result of loading.
Figure 16: Composite Material Definition
Mark Miller
3/8/2016
Page 18
4.2.3 Lower And Upper Booms: Deflection
Figures 17 and 18 represent the deflection of the booms under load. The scale is
in inches, and the maximum is listed on the third line of the text in the upper left hand
corner of each picture. The figures indicate that a total displacement of 7.356 inches, at
the load, could be expected to occur as a result of the deflection of the booms alone.
Figure 17: Lower Boom Deflections
Mark Miller
Figure 18: Upper Boom Deflections
3/8/2016
Page 19
4.2.4 Lower And Upper Booms: Stress
Figures 19 through 22 depict the von Mises stress contours in the booms at full
load. They are labeled front and back to differentiate the side in compression and the side
in tension. The front side is under tension and the back side is under compression.
Because of the nature of the loading and the symmetry of the boom geometry, I would
expect the von Mises stress distributions to be the same on both sides of the booms. The
color plots show this to be true. This is because von Mises stress is a measure of the total
stress in the model, compressive and tensile stresses are both represented as positive
quantities.
These color plots can be very helpful in determining what areas of the model are
experiencing the most stress. But one must be careful when interpreting these plots, as the
results may be misleading. If one were to try to determine where the model would fail
first, it would be tough to decipher whether it would be the front or the back, as the total
stress is the same. For this reason we use failure index color plots to make decisions on if
and where the model will fail. Plots of the failure indices for the booms as well as details
on the formulation of them appear in Section 4.2.5.
Mark Miller
3/8/2016
Page 20
Figure 19: Lower Boom Front Side Stress
Figure 20: Lower Boom Back Side Stress
Figure 21: Upper Boom Front Side Stress
Figure 22: Upper Boom Back Side Stress
Mark Miller
3/8/2016
Page 21
4.2.5 Lower And Upper Booms: Failure
Figure 23 depicts the failure criterion for the composite. Notice that the user is
prompted to enter both the compressive strength, and the tensile strength in two different
directions each. This assured that the anisotropic nature of the material was accounted for
when predicting the failure indices. Because the strength of a composite will vary
tremendously with the direction of loading, one cannot base failure criteria on total stress,
as this doesn’t account for direction of loading.
The stresses developed in the structure were computed in their component forms
for the failure criterion. These stresses included direction as a function of the quantity,
negative is indicative of compression. The components were then put into the Tsai-Wu
equation, along with the various strengths previously entered, and the failure index was
plotted.
The index is based around the quantity one; anything above one predicts failure
of the structure.
Figure 23: Composite Material Failure Definition
Mark Miller
3/8/2016
Page 22
Figures 24 through 27 depict the failure index contours in the booms at full load.
They are labeled front and back to differentiate the side in compression and the side in
tension. The front side is under tension and the back side is under compression.
This is where you can really observe the anisotropic nature of composite
materials. The areas under compression, Figures 25 and 27, have a much higher failure
index than those under tension. This is because the compressive strengths entered in the
failure criteria were lower than the tensile strengths. This would lead to a tendency to fail
under compression for this particular load.
The maximum values achieved were .0256 for the Lower Boom and .0382 for the
Upper Boom. Both of these values are substantially lower than one, therefore there
should be no reason for the booms to fail under this loading scenario.
Mark Miller
3/8/2016
Page 23
Figure 24: Lower Boom Front Side Failure Index Figure 25: Lower Boom Back Side Failure Index
Figure 26: Upper Boom Front Side Failure Index Figure 27: Upper Boom Back Side Failure Index
Mark Miller
3/8/2016
Page 24
4.2.6 Gear: Displacement, Failure, and Loading
Figure 31 depicts the load distribution on the gear. The load magnitude for the
gear was obtained by creating a measure of the total force passing through the gear at the
pitch radius. Small magenta arrows represent the magnitude and direction of the load.
This force acts at a pressure angle of 20 degrees. A small section of a gear tooth face,
centered on the pitch radius, was selected and the load was distributed over the surface.
The force was prescribed to act over the surface and specified in component and
magnitude form to include the pressure angle. This simply requires that the force be
specified as having a total magnitude acting in a direction defined component wise in a
Cartesian coordinate system. The shaft was prescribed to have zero displacement in all
directions. This allows for the loaded end to deflect while the base remains stable.
Displacement contours of the gear shown in Figure 28 display a maximum
deflection of .00383 inches. Not a significant amount. Stress contours are shown in
Figure 29.
A problem is revealed in the failure index contours shown in Figure 30. With a
maximum value of .7316, it is approaching the upper levels of the failure index. I would
speculate that a fatigue analysis of the gear would reveal that repeated cycling would
produce an unacceptable tendency towards failure.
This high failure index is concentrated in the area where the shaft meets the gear.
This problem could be somewhat lessened with the addition of a fillet around the area to
decrease the effect of stress concentrations at the sharp corner.
Mark Miller
3/8/2016
Page 25
Figure 28: Gear Displacement Contours
Figure 30: Gear Failure Index Contours
Mark Miller
3/8/2016
Figure 29: Gear Stress Contours
Figure 31: Gear Loading
Page 26
4.2.7 Shoulder: Displacement, Stress, and Loading
Figure 35 depicts the load distribution on the Shoulder. The load was a function
of the total load passing through the weld joint collecting the link to the shoulder joint.
Small magenta arrows represent the magnitude and direction of the load. Since the load
was prescribed to act at a point, it had to be distributed to the geometry so as to avoid the
possibility of stress concentrations occurring in the region of the load. To do this a small
section in the recess of the joint was selected and specified to have the assigned load act
over that region. Pro\Mechanica handles the distribution. The other end of the shoulder
was prescribed to have zero displacement in all directions. This allows for the loaded end
to deflect while the base remains stable.
Displacement contours of the shoulder, shown in Figure 32, display a maximum
deflection of 9.266e-5 inches. Not a significant amount.
Stress contours are shown in Figure 33. Failure index contours, shown in Figure
34, show a maximum value of .003241, a negligible value.
Mark Miller
3/8/2016
Page 27
Figure 32: Shoulder Displacement Contours
Figure 34: Shoulder Failure Index Contours
Mark Miller
3/8/2016
Figure 33: Shoulder Stress Contours
Figure 35: Shoulder Loading
Page 28
4.2.8 Elbow: Displacement, Stress, and Loading
Figure 39 depicts the load distribution on the elbow. The load is a function of the
total load passing through the weld joint collecting the link to the elbow joint. Small
magenta arrows represent the magnitude and direction of the load. Since the load was
prescribed to act at a point, it had to be distributed to the geometry so as to avoid the
possibility of stress concentrations occurring in the region of the load. To do this a small
section in the recess of the joint was selected and specified to have the assigned load act
over that region. Pro\Mechanica handles the distribution. The other end of the elbow was
prescribed to have zero displacement in all directions. This allows for the loaded end to
deflect while the base remains stable.
Displacement contours of the elbow, shown in Figure 36, display a maximum
deflection of 7.559e-5 inches. Not a significant amount.
Stress contours are shown in Figure 37. Failure index contours, shown in Figure
38, show a maximum value of .0008096, a negligible value
Mark Miller
3/8/2016
Page 29
Figure 36: Shoulder Displacement Contours
Figure 38: Shoulder Failure Index Contours
Mark Miller
3/8/2016
Figure 37: Shoulder Stress Contours
Figure 39: Shoulder Loading
Page 30
4.3 Impact Analysis with LS-Dyna
Not enough information on the modeling of composites could be gathered to
complete the dynamic impact analysis as planned. The software was used to model
simple impact scenarios, but not using composites.
Mark Miller
3/8/2016
Page 31
5. Conclusion
With the exception of the stress concentrations in the gear, the model performed
well under the loading conditions. The failure indices on the booms were very low. The
maximum deflection experienced during the test may have been slightly misleading. The
load the boom was experiencing during the dynamic analysis was a time varying load.
The booms only experienced the particular load used in the structural analysis for an
instant. This was not long enough for the booms to achieve maximum deflection as a
result of it, the load was moving too slowly. The structural analysis simulated a static
loading. The load was applied in its entirety and the structure was allowed to come to
equilibrium under load. This inaccuracy could be fixed by using a solver capable of
solving for the forces and the structural deflections with each iteration. This would allow
for the solution at each iteration to be a result of the forces induced by the motion of the
deformed shape from the last iteration. Using this method you could inspect the models
oscillations as the load came to rest while the structure was deformed, then is sent the
other way by the un-deformation of the structure. It is quite possible that ANSYS is
capable of this.
I feel that the skills acquired throughout the course of this project will prove to be
a key factor in my ability to solve complex engineering problems such as this. I will
continue to try to improve this simulation so that it includes all of the originally intended
features. I have also begun to explore other options for problems that could be solved
using these software packages. I have some inventions that could I validate or improved
through the process of simulation.
I would like to express my appreciation for the opportunity to do this project. The
resources that Dr. Sakuri brought to the table proved to be invaluable. His experience in
the field of Computer Aided Engineering gave me an insight into the field that broadened
the scope of engineering problems that I can hope to solve. Thank you for the opportunity
to acquire such a beneficial and horizon broadening skill.
Mark Miller
3/8/2016
Page 32
Download