Modeling Mechanical, Electric, and Hydraulic Systems in Simulink

Similar documents
Introduction to Physical Modelling Rory Adams Senior Application Engineer

Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

Physical Modelling with Simscape

The MathWorks Products and Prices Euro Academic March 2010

Plant modeling: A First Step to Early Verification of Control Systems

Physical Modeling of Multi-Domain System

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

System modeling using Simulink and Simscape

Development and Deployment of ECU based Control Systems through MBD. Imperative role of Model based design in System Engineering

Design and Verification of Motion Control Algorithms Using Simulation

MathWorks Products and Prices Euro Academic March 2014

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Introduction to Control Systems Design

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Integrating Mechanical Design and Multidomain Simulation with Simscape

System Requirements & Platform Availability by Product for R2016b

Teaching, Applied Research and Development: From Academia to Industry

International Journal of Advance Engineering and Research Development. Flow Control Loop Analysis for System Modeling & Identification

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1

Integrating Mechanical Design and Multidomain Simulation with Simscape

How Simscape Supports Innovation for Cyber-Physical Systems

Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems

HARDWARE OF SUPERVISORY CONTROL & DATA ACQUISITION SYSTEM

Master Class: Diseño de Sistemas Mecatrónicos

Matlab Simulink Simscape

Model-based Design/Simulation

Modeling and Simulation of Electromechanical Systems

Interfacing OpenSim models with MATLAB /Simulink. OpenSim Workshop

Solutions for machine builders. Build a better machine with Eaton solutions integrated

Model-based Design/Simulation

Verification, Validation, and Test with Model-Based Design

MATLAB/Simulink in der Mechatronik So einfach geht s!

Multi-Domain Modeling and Simulation of an Electro-Hydraulic Implement System

2015 The MathWorks, Inc. 1

Running OPAL-RT s ehs on National Instruments crio: Sub-microsecond power-electronic simulation

What's new in MATLAB and Simulink for Model-Based Design

Simulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram

SimWise 4D. Integrated Motion and Stress Analysis

M-Target for Simulink. For perfect simulation and model based design.

Paul Goossens Product Director

The Use of Computing Clusters and Automatic Code Generation to Speed Up Simulation Tasks

Electrical solutions for machine builders. Build a better machine with Eaton solutions integrated.

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive

Developing Optimization Algorithms for Real-World Applications

Non Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation

Introduction to Simulink Design Optimization

Workshop Matlab/Simulink in Drives and Power electronics Lecture 3

Rensselaer Polytechnic Institute

Drives Motors and PLCs

PTT 280, 380 AND 480 WHITE PAPER

Modelling, Simulation, and Real-Time Testing for Model-Based Design GianCarlo Pacitti Application Engineer MathWorks

Essential Technologies for Industrial Machine Design and Prototyping

Pointing Accuracy Analysis for a Commander s Independent Weapon Station Demonstrator

ID 020C: Hardware-in-Loop: System Testing Without the System

Model Based Systems Engineering Engine Control: from concept to validation. Jan Smolders Technical Account Manager

SimMechanics Getting Started Guide. R2013b

Pick and Place Robot Simulation

PSIM SIMULATION SOFTWARE. TUTORIAL How to use the Simcoupler

Project Proposal Guide MATHWORKS TRACK Disclaimer:

Rapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel

FABRICATION OF A 5 D.O.F ROBOT ARM CONTROLLED BY HAPTIC TECHNOLOGY

SOFTWARE TOOL FOR AUTOMATED FAILURE MODES AND EFFECTS ANALYSIS (FMEA) OF HYDRAULIC SYSTEMS

Intro to System Generator. Objectives. After completing this module, you will be able to:

What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India

Using Model-driven Engineering Techniques for Integrated Flight Simulation Development

Efficient acquisition of measurement data via EtherCAT analog terminals in steering unit testing. worldwide germany PC Control

Plant Modeling for Powertrain Control Design

Estimation of Unknown Disturbances in Gimbal Systems

Dynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics

Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India

Developing Algorithms for Robotics and Autonomous Systems

Using Cost Effective Distributed HIL for Rapid Prototyping

Lectures & Excercises

Automated Generation Of Code From Simulink To An Event-Based Simulation Framework

xpc Target communication efficiency when multiple targets are involved

Using Active Learning in Motor Control and Matlab Simulation

Implementation Of Distributed Control System In Process Control Management Using MATLAB

MODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS

Motor Control: Model-Based Design from Concept to Implementation on heterogeneous SoC FPGAs Alexander Schreiber, MathWorks

University of Warwick institutional repository: A Thesis Submitted for the Degree of PhD at the University of Warwick

COMPUTER SIMULATION OF MOVEMENTS OF THE HEXAPOD ROBOT FOR 3D PRINTING OF BUILDING PRODUCTS

Fuzzy Logic Control of a Magnetic Suspension System. using xpc Target

2015 The MathWorks, Inc. 1

MATLAB MATLAB mat lab funtool

ACSE Manuals Archive List of Contents

Simscape User s Guide. R2014a

Real-Time Testing in a Modern, Agile Development Workflow

AUTOMATION. Dr. Ibrahim Al-Naimi

DESIGN, SIMULATION AND CONTROL OF ISOGLIDE T3R1 PARALLEL ROBOT

Automatic Code Generation Technology Adoption Lessons Learned from Commercial Vehicle Case Studies

What Is SimMechanics?

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION

Introduction to Simulink. Todd Atkins

Ball Screw Actuator Models Advantages:

DSH plus a HWPA Program Gateway into Model-Based Design of Mechatronic Systems

Real-Time Simulation of Simscape Models

