Program to plot the radiation pattern of a dipole antenna

Assignment Help MATLAB Programming
Reference no: EM132117218 , Length: word count:2000

Engineering Mathematics - Investigation of practical applications of complex mathematical concepts using MATLAB Assessment

Purpose of the assessment - The purpose of this assignment is to investigate practical applications of complex mathematical concepts and gain understanding of how mathematics is used in the engineering context. At the completion of this unit students are expected to be able to:

a. Develop problem-solving skills in the context of engineering mathematics;

b. Have a practical understanding of mathematics in the engineering context;

c. Gain experience using an extended range of practical applications of complex mathematical ideas;

d. Apply knowledge of basic science and engineering fundamentals to real-life situations;

e. Communicate effectively, not only with engineers but also with the community at large;

f. Undertake problem identification, formulation and solutions;

g. Solve a broad range of problems in mathematical areas;

Assignment Description -

This is a group project, requiring students to work in groups of 3 students. Team members are expected to equally participate, and collaboratively work towards the completion of the project.

This task requires you to research and try to understand the given topic. Modern mathematics requires the use of computational tools in order to solve difficult real-world problems. Tools are required because often the problems are either too large or not possible to solve analytically, and building physical models is impractical. Using computational tools is additionally often an open-ended exercise, where some formal theory is implemented, possibly with the aid of pre-existing analysis or models. This assignment gives you a chance to investigate into application of complex mathematical concepts and gain hands-on experience in how MATLAB is used as a problem-solving tool. The Engineering Mathematics unit assists you to become familiar with the mathematical skills required to solve engineering-related problems. The mathematical skills acquired in this Engineering Mathematics unit will provide a necessary background to understand the algorithms and methods used in this document.

You need to

  • Show how well you have understood the problem and simulations or calculations in this system and explain how MATLAB is used as a problem-solving tool.
  • The projects are open ended in nature. As long as your program can perform the assigned tasks, there will be no correct or wrong approaches. Certainly, there will be more acceptable and attractive solutions in comparison with competing solutions.
  • In the event you cannot complete the task, you should turn in whatever you have completed and grade will be based on completed work. Bottom line will be, if we cannot get your program to execute, it will be graded based on what you have completed. In all cases it will be essential that you submit a complete set of files to test your program. It will also be important to give clear instructions of how to run your program. This could be done in various ways. One good way to document how your program executes is to prepare "readme.txt" file.
  • Each group will interactively present its solution in Week 12 by demonstrating how the code is executed.
  • All members in a group must participate in the presentation and must have a reasonable familiarity with the project, even if they have not been the lead person on that specific topic.

Antenna Radiation Pattern Calculation -

Antenna radiation pattern is a graphical representation of the power radiated by antenna relative to direction. Antennae radiate differently in different directions. Usually the power is measured far away from the antenna at a fixed distance.

Part A: Dipole antenna radiation pattern

Write a program using MATLAB software to plot the radiation pattern of a dipole antenna.

Use radiation frequency of 950 MHz.

  • Calculate wavelength of radiation λ = c/f, where c=3*108 m/s is the speed of light.
  • Calculate k=2*π/λ.
  • Assign observation point to be R=10* λ from the antenna.
  • Assign I0 = 5 Amperes.
  • Use length l of antenna that will be assigned to each group in the classroom.

Create an array of angles θ from 0 to 359 degrees or 0 to 2π radians.

Use formula (2) to calculate radiated power S for each angle direction θ.

Normalize the power by dividing all values of S by maximum power S max as shown in formula (3).

Plot normalized power Sn versus angle θ using "polar" plot function. Add title to the plot. Save the plot.

Part B: Dipole antenna electric field

Write a program to plot the electric field lines of a dipole antenna from Part A using MATLAB's "contour" plot. Use the built-in Matlab help function to find an example of how to use the "contour" function. Look up "linspace" and "meshgrid" commands.

  • Assume the antenna is located at the center of the plot. Assume x and y values are in rectangular coordinates from - 2*λ to +2*λ.
  • Calculate electric field Eθ using formula (1), but calculate R=√(X2+Y2) , sinθ = Y/√(X2+Y2) and cosθ = X/√(X2+Y2) first, this convert polar coordinates to rectangular coordinates and with get you values of E on all points of X-Y grid.
  • Take real part Re(Eθ) of the complex result for the field.
  • Use "contour" function to plot electric field lines for the radiating antenna. Add title to the plot. Save the plot. Example electric field lines plot for l= λ/2 is shown in Figure 4 (colours may be different in your plot).

Part C: Dipole antenna total radiated power calculation

Write a program using MATLAB software to calculate the total power radiated by dipole antenna using integration:

  • Use the same radiation frequency, wavelength of radiation λ, k, l, I0 and observation point R as in Part A.
  • Modify the code from Part A to represent power S as a function of angle θ.
  • Calculate integral for total radiated power Prad given in formula (4).

