building a modular future - gtisoft.com · –the benefits of modularity apply to both products and...

Post on 20-Jun-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Building aModular Future

4 November 2019Trent Simpson (John Deere)Dan Marsh (GTI)

2 | North American GT Conference 2019

Agenda

– Introduction – John Deere• John Deere Power Systems (JDPS)• Model-Based Product Development (MBPD) Journey

– Leading the Way in Modularity – Gamma Technologies

– Implementing Modularity – John Deere

– Summary – John Deere

JDPS and MBPD Journey

4 | North American GT Conference 2019

John Deere Power Systems (JDPS)

2.9L 48-71 hp

4.5L 48-185 hp

9.0L 225-400 hp

13.5L 350-600 hp

6.8L 140-275 hp

5 | North American GT Conference 2019

Core Elements in MBPD

– Subsystem models– High quality– Appropriate fidelities

– Methodology flexibility– Stand-alone simulation– Integrated simulation– Co-simulation

– Defined interfaces– Fast/easy integration

– Deployment to wide user base– “Model for others”– Standard look and feel

– Pre-hardware modeling– Design input early and often

Engine

Fuel

Crank-Train

Cooling

After-TreatmentValve-

Train

Lubrication

http://www.ndia.org/Divisions/Divisions/SystemsEngineering/Documents/Committees/M_S 20Committee/2011/February/NDIA-SE-MS_2011-02-15_Bergenthal.pdf

Link to 2016 Presentation

6 | North American GT Conference 2019

MBPD Journey

– Increasingly applying modularity to physical hardware and controls development• Improves development efficiency via reuse

– Expanding deployment of models to a broader user base• Expanding model use beyond the analysis team into the development teams

– Continuing to move custom built models to modular models• Improves model development, maintenance, and usage efficiency via reuse• Simplifies integration of models from different functional areas• Enables simulation at multiple levels of system decomposition

– Increasingly using scripted / automated processes• Model quality checks• Program requirements checks

7 | North American GT Conference 2019

Modularity

“…industry has experienced previously unimaginable levels of innovation and growth because it embraced the concept of modularity, building complex products from smaller subsystems that can be designed independently yet function together as a whole. Modularity freed designers to experiment with different approaches, as long as they obeyed the established design rules.”

Design Rules, Volume 1The Power of Modularity

By C. Y. Baldwin and K. B. Clark© 2000 MIT

8 | North American GT Conference 2019

Program Requirements Tracking – Engine Example

9 | North American GT Conference 2019

John Deere and Gamma Technologies Collaboration

Key part of achieving John Deere’s modular model vision has beenclose, intentional collaboration with Gamma Technologies

– Open sharing of John Deere’s vision

– Interactive discussions and early concept sharing for key features

– Shared task tracking, prioritization, and implementation scheduling

– Timely review of features at each release and detailed feedback when needed

Leading the Way in Modularity

All information in this document is confidential and cannot be reproduced or transmitted without the express written permission of Gamma Technologies, LLC ©

GT-SUITE: Leading the Way in Modularity• From the start, GT-SUITE has been based on a foundation of

modularity to maximize re-use

Component definition (object, reference object)

Input values (parameter, super parameter)

Entire subsystem (subassembly, compound)

All information in this document is confidential and cannot be reproduced or transmitted without the express written permission of Gamma Technologies, LLC ©

GT-SUITE: Leading the Way in Modularity• From the start, GT-SUITE has been based on a foundation of

modularity to maximize re-use

Component definition (object, reference object)

Input values (parameter, super parameter)

Entire subsystem (subassembly, compound)

Tire components are identical, don’t enter same

information 4 times

All information in this document is confidential and cannot be reproduced or transmitted without the express written permission of Gamma Technologies, LLC ©

GT-SUITE: Leading the Way in Modularity• From the start, GT-SUITE has been based on a foundation of

modularity to maximize re-use

Component definition (object, reference object)

Input values (parameter, super parameter)

Entire subsystem (subassembly, compound)

Ambient temperature required in many places – specify only

once with parameters

All information in this document is confidential and cannot be reproduced or transmitted without the express written permission of Gamma Technologies, LLC ©

GT-SUITE: Leading the Way in Modularity• From the start, GT-SUITE has been based on a foundation of

modularity to maximize re-use

Component definition (object, reference object)

Input values (parameter, super parameter)

Entire subsystem (subassembly, compound)

Package electric machine as external file to swap case to

case or re-use in another model

All information in this document is confidential and cannot be reproduced or transmitted without the express written permission of Gamma Technologies, LLC ©

GT-SUITE: Leading the Way in Modularity• Over time, this has been expanded to allow “global”

management of modules– Easy re-use among many models with centralized management

Component definition (object, reference object)

Input values (parameter, super parameter)

Entire subsystem (subassembly, compound)

All information in this document is confidential and cannot be reproduced or transmitted without the express written permission of Gamma Technologies, LLC ©

GT-SUITE: Leading the Way in Modularity• Over time, this has been expanded to allow “global”

management of modules– Easy re-use among many models with centralized management

Component definition (object, reference object)

Input values (parameter, super parameter)

Entire subsystem (subassembly, compound) GT Object Libraries (GTO):

• Manage objects• Automatic updating of values

when changed

All information in this document is confidential and cannot be reproduced or transmitted without the express written permission of Gamma Technologies, LLC ©

GT-SUITE: Leading the Way in Modularity• Over time, this has been expanded to allow “global”

management of modules– Easy re-use among many models with centralized management

Component definition (object, reference object)

Input values (parameter, super parameter)

Entire subsystem (subassembly, compound)

V2020: Parameter Manager

Centralized management of sets of parameter values shared among

many models

All information in this document is confidential and cannot be reproduced or transmitted without the express written permission of Gamma Technologies, LLC ©

GT-SUITE: Leading the Way in Modularity• Over time, this has been expanded to allow “global”

management of modules– Easy re-use among many models with centralized management

Component definition (object, reference object)

Input values (parameter, super parameter)

Entire subsystem (subassembly, compound) Subsystem modules managed on file system

Paths managed in GT-SUITE model

All information in this document is confidential and cannot be reproduced or transmitted without the express written permission of Gamma Technologies, LLC ©

Recent Advancements in GT-SUITE to Support Modularity

More complex subsystem module interface configurations

Promote parameter objects in compound

• GT is committed to continued development in this area • Selected improvements made in cooperation with John

Deere in GT-SUITE recently:

Compound or subassembly on “end” of another

Connection on “end” inside compound V2020 B1

V2017 B1

V2019 B2

All information in this document is confidential and cannot be reproduced or transmitted without the express written permission of Gamma Technologies, LLC ©

Recent Advancements in GT-SUITE to Support Modularity

• GT is committed to continued development in this area • Selected improvements made in cooperation with John

Deere in GT-SUITE recently:

• Other features to support John Deere’s model management scheme– Centrally manage locations of external file repositories that

models can use (array of paths)– Batch evolution of older version model files to new version

Implementing Modularity

22 | North American GT Conference 2019

Connection at the Boundary of a Compound Template

– Increased modularity requires increased flexibility in how the larger system is decomposed

v2017 Build 1

23 | North American GT Conference 2019

Other Enhancements

Increased modularity also requires– The ability to abstract the parameter structure from the model

• Parameter Manager– More configuration flexibility

• Parameter objects within Compound Templates

24 | North American GT Conference 2019

Nesting at the Boundary of the Parent

– Simulation at multiple layers of system decomposition requires architecture depth

1

234

v2019 Build 1

25 | North American GT Conference 2019

Nesting at the Boundary of the Parent

– Simulation at multiple layers of system decomposition requires architecture depth

1

234

v2019 Build 2

26 | North American GT Conference 2019

Other Enhancements

Simulation at multiple layers of system decomposition also requires– Stability in signal and RLT naming when architecture layers change

• Part names from GTSUBs and GTCs are not altered automatically when no conflicts exist

– Example• Level 1

– Output1:Example1• Move same object to Level 4 (v2019)

– Output1:EnginePerf%Boosting_System%Example1• Move same object to Level 4 (v2020 Build 1)

– Output1:Example1

27 | North American GT Conference 2019

Paths

– Shared folder structure enables shared pathsv2018 Build 3

V2019 RC

28 | North American GT Conference 2019

Paths

– Architecture depth impacts model navigation

v2019 Build 2

29 | North American GT Conference 2019

Paths

– Architecture depth impacts model navigation

v2020 RC

30 | North American GT Conference 2019

Model Evolution

– Architecture depth and increased modularity result in a large number of model files (GTMs, GTSUBs, GTCs) within a shared folder structure

– Use of revision control often favors evolution without file name change

v2018 Build 3

31 | North American GT Conference 2019

Model Evolution

– Architecture depth and increased modularity result in a large number of model files (GTMs, GTSUBs, GTCs) within a shared folder structure

– Use of revision control often favors evolution without file name change

– “Silent evolution” capability expanded• No name change (also helps with string formulas that rely on fixed file names)• User can select evolution option (-ra:old/new/rec)• Can specify either be a single file (and its dependencies) or an entire directory

– gtisec -v2019 -ra:rec C:\MyFiles\MyModel.gtm– gtisec -v2019 -ra:rec C:\MyFiles

• When specifying a directory, all GT files in that directory and subdirectories are evolved

• Works on GTMs, GTSUBs, and GTCs (also GTOs in v2020)

v2019 Build 1

Summary

33 | North American GT Conference 2019

Summary

– The benefits of modularity apply to both products and the methods/tools used to development them• Increased efficiency via reuse• Increased quality by focusing development effort• Freedom to innovate with the assurance of integration

– John Deere Power Systems is continually expanding the application of modularity in order to better capitalize on these benefits

– GT-SUITE has been and continues to be developed as a CAE platform that supports methods/tools modularity

top related