LOGIKA & PEMROGRAMAN KOMPUTER MATLAB & Simulink

Slides:



Advertisements
Similar presentations
Lean Powertrain Development Sam Akehurst, University of Bath, Powertrain & Vehicle Research Centre Funded Under EPSRC Project Codes EP/C540883/1 & EP/C540891/1EP/C540883/1EP/C540891/1.
Advertisements

1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Modeling Electrical Systems With EMTP-RV
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
The robot structure model design 2 Curse 5. Modeling: the robot AcTrMStTk V(t) T(t)  (t) q(t) x(t)
ADVANCED DYNAMIC TESTING TECHNIQUES IN STRUCTURAL ENGINEERING by Andrei M Reinhorn Xiaoyun Shao CIE 616 FALL 2004.
Mechatronics and microprocessor. Outline Introduction System and design of system Control, measurement and feed back system Open and closed loop system.
ME751 Advanced Computational Multibody Dynamics Inverse Dynamics Equilibrium Analysis Various Odd Ends March 18, 2010 © Dan Negrut, 2010 ME751, UW-Madison.
MotoHawk Training Model-Based Design of Embedded Systems.
Determining Mechanical Loads for Wind Turbines
Using Simscape™ for Modeling Electromechanical Systems:
SimMechanics Example.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Friendly accessible professional relevant DynLAB EdTech 2004 friendly accessible professional relevant The Institute of Technology Tallaght Paul Dillon.
Craig Chan & Mike Abidoye
Dr. Y.P. Daniel Chang Weidong Zhang Velocity Transformation Based Multi-Body Approach for Vehicle Dynamics Abstract: An automobile is a complex close loop.
Simulink ® From Simulink® 7 Getting Started Guide.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
COMPUTER VIZUALIZATION OF MULTY-LINK MECHANISMS WITH TWO DEGREES OF FREEDOM Georgian Technical University PhD Student Marina Razmadze.
Definition of an Industrial Robot
MapleSim and the Advantages of Physical Modeling
Teaching with MATLAB - Tips and Tricks
AUTOMATION OF ROBOTIC ARM
INTRODUCTION TO CONTROL SYSTEMS
1. 2 Outline 1.Introduction 2.Modeling 3.Simulation 4.Implementation 5.Demo 6.Conclusion.
Effect of Structure Flexibility on Attitude Dynamics of Modernizated Microsatellite.
Ground Robotics Reliability Center Andrew Niedert, Yazan Aljeroudi, Dr. Nassif Rayess, and Dr. Richard Hill Department of Mechanical Engineering, University.
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
Control of Robot Manipulators
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
Lecture 3 Intro to Posture Control Working with Dynamic Models.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
Introduction to MATLAB for Engineers Third Edition William J. Palm III Chapter 10 Simulink PowerPoint to accompany Copyright © The McGraw-Hill Companies,
Design of Mechatronic Systems using SAMTECH software platform
Matlab Programming for Engineers
Linear Dynamic Model for Advanced LIGO Isolation System Wensheng Hua, Brain Lantz, Dan Debra, Jonathan How, Corwin Hardham, Sam Richman, Rana Adhikari,
Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands.
© Maplesoft, a division of Waterloo Maple Inc MapleSim and the Advantages of Physical ModelingMapleSim and the Advantages of Physical Modeling.
INTRODUCTION TO SIMULINK by Yasmin Hanum Md Thayoob & Aidil Azwin Zainul Abidin.
Computer Science 340 Software Design & Testing Software Architecture.
Simulink Simscape by Dr. Amin Danial Asham.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 6, 2011 Equilibrium Analysis & Inverse Dynamics Analysis ME451 Wrap.
Lecture and laboratory No. 10 Modeling product as system Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Master.
1 Introduction to Engineering Spring 2007 Lecture 18: Digital Tools 2.
University of Pisa Project work for Robotics Prof. Antonio Bicchi Students: Sergio Manca Paolo Viccione WALKING ROBOT.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 9, 2010 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2010.
Integration of OCP and SIMULINK
Modeling and Simulation Dr. Mohammad Kilani
Realization of Dynamic Walking of Biped Humanoid Robot
ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture
OVERVIEW Impact of Modelling and simulation in Mechatronics system
INTRODUCING Adams/CHASSIS
SIMULINK LOGIKA DAN PEMROGRAMAN KOMPUTER Wayan Nata Septiadi, ST
ECEN/MAE 3723 – Systems I MATLAB Lecture 2.
Introduction to Control Systems Objectives
Real-time Software Design
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Moving toward Virtual Vehicle Development
(Mohammed Sami) Ashhab
Anne Pratoomtong ECE734, Spring2002
Special English for Industrial Robot
سیمولینک کنترل خطی در متلب
Quanser Rotary Family Experiments
Getting Started With Simulink
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Presented By: Darlene Banta
Homework-2.1: 1-DOF quarter car model.
Special English for Industrial Robot
Presentation transcript:

