31.01.2015 Views

Lockheed Martin CMI Implementation - CATIA Teamcenter Interface ...

Lockheed Martin CMI Implementation - CATIA Teamcenter Interface ...

Lockheed Martin CMI Implementation - CATIA Teamcenter Interface ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics<br />

Company’s <strong>CMI</strong> <strong>Implementation</strong><br />

Decision<br />

Mike Ballard 4/18/2002<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


About <strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company<br />

• <strong>Lockheed</strong> <strong>Martin</strong> Aeronautics<br />

Company builds the finest military<br />

aircraft in the world.<br />

• Our long list of dependable and<br />

highly regarded aircraft includes,<br />

the F-16; the C-130J; the first<br />

operational stealth fighter, the F-<br />

117; and the next-generation<br />

fighter, the F-22.<br />

The company has recently been awarded the contract to build the<br />

multiservice, multimission Joint Strike Fighter of the future.<br />

• <strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company has more than 20,000<br />

employees with preeminent expertise in advanced aircraft design and<br />

production, modification and support, stealth technology, and systems<br />

integration.<br />

• <strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company plant locations include Marietta,<br />

Georgia; Palmdale, California; Pinellas Park, Florida; Meridian,<br />

Mississippi; Johnstown, Pennsylvania; Clarksburg, West Virginia; and<br />

Fort Worth, Texas, our headquarters.<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


JSF Program<br />

• The Joint Strike Fighter program is the<br />

principal focus of the U.S. Department of<br />

Defense’s initiative to define costeffective,<br />

next-generation strike aircraft<br />

weapon systems for the U.S. Air Force,<br />

Navy, Marines, and U.S. allies.<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


JSF Video – Mission X<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


The ‘Other’ JSF Differences<br />

• In addition to the technical challenges in the aircraft itself, there are a<br />

number of differences between JSF and previous programs which<br />

challenge the design environment.<br />

− Collaborative Environment vs. <strong>Interface</strong> Control Drawings<br />

• Past shared programs were split along defined planes, with specific<br />

drawings to define the interface<br />

• JSF will be divided by systems as will require more complex<br />

collaboration<br />

− Foreign Partners and ITAR vs. U.S. Design Partners<br />

• International Traffic in Arms Regulation brings special challenges to a<br />

collaborative environment<br />

− Near Real Time vs. Weekly or even Over Night Updates<br />

− Trans Atlantic vs. North American<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


The JSF Tool Set<br />

• PDM – Metaphase, Distributed/Replicated Hybrid<br />

− Metaphase admin databases are replicated, user data is<br />

distributed between two sites, other partner sites will have<br />

work group servers and replicated file data<br />

• CAD – <strong>CATIA</strong>, V4/V5 Hybrid<br />

− The program will use both V4 and V5 for an extended time<br />

• <strong>Interface</strong> – <strong>CMI</strong>, with customizations<br />

• Visualization – VizView, VizMockup<br />

• Other tools<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


Requirements Development<br />

• How did we come to this tool set Specifically how did we<br />

choose <strong>CMI</strong><br />

• Ideally one SHOULD gather all requirements before beginning<br />

architecture design<br />

− But sometimes these factors are being negotiated and revised<br />

as development and pilots occur<br />

• The next slides give a history of how we came to this<br />

combination.<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


History<br />

• Began 5 years ago with Metaphase, the <strong>CATIA</strong> Data Manager, and<br />

<strong>CATIA</strong> V4<br />

• The first requirement was to integrate these<br />

− Devised an architecture with a link between the two databases<br />

Metaphase CDM <strong>CATIA</strong><br />

Custom<br />

Link<br />

− The first interface between them was begun with a 3rd party<br />

• A link was created and used on a pilot, but it wasn’t a workable<br />

solution<br />

− A second attempt was begun ‘in-house’ and a link was<br />

developed for us by CSC<br />

• This resulted in a successful integration between Metaphase and<br />

CDM.<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


History<br />

• But the program structure had evolved even as the first interface<br />

attempt was in work<br />

• <strong>Lockheed</strong> <strong>Martin</strong> had partnered with Northrop Grumman and<br />

British Aerospace<br />

• So a distributed solution had to be developed<br />

− Metaphase could be set up distributed<br />

