Presentation Outlines
01
Mission of the project Project Team Nomenclature Project Workflow Proof of Concept Demo
Implementing Hardware In the Loop design with VDI 2206 guidelines
Mission
02
You should learn how to integrate as a
gear in a bigger system rather than being
the whole system
- Dr. Mohamed Abdelaziz
Specialty distillation
Project Team
03
Ahmed
Hassan
Mechanical
Mustafa
Gebril
Control
George
Awny
Programming
Waleed
El-Badry
Electronics
Software In the LoopMechatronics Perspective
08
PID
Controller
Mechanical
Model
Final
Control
Element
Set Point
Controlled
variable
Hardware In the LoopMechatronics Perspective
08
PID Controller
(Raspberry Pi)
Mathematical
Model
Final
Control
Element
Set Point
Controlled
variable
Virtualization
Domain Expert
Workflow
System IdentificationCreating Mathematical Model of
the mechanical system
ProgrammingDeveloping SIL / HIL generated
code
ElectronicsDeploying Generated code and
maintaining Software / Hardware interaction
11
Mechanical ModelingSolidWorks design and
material selection
Mechanical System DesignDomain Specific Stage
08
Building a single axis crane on SolidWorks.
Assigning correct mates and materials.
Exporting design to ADAMS / Simwise 4D and revalidate model if needed.
Conceptual Design
Control System DesignDomain Specific Stage
08
Exciting mechanical model with pulsating signal and recording output.
Using system identification in MATLAB / LabVIEW to estimate the mathematical model.
Tuning the controller to find best PID parameters.
System Identification
Programming the SystemDomain Specific Stage
08
Generating code for hardware target.
Tuning PID parameters to match hardware specifications.
Deploying Control System
Electronic System DesignDomain Specific Stage
08
Deploying generated code on hardware target
Maintaining connectivity of Hardware / Software interaction.
Deploying Control System
Project WorkflowMechanical System
Dimensioning parts and parts
Sketching
Material selection is based on cost and avauilability
Material
selection
Assembling parts and constructing proper mates.
Parts Assembly
Using SoftMotion to test motion with respect to mating and parts
assembly
Motion Testing
Using System Identification to obtain mathematical model
Estimating
Model
PID Automated Tuning using MATLAB or LabVIEW
PID Tuning
HOW V-Model is adapted then??
Learning each assigned domain is carried in PARALLEL
Integration is an ITERATIVE process (cross domain interaction)
Each team member will submit:• Design specification of his domain.• Gaunt chart for workflow during semester.
Top Related