Presentation of image or description of sales item (e.g., electronic catalog browsing)

Apparatus and method for selecting a mechanical seal

6173210

Abstract

An automated seal selection, seal design, manufacturing, and post sales system allows a distributor or untrained user to select a replacement seal for a pump. The automated system designs and engineers the seal, whether standard or special, and creates all drawings, documentation, quotations, and other output forms. The automated system initiates selection from inventory or purchasing of materials to be used in the manufacturing operations, creates all manufacturing CNC programs for the components to be manufactured and downloads to CNC from manufacturing equipment. The system allows selection of a seal based upon a seal part number, or selection of a seal based upon the pump into which the seal will be installed and the operating conditions of the pump. The pump may be defined by searching through a database of existing pumps, or may be defined as a new pump if it is not in the pump database. Results of a previous compatibility analysis, perhaps performed by the seal manufacturer, may be accessed for existing pumps, or an on-line compatibility analysis may be performed for new pumps, to determine whether an existing seal fits the pump with no modifications. If no existing seal fits, the system provides two options. In a first option, a special seal is specified which will fit the pump with no modifications to the pump. An integrated design system determines dimensions for the special seal and its various components in real time providing immediate quotations including drawings. With a second option, modifications to the pump are defined so that a standard seal will fit. After a seal is specified, the system recommends materials of construction and allows the customer to select materials and other selectable options. The system then outputs a proposal including drawings with full dimensions, price, modification notes, warnings, a complete bill of materials, an order form, quote form and a dimensions verification form.


Claims

What is claimed is:

1. An apparatus for determining a seal for a piece of equipment, comprising:

a database of equipment profiles;

a database of seal profiles;

a seal selection module coupled to the database of equipment profiles and the database of seal profiles, the seal selection module having an input that receives data indicative of a characteristic of the piece of equipment from a user, and an output that accesses the database of equipment profiles to determine a seal from the database of seal profiles that meets the desired characteristic and fits the piece of equipment; and

a compatibility analyzer coupled to the database of equipment profiles and the database of seal profiles, the compatibility analyzer having an input that receives the data indicative of the characteristic of the piece of equipment, the compatibility analyzer comparing one seal profile within the database of seal profiles with the characteristic of the piece of equipment to determine a modification which, when made to one of the piece of equipment and a seal defined by the one seal profile, allows the piece of equipment to accommodate the seal defined by the one seal profile when no seal from the database of seal profiles meets the desired characteristic and fits the piece of equipment.

2. The apparatus of claim 1, wherein the compatibility analyzer provides an output that updates the database of equipment profiles to include a reference to the seal defined by the one seal profile and the modification.

3. The apparatus of claim 1, wherein the compatibility analyzer compares at least one seal profile within the database of seal profiles with the characteristic of the piece of equipment to determine that the one seal profile meets the desired characteristic and fits the piece of equipment.

4. The apparatus of claim 3, wherein the compatibility analyzer provides an output that updates the database of equipment profiles to include a definition of the seal defined by the one seal profile.

5. The apparatus of claim 1, wherein the seal selection module further provides an output that identifies a plurality of compatible seal profiles from the database, each of which meets the desired characteristic and fits the piece of equipment.

6. The apparatus of claim 5 wherein the seal selection module further provides an output that identifies a recommended one of the plurality of compatible seal profiles.

7. The apparatus of claim 1, wherein the seal selection module provides a profile of a seal that meets the desired characteristic and fits the piece of equipment; and

the apparatus further comprises a computer numerically controlled program generator, having an input that receives the profile of a seal and an output that provides a computer numerically controlled program for machining an element of the seal based upon the profile of the seal so that the seal is compatible with the piece of equipment.

8. The apparatus of claim 1, wherein the seal selection module provides a profile of a seal that meets the desired characteristic and fits the piece of equipment; and

the apparatus further comprises a seal design module that receives the profile of a seal and an output that provides dimensions based upon the profile of a seal, the dimensions defining a seal that is compatible with the piece of equipment.

9. The apparatus of claim 8, wherein the seal design module further provides at least one custom manufacturing print for the seal that is compatible with the piece of equipment.

10. The apparatus of claim 1, wherein the seal selection module provides a profile of a seal that meets the desired characteristic and fits the piece of equipment; and

the apparatus further comprises a proposal generator that provides a proposal for manufacturing the seal that meets the desired characteristic and fits the piece of equipment.

11. The apparatus of claim 10, wherein the proposal includes at least one of price information, modification notes, warnings, a bill of materials, an order form, a dimension verification form, and a plant standardization survey.

12. The apparatus of claim 1, wherein the piece of equipment includes a pump.

13. The apparatus of claim 12, wherein the data indicative of the characteristic of the piece of equipment includes an identification of a process fluid for the pump.

14. The apparatus of claim 1, wherein the data indicative of the characteristic of the piece of equipment includes dimensions that describe the piece of equipment.

15. The apparatus of claim 1, wherein the data indicative of the characteristic of the piece of equipment includes a description of an environmental operating condition of the piece of equipment.

16. A computer-operated method for determining a replacement seal for a piece of equipment, comprising the steps of:

receiving an input defining a characteristic of the piece of equipment;

receiving an input defining a desired characteristic of the replacement seal;

searching a database of piece of equipment profiles to determine a selected seal from a predetermined plurality of seals that meets the desired characteristic and is compatible with the characteristic of the piece of equipment; and

comparing one seal profile describing one of the plurality of seals with the characteristic of the piece of equipment to determine a modification which, when made to one of the piece of equipment and a seal defined by the one seal profile, allows the piece of equipment to accommodate the seal defined by the one seal profile when no seal from the database of seal profiles meets the desired characteristic and the characteristic of the piece of equipment.

17. The method of claim 16, further comprising a step of updating the database of equipment profiles to include a reference to the seal defined by the one seal profile.

18. The method of claim 16, further comprising a step of comparing at least one seal profile describing one of the plurality of seals with the characteristic of the piece of equipment to determine that the one seal profile meets the desired characteristic and the characteristic of the piece of equipment.

19. The method of claim 18, further comprising a step of updating the database of equipment profiles to include a reference of the seal defined by the one seal profile.

20. The method of claim 16, wherein the step of searching includes identifying a plurality of compatible seal profiles each of which meets the desired characteristic and the characteristic of the piece of equipment.

21. The method of claim 20, further comprising a step of identifying a recommended one of the plurality of compatible seal profiles.

22. The method of claim 16, wherein the step of searching includes providing a profile of a seal that meets the desired characteristic and the characteristic of the piece of equipment; and

the method further comprises a step of generating a computer numerically controlled program for machining an element of the seal based upon the profile of the seal so that the seal is compatible with the piece of equipment.

23. The method of claim 16, wherein the step of searching includes providing a profile of a seal that meets the desired characteristic and the characteristic of the piece of equipment; and

the method further comprises a step of generating dimensions based upon the profile of a seal, the dimensions defining a seal that is compatible with the piece of equipment.

24. The method of claim 23, further comprising a step of generating at least one custom manufacturing print for the seal that is compatible with the piece of equipment.

25. The method of claim 16, wherein the step of searching includes providing a profile of a seal that meets the desired characteristic and the characteristic of the piece of equipment; and

the method further comprises a step of generating a proposal for manufacturing the seal.

26. The method of claim 25, wherein the proposal includes at least one of price information, modification notes, warnings, a bill of materials, an order form, a dimension verification form, and a plant standardization survey.

27. The method of claim 16, wherein the piece of equipment includes a pump.

28. The method of claim 27, wherein the input defining a characteristic of the piece of equipment includes an identification of a process fluid for the pump.

29. The method of claim 16, wherein the input defining a characteristic of the piece of equipment includes dimensions that describe the piece of equipment.

30. The method of claim 16, wherein the input defining a characteristic of the piece of equipment includes a description of an environmental operating condition of the piece of equipment.

31. An apparatus comprising:

a database of equipment profiles;

a database of seal profiles;

means for selecting a piece of equipment that corresponds to an equipment profile within the database of equipment profiles;

means for defining a desired characteristic of a seal;

means for determining a seal from the database of seal profiles that meets the desired characteristic and fits the selected piece of equipment; and

means for comparing one seal profile within the database of seal profiles with characteristic of the piece of equipment to determine a modification which, when made to one of the piece of equipment and a seal defined by the one seal profile, allows the piece of equipment to accommodate the seal defined by the one seal profile when no seal from the database of seal profiles meets the desired characteristic and fits the piece of equipment.

32. The apparatus of claim 31, further comprising means for updating the database of equipment profiles to include a reference to the seal defined by the one seal profile.

33. The apparatus of claim 31, further comprising means for comparing at least one seal profile within the database of seal profiles with a characteristic of the piece of equipment to determine that the one seal profile meets fits the piece of equipment.

34. The apparatus of claim 33, further comprising means for updating the database of equipment profiles to include a reference of the seal defined by the one seal profile.

35. The apparatus of claim 31, wherein means for determining includes means for identifying a plurality of compatible seal profiles from the database of seal profiles, each of which meets the desired characteristic and fits the selected piece of equipment.

36. The apparatus of claim 35, further comprising means for identifying a recommended one of the plurality of compatible seal profiles.

37. The apparatus of claim 31, wherein means for determining includes means for providing a profile of a seal that meets the desired characteristic and fits the piece of equipment; and

the apparatus further comprises means for generating a computer numerically controlled program for machining an element of the seal based upon the profile of the seal so that the seal is compatible with the piece of equipment.

38. The apparatus of claim 31, wherein the means for determining includes means for providing a profile of a seal that meets the desired characteristic and fits the piece of equipment; and

the apparatus further comprises means for generating dimensions based upon the profile of a seal, the dimensions defining a seal that is compatible with the piece of equipment.

39. The apparatus of claim 38, further comprising means for generating at least one custom manufacturing print for the seal that is compatible with the piece of equipment.

40. The apparatus of claim 31, wherein the means for determining includes means for providing a profile of a seal that meets the desired characteristic and fits the piece of equipment; and

the apparatus further comprises means for generating a proposal for manufacturing the seal that meets the desired characteristic and fits the piece of equipment.

41. The apparatus of claim 40, wherein the proposal includes at least one of price information, modification notes, warnings, a bill of materials, an order form, a dimension verification form, and a plant standardization survey.

42. The apparatus of claim 31, wherein the piece of equipment includes a pump.

43. The apparatus of claim 42, wherein the desired characteristic of the seal includes an identification of a process fluid for the pump.

44. The apparatus of claim 31, wherein the desired characteristic of the seal includes dimensions that describe the piece of equipment.

45. The apparatus of claim 31, wherein the desired characteristic of the seal includes a description of an environmental operating condition of the piece of equipment.

46. An apparatus for determining a seal for a piece of equipment, comprising:

a database of equipment profiles;

a database of seal profiles; and

a compatibility analyzer coupled to the database of equipment profiles and the database of seal profiles, having an input that receives data indicative of a characteristic of the piece of equipment, the compatibility analyzer comparing one seal profile within the database of seal profiles with the characteristic of the piece of equipment to determine a modification which when made to one of the piece of equipment and a seal defined by the one seal profile, allows the piece of equipment to accommodate the seal defined by the one seal profile.

47. The apparatus of claim 46, wherein the compatibility analyzer provides an output that updates the database of equipment profiles to include a reference to the seal defined by the one seal profile.

48. The apparatus of claim 46, wherein the compatibility analyzer compares a second seal profile within the database of seal profiles with a characteristic of a second piece of equipment to determine that a seal defined by the second seal profile meets the desired characteristic and fits the second piece of equipment.