− CDM required more work<br />

• a CDM was setup at each site<br />

• Distributed Oracle was used to create remote views of each<br />

CDM environment at each other site<br />

• The link had to be revised for the distributed situation<br />

CDM1<br />

CDM1<br />

CDM1<br />

CDM2<br />

CDM2<br />

CDM2<br />

CDM3<br />

CDM3<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company<br />

CDM3


History<br />

• ITAR<br />

− But with one site foreign, those models not explicitly<br />

authorized for foreign access by the State Department had to<br />

be filtered from view.<br />

− For Metaphase data this was done with custom attributes and<br />

Metaphase rules and conditions using those attributes<br />

− For CDM we created an intermediate filtered view for the<br />

foreign site<br />

− In addition routines were added to tape off exported models<br />

for ITAR audit requirements<br />

CDM1<br />

CDM2<br />

CDM1<br />

CDM1<br />

CDM2<br />

CDM2<br />

CDM1<br />

CDM2<br />

CDM3<br />

CDM3<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company<br />

CDM3


History<br />

• But the JSF program wasn’t through with us<br />

• A new requirement was added to allow partners’ users to visit<br />

each others sites<br />

− This required access to each ‘flavor’ of filtered view of each<br />

other sites to be available at each site<br />

− It also required the ability to write back to each users’ home<br />

site from each other site<br />

• The following slide is a partial view of this architecture with two<br />

foreign partners and with the visitors environments shown only<br />

at LM<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


Palmdale<br />

model<br />

cache<br />

LM Aero -<br />

Palmdale<br />

users @<br />

Palmdale<br />

TAS & SW<br />

users @ FW<br />

Semi-Distributed Metaphase, Distributed JSFALL CDM<br />

Metaphase<br />

LM Aero - FW<br />

CATLink<br />

JSFLFW<br />

JSFBAE<br />

CDM<br />

LFW<br />

Metaphase<br />

Vaults<br />

JSFNG<br />

C<br />

JSFLF<br />

W<br />

JSFBAE<br />

JSFLF<br />

W<br />

JSFLF<br />

W<br />

JSFFO<br />

K<br />

JSFLFW<br />

JSFFOK<br />

JSFBAE<br />

JSFNGC.B_<br />

JSFNGC<br />

JSFNGC.F_<br />

JSFALL<br />

CDM<br />

Profiles<br />

CATLink”<br />

Metaphase<br />

NGC<br />

NGC<br />

model<br />

cache<br />

NGC<br />

users<br />

@ NGC<br />

BAES<br />

LM/NGC<br />

model<br />

cache<br />

JSFNGC<br />

JSFFOK<br />

JSFNGC<br />

JSFLFW<br />

CDM<br />

Profiles<br />

BAES<br />

model<br />

cache<br />

JSFALL<br />

JSFNG<br />

C<br />

JSFFOK<br />

NGC users<br />

@ FW<br />

JSFLF<br />

W<br />

JSFBAE<br />

BAES users<br />

@ FW<br />

JSFFOK.B_<br />

JSFLFW.B_<br />

JSFNGC.B_<br />

JSFBAE<br />

JSFLF<br />

W<br />

JSFFO<br />

K<br />

JSFBAE.F_<br />

BAES<br />

users<br />

@ BAES<br />

BAES<br />

model<br />

cache<br />

Fokker users<br />

@ FW<br />

JSFALL.B_<br />

JSFBAE.F_<br />

JSFLFW.F_<br />

JSFFO<br />

K<br />

JSFNG<br />

C<br />

JSFALL<br />

JSFBAE<br />

JSFLFW<br />

JSFNGC<br />

CDM<br />

Profiles<br />

Fokker<br />

Fokker<br />

model<br />

cache<br />

Fokker<br />

model<br />

cache<br />

CDM<br />

Profiles<br />

JSFNGC.F_<br />

JSFALL.F_<br />

ORACLE roles & privileges<br />

JSFLF<br />

W<br />

JSFLF<br />

W<br />

JSFBAE<br />

JSFFOK<br />

JSFFOK.B_<br />

Fokker<br />

users<br />

@ Fokker<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


History<br />

• By now our DBA was hating life<br />

• Then the JSF was even more successful - they asked us to add<br />

