proceedings - rochester institute of technologyedge.rit.edu/content/p11310/public/techpaper.docx ·...

12

Click here to load reader

Upload: duongtuyen

Post on 06-May-2018

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Proceedings - Rochester Institute of Technologyedge.rit.edu/content/P11310/public/Techpaper.docx · Web viewThe system currently fielded requires personnel to determine the direction

Multi-Disciplinary Senior Design ConferenceKate Gleason College of Engineering

Rochester Institute of TechnologyRochester, New York 14623

Project Number: 11310

PARABOLIC DISH AUTOPOINT SOLUTION

Trae Rogers – ME/Team Leader Pat Ryan – EE/Project Engineer

Kyle Norlin -- ME Chris Reed -- CE Ric Schmeelk -- EE

ABSTRACT

The objective of this project is to create a fully functional prototype parabolic dish autopoint solution for an antenna system used in military SATCOM applications. The prototype will be an improvement upon a currently fielded product used by US armed forces. A lightweight, yet rugged system is to be developed in order to minimize the amount of time needed by military personnel to be exposed to a potentially hostile environment while establishing a communications link. The system will be remotely controlled from a Toughbook laptop system with a GUI for the user to input the coordinates of the target satellite. The system will then direct the dish in both azimuth and elevation to point to the satellite with a very high degree of accuracy. The GUI will provide both control and feedback of the system to the user over an Ethernet connection. Achieving an accurate pointing solution while keeping weight down are the prime concerns of the project. This paper will describe in detail the design, fabrication and testing processes and results. Figures and diagrams are included to facilitate a better understanding of the challenges faced as well as the solutions which were implemented.

INTRODUCTION

Reliable communications are a necessity on the modern battlefield, whether for requesting assistance or providing up-to-the-minute situational information to command and control staff. Accessing satellite

communication channels is essential to ensure a global reach for military leaders to have accurate, timely information and allowing them to make informed decisions based on that information. The specific system under consideration in this project works in the X-, Ka-, and Ku-bands of the RF spectrum, covering a range between 8 and 40GHz. The satellites used are typically found in equatorial, geosynchronous orbits (approximately 22,800 miles above the Earth). Due to the great distance involved, even very small discrepancies in position of the antenna can lead to large errors. This is why an extremely high degree of accuracy is required to establish a link with the proper satellite. The primary objective of this prototype is to demonstrate that such a degree of accuracy can be obtained quickly, and repeatedly.

Due to the nature of their job, military personnel often find themselves in hostile environments. The system currently fielded requires personnel to determine the direction to the satellite and then manually position the antenna. The time spent performing such actions exposes them to greater risks and stress, increasing the chances of making errors. The main objective of this project is to improve upon the current product by automating the pointing process, allowing the soldiers to take cover out of harm’s way. Another important objective is to keep the weight increase to a minimum as the currently fielded system is carried by a single soldier. This prototype will not exceed the carrying capacity of a single service member and allow the same level of portability to be maintained.

Copyright © 2011 Rochester Institute of Technology

Page 2: Proceedings - Rochester Institute of Technologyedge.rit.edu/content/P11310/public/Techpaper.docx · Web viewThe system currently fielded requires personnel to determine the direction

Proceedings of the Multi-Disciplinary Senior Design Conference Page 2

NOMENCLATURE

A: ampere, unit of electrical currentAzimuth: as used here, this represents a rotational dimension as in a compass directione: error figure, used for calculating physical distance on the targets used for testingElevation: measured in degrees from the horizon, at 90⁰, to a point directly overhead, 0⁰EMI: electromagnetic interferenceGUI: graphical user interface, how the end-user interacts with the systemLED: light-emitting diodeRF: radio frequencySATCOM: satellite communicationsT: torqueVDC: volts, direct current

PROCESS (OR METHODOLOGY)

Overall system design:Brainstorming for ideas on the physical implementation of the overall system led to several different possible configurations. Feasibility studies and weighted assessments of the features of the candidate designs were accomplished as part of the design selection process, which ultimately led to the design of the final prototype.

