Free Essay

Eng3104 Assignment3

In: Business and Management

Submitted By nikilevel
Words 2360
Pages 10
ENG3104 Assignment3

Click Link Below To Buy: http://hwcampus.com/shop/eng3104-assignment3/ Assessment: Assignment 3
Due: 2015
Marks: 300

1 (worth 40 marks)

1.1 Introduction

To assess how useful the wind power could be as an energy source, use the file ass2data.xls to calculate the total energy available in the wind for each year of data.

1.2 Requirements

For this assessment item, you must produce MATLAB code which:

1. Calculates the total energy for each of the years.

2. Reports to the Command Window the energy for each year.

3. Briefly discusses whether there is any trend in the results for annual energy production.

4. Has appropriate comments throughout.

You must also calculate the total energy for the first four hours of power data (i.e. over the first five data entries) by hand to verify your code; submit this working in a pdf file. Your MATLAB code must test (verify) whether the computed value of energy is the same as calculated by hand.

1.3 Assessment Criteria

Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks.

Quality of the code 5 marks
Quality of header(s) and comments 5 marks
Quality of calculation of the energy for each year 15 marks
Quality of reporting 5 marks
Quality of discussion 5 marks
Quality of verification based on hand calculations 5 marks

2 (worth 65 marks)

2.1 Introduction

For the wind turbines to operate effectively, they must turn to face into the wind. This could create large stresses in the structure if the wind changes direction quickly while the wind speed is high. You are to assess if this is likely to happen using the data in ass2data.xls.

2.2 Requirements

For this assessment item, you must produce MATLAB code which:
1. Calculates the instantaneous rate of change of wind direction using: (a) backward differences
(b) forward differences
(c) central differences

2. Plots the three sets of derivatives as functions of time.

3. Produces scatter plots of maximum wind gust as functions of each of the derivatives.

4. Displays a message in the Command Window with a brief discussion of the scatter plots.
Discuss which of the derivatives should be used to compare with the wind gust and why. Discuss whether you think the wind changes direction too quickly while the wind speed is high and why.

5. Has appropriate comments throughout.

You must also use a backward difference, forward difference and central difference by hand to determine the rate of change of wind direction for the twelfth data entry; submit this working in a pdf file. Your MATLAB code must test (verify) whether these values are the same as computed by the code for the three differences.

2.3 Assessment Criteria

Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks.

Quality of the code 5 marks
Quality of header(s) and comments 5 marks
Quality of calculating the differences 30 marks
Quality of plotting the differences as functions of time 5 marks
Quality of plotting the wind gust as functions of the differences 10 marks
Quality of discussion 5 marks
Quality of verification based on hand calculations 5 marks

3 (worth 70 marks)

3.1 Introduction

A small non-switching power supply is being designed and the components must be selected so that the voltage in the circuit never falls below Vmin . The voltage in the circuit, vc, can be found using Eq. (1) during the charging phase [when Eq. (2) is satisfied]:

C dvc(t) dt + ic =

|vt cos(2πf t)| − 2Vd − vc(t)
2Rd

(1) vc(t) ≤ |vt cos(2πf t)| − 2Vd (2)

and using Eq. (3) during the discharging phase [when Eq. (4) is satisfied]:

dvc(t)
C dt + ic = 0 (3) vc(t) > |vt cos(2πf t)| − 2Vd . (4)

The variables in Eqs. (1)–(4) are the capacitance, C , the current through the circuit, ic, the transformed AC voltage, vt , the frequency of the AC power, f , the voltage across the diode, Vd , and the resistance across the diode, Rd .
For your assignment, the values for these quantities are (note that all quantities are in SI units): Vmin = 4.1949 V (5)
C = 8.3052 × 10−5 F (6) ic = 0.59336 × 10−2 A (7) vt = 1.0391 × 2 VAC (8) f = 2.4768 × 10 Hz (9)
Vd = 7.9472 × 10−1 V (10)
Rd = 8.9797 × 10−2 Ω . (11)
(Note that these values are indicative of the order of magnitude that these variables might take and are not necessarily within the limited range that is used in practice.)

(a) Your task is to simulate the system for three cycles to determine whether vc is always larger than Vmin , in which case the components have been satisfactorily selected. Your initial condition should be chosen so that the equality is satisfied in Eq. (2). Use the following methods to simulate the system:

