Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 1
ARTIFICIAL INTELLIGENCE FOR SYSTEMS ENGINEERING
Project Group Presentation January 2020
Artificial Intelligence for Systems EngineeringProject Group
© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 2
Systems EngineeringSystems Engineering is an enabler for the development of intelligent
technical systems
Zeit
Mechanic Mechatronic Intelligent Systems
© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 3
mechanical engineering
electrical engineering
control engineering
software engineering
discipline-specific design
informalrequirements product
modeling and model analysis
assurance of properties
Systems EngineeringSystems Engineering considers the complete development process of
technical systems
© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 4
mechanical engineering
electrical engineering
control engineering
software engineering
discipline-specific design
informalrequirements product
modeling and model analysis
assurance of properties
Intelligent Assistance Systems in Systems EngineeringIntelligent Assistance Systems increase Productivity
Requirements Review
Modeling Support
Issue Detection
© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 5
FundamentalsArtificial Intelligence for Systems Engineering
© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 6
Prior Project GroupsJarvis4MBSE Prototypes
Virtual Systems Engineering Expert:
MBSE Knowledge Graph:Touch-based Editor:
Model generation
Shape
Detection
Speech
Recognition
OCR / HWRKnowledge
Graph
Ranking
Recommendations
Knowledge
Discovery
Virtual
Assistance
Semantic
ReasoningEntity Recognition
+ X
27th January 2020 web: www.ki-marktplatz.com | twitter: @ki_marktplatz Slide 7
6. März 2020 web: www.ki-marktplatz.com | twitter: @ki_marktplatz Folie 7
Solution Provider End UserPlatform Core
Funded Partners
Associated Partner
AI Marketplace for
Product Creation
© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 8
Prerequisites & Working StyleArtificial Intelligence for Systems Engineering
© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 9
Prerequisites
Technology Stack:
java python C# UWP
Microsoft Azure
tensorflow
pyTorch
neo4j
Tkinter NLTK Papyrus
XAML
…EMF
Prerequisties:
Good programming skills Modeling Language Interest in MBSE
Basic Knowledge of ML Good Communication Skills Self-reliance
Working Style:
Agile Small Teams Roles Makeathons Team Events
Self-organizedContinious Research & Ideation Bring in own Ideas
© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 10
ARTIFICIAL INTELLIGENCE FOR SYSTEMS ENGINEERING
Project Group Presentation January 2020
Thank you!Artificial Intelligence for Systems Engineering
© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 11
Systems
Engineering
Systems
Engineering
uses formal
modelsFunctions
...
Requirements
Behavior-SequencesActive Structure
Application ScenariosEnvironment
ID Description… …
5 Remote-based Locking… …
5.6 The door lock shall confirm the outcome of a (un-)locking operation.
5.7 The turn signal feedback operation has to be activated within 200ms.… …
6 Speed-based Locking… …
6.3 All doors shall be locked when exceeding speed threshold spd_thrsh.… …
BCM
SpeedSensorRemoteKey
...
Door
TurnSignals
BCM
CentralLocking
Door
Door
Electronics
Latch
SensAct
SpeedLockDoors
RemoteLockDoors
LockingFeedback
Central
Locking
Door
Electronics
Latch
SensAct
Exterior
Lights
Turn
Signals
lockCmdapplyVoltage
ack
feedbackReqfeedbackCmd
(un)lockVoltage
Door Locking
Speed Locking... Remote Locking
Speed-based Locking
Remote-based Locking
Situation: The system receives a lock command via the remote
key.
Intended behavior: All doors shall be locked and, if successful,
the turn signals should be activated to provide feedback to the
passengers.
© Fotolia
© Fotolia
...
central(Un)LockingReq
ExteriorLights
lightRequests
SE
CEEE
SE
SE
Environment Application Scenarios
Functions
Behavior – Sequences
Requirements
Active Structure
Door lock status
changed to locked Turn Signals activated Remote Key:
Lock Request
central(Un)LockingReq v_current
(un)LockCmds
turnSignalCmds
(un)lockCmds
statusInformation
lockStatusVoltage
turnSignalCmds
v_current
Δ Voltage
move
position
Changed
Latch
Latch
ME
frictionalforce
...
induces
induces
refines
realizes...
represents
Legend
statusInformation
System Element
Environment Element
Information Flow
Energy Flow Action
Nodes Connections Relevance Annotations: System Element relevant to...
SE Software Engineering
CE Control Engineering
Electrical Engineering
Mechanical Engineering
EE
ME
Traceability Link
© Fotolia
refines
lockStatus
power supply
CEEE
Measurement PointLifeline
affects
affects
CrashSnsr
crash notification
Crash Unlock
crashnotification
Detect
Crash
Activate
Brake
Detect
Key Req
Sense
Speed
... ... ...