2 Examples CAE Fall2013

Embed Size (px)

Citation preview

  • 8/13/2019 2 Examples CAE Fall2013

    1/24

    Typical Examples ofControl Application Engineering

    vAero_Pendulum control system design

    vInsulin Pump for Diabetes Mellitus

    vAutonomous Water Pollution Monitoring System

    vActive noise control (ANC)

    vActive vibration control

    vFish robots for Games

    vPhase-locked loop (PLL)

    vEmbedded Control System Education at U. of Michigan

  • 8/13/2019 2 Examples CAE Fall2013

    2/24

    Control Application #1

    Aero_Pendulum control system design

    http://www.mathworks.co.kr/company/newsletters/articles/engaging-students-in-hands-on-control-system-design-at-the-university-of-arizona.html?s_v1=21789721_1-BOPZV

    Hands-on Control System Design at the University of

    Arizona

  • 8/13/2019 2 Examples CAE Fall2013

    3/24

    Control Application #1 (continued)Aero_Pendulum control system design

    Hands-on Control System Design at the University of Arizona

    u Teaching Control Design Basics

    u Experimenting with the Aeropendulum

    Simulink model of the controller

  • 8/13/2019 2 Examples CAE Fall2013

    4/24

    Control Application #2

    Insulin Pump for Diabetes Mellitushttp://www.medicinenet.com/insulin_pump_for_diabe

    tes_mellitus/article.htm

    What is an insulin pump?

    The most recentl available advance in insulin deliver is

    the insulin pump.In the United States, MiniMed and Disetronic market the

    insulin pump.An insulin pump is composed ofv a pump reservoir similar to that of an insulin cartridge,v

    a battery-operated pump,v and a computer chip that allows the user to controlthe exact amount of insulin being delivered.

  • 8/13/2019 2 Examples CAE Fall2013

    5/24

    Control Application #2 (continued)

    Insulin Pump for Diabetes MellitusHow does an insulin pump work?The pump is attached to a thin plastic tube (an infusion set) that has

    a soft cannula (or plastic needle) at the end through which insulinpasses. This cannula is inserted under the skin, usually on theabdomen.

    The cannula is changed every two days.The tubing can be disconnected from the pump while showering or

    swimming.The pump is used for continuous insulin delivery, 24 hours a day.The amount of insulin is programmed and is administered at a

    constant rate (basal rate). Often, the amount of insulin neededover the course of 24 hours varies depending on factors likeexercise, activity level, and sleep.

    The insulin pump allows the user to program many different basalrates to allow for variation in lifestyle.In addition, the user can program the pump to deliver a bolus (large

    dose of insulin) during meals to cover the excess demands ofcarbohydrate ingestion.

  • 8/13/2019 2 Examples CAE Fall2013

    6/24

    Control Application #2 (continued)Insulin Pump for Diabetes Mellitus

    http://www.medtronic.eu/your-health/diabetes/device/insulin-pumps/paradigm-real-time-system/index.htm

    Real-Time Insulin Pumpand Continuous Glucose Monitoring System

    This state-of-the-art system gives youthe control of an insulin pumpand continuous glucose monitoring.The MiniMed Paradigm Real-Time Systemhelps you take immediate corrective

    or preventative action to keepyour glucose levels healthyand prevent complications.

  • 8/13/2019 2 Examples CAE Fall2013

    7/24

    Control Application #3Autonomous Water Pollution Monitoring System

    Using Fish Robots

    autonomous water pollution monitoring system

    v searches the sources of water pollution

    v makes measurements of relevant data

    v using a fish robot.

    A fish robot searches and monitors various areas usingGPS receivers and directional information

  • 8/13/2019 2 Examples CAE Fall2013

    8/24

    Control Application #3 (continued)Autonomous Water Pollution Monitoring System

    Using Fish Robots

    800 850 900 950 1000800

    820

    840

    860

    880

    900

    920

    940

    960

    Latitude:35

    o10

    ([m])

    Longitude: 126o54

    (

    [m] )

    890 900 910 920 930 940 950 960820

    825

    830

    835

    840

    845

    850

    855

    860

    865

    870

    Latitude:35

    o10

    ([m])

    Longitude: 126o54( [m] )

  • 8/13/2019 2 Examples CAE Fall2013

    9/24

    Control Application #3 (continued)Autonomous Water Pollution Monitoring SystemUsing Fish Robots

  • 8/13/2019 2 Examples CAE Fall2013

    10/24

    Control Application #4Active noise control (ANC)

    http://en.wikipedia.org/wiki/Active_noise_control

    Active noise control (ANC), also known as noise cancellation,

    or active noise reduction (ANR), is a method for reducingunwanted sound.

  • 8/13/2019 2 Examples CAE Fall2013

    11/24

    Control Application #4 (continued)Active noise control (ANC)

    http://www.analog.com/en/content/silentium_blackfin_active_noise_cancellation/fca.html

    In an electronics-populated world where ambient noises abound,Silentium's active noise control (ANC) products promise "Silence in a chip",and in this case, the chip is an Analog Devices' Blackfin processor.With the help of powerful digital signal processing from Analog Devices,Silentium has successfully taken on the technological challengeof creating true silence amidst the constant hum and annoyance of electronic equipment.Delivering more than 10dB (A) broadband noise reduction across the entire audible spectrum,Silentium's ANC solutions, based on their S-Cube Controller technology,are a result of the company's extensive research and development in acoustics field analysis.Active noise cancellation is in demand for a full range of applications and industries,including server and networking equipment, air treatment, air conditioning machinery,automotive and aircraft cabins, white goods, and more.By utilizing the powerful Blackfin BF533 digital signal processor within their low cost,

    portable design, Silentium enables product developers to easily incorporate ANC functionality..

  • 8/13/2019 2 Examples CAE Fall2013

    12/24

    Control Application #4 (continued)Active noise control (ANC)

    http://www.analog.com/en/content/silentium_blackfin_active_noise_cancellation/fca.htmlhttp://www.silentium.com/

  • 8/13/2019 2 Examples CAE Fall2013

    13/24

    Control Application #5Active vibration control

    http://en.wikipedia.org/wiki/Active_vibration_control

    Active vibration control is the active application of force in anequal and opposite fashion to the forces imposed by externalvibration. With this application, a precision industrial process canbe maintained on a platform essentially vibration-free.

    machinery is being affected by vibration. For example, theproduction of semiconductor wafers requires that the machinesused for the photolithography steps be used in an essentiallyvibration-free environment or the sub-micrometre features will beblurred. Active vibration control is now also commercially availablefor reducing vibration in helicopters, offering better comfort withless weight than traditional passive technologies.

    In the past, passive techniques were used. These includetraditional vibration dampers, shock absorbers, and base isolation.

  • 8/13/2019 2 Examples CAE Fall2013

    14/24

    Control Application #5 (continued)Active vibration control

    http://www.barrycontrols.com/engineering/active_systems.cfm

    Active vibration control systems control vibration

    by electronically sensing the disturbance

    and taking an action to compensate for it.

    Most active vibration control systems are hybrid systems

    using active control for low frequencies

    and passive isolation for higher frequencies.

    They offer superior performance compared to passive systems

    by providing better low frequency isolation,

    without the high static deflections associated with passive devices,

    and improved settling times.

    Active actuators can be hydraulic, pneumatic,piezoelectric and other styles.

  • 8/13/2019 2 Examples CAE Fall2013

    15/24

    Control Application #5 (continued)Active vibration control Clemson University case

    http://www.cvel.clemson.edu/auto/systems/active_vibration_control.html

  • 8/13/2019 2 Examples CAE Fall2013

    16/24

    Control Application #6Fish robots for games

    v Fast Swimming (Level 1)

    v Turning Swimming (Level 2)

    v Passing Channel (Level 3)

    v Passing Wriggly Channel

    (Leve 4)v Critical Obstacles (Level 5)

  • 8/13/2019 2 Examples CAE Fall2013

    17/24

    Control Application #6 (continued)Fish robots for games

    u Robot structures

    u Micro-controllers

    u Sensors

    u Communication modules

    u A set of actuators

    u Joystick for remote

    control

    u Battery pack

  • 8/13/2019 2 Examples CAE Fall2013

    18/24

    Control Application #7PLL Phase-locked loop

    http://en.wikipedia.org/wiki/Phase-locked_loop

    A phase-locked loop or phase lock loop (PLL) is a control system thatgenerates an output signal whose phase is related to the phase of aninput signal.

    While there are several differing types, it is easy to initially visualize as anelectronic circuit consisting of a variable frequency oscillator and a phase

    . The oscillator generates a periodic signal. The phase detector compares

    the phase of that signal with the phase of the input periodic signal andadjusts the oscillator to keep the phases matched.

    Keeping the input and output phase in lock step also implies keeping theinput and output frequencies the same.

    Consequently, in addition to synchronizing signals, a phase-locked loopcan track an input frequency.

    These properties are used for computer clock synchronization,demodulation, and frequency synthesis, respectively. Phase-locked loops are widely employed in radio, telecommunications,

    computers and other electronic applications.

  • 8/13/2019 2 Examples CAE Fall2013

    19/24

    Control Application #7 (continued)PLL Phase-locked loop

    In digital wireless communication systems (GSM, CDMA etc.),PLLs are used to provide the local oscillator up-conversionduring transmission and down-conversion during reception.

    Digital phase-locked loop block diagram

  • 8/13/2019 2 Examples CAE Fall2013

    20/24

    Control Application #7 (continued)PLL from ALTERA

    http://www.altera.com/support/devices/pll_clock/basics/pll-basics.html

    A phase-locked loop (PLL) is a closed-loop frequency-control system basedon the phase difference between the input clock signal and the feedbackclock signal of a controlled oscillator. The main blocks of the PLL are thephase frequency detector (PFD), charge pump, loop filter, voltage controlledoscillator (VCO), and counters, such as a feedback counter (M), a pre-scalecounter (N), and post-scale counters(C).

  • 8/13/2019 2 Examples CAE Fall2013

    21/24

    Control Application #7 (continued)PLL with Matlab/Simulink

    http://www.mathworks.com/matlabcentral/fileexchange/14868-phase-locked-loop-tutorial/content/html/plldemo.html

    A phase-locked loop (PLL) is a closed-loop feedback control system thatgenerates and outputs a signal in relation to the frequency and phase of aninput ("reference") signal. A phase-locked loop circuit responds to both thefrequency and the phase of the input signals, automatically raising or loweringthe frequency of a controlled oscillator until it is matched to the reference inboth frequency and phase.

    This type of mechanism is widely used in radio, telecommunications, computers

    signal or to detect signals in the presence of noise.

  • 8/13/2019 2 Examples CAE Fall2013

    22/24

    Control Application #8Embedded Control Systems Education at the

    University of Michigan

    http://www.mathworks.co.kr/company/newsletters/articles/embedded-control-systems-education-at-the-university-of-michigan.html

    By Prof. Jim Freudenberg and Prof. Jeff Cook, University of Michigan

    EECS 461: Embedded Control S stems

    Industries need students with

    u a good grasp of signal processing and control theory

    u abilities to implement a control system on an embeddedprocessor

    u good understanding of microprocessor hardware andprogramming

    u implementing real-time embedded systems

  • 8/13/2019 2 Examples CAE Fall2013

    23/24

    Control Application #8 (continued)Embedded Control Systems Education at the

    University of Michigan

    http://www.mathworks.co.kr/company/newsletters/articles/embedded-control-systems-education-at-the-university-of-michigan.html

    EECS 461: Embedded Control Systems

    Students implement an adaptive cruise controller to maintain a presetdistance between virtual cars on the road.

    Designing an Adaptive Cruise Control System

  • 8/13/2019 2 Examples CAE Fall2013

    24/24

    What are your control applications?

    ugges s mp e ones aroun you