49. The apparatus of claim 46, wherein the compatibility analyzer provides an output that updates the database of equipment profiles to include a reference to the second seal profile.

50. The apparatus of claim 46, wherein the compatibility analyzer determines a seal modification to be made to the one seal profile; and

the apparatus further comprises a computer numerically controlled program generator, having an input that receives the seal modification to be made to the one seal profile and an output that provides a computer numerically controlled program for machining an element of the seal based upon the seal modification.

51. The apparatus of claim 46, wherein the compatibility analyzer determines a seal modification to be made to the one seal profile; and

the apparatus further comprises a seal design module that receives the seal modification to be made to the one seal profile and an output that provides dimensions based upon the profile of a seal, the dimensions defining a seal that is compatible with the piece of equipment.

52. The apparatus of claim 51, wherein the seal design module further provides at least one custom manufacturing print for the seal that is compatible with the piece of equipment.

53. The apparatus of claim 46, wherein the compatibility analyzer determines a seal modification to be made to the one seal profile; and

the apparatus further comprises a proposal generator that provides a proposal for manufacturing a seal manufactured in accordance with the seal modification to be made to the one seal profile.

54. The apparatus of claim 53, wherein the proposal includes at least one of price information, modification notes, warnings, a bill of materials, an order form, a dimension verification form, and a plant standardization survey.

55. The apparatus of claim 46, wherein the piece of equipment includes a pump.

56. The apparatus of claim 55, wherein the data indicative of the characteristic of the piece of equipment includes an identification of a process fluid for the pump.

57. The apparatus of claim 46, wherein the data indicative of the characteristic of the piece of equipment includes dimensions that describe the piece of equipment.

58. The apparatus of claim 46, wherein the data indicative of the characteristic of the piece of equipment includes a description of an environmental operating condition of the piece of equipment.

59. An apparatus for defining a plurality of equipment profiles, the apparatus comprising:

a database of equipment profiles, each of the equipment profiles defining a characteristic of a respective piece of equipment, the characteristic being suitable for determining whether a seal is compatible with the respective piece of equipment; and

wherein the database of equipment profiles includes results of a compatibility analysis added to the database of equipment profiles, the results of the compatibility analysis defining a seal that is compatible with the piece of equipment and that was not previously defined within the database of equipment profiles as compatible with the piece of equipment, so that data defining the piece of equipment and a reference to a seal that is compatible with the piece of equipment are accessible from the database of equipment profiles.

60. The apparatus of claim 59, wherein the results of a compatibility analysis includes a definition of a modification which, when made to one of a piece of equipment defined within the database of equipment profiles and the seal, allows the piece of equipment to accommodate the seal.

61. A computer-operated method for maintaining a database of equipment profiles, the method comprising the steps of:

receiving an input defining a characteristic of a piece of equipment;

determining that the piece of equipment is not defined within the database of equipment profiles;

storing results of a compatibility analysis, the results of the compatibility analysis defining a seal that is compatible with the piece of equipment; and

adding the results of a compatibility analysis to the database of equipment profiles, so that data defining the piece of equipment and a reference to a seal that is compatible with the piece of equipment are accessible from the database of equipment profiles.

62. The method of claim 61, wherein the results of a compatibility analysis includes a definition of a modification which, when made to one of a piece of equipment defined within the database of equipment profiles and the seal, allows the piece of equipment to accommodate the seal.

63. An apparatus for maintaining a database of equipment profiles, the apparatus comprising:

means for receiving an input defining a characteristic of a piece of equipment;

means for determining that the piece of equipment is not defined within the database of equipment profiles;

means for storing results of a compatibility analysis, the results of the compatibility analysis defining a seal that is compatible with the piece of equipment; and

means for adding the results of a compatibility analysis to the database of equipment profiles, so that data defining the piece of equipment and a reference to a seal that is compatible with the piece of equipment are accessible from the database of equipment profiles.

64. The apparatus of claim 63, wherein the results of a compatibility analysis includes a definition of a modification which, when made to one of a piece of equipment defined within the database of equipment profiles and the seal, allows the piece of equipment to accommodate the seal defined by the one seal profile.

65. A computer-implemented method analyzing compatibly between a seal and a piece of equipment, comprising:

receiving information defining parameters of the equipment and of the seal;

comparing the parameters of the seal and of the equipment to determine if there is an exact match;

when an exact mach is not made for a parameter, storing an indication of the difference between the parameter for the seal and the parameter of the equipment; and

when a parameter is absent, storing an indication of the absence of the parameter.


Description

FIELD OF THE INVENTION

This invention relates to automated systems for supporting selection of a mechanical seals for equipment. More particularly, the invention relates to automated systems for supporting advertising, selecting, designing, manufacturing and providing post sales service and support for mechanical seals.

BACKGROUND OF THE INVENTION

Sales and marketing of mechanical seals presently involves several activities including seal selection, design and engineering of a seal, manufacturing, and post sales service and support. This process involves many different people to gather, manipulate, interpret and process a variety of kinds of information, and is not an exact science.

A mechanical seal is a shaft sealing device provided to contain process fluids within equipment such as a pump, mixer or other rotary equipment. Mechanical seals are used in operations of a typical processing plant. Significant industries that use seals include: pulp and paper, chemical processing, petroleum chemical, oil refining, food processing, and power and utilities, among others.

There are generally three types of mechanical seals: component (made of several pieces), cartridge (components unitized for one piece) and split seals. Cartridge seals generally are preferred over component seals for several reasons. First, cartridge seals may be installed without significant training. These seals also may be tested before shipping to ensure sealability. However, conversion from a component seal to a cartridge seal for an application involves a complex process of selection of an appropriate seal design.

Because of the variety of applications for seals, selection of a seal involves considering several factors. For example, seals typically are connected to equipment with a rotary shaft (pumps being the most common) for which there are a large variety of commercially available designs with different dimensional profiles. Equipment also may have been modified in the field for several reasons, resulting in a nonstandard dimensional profile. Additional factors are the operating conditions of the equipment, including process fluids and their combinations, and intentional and unintentional changes in the process fluids used in a systems. Aside from selecting a seal that fits the equipment and is suitable for the given operating conditions, costs of the seal and its installation also are factors.

This selection process therefore generally involves highly trained sales engineers with factory support to perform properly the seal selection process. Their training typically includes mechanical and design engineering and chemical engineering. These individuals typically also perform sales, service and support functions. Because of the complexity of the seal selection process, customers tend to be dependent on these sales engineers. This dependency is due to the complexity of part codes for these seals.

The expertise level of a sales engineer is generally dependent on the size of seal manufacturer, years of experience, education and training, resulting in varying competencies. Sales engineers may possess only industry specific expertise, acquired from their experience. Accordingly, without extensive experience, a sales engineer also may be dependent heavily on factory support for assistance in the seal selection process.

Moreover, sales engineers, despite their experience, still may be dependent on factory support because they typically have immediate access to selection information limited to common equipment and process fluids, either in printed or computer-readable text form. Other information, such as application data, engineering data, special pricing and drawings may be available only at the factory, requiring the sales engineer to use factory support to derive seal selections or to interpret the available information and to select a seal. Accurate communication between sales engineers and factory engineers is a critical component of this process.

Depending on the resources available to a manufacturer, which may depend on its size or its number of years in business, factory support may be limited to manually intensive selection methods prone to errors resulting in an informal, unscientific selection process. Even with more sophisticated procedures based on significant amounts of historical information, however, human intervention is generally required for many decisions made between field sales and factory support personnel because of individuals' judgments and perceptions, which may result in inaccurate selections. In particular, a significant amount of human interaction is required to gather, interpret, manipulate and analyze the application data when the sales engineer requires factory support. In particular, the pump and seal dimensions, operating conditions and process fluids affect the selection of materials to obtain maximum seal life. The human interaction involved in current selection methods may result in different recommendations from different individuals, for the same application, of a seal model, optional seal features, materials of construction, seal environmental controls, i.e., piping plans, and various auxiliary devices to be used with the environmental controls. In addition, the likelihood of an error is increased. An error in any stage of the selection process may result in an inaccurate or incomplete sealing solution, which translates into premature seal failure and increased costs.

There are several steps in the seal selection process which typically involve human interaction. One step is identification of the equipment, e.g., a pump or drive motor or other rotary equipment. The methods of identification differ among sales engineers. Example sources of identification information include identification tags on the equipment, maintenance records, engineering records, purchasing records, equipment manufacturer's records or seal manufacturer's records. If these sources provide incomplete information proper equipment identification may be impossible. Even if equipment is properly identified, e.g., by make and model, modifications may have been made to the equipment. A failure to identify such modifications results in an erroneous seal selection. As a result, a trained individual measures the equipment to obtain accurate dimensional data. Dimensional data is commonly collected using forms of varying complexity and completeness. Simple forms tend to be incomplete. Complex forms tend to be subject to interpretation by sales engineers and factory engineers. Both kinds of forms result in errors.

A seal model which is dimensionally compatible for the identified equipment then is selected. In order to make this selection, a sales engineer may refer to information available in a reference guide, or if not identified in a reference guide, performs a dimensional analysis. The dimensional analysis may be performed by the sales engineer or by relying upon factory support. When application data is received at the factory, it is reviewed for completeness and accuracy. If the data is not satisfactory, the process is delayed.

After a dimensionally compatible seal model has been selected, the operating conditions are identified by the sales engineer and are analyzed to confirm that the recommended seal is suitable for the process performed by the equipment. This analysis involves evaluating the operating conditions and the process fluids, with respect to a number of aspects of the seal, including, but not limited to: a metallurgy for general corrosion resistance; a face material combination for lubricity of the chemical and/or corrosion or abrasion resistance; and selection of secondary sealing components, i.e., o-ring elastomers for temperature and chemical resistance.

The operation conditions include but are not limited to: shaft speed as related to seal chamber pressure acting on the seal, i.e., pressure/velocity; stuffing box/seal chamber pressure, which is a function of different pump internal part designs (impellers); shaft speed; pump discharge pressure at outlet nozzle; pump suction pressure at inlet nozzle; pressure/velocity parameters for different seal designs and face material combinations; box pressure calculations based on pump design type; seal face balance design; concentration; temperature; viscosity; the percentage of undissolved or dissolved or fibrous or nonfibrous solids; vapor pressure; specific gravity; and pollutants and other chemicals. Sometimes these values are estimated or are not obtained.

Either the sales engineer or factory support may analyze the operating conditions, depending on experience and resources. The parameter limits for various operating conditions generally are maintained in printed engineering tables by seal type, or may be calculated. If this analysis is performed by untrained individuals using only printed tables and without an engineering level analysis, or if incomplete information is used, then the analysis may be inaccurate or erroneous. It may also be inappropriate to select the material of a previous seal.

If the analysis indicates that a standard seal model is not acceptable, appropriate modifications to either a seal or the equipment are determined. An engineer may have a limited information guide explaining the modifications to be made to popular pumps to fit popular seals. Modifications to a seal generally are not provided. Otherwise the modifications are determined, either by the sales engineer or factory support, by reference to various guides or by analysis or based on historical information such as previous bills of material and factory engineering drawings. If the information used to make the modifications is inaccurate or incomplete, an inappropriate modification may be made to the seal or the equipment.

The process fluids also are analyzed to review characteristics which may affect seal selection, such as, but not limited to: volatile hazardous air pollutants, which requires selection of a double seal for absolute zero vapor emission leakage; flammability; toxicity; polymerization; solidification; abrasive slurries; percentage concentration of primary and secondary chemicals; and minimum and maximum process temperatures.

