EE291E Hybrid Modeling of Microelectromechanical Systems Jason Clark BSAC UC Berkeley.

Slides:



Advertisements
Similar presentations
Modified Nodal Analysis for MEMS Design Using SUGAR Ningning Zhou, Jason Clark, Kristofer Pister, Sunil Bhave, BSAC David Bindel, James Demmel, Depart.
Advertisements

Supervisory Control of Hybrid Systems Written by X. D. Koutsoukos et al. Presented by Wu, Jian 04/16/2002.
EMLAB 1 Solution of Maxwell’s eqs for simple cases.
An Introduction to Electrostatic Actuator
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
Transducers Devices to transform signals between different physical domains. Taxonomy –Active: input signal modulates output energy; e.g. liquid crystal.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
28/6/05 ICFI05 1 A generic approach for the automatic verification of featured, parameterised systems Alice Miller and Muffy Calder University of Glasgow.
ME457 Mechatronic System Modeling MICHIGAN STATE UNIVERSITY ME457: Mechatronic System Modeling and Simulation Prof. R. C. Rosenberg Your objective: domination!
Chess Review November 21, 2005 Berkeley, CA Edited and presented by Hybrid Geometric Mechanics: Reduction and Going Beyond Zeno Aaron D. Ames UC Berkeley.
SUGAR Tool for system-level MEMS simulation Goal: Be SPICE to the MEMS world Analyzes static, dynamic, and linearized steady-state behavior Challenges:
6th Biennial Ptolemy Miniconference Berkeley, CA May 12, 2005 Operational Semantics of Hybrid Systems Haiyang Zheng and Edward A. Lee With contributions.
Chess Review May 11, 2005 Berkeley, CA Operational Semantics of Hybrid Systems Haiyang Zheng and Edward A. Lee With contributions from the Ptolemy group.
Silicon Programming--Introduction to MEMS 1 Introduction to MEMS; energy domains; mechanical and fluidic devices.
Modeling MEMS Sensors [SUGAR: A Computer Aided Design Tool for MEMS ]
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Motivations In a deterministic setting: Difficult to assess global properties (stability, reachability) Model glitches: Zenoness De-abstaction is the solution?
Design of Low-Power Silicon Articulated Microrobots Richard Yeh & Kristofer S. J. Pister Presented by: Shrenik Diwanji.
TO STUDY THE DEFLECTION OF MEMS ETM ACTUATOR BY USING 20-Sim
MOBIES Project Progress Report Engine Throttle Controller Design Using Multiple Models of Computation Edward Lee Haiyang Zheng with thanks to Ptolemy Group.
MCE 561 Computational Methods in Solid Mechanics
Department of Electrical Engineering and Computer Sciences University of California at Berkeley The Ptolemy II Framework for Visual Languages Xiaojun Liu.
JMAG-RT: A General and Accurate Motor Model for Real-time Simulation of Motor Drives Takashi Yamada JSOL Corporation jmag-international.com Real-Time 2010.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Hybrid Systems Concurrent Models of Computation EEN 417 Fall 2013.
Dynamic Model of Induction Machine MEP 1522 ELECTRIC DRIVES.
MECHATRONICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
ANSYS for MEMS by Manjula1 FEM of MEMS on ANSYS MEMS Summer 2007 Why FEM for MEMS? Features in ANSYS Basic Procedures Examples.
ABSTRACT The design of a complete system level modeling and simulation tool for optical micro-systems is the focus of our research . We use a rigorous.
Lecture #3 What can go wrong? Trajectories of hybrid systems João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
Mallett Technology, Inc.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Lecture #2 How to describe a hybrid system? Formal models for hybrid system João P. Hespanha University of California at Santa Barbara Hybrid Control and.
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
Application model integration in the Virtual Test Bed Roger A. Dougal Dept of Electrical Engineering University of South Carolina Columbia, SC 29208
Electrical Mechanical Coupled 1 st order ODE MNA matrix MNA solution vector Excitation vector where G=conductance ce=constitutional eqs C=capacitance V=voltage.
1 HOW MANY ELEMENTS? How to choose element size? –Critically important in obtaining good results –Mesh refinement improves solution accuracy. –How small.
Modeling & Simulation of Dynamic Systems (MSDS)
The Mechanical Simulation Engine library An Introduction and a Tutorial G. Cella.
In The Name of Allah The Most Beneficent The Most Merciful 1.
Dynamic Model of Induction Machine. WHY NEED DYNAMIC MODEL? In an electric drive system, the machine is part of the control system elements To be able.
Structural design and dynamic analysis of a tension leg platform wind turbine, considering elasticity in the hull NTNU supervisor: Erin Bachynski TUD.
MESB374 System Modeling and Analysis
State Space Representation
POSTPROCESSING Review analysis results and evaluate the performance
Different Types of Relays.
Engineering ColLege Al-qadisiyha University
Lecture 15 Review: Capacitors Related educational materials:
Master’s Thesis Defense
Hierarchical Finite State Controllers for Generalized Planning
Verifying REACT Aleks Milisevic Will Noble Martin Rinard
EE291E Hybrid Modeling of Microelectromechanical Systems
MEMS Simulation and Modeling with SUGAR 2.0beta
MEMS Simulation and Modeling with SUGAR 1.1
Example Identifiers like: A1BC_3A_B5 Identifier cannot end in an underscore It cannot contain two consecutive underscores Solution: Divide.
Structured Modeling of Mechatronic Systems in which you meet the modest but talented multiport component.
POSTPROCESSING Review analysis results and evaluate the performance
Digital Control Systems (DCS)
GENERAL VIEW OF KRATOS MULTIPHYSICS
Digital Control Systems Waseem Gulsher
ME457: Mechatronic System Modeling and Simulation
State Space Analysis and Controller Design
State Space Analysis UNIT-V.
OVERVIEW OF FINITE ELEMENT METHOD
Lecture #10 Switched systems
Dynamic-Mechanical Analysis of Materials (Polymers)
CSE S. Tanimoto Turing Completeness
Parallel Implementation of Adaptive Spacetime Simulations A
Transmission Lines and Waveguides
Presentation transcript:

