Font Size: a A A

Control System Of Wave-maker Based On Linux

Posted on:2008-06-10Degree:MasterType:Thesis
Country:ChinaCandidate:T TianFull Text:PDF
GTID:2178360212499313Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
The simulation of sea environment in experimental basin is a kind of experimental research technology which develops along with the engineering of sea exploring. The simulation of wave is very important besides the simulation of wind and flow. Wave has very big sense for the research of ship, water conservancy, ocean architecture, ocean oil exploitation and etc. Wave-maker is such a kind of machine to simulate waves in experimental environment.This first and second chapter of this paper introduces the development of Wave-maker and the basic wave-making theory used in the paper. The third chapter discusses the whole design of the control system, including the choice of system's wave-making method and driving method. We choose push-board wave-making and servo motor driving methods according to the Wave-maker's using environment, performance characters. The content of the fourth chapter is the choice of servo motor. The needed considering factors include torque match, load inertia match, power match and acceleration performance. After design and calculation, we choose the AC Servo-motor of Panasonic MSMA series. The fifths chapter tells the development of control card. We divide the control card into four parts--ISA Bus interface module, Pulse generating module, Data input and output module and Sensor of wave height module according to its functions-receiving user's instructions to achieve motor's watch task and generate right driving pulse. The sixth chapter is about the control software on Linux platform. Its programming language is C language. We use GTK as system's GUI library. This software has two windows-Wave-maker orientation window and parameter choosing window which are divided by their function demands. We mainly use Gtk's signal-callback mechanism and Glade UI designer to finish the control software.The seventh chapter tests the Wave-maker's performance. The result indicates that all the error of average wave height, repetition character and stabilization of the Wave-maker are less than 5%. The Wave-maker accords with related standard of regular wave making. It is a wave making control system with good performance.
Keywords/Search Tags:Wave-maker, servo motor, control card, ISA, Linux, Gtk, Glade
PDF Full Text Request
Related items