If a sales engineer has a reference guide with material ratings for a seal, the final seal selection is made by the sales engineer based on training and experience. A reference guide also may indicate materials for use with only one process chemical, without consideration of secondary chemicals which may be present in the process. If the guide is not complete, factory support may be required for assistance. An engineer providing factory support analyzes the process to identify the process fluid chemical characteristics, for example by utilizing published technical reference sources, chemical dictionaries, or historical information such as previous bills of material, or by basing a selection on properties of a chemical with similar characteristics. As with other steps involving factory support, information may be missing from the sales engineer, thus incurring a delay or resulting in an incorrect selection. Because of the complexity of the process fluid analysis, errors in selection are possible.

The sales engineer also selects optional seal features to obtain optimum seal performance life. Such features include, but are not limited to: a two piece stationary face (for viscous or polymerizing chemicals); a quench and drain gland (to cool or heat seal faces, or wash away crystalline deposits on atmospheric side of the seal faces); and pumping sleeves for double seals to provide maximum flow of barrier fluid to cool and lubricate the seal faces. The limited information on optional features in a reference guide may be limited. Otherwise, sales engineers derive the selection of optional features from the chemical characteristics. Whether a given seal has optional features to handle the application may require factory support for a recommendation.

Another step of the seal selection process is determining the best environmental controls or American Petroleum Institute (API) standard plan. The environmental controls are systems used to cool, lubricate, heat, etc., thereby controlling the environment of the mechanical seal, particularly at the seal faces. For an existing application, the sales engineer identifies the current external piping system and evaluates whether it should be modified for the application. For a new application, the sales engineer identifies piping systems available. A limited reference guide may help derive selection of the piping plan or factory support may be required. This aspect of the selection process may even be neglected or an existing piping plan may be incorrect for the application, thereby resulting in premature seal failure. Significant interaction between customers, sales engineers, and factory engineers may be required for proper selection.

Another step of the seal selection process is the selection of a variety of auxiliary devices, i.e., products external to the seal and typically in the piping plan, including but not limited to: supply tanks for double seal piping systems; throat bushings for use with external clean flush systems to seal faces; and flow control devices for external flush systems for single seals and double seals. As with other aspects of this process, such devices may be selected using limited reference guides, or application engineers may calculate the design, size and selection of an auxiliary device. Depending on the type of auxiliary, e.g., throat bushings, equipment dimensions may be needed by an engineer to design and manufacture the device.

After a seal with appropriate materials and optional features, environmental controls and auxiliaries have been selected, an appropriate price is determined along with a bill of materials and specifications for installation. Current pricing methods for mechanical seals for standard products typically involves price lists or books. The pricing book may be complex and may require factory support to be interpreted in order to arrive at a price for a given seal selection. When special designs are made, a selling price and discount structure is more complex to determine, and typically involves trained engineers and accountants. The entire quotation process involves time frames ranging from days to weeks.

Ultimately, after quotation and receipt of an order, a seal is manufactured according to the quotation if the seal is not a standard part. Manufacturing operations vary based on the size and scope of products offered by a seal manufacturer and the manufacturing process technologies used. The kinds of manufacturing equipment used ranges from manual equipment to computer numerically controlled (CNC) equipment in various combinations depending on the scope of products and raw materials for the products. Despite the size of the manufacturer, highly trained individuals typically are needed for manufacturing.

While some manufacturers may use a computer program to assist in seal selection, such computer programs are generally an automated look-up table with which a user selects a model number of a pump, a corresponding product line of seals and receives a selection of possible seals. In some cases, the user may even select the materials for the seals. Such tools generally require either mechanical or chemical engineering knowledge or a significant amount of experience in order to select a seal correctly.

In sum, because of the complexity of the seal selection process, manufacturing and marketing of mechanical seals requires seal manufacturers to be dependent upon highly trained individuals. Customers depend on sales engineers and the manufacturer for technical support in order to obtain accurate solutions to field service problems. Because of complexity, delay and cost of the seal selection process, a customer may replace a failed seal with a seal of the same type rather than make a corrective selection. Premature seal failure may continue to occur, resulting in excessive operating costs.

The combination of the complexities and requirements of seal selection, quotation, design and engineering, manufacturing and post sales support processes thus produces inconsistent, unscientific and erroneous results, and increased costs.

SUMMARY OF THE INVENTION

The various difficulties with existing seal selection methods are overcome by providing a standardized process for gathering, analyzing, interpreting and deriving data relating to the seal selection process. In particular, equipment dimensional profiles for standard equipment are stored in a database. This database may be searched using several kinds of identification information of the equipment. Help information is provided to indicate to the user how to make proper measurements on the equipment. In addition, dimension verification information is provided to assist the user in verifying that the equipment has not been modified.

Given proper equipment identification, a compatibility analysis is performed between the equipment and seals in a seal database to determine which seals are dimensionally compatible with the identified equipment. This compatibility information may be stored with the equipment information in the equipment database.

A process fluids database specifies recommended materials for various process fluids. A user is prompted to specify process fluids. This system automatically determines which materials are recommended for the specified process fluids and selects a seal that is available in the selected materials.

A seal specifier uses the information input by the user, the process fluids database, the seal styles database, and the equipment profile database to determine an appropriate seal for the specified equipment. The seal specifier allows a user to select seal based on a known product number for the seal, or by specifying information about either equipment or the seal, and accommodates the addition of a new equipment to the equipment database. The equipment may be identified by specifying the frame or group of the equipment, a part number, or by its dimensions. These varieties of methods allow a non-specialist to select a seal by providing information simply about the equipment and the process in which the equipment is used.

In the process of specifying a seal, the compatibility analysis performed between the seal and the equipment may indicate that a modification should be made either to a standard seal or to the equipment to fit the standard seal. The specified seal and any modifications may be provided to a manufacturing center. By including a database with a variety of drawings and template programs for a computer numerically controlled machinery, the dimensions of a modified seal may be inserted into a template program to automatically generate a custom seal design to manufacture a custom seal.

The various elements of this system, both individually and in the various combinations, automate the many steps of the seal selection process.

By having a seal styles database with established limits for materials and operating conditions, the system automatically compares the input process fluids and operating conditions to the database to select a best seal model from among those seals which are dimensionally compatible with the equipment. A compatibility rating for process fluids assists in the prioritization of the seal models available in the recommended materials for the specified process. By allowing a user to specify secondary chemicals in the process stream, the quality of the seal selection is improved. The material and compatibility ratings and operating condition limits for a seal model may be compiled from material suppliers and other engineering guides into the process fluids database and the seals styles database. Similarly, environmental control typing plans and auxiliary devices may be associated with each seal model in the seal style database, automating the selection of such products. Accordingly, in one aspect an apparatus for determining a seal for a piece of equipment includes a database of equipment profiles and a database of seal profiles. A seal selection module is coupled to the database of equipment profiles and the database of seal profiles, the seal selection module having an input that receives data indicative of a characteristic of the piece of equipment from a user, and an output that accesses the database of equipment profiles to determine a seal from the database of seal profiles that meets the desired characteristic and fits the piece of equipment. Another aspect is the process performed by such an apparatus.

In another aspect, an apparatus for determining a seal for a piece of equipment includes a database of equipment profiles and a database of seal profiles. A compatibility analyzer is coupled to the database of equipment profiles and the database of seal profiles, having an input that receives data indicative of a characteristic of the piece of equipment, the compatibility analyzer comparing one seal profile within the database of seal profiles with the characteristic of the piece of equipment to determine a modification which, allows the piece of equipment to accommodate the seal defined by the one seal profile. Another aspect is the process performed by such an apparatus.

In another aspect, an apparatus for defining a plurality of equipment profiles includes a database of equipment profiles, each of the equipment profiles defining a characteristic of a respective piece of equipment, the characteristic being suitable for determining whether a seal is compatible with the respective piece of equipment. The database of equipment profiles includes results of a compatibility analysis added to the database of equipment profiles, the results of the compatibility analysis defining a seal that is compatible with the piece of equipment and that was not previously defined within the database of equipment profiles as compatible with the piece of equipment, so that data defining the piece of equipment and a reference to a seal that is compatible with the piece of equipment are accessible from the database of equipment profiles. Another aspect is the process performed by such an apparatus.

In another aspect, an apparatus for generating a computer numerically controlled program includes a specifier module having a first input that receives data defining a characteristic of a piece of equipment, a second input that receives data defining a desired characteristic of a seal for use in the piece of equipment, and an output that provides a profile of a seal that is compatible with the piece of equipment. A computer numerically controlled program generator has an input that receives the profile of the seal and an output that provides a computer numerically controlled program for machining an element of the seal based upon the profile of the seal, so that the seal is compatible with the piece of equipment. Another aspect is the process performed by such an apparatus.

In another aspect, an apparatus for defining a replacement seal for use in a piece of equipment includes a specifier module having a first input that receives data defining a characteristic of a piece of equipment, a second input that receives data defining a desired characteristic of a seal for use in the piece of equipment, and an output that provides a profile of a seal that is compatible with the piece of equipment. A seal design module receives the profile of a seal and produces an output that provides dimensions based upon the profile of a seal, the dimensions defining a seal that is compatible with the piece of equipment. Another aspect is a process performed by such an apparatus.

In another aspect, a computer-implemented method analyzes compatibly between a seal and a piece of equipment. Information defining parameters of the equipment and of the seal is received. The parameters of the seal and of the equipment are compared to determine if there is an exact match. When an exact mach is not made for a parameter, an indication of the difference between the parameter for the seal and the parameter of the equipment is stored. When a parameter is absent, an indication of the absence of the parameter is stored.

In another aspect, an apparatus for generating a computer numerically controlled program includes a database of templates of computer numerically controlled programs, specifying operations for a program for machining an element, without dimensional information. A computer numerically controlled program generator, has an input that receives the profile of the seal and templates from the database of templates for the seal, and an output that provides a computer numerically controlled program for machining an element of the seal based upon the profile of the seal, so that the seal is compatible with the piece of equipment.

In another aspect, a method for making a mechanical seal involves preparing templates of computer numerically controlled programs, specifying operations for a program for machining an element, without dimensional information. A profile of a seal and the templates for the seal are received. A computer numerically controlled program for machining an element of the seal is generated based upon the profile of the seal, so that the seal is compatible with the piece of equipment.

In another aspect, a computer system for facilitating identification of equipment for matching with a seal, includes a graphical user interface that displays a template having fields and for receiving inputs in the fields defining dimensions of the equipment. The graphical user interface associates graphical information illustrating how to obtain the information with the fields in the templates and verifies the completeness and type of data in each field in the template. Dimensional verification information indicating expected dimensions for each of the fields in the template also is provided.

Another aspect is an apparatus or process in which the foregoing aspects are combined so as to provide a system includes a seal specifier for specifying a seal, a compatibility analyzer for determining dimensional compatibility between a seal and equipment, a design center for generating dimensions of modified seals and a manufacturing center for producing CNC programs to create modified seal components.

These and other aspects and advantages of the present invention are set forth in the following detailed description.

BRIEF DESCRIPTION OF THE DRAWINGS

Illustrative embodiments will be described by way of example with reference to the accompanying drawings, in which:

FIG. 1A is a perspective view of an example single cartridge seal;

FIG. 1B is a perspective view of an example double cartridge seal;

FIG. 2 is a block diagram of a seal selection system according to one embodiment;

FIGS. 3A and 3B together comprise a flowchart illustrating, according to one embodiment, a process performed by the seal selection system shown in FIG. 2;

FIG. 4 is a representation of a screen display which prompts a user to enter customer information and seal selection information;