Submission guidelines:

1. Each team will submit one project report that must be a PDF or word file. Your MATLAB codes can be submitted as a text attachment in your project report or as a separate .m files and should contain everything necessary to run the file.

2. Prepare a report summarizing your findings. Your report should include the following:

  • The cover page must identify students (name and number), teaching staff, and assignment.
  • Body of the report should include

i. Introduction -In this section, you need to give a brief overview and your understanding of the problem discussed in the document and outline of the report.

ii. Methods -You need to describe your understanding of methods you used for simulations or calculations in MATLAB. Briefly explain the key files and functions in your code.

iii. Results and Discussion- Present quantitative and qualitative results of your approach and discuss the findings.

iv. Conclusion - Summarise the findings.

v. References - Sources must be cited in the text of the report, and listed appropriately at the end in a reference list.

3. Prepare a PowerPoint presentation for 5-10 minute presentation. No more than 7-8 slides. You must present as a group, every member of your group needs to speak. You must have visual aids to support your presentation and you must acknowledge the source of the information you present. The presentation should focus on the Mathematics/MATLAB.

4. The assignment must be submitted in soft (electronic) copy under Moodle. The MATLAB program files and presentation powerpoint file should also be uploaded. The pages of the assignment must be clear on each page.

Section to be included in the report -

Coding - Executable MATLAB code, A complete set of files to test your program.

Presentation - Marks for the Presentation will be based on the material provided, presentation skills, and understanding of the material.

Report -

Introduction - Brief overview and your understanding of the problem.

Methods - Describe your understanding of simulations or calculations. Briefly explain the key files and functions in your code.

Results - Present your results.

Discussion - Discuss the results.

Conclusion - Concluding remarks.

Note - All figures and formulas are in attached file.

Attachment:- Assignment File.rar

Reference no: EM132117218

Questions Cloud

Explain the breakeven formula for unit : Explain the breakeven formula for units and the amount of revenue needed to breakeven?
Building of a walmart superstore in community : What arguments would you make to a community group that is trying to stop the building of a Walmart Superstore in their community?
Analyze to inform business decisions : Choose one of the three areas (production, sales, or transportation), and discuss what data you would need to analyze to inform business decisions and why.
Explain budget planning and cost : Explain budget planning and cost estimates that will need to be considered for Disaster management to incorporate in the renovation of a facility.
Program to plot the radiation pattern of a dipole antenna : BE101 Engineering Mathematics - Investigation of practical applications of complex mathematical concepts using MATLAB Assessment, MIT Australia
Amount of the special payment : What is X, the amount of the special payment that will be made to Bob in 2 years?
What is the present value of the cash flow : The cash flow in 1 year from today is expected to be 16,390 dollars. What is the present value (as of today) of the cash flow that is expected to be made in 8 y
Exercise of the put option be optimal : Would early exercise of the put option be optimal if the put is American? (Please show the calculation and explanation as well)
What is the initial depreciable cost : What is the initial depreciable cost (the amount that can be depreciated - not depreciation expense) of the computer system?

Reviews

len2117218

9/19/2018 5:01:28 AM

Word limit - 2000 words. Submission Guidelines - All work must be submitted on Moodle by the due date. The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body) font and 2.5 cm margins on all four sides of your page with appropriate section headings. Reference sources must be cited in the text of the report, and listed appropriately at the end in a reference list using IEEE referencing style. This is a group project, requiring students to work in groups of 3 students. Team members are expected to equally participate, and collaboratively work towards the completion of the project.

len2117218

9/19/2018 5:01:20 AM

You need to - Show how well you have understood the problem and simulations or calculations in this system and explain how MATLAB is used as a problem-solving tool. All members in a group must participate in the presentation and must have a reasonable familiarity with the project, even if they have not been the lead person on that specific topic.

len2117218

9/19/2018 5:01:14 AM

Submission guidelines: Each team will submit one project report that must be a PDF or word file. Your MATLAB codes can be submitted as a text attachment in your project report or as a separate .m files and should contain everything necessary to run the file. Prepare a PowerPoint presentation for 5-10 minute presentation. No more than 7-8 slides. You must present as a group, every member of your group needs to speak. You must have visual aids to support your presentation and you must acknowledge the source of the information you present. The presentation should focus on the Mathematics/MATLAB.

len2117218

9/19/2018 5:01:06 AM

Marking Rubrics: Introduction - Logic is clear and easy to follow with strong arguments. Effort/Difficulties/Challenges - The presented solution demonstrated an extreme degree of difficulty that would require an expert to implement. All results were obtained using Matlab code. Explanation/justification - All elements are present and well integrated. Demonstration - Logic is clear and easy to follow with strong arguments. Reference style - Clear styles with excellent source of references. Presentation - Proper writing. Professionally presented.

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

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

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

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