Professional Documents
Culture Documents
$>
H *. -
V
\
SOCIETY OF A U T O M O T I V E ENGINEERS
690194
N AN EFFORT to shorten lead time and to investigate the development (Section IV), the eye range area calculation
possibilities of the Computer Graphics Design System (here- (Section V), wiper pattern development (Section VI), and the
inafter referred to as CGDS) as a design tool, the Chevrolet calculation of the actual area wiped, to check MVSS com-
Engineering Center has undertaken the task of programming pliance (Section VII). The CGDS approach does basically
complete windshields and wiper systems, less linkage, on with software programming, what the draftsman does with
the General Motors Research Laboratories D AC-I system. triangles and compasses; this paper will compare the two
The purpose of this paper is to document that effort and to methods.
show that CGDS is a design tool with great potential in the
industrial design field. SECTION I - ADVANTAGES OF CGDS
The initial part (Section I) of this report will cover the
conclusions reached as a result of this program. Included, The final product of the complete procedure of CGDS
will be the advantages of this relatively new approach to wiper design is a punched paper tape which, when "played"
design. Following the conclusions, a brief history and back- on an automatic drafting machine, will draw the complete
ground of DAC-I will be given in Section II because the flat pattern and/or any body position or auxiliary view of
DAC-I system is foreign to many readers. the entire wiper system. As of this writing, the program is
The complete process of windshield and windshield wiper being expanded for further checking of the design in the
system design will be covered in this paper. It is intended body position.
that the treatment will be informative for even those with The CGDS procedure parallels the manual drafting methods
no windshield wiper design experience. Sections I and II almost completely and, because of this approach, has the in-
will primarily be of interest to the reader who wants to obtain herent advantage of being familiar to designers and engineers.
a general knowledge of computerized graphic design pro- Other obvious advantages of the CGDS are its speed and a c -
cedures. The last five sections of this paper each treat a curacy. The speed is achieved in two ways: by use of the
specific segment of windshield wiper design for those who computer, and through the interactive capabilities of the sys-
have a special interest in this design area. tem. Because of the computer's speed, more system design
The special interest sections will cover: the actual sur- proposals can be tested than with the manual approach. This
facing of the windshield (Section III), the eye range contour should help to ensure a better product. Since the computer's
ABSTRACT
The Chevrolet Engineering Center has developed a Com- surfacing, eye range contour development, eye range area
puter Graphics Design System (CGDS) having extensive in- calculation, wiper pattern development, and calculation of
dustrial design capabilities. This paper describes how the the actual area wiped. By comparing CGDS to manual draft-
system is used for designing windshields and windshield wiper ing methods, the results indicate that the CGDS approach
systems by using automatic drafting machine techniques is a commercially practical concept of design that has many
combined with a graphics computer approach. As applied substantial economic advantages over conventional drafting
to this paper, the system's capabilities include windshield methods.
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
speed is also available when processing in batch mode, the and built by IBM's Data Systems Division to specifications
second advantage of an interactive system is of vast im- provided by GMR. It has two main units:
portance. This interactive feature eliminates the turn-around 1. One unit is a graphic console which provides for a dy-
time that the batch mode process has built-in. If the designer namic two-way communication between the designer and
makes an error or is not satisfied with a design, it can be the computer (Fig. 1). The console is equipped with:
changed on-line immediately without waiting until a com- (a) A cathode ray tube (CRT) display screen.
puter run is complete, as would be the case in the usual batch- (b) An electric position-indicating pencil, used by the
mode operation. Although the CGDS approach shows a def- designer to respond to the computer by pointing to an area of
inite and substantial time saving over the manual method, interest on the display.
quantitative values of this saving will not be covered in this (c) Thirty-six program control keys and program status
paper. lights. The designer at the console can monitor the status
The accuracy of the computer stands out primarily in two lights and control the program execution with the keys. By
places. When determining the tangent angles to the eye means of an overlay structure (software programming), these
ellipse, the designer on the board uses a protractor, which for same 36 keys and lights can be altered internally to perform
a flat angle, does not give a precise point. The CGDS gives different functions.
an accurate mathematical point. In area calculation, the (d) Two data entry devices. One entry device is an
planimeter method may be grossly inaccurate;, with the com- alpha-numeric keyboard for "typing" messages into the com-
puter, area calculations are mathematically accurate. puter. The other device is a card reader with which the de-
Another decided advantage of CGDS is the ease with signer enters data and "sign on" identification.
which it lends itself to change of design or concept. Man- 2. An image processor used for the input and output of
ually, a change may require a complete re-work on a new graphical data (Fig. 2).
layout. The CGDS program can be entered at the appropriate (a) Input Operation - A sliding drawer allows the de-
point and only that portion of the design which follows will signer to enter key lines drawn on 20 x 20 in. paper or vel-
change. A final advantage is gained from the fact that the lum. A camera translates the image to 35 mm film which is
computer tape has several additional uses. Using the wind- developed in 30 sec. A GM developed computer program
shield as an example, it is possible to use the tape as back- then controls the positioning of a CRT beam optically focused
ground information for designing the defroster. The tape on the 35 mm image. A photomultiplier response back to
can also be used for analysis by the safety group. As in- the computer indicates if the beam is on clear or opaque
dicated by the windshield wiper design application, CGDS portions of the image. The optical scanner searches for
has great potential as a design tool of the future. By making opaque lines on a clear background.
a judicious selection of the type of job to be accomplished, (b) Output Operation - A second high-resolution CRT
it will be possible to use both the Computer Graphics Design is used as a recorder for exposing frames on either of two
System and the designer to their full capacities and potentials. 35 mm film transports. The film is automatically developed
and ready for viewing on a 20 x 20 in. screen within 30 sec.
SECTION II - DAC-I HISTORY after exposure. Drawings from both film trains can be pro-
jected simultaneously on the screen, allowing the designer routines mathematically accomplish within the computer
to make an optical comparison. A film buffer allows up to most of the operation the designer does on the board. Ex-
20 images to be exposed before processing begins. amples of this type of capability are: rotation, mirroring,
The computer instructions (software) which operate the offsetting, curve fitting, etc.
computer complex, give DAC-I its unique design capabilities. In addition to this mass of system software programming,
Among the advanced software techniques incorporated in the there is a vast amount of application programming. Ap-
DAC-I system are four major departures from conventional plication programming consists of those programs (written
programming techniques: by the CGDS users division people) which are designed to
1. Multi-programming Monitor - This unit allows the perform a specific function or to produce a desired result.
computer to be working concurrently on two different prob-
lems. One-half of the computer's 64K memory contains SECTION III - WINDSHIELD SURFACING
the normal engineering or research job being processed by
a batch processing monitor. In the other half, 32K, resides Because the intent of this paper is to report Chevrolet
the DAC-I problems and data being worked on by the de- Engineering Center (CEC) involvement in windshield and
signer at the on-line console. For every hour at the console, windshield wiper system design, this section on windshield
the designer requires only about eight minutes of computer surfacing shall be minimized. The reason for this mini-
time. This multi-programming technique permits the full mization is that in a normal design environment, the surface
utilization of the computer by the program. of the windshield along with its daylight opening lines (DLO)
2. New Compiler Language, NOMAD - Ninety percent of are provided by the General Motors Styling Staff and the
the DAC-I software system is written in fast, flexible com- Fisher Body Division.
piler called NOMAD, a revision and extension of the Uni- To the reader who is interested in knowing how the wind-
versity of Michigan's MAD system (Michigan Algorithm shield surface is developed on a computer graphics system,
Decoder). it is suggested that he refer to an SAE paper by Eric Norton
3. Program Storage Allocation Control - This facility (1*). The Norton paper compares the manual to the com-
permits the computer program to make "at the moment" puter graphics methods of designing windshields.
decisions on efficient allocation of core memory, to meet It should be noted that, because extensive windshield sur-
the changing data and program demands of the problem being face data is required to design the wiper system, two basic
solved. methods for obtaining this surface are available. The first
4. Disk-Oriented System for Storage and Retrieval of method is primarily manual. Fisher Body supplies a drawing
Programs. - This system allows access within a fraction of a with the surface of the windshield and the DLO's in the three
second to millions of words of program and data. System is body positions. Because a flat pattern of the glass and the
so arranged as to permit continued growth of support pro- DLO's are required to design a wiper system, the drafting
grams with no change to control programs. department, by manual drafting techniques, "unwraps" the
The system programming also includes a myriad of sub- glass and draws the flat pattern. If the wiper system is to be
routines which are the designer's tools at the console. These designed manually, drafting can proceed from this point.
If, however, the wiper system is to be designed by CGDS, the
numeric information representing the lines of the surface
and the DLO must be obtained and input to trie computer.
Digitizing is the process used for acquiring this numeric
information. This process utilizes an automatic digitizing-
drafting table which converts line information into a punched
paper tape containing points representing the given lines in
three dimensions. This tape is converted into punched cards,
one point per card, and input to the computer. From this
stage, the wiper design can proceed, using the graphic tech-
nique to be explained.
The second method of obtaining the required windshield
surface data is strictly a computer graphics method. Assume
that the surface and the DLO's have been generated by Styl-
ing Staff at the graphics console and stored in the computer.
If the wiper design is to be done manually, a designer at
the console can call up the stored information, arrange the
views in positions he wants, including flat pattern, and re-
quest a drawing tape. This tape, when drawn using the same
Fig. 2 - Image processor unit: (1) operator's control panel
(2) rear-projection screen (3) paper input drawer (4) operating 'Numbers in parentheses designate References at end of
desk paper.
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
digitizing-drafting table, gives the starting point for manual on the console CRT. All packages of the following type used
design. To design the wiper system graphically requires only in this report are console displays.
the calling up of the information and proceeding on-line,
CHEVROLET EYE RANGE
using the computer..
CONTOUR PROGRAM
Fig. 3 - S. V. ellipse with tangent points Fig. 4 - P. V.^ellipses with tangent points
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
graphics console using the machine-tape option. These tapes glass surface. Fig. 8 shows the same thing with respect to
were "played" on an automatic drafting machine to produce the plan view. Fig. 9 is the eye range contour in a flat pat-
the scaled drawings shown in this paper. All individual points tern and is not as automatic as the preceding two and must
plotted on the drawings have been exaggerated for illustra- be built by the man at the console. Fig. 9 is generated from
tion purposes. information which is supplied by the procedure explained
Following the location of the tangent points, the program in the next section.
asks the designer for the location of the H-point in body
position. This location is entered with the voltage pencil. SECTION V - EYE RANGE AREA CALCULATION
The program proceeds and then automatically stops to allow
the designer to check the distance from the H-point to the After the eye range contour lines are established manually
actual eye level. This dimension is a function of the seat- in the flat pattern, the normal drafting procedure is quite
back angle and is a variable. basic. The draftsman merely runs a planimeter around the
Because all the 36 eye ellipses (95 and 99 percentile) are perimeter of the area. This mechanical device gives the
stored at a point of 0, 0 in the computer, the next step is area of the enclosure. To offset possible human error, the
to move the ellipses from this point to the position required normal practice is to repeat this procedure three times and
by the input H-point. Figs. 5 and 6 show the original lo- average the results. This method is used to determine the
cation and the movement to the H-point of the S.V. and P.V. three eye range contour areas.
ellipses respectively. Graphically, the method is considerably more subtle. The
Now that tangencies have been established and the ellipses flat pattern of the eye range was shown in Fig. 9. To acquire
have been moved to body position, the program generates the information to produce this drawing, the program goes
the eye range areas. This procedure is identical to the man-
ual method. The surface is input and rays are projected
from the input tangent points of the ellipses which intersect
the elements of the surface in the side and plan views. Figs.
7-9 are output from the graphic console. They are the same
type of drawings that a draftsman would produce.
Fig. 7 depicts the side view of the windshield surface
with its ellipse in body position and rays intersecting the
< — * ■
)
-—-
Fig. 7 - S. V. glass surface and ellipse
s~ ~>
<^_J
- | | | I J 1 | 1 ffi-
Fig. 6 - P. V. ellipses, zero position and H-point position Fig. 9 - Eye range area in glass flat pattern
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
through several steps. In the process of acquiring this in- The method used to calculate the area after the designer,
formation, the area of the eye range contour is also calcu- is satisfied with its correctness is a basic computer method.
lated. The computer locates four corner points and a point ap-
Using the side view of the surface and the side view el- proximately in the center of the area. From this center point
lipse, rays are generated from the tangent points to intersect lines radiate to the perimeter. The spacing of these lines is
the surface. The plan view is treated in the same manner. determined by a set chordal deviation on the perimeter lines.
The lines that intersect the surface also intersect the surface These lines from the center point to the perimeter form
element lines, forming the eye range contour. Visual checks many small triangles. The area of these triangles is cal-
along the way indicate to the designer whether or not the culated and then summed. This sum is the area of the eye
data being processed is correct. For example, a visual check range contour.
may be made after the generation of the rays, to make a Output of this area calculation takes the form of a display
judgment decision. A similar check may be made after the for each of the three eye range areas. Figs. 10-12 show this
generation of the area, to make an accuracy decision. output. This display shows the rays that generated the area,
specific eye range area, square inches of the area, the perim-
eter, and other bookkeeping information. The bookkeeping
information is needed to generate the eye range in flat pat-
tern (Fig. 9).
tr
aspect, to the CGDS method. Since the similarity is so pro-
J nounced , no explanation of the manual method will be given.
If some point of difference does exist, it will be clarified
when the need arises.
The initial difference between the manual and the CGDS
is that the DAC-I computer must be told where to store the
lines and drawings it will be generating. After completing
this bookkeeping operation, the program moves to the first-
choice package.
Fig. 11 - Area B (secondary) eye range contour Fig. 12 - Area A (tertiary) eye range contour
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
CHEVROLET WINDSHIELD WIPER The next required parameter, whether manual or CGDS,
DESIGN PROGRAM is the blade arc radius. Historically, this radius usually takes
one of two forms: tangent to a 1.00 in. offset to the upper
Data Acquisition
DLO, or a value selected by the designer from his experience.
SELECT WIPER MECHANISM^
Because CGDS parallels the manual, this option is included
1. Non articulated LH & RH
in another choice package as follows:
2. Articulated LH - Non RH
Check Total & Wiped Area MAX. BLADE ARC RADIUS
DONE RESET
Max. Arc Tangent to 1.0 DLO Offset
The "Data Acquisition" option, shown above, allows the Input Max. Arc Radius
designer to input the DLO and eye range contour lines that DONE RESET
he wishes to use for this particular design. Because what
Option one above causes the program to find the min-
follows is an explanation of nonarticulated left-hand and
imum distance from the transmission axis point to the upper
right-hand, assume that the No. 1 option was selected. The
DLO offset. This distance is the arc radius. By using the
following choice package will be displayed on the graphics
transmission axis point as center, an arc is described tangent
console screen:
to this point. The second option merely uses the transmission
Brand New Job axis point as the center and. strikes an arc equal to the input
Continue or Revise L. H. radius.
Continue or Revise R. H. For checking' purposes, a display of progress to this point
DONE RESET is now given. This display includes all background informa-
tion, the transmission axis point, and the maximum blade
When the "Brand New Job" option shown above, is selected,
arc radius. Also included is the legend: MAX. ARC Radius =
the program zeroes several internal elements. With this
XXX.
option, the program will always start with the left hand.
Continuing the program allows the designer to make his
The other two options, aside from their obvious use, are re-
judgment decisions as to the correctness of the design to
quired, because jobs may be interrupted and picked up hours
this point. Another choice package aids this judgment
or days later.
(Fig. 14).
Assuming a new job has been selected, the display on the
screen will show all data selected from Data Acquisition. REVISE
If the designer is satisfied with his background information,
1. Trans. Axis Point
continued operation will display the next choice package
2. Max. Arc Radius
(Fig. 13).
3. Arc OK - Continue
DEFINE TRANS. AXIS PT. DONE RESET
1. DLO offset Ag£in, assuming things to be as desired, the program con-
2. Distance outboard »; tinues. If something must be changed, the change can be
DONE RESET made at this time and the program will repeat itself up to
this point.
A selection made from this choice package enables the
The next required input is the end-of-blade arc clearance
designer to locate the point on the windshield wiper trans-
"to side DLO. This step will establish the outboard cutoff
mission where the arm is connected. The two inputs made
point of the sweep. The clearance is measured along the
by the voltage pencil locate the point X distance below the
arc exactly as it is done manually, to make allowance for
DLO line and Y distance outboard from the center line of
possible manufacturing installation error. By installing the
the vehicle. This same information is required when de- *
signing manually.
IS ARC RADIUS OK
MAX. ARC RADIUS = XXX
- SELECTED DATA
Fig. 13 - Starting selected information Fig. 14 - L. H. radius and axis point locations
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
arm one notch off at the transmission, the wipe pattern can In view of the fact that this is a nondepressed system, the
be altered 3-4 degs. This clearance is entered with the start-wipe and park positions are identical. To establish
voltage pencil and alphanumeric keyboard. the inboard position of the left-hand blade, the program next
The next required input is the blade length. This input requests the clearance between the toe point and the lower
is also accomplished with the voltage pencil and keyboard. DLO start-wipe position. This parameter is entered with
To check the last two input items, a display is now generated. the voltage pencil and keyboard. Now that the inboard blade
This display shows everything created to date. It will in- position has been established, the next display can show the
clude: the background, the transmission axis point, the max- entire left-hand wipe pattern. The only information beyond
imum blade arc radius, the point showing the end of blade the normal pattern which is displayed is the correction arc
arc to side DLO (outboard toe point), and finally, using the for the start-wipe blade angle. This is an arc created by
toe point as center, and arc of blade length (Fig. 15). using the toe-point to lower DLO clearance point as a center,
While the above display is shown, the designer is asked and swinging an arc of blade length, outboard (Fig. 17).
to select a point on this blade length arc that he wishes to This correction arc gives the designer the option of selecting
use as the lower point of the blade. After the point is se- a new clearance between the heel point and the lower DLO.
lected, the angle of the blade in the outer wiper position has If this is done, the whole pattern is re-done. The next choice
been established. To verify the blade angle, another display package allows for the creation of the wiper arm.
is generated showing the blade in the outboard wipe position
(Fig. 16). CREATE CENTER LINE OF ARM
To allow for judgment decisions, the choice package Yes - Offset - End of Arm to Blade=
again is displayed to give an opportunity to change any of No - Lines not required.
the parameters just entered. If any change is selected, the DONE RESET
program will automatically rerun that portion of the problem.
If "Yes", shown above, is selected and the offset dimen-
REVISE OUTBOARD-BLADE sion is input, a display showing the complete pattern, in-
cluding arms, will be displayed (Fig. 18). If "No" is se-
Toe Point to Side DLO
lected , the program falls into the following choice package.
Blade Length
The program will also fall into the same choice package
Lower Blade Point
or
Blade OK - Continue
START WIPE ANGLE OK
DONE RESET
WIPE AN6LE = XXXX
i BLADE TO AXIS PT. = XXX
DEFINE PT.—LWR BLADE PT.
Fig. 16 - Blade in L. H. outboard wipe position Fig. 18 - Complete L. H. pattern design, including arm
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
after displaying the above picture when "Yes" has been se- REVISE
lected. This is done to give the designer one last chance to
Trans. Axis Point
accept or reject the pattern as designed.
Max. Arc Radius
CONTINUE OR REVISE L. H. Pattern overlap
or
1. Trans. Axis Point
Continue - Job OK
2. Blade Length
DONE RESET
3. Max. Arc Radius
4. Offset to Side DLO Selection of any of the first three above options by use of
5. Lower Blade Point - Outboard the voltage pencil, will return the program to that point and
6. Offset to DLO - Start Wipe a new design will be started from there. If the final option
7. Start Wipe Blade Angle is selected, the present design is continued. Continuing with
or the present design, the next requested input is the amount
8. Develop RH pattern of clearance between the toe point and the lower DLO in the
9. Terminate start-wipe position. This information will tie down the out-
DONE RESET board end of the right hand wipe pattern and, like the over-
lap at the widow's peak, is input with the voltage pencil and
Even at this late date, the designer can change any of his
the alphanumeric keyboard. With the end points of the wipe
input design parameters and redesign the complete pattern.
established, the next required input is the angles. The fol-
With the left-hand wipe pattern complete, the program
lowing choice package will give the computer enough data
proceeds to the right-hand pattern. Since the latest pattern
to define the outer angle:
is always stored in the computer, the first choice establishes
where the designer wants to start. DEFINE CENTERLINE OF BLADE - START WIPE
Brand New Job 1. Input centerline blade to axis
Revise Old R, H. Pattern point (offset)
DONE RESET 2. Centerline blade to axis point = L. H.
From this point, the development of the right-hand wipe 3. Select Heel point from Display
pattern is similar to that of the left-hand wipe pattern. The DONE RESET
first input parameters are identical. Option one, above, will establish a line through the toe
DEFINE R. H. TRANS. AXIS PT. point the given distance from the axis point. Option two
equates the offset to the left-hand offset. The third option
DLO Offset will generate an arc of blade length radius with the toe point
Distance Outboard as center. The designer will then be given a display from
DONE RESET which h e can select a point on this arc to be his heel point.
Incidentally, the right-hand blade length will be the same
When the transmission point has been established, the
as the left-hand blade length (Fig. 20).
next requirement is to define the maximum blade arc radius.
Now that the inboard end point and the angle have been
DEFINE MAX. BLADE ARC RADIUS established, the wiper can be swept to this inboard point to
1. Equal L. H. offset from upper DLO complete the pattern. Having completed this step, a display
2. Equal L. H. Radius is generated showing-the entire wipe pattern along with other
information, including wiper arm (Fig. 21).
3. Input Max. Radius
DONE RESET At this point, the designer is again given one last chance
10
to approve or reject his final design by means of the following CHEVROLET WINDSHIELD WIPER
choice package. DESIGN PROGRAM
Data Acquisition
REVISE SELECT WIPER MECHANISM
1. Transmission Axis 1. Nonarticulated L. H. & R. H.
2. Max. Blade Arc Radius 2. Articulated L. H. - Non R. H.
3. Overlap at Widow's Peak Check Total & Wiped Area
4. Centerline of Blade - Start Wipe DONE RESET
5. Offset to DLO - Start Wipe
6. R. H. Pattern OK - Continue After selecting the number two option, the following
7. Terminate choice package will be displayed so that the designer can
DONE RESET select the type of job h e will be processing.
TYPE OF JOB
ARTICULATED LEFT HAND, NONARTICULATED RIGHT-
New Job
HAND WITH DEPRESSED PARK - Much like the nonarticulated
Continue or Revise L. H.
wiper system, this system also closely parallels the manual
Continue or Revise R. H.
method of design. Deviations from the manual method will
DONE RESET
be explained as they occur. The CGDS method will again
be explained in its entirety. Selection of option one above causes the program to zero
The starting point for this system is the same choice- several internal elements. Options two and three are r e -
package as was used in the nonarticulated wiper system. quired in case a job is interrupted while in progress. Assuming
a new job, the program always starts with the left-hand pat-
tern and creates a display of the selected information from
data acquisition (Fig. 22).
MADE ANGLE OK
After modifing or accepting the input data, another dis-
WIPE ANGLE =XXXX
( BLADE TO AXIS PT. = XXX play similar to Fig. 22 will appear. This display differs
from Fig. 22 in that it includes a one inch offset to the DLO
and a request to define a point for the lower blade point in
the outboard position. The designer actually selects this
point from the screen with the voltage pencil (Fig. 23).
SELECTED DATA
Fig. 21 - Complete wipe pattern L. H. and R. H. Fig. 23 - L. H'. lower blade point selected
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
11
The next requested information is the blade length. The The pivot block is the mechanical component connecting
"voltage pencil and the keyboard enter this parameter. Using the center point of the blade with the wiper arm and the
the selected lower blade point as the center, an arc of blade articulating link. Fig. 26 shows the pivot block and the c o -
length is described (Fig. 24). From Fig. 24, the designer ordinate system used to define the horizontal and vertical
selects a point on the arc to be the upper blade point, thus offsets.
designing the centerline of the blade in the outboard wipe The next choice package, identical to the nonarticulated
position. To assess the correctness of this location, a dis- package, requests the location of the transmission axis point.
play shows the input background and the centerline of the
DEFINE TRANSMISSION AXIS POINT
blade in the outboard position. It also shows points at the
ends and center of the blade (Fig. 25). DLO Offset
The following is another choice package that enables the Distance Outboard
designer to make his next judgment decision: DONE RESET
A display now generates the background data, the center-
REVISE OUTBOARD BLADE
line of the blade in outboard position, the arm and drag points
1. Lower Blade Point in outboard position, and the transmission axis point. An
2. Blade Length opportunity is also given to revise the transmission axis point
3. Upper Blade Point if desired (Fig. 27).
4. Blade OK - Continue Continuing the execution of the program, the blade to
DONE RESET DLO offset in the park position must now be input by means
of the voltage pencil and keyboard. Because this is a de-
The selection of any of the first three options will return
pressed park system, the offset below the DLO is considered
the program to the point chosen. Design development will
positive. To check all inputs to date, a display is now pre-
then restart from the point selected. Selection of option
sented. This display shows all background information that
four advances the computer processing to the next choice
was generated to date. The data include the offset to the
package.
DLO in park position with the pivot block and the center-
DEFINE PIVOT BLOCK POINTS RELATIVE TO line of blade in the park position. The closest point on the
BLADE CENTERLINE blade is equal to the DLO offset. In addition to the above
information, a correction arc is displayed at the toe end of
1. Arm Point - Horizontal Offset
the blade, using the end of the arm in park position at cen-
2. Arm Point - Vertical Offset
ter, to allow for blade angle correction. The display also
3. Drag Point - Horizontal Offset
shows the complete arc generated by the arm point from the
4. Drag Point - Vertical Offset outboard wipe through the park position (Fig. 28).
DONE. RESET
HORIZONTAL + -O-
{ OF BLADE
DEFINE PT. UPP. BLADE PT. ARTICULATING LINK ATTACHING POINT
ATTACHING POINT
VERTICAL
Fig. 25 - L. H. centerline of blade, outboard wipe Fig. 27 - L. H. transmission axis point input
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
12
At this time, an opportunity is afforded the designer to tance between the heel point and the centerline of the arm,
change his park position. If it is not correct, he merely de- to determine if this distance ever becomes less than the
fines a point on the correction arc as his new offset and the horizontal offset of the arm point on the pivot block. This
design is recalculated. If it is correct the program continues. check is included because experience has shown that, if this
The program next requests the drag pin offset from trans- condition occurs, trouble might be imminent. If the checked
mission axis in order to locate the articulating link tie down dimension ever becomes less than what it should be, a display
point. Again, to check correctness another display is gen- of the blade centerline in park position, outboard position,
erated. Everything to date is shown including the arc gen- and current calculated position, is shown. Included also, is
erated by using the transmission axis point as center and a the centerline of the arm in current calculated position
radius equal to the drag pin offset. With this information (Fig. 30).
the program can calculate the drag pin point (Fig. 29). The label on this display informs the designer that the
The end points of the drag pin arc are connected and a end of blade is less than the horizontal offset from the center-
perpendicular bisector is established internally to determine line of the arm. It also tells htai how many degrees from
if the drag pin offset arc is intersected. If the arc is inter- the park position the failure has occurred and what the di-
sected, the drag pin point has been located. If there is no mension is. The next choice package gives the designer the
intersection a new offset must be entered. A choice package option to continue or revise the input.
gives this capability.
Continue - Articulated Calculation
REVISE DRAG PIN OFFSET Revise input and recalculate
DONE RESET
Yes
No Assuming that the pattern is acceptable or, revised to be
DONE RESET acceptable, Fig. 31 shows the complete left-hand wiper
pattern from park position to outboard wipe position. Besides
If a change in the offset is required, it is possible to inter-
all information established to date, the display also shows
rogate the program as to the amount of change required.
the location of the toe, heel, center poii#'of the blade arcs,
When satisfied with the drag pin offset, the next phase
will cause the program to increment, in 10 deg steps, the
blade through its complete articulated travel. As this iter- END OF BLADE IS LESS THAN XXX
ation is taking place the program is also checking the dis- FROM t OF ARM AT XXX DEGREES FROM PARK POS.
ACTUAL DISTANCE = XXX ^ ^ \ "
Fig. 28 - L. H. blade in park position Fig. 30 - Articulated pattern to check failure, park position
Fig. 29 - Drag pin, point location Fig. 31 - Complete L. H. wipe pattern, park to outboard
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
13
and the path generated by the articulated link. The designer The development of the nonarticulated right hand pattern
can again accept or reject the design by exercising an option to accompany the left-hand pattern just produced, is very
from the following choice package: similar to the development of the right-hand pattern in the
first part of this section. The first choice must designate
REVISE
the type of job.
1. Outboard Blade Position Brand New Job
2. Pivot Block Points Revise Old R. H. Pattern
3r Transmission Axis Point DONE RESET
4. Park Blade Position
The transmission axis point is the next parameter required.
5. Drag Pin Offset
This location is entered with the voltage pencil.
CONTINUE
6. Determine Start Wipe Position DEFINE R. H. TRANSMISSION AXIS POINT
If any change is required, the program will return to the DLO Offset
point selected and re-compute. If no change is required, Distance Outboard
the program and the designer must calculate the start-wipe DONE RESET
position. The end of the blade (heel) to lower DLO start- Following the established procedure, the next input is
Afipe position must be input with the voltage pencil and key- the maximum arc blade radius.
board.
The input start-wipe position is also checked to determine DEFINE MAXIMUM ARC BLADE RADIUS
if the distance between the heel point and the center line 1. Equal L. H. from Upper DLO
of the arm is less than the horizontal offset of the arm point 2. Input Maximum Radius
on the pivot block. If the check fails, a display is given DONE RESET
(Fig. 32).
The widow's peak overlap of the right-hand pattern over
Accompanying this display is the choice:
the left-hand pattern is input with the voltage pencil and
Revise Wiper Pattern keyboard. To verify the right hand wipe pattern up to this
Continue Job point, a display is presented. This display depicts the DLO,
DONE REVISE the DLO offset, the eye range contours, the left hand trans-
mission axis point, the toe and heel paths of the left hand,
After the acceptance of the start-wipe position, a display and the center line of the blade in park. The display also
is generated. The display shows the complete left hand wipe shows the start-wipe and outboard position for the left hand,
pattern with the addition of the centerline of the blade and the transmission axis point for the right hand, and the right
the arm in the start-wipe position. The label also gives the hand maximum arc radius cutoff at the widow's peak overlap
wipe angle and the park angle (Fig. 33). The last chance point (Fig. 34).
to make a change is provided by the following final choice
If the designer is dissatisfied with the design after ob-
package for left-hand wipe pattern.
serving this display, he may alter it with the following choice
CONTINUE WHICH STEP package:
REVISE
Revise L. H. Pattern
Develop R. H. Pattern 1. Transmission Axis Point
~ TERMINATE 2. Maximum Arc Radius
DONE RESET 3. Pattern Overlap
Continue - Job OK~
END OF BLADE IS LESS THAN .XX DONE RESET
FROM { ARM AT THE CALC. START WIPE POS.
ACTUAL DISTANCE = .XXX WIPE AN6LE = XXX DEGREES
PARK ANGLE = XXX DEGREES
Fig. 32 - Articulated pattern to check failure, start wipe Fig. 33 - Complete L. H. wipe pattern including start wipe
Downloaded from SAE International by University of New South Wales, Tuesday, September 18, 2018
14
Because this is a depressed park system, it is required that SECTION VII - CALCULATION OF
the offset of the center line of the blade to the lower DLO ACTUAL WIPED AREA
in park position be input. Also required is the offset of the
centerline of the blade to transmission axis point. These With the completion of the wiper pattern, whether it be
entries are made with the voltage pencil and keyboard. Again articulated or not, the next requirement is the calculation of
the right blade length is equal to the left hand blade length. the actual area wiped by the pattern just designed. This
The next choice package will establish the start wipe point area check is the main objective of the whole CGDS system;
on the right side. it is here that compliance with Motor Vehicle Safety Stan-
dards (MVSS) is established. The MVSS requires that set
1. Set R. H. Park Angle = L. H. percentages of the three eye range total areas be wiped.
2. Input Dimension End of Blade Section VII describes how to calculate the total eye range
to DLO Start-Wipe contour area, the wiped area, and the percent of the total
DONE RESET area that the wiped area represents. The MVSS requires that
The above option completes all requirements for the 80% of the tertiary area, 94% of the secondary area, and 99%
right-hand wipe pattern and the final display will show the of the primary area be wiped.
completed picture. Labels will also enable the designer to The manual method of determining wiped area is quite
make left-hand to right-hand comparisons. These labels basic. Three passes over the proper lines with the planimeter
give L. H. and R. H. wipe angles and L. H. and R. H. park are averaged to determine the actual wiped area. The per-
angles (Fig. 35). centage is calculated by comparing the wiped area figure
The following final choice package allows for the a c - with the planimeter average of the eye range contour area.
ceptance or rejection of the design even at this late stage of The CGDS approach begins with the choice package which
development. is the starting point for both wiper systems described in this
paper. At this time the "Check Total & Wiped Area" option
REVISE is selected. The next package allows for the determination
1. Transmission Axis Point of the area to be calculated.
2. Maximum Blade Arc Radius
DETERMINE TOTAL AND WIPED
3. Overlap at Widow's Peak
AREA FOR
4. Centerline Blade to DLO -
Park Position (Select One)
5. Centerline Blade to Axis Point Primary
6. Blade to DLO - Start Wipe Secondary
7. R. H. Pattern OK - Continue Tertiary
8. Terminate or
DONE RESET Area Calculation Complete
DONE RESET
At any time during the design of any system it is possible
to generate a punched paper tape which, when played on an With the selection of any of the first three options above,
automatic drafting machine, can draw any of the displays a display is generated which will show: the one inch DLO
that have been mentioned. In fact, all drawings in this paper offset, if required, the proper eye range contour area which
were generated by this method and scaled down to fit this was selected, and the wiper lines which apply to the selected
paper. area.
15
TERTIARY AREA-A
This paper is subject to revision. Statements and opinions been edited by SAE for uniform styling and format. Discussion will be printed
advanced in papers or discussion are the author's and are with the paper if it is published in SAE Transactions. For permission to publish
his responsibility, not the Society's; however, the paper has this paper in full or in part, contact the SAE Publications Division and the
authors.
Society of Automotive Engineers, Inc. 16 page booklet. Printed in U, S. A.