up to 8 more foreign partner companies.<br />

− The previous slide shows a system which would have 28 CDM<br />

view sets with visitors only at LM<br />

− 10 foreign countries would require 364 view sets, still with no<br />

visitors except at LM<br />

• The next slide show a graph of the progression of the growth of<br />

the views<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


View Growth<br />

CDM View Proliferation by Options<br />

400<br />

350<br />

300<br />

Number of CDM View Sets<br />

250<br />

200<br />

150<br />

Current<br />

100<br />

50<br />

0<br />

1 2 3 4 5 6 7 8 9 10<br />

Number of Foreign Companies<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


View Growth<br />

• Clearly something had to change and Management’s over all<br />

direction was to SIMPLIFY, SIMPLIFY, SIMPLIFY<br />

− A number of options were devised<br />

• Metaphase only<br />

• CDM ->VPM, using VPM replication<br />

• Centralized databases<br />

• others<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


The Decision<br />

• Vendors were invited in for 1 to 2 weeks each to debate the options<br />

involving their products<br />

• The pros and cons of each option were ordered, numbered and graded<br />

• In the end, the simplest of all options came out ranked best<br />

• This option was to use only one data manager, Metaphase<br />

X<br />

X<br />

Custom<br />

Metaphase CDM <strong>CATIA</strong><br />

Link<br />

• This also knocked out our interface, since it was written to CDM<br />

• The following slide is a comparative picture of the architecture with<br />

Metaphase only<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


Palmdale<br />

Replicated<br />

Bulk Data<br />

LM Aero -<br />

Palmdale<br />

users @<br />

Palmdale<br />

Central Metaphase (only)<br />

Metaphase<br />

LM Aero - FW<br />

LFW<br />

Metaphase<br />

Vaults<br />

NGC<br />

Replicated<br />

Bulk Data<br />

NGC<br />

TAS & SW<br />

users @ FW<br />

Metaphase<br />

NGC<br />

users<br />

@ NGC<br />

BAES<br />

BAES<br />

Replicated<br />

Bulk Data<br />

NGC users<br />

@ FW<br />

BAES users<br />

@ FW<br />

BAES<br />

users<br />

@ BAES<br />

Fokker<br />

Fokker users<br />

@ FW<br />

Fokker<br />

Replicated<br />

Bulk Data<br />

Fokker<br />

users<br />

@ Fokker<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


<strong>CMI</strong><br />

• We had been aware of <strong>CMI</strong> for some years, but with CDM in the<br />

architecture had not pursued it.<br />

• Now with Metaphase only, <strong>CMI</strong> exactly fit the situation and was already<br />

an existing proven, commercial product<br />

• So in the near future our overall system architecture is being changed to<br />

Metaphase with <strong>CATIA</strong> linked with <strong>CMI</strong>.<br />

Metaphase<br />

<strong>CMI</strong><br />

<strong>CATIA</strong><br />

• Using a customized version of <strong>CMI</strong><br />

− Auto selection of V5 or V4 models in the work bench when both are<br />

present<br />

− Filtered selection of models and documents in the workbench when<br />

both are present<br />

− File based integration with the VisView product<br />

− others<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


Future<br />

• But in the mean time JSF had more surprises for us<br />

− The use of <strong>CATIA</strong> V5 has been accelerated but will be used in<br />

combination with V4 for the foreseeable future<br />

− The NT platform has been added for some partners<br />

• So we need <strong>CMI</strong> to support <strong>CATIA</strong> V5 and the NT<br />

• And, fortunately T-Systems is working on these issues<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


Future<br />

• Higher Level V5 Support Issues<br />

− NT Support<br />

− Support for the various model types, CATPart, CATProduct,<br />

CATDrawing etc<br />

• Support for the CATProduct brings requirements for structure<br />

exchanges and synchronization with Metaphase<br />

− Support for MOLs / application dependent links<br />

• More Detailed V5 Operability issues<br />

− Support for multiple documents and models per part<br />

− Support for non-part CATProducts<br />

− Support for V5 ‘components’ as parts, or as convenience<br />

groups<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company


The End<br />

Thank you!<br />

Questions<br />

<strong>Lockheed</strong> <strong>Martin</strong> Aeronautics Company

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!