(i) Euler’s method in MATLAB. You must report to the Command Window the value used for ∆t.
(ii) ode45 in MATLAB (iii) ode23 in MATLAB

(b) Your task is to see how long it takes for vc to charge to Vmin , starting with an initial condition of vc = 0 and assuming that the system never enters the discharging phase. Use the following methods to simulate the system:

(i) Euler’s method in Simulink
(ii) ode45 in Simulink
(iii) ode23 in Simulink

Note that for part (a), only moderate accuracy is required for the simulation (it is not necessary to precisely simulate vc unless its smallest value is very close to Vmin ).

3.2 Requirements

For this assessment item, you must produce MATLAB code and Simulink modules which:

1. Simulate Eqs. (1)–(4) using the three methods listed in MATLAB.

2. Plots the simulated vc(t) for each method, clearly indicating the value of Vmin on each graph. Non-dimensionalise the value of time by multiplying by f ; non-dimensionalise the voltage using (vt − 2Vd ). Non-dimensionalisation allows you to compare cases of different scale directly because the results are proportional to the non-dimensionalising parameter.

3. Displays a message in the Command Window stating whether vc(t) is always greater than
Vmin for each of the methods.

4. Simulates Eq. (1) using Simulink.

5. Produces a plot using Simulink showing when vc(t) reaches Vmin .

6. Displays within Simulink when vc(t) reaches Vmin .

7. Produces output to MATLAB so that MATLAB can report to the Command Window the simulated times for vc(t) to reach Vmin .

8. Has appropriate comments throughout.

You must also verify your simulation using Euler’s method in MATLAB for the first two timesteps of part (ai); submit this working in a pdf file. Your MATLAB code must test (verify) whether the value of vc after two timesteps is the same as computed by the code.

3.3 Assessment Criteria

Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks.

Quality of the code 5 marks
Quality of header(s) and comments 5 marks
Quality of the MATLAB simulations 20 marks
Quality of the Simulink simulations 20 marks
Quality of plots (e.g. axis labels, titles) 5 marks
Quality of reporting of results 10 marks
Quality of verification based on hand calculations 5 marks

4 (worth 70 marks)

4.1 Introduction

A smoke alarm sounds at 1 kHz and PL = 75 dB. You are to determine whether these speci- fications are satisfactory for the chosen application of a corridor of length L. The propagation of sound is based on the sound pressure p (the pressure increase from ambient pressure in Pa), where the appropriate transport equation is:

∂2p

1 ∂2p

1

αdx/10 ∂p
∂x2 − c2 ∂t2 = − 2dx 1 − 10− . (12)
∂x

The speed of sound, c, in air is a function of temperature T (in K): c = √kRT (13)

where the ratio of specific heats for air is k = 1.400 and the ideal gas constant for air is
R = 287.0 J/kg.K. The sound pressure level (units of dB) is related to the sound pressure:

PL = 10 log 2 ! p rms p 2 ref (14) pref = 2 × 10−5 Pa (15)

For the purposes of Eq. (12), you can assume that p = prms.
The attenuation on the rhs of Eq. (12) represents the conversion of sound energy into heat and causes a constant decrease in dB per unit length. The value of α in the atmosphere is in
Table 1 (ignore the acoustic effects of the walls, ceiling and floor).

Table 1: Value of attenuation factor α (dB/km). The relative humidity is φ.

T (◦C) φ (%) Frequency (Hz) 125 250 500 1000 2000 4000 8000
10 70 0.4 1.0 1.9 3.7 9.7 33 117
20 70 0.3 1.1 2.8 5.0 9.0 23 77
15 50 0.5 1.2 2.2 4.2 11 36 129
15 80 0.3 1.1 2.4 4.1 8.3 24 83

For your assignment, the following value is to be used:
L = 2.1871 m . (16) The corridor is at 20◦C, the smoke alarm is attached to the wall at one end of the corridor and assume the gradient of pressure at the far end of the corridor is zero (the boundary value takes the value of the first interior node at the end of the previous timestep). You must determine:

(a) whether the sound level is a minimum of 70 dB at every point in the corridor under steady- state conditions (i.e. ∂p/∂t = 0).

(b) the sound level at every location in the corridor the instant before the noise from the alarm first reaches the far end of the corridor (the noise travels at the speed of sound). The initial conditions are that the corridor is completely quiet (0 dB) except for the wall with the alarm (it has just turned on) and that the sound level isn’t changing anywhere.

