Develop mathematical models for each propeller set

Assignment Help MATLAB Programming
Reference no: EM131269043

Brushless de (BLDC) motor based propulsion system for a container vessel model

Fig. 1 shows the model scaled vessel Hoorn with twin propellers and rudder (as used in Assignment 1). The propulsion system consists of two sets of a servo amplifier, brushless dc motor, shaft and propeller. Two sets have the same specifications. More information on Hoorn is given in Appendix 1.

13_Figure.png

Each propeller set of the propulsion system as shown in Fig. 2 consists of a servo amplifier (ESCON 50/5), an EC (electronically commutated or BLCD) motor (Maxon, 136208), a gear box (110499), an encoder (137959), and a propeller. See the attached datasheets for details of the servo amplifier, EC motor and encoder.

1702_Figure1.png

The control voltage uc is assumed to be in the range of 0 to 10V. The servo amplifier can be used to change the motor direction, so that the drag is positive when the motor rotates clockwise and negative when the motor rotates counter-clockwise. It is assumed that the maximum drag force is 50N and the relationship between the propeller shaft speed (ω2) and the drag force fx is linear, the moment of inertia for the propeller is 100 gcm2. The propeller speed (ω2) is controlled by a proportional integral derivative (PID) controller with a transfer function of Uc(s)/E(s) = KP + KI/S +KDs where KP, KI and KD are the control gains of which values are assumed to be 2, 5 and 2, respectively.

1. Develop mathematical models for each propeller set to relate the control voltage uc and va, vb and vc (and/or ia, ib, ic) of the field coil, uc and motor shaft speeds (ω1, ω2), and then tic and the drag force fx. Represent the mathematical models in appropriate forms (state space model, block diagram) for programming.

2. Make a simulation program (using MATLAB or MATLAB GUI) to simulate each propeller set. Basic requirements for the MATLAB simulation program are below:

  • To allow user to enter the motor parameters;
  • To visualise important variables;
  • To reset the graphs when the system parameters change; and
  • To collect simulated data for reporting.

Hints: Before simulating the entire propeller set, please simulate the motor without load to confirm physical properties of the motor are correct based on the datasheets.

3. Make a simulation program using Simulink/GUI to simulate each propeller set. Basic requirements for the Simulink simulation program are below:

  • To allow user to enter the motor parameters;
  • To visualise important variables;
  • To reset the graphs when the system parameters change; and
  • To collect data for reporting.

4. Combine two propeller sets and develop a mathematical model for the entire propulsion system, then represent the mathematical model in appropriate forms for programming. Make a simulation program for the entire propulsion system (also refer to the information given in Assignment 1).

Hints: For each simulated scenario, you should describe the working conditions and parameters.

5. Combine the steering and entire propulsion systems (with rudder, twin motor drives and twin propellers) and the ship hull's dynamics system in Assignment I, make simulation programs for the following scenarios: a) turning by rudder only, b) turning by propellers only, c) turning by rudder and propellers, d) 20-20 zigzag test with rudder only; e) 20-20 zigzag test with propellers only; and 20-20 zigzag test with rudder and propellers.

Assignment link -

https://www.dropbox.com/s/pewqshz7oylv26w/Assignment.rar?dl=0.

Reference no: EM131269043

Questions Cloud

How would you describe walmarts corporate structure : How would you describe Walmart's corporate structure? Describe the board of directors and the key executives. Briefly describe their education and their current responsibilities.
Improve the process in the future : Brief recommendation on how to avoid the problem or improve the process in the future - Suggest something that was not directly addressed in the current problem that needs to be addressed in the future
Discuss corporate structure of your publicly traded company : Discuss the corporate structure of your publicly traded corporation, including the board of directors and key executives. Discuss any mergers and acquisitions your company made of other firms.
Describe the specific business process that you have select : Describe the specific business process that you have selected to analyze in your Assignments. Does this process have some strategic significance or a significant impact on the operations of the organization?
Develop mathematical models for each propeller set : Develop mathematical models for each propeller set to relate the control voltage uc and va, vb and vc (and/or ia, ib, ic) of the field coil, uc and motor shaft speeds (ω1, ω2), and then tic and the drag force fx
Write a brief description of the graph : Write a brief description of the graph of y = p(t) including a discussion of local extrema and inflection points.- Sketch a possible graph of y = p(t).
Good data wont guarantee good decisions : Read the Harvard Business Review article "Good Data Won't Guarantee Good Decisions." Then, complete the What's Your Decision-Making Style exercise at the end of the article. Post in the Lesson 10 Discussion Forum what type of decision maker the ex..
Sales manager for american computer corporation : Imagine you are the sales manager for American Computer Corporation (ACC). You just received notification from the accounting department that they approved a credit account for your new customer Computer Warehouse Ltd. located in Bangor Down, Irel..
Find the average power delivered to each element : Find the total number of watts, volt-amperes reactive, and volt-amperes, and the power factor Fp of the circuit.

Reviews

len1269043

11/7/2016 5:48:22 AM

Reference assignments from which you may get some clue. Please add theory as well. The due date is at and before 20:00 hours as per AETZ. Refrencing shoulb be done as per harvard style Also want .m and .smk file. I need you to solve all questions of assignment2. I have equation for question 1 means model.

Write a Review

MATLAB Programming Questions & Answers

  Evaluate the median and convolution filters to reduce noise

Evaluate the median and convolution filters to reduce noise while preserving edges. Study the behavior of various 3x3 convolution filter kernels for smoothing, edge detection, and sharpening

  Write commands to solve the system of equations

Write MATLAB commands to solve the system of equations. 7x-14y=95 -5x+9z=-50 -5x+15z=145

  Write a user defined function

Write a user defined function FindFrequency which inputs are a time and a wave elevation vector and output the approximated wave frequency (fappr=FindFrequency(t,eta)).

  Algorithm description

Code in (plotarrows.m and mean2d.m) attempts to implement the algorithm. But right now it contains a number of bugs. Some of these are SYNTAX errors, some are ALGORITHM errors, and some are INPUT errors.

  Considered to equal when the result of one array subtract

Two arrays are considered to be equal when the result of one array subtracted from the other is an array of zeros. In the script file, create the MATLAB commands to prove the following relationships (use arrays that you makeup yourself)

  Create a matrix of 5x6

Prepare a matrix of 5x6. with identical columns and rows ranging from 200 to 1000 in equal increments

  Write the matlab code to create a vector containing elements

Write the MATLAB code to create a 1x3 vector containing the elements [1,2,3]. Additionally, write the MATLAB code to create a 3x1 vector with the same elements.

  Find the unit vector perpendicular to the plane

Write a MATLAB program to verify your answers. Submit the output displayed.(Use matlab functions such as dot, cross, norm, acos

  How do we represent the link costs

We have discussed Dijkstra's algorithm in class for computing the shortest paths from any source node to all other nodes in a network. The first step is to codify the network information, i.e., how do we represent the link costs?

  How to cipher on matlab the message consisting eight symbols

How to cipher on Matlab the message consisting eight symbols. At first the message shares on blocks. Then in each of blocks shift of symbols is carried out.

  Blood declines due to metabolic processes

Find an expression for the half-life in terms of k, and obtain a plot of the half-life versus k for the indicated range.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd