Two Degrees Of Freedom (2-DOF) Helicopter

2y ago
75 Views
12 Downloads
910.96 KB
6 Pages
Last View : 11d ago
Last Download : 3m ago
Upload by : Josiah Pursley
Transcription

Model Predictive Control, IIA 4117Roshan SharmaTwo degrees of freedom (2-DOF) helicopter1.Process descriptionThe 2-DOF helicopter unit developed at USN is a dynamic system with multiple inputs and multiple outputs(MIMO). Figure 1 shows the schematic of such a unit with the side view and the top view. It consists of twopropellers (pitch and yaw) driven by motors.Figure 1: 2-DOF helicopter unit at USN (side view and top view)The unit has two inputs: (a) voltage to the front or pitch motor/propeller system, and (b) voltage to the backor yaw motor/propeller system. When voltage is applied to the pitch motor, the pitch propeller rotates and itgenerates thrust, and the helicopter lifts up. Thus voltage to the pitch motor/propeller control the elevation(or pitch) of the helicopter nose about the pitch axis. When voltage is applied to the yaw motor, the yawpropeller rotates and it generates torque in anti-clockwise direction, and the helicopter rotates about the yawaxis. The angle between the pitch axis and the helicopter body axis is called the pitch angle. The angle betweenthe yaw axis and the helicopter body axis is called the yaw angle. The pitch and the yaw angles are measuredby using the angle sensors as shown in Figure 1. Thus, these are the two outputs of the system which aremeasureable.Let us define the following:Inputs:π‘‰π‘šπ‘ voltage applied to the picth motorπ‘‰π‘šπ‘¦ voltage applied to the yaw motorOutputs:πœƒ pitch angle

Model Predictive Control, IIA 4117Roshan Sharmaπœ“ yaw angleThe process is a cross-coupled MIMO system. When sufficient voltage is applied to the front motor, thehelicopter not only pitches up but it also starts to rotate at the same time i.e. the input π‘‰π‘šπ‘ affects both outputsπœƒ and πœ“. Similarly, when sufficient voltage is applied to the back motor, the helicopter rotates in the anticlockwise direct and at the same time, it also changes its pitch a little i.e. the input π‘‰π‘šπ‘¦ affects both outputsπœƒ and πœ“. The effect of π‘‰π‘šπ‘ on πœ“ is very strong denoted by strong cross-coupling in Figure 1, while the effect ofπ‘‰π‘šπ‘¦ on πœƒ is weak denoted by weak cross-coupling.The system can be described with four states:πœƒ pitch angleπœ“ yaw angleπœ”πœƒ pitch angular velocityπœ”πœ“ yaw angular velocityThe block diagram of the system showing the inputs, outputs and the states is shown in Figure 2.Figure 2: Block diagram of the system showing inputs, outputs and states2. Mathematical model of the processThe dynamics of the 2-DOF helicopter unit is modelled using Newton’s laws of motion and Euler-Lagrangeequations. The model is described by a set of four ordinary differential equations (ODEs).