FIG. 5 is a representation of a screen display which prompts a user to enter information about a new customer;

FIG. 6 is a representation of a screen display which prompts a user to enter a part number of a requested seal and any optional features or additional products requested;

FIG. 7 is a flowchart showing more detail of a step, in FIG. 3A, of searching for a pump in an existing pump database;

FIG. 8 is a representation of a screen display of the seal selection system which provides a list of pumps which meet selected pump search criteria and which allows the user to select one of the listed pumps;

FIG. 9 is a flowchart showing more detail of a step, in FIG. 3A, of defining a new pump which is not in the existing pump database;

FIG. 10 is a representation of a screen display of the seal selection system which prompts a user to define a new pump which was not previously represented in the pump database;

FIG. 11 is a representation of a screen display which shows contents of a pump data file in which the compatibility analyzer stores results;

FIG. 12 is a representation of a screen display which shows a dimensional profile of a seal model stored in the seal styles file;

FIGS. 13A to E are flowchart illustrating in more detail the operations performed by the compatibility analyzer;

FIG. 14 is a representation of a screen display which prompts a user to select one of four approaches to selecting a seal;

FIG. 15 is a representation of a screen display which displays recommendations made by the system about materials of construction and which prompts a user to select materials of construction;

FIG. 16 is a flowchart describing the selection process performed for FIG. 14 icon 123;

FIG. 17 is flowchart describing the selection process performed for FIG. 14 icon 124;

FIG. 18 is a representation of the process fluids database portion of the seal selection system;

FIG. 19 is a flowchart describing the selection process performed for FIG. 14 icons 125-133;

FIG. 20 is a flowchart describing the selection process performed for FIG. 14 icons 134;

FIG. 21 is a representation of a screen display which prompts a user to select a barrier fluid if a doubte cartridge seal has been selected;

FIG. 22 is a representation of a screen display which, in the event that no existing standard seal is compatible with the selected pump, prompts a user to select either a modified seal or a modification to a pump;

FIG. 23 is a representation of a screen display in which the system presents optional features and additional products which are available for the seal;

FIG. 24 is a flowchart describing how a design center operates;

FIG. 25 is a representation of an example graphic profile of a seal model stored in the seal styles file.

FIG. 26 is a representation of an example worksheet created by the design center to calculate dimensions needed;

FIG. 27 is an example chart of bolting and gasket surface specifications used by the compatibility analyzer and design center;

FIG. 28 is an example manufacturing special print which is generated by the design center;

FIG. 29 is a representation of a seal sleeve dimensional profile stored in the seal styles file;

FIG. 30A is a first portion of an example proposal automatically generated by the system, including a cutaway drawing and a gland drawing with applicable dimension indicated;

FIG. 30B is a second portion of an example proposal automatically generated by the system, including pricing information which accounts for any applicable customer discounts;

FIG. 31 is a representation of an example Manufacturers Special Bushing Print designed by the design center;

FIG. 32 is a representation of an example Manufacturers Special Bushing Print designed by the design center used when components are purchased from an outside source;

FIG. 33 is an example bill of materials including a definition of materials of the selected seal and a drawing of the seal;

FIG. 34 is an example order form which is automatically generated by the seal selection system, allowing a user to order the seal directly from the manufacturer;

FIG. 35 is an example dimension verification form used to confirm the seal selected fits on the user's pump, and to confirm the equipment has not been previously modified;

FIG. 36 is an example plant standardization survey which compiles quote information for a specific customer; and

FIG. 37 is a flowchart describing operation of a manufacturing center.

DETAILED DESCRIPTION

The present invention will be more completely understood through the following detailed description which should be read in conjunction with the attached drawing. All dimensions herein are expressed in inches. However, the present invention may be implemented using any units of measure.

The inherent cost burden of a human intensive approach to mechanical seal selection, quotation, design/engineering, manufacturing, service and support processes is overcome by providing an automated system which, in different aspects, supports these operations without requiring many highly trained people or significant interaction among sales engineers, factory support and the customer to gather, interpret, manipulate and analyze data.

This automated system supports the selection of seals for complex applications by analyzing a large number of process fluids and their combinations, equipment, e.g., pump, dimensional profiles with design variations and modifications, and operating conditions. Consistent, scientific seal selections thus may be obtained rapidly. The system also supports ready conversion of applications to cartridge seals.

FIG. 1A illustrates an example of a single cartridge seal. The seal 17 is attached to equipment 18 via bolts 19 and surrounds a shaft 26. The seal includes a static o-ring gasket between the seal sleeve and pump shaft or sleeve, as indicated at 1. A static o-ring gasket 2 is provided between the sleeve end bore and a rotary face. A static o-ring gasket 3 is provided between the gland bore and the stationary face. The gland 7 has springs and an o-ring gasket and has a stationary face which is bolted to pump housing to hold the seal in place. The sleeve 8 contains two o-ring gaskets and a rotary face and transmits drive to the rotary face with a drive pin. The inboard rotary face 9 is driven by the seal sleeve which is rotating with the pump shaft which provides primary sealing action by running against the stationary face with a thin layer of lubrication between the faces. The inboard stationary face 11 is held stationary within the seal gland using antirotation lugs and provides a primary sealing action by the rotary face running against it. The set screws 13 are contained within the drive collar and transmit drive to the seal sleeve by engaging the pump shaft or sleeve through holes in the sleeve. A flat gasket 14 provides a gasket seal between the gland and pump housing face. A snap-ring 15 engages a groove in the sleeve to hold the drive collar with the set screws in place. Springs 16 are contained within the seal gland and provide mechanical force to keep the inboard stationary face loaded against the rotary face.

FIG. 1B illustrates a double cartridge seal. The double cartridge includes the same parts as the single cartridge and an o-ring 5 which provides a static o-ring gasket between a drive collar and the inside diameter of the outboard rotary face. A static o-ring gasket 6 is located between the drive collar and the outside diameter of the sleeve. The outboard rotary faces 10 are driven by a pin in the drive collar which rotates with the pump shaft providing primary sealing action by running against the outboard stationary face with a thin layer of lubrication between the faces. An outboard stationary face 12 is held stationary within the outboard side of the gland using antirotation pins providing primary sealing action by having the outboard rotary face running against it.

Such cartridge seals are constructed from various components into a unitized design. Some components typically are manufactured from either "bar stock" or "tubing," or from castings. Casted parts generally cost less than parts manufactured from bar stock. Castings may be designed such that a small number of castings may be compatible for a given set of equipment through an analysis of equipment profiles.

FIG. 2 illustrates a block diagram of a system 20 in one embodiment. The system includes an input module 21 which enables the user to select a customer or add a customer to a database, select a process fluid, enter environmental data and select from three paths through the system. A new customer 43 may be added to the customer database 30. The customer identifier is used to return information about the customer as indicated at 44. From the input module, a user may invoke a seal specifier 22 which selects a seal, recommends materials, allows the user to select either equipment modifications or seal modifications and recommends various features and products. The profile of a selected seal is output as indicated at 40. A new pump definition module 24 also may be activated through the input module 21. This module allows a user to enter information from which a new pump record and pump dimensional profile is created. A compatibility analyzer 26 compares dimensions of the new pump record to seal dimensions in a seal styles database 33. The results from the compatibility analyzer 35 are added to the pump database 31, along with the pump dimensional profile, frame/group, pump sizes, bore type and other compatibility results for other pumps. The input module 21 also allows the user to activate an existing pump selector 25. Information about a pump profile, as indicated at 36, may be used to search a pump database 31 to return profiles 38 of selected pumps.

The customer database 30 includes a customer identification number, customer name, customer contact information, and may include an identification of the distributor, a logo for the distributor, and an identification of any discount amount for that particular customer. Various other kinds of data also may be kept for each customer. This information is used by the proposal generator 23 to tailor a proposal 27 to a particular customer. In one embodiment, customer discounts are hidden from an end user if the user is not the manufacturer.

The pump database 31 includes data which describes a large number of pumps. The database also may specify other kinds of equipment, depending on the kind of mechanical part the system is being used to select. The pump database 31 may include, for each pump, data describing the seal sizes for the pump, the frame or group by which the group is categorized, the pump size, the bore type, a complete dimensional profile, and compatibility results for seal models.

The seal styles database 33 includes a dimensional profile of each seal, graphical drawings, materials available for each seal, and other features and additional products available, along with CNC programs and templates 47. In particular, the seal styles database 33 defines metal materials, face materials, and elastomers for each seal style. It also may contain a complete listing of compatible optional features and additional products for each seal. A dimensional profile for each seal as well as a complete set of drawings or graphics for each seal model, template CNC programs for the manufacturing process also may be stored in this database 33. Generally, the seal styles database 33 is defined and maintained by a seals manufacturer.

A process fluid database 32 provides characteristics and recommendations of the selected process fluid provided by the input module 21, as shown in 37. In particular, the process fluids database 32 includes, for each fluid which may be pumped by the equipment, a material compatibility rating for the pump materials, a recommended seal type, recommended materials, and a recommended American Petroleum Institute (API) plan for the seal. Generally, the process fluids database 32 is defined and maintained by the seal manufacturer.

The profile of the selected pump 38, the characteristics and recommendations of process fluid 37 and the dimensions and graphics of a selected seal 39 from a seal styles database are provided to a seal specifier 22, discussed above. The seal specifier 22 uses the chemical characteristics and recommendations 37 from the process fluid database 32, the pump profile selected 28 and the seal dimensional profile 39 to create a profile of a selected seal 40. The profile of a selected seal 40, dimensions and graphics of a seal 39 and a pump profile and results of compatibility analyzer 41 are input to the design center 28. The design center uses pump and seal profiles to draw and calculate dimensions for modified and custom seal components, and outputs results as indicated at 42.

The CNC programs and templates 47 from the seal styles database 22 for the selected seal and the result of the design center 42 are input to a manufacturing center 29 and proposal generator 23. This manufacturing center uses results from the design center to create custom manufacturing prints and programs for each of the modified or custom components, as output at 46, for manufacturing the components. In particular, the manufacturing center uses the dimensions defined by the design center 42 and inserts them into template CNC programs 47 from the seal styles database 33 for the selected seal. These programs are downloaded directly into CNC machinery for manufacturing of a component.

The results of the design center 42 also are provided to a proposal generator 23. The proposal generator 23 also receives address and discount information 45 about the selected customer. The proposal generator produces drawings, price, modification notes, warnings, bills of materials, order forms, dimension verification forms and plants standardization surveys, as described below, from which quotation proposals 51 may be produced. An order processing module 50 receives a quotation proposal 51 to produce an order 52 which is provided to the manufacturing center 29.

The system also may include an independently accessible promotion and advertising module 48 and post sales service and support module 49 which provide additional information for use by a sale person or factory, distributor, etc.

In order to create the pump profile and seal styles databases, information from standard pumps and seals may be input into the database. The compatibility analyzer then may be executed to determine the compatibility of each pump with each seal. The results of these compatibility analyses may be stored in the pump profile database. In this manner, known modifications for common seals and common pumps may be stored in the database and need not be recomputed. As a general process, any modifications created by this system may be stored in the database for future use.