One idea was to simply adapt the currently used system of hand-positioning the antenna elevation mechanism onto a platform which could be rotated by a motor, controlling the azimuth. This concept was deemed overly complex and the requirement that the system be rugged also meant that it could not be susceptible to environmental factors such as windblown particles such as sand getting into areas of movement. Such factors could lead to degraded performance or even system failure.

In the end, two concepts won out over the others and were selected for further analysis and were presented to the customer at the final design review at the end of the first portion of the course. The customers provided valuable feedback and the team learned about some additional difficulties in implementing the first of two solutions which were presented. The latter design, which became the one chosen to build, was not as fully developed, leaving the team with some work yet to do, but not an insurmountable challenge.

The final design selected by the team consisted of a rotating platform, driven by a motor which the plan would be to house within the base unit of the system. Atop this platform rests an enclosed motor and gearbox assembly which will be used to elevate an

armature assembly which is designed to hold the components of the reflector portion of the antenna assembly (feed horn and petals). The design is shown in the figure below:

Figure 1: Final system design

Mechanical system:Chief among the customers needs was the requirement for accurate pointing. This meant that build tolerances would have to be kept very tight. The design would also need to be robust enough to withstand winds from any direction of up to 25 mph. The overall system design was also constrained by a weight limit Backlash would need to be eliminated or at worst, kept to a minimum in order to maintain pointing accuracy. Such design considerations pushed selection of certain mechanical parts, such as the motors and gears.

The torque, T, required (in-lbs) is given by the following equation:

T=ma∙ lcga

(2+(md+mf ) ∙l f )(1)

Where, in equation (1), the subscript a refers to properties of the antenna arm, d refers to the dish, cg is for center of gravity, and f is for the feed. Early parts searches for the motors found motors capable of moving the amount of weight estimated for the prototype, but such motors were too large and heavy themselves to meet the specifications of the prototype. Therefore, gearing was deemed necessary to reduce the overall torque required by the motors. Gear ratios from 10 to 100 in steps of 5 were then analyzed for the amount of torque provided and for the overall weight of the arm with the antenna attached. Arm weight, also being a concern for the design, led to an open-air type design, which minimized weight while still providing the required strength.

Project P11310

Page 3: Proceedings - Rochester Institute of Technologyedge.rit.edu/content/P11310/public/Techpaper.docx · Web viewThe system currently fielded requires personnel to determine the direction

Proceedings of the Multi-Disciplinary Senior Design Conference Page 3

Figure 2: Final arm design

Torque and backlash concerns led to the selection of stepper motors and worm gears. As mentioned earlier, loading from wind also needed to be taken into account. The open, ‘C’-shaped section of the arm shown above in Figure 2 is where the feed of the antenna would be secured by a clamping assembly which could be secured by an operator without the need of any special tools. Figure 3 below shows the results of stress analysis on the arm assembly:

Figure 3: Arm stress analysis

Gear boxes were then selected with different ratios each for azimuth and elevation in order to reduce the torque required by the motors. A higher gear ratio was required for the elevation due to the weight and need for stability.

Based on the required torque, the team selected the MDrive 14 motors from Schneider electric. This unit is a stepper motor designed to operate on a 12-48VDC input voltage with 20 microstep resolutions ranging from 200 to 51,200 steps per revolution [1]. Such resolution is key to obtaining an accurate system.

Electrical system:Deployable military systems such as this are often utilized in environments where constant electrical

power is either inconsistent or not available at all. Therefore the system had to be designed to be able to run on currently available power, i.e., batteries carried along with military personnel. The system was required to run on 12VDC drawing no more than 6.0A, keeping total power consumption below 150W.

In most such systems, complex control circuitry would have to have been designed in. The motors selected included their own on-board motor controllers, which limited the amount of electrical design which needed to be done. Routing of power and control signals, as well as monitoring for overcurrent conditions were of course still necessary. The power budget was some cause for concern in the early design phase before weights and required torque could be adequately estimated. Examination of the motor specifications gave the team relief as the motors are rated to draw only 1.0A of current. The motors were anticipated to be the largest draws of electrical current in the system, and operating only one motor at a time will serve to keep the overall current draw to a minimum. The simple act of connecting the control circuitry to a power supply capable of displaying current draw was enough to show that contribution was in the neighborhood of 300mA. Even in a case where both motors were to run simultaneously, the maximum current draw of the entire system would still be less than half of the maximum value listed in the customer requirements. Some electrical work still needed to be done though, as the GUI would need to interface with the microcontroller which would handle the computation of a pointing solution based on inputs from the user, as well as controlling each motor separately. An interface board was designed and built which incorporated two RS-422 driver chips as well as an inverter chip to process the control signals from the microcontroller.