Model Predictive Control, IIA 4117Roshan Sharmaπ‘‘πœƒ πœ”πœƒπ‘‘π‘‘π‘‘πœ“ πœ”πœ“π‘‘π‘‘(1)𝐾𝑝𝑦 π‘‰π‘šπ‘¦πΎπ‘π‘ π‘‰π‘šπ‘π‘‘πœ”πœƒ 22π‘‘π‘‘π½π‘’π‘ž,𝑝 π‘šβ„Žπ‘’π‘™π‘– π‘™π‘π‘šπ½π‘’π‘ž,𝑝 π‘šβ„Žπ‘’π‘™π‘– π‘™π‘π‘š22𝐡𝑝 πœ”πœƒ π‘šβ„Žπ‘’π‘™π‘– πœ”πœ“ sin(πœƒ) π‘™π‘π‘šcos(πœƒ) π‘šβ„Žπ‘’π‘™π‘– 𝑔 cos(πœƒ) π‘™π‘π‘š 2π½π‘’π‘ž,𝑝 π‘šβ„Žπ‘’π‘™π‘– π‘™π‘π‘š2π‘‘πœ”πœ“2π‘šβ„Žπ‘’π‘™π‘– πœ”πœ“ sin(πœƒ) π‘™π‘π‘šcos(πœƒ) π‘€πœƒπΎπ‘¦π‘ π‘‰π‘šπ‘πΎπ‘¦π‘¦ π‘‰π‘šπ‘¦ 222222π‘‘π‘‘π½π‘’π‘ž,𝑦 π‘šβ„Žπ‘’π‘™π‘– cos (πœƒ) π‘™π‘π‘š π½π‘’π‘ž,𝑦 π‘šβ„Žπ‘’π‘™π‘– cos (πœƒ) π‘™π‘π‘šπ½π‘’π‘ž,𝑦 π‘šβ„Žπ‘’π‘™π‘– cos (πœƒ) π‘™π‘π‘šπ΅π‘¦ πœ”πœ“ 2π½π‘’π‘ž,𝑦 π‘šβ„Žπ‘’π‘™π‘– cos2 (πœƒ) π‘™π‘π‘š(3)(2)(4)Some nonlinearities present in the real helicopter units:Let us define,π‘‘π‘’π‘Žπ‘‘π‘‰π‘šπ‘ minimum voltage on pitch motor required to just lift up the helicopter ( 1.1 [V] found experimentally)π‘‘π‘’π‘Žπ‘‘π‘‰π‘šπ‘¦ minimum voltage on yaw motor required to just rotate the helicopter ( 0.5 [V] found experimentally)π‘‘π‘’π‘Žπ‘‘If the yaw voltage is less than π‘‰π‘šπ‘¦, then π‘‰π‘šπ‘¦ 0 in Equations (3) and (4), i.e.π‘‘π‘’π‘Žπ‘‘For π‘‰π‘šπ‘¦ π‘‰π‘šπ‘¦π‘‰π‘šπ‘¦ 0π‘‘π‘’π‘Žπ‘‘Further more, if the pitch voltage is less than π‘‰π‘šπ‘, then it has no effect on the yaw angle πœ“. Thus, the firstterm of Equation (4) is set to zero, i.e.π‘‘π‘’π‘Žπ‘‘For 0 π‘‰π‘šπ‘ π‘‰π‘šπ‘,2π‘‘πœ”πœ“2π‘šβ„Žπ‘’π‘™π‘– πœ”πœ“ sin(πœƒ) π‘™π‘π‘šcos(πœƒ) π‘€πœƒπ΅π‘¦ πœ”πœ“πΎπ‘¦π‘¦ π‘‰π‘šπ‘¦ 22222π‘‘π‘‘π½π‘’π‘ž,𝑦 π‘šβ„Žπ‘’π‘™π‘– cos (πœƒ) π‘™π‘π‘šπ½π‘’π‘ž,𝑦 π‘šβ„Žπ‘’π‘™π‘– cos (πœƒ) π‘™π‘π‘šπ½π‘’π‘ž,𝑦 π‘šβ„Žπ‘’π‘™π‘– cos 2(πœƒ) π‘™π‘π‘š(5)You do not necessarily have to worry and implement these nonlinearities when simulating the system i.e. youcan use equations 1 - 4 for openloop simulation of the helicopter system. The feedback controller should beable to cope up with such nonlinearities.