In operation, a user activates the input module 21 to enter new customer data or to select an existing customer, to enter environmental data and to select the relevant process fluid. The user then may proceed to the seal specifier 22 to select a seal if the desired seal is known. If the part number for the desired seal is not known, and if the pump is defined within the database 31, then the user may activate the existing pump selector 25. Pump selector 25 may search for a pump in the database based on dimensions, frame or group, part number, or other information. If the pump is not in the pump database, the new pump definition module 24 may be activated. When the new pump definition module 24 is used to add a new pump to the database, the compatibility analyzer 26 performs a compatibility analysis based on the definition of the new pump with respect to the various seals in the seal database and updates the pump database 31 to include this data relating to the new pump. After a pump has been defined or selected, the seal specifier 22 may be activated by the user. The seal specifier 22 then accesses the pump database 31, which includes the definition and compatibility analysis for any existing and new pumps defined by the user. The seal specifier 22 also allows the user to the select seal style, or to review a list of all seals. The seal database also may include a cross-reference to indicate that the seal is a replacement for another manufacturer's seal.

When no standard seal model fits the selected pump, the user has two options. First, the seal specifier 22 provides a special seal design which fits the equipment without modifications to the equipment. Second, the seal specifier 22 may provide a standard seal and specifications of modifications to be made to the equipment to fit the seal.

The seal specifier 22, using the process fluids database recommends materials and may provide a list of all available materials with compatibility ratings for the seal model in use with the specified process fluid.

After the seal specifier 22 has completed a profile of the selected seal, the design center 28 designs, draws and calculates dimensions for each component of the seal, which are then provided to proposal generator 23.

The proposal generator 23 generates output forms, including information such as drawings, dimensions, price quotations, modification notes for the seal or the equipment, warnings, bills of materials, a dimension verification form, and an order form. The dimensional verification form is provided to the user to ensure that the user has properly measured dimensions of the equipment.

The results from the design center also are used in the manufacturing center. The manufacturing center retrieves template CNC programs which are part of the seal styles database. The template programs include machining operations without dimensions. The dimensions are inserted from the information from the design center. After modification, the templates CNC programs with the dimensions of the seal are downloaded into CNC machinery to produce the new seal.

The various modules in this system may be implemented as computer programs on a computer system, such as described in more detail below. It should be understood that each of the modules and databases may be separate computer programs, which may be executed on separate computers and by separate entities. Various modules may be interconnected via programming procedures, or may be programs which share data files on a computer or may be separate computers interconnected by a computer network. The actual sharing of information among the modules may be performed in any manner.

In particular, the system may be implemented as a combination of software and data that may be installed and operated by a user on one or more machines to provide all functions relating to mechanical seal selection. In this arrangement, data for the various databases may change over time and a manufacturer would periodically provide updates to the users of the software and data. Such updates may be provided using any means of electronic transmission or through delivery of a storage medium containing the information. Also in this embodiment, a manufacturer may wish to collect changes to databases made by their users in order to continually update their databases of pumps, process, fluids and seals.

In another embodiment, the seal specifier 22 is provided to a user. The compatibility analyzer 26, design center 28 and manufacturing center 29 may be maintained by a manufacturer. In another embodiment, the seal specifier and compatibility analyzer may be accessible to a user. In this embodiment, the design center 28 and manufacturing center 29 are maintained by the manufacturer. In another embodiment, a user may have access to the user interface of the seal specifier, for example, through a public computer network such as the Internet, or through another remote access medium. In another embodiment, the seal specifier 22, the compatibility analyzer 26 and the design center 28 may be provided to a user. The manufacturing center 29 in such an instance may be maintained by the manufacturer. Various other embodiments also are possible.

FIGS. 3A and 3B illustrate in more detail a process through which a seal may be selected using the system of FIGS. The process begins by the user entering customer data in step 60. FIGS. 4 and 5 illustrate graphical user interfaces for this function. Also using a display such as shown in FIG. 4, environmental data and process fluids may be defined in step 61. After input of this information, the user may choose among a number of selection methods in step 62. In this embodiment, there are three selection methods. The first selection method involves simply selecting a known seal, in step 63, which is described in more detail below in connection with FIG. 6. A pump may be searched from an existing database in step 64, which is described in more detail below in connection with at least FIGS. 7 and 8. A new pump may also be defined in step 65, as is described below in connection with at least FIGS. 9 and 10.

When a seal is selected in step 63, a quote proposal is generated in step 80, which is described in more detail below in connection with FIGS. 30 through 36. An order entry department activates a manufacturing center to produce an order in step 81. A manufacturing center then may create special manufacturing and scheduling prints for the manufacturing processes, may select material to be used, may order materials if necessary, and may create programs for computer numerically controlled equipment for manufacturing modified or custom components. These manufacturing center operations are described in more detail below in connection with FIG. 37.

If the user elects to search for a pump from an existing database, in step 64, the user then may choose from a variety of seal selection methods, as indicated in step 67. A graphical user interface for making this selection in one embodiment is shown in FIGS. 14 and 15. One method is to select from available seal models in step 68. This method is described in more detail below in connection with FIG. 16. A compatibility analysis is then performed in step 72. The materials of construction and process fluid rating are selected and checked in step 75, which is described in more detail below in connection with FIG. 15. A component type seal also may be selected in step 71, as another selection method, which is described in more detail below in connection with FIG. 20.

Another seal selection method is to select the seal family in step 69. This step is described in more detail below in connection with FIG. 19. A seal model is then recommended in step 73. Another method involves recommending a model from any family of seals in step 70. This step is described in more detail below in connection with FIG. 17. Either of the last two methods concludes with a recommendation of materials and construction and API plans based on the process plan.

All of these methods of selecting a seal conclude with step 75 of selecting materials of construction and checking other process and fluid ratings, which is described in more detail below in connection with FIG. 15.

After step 75, it is then determined if a standard seal fits the indicated equipment in step 76. If not, a modification strategy is selected in step 77, which is described in more detail below in connection with FIG. 22. Optional features and additional products are recommended in step 78, which is described below in more detail in connection with FIG. 23. In step 79, a design center designs, draws and calculates dimensions for the selected items. This step is described in more detail below in connection with FIG. 24.

After processing by the design center, quote proposals may be generated in step 80 and a manufacturing center may generate manufacturing information in step 82, as described above.

Each of the steps in FIGS. 3A and 3B will now be described in more detail in connection with FIGS. 4 through 37. FIG. 4 is a representation of a screen display 90 which prompts the user to enter customer data and other information. The screen display 90 is segmented into different areas for different data and options selectable by the user. For example, in customer data area 91, the user may select a user ID and customer ID, if the customer database 30 (FIG. 2) includes a description of the customer. If the customer has been granted a discount, the system displays the amount of the discount within the customer data area 91. At any time, the user may select any help icon 101, for which the system may provide textural information to guide the user through the seal selection process. The system also may have a training program to educate the system user on how to use the screens of the program or to provide technical assistance.

Referring now to FIG. 5, if the customer database 30 does not include a description of the customer, the user may select new customer icon 92 (in FIG. 4), after which the system displays a new customer data entry screen as shown in FIG. 5. The user then fills in the billing and mailing information of the customer in area 110 and the "ship to" information in area 111. The user also sets the customer discount in area 112. This information may be stored in the customer database 30 (FIG. 2).

Referring again to FIG. 4, as in step 61 of FIG. 3, the user defines environmental data and at least one process fluid for which the replacement or new seal will be used, by filling out sections of environmental data entry area 93. The data includes a name of the process fluid. If the defined process fluid is not found within the process fluids database 32, the user may select the "chemical not found" icon 94. The system then displays guidelines for proceeding, or prompts the user to contact the manufacturer to define the applicable process fluid. In addition, the manufacturer may populate the process fluid database 32 if desired.

Environmental data, entered by the user into area 93, includes factors such as, but not limited to, operating temperature, specific gravity, vapor pressure, viscosity, concentration, shaft speed, box pressure, suction pressure, discharge pressure, and percent of solids. Within the percent of solids, a percentage of dissolved solids may be defined as well as a percent of fibrous undissolved solids and percentage of non-fibrous undissolved solids. After the environmental data and process fluid data have been entered, the user may choose from among three selection methods, as indicated in step 62 of FIG. 3.

In the first method, the user activates the Path 1 icon 96 within the seal information area 95, and is shown the quick path screen (FIG. 6) allowing the user to select the seal directly (step 63 of FIG. 3). A second selection method selectable by the user by selecting icon 100 is to search from the existing pump database (step 64 of FIG. 3). Details of this option are described in more detail in connection with the flow chart of FIG. 7. A third selection option is to define a new pump (step 65 in FIG. 3), the details of which are described below in connection with the flow chart of FIG. 9 and screen display of FIG. 10. This path is accessed by selecting icon 97 on FIG. 4.

The first method, activated using icon 96 in FIG. 4, will now be described in more detail in connection with FIG. 6. Through a series of drop down menus, the user is prompted to enter a part number, for seals, kits, faces or other part in area 120. In this embodiment, the first digit represents the metallurgy; the second digit represents the elastomer (o-ring); the next four digits represent the seal model number; the next four digits represent the seal size; the next digit represents the inboard face; and the final digit (only on double seals) represents the outboard face material. The user is then prompted in area 121 to select optional features. In area 122, spare parts kits and factory repairs are quoted. Area 123 displays additional products available, from which the user may select. The quote proposal on the item selected is provided to the user, as described below in connection with FIG. 30. This path prepares a quote proposal for any seals. With this option, the compatibility analysis between the pump and the selected seal is not performed. However, this option allows experts to use the system quickly and efficiently to obtain a price quote, or untrained individuals to select a seal using a part number

The second selection method, activated via icon 100 in FIG. 4, will now be described in connection with FIGS. 7 and 8. In step 130, the user selects a pump manufacturer from the list displayed in pump selection area 98 of FIG. 4. Then, if the bore type of the pump is known, it may be selected in step 131 within bore type area 99. For example, the bore type may be unknown, standard bore, large bore/taper bore with large box face, or large bore/taper bore with standard box face. A help button may be located in the section to provide a graphic describing the categories to aid the user in selecting the correct bore type.

In response to the input bore type and pump manufacturer, the system displays a list of pump models for the selected manufacturer and selected bore type in step 132, from the pump database 31. The user selects a pump model from this list, in step 133.

After a pump model has been selected, the user has several for searching for the pump profile. In particular, the user may search the database by seal size, frame or group, or by pump size, in step 134. The option of searching by serial number also may be provided. If an identification tag is not readable and/or original paperwork about the pump is lost, at least one of the three search engines should enable a positive identification of the pump. In step 135, the system displays a list of matching seal sizes, frame or group, or pump sizes, depending upon the search option selected. The user then selects the choice which matches the equipment or selects unknown for a complete listing in step 136.

In step 137, the system displays a list of pumps within the selected pump model which meet the search criteria, and in step 138 the user selects a pump from the list of pumps displayed. A sample screen for pump selection is shown in FIG. 8, in which the manufacturer 140 and the number of matching pumps found 141 are listed, and a description for each of the matching pumps is provided in area 142. For each matching pump profile, a selection icon 143 allows the user to select the pump profile which matches the pump under consideration. The user may search again for a pump profile by activating the search again icon 144. A physical dimensional verification form may be provided to the user to allow the user to determine if the pump or equipment has been modified from its original standard dimensions. If the equipment has been modified, the user may enter the modifications as if the pump were a new pump, as described below in connection with FIGS. 9 and 10.

Another method for seal selection, activated through icon 97 in FIG. 4, will now be described in connection with FIGS. 9 and 10. In one embodiment, a screen such as shown in FIG. 10 is used to receive data defined by the user. In step 150 (FIG. 9), the system assigns a new pump identifier (area 170 of FIG. 10) which allows the system to provide a unique definition of the pump under consideration. In step 151, the user enters, if known, information such as the name of the pump manufacturer into area 171, the model in area 172, the frame or group into area 173, the pump sizes available into area 174, and the solid shaft/sleeve outer diameter into area 175. The system recommends the standard default gland type or allows the user to select a special gland type in area 176, (step 152) only if the user is sure the standard default gland does not fit. The customer may visually select a gland type by viewing the visual geometry of the existing seal or the equipment the seal fits on. The user then may select any gland type. Example glands are, but are not limited, to standard, round with drill holes, round with rectangular bolt patterns, glands with flats and drill holes, special elliptical designs, round glands with slots on horizontal, special bar stock designs, round glands with multiple bolt holes, and standard glands modified.

