Develop mathematical equations for the motor system

Assignment Help MATLAB Programming
Reference no: EM131266817

Assignment: Modelling and Simulation with MATLAB

Question 1 DC Motor System

Modelling a Brushed DC Motor System

DC motors are widely used in control of marine vehicles (ROVs/AUVs) in maritime industry and in design and control of robots in robotics as well as applications in other industries. Attached datasheet is for several Maxon dc (direct current) motors (permanent magnet dc motors). Select one motor from the datasheet, one tachometer or encoder and gearbox. A motor servo amplifier is used to control the motor and has a gain of K. of which value you should select and its input is in the range of 0 to 10 V.

- Develop mathematical equations for the motor system to relate the input voltage to armature current, shaft speeds (including main shaft's speed and gearbox's speed) and angular displacement/s;

- Write the transfer function 1) between the shaft speed and input voltage, 2) between the shaft angle and the input voltage;

- Write a state space model; and

- Draw a block diagram model.

1.2 MATLAB Programming

Make MATLAB programs to solve the above developed mathematical equations and to plot the following variables vs time: input voltage, armature current, speed/s and shaft angle/s.

Question 2 Ship Manoeurving System

1 Modelling of Ship's Hull Manoeuvring Dynamics

The model scaled vessel named Hoorn is shown in Figure 2. The vessel has twin propellers driven by two separate motors, and a rudder driven by a servo motor. The vessel turns in three ways: 1) by rudder only, 2) by twin propellers only, and 3) by both rudder and twin propellers.

(1) Develop a mathematical model for the ship hull manoeuvring dynamics (turning motion) to relate the ship course (yaw, Iv), yaw rate (r), rudder angle (8) and propeller speeds (n i and n2). The vessel goes forward when the port propeller runs counter-clockwise and the starboard propeller runs clockwise, and the vessel reverses when the port propeller runs clockwise and the starboard propeller runs counter-clockwise.

934_Figure 1.jpg

Figure 2 Model scaled vessel Hoorn with twin propellers and rudder (SV = servo motor)

Use the following numerical values:
- Moment of inertia about z-axis (Jr): 22.5 [kgm2];

- Distance from the rudder to G: 1085 [mm];

- Distance between twin propellers: 118 [mm];

- The mass of vessel: 63.4 [kg];

- The maximum speed of propeller: 1000 [RPM];

- The maximum drag force generated by each propeller is assumed to be 50 N;

- The water resistance torque coefficient between the hull and water is Kδ = 6.5 Nm/rad/s;

- The rudder moment constant is Kδ = 2.0 Nm/rad (the rudder turning torque is assumed to be proportional to the rudder angle, i.e. To = Kδδ Nm);

- The equations for trajectory (assume a value of the ship speed) are = usinΨ + vcosΨ
St = u cosy/ - v sin NJ (where u is surge velocity [m/s], and v is sway velocity [m/s], x and y are positions in x-axis and y-axis, respectively).

(2) Represent the derived equation's in the following forms:

- Transfer function R(s)/A(s) when the vessel turns by the rudder only;
- Transfer function R(s)/N(s) when the vessel turns by the propellers only, running at the same speeds (8 = 0, n1 = n2 = n);
- A state space model; and
- A block diagram model.

2.2 MATLAB Programming

Make MATLAB program/s to solve the differential equations you developed in 2.1 by
- MATLAB built-in solver;
- A numerical integration method
In your program, write codes to plot the following variables:
- The yaw rate r(t) vs time t;
- The yaw angle w(t) vs time t;
- The trajectory of the vessel.

Reference no: EM131266817

Questions Cloud

Identify two global societal issues from the list : Identify two global societal issues from the following list that you would consider researching further for your Week Five Final Argumentative Essay: adult illiteracy, funding for General Education vs STEM in primary and secondary schools.
Write a three page paper about the processes involved : This paper is designed to further your understanding of third-party intervention in the process of conflict management. Choose a method of third-party intervention (i.e., mediation, arbitration or other third-party neutral) and write a three page ..
Compute amount reported as consolidated net income : Baywatch Industries has owned 80 percent of Tubberware Corporation for many years. On January 1, 20X6, Baywatch paid Tubberware $252,000 to acquire equipment that Tubberware had purchased on January 1, 20X3, for $276,000. Compute the amount reported ..
Higher price in the market : When there is an increase in demand, this will cause a higher price in the market. How do firms respond to a higher price?
Develop mathematical equations for the motor system : Develop mathematical equations for the motor system to relate the input voltage to armature current, shaft speeds (including main shaft's speed and gearbox's speed) and angular displacement
Explaination of the current event : Research a current event from within the last five years that relates to this week's topic of Business Reporting and Performance Management. Make an explaination of the current event
What sort of segmentation does readymade use : How does ReadyMade communicate the demographics of its reader base to advertisers who want to see specific statistics that do not easily represent ReadyMade's target market?
Categorize each cost as fixed or variable : Coffee Cart sells a variety of hot and cold coffee beverages. Categorize each cost as fixed or variable and explain your choice. Create a cost function.
Explain how the change was communicated : Prepare a graphic that illustrates your analysis of the change and in 1,050 words, cover the following: Identify the type of change and Explain how the change was communicated Identify which leaders were involved in the communication

Reviews

len1266817

11/5/2016 2:45:40 AM

Please Confirm the task with appropriate price quote Please check requirements Comments Hello, assignment2 is my actual problem of assignment. assignment1 and assignment1ans is 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

  Approximate the solution to the above initial value problem

dydt te3t - 2y 0 le t le 1 y0 0approximate the solution to the above initial value problem usinga modified-euler

  Determine the stability status for the digital system

Sketch the z-plane pole-zero plot and determine the stability status for the following digital system.

  Ilab overview

you will develop a policy statement and the processes and procedures that can be used to drive the design, implementation, and maintenance of a wireless network in a SOHO (small office, home office) setting.

  Fourier transform and biosignal analysis

Fourier Transform and Biosignal Analysis - series data into its frequency components for the purpose of signal analysis and processing.

  Compute the absolute relative errors

Check whether system has no solution, infinite number of solutions or ill-conditions. Perform this checking from the coefficient and constant matrices.

  Find the potential energy stored in each spring

The potential energy stored in a spring is kx2/2, where k is the spring constant and x is the compression in the spring. The force required to compress the spring is kx. The following table gives the data for five springs:

  Construct a matlab simulation of pulse sampling

Construct a Matlab simulation of pulse sampling and sample & hold for m(t) = cos(2t) andfs = 10.

  The gauss-newton method

Write up your results using our standard format. Show and discuss the results of Steps 1-3 in some detail, including the observed convergence rates of steepest descent versus the Gauss-Newton method

  Plot the signal representing the tones versus time

Plot the signal representing the tones versus time - determine the number of tones and set break points to separate the individual tones.

  Write a script that will loop through values of n

Write a script that will loop through values of n until the difference between the approximation and the actual value is less than 0.0001.

  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.

  Write a matlab function that generates sentences

Write a MATLAB function that generates sentences of the form (xy)^nz^n , where n is an integer > 0 provided as an argument to your function. This is how the function starts.

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