Uploaded by Rama Baruva

Systems Driven Product Development Overview

advertisement
Systems Driven Product
Development Overview
Realize innovation.
Teamcenter
Simplifying PLM
Page 2
XX.XX.20XX
Teamcenter
Systems engineering
Page 3
XX.XX.20XX
Agenda
• Introduction
• Requirements-Functional-Logical (RFL), Product Line
and System Modeling
• Domain collaboration and Performance Engineering
• Embedded Software Engineering, PLM & ALM interoperability
• Summary
Page 4
XX.XX.20XX
Agenda
• Introduction
• Requirements-Functional-Logical (RFL), Product Line
and System Modeling
• Domain collaboration and Performance Engineering
• Embedded Software Engineering, PLM & ALM interoperability
• Summary
Page 5
XX.XX.20XX
Systems Driven Product Development
An open and modular solution to cross-domain collaborative product
development, manufacturing and in-service support which fully
integrates modeling and simulation to predict product and process
performance across a wide range of disciplines and domains,
including mechanical, electrical, software and controls
Page 6
XX.XX.20XX
Key Challenges Driving Our Strategy
Enable Modularity and
Systematic Reuse
Systems Driven
Product Development
Manage Product Data
Complexity
Coordination
Optimize Competing
Targets
Consistency
Integrate and Coordinate
Engineering Disciplines
Balance Performance and
Quality Attributes
Page 7
XX.XX.20XX
§ Existing tools
§ Existing processes
§ People
Systems Driven Product Development
Overview
Multi-Domain Traceability
Change & Configuration
RFL & Architecture Modeling
Variability, Targets,
Attributes, Configurability
Model Based Development
Multi-Domain Simulations
Cross Engineering Domain
Data Mgt., Reuse
Integrate & Coordinate
Tools, Processes, People
Product Line Engineering
Attribute
Management
Feature
Modeling
Requirements
Functions
Product Line
Variability
Logical
Product
Targets
Part Master / BOM
Multi-Domain System Architecture and Modeling
Traceability and Configuration
Software
Control
Physical
Software Modeling
E/E modeling
Software
Development
1D Behavior
Modeling
Control modeling
Build and Deploy
MiL, SiL, HiL
3D MCAD / CAE
Modeling
Continuous Integration, Verification, Change
Page 8
XX.XX.20XX
Key Solution Enablers
Multi-Domain Traceability
Change & Configuration
RFL & Architecture Modeling
Variability, Targets,
Attributes, Configurability
RFL & Architecture
modeling
Mechatronics Modeling Heterogeneous Simulation
Attributes & Target Mgt.
Cross-Domain
Configuration Mgt.
3D Modeling & CAE
Integrated Validation
Model Based Development
Multi-Domain Simulations
Model Management
Systematic Reuse Mgt.
Domains Coordination
Model Parameter Mgt.
Embedded SW & ALM
Control and E/E
Physical
Integration - Interoperability
Cross Engineering Domain
Data Mgt., Reuse
Integrate & Coordinate
Tools, Processes, People
Page 9
Requirement Mgt.
XX.XX.20XX
Integrating Multiple Internal and Partner Domain Applications
• Avoid point-to-point integration
• Common messaging framework
• Common data communication and
transformation capabilities
• Common orchestration and mediation
platform
• Use standard frameworks such as SOA,
REST, OSLC, JSON, and XML
• Reduces cost of ownership and
maintenance of integrations
Page 10
XX.XX.20XX
Agenda
• Introduction
• Requirements-Functional-Logical (RFL), Product Line
and System Modeling
• Domain collaboration and Performance Engineering
• Embedded Software Engineering, PLM & ALM interoperability
• Summary
Page 11
XX.XX.20XX
Best Practices Architecture and Model Driven Development
Multi-Domain Traceability
Change & Configuration
Product Line Engineering
Feature Modeling,
Variability Planning
System Modeling and
Architecture Modeling
Configurability Settings
Integrated Domain Models
Enforced Cross-Domain
Consistency
Behavior Modeling/Simulation
Integrated Detailed Design
Detailed Design
Page 12
XX.XX.20XX
Requirements Engineering
Provide product and systems level requirements authoring
• Create/Edit requirements and tests (Rich Text)
• Review/markup requirements
• Set requirement property values
• Table-based requirement creation/editing
• Launch to Word/Excel Live
• Live document generation
• Integrated Function/Logical diagram
generation/navigation
Page 13
XX.XX.20XX
Product Line Engineering, Variability and Configuration Management
Product Line Engineering
• Define and realize the commonality and variability
• Enable reusable product line architectures
Product Engineering
• Reuse engineering artifacts, exploiting variability to
build a product variant
• Derive new products from the product line architecture
Provide cross-domain configuration
• Authoring of Products, and Product Models
• Definition of Option Families, Options, and Rules
• Annotation of RFL, and Domain Artifacts with variant conditions
• Model configuration by variant rules
Page 14
XX.XX.20XX
System Architecture and System Modeling
Govern and ensure realization consistency across
multiple engineering domains
System Architecture
• Active Workspace Architecture Modeler to provide a single
source for system specifications
• Create an enterprise dictionary of system model definitions to
enable program re-use of models without duplicating
• Evolve from connectivity modeling to interface modeling and
management
• Manage various systems through architecture breakdowns
• Automated generation of views reflecting stakeholder
concerns
• Integrate view support with ‘realization request’ to
communicate and collaborate upon concerns amongst
different domains
Page 15
XX.XX.20XX
System Model
Domain Realization
Example: multi-physics 1D simulation
Reusable Assets
System Modeling
Models
instantiate
Model
elements
Sim.
Architecture
Sim. I/O
Multi-Physics Simulation Architecture
elect_1_2
Battery
elect_1_1
rshaft_1
Configured Simulation Model
E-motor
rshaft_1
Gearbox
specify
realize
rshaft_1
specify
rshaft_1
Chassis
behavior
rshaft_1
ICE
Specify, Trace and Configure
Realize, Implement, Validate and Verify
Page 16
XX.XX.20XX
Simulate and Validate
Sim.
Conf.
Domain Realization
Example: embedded software development
Reusable Assets
System Modeling
Models
instantiate
Signals
SW-C
Parameters
Domain Software Component
Architecture
Specification to Behavior
specify
specify
realize
Detailed Design
Software Code
-C
SW
e
rfac
e
t
In
specify
Behavior Model
implement
Specify, Trace and Configure
Realize, Implement, Validate and Verify
Page 17
XX.XX.20XX
Validate
behavior
Agenda
• Introduction
• Requirements-Functional-Logical (RFL), Product Line
and System Modeling
• Domain collaboration and Performance Engineering
• Embedded Software Engineering, PLM & ALM interoperability
• Summary
Page 18
XX.XX.20XX
Managed Domain Collaboration
• Defines a ‘contract’ between system-level
engineers and different domains like 1D-3D
simulation
s
lysi
a
n
A
est
u
q
Re
• Holds information to be exchanged back and
forward between engineering users
including:
• System Requirements
• Attributes
• Test Cases/Procedures
• Test Results
• Input Parameters
• Output Parameters
• Accessible by both the system and domain
engineers through workflow and change mgt.
Page 19
XX.XX.20XX
User Workflow
LMS Simulation Conference 2008, courtesy of Continental
System Performance Engineering
Continental predicts CO2 emissions for a mild-hybrid vehicle using Imagine.Lab
Fuel consumption: -9%
Page 20
XX.XX.20XX
Integrated starter
generator (ISG)
Product Targets, Attributes and Parameters Management
Association with integration area, performance attributes and parameters
Attributes
Fuel Economy
Fuel Consumption
Calculation Model
Fuel Consumption
[integration area]
City Driving Cycle
Target: 16mpg
15mpg
Highway Driving Cycle
Target: 25mpg
26mpg
Simulation Parameters
Attributes
Target
Torque
Alternator Load
100Nm
150NM
Drag Coefficient
0.23
0.24
Gear Ratio #1
Gear Ratio #2
Gear Ratio #3
TEAMCENTER
Page 21
XX.XX.20XX
Shifting Pattern
Y
l
ode
m
th
Ma
Result
eet
h
s
ead
Spr odel
m
Y
X
X
us
ono
g
o
ter ation
He
ul
Sim
System Performance Engineering
Scalable multi-physics behavioral modeling and mechatronic analysis
Automotive & Ground Vehicles
Aerospace & Defense
• Internal Combustion
Engine
• Transmission
• Thermal Systems
• Vehicle Dynamics
• Electrical Systems
•
•
•
•
•
•
Mechanical Industries
•
•
•
•
•
Pumps & Compressors
Electro-Hydraulic Valves
Fluid Actuation Systems
Heat Exchangers
Heat Pumps /
Refrigerators
• Electrical Systems
Landing Gear & Flight Controls
Engine Equipment
Environmental Control Systems
Fuel Systems
Aircraft Engine
Electrical Aircraft
30 Libraries / 4,000 Multi-physics Models
Fluids
Thermodynamics
Energy
Control
Mechanical
Internal
Combustion Engine
Electrical
§
§
§
Validated and maintained
Supporting multiple levels of complexity
No need for details physics expertise
High-fidelity Plant Modeling
Open and Customizable
Model reduction for Real-time – SIL, HIL
Supporting Multiple SIL/HIL Platforms
Scripting / Customization
MODELICA
Import / Edit / Assembly
AutoSAR
Page 22
Interfacing
• To Simulink/Matlab
• To numerous 3D CAE
• “FMI” Interface for
• Mechatronic
Co-simulation
XX.XX.20XX
Scalable Simulation
Connecting “Mechanical” – “Controls”
Interlock “Mechanical” and “Controls” Engineering
Enable ISO 26262
System Performance Engineering
Heterogeneous system simulation
Imagine.Lab System Synthesis and Teamcenter together
TEAMCENTER
Page 23
XX.XX.20XX
•
System modeling in Teamcenter exposing
requirements, features, functions, test data to
Simulation
•
System Synthesis using validated behavior models
managed in Teamcenter to build different
simulation experiments
•
Capture simulation configurations for “what-if”
analyses and future reuse
•
Capture simulation measurements and simulation
results for V&V against product targets
•
Embedded Active Workspace in Imagine.Lab for
direct access to Product
System Performance Engineering
Integrating system-level design with 3D design and CAE
Architecture-driven design and validation
• Drive 3D design and simulation based on desired
system-level characteristics (performance targets)
• Integrating requirements, features, functions, test data
with 3D Design and Simulation
• Integration of control, and 1D plant simulation with 3D
physical design
• Extract key results and parameters integrated with
Teamcenter for Simulation
Page 24
XX.XX.20XX
System Performance Engineering
Testing solutions – LMS Test.Lab & LMS SCADAS
Acoustics
NVH
Dynamics
Durability
Powertrain
Lab
Mobile
Connected
LMS Pr oduct Pres entation Ov erv ie w - 0 4.200 2
Page 54
ASAM ODS
LMS Test.Lab – Test Based Engineering
Laboratory
Mobile
LMS SCADAS
Page 25
XX.XX.20XX
LMS
Test.Xpress
Agenda
• Introduction
• Requirements-Functional-Logical (RFL), Product Line
and System Modeling
• Domain collaboration and Performance Engineering
• Embedded Software Engineering, PLM & ALM interoperability
• Summary
Page 26
XX.XX.20XX
Embedded Software Engineering
Architecture driven embedded software development
Technical Requirements
PL
E
Overall Product Level
Technical Feature Model
Product Line Engineering Model
EA
ST
-A
D
L
Communication Architecture
Im
Upward/backward
implicit traceability
Functional Analysis Level
System Logical Function Architecture
Software Architecture
pl
em
en
ta
tio
n
Hardware Architecture
Control Design
HW continues with electrical,
topology, etc…Not detailed here
Behavior models, MIL, SIL
Co
(e
Software Components
de
x.
Functional
deployment - Virtual bus
:A
to
ut
M
os
od
System Configuration
ar
el
)
Map SWC to HW
Map interface connections to bus signals
Architect
Page 27
XX.XX.20XX
Design Level
System
Engineer
Software Engineer
Implementation
Level
Embedded Software Engineering
Integrated software architecture modeling
Software component architecture modeling integrated with
logical system architecture in Teamcenter
Multi-domain System Architecture
Signals
• Enable deriving software architecture from multi-domain
logical architecture to align with system breakdown and
interface decisions
• Manage software component and interface dictionary to
support reuse and standardization in software architecture
development
SW Architecture
Export Packages
-C
SW
• Support architecture variant configuration and architecture
alternates
• Author architecture using validated signals and parameters
from Corporate E/E dictionary managed in Teamcenter
• RFL upward/backward traceability to software architecture
and related data
Page 28
XX.XX.20XX
Parameters
SW-C
e
rfac
e
t
In
Models
Code
Autosar block
Embedded Software Engineering
Control model management
Model Lifecycle Management & MATLAB® Integration
Traceability to models
• Create, Modify, Delete,
Visualize traceability
between any model blocks
and any RFLP artifacts
directly from Simulink®
• Support custom
relationships to express
specific meaning of
traceability to models
Page 29
XX.XX.20XX
Enhanced model reusability
User Experience
• Model-Reference blocks
and subsystems can be
saved independently in
Teamcenter for reuse
• Library support in
Teamcenter for modelreferences and subsystems
• Insert model function in
Simulink®
• Within Simulink®, enable
graphical cross-selection
between the Traceability
dialog and any model
blocks by either selecting
objects from the traceability
UI or by selecting blocks in
the model window
Embedded Software Engineering
Control simulation and validation
Validate software controllers at early modeling stages
AMESim / MATLAB® Co-simulation
NX Motion Control Simulation
• Import Simulink® models with their solvers
• Export from AMESim into Simulink and into Simulink
Coder
• Couple AMESim plant model with Simulink control
models
• MATLAB® scripting enhancements to perform
complex and automated pre- and post-processing
• Co-simulation of Simulink® control systems
coupled with multi-body dynamics
• Reduce need for expensive physical prototyping
• Works with NX Advanced Simulation for follow-on
structural analysis
• Particularly suited for collaboration between MCAD
and control engineers
Page 30
XX.XX.20XX
Embedded Software Engineering
Software parameter management
Manage the thousands software parameters and values across product variants
•
•
•
•
•
•
Page 31
Manage software parameters in dictionaries shared across calibration projects
Define parameters and attributes including name, size, value ranges and descriptors, memory
information,…and other A2L characteristics
Provide value conversion rules and parameter value memory mapping to hardware
Track the history of changes made to calibration data
Enable reusing values for new and across projects
Provide import/export capabilities
XX.XX.20XX
Embedded Software Engineering
HW/SW BOM management
Traceability of full E/E BOM to Product
• Consolidated logical and physical HW-SW architecture
• Different types of SW parts supported
• Mapping to parameters and models
• Software BOM configuration; 150% BOM with Option
& Variant management
• Generation of software packages for valid SW-HW
configuration
• Change and issue management
• Impact analysis of Software Changes across domains
• Manage Dependency and Compatibility
• Logical and physical electrical integration: signal
connection to port, signal to message, wiring
Page 32
XX.XX.20XX
PLM and ALM
Siemens Venture Capital investments in ALM
§ Sep. 2013: a $8M strategic investment
§ Objective: Integrate Electric Cloud build
and test automation to enable continuous
software validation in context of Products
“Electric Cloud should be of interest to application support teams,
system administrators, environment managers, release managers,
developers and testers seeking to improve the efficiency and agility of
application artifact deployments across one or more ALM environments.”
§ 2015: acquisition of Polarion
§ Objective: integrate ALM within a PLM driven
software development process, also supporting
software embedded aspects
The Polarion-Siemens deal has deep benefits for both companies
“Polarion has a first-class ALM solution……In the near future we expect
Siemens to be able to offer an integrated ALM–PLM solution to address the
current needs of software engineers, and the choice of Polarion is a good one”
Page 33
XX.XX.20XX
PLM and ALM
Integration & interoperability use cases
Integrated Software Changes
Page 35
XX.XX.20XX
Integrated Requirements
Integrated Embedded Systems
and Software Development
PLM and ALM
Integration & interoperability use cases
Closed-loop “Define-Model-Develop-Build-Test-Release-Deploy”
Software Delivery from BOM to Deploy
Page 36
XX.XX.20XX
Agenda
• Introduction
• Requirements-Functional-Logical (RFL), Product Line
and System Modeling
• Domain collaboration and Performance Engineering
• Embedded Software Engineering, PLM & ALM interoperability
• Summary
Page 37
XX.XX.20XX
Systems Driven Product Development
Summary
Business Initiatives
•
•
•
•
•
•
•
•
•
Quicker Design Innovation
Early Validation of Performance
Maximize Reuse
Reduce program risk and
increase confidence in target
setting
Eliminate late cycle changes
Flexible product architecture
Deliver a Balanced Product
Solution
Flawless Launch
Reduce Warranty Costs
Page 38
XX.XX.20XX
Process Improvements
•
•
•
•
•
•
•
•
Work in right context
Performance Allocation and
Management
Singles Source for Model Data
Contextual & Intuitive User
Interface
Multi Domain model and
simulation management
Cross Domain & Full Product
Integration Analysis
Reusable Architecture Templates
Faster Search and Navigation
Template Characteristics
•
•
•
•
Providing best-practices
guidelines
This is about getting our
customers to leverage our
customer experience
Guide to incremental adoption of
what makes sense first, second,
third, etc…
Process focus and User
Experience focus – not just
feature/functions
Thank you
Thank you.
Download