In step 153, the system displays a bolt pattern graphic in area 177 for the defined gland type and an equipment cutaway drawing in area 178, as shown in FIG. 10. The user defines the equipment type (step 154) in area 179, defines the pump bore type (step 155) in area 180, defines the sleeve style, e.g., packing or seal sleeve, (step 156) in area 181. The system recommends the standard default sleeve type or allows the user to select a special sleeve type in area 182, (step 157) only if the user is sure the standard default sleeve does not fit. The customer may decide visually on the sleeve type, for example by viewing the visual geometry of the existing seal or the equipment. The user then may select any sleeve type. Example sleeve types include, but are not limited to: standard sleeve, straight sleeve with non-standard ID, hook sleeve, step sleeve, sleeve extensions, and special sleeve designs. The user then may define special gland features if requested (step 158) in area 183. Example gland features include, but are not limited to, ID Pilot Gland, OD Pilot Gland, and O-Ring Groove Gland.

The user then defines major dimensions of the pump (step 159) in areas 184-200. The major dimensions include box bore in area 184, box depth in area 185, first obstruction in area 186, number of bolts in area 187, bolt spacing in area 188, bolting size in area 189, stud projection from box face in area 190, bolt circles in area 191, horizontal distance in area 192, vertical distance in area 193, existing gland outer diameter in area 194, maximum gland outer diameter in area 195, ID pilot in area 196, ID or OD pilot depth in area 197, OD pilot in area 198, sleeve extends from the face in area 199, sleeve steps to shaft size in area 200. Horizontal and vertical distances are input only for glands with rectangle bolt patterns. The system may automatically enter "N/A" if a round bolt pattern has been selected. The locations of these measurements are displayed on the bolt pattern 177 and cutaway drawing 178, so that a user may take the measurements without undue training. A help icon 203 also may be used to present instructions about how to obtain valid information for the dimensions. The manufacturer, model and Solid Shaft/Sleeve OD also are input. The remainder of the information is optional. In area 201, the user is prompted to answer questions relating to the sources used to obtain the equipment dimensions. Example: physical measurements, from equipment prints, or from seal prints. The user also is prompted to confirm the equipment is still in its original state and if not, to explain the modifications made in area 202.

After the data described above has been entered by the user, the system confirms the data has been entered correctly and adds a new entry to the database (step 160). In order to reduce errors, input values (e.g., blanks, N/A, numeric values) are based on prompts to the user or pre-specified choices. The system also may provide an alarm if erroneous inputs have been entered or if required information is missing. The system confirms that each dimension is entered according to certain criteria. In particular, the system confirms that: the Solid Shaft/Sleeve OD is a numeric value; the Box Bore, Depth and First Obstruction dimensions are numeric values or a blank if unknown; the number of bolts is a numeric value or blank; the bolt spacing is a numeric value, a blank if unknown or a "U" if the spacing is unequal. The bolting size may be selected from a drop down menu of common bolting sizes, or a numeric value other than those listed may be entered, or the field may be left blank if unknown. The Bolt Circle and Stud Projection dimensions are numeric values or blank if unknown. The Gland OD Existing and Gland OD Maximum are numeric values or blank if unknown. The ID Pilot, Pilot Depth, OD Pilot, Sleeve Extends from Face and Sleeve Steps to Shaft Size are numeric values, or a blank if unknown or N/A if not applicable. An example of a file where this information may be may be stored is shown in FIG. 11, which is described in more detail below.

After adding the pump data in the database, in step 161, the system analyzes the pump dimensions provided in step 159 to determine the most compatible seal model for each seal type. FIG. 12, which is described in more detail below, represents a seal dimensional profile which may be used for this analysis.

All seals may be categorized by seal type, for example single cartridge seal, double cartridge seal, double cartridge seal with pumping ring, single cartridge model 3500 seal, metal bellows for chemical service, metal bellows for high temperature service, high pressure cartridge designs, double cartridge (gas barrier design), dry running single design for mixers, double cartridge for mixer with liquid lubrication or gas barrier design, split mechanical seals, component type seals, API (American Petroleum Institute) design seals, etc. The system accommodates any commercially available seal types and can be expanded to accommodate new seal types. The examples below are for common seal types: Single, Double, Double with Pumping Ring, 3500. Other type seals are not shown but may be calculated in a similar manner.

For single, double and double with a pumping ring, the following formula is used. If the seal size is less than 0.896 or greater than 5.020 no recommendation is made. If the seal size is between 1.021 and 1.145 or between 1.271 and 1.395, a narrow cross section seal is recommended. If the actual gasket outer diameter (FIG. 12, area 274) minus the box bore (FIG. 10, area 184) is greater than zero, the standard model is recommended. If the result was less than zero the larger bore model is recommended.

If a model is determined to be compatible in step 161, the system assigns a model number in area 210 of FIG. 11, (step 162). If no model is recommended, in step 163 the system assigns an alternate seal type in area 211 of FIG. 11. For example, if Style 3500 is not available in a 4.00 inch size, the system recommends an alternate of the standard single type seal.

In step 164, the compatibility analyzer performs a compatibility analysis, which is described below in connection with FIG. 13, for each potential seal model. In step 165, they system sets the "Seal Fits Equipment" notes (area 214), and the "Equipment Fits Seal" notes (area 215), and stores the results of the compatibility analysis in the pump database (areas 216-229). These steps complete step 66 of FIG. 3A.

An example of a seal dimensional profile is shown in FIG. 12. The profile includes, but is not limited to having, the seal size 250, minimum bore 251, maximum bore 252, inside length 253, outside length 254, minimum bolt circle for several bolt sizes, such as 3/8 (255), 1/2 (256), 5/8 (257), 3/4 (258), the slot width 259, gland outer diameter 260, gland flat 261, sleeve outer diameter 262, gland length 263, bar gland length 264, o-ring position 1 (265), position 2 (266), position 3 (267), position 4 (268), position 5 (269), position 6 (270), actual casting outer diameter 271, actual slot inner diameter 272, outer diameter of shroud on casting 273, actual gasket outer diameter 274, counter bore in gland 275, bar shroud outer diameter 276, inboard balance diameter 277, outboard balance diameter 278, outboard internal obstruction 279, inboard internal obstruction 280, and internal depth obstruction 281. Additional fields may be displayed or added for other seal types where appropriate.

The compatibility analyzer performs a series of calculations, which is described in more detail below in connection with FIG. 13, which compare the pump dimensions, supplied by the user using the interface FIG. 10, to the seal profile dimensions, shown in FIG. 12.

These calculations are performed to determine if a standard or special design should be used to fit the pump. The results of the calculations are stored in the pump database and used later in the design center to engineer and design special seals and components. If modifications are suggested, the system recommends two options:

1. modifications to the seal so that the seal fits; and

2. modifications to the equipment so that the standard seal fits the equipment.

FIG. 11 illustrates a display for the results of the compatibility analyzer. Section 231 and 232 reflects the information entered by the user using the interface of FIG. 10. Sections 210-229 display information generated by the compatibility analyzer. In particular, this information may include the gland type in box 212, sleeve type in box 213, "Seal fits equipment" notes in box 214, "Equipment fits seal" notes in box 215, and the values of various calculations in boxes 216-229, which will now be described in connection with FIG. 13.

In FIG. 13, in step 300, the system matches the actual shaft/seal size from FIG. 10 area 175 to standard seal sizes from FIG. 12, area 250. If a match is found, the system continues to the "Seal fits in box" calculation, step 305. If an exact match is not found, in step 301 it is determined if the shaft/seal size is within the range of tolerance, e.g., +0.001 to -0.005, of a standard seal size. If the size is within this range, processing continues with step 305.

If the size is not within the desired range of the standard seal size, it is then determined, in step 302, if the shaft size is within the range of -0.104 to +0.020. If the size is within this range, the sleeve type is set to 2 in box 213 of FIG. 11, a modification note 501D is set in box 215 of FIG. 11 and the results are stored in box 229 in step 303.

"A" notes are verification notes which ask the user to verify a dimension not stored in the pump database. "C" notes are gland modification notes which explain what modifications the user must make to the equipment for a standard gland to fit and only seen on the "user will modify equipment" path. "D" notes are sleeve notes which explain what modifications the user must make to the equipment for a standard sleeve to fit and is only seen on the "user will modify equipment" path. "N" note are modifications the user must make to the equipment regardless of the modification strategy selected.

Processing then continues with step 305. If the size is not in the range, then in step 304 the model recommended is set to blank and the alternate (Box 211 of FIG. 11) is set to 99.

If the shaft size matches the entered seal size, or is within a desired range, as determined in steps 300, 301 and 302, processing continues with step 305. In step 305, it is determined if the box bore dimension (FIG. 10, area 184) is blank. If it is blank, the verification note 502A, in sections 214 and 215 of FIG. 11, is set in step 306 and processing continues to step 309.

If the box bore dimension is not blank, it is then determined if the difference between the box bore and the outer diameter of the sleeve, plus 0.030, is positive. The box bore is from FIG. 10, area 184 and the sleeve outer diameter is from FIG. 12 area 262. If this result is positive, processing continues with step 309. If the result is negative, a modification note 502N is set in area 214 and 215 of FIG. 11, and processing continues with step 309.

In step 309, it is determined if the box depth dimension (FIG. 10 area 185) is blank. If it is blank, in step 312 the verification note 504A is set in sections 214 and 215 of FIG. 11, and processing continues with step 313. If the dimension is not blank, in step 310 it is determined if the difference between the box depth and the inside length plus 0.005 is positive. The box depth is from FIG. 10 area 185 and the inside length is from FIG. 12 area 253. If the result is positive, processing continues with step 313. If the result is negative, in step 311 the modification note 504C is set in area 215, the gland type 9 is set in area 212, and the negative result is stored in area 216. Processing continues with step 313.

In step 313, it is determined if the first obstruction dimension (FIG. 10 area 186) is blank. If it is blank, in step 314 the verification note 505A is set in sections 214 and 215 of FIG. 11, and processing continues with step 319. If the dimension is not blank, in step 315 it is determined if the difference between first the first obstruction and outside length is positive to 0.006. The outside length is from FIG. 12 area 254. This difference if it is positive to -0.006, processing continues with step 319. If this difference is negative, processing continues with step 316. In step 316, it is determined if this difference is within the negative range of -0.007 to -0.125. If it is, in step 317 the modification note 505C is set in section 215, gland type is set to 12 in area 212, and the result of the calculation is stored in area 219. Processing continues with step 319. If this difference is not between the range, in step 318 the modification note 505N is set in both areas 214 and 215, and processing continues with step 319.

In step 319, it is determined if the number of bolts (FIG. 10, area 187) is blank. If it is, in step 320 the verification note 506A is set in areas 214 and 215 of FIG. 11, and processing continues with step 325. If it is not blank, in step 321 it is determined if the number of bolts is two or four. If the number of bolts is two or four, processing continues with step 325. If it is not two or four, in step 322 it is determined if the number of bolts is an even number. If it is even, in step 323 modification note 506N is set in areas 214 and 215, and processing continues with step 325. If the number of bolts is odd, in step 324 modification note 506C is set in area 215, gland type is set to 10 in area 212, the number of bolts is stored in area 218, and processing continues with step 325.