LOGIKA & PEMROGRAMAN KOMPUTER MATLAB & Simulink PEMBENTUKAN SISTEM KONTROL (Wayan Nata Septiadi,ST) TEKNIK MESIN FAKULTAS TEKNIK UNUD 2009

Some Advanced Features Creating hierarchical models using subsystems. Writing S-functions for Customization & Creating new blocks. Implementation of Conditions & Logics. Importing CAD models to SimMechanics. Creating Virtual Worlds & Animations. Soft Computing in Control. Real-Time Technology & Hardware in the Loop Simulations.

Example: A Control System This example illustrates the modeling of a more complex system, which is the thermodynamics of a house and its temperature control system. This demo also illustrate the usage of subsystems to create hierarchical models.

S-Functions You can use S-Functions to customize and create your own blocks. An interesting example is providing custom animations for Simulink block-diagram models. A simple example of a mass-spring sys with an animation S-Function is provided as a demo named dblcart1 in the software documentation. A general M-file S-function template is also provided in: C:\MATLAB\toolbox\simulink\blocks\sfuntmpl.m which can be used as a guide to write M-file S-functions. For more information see the separate Writing S-Functions PDF guide.

Implementation of Conditions &Logics Simulink: Conditionally Executed Subsystems: enabled/triggered/triggered-enabled subsystems Control Flow Statements & Blocks StateFlow: For implementation of more complex Flow Control Logics (Event-controlled models)

SimMechanics & CAD Softwares

Virtual Reality Toolbox

SimMechanics What Is SimMechanics? SimMechanics is a block diagram modeling environment for the engineering design and simulation of rigid body machines and their motions, using the standard Newtonian dynamics of forces and torques.

Physical vs. Mathematical Modeling Simulink (normal) blocks: represent mathematical operations or operate on signals, Physical Modeling blocks: represent physical components or relationships directly, Note: Sensors & Actuators are used to connect these two kinds of blocks.

SimMechanics Analysis Modes: Forward Dynamics analysis: integrates applied forces/torques, maintaining imposed constraints, and obtains resulting motions. Inverse Dynamics analysis: finds the forces/torques necessary to produce user-specified motions in topologically open systems. Kinematics analysis: finds the forces/torques necessary to produce user-specified motions in topologically closed (loop) systems. Trimming analysis: searches for steady or equilibrium states of a system.

SimMechanics Block Libraries Bodies Library Joints Library Constraints & Drivers Library Sensors & Actuators Library Force Elements Library Utilities Library

Essential Steps to Build a Model Select Ground, Body, and Joint blocks. Position and connect blocks. Configure Body blocks. Configure Joint blocks. Select, connect, and configure Constraint and Driver blocks. Select, connect, and configure Actuator and Sensor blocks. Encapsulate subsystems.

Example#1 Modeling a Double Pendulum

Example#2 SimMechanics: Physical Modeling One Degree of Freedom Mass-Spring-Damper System Solution Methods: MATLAB: Solving the DE with an IVP/ODE solver Control Toolbox: Transfer Fcn, State Space Modeling Simulink: DE-solving, Transfer Fcn, State Space SimMechanics: Physical Modeling

Using Body Spring & Damper

Using Joint Spring & Damper

Using Sensor-Actuator Feedback

Assignment 2-D Bounce & Pitch Vehicle Model Model the suspension system physically using SimMechanics. Compare the modeling approach with the mathematical one, done previously using Simulink.