Model Predictive Control, IIA 4117Roshan SharmaThere are altogether 11 parameters of the system. π‘™π‘π‘š is a parameter which denotes the distance of the pivotpoint from the center of mass as shown in Figure 3. The helicopter rotates freely (up/down and clock/anti clockwise) about the pivot point. Center of mass is the point at which the gravitational force act on the system.Figure 3: Illustration of center of mass and pivot pointAll the helicopter units at USN are fastened and screwed in a way that π‘™π‘π‘š 1.5 [π‘π‘š]. For a fixed value of π‘™π‘π‘šand π‘šβ„Žπ‘’π‘™π‘– , the moment of inertia can be calculated and have been listen in Table 1.Table 1: Parameters of the system: part οΏ½οΏ½οΏ½,π‘π½π‘’π‘ž,𝑦𝑔DescriptionDistance between the pivot point and the center of mass ofhelicopterTotal moving mass of the helicopterMoment of inertia about the pitch axisMoment of inertia about the yaw axisAcceleration due to gravity on planet [kg-m2][m-s-2]The remaining 6 parameters of the system namely, 𝐾𝑝𝑝 , 𝐾𝑦𝑦 , 𝐾𝑝𝑦 , 𝐾𝑦𝑝 , 𝐡𝑝 and 𝐡𝑦 are slightly different foreach unit of the helicopter at USN. For one of the unit, Table 2 lists the values of these parameters. You canuse the parameters listed in Table 2 for simulations. But when you apply it to a real helicopter unit (the onethat is assigned to you), make sure that you fine tune the parameters if necessary.Table 2. Parameters of the system: 𝐾𝑦𝑝DescriptionTorque constant on pitch axis from pitch motor/propellerTorque constant on yaw axis from yaw motor/propellerTorque constant on pitch axis from yaw motor/propellerTorque constant on yaw axis from pitch m/V][Nm/V][Nm/V]

Model Predictive Control, IIA 4117Roshan Sharma𝐡𝑝𝐡𝑦Damping friction factor about pitch axisDamping friction factor about yaw axis0.010.08[N/V][N/V]3. Data Acquisition and voltage conversionThe rectangular white box attached to the base plate in Figure 1 is used for data acquisition. Inside this box, adata acquisition device from National Instrument, NI-USB-6001 is present. This is used for reading the pitchand yaw angles of the helicopter, and for sending the control voltages to the pitch and yaw motors. There arealso other components like the power supply unit and Arduino inside the white box. Reading and writing signalsis via USB Plug n Play feature. There is a USB cable connected to the data acquisition box. This USB cable canbe directly connected to a computer for acquiring and sending data from/to the helicopter.3.1Reading pitch and yaw angles of the helicopterThe analogue input channel of the data acquisition can be used to read the pitch and yaw angles of thehelicopter. The angles are read as voltage signals and NOT directly as angles in radians. Thus, these voltagesignals have to be converted to actual angles in radians using linear relationship.Channel ai1 :Pitch angleRead as reference single ended voltage in the range [0 5] voltsIt corresponds to angles in the range [-0.7854Channel ai0 :0.7854] radians (πœƒ)Yaw angleRead as reference single ended voltage in the range [0 5] voltsIt corresponds to angles in the range [0 πœ‹] radians (πœ“)3.2Applying voltages to the pitch and yaw motorsThe analog output channel of the data acquisition can be used to apply the voltages to the pitch and yawmotors.Channel ao1 : voltage to the pitch motor or front motor, (π‘‰π‘šπ‘ )Sent as reference single ended voltageCareful: The range of π‘‰π‘šπ‘ should be [0 5] volts. Applying voltages outside of thisrange might damage the pitch motorChannel ao0 : voltage to the yaw motor or tail motor, (π‘‰π‘šπ‘¦ )Sent as reference single ended voltageCareful: The range of π‘‰π‘šπ‘¦ should be [0 5] volts. Applying voltages outside of thisrange might damage the yaw motor