EE291E Hybrid Modeling of Microelectromechanical Systems Jason Clark BSAC UC Berkeley

What’s the Motivation Currently, there has been great success modeling the electrostatic and structural dynamics of MEMS REF: MEMCAD, Automm Automatic Generation of Dynamic Macromodels Boundary Element Analysis Finite Element Analysis

Motivation, cont. Comb-drive array Mirror Torsional hinge Modified Nodal Analysis MEMS modeling is complex due to multi-scales and multi- energy domains such as electro- magnetic, mechanical, thermal, digital/analog electrical, etc.

Motivation, cont. But a particular class of MEMS, such as actuators involving contact, has remained more of a challenge. Abe Lee : UC Berkeley, PhD dissertation (1992) Roger Hipwell : UC Berkeley, MS thesis (1998) Norman Tien : Cornell, thermal impact actuator (2000) *Richard Yeh : UC Berkeley, PhD dissertation (2001) Easier to make than to simulate in current FEA & MNA frameworks * test case

Progression in MEMS simulation CT : ODEs –E.g. MEMCAD, SUGAR CT+DE : Mixed signal systems –E.g. SUGAR CT+DE+FSM : Hybrid systems –E.g. Ptolemy Next step

Why has CT modeling of impact been impractical for MEMS simulation?

First test case: the Inchworm Motor Operation principles

Impacted State

Non-Impacted State

Non-impacted state Holder Mover M1 K1 F1 F2 FSM - A K2 M2 F1 = f(v1,v2) F2 = f(v3)

Impacted State Holder Mover M1 K1 F1 F2 FSM - B K2 M2

Hold State Holder M1 K1 F2 FSM - C Mover M1 K1 F1 K2 M2

Hybrid System CT+DT+FSM CT integration for FSM - A CT integration for FSM – B/C A B/C ti+1ti+2ti v1 v2 v3 DT: engage pull hold

Q - Switching Gap(X1) < 0.1  m F2 RXN < 1  N Gap(X2) < 0.1  m F2 RXN < 1  N & F1 RXN < 1  N Free Pull Hold Gap vs F RXN guards are used to tame Zeno behavior. They widen the marginal thresholds for switching. Inchworm Loop

Hybrid execution Time propagates to all components –t is global System is CT at each integration time point –Within DT and a FS FSM cannot make transitions during t+dt –Time stands still during transitions After dt FSM examines switching thresholds –At t = t + dt FSM makes transitions according to guards –Switching control FSM performs actions on the transition –Initial conditions are set for new state Zeno execution: An execution is Zeno is it contains an infinite number of transitions in a finte amount of time. An automaton is Zeno if it accepts a Zeno execution.

Sugar to Ptolemy Electrical Mechanical Coupled 1 st order ODE MNA matrix MNA solution vector Excitation vector where G=conductance ce=constitutional eqs C=capacitance c=C contribution V=voltage Q=charge M=mass D=damping K=stiffness F=force q=displacement & = Multi-domain state vector Input coupling matrix System matrix

Ptolemy Abstraction

E.g. Sticky Mass M1 M2 K1 K2 F1 FSM-A FSM-B/C