MSU ME 451 - Linearization_Handout_15-Feb-2005

Unformatted text preview:

ME451: Control Theory 2/15/2005 1 Linearization Reference: Sections 2.10-2.11, Control Systems Engineering, N.S. Nise The analytical models for most mechanical engineering systems are non-linear. A linear system has output(s) linearly dependent on its input(s) through a proportionality constant. A linear system possesses two properties: superposition and homogeneity. Superposition means If input )(1tr yields output )(1tc , and input )(2tr yields output )(2tc Then input )(1tr + )(2tr yields output )(1tc + )(2tc Homogeneity means If input )(1tr yields output )(1tc Then For a constant A, input )(1tAr yields output )(1tAc The linear function in Figure 1obeys these properties while the not-linear (affine) and non-linear functions do not. -10 -5 0 5 10-10-50510independent variable xdependent variable y=f(x)linear functionnot-linear function (affine)non-linear function Figure 1: Linear, Affine and Non-linear Function Examples To linearize functions, we use a Taylor expansion about an operating point. The Taylor expansion requires a new set of coordinates )~,~( yx defined such that the linearized function passes through the origin of this new coordinate system. -10 -5 0 5 10 -10 -5 0 5 10 xoperating point linear approximation non-linear function y~ x~ y Figure 2: Operating Point Linear Approximation found through Taylor ExpansionME451: Control Theory 2/15/2005 2 )(tr )(tc System The Six Steps of Linearization 1) Identify the system model’s input )(tr and output )(tc . 2) Express Model in the form 0),,,,,,,(=K&&&K&&&cccrrrf . 3) Define an equilibrium operating point where all input and output derivatives are zero ( 0======K&&&K&&&ccrr ) and the operating point ()oocr , satisfies the original model such that 0),0,0,,,0,0,(),,,,,,,( == KKK&&&K&&&oocrfcccrrrf at the input/output values ()()oocrcr ,, = . 4) Perform a Taylor Series expansion about the operating point ()oocr , retaining only 1st derivative terms. ( ) ( ) ( )( ) ( ) ( )K&&&&&&&&K&&&&&&&&KKK&&&K&&&+−∂∂+−∂∂+−∂∂++−∂∂+−∂∂+−∂∂+≅ocrocrocrocrocrocrooccrfccrfcccfrrrfrrrfrrrfcrfcccrrrfoooooooooooo),(),(),(),(),(),(),0,0,,,0,0,(),,,,,,,( 5) Change variables from original input )(tr and output )(tc to deviations about the defined operating point. These new variables are the differences required in the Taylor expansion. ()()()( ) ( ) ( ).,~,~,~.,~,~,~etccccccccccetcrrrrrrrrroooooo&&&&&&&&&&&&&&&&&&−=−=−=−=−=−= with 0),0,0,,,0,0,( =KKoocrf from step 3 yields K&&&&&K&&&&&K&&&K&&&+∂∂+∂∂+∂∂++∂∂+∂∂+∂∂+≅crfcrfccfrrfrrfrrfcccrrrfoooooooooooocrcrcrcrcrcr~~~~~~0),~,~,~,,~,~,~(),(),(),(),(),(),( Note: Each of the terms in square brackets evaluates as a constant. 6) Rewrite the function defined in 5) in the standard ordinary differential equation form. rrfrrfrrfccfcrfcrfoooooooooooocrcrcrcrcrcr~~~~~~),(),(),(),(),(),(∂∂−∂∂−∂∂−=∂∂+∂∂+∂∂&&&&&&&&&&ME451: Control Theory 2/15/2005 3 )(tFm )(tv Vehicle Linearization Example Aerodynamic drag is an inherently non-linear phenomenon that is commonly encountered in the control of vehicle speed. Examine the vehicle below traveling at velocity, v = 30 m/s. mFFdFf The vehicle is pushed forward by the tractive force from the motor, mF , while the vehicle is slowed down by the action of friction, fF , and aerodynamic drag, dF . We will model the tractive force as an input to the system. We will model the friction force as linear viscous friction and the aerodynamic drag as proportional to vehicle velocity squared. force drag caerodynami ,)(forcefriction viscous,)(input force tractive),(2vKtFFvKtFFtFFaaafffmm===== Using Newton’s law and the above free-body diagram to find the vehicle equation of motion yields a first order, nonlinear, ordinary differential equation. 2)(),( vKvKtFvFFFvmafmm−−===& (1) where: 22/sec-N 1.0 sec/m,-N 0.1 kg, 000,1 mKKmaf=== . The model’s non-linear differential equation becomes, mFvvv =++21.01000& (2) The applied forces are nonlinear in velocity and the aerodynamic drag term is the cause of this nonlinearity. Find a linearized system model valid near a velocity ==Ovv 30 m/sec. Six Steps to Linearization… 1) Identify the input as tractive force mF and the output as vehicle velocity v. 2) Express the non-linear model (2) as 01.01000),,(,2=−++=mmFvvvvvFf&& (3) 3) Define an equilibrium operating point for output velocity, ==Ovv 30 m/sec. Using (3) for equilibrium ( 0=v&) at this velocity, NvvFooo90330)30(1.01.022=+=+= . This operating point where 0)0,,( =oovFf is ()()==oomvFvF ,, (903 N, 30 m/sec) (4)ME451: Control Theory 2/15/2005 4 4) Performing the Taylor expansion of (3) yields, ( ) ( ) ( )ovvFFovvFFomvvFFmoomvvvFvvvFFFFfvFfvvFfOomOomOom&&&&−∂∂+−∂∂+−∂∂+≅======)0,,(),,( Now, 1−=∂∂==OomvvFFmFf, 1.30)30(21.021.0 =+=+=∂∂==ovvFFvvFOom, and 1000=∂∂==OomvvFFvF& Substituting into the Taylor expansion yields, ()()()()()()ooommvvvvFFvvFf&&&−+−+−−+≅ 10001.3010),,( (5) 5) Changing the model’s variables to those suggested by the Taylor expansion, ()ommFFF −=~, ()ovvv −=~and ()ovvv&&&−=~ gives the linearized function ()0~1000~1.30~1)~,~,~( =++−≅ vvFvvFfmm&& (6) 6) Rewriting the linearized model to the standard linear ordinary differential equation form with the input on the right and the output terms on the left yields, mFvv~~1.30~1000 =+& (7) The Six Linearization Steps Summarized: 1) Identify input and output variables. 2) Express non-linear differential equation in the form 0),,,,,,,(=K&&&K&&&cccrrrf 3) Find the equilibrium operating point ()()oocrcr ,, = 4) Perform Taylor expansion neglect derivatives above first order. 5) Change variables: ()()()()K&&&K&&&,~,~,,~,~ooooccccccrrrrrr −=−=−=−= 6) Rewrite result as a linear ODE in standard


View Full Document

MSU ME 451 - Linearization_Handout_15-Feb-2005

Documents in this Course
ME451_L5

ME451_L5

10 pages

HW2

HW2

2 pages

Load more
Download Linearization_Handout_15-Feb-2005
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Linearization_Handout_15-Feb-2005 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Linearization_Handout_15-Feb-2005 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?