In step 325, it is determined if bolt spacing (FIG.10 area 188) is blank. If this field is blank, in step 326 a verification note is set in areas 214 and 215 of FIG. 11 and processing continues with step 331. If this field is not blank, in step 327 it is determined if the user entered "U" for uneven. If any value other than "U" was entered then processing continues with step 331. If the value is "U," then in step 328, it is determined if the number of bolts was even. If the number of bolts was even, in step 329 a modification note 507N is set in area 214 and 215, and processing continues with step 331. If the number of bolts is odd, in step 330 a modification note 507C is set in area 215, gland type is set to 4 in area 212, and the value "U" is stored in area 220. Processing then continues with step 331.

In step 331, it is determined if the bolt size (FIG. 10, area 189) is blank. If this field blank, in step 332 a verification note 508A is set in areas 214 and 215 and processing continues with step 335. If this field is not blank, in step 333 it is determined if the difference between the slot width and the bolting size is positive. The slot width is from FIG. 12, area 259. If this difference is positive, processing continues with step 335. If negative, in step 334 a modification note 508C is set in area 215, gland type is set to 12 in area 212, and a negative result is stored in area 220. Processing continues with step 335.

In step 335, it is determined if the bolt circle (FIG. 10, area 191) or bolt size area 189 is blank. If either is blank, in step 336 a verification note 509A is set in areas 214 and 215 and processing continues with step 339. If not blank, in step 337 it is determined if the difference between the bolt circles and the bolting size, less the actual slot inner diameter, is positive. The actual slot inner diameter from FIG. 12, area 272. If this result is positive, processing continues with step 339. If negative, in step 338 a modification note 509C is set in area 215, gland type is set to 12 in area 212, and the result is stored in area 221. Processing then continues with step 339.

In step 339, it is determined if the bolt circle (FIG. 10, area 191) is blank. If blank, in step 340 a verification note 510OA is set in areas 214 and 215 and processing continues with step 350. If not blank, in step 341 it is determined if the difference between the bolt circle and the hex nut head maximum width across corners, less the outer diameter of the shroud on the casting, is positive. The hex nut head maximum width across corners is from FIG. 27 area 620 and the outer diameter of the shroud on the casting is from FIG. 12, area 273. If the result is positive, processing continues with step 342. If negative, processing continues with step 350.

In step 350, it is determined if the bolt circle (FIG. 10, area 191) is blank. If blank, in step 351 a verification note 511A is set in areas 214 and 215 and processing continues with step 355. If not blank, in step 352 it is determined if the difference between the bolt circle and the cap screw maximum head diameter less the outer diameter of the casting is positive. The cap screw maximum head diameter is from FIG. 27 area 622, and the outer diameter of the shroud on the casting is from FIG. 12, area 273. If this result is positive, in step 353 a modification note 530N is set in areas 214 and 215 and processing continues with step 355. If the result is negative, in step 354 a modification note 511C is set in area 215, gland type is set to 12 in area 212, and the result is stored in area 222. Processing then continues with step 355.

In step 342, it is determined if the bolt circle (FIG. 10, area 191) is blank. If blank, in step 343 a verification note 513A is set in areas 214 and 215 and processing continues with step 345. If not blank, in step 344 it is determined if the difference between the actual casting outer diameter and the sum of the bolt circle and the hex nut head maximum width across corners is positive. The actual casting outer diameter is from FIG. 12, area 271 and the hex nut head maximum with across comer is from FIG. 27, area 620. If the result is positive, processing continues with step 355. If the result is negative, processing continues with step 345.

In step 345, it is determined if either the bolt circle or bolting size is blank. If blank, in step 346 a verification note 514A is set in areas 214 and 215 and processing continues with step 355. If not blank, in step 347 it is determined if the difference between the actual casting outer diameter and the sum of bolt circles and bolting size is positive. The actual casting outer diameter is from FIG. 12, area 271. If the result is positive, a modification note 514N is set in areas 214 and 215 and processing continues with step 355. If negative, in step 349 a modification note 514C is set in area 215, gland type to 9 is set in area 212, and the result is stored in area 223. Processing then continues with step 355.

In step 355, it is determined if the existing gland outer diameter (FIG. 10, area 192) is blank. If blank, processing continues with step 357. If not blank, in step 356 it is determined if the difference between the outer diameter of the existing gland and the actual casting outer diameter is positive. The actual casting outer diameter is from FIG. 12, area 271. If the result is positive, processing continues with step 361. If negative, processing continues with step 357.

In step 357, it is determined if the maximum gland outer diameter is blank. If blank, in step 358 a verification note 516A is set in areas 214 and 215 and processing continues with step 361. If not blank, in step 359 it is determined if the difference between the maximum gland outer diameter and the actual casting outer diameter is positive. The maximum gland outer diameter is from FIG. 10, area 195, and the actual casting outer diameter is from FIG. 12, area 271. If the result is positive, processing continues with step 361. If negative, in step 360 a modification note 516C is set in area 215, gland type to 12 is set in area 212, and the result is stored in area 224. Processing then continues with step 361.

In step 361, it is determined if the ID Pilot value (FIG. 10, area 196) is blank. If blank, in step 362, a verification note 518A is set in areas 214 and 215 and processing continues with step 371. If not blank, in step 363, it is determined if the ID Pilot value is "N/A." If yes, processing continues with step 371. If the value is not "N/A," processing continues with step 364. In step 364, it is determined if the difference between the actual gasket outer diameter and ID Pilot value is negative. The actual gasket outer diameter is from FIG. 12, area 274. If negative, in step 365 a modification note 518C is set in area 215, gland type is set to 9 in area 212, and the results are stored in area 226. Processing then continues with step 380. If positive, in step 366 it is determined if the shaft/seal size is less than 2.624. If yes, in step 367 the difference between the actual gasket outer diameter and the ID Pilot is divided by two. If this value is less than 0.105, then in step 368, a modification note 517C is set in area 215, gland type is set to 9 in area 212, and results are stored in area 225. Processing then continues with step 380. If the value is less than or equal to 0.105, processing continues with step 380. If the shaft seal size was less than or equal to 2.624, in step 369 it is determined if the value is less than 0.170. If not, processing continues with step 380. If yes, in step 370 a modification note 517C is set in area 215, gland type is set to 9 in area 212, and results are stored in area 225. Processing continues with step 380.

In step 371, it is determined if the box bore value from FIG. 10, area 184 is blank. If blank, in step 372 a verification note 517A is set in areas 214 and 215 and processing continues with step 380. If not blank, in step 373 it is determined if the difference between the actual gasket outer diameter and the box bore value is negative. The actual gasket outer diameter is from FIG. 12, area 274. If negative, in step 374 a modification note to 517C is set in area 215, gland type is set to 9 in area 212, and results are stored in area 225. Processing continues with step 380. If the result was positive, in step 375 it is determined if the shaft/seal size is less than 2.625. If no, in step 376 it is determined if the difference between actual gasket outer diameter and the box bore value, divided by two, is less than 0.170. If yes, in step 377, a modification note 517C is set in area 215, gland type is set to 9 in area 212, and the result is stored in area 225. Processing then continues with step 380. If the result is greater than 0.170, processing continues with step 380. If the shaft/seal size is less than 2.624, in step 378 it is determined if the result is less than 0.105. If yes, in step 379 a modification note 517C is set in area 215, gland type is set to 9 in area 212, the result is stored in area 225. Processing then continues with step 380. If result is greater than 0.105, processing continues with step 380.

In step 380, it is determined if the "sleeve extends from face" value is blank. If blank, in step 381 a verification note 519A is set in areas 214 and 215 and the compatibility analysis is complete. If not blank, in step 382 it is determined if the difference between the sleeve extends from face value and the outside length, less 0.151, is positive. The sleeve extends from face value is from FIG. 10, area 199, and the outside length is from FIG. 12, area 264. If this result is positive, the compatibility analysis is complete. If the result is negative, in step 383 it is determined if the difference between outside length, less 0.380, and the sleeve extends from face value is positive. If this difference is positive, in step 384 a modification note 519D is set in area 215, sleeve type is set to 3 in area 213, the result is stored in area 227. If the result is negative, in step 385 a modification note 520D is set in area 215, sleeve type is set to 4 in area 213, the result is stored in area 227. At this point, the compatibility analysis is complete.

After the compatibility analysis is complete, the system analyzes the data produced. If more than one gland type was recommended, the system selects the gland type in the following order of priority highest first: 10, 4, 9, 12. Each gland type of a higher priority builds upon characteristics of the other types of lower priority. A gland 12 is the result of minor modifications to a standard gland. A gland 9 is the result of major modifications and is made out of a blank casting or bar stock. This gland encompasses modifications included in the gland 12. A gland 4 is a custom gland with a rectangular bolt pattern but can include the modifications of the glands 12 and 9. Gland 10 is a custom round gland with multiple bolt holes. This gland may include combinations of gland types 10, 4, 9, and 12. The combination of glands is designed for accommodating as many pumps and seals as are available.

If more than one sleeve was recommended, the system chooses the higher number sleeve. As with the glands, a sleeve of higher priority encompasses the modifications of a sleeve of a lower priority. For example a sleeve 3 includes modifications from sleeve 2 and sleeve 4 includes modifications from 2 and 3. The system then sets the dimension type on area 230 of FIG. 11. If all dimensions are provided, the A option is selected. If only one dimension is blank, the B option is selected. If the add a pump path has been selected, or if two or more dimensions are blank, the C option is selected. If all dimensions are blank, the D option is selected. The dimension type is used to determine the dimensions to be verified before the user can place an order. Variations to the compatibility analysis in FIG. 13 may be made to accommodate various mechanical seals.

Having now described the compatibility analyzer, the seal specifier will now be described. FIG. 14 represents a screen display provided by the system at step 67 (FIG. 3A). The user selects one of the four different seal selection methods (icons 423-428 and 431-434) then selects icon 430 to select the materials of construction.

If desired by the user, the seal model may be selected from a drop down menu for the seal currently being used in the actual equipment, in area 420. The system recommends a replacement seal which replaces the seal model currently being used to ensure the user receives a quote which is comparable to the seal currently being used.

A competitive analysis may be initiated by selecting competitive analysis icon 421. The competitive analysis may be stored as a data file or text which provides a description of the advantages and disadvantages of the current seal model. This information may show a detailed comparison between the seal model being used and the comparable seal model from another manufacturer.

Additionally, the user may initiate an internal analysis by selecting internal analysis icon 422. In one embodiment, the internal analysis is private information which may be used, for example, by distributors or manufacturers, and would normally not be distributed to third parties. This information may show a detailed description of the current seal model and may explain the differences between the manufacturer's product and the current seal model. It may contain marketing strategies or other information regarding selling of a manufacturer's seal for replacing the current seal model.

By selecting icon 429, the user may view and print any product brochures for any seal model stored in the seal styles file. The brochures may contain graphics and a description of features of the seal, as well as dimensional information. If a distributor is using the system or has given the system to their customer, the distributor's logo may be displayed on the brochure. This addition of a logo allows the distributor to create high quality product brochures for low cost for any seal models upon demand from the customer.

The user also may decode the part number of a current seal by selecting icon 437 shown on FIG. 14. The user may be presented a list of seal manufacturers. After selecting the manufacturer, the system may present a series of drop down menus through which the part number of the current seal may be created by the user. The system decodes the part number and shows the user the seal type, size, materials, and other information on the current seal. Such a decoding system may display its results on the material selection screen (FIG. 15, section 446, which is described below) enabling conversion from a current seal to a cartridge seal or an in-kind replacement seal from another manufacturer.