Model Predictive Control, IIA 4117Roshan Sharma4. Correct way of starting up the helicopterBefore you turn ON the power switch button located at the side of the data acquisition box (the whiterectangular box), the helicopter should be placed at the HOME position. The home position is when πœƒ 450 π‘œπ‘Ÿ 0.7854 [π‘Ÿπ‘Žπ‘‘], and πœ“ 00 π‘œπ‘Ÿ 0 [π‘Ÿπ‘Žπ‘‘]. This is shown in Figure 4.Figure 4: The home position of the helicopter unitHome position: With white data acquisition box facing away from you, rotate the helicopter anti-clockwise toits farthest end and let it freely rest.After the helicopter is at the home position, turn on the power switch button. Wait for beeping sound fromboth the pitch motor and the tail motor (you will hear two beeping sounds, sometimes together and othertimes with a little delay between the two sounds). After the beeping sound, the system is ready to be used.Note: Only after the beeping sound is finished, you should β€œRun” your simulation program in Simulink.

data acquisition device from National Instrument, NI-USB-6001 is present. This is used for reading the pitch and yaw angles of the helicopter, and for sending the control voltages to the pitch and yaw motors. There are also other components like the power supply unit and

Related Documents:

of degrees of freedom and reports folded F statistics. The numerator degrees of freedom are calculated as n β€” 1, that is 64 β€” 1 63. The denominator degrees of freedom are calculated as n - 1 or 38 - 1 37.These degrees of freedom ar

This May, the University will award over 9,170 degrees. Of these, approximately 6,125 will be Bachelor's degrees, 1,930 Master's degrees, 156 Juris Doctor degrees, 51 Master of Laws degrees, 83 Doctor of Pharmacy degrees, 49 Doctor of Dental Medicine degrees, 103 Doctor of Medicine degrees,

806-1020 (Freedom HF 1000), 806-1055 (Freedom HF 1055), 806-1055-02 (Freedom HF 1055 EMS) 1800-watt Models: 806-1840 (Freedom HF 1800), 806-1840-01 (Freedom HF 1800 T), 806-1840-02 (Freedom HF 1800 EMS) Contact Information Telephone: 1 800 670 0707 (toll free North America) 1 408 987 6030 (direct) Web: www.xantrex.comFile Size: 2MBPage Count: 64

Freedom HF Inverter/Charger units–Freedom HF 1000 and Freedom HF 1800. 1. BEFORE INSTALLING AND USING THE FREEDOM HF, READ ALL INSTRUCTIONS AND CAUTIONARY MARKINGS ON THE FREEDOM HF, THE BATTERIES, AND ALL APPROPRIATE SECTIONS OF THIS GUIDE. 2. Do not expose the Freedom HF to rain, snow, spray, or bilge water. To

B3 Number of degrees awarded by your institution from July 1, 2019, to June 30, 2020. Certificate/diploma Associate degrees 238 Bachelor's degrees 2931 Postbachelor's certificates Master's degrees 312 Post-Master's certificates Doctoral degrees - research/scholarship 6 Doctoral degrees - professional practice 43 Doctoral degrees - other TOTAL

This May, the University will award over 8,912 degrees. Of these, approximately 6,335 will be Bachelor's degrees, 1,877 Master's degrees, 2 Doctor of Juridical Science, 146 Juris Doctor degrees, 83 Master of Laws degrees, 75 Doctor of Pharmacy degrees, 52 Doctor of Dental Medicine degrees, 102 Doctor of

The Sugar Freedom Plan: Carbohydrate, Protein, and Fat 3 Time to Talk About Fat 3 Two Fats to Avoid on Sugar Freedom: 3 Three Fats to Enjoy on Sugar Freedom 3 So there you have it: The basic design of the Sugar Freedom Plan. 3 Sugar Freedom Meal Plans 3 Introduction 3 The Three Day Sugar Strike 3 A Sample Day on the Sugar Strike: 3

degrees Fahrenheit. b) Work with a partner. Compare the temperatures in degrees Celsius to the equivalent temperatures in degrees Fahrenheit. Describe a method you could use to estimate a temperature in degrees Fahrenheit given a temperature in degrees Celsius. 8. Choose two diff erent temperatures in degrees Celsius.