Use a backward difference to model the rhs of Eq. (12). Note that only the HD students are expected to attempt part (b).

4.2 Requirements

For this assessment item, you must produce MATLAB code which:

1. Does NOT use the Partial Differential Equation Toolbox.

2. Calculates the sound level at all locations for the steady-state case.

3. Plots the steady-state value of PL(x), showing the minimum pressure level on the same graph. Non-dimensionalise the distance using L.

4. Reports to the Command Window whether the sound level reaches 70 dB everywhere in the steady-state situation.

5. Simulates the transient case.

6. Visualises the value of PL(x, t) for the entire simulation in one image. Non-dimensionalise the time using c and L.

7. Plots the value of PL(x) computed in part (b), showing the minimum pressure level on the same graph. Also show on the same graph the value of PL(x) when the noise is half-way to the far end of the corridor.

8. Has appropriate comments throughout.

4.3 Assessment Criteria

Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks.

Quality of the code 5 marks
Quality of header(s) and comments 5 marks
Quality of calculation of part (a) 20 marks
Quality of plot for part (a) 5 marks
Quality of reporting for part (a) 5 marks
Quality of calculation of part (b) 20 marks
Quality of plots for part (b) 10 marks

5 (worth 5 marks)

You are to write a brief report (about 100 words, excluding any code), which includes:

1. A description of an instance during the writing of your code for this assignment where there was a problem (e.g. a bug, an error, an unexpected result) or the most challenging aspect to overcome.

2. What steps you took to overcome the problem or challenge (including any code you wrote to test the problem/challenge).

3. The code before you resolved the problem or challenge, highlighting the line(s) of code where the problem or challenge occurred.

4. The code after you resolved the problem/overcame the challenge.

5. Code from the MATLAB editor is to be copied into Word; screenshots should be taken of the Command window.

The problem report will be assessed using the following scheme:

Description Marks
Excellent description of a difficult problem and effective solution 5
Good description of a moderate problem and useful solution 4
Reasonable description of a genuine problem with a pragmatic solution 3
Poor description or Problem is not very challenging or Solution is not effec- tive/efficient 2
Problem is trivial or Solution is poor 1
No report or description does not include a genuine problem 0

6 (worth 50 marks)

Your marks from the SPIDER activities will be added up to contribute to this 50 marks. Note that you will only be awarded up to 50 marks from the SPIDER activities.

Submission

Submit your code, with the “ass2data.xls” file that is provided to you (or an equivalent conver- sion to xlsx), by the due date to the StudyDesk. Submit your problem report as a pdf file that contains selectable text (your assignment will not be marked if the pdf file does not satisfy this requirement).…...

Similar Documents

Free Essay

Accounting in Practice

...Assignment3: Accounting in practice Radhika Chirumamilla Dr. Kuchar 08/07/2013 Determine the most important five skills that a forensic accountant needs to possess and evaluate the need for each skill. A forensic accountant assists organizations and individuals chiefly to provide management support in the form of reviews for fraud detection and litigation support, especially through expert witness testimony. In conducting an investigation, a forensic accountant applies specialized skills and technical abilities including: Understanding of law and rules of evidence—A forensic accountant is familiar with criminal and civil law and understands courtroom procedures and expectations. Understanding rules of evidence ensures that all the findings and related documentation is admissible in court. A forensic accountant possesses a basic understanding of the legal process and legal issues. Critical and analytical investigative skills—"An auditor may be a watchdog, but a forensic accountant is a bloodhound!" A forensic accountant must possess a high level of skepticism and the "tenacity of a detective" to thoroughly examine situations for red flags suggesting fraud. Understanding theories, methods, and patterns of fraud abuse—A forensic accountant thinks creatively in order to consider and understand the tactics a fraud perpetrator may use to commit and conceal fraudulent acts. A forensic accountant thinks like the individual who would manipulate accounting records or......

Words: 1616 - Pages: 7

Free Essay

Business