Referring again to the seal selection portion of FIG. 14, there are generally four ways to select a seal. In the first method, which is described in connection with FIG. 16 and indicated as steps 68 and 72 on FIG. 3A, the user selects icon 423 on FIG. 14, in step 460, and in response is provided with a list of seals (step 461) from which the user may select one seal model in step 462. After the user has selected a model, the system then performs the compatibility analysis in step 463, as described above detailed in connection with FIG. 13, for the model selected. The system is then displays the Materials of Construction screen, shown in FIG. 15, which is described below, where material recommendations are displayed or where the user may select materials.

In the second method, which is described now in connection with FIG. 17 and as indicated on FIG. 3A as step 70, the user selects icon 424 on FIG. 14 in step 470. The system recommends, in step 471, either a single or double mechanical seal for an application. A process fluid file is maintained and contains a field called the o-ring seal (see FIG. 18, 487). This field stores what the manufacturer has predetermined to be the best type of seal, based on the characteristics of the process fluid. The coding system includes a number and a material code. The number indicates the recommended seal type. For example, "1" indicates a single cartridge seal; "2" indicates a double cartridge seal with a pumping ring; and "3" indicates a bellows type seal. The material codes then follow the seal type in the following format: the first letter indicates the recommendation for the metal, the second letter indicates the recommendation for the o-ring, the third letter indicates the recommendation for the inboard face, and the fourth letter, used only for double seals, indicates the recommendation for the outboard face. The single seal does not require an outboard face and therefore does not have a fourth letter designation. Other letter combinations may be used for other types of seals.

After the seal type is determined, the system checks the pump data file for the recommended model in step 472. The system checks the results of the compatibility analyzer for the seal type and retrieves the model recommended by that process. See FIG. 11, 210. Any models may be programmed to be the recommended seal model for an application. This example shows the 1: designation in the process fluid file, corresponding to the "Single--3000, 3001, 3005, 3400, 3700" field in the pump data file which corresponds to field 210, the 2: designation in the process fluid file, corresponding to the "Double--3220, 3225, 3221" in the pump data file, etc. The system recommends the materials of construction, and API plans as shown in step 74 of FIG. 3A, based on the information from FIG. 18, area 487.

In the third method, the system recommends a model based on the family selected by the user, as indicated on FIG. 3A as steps 69 and 73. Referring now to FIG. 19, the user selects one of the seal types in step 500 by selecting one of the icons 425-428 or 431-433 in FIG. 14, to which the system responds by recommending a seal/material combination (step 501). The system first checks the pump data file (FIG. 11, 210) for the model recommended for this seal type by the compatibility analyzer. After the model has been determined, the system in step 502 refers to the predetermined field in the process fluid file that contains the material recommendation for the specific seal type. See FIG. 18, area 488. The system then creates the recommendations for the materials of construction and API plans, based on the information from the process fluid file (step 74 of FIG. 3A). If the model field (FIG. 11 area 210) in the pump data file does not have a value but has an alternate seal type recommended in area 211 of FIG. 11, the user may be prompted to select the alternate seal style because the seal style selected is not compatible with the characteristics of the process fluid they are pumping. The same scenario can occur if the manufacturer has not made a recommendation for the seal type selected in the process fluid file. The system uses the alternate seal type recommended in area 489 of FIG. 18.

In the fourth seal selection method, as indicated in FIG. 3A as step 71, the user selects icon 434 in FIG. 14. See FIG. 20, step 510. In response, the user is provided with a listing of component type seals to select from in step 511. The user then may select a component type in step 512. The system then provides the user with a listing of the sizes available for the component type selected in step 513. The user then selects the size in step 514. The system then performs a compatibility analysis, as described in FIG. 13 for the selected component type. The system then presents to the user the materials of construction screen (FIG. 15) to select the materials in step 515.

Referring now to FIG. 18, a representation of a portion of the process fluids database is shown. The following information is a portion of the process fluid profile stored in the process fluid file. Area 480 contains the process fluid name. Area 481 contains the concentration range for the process fluid. Some process fluids are listed many times showing the different concentration levels, because the concentration level effects material compatibility and characteristics of the fluid. Area 482 contains the maximum temperature for the process fluid. Area 483 contains API plans recommended by the manufacturer for single seals. Area 484 contains a specific heating and cooling plan recommended by the manufacturer for single seals. Area 485 contains API plans recommended by the manufacturer for double seals. Area 486 contains a specific heating and cooling plan recommended by the manufacturer for double seals. Area 487 contains the manufacturer's recommended seal style and construction for this fluid. For example, if the recommendation begins with a "1:," a single seal is recommended. If the recommendation begins with a "2:" a double seal is recommended.

Area 488 contains recommended materials of construction for the seal type shown above it. Area 489 contains an alternate seal type to recommend if the recommended seal type is not available in the recommended materials of construction. Area 490 contains the material compatibility rating for each of the metals used in mechanical seals. Area 491 contains the material compatibility rating for each of the face materials used in mechanical seals. Area 492 contains the material compatibility rating for each of the o-ring materials used in mechanical seals. Area 493 contains the viscosity rating. Area 494 contains the additional information package number. Area 495 contains any notes describing the pertinent properties of this fluid. Other information fields also may be provided.

After the seal has been selected, and the system has a recommended materials of construction, the user is presented a materials of construction screen such as the one shown in FIG. 15. The system displays the material choices which are available for the recommended seal model or the seal model selected in the outer left hand column. If the user has selected a path in which the system recommends the materials, the system shows recommendations by highlighting the choice for each of the components. The metals available are displayed in area 440 and the recommendation is set by using the first letter in the process fluid code (from FIG. 18, area 487 or 488) for the chosen selection method. If a double seal was selected or recommended, the user is presented with both the inboard and outboard faces available, at areas 442 and 443. If a recommendation for faces is provided, the system uses the third letter of the recommendation from the process fluid file (FIG. 18 area 487 or 488) to recommend the inboard face and the fourth letter of the code from the process fluid file to recommend the outboard face. If a single seal was selected or recommended only area 442, the inboard faces, is displayed. The elastomers available for the seal model selected or recommended are displayed in area 444, and the recommendation is set by the second letter of the process fluid code (FIG. 18, area 487 or 488) recommendation for the recommended seal type. The system also recommends an API plan in area 445. The system also at this time may analyze the percentage of solids in the process fluid to determine if special hard face materials are used for this application. If the user has entered a percentage of solids value, the system recommends the use of face material E or F. Based on a dissolved percentage of solids greater than 11% or a solid non-fibrous value provided, the system also may recommend the use of API plan 32 and 54. Area 441 in FIG. 15 provides the complete compatibility rating for each of the materials available with the API Plans recommended for the process fluid, so that the user may determine if any other choice of materials would be acceptable. The user, in step 75 of FIG. 3A, then may select or change the recommendations for the desired materials of construction, API plans, and a heating and cooling plan.

In area 441, the user may select a different process fluid and may view its material ratings, with the manufacturer's recommended materials highlighted in this area to enable the system user to select the best materials for the application handling the situations encountered. The secondary process fluid(s)' characteristics may differ from the primary process fluid and may require different materials overriding the recommended materials of construction for the primary process fluid and API plan choices, etc. This selection is especially useful if more than one process fluid is used with the same seal/pump combination. The user may change any of the recommendations. This selection also allows the user to standardize the seals being purchased. If the same seal model and size is being used throughout the plant, the user may view the various process fluids and determine if a standard seal construction is acceptable for all applications. This standardization allows the user to stock fewer spare seals, as the spare seal may now be used for a variety of processes.

Area 446 displays the results from the cross reference section activated earlier in FIG. 14, icon 437. These results allow the user to view the current seal's materials of construction and select an exact match to the current seal. Also, by comparing the results of the cross reference to the compatibility ratings in the center column "Quick Reference," in area 441, the user can determine if the original seal was suitable for the process. This feature can help explain why some seals may have failed prematurely, and facilitates both the replacement of exact in-kind seals with the same materials of construction and the conversion from another seal model by displaying the materials of construction.

If a double cartridge seal has been selected, the system automatically prompts the user to select a barrier fluid. An example of a screen by which such selection may be prompted is shown in FIG. 21. The listing in this screen includes common barrier fluids, and provides the user with the temperature limitations and other information for each fluid. This interface allows the user to select a barrier fluid in area 520 which best suits the process which uses the seal. By displaying the temperature limitations and the comments, the user may determine if the use of the wrong barrier fluid may have been an issue in past seal failures. This interface also accommodates gas barrier buffer systems used with gas technology seals and may be expanded to accommodate various kinds of barrier fluids.

Referring again to FIG. 3B, in step 76, the system determines whether a standard design fits the pump. This decision is based on the information in the pump data file obtained through the compatibility analyzer. If the compatibility analyzer has recommended modified or custom components (where FIG. 11 area 212 or 213 has a value other than 1), the system provides the user with two modification strategies.

FIG. 22 is a representation of the screen displayed by the system for the selection of a modification strategy. The user selects a strategy in area 525. In the first strategy, the user is given a quote proposal based on a modified seal. The system prices the seal, adding a special part number and price. The system also displays drawings showing details of the modified seal along with the newly calculated dimensions. From this display the user may confirm that the new design fits the equipment. This part of the system replaces the timely engineering process that currently is being used to design and quote modified seals. If upon receipt of the quote, the user does not wish to proceed with the modified seal, or would like to see the difference in the two strategies, this screen may be displayed again and the user may select the alternate path. A user may discover that a modified seal is less costly than actually modifying equipment.

In the second strategy, the user is given a quote proposal based upon a standard seal with standard drawings. The modification notes necessary to modify the equipment are displayed below the seal drawings. If upon receipt of the quote, the user does not wish to proceed with the option selected, this screen may be redisplayed and the user may select the alternate path. The user may discover that the cost of modifying equipment is less costly than purchasing a modified seal every time the process is changed or the seal fails or to prevent costly plant downtime. Both of these strategies will be described in more detail below in connection with FIG. 30.

Referring again to FIG. 3B, in step 78, the system displays optional features and additional products which are available for the seal model recommended or selected, and calculates recommendations based upon the process fluid characteristics and the API plans selected. FIG. 23 is a representation of an example screen displayed by the system.

Optional features are features that are internal to the seal. They are components which are built into the construction of the seal to increase the seal life. The price for these optional features is added to the price of the seal. Depending upon the path through the program, the system either recommends these features or allows the user to select features in area 530 and 534 of FIG. 23. The user may override any selections recommended by the system. An example of some of the optional features which may be provided are the following.

Quench and drains may be recommended based upon the selection of the API Plan 62 or 96, etc. Pumping features are recommended based upon the selection of API Plans 52 or 53, etc. Two piece stationary heads are recommended based upon the manufacturer's classification entered into the process fluid viscosity field (FIG. 18) or by the user entering a viscosity value greater than 2501 SSU for the fluid being used, etc. Gland features such as ID Pilot glands, OD Pilot glands and O-Ring Groove glands also may selected directly in this area.

Additional products are used in connection with the seal to provide the best sealing performance of the process fluid. These products are external to the seal and are listed as separate line items on the quote form. These items may be purchased separate from the seal. Depending upon the path through the program, the system either may recommend these products or may allow the user to select products in area 533 of FIG. 23. The user has the ability to override any selections recommended by the system. Examples of some of the additional products that may be provided are the following.

Throat bushings may be recommended by the system based upon the selection of API plans