Figure 4: Early schematic

Copyright © 2011 Rochester Institute of Technology

Page 4: Proceedings - Rochester Institute of Technologyedge.rit.edu/content/P11310/public/Techpaper.docx · Web viewThe system currently fielded requires personnel to determine the direction

Proceedings of the Multi-Disciplinary Senior Design Conference Page 4

The schematic shown above is one which implements an external microcontroller and also has provisions for shaft encoders to determine the absolute position, both azimuth and elevation, of the arm assembly. The power regulation shown in the schematic is representing circuitry which in the design is based on the development board which also holds the microcontroller.

In the physical casing which houses the azimuth motor and gearbox, it was found that there existed ample room in which to incorporate both a circuit board containing the microcontroller (along with supporting circuitry) as well as the aforementioned interface board, which was laid out on a piece of proto-board and wired according to the required inputs and outputs running between the microcontroller board and the motors. For the prototype work, a development kit microcontroller board was used. In the case where the customer decides to implement this design, the interface circuitry and the microcontroller would likely be place on a single circuit board which could be easily mounted within the motor housing. It is possible the customer would be able to implement this solution in even a smaller form factor than what the team has designed.

Despite confidence that the system will not exceed rated current draws, it was requested that overcurrent protection be included in the system in order to prevent catastrophic damage in the case of some sort of failure. A power kill switch and external LEDs were installed along with the circuit breaker as a means of providing means for manual control and monitoring of the system by its users.

Interface system:The customer requested a simple to operate graphical user interface (GUI), which gave the end-user full functionality, was descriptive and provided relevant feedback. The GUI should operate over either a serial or Ethernet connection. It would need to allow the user to input target coordinates, give controls for deploying and stowing the antenna, and also have a method to stop operation at any point.

The GUI has been developed using Java programming language to meet all of these requirements as well as to give indications of various fault conditions; one for each motor, battery condition, as well as a tilt sensor for system being level. This latter condition is not currently implemented in the prototype, but is something which the customer will likely install in a final product design. This aspect was one which was deemed by the customer as a nice to have feature, and is something for which the design leaves room for future implementation and integration.

A screenshot of a working version of the GUI is provided in the figure below:

Figure 5: Early working model of GUI

The GUI continued to be updated, both in features and in the layout as work progressed, requirements were reviewed and clarified, as well as making cosmetic changes. For instance, the customer requested that the terms, “point” and “tear-down” be changed to “deploy” and “stow”, respectively. Also added was the ability to ‘jog’ the system, or move in very small increments. This feature could be used in manual fine-tuning, even though the customer had said that an automated fine-tuning solution would likely be implemented in a final product, using a box-search method to locate the satellite. Further updates were made to give the user indications about system health, specifically informing the user about supply voltages and whether or not the system was moving. Fields for current position were also added. A ‘STOP’ button was kept to allow for an emergency interrupt of the system, should such a need arise. The system should also be able to sense when it runs into excessive stresses due to some mechanical failure or other unforeseen circumstance which inhibits motion, thus threatening to damage the unit. In such cases, the system should be able to recognize this and shut down.

In the background, the code running the system is able to set the resolution of the microsteps provided to the motor, eliminating the need for switches or other additional circuitry.

The code will also be able to handle feedback from the motors as well as inputs from the inclinometer, giving real-time feedback as to the actual position of the antenna arm.

Project P11310

Page 5: Proceedings - Rochester Institute of Technologyedge.rit.edu/content/P11310/public/Techpaper.docx · Web viewThe system currently fielded requires personnel to determine the direction

Proceedings of the Multi-Disciplinary Senior Design Conference Page 5

Figure 6: Updated GUI

TEST PLAN