...Network Design Consultation (Assignment3 CIS 175 September 8, 2013 Network Design Consultation My neighbor is setting up a small billing business and has no idea where to start and has no equipment. He would like my help it getting him started in the right direction for a successful company for years to come. The first step is to sit with the owner and discuss everything him wants and needs to get up and running. Some of his requests are 2 workstations, 2 laptops and 1 server supporting 3 users, 1 printer, wireless network, a investment budget of $5000.00 and recurring cost of $200.00. The main source of the discussion is working within the budget and recurring monthly amount. The first major project is do research on who is his major internet carries in the area. After understanding who the carries are, we have to understand what they can and cannot provide and that will help us eliminate internet companies. We have found a couple of local internet providers; Direct TV, Comcast and Verizon. The owner and I took an extensive look at the three local internet companies and decided to go with Verizon. Verizon will provide the overall service we need initially to be successful and the wireless services had the range needed. The HP Laser Jet Pro 400 black and white and color printer is our choice. The HP 400 will produce the professional quality copies we need for billing statements, contract and briefings. The HP 400 has a very dependable wireless......

Words: 1106 - Pages: 5

Free Essay

Assignment3

...VIJAYBHASKAR GUDIBOINA ID 10000125667 3.6 A 32-bit processor can address 4G memory. How do you build a 32-bit computer with more than 4G memory? A 32-bit only CPU can address a maximum of 4GB (2^32 bits = 4294967296 bits = 4194304 KB = 4096 MB = 4GB). This is the limitation of 32-bit systems. Allocating a page file on top of your RAM if you already have 4GB of physical RAM will be useless.  However, even if you have 4GB of physical RAM installed you won't be able to use all of it for your applications. A portion of the upper 3GB address is being occupied by your system devices like your graphics card, BIOS, PCI, etc. That's why on some systems, you will see only 3.27GB of available RAM. This usually varies depending on the hardware. Take a look at the crude illustration below.  In normal mode, the 32-bit OS can address this much:  +---------------+ 4GB  | |  | |  | |  | |  | |  | |  | |  | |  | |  | |  | |  | |  | |  | |  +---------------+ 0  Now if you put in your stuff and your RAM, say 2GB, in this address space:  +---------------+ 4GB  | BIOS, PCI |  | GFX, ETC... |  | |  | |  |---------------+ 3 GB  | |  | |  | EMPTY |  | |  |---------------+ 2 GB  | |  | RAM |  | |  | |  +---------------+ 0  If you put another 1GB RAM in there for a total of 3GB it will still be fine because you still have 1GB of EMPTY space.  But if......

Words: 1155 - Pages: 5

Free Essay

Computer Science

...much of the product. The Producer Agent also sums these quantities purchased and uses the result to calculate the profit. The Consumer Agents The Consumer Agents are created by the Producer Agent. These agents do not have a GUI. The respond to an INFORM message containing price information form the producer. In response, the calculate a purchase quantity using their demand schedule functions, and send this information to the Producer Agent as a REQUEST message. Ontology The Producer and Consumer agents communicate using a special ontology as defined in EconOntology.java and associated files. These are packaged in c720a3Ontology.jar. What to submit Your files should be packaged in a jar file with the package structure cps720.assignment3 and cps720.assignment3.ontology, the latter containing the supplied ontology. Also include a readme.txt file describing your Java files. Make sure all group names are on all source files. Call the jar file cps720a3.jar. Email the jar file as an attachment to david.grimshaw@sympatico.ca. Make sure all the group names are listed in the body of the email. http://www.ryerson.ca/~dgrimsha/courses/cps720/cps720a3_2001.html (2 of 2) [7/24/2002 9:54:45 PM] cps720 Exam Readme Fall 2000 Exam Readme Fall 2000 Last Year's Exam Fall 1999 Exam (Word 97 Format) Fall 1999 Exam (HTML format) Fall 2000 Exam The exam is divided into three parts. Part 1 consistes of 12 multiple choice questions worth 2 marks each. Part 2 contains 5 "short answer" questions......

Words: 278775 - Pages: 1116

Premium Essay

Cs365 Information Technolgy

...[varchar](50) NOT NULL, [Desciption] [varchar](max) NOT NULL, CONSTRAINT [PK_Classes] PRIMARY KEY CLUSTERED ( [ClassID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Student_Classes] Script Date: 4/13/2015 8:05:37 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Student_Classes]( [StudentClassID] [int] IDENTITY(1,1) NOT NULL, [StudentID] [int] NOT NULL, [ClassID] [int] NOT NULL, [Startdate] [date] NOT NULL, [Assignment1] [decimal](10, 2) NOT NULL, [Assignment2] [decimal](10, 2) NOT NULL, [Assignment3] [decimal](10, 2) NOT NULL, [Assignment4] [decimal](10, 2) NOT NULL, [ClassGPA] [decimal](10, 2) NOT NULL, CONSTRAINT [PK_Student_Classes] PRIMARY KEY CLUSTERED ( [StudentClassID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Students] Script Date: 4/13/2015 8:05:37 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Students]( [StudentID] [int] IDENTITY(1,1) NOT NULL, [Firstname] [varchar](50) NOT NULL, [Lastname] [varchar](50) NOT NULL, [Birthdate] [date] NOT NULL, [Gender] [varchar](6) NOT......

Words: 1341 - Pages: 6

Premium Essay

Econ

...ECO 210 Assignment3 1. (Fiscal Policy) Define fiscal policy. Determine whether each of the following, other factors held constant, would lead to an increase, a decrease, or no change in the level of real GDP demanded: a. A decrease in government purchases Increase b. An increase in net taxes held constant c. A reduction in transfer payments no change d. A decrease in the marginal propensity to consume decrease Fiscal Policy is the means by which a government adjusts its spending levels and tax rates to monitor and influence a nation’s economy. It is the sister strategy to monetary policy through which a central bank influences a nation’s money supply 4. (Changes in Government Purchases) Assume that government purchases decrease by $10 billion, with other factors held constant, including the price level. Calculate the change in the level of real GDP demanded for each of the following values of the MPC. Then, calculate the change if the government, instead of reducing its purchases, increased autonomous net taxes by $10 billion. a. 0.9 The spending multiplier = 1/1 MPC = 1/1-0.9 = 10 A decrease in G purchase will decrease income = 10x10 = 100 billion the tax multiplier = MPC/1-MPC = 0.9/1-0.9 =9 the increase in tax will decrease income = 9x10 = $90 billion b. 0.8 The spending multiplier = 1/1 MPC = 1/1-0.8 = 10 A decrease in G purchase will decrease income = 10x10 = $100 billion the tax multiplier =......

Words: 415 - Pages: 2

Free Essay

Export Plan Ahold

...have Albert Heijn who has their own app for customers which allows them to shop faster by guiding the costumers the fastest way to the products on their shopping list. 2) Strengths & Weaknesses S1. Products of Ahold and Albert Heijn are internationally known, S2. Lots of experience in retail, S3. Ahold is not afraid to enter new markets, S4. They are financially very stable, S5. Digital connected. W1. The company Ahold itself is not really known to consumers, W2. By growing too fast they may have the risk of losing track of their original visions for their business, W3. Risky investments, W4. Danger of less innovation and no new ideas, W5. Economic dependence. (Christiaans, A., Kodden, T., Pannhausen, J. & Zoontjes, E., Assignment3, November 2015) 2. External Research Before starting with the DESTEP analysis of the macro environment of Austria, Finland, Australia and South Africa several research questions had to be formed which should be answered in the analysis. For each letter of DESTEP 3 research questions were created which means a total of 18 questions, as shown in Appendix2*. By analyzing the meso environment of Austria and Finland with the help of the 10 research questions based on Porters five forces that can be found in Appendix3*, this report will identify the opportunities and threats the local industry offers to Ahold and Albert Heijn. 1) Macro Environment Austria has a population of 8.584.926 people with a steady growth rate of the......

Words: 7689 - Pages: 31

Free Essay

Eng3104 Assignment3

...ENG3104 Assignment3 Click Link Below To Buy: http://hwcampus.com/shop/eng3104-assignment3/ Assessment: Assignment 3 Due: 2015 Marks: 300 1 (worth 40 marks) 1.1 Introduction To assess how useful the wind power could be as an energy source, use the file ass2data.xls to calculate the total energy available in the wind for each year of data. 1.2 Requirements For this assessment item, you must produce MATLAB code which: 1. Calculates the total energy for each of the years. 2. Reports to the Command Window the energy for each year. 3. Briefly discusses whether there is any trend in the results for annual energy production. 4. Has appropriate comments throughout. You must also calculate the total energy for the first four hours of power data (i.e. over the first five data entries) by hand to verify your code; submit this working in a pdf file. Your MATLAB code must test (verify) whether the computed value of energy is the same as calculated by hand. 1.3 Assessment Criteria Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks. Quality of the code 5 marks Quality of header(s) and......

Words: 2360 - Pages: 10

lot de 65 brins de plantes aquarium + 1 lot gratuit | A Pequena Sereia DUBLADO E LEGENDADO ONLINE | Cobina Wright Sr.