Slides
Transcription
Slides
SkySails Tethered Kites for Ship Propulsion and Power Generation: Modeling and System Identification Michael Erhard, SkySails GmbH, Hamburg, Germany Contents • Introduction SkySails Marine and Power • Simple Model • Sensors and Navigation • Validation of Model and Parameter Estimation • Control System • Further Challenges of the Real-World System Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Business Segments KITE PROPULSION aux. propulsion system up to 2000 kW engine equivalent power pilot customer operation since 2008 PERFORMANCE MANAGER SKYSAILS POWER improved communication ship to shore small scale model for airborne wind energy automatic fuel and condition monitoring installed in a trailer in operation on 35+ ships autopilot controlled autopilot controlled Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 kites up to 30 m² SkySails Marine – Towing Kite System Control Systems Airborne Control Pod Kite sizes up to 320m2 Launch and Recovery System Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Substitute 1-2 MW of main engine power System Overview Guiding line Towing kite Telescopic mast Control pod Towing line Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Kite – Reefing Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Machine Supported Ground Handling Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Production and Installation Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Impressions (Marine Video) See http://youtu.be/ckyHeizCAdk Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 SKYSAILS POWER Development Functional prototype: • Design load • Kite size • installed generator power • maximum winch speed • installed tether length http://www.skysails.info/english/power/ Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 20 kN typ. 30 m2 55 kW 5 m/s 450 m SkySails Power • Pumping Cycle M. Erhard, H. Strauch, Flight control of tehered kites in autonomous pumping cycles for airborne wind energy, to appear in Control Engineering Practice (2015) Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 SkySails Power Economic energy generation Fully automated AWE plants Reliability of control system crucial Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Impressions (Power Video) Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Simple Model Simple Model Coordinate System • Position , • Orientation , Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Simple Model Model Assumptions 1.) Forces huge compared to masses Neglect Accelerations & Masses 2.) Airflow in Roll Direction 3.) Glide Ratio Condition Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Aerodynamics of Tethered Kites Paraglider (Free flight) : vtot = 10m/s Tethered Kite: v 0 cos vges . vhor. vtot = 1..E v0 Ftot = 1..E2 F0 Wind v0 = 10m/s with E=5 yields vtot = 10..50m/s ! Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Simple Model • Equations of motion for , and (3d kite position) • orientation • winch speed Parameters • glide ratio • wind speed Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Kinematic Equations of Motion Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Model of Tethered Kites Angle is the central control variable: - Determines force - Keep static zenith position (=const) Periodic signal on yields pattern: +0 --0 Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Control of Orientation Steering Steering by means of canopy (and force vector) rotation Side Force Aerodynamic force vector Passive section Actively steered section F1 F2 Control pod Towing rope Turn Rate Law Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Sensors and Navigation Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Control Pod Sensors Barometer IMU -3Gyro -3Acc. Impeller-Anemometer Flight Control Computer Line Force Sensor (Strain Gauge) Servo Control Energy Buffer Cable: Data/Energy Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Motor Sensor Overview Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Inertial Navigation • Quaternion integration… • Problem: drift of turn rate sensors ? Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Inertial Navigation Reference to ‚Down‘-Direction Average Accelerations Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Yaw Angle Estimator M. Erhard, H. Strauch, Sensors and Navigation Algorithms for Flight Control of Tethered Kites, Proc. European Control Conf., 2013 Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Experimental Results IMU Angles Tether Tow Point Angles Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Wind Referencing IMU Winddirection Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Merging of Algorithms Complementary Filter M. Erhard, H. Strauch, Sensors and Navigation Algorithms for Flight Control of Tethered Kites, Proc. European Control Conf., 2013 Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Validation of kinematics Validation of Kinematics Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Validation of Kinematics Flight Direction Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Validation of Turn Rate Law Turn Rate Law Turn rate Parameter Air path speed Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Steering deflection System Identification ? G(s) „kite“ ? Challenges: • How to fly open loop and not crash ? • Flight pattern ? • Operational point ? (Flight speed, wind window position, …) Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 System Identification Test Turn Rate Law? Bang-Bang-Experiment +0 --0 Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Extended Turn Rate Law 2 Fit Parameter Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Gravitation Online Parameter Estimation ˆt arg min (t , k )y (k ) T (k ) t Weighted least-square 2 k 1 ˆt R 1 (t ) f (t ) t R (t ) (t , k ) ( k ) T ( k ) k 1 t f (t ) (t , k ) ( k ) y ( k ) k 1 Example: turn rate law m g va y (k ) ˆt (k ) result Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 See e.g.: Ljung, System identification Online Parameter Estimation Weight (t, k ) e ( t k ) ( t k ) Time ‚now‘ Recursive algorithm: ˆt R 1 (t ) f (t ) R (t ) R (t 1) (t ) T (t ) f (t ) f (t 1) (t ) y (t ) Applications: System monitoring (degrading, damage, …) Adaption of controller Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Online Parameter Estimation Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Control System Flight control Human Control Strategy? Use Angle w.r.t. horizon (or wind) Orientation determines flight direction Controlled System (Plant) Steering Input Turn Rate Law Kinematic Orientation Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Flight Direction Control System • Cascaded control setup kinematics Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Turn rate law Controller Performance Turn rate control loop (FBK << FF) ‚Indirect‘ system identification Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Limits and challenges Challenges and limits Wind is challenging: Profile ? ? ? ? ? Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 How to model the wind field? Profile? Boundary layer? ... Challenges and limits Soft Materials Free Flight Modelling Accuracy is limited Limited Sensor `Accuracy´ Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Tether Slack Line Angle Sensors Free flight Due to gusts or wave induced motion: temporarily untethered system Angle w.r.t. Horizon `undefined´ Line Angle Sensor Michael Erhard, SkySails GmbH, Talk at IMTEK, University of Freiburg, January 20, 2015 Thank you for your Attention! Questions?