Testing for the system is to be accomplished in a straightforward fashion. The overall system will be set up in a room in which measurements have been taken to allow for accurate results to be obtained. The unit will initially be in the stowed position which with the arm completely parallel to the ground. This is known as the home position. Distances to various points around the room were pre-determined in order to calculate the degree of accuracy required. Targets will be placed at various combinations of azimuth and elevation around the room. Coordinates will then be entered into the GUI as a user in the field would. At this point, the user will select the ‘Deploy’ option from the GUI and the antenna should move such that the feed points to the target within the 0.75º tolerance of the target center. This should be accomplished within a maximum time frame of 5 minutes, but ideally within 2 minutes.

Pointing accuracy will be measured by using a modified antenna feed containing a laser pointer to show the pointing direction. When the pointing action is complete the laser beam should be pointing at the center of the target, or at worst, within a circle representing 0.75º distance.

In creating the targets, 0.75º had to be converted to inches. This was done using the following equation:

e=tan [0.75( π180 )] ∙ l

where l is the distance to the target in inches, and e is the amount of error, also given in inches. Shown below are figures documenting first the azimuth and then the elevation test setups:

Figure 7: Azimuth test setup

Blue shapes shown in both figures represent the positions of targets to be placed in various locations in the room where testing will be conducted. Angled pieces are shown above to show how the targets will be kept orthogonal to the path of the laser pointer mounted within the test feed assembly. Angles will be checked in 45° increments from 0° to 180° in both directions.

Figure 8: Elevation test setup

The above figure is not to scale, but is meant to give a representation of various increasing angles of elevation. These will range in 15° increments from 0° to a maximum of 90°.

After testing the various combinations of elevation and azimuth, the ‘Stow’ function will be checked. This simply involves the user selecting the appropriate button on the GUI and the unit should return to the stowed home position within a maximum time of 5 minutes, or an ideal time of less than 2 minutes.

Testing executed as of this writing includes the repeatability of the elevation motor to stop at the same

Copyright © 2011 Rochester Institute of Technology

Page 6: Proceedings - Rochester Institute of Technologyedge.rit.edu/content/P11310/public/Techpaper.docx · Web viewThe system currently fielded requires personnel to determine the direction

Proceedings of the Multi-Disciplinary Senior Design Conference Page 6

point after multiple rotations. This was done in a crude, yet effective manner. The motor was secured to a work bench in the design center and a laser pointer was attached to the shaft of the motor and motion commands were sent to the motor via laptop. After some adjustments with step size, rotation speed, and the direction of rotation, repeatable results were obtained as the laser pointer was able to consistently hit the center of a sample target which was placed on the wall a short distance away. This however, was done by sending commands directly to the motor via the interface supplied by the motor manufacturer.

Further testing, done with the full mechanical system, showed areas for improvement. The initial gearbox used for elevation proved to be inadequate in spite of careful selection having been made based on system analysis as well as the manufacturer’s specifications of the part. A larger gearbox was found to be a better fit for the system, and mounting this new gearbox led to some adjustment of the arm. The arm was able to be modified without significant loss of strength. This challenge also meant a new, and again larger, replacement motor for elevation. Having had good results prior to testing with the full arm assembly, the decision was made to stick with the same motor manufacturer and change to the MDrive 23 style motor. Two big differences were found in this motor: it is specified to run at between 12 and 75VDC, and can draw up 2.0A of current. The 12VDC setting was found to be less than optimal though and the decision was therefore made to use 24VDC for this motor. The customer expressed no concerns about being able to supply the voltage required to operate this new motor, and the increased current still does not push the system to a level which would exceed the limit proscribed in the system requirements. New mounts for this new hardware needed to be built, but this was a minor concern. Further, it is felt that the additional weight of the new motor should help offset the larger gearbox and provide a measure of increased stability to the overall table assembly.

Rotation was also tested using a circular sheet of paper with angles marked out in order to check the accuracy of the azimuth inputs. Rotation was checked at 45° increments around the full circle. This rotation was just relative to a given starting point. The addition and incorporation of a shaft encoder in the final prototype will give absolute positioning data. In this case, the unit was assembled without the arm attachment and a makeshift pointer was attached to give an indication of the amount of rotation of the table assembly as shown in the images below:

Figure 9: Table assembly rotation test, overhead view

Figure 10: Table assembly rotation test, angled unit view with microcontroller board