MECHATRONICS. William Bolton. Sixth Edition ELECTRONIC CONTROL SYSTEMS ENGINEERING IN MECHANICAL AND ELECTRICAL PEARSON

Transcription:

Modeling Mechanical, Electric, and Hydraulic Systems in Simulink 2006 The MathWorks, Inc. Terry Denery, Ph.D. Physics-Based Modeling Tools

Physics-Based Modeling Methods Improve Control System Design u + Controller Actuators Electrical Mechanical Device Plant Sensors y Multidomain systems (mechanical, electrical, hydraulic, chemical,...) Successful controller development requires thorough and accurate understanding of plant 2

Important Physical Domains Actuators Electrical Mechanical Device Plant Sensors Mechanical -3D Multi-Body Dynamics -Driveline Mechanics SimMechanics SimDriveline 3

Important Physical Domains Actuators Electrical Mechanical Device Plant Sensors Electrical -Circuits SimPowerSystems -Motors and Actuators -Power Systems 4

Important Physical Domains Actuators Electrical Mechanical Device Plant Sensors Hydraulics SimHydraulics -Circuits -Motors and Actuators -Power Systems 5

u + Controller Actuators Electrical Mechanical Device Control System Plant Sensors y 6

Control System 7

Power Delivery Electrical Power Network Hydraulic Power Network Mechanical Driveline Power Network 8

Electrical Mechanical Electrical Power Network Device Hydraulic Power Network Mechanical Driveline Power Network 9

Control Systems within Control Systems u + Controller Actuators Electrical Mechanical Device Plant Sensors y 10

Biggest Benefit Delivered Through Simulink Rich Modeling Environment Physical Behavioral Data-Driven Control System Development Tool One environment for controller and plant Code generation that enables HIL testing Easy access to control tools 11

Why did we build SimHydraulics? Hydraulics is widely used in motion actuation systems Customer Feedback Extend benefits of Model-Based Design to hydraulic system design Develop better plant models for better controller development Co simulation with other products is difficult and impractical 12

Pros and Cons for Hydraulics Pros: High power density Straight-line actuators are simple, efficient and reliable Variable speed is easily obtained Simple, efficient, and centralized control Overload protection Cons: High cost Complex and costly maintenance Extremely vulnerable to dirt and contamination Possible leaks Noise and vibrations Fire hazards Design Trend is Electro-Hydraulics: Transmit power electrically, but deliver through local hydraulic networks 13

Hydraulic System Schematic Diagram 14

15 Block Diagrams ( ) ( ).,,,,, ), ( 2 1 1 1 2 1 1 T A A P T P O O A O P A A T A O A P O p p p p p p p p q q q q q dt dp K qa p p K q p p K q t p p + = = = = = = =

Physical System Diagrams Hydraulic Schematic SimHydraulics Model 16

Demonstrations 17

Building Blocks Mechanical Mechanical Signal Hydraulic Hydraulic 18

Actuation 19

Multidomain with SimMechanics 20

Two Approaches to Modeling Dynamic Systems First-Principles Modeling Use an understanding of the system s physics to derive a mathematical representation & α = L 2 sin( α ) + nw 2 2 ( sin( α γ ))sin( γ ) ne( sin( α γ )) cos( α γ ) & α 2 1 ne sin ( α γ ) n cos( α γ ) & γ 2 dγ 21

Two Approaches to Modeling Dynamic Systems First-Principles Modeling Data-Driven Modeling Use an understanding of the system s physics to derive a mathematical representation Use system test data to derive a mathematical representation s+ 1 3 L sin( 2 α 2 ) + + & α = s 3s 2 H( s) = 2 s + 3 2 s + s+ 1 + nw 2 2 ( sin( α γ ))sin( γ ) ne( sin( α γ )) cos( α γ ) & α 2 1 ne sin ( α γ ) n cos( α γ ) & γ 2 dγ 22

Each Approach Has Its Merits First-Principles Modeling Data-Driven Modeling Advantages: Provides insight into the system s underlying behavior Enables performance prediction for unbuilt systems Disadvantages: Effects like friction and turbulence are difficult to characterize May be time consuming to develop Advantages: Can be a fast method for developing an accurate model Instills confidence because it uses data from an actual system Disadvantages: Requires a physical system to acquire test data Lacks description of physics of the system May need multiple data sets to cover range of system operation 23

Tools that Span Both Modeling Approaches Complete Modeling Environment First-Principles Simulink SimHydraulics SimMechanics SimDriveline SimPowerSystems Simulink Parameter Estimation Data-Driven System Identification Toolbox Neural Network Toolbox Fuzzy Logic Toolbox 24

Inform Model with Test Data Simulink Parameter Estimation Data fitting and optimization techniques Sets parameters defined by physics-based modeling tools 25

Code Generation with Real-Time Workshop Generate ANSI C code Hardware-in-the-loop (HIL) simulations S-functions In-house code 26

General Engineering Simulation MATH MATLAB & Simulink Domain Knowledge Programming Effort Engineering Simulation Flexibility of mathematical modeling enables you to simulate almost anything. 27

Hydraulic Engineering Simulation MATLAB & Simulink Domain Knowledge Programming Effort MATH SimHydraulics Dom. Know. Prog. Effort Hydraulic Simulation SimHydraulics brings you further by reducing your requirements for hydraulic domain knowledge and programming effort. 28

Multidomain Simulation MATH MATLAB &Simulink DK PE SimMechanics DK. PE SimPowerSystems DK. PE SimDriveline DK. PE SimHydraulics DK. PE Controls Tools DK PE Multidomain Simulation Real Time Workshop DK. PE Parameter Estimation DK. PE The MathWorks provides the best combination of tools for multidomain simulations. 29