Challenges were also faced during GUI development. Initially, coding was attempted in the C++ programming language. However, this proved to have some difficulties in implementation when attempting to interface with the motor control circuitry. The team found some help on the web, but things still were not working up to expectations and so code was rewritten in the Java programming language and this has produced better, more accurate, and repeatable results in regards to motor control.

RESULTS AND DISCUSSION

In the end, the team delivered a prototype capable of meeting the tight requirement for pointing accuracy in elevation and ended up just over the weight spec by 1.75 lbs. The azimuth accuracy did not meet spec, but is within a degree and a half and the root cause has been identified and a course of action recommended. Having to increase the size and weight of both the elevation motor and gearbox, as well as having to fabricate larger mountings for them, led to this weight increase. The reason for the lesser accuracy in azimuth

Given a longer time for analysis and simulation, a good model might have been developed which would perhaps have predicted the need for a larger elevation motor, thus saving on late reworks, stress, as well as the budget.

Project P11310

Page 7: Proceedings - Rochester Institute of Technologyedge.rit.edu/content/P11310/public/Techpaper.docx · Web viewThe system currently fielded requires personnel to determine the direction

Proceedings of the Multi-Disciplinary Senior Design Conference Page 7

Speaking of the budget, in spite of the challenges encountered in the process of building and testing, the team was able to keep the project under budget.

CONCLUSIONS AND RECOMMENDATIONS

This project saw many challenges, and with those came many successes, but also some opportunities for future enhancements. Among the successes is the acquisition time. Even during a preliminary demonstration of the operation of the prototype, it was apparent that the unit could easily meet this requirement, reaching maximum elevation in mere seconds. Rotation of the table for the azimuth tests showed a similar speed in reaching a target position.

Creating a subsystem which could be mounted to the existing platform was accomplished with relative ease. Since the prototype was a proof-of-concept, one area which easily lends itself to improvement is the area of cable run and dressing. A real-world design could have cables being run down through the table assembly along the axis of the azimuth shaft in such a way so as not to impede the rotation of the unit as well as allowing for reliable connections between enclosed control circuitry and the more exposed elevation motor and arm assembly. These cables would also likely be shielded to prevent any sort of noise or interference.

The customer has also made it clear that despite the accuracy of the design, a fielded product would also implement a box-search algorithm to fine-tune the pointing solution and guarantee good communications with the appropriate satellite.

Keeping in mind that this assembly will be affixed to a system which will be transmitting and receiving RF radiation, the finalized product would do well to have EMI protection and shielding to reduce the effects of noise in the system, which could affect control and positioning. This protection would be for the control circuitry on the internal circuitry and thus is in addition to the aforementioned cable shielding.

The prototype metalwork pieces have been fabricated out of aluminum. In a final design, such parts would be given a matte finish or black-anodized to reduce visual cues which any adversary might easily pick up from a distance.

Many of the challenges faced during the project were mechanical in nature, so the importance of having the physical piece parts manufactured to a very high degree of tolerance cannot be stressed enough. This was found during the testing and debugging stage to

play a critical role in the system being able to hit its mark accurately and repeatedly.

Another area for possible improvement would be in the code itself. Currently, there is the risk of race conditions which could be eliminated through a good refactoring of the code to rely less on the GUI software to perform task handling.

REFERENCES

[1] Schneider Electric, MDrive 14 datasheet, http://www.imshome.com/products/mdrive14plus_mdm.html

ACKNOWLEDGMENTS

Special thanks goes to the engineering staff at L3 GCS in Victor, NY for their inputs and suggestions which were invaluable in delivering a prototype which will prove not only to meet the needs of L3, but of their military customers. The team would also like to extend its sincere appreciation to our guided Mr. Ed Hanzlik of RIT for his guidance and the rest of the Senior Design staff. We would also like to thank the staff in the Brinkman Lab, especially Rob Kraynik and John Bonzo for the helped they’ve provided in machining the parts for the system.

Copyright © 2011 Rochester Institute of Technology

Page 8: Proceedings - Rochester Institute of Technologyedge.rit.edu/content/P11310/public/Techpaper.docx · Web viewThe system currently fielded requires personnel to determine the direction

Proceedings of the Multi-Disciplinary Senior Design Conference Page 8

Project P11310