代做4CCEIMCP Design: Making a Connection调试Matlab程序

4CCEIMCP Design: Making a Connection

Individual Coursework Project

Autonomous Control Design of a Ship for Environmental Clean-up

Throughout 4CCE1MCP    Design:Making     a     Connection, you  will  investigate  innovative solutions for the collection of floating marine debris.You will combine simulation-driven analysis with hardware experimentation to deliver a scaled-down prototype of your design at the end of the  semester.We  encourage  you  to   explore  multiple   design  solutions  and  reflect   on  what improves your design.

In  this  document,you  are  provided  with  information  to  complete  the  individual  coursework assessment for the course.This short project will be an opportunity to gain intuition about the system you will build and to compete with your classmates on a control design solution.

Context

Problem:   Each  year,millions  of tonnes  of waste  and  pollutants  enter  the  ocean(The   Ocean Clean-up 2021).This waste causes significant environmental impact as it washes on our beaches, deposits on the ocean floor,and gets consumed by marine wildlife.A substantial portion of waste floats  and  accumulates  in  rotating  ocean  currents(NOAA 2021).The  biggest  accumulation  of marine debris is the Great Pacific Garbage Patch that is located between Hawaii and California (see Figure  1)and expands over  1.6 million square kilometres(The Ocean Clean-up 2021).

 

Figure   1:A close-up photograph of the Great Pacific Garbage Patch.

Source:  Forbes (2019)

Proposed     Engineering      Solutions:Several organisations are examining how to minimise and remove non-degradable waste that is being inappropriately  disposed  of in the  ocean(Oceana, The  Ocean  Cleanup,River  Cleaning,Ichthion).While  international  waste   directives  recognise the necessity of reducing and collecting waste at source(EU Waste Directive 2018,UK Waste

Directive Amendments 2020),these organisations recognise that the clean-up of existing debris is an important strategy to safeguarding the health of oceans and marine wildlife.

Popular collection strategies involve collecting waste directly at accumulation points(see Figure 2).River estuaries have been identified as a viable collection point(The Ocean Cleanup 2021).  Debris collects in river catchment areas and acts as a conveyor belt that disperses waste into the ocean.Waste is intercepted and sorted at the estuary.

Floating waste dispersed into the ocean can sink to the floor or float away into oceanic currents. While most of the floating debris gets deposited on the coastline,a portion of the floating debris collects in rotating ocean currents.The resulting waste deposits contain millions of tonnes of waste(see Figure 1)and have also been identified as a viable collection point.

Figure   2:(left)The  interceptor  collects  effluents  from  a  river,(right)waste  collection  in Ocean

Source: The Ocean Cleanup 2021

Autonomous        Operation: It  is  desirable  to  have machines that can replace humans in dull, dirty,difficult,and   dangerous   tasks.While   automation   has    served   this   purpose    since   the Industrial Revolution,in recent years there has been a surging interest in intelligent,autonomous systems that can operate with little to no human intervention.

Autonomous machines are playing an increasingly important role in environmental restoration. We are seeing new designs that allow robots to sort and recycle household waste,drones that can re-plant forests by dropping seeds over unprecedentedly large areas and autonomous tractors that can farm the land.In this project,you will investigate how to incorporate autonomy in the ship collection system that you design.

Brief

For the individual coursework assessment,you will develop an autonomous control algorithm and test the algorithm in simulation for the clean-up scenario provided (see Figure 2).This will help you prepare for the design,build and test group project.

Starter files can be downloaded from the KEATS module page.

Figure 2: Simulation scenario ship_template.slx

You are responsible for:

designing  a digital motor controller that can  autonomously  collect  all  floating  objects in

the provided scenario and return them to the home collection point(see Figure 2);

optimising  design  dimensions  (length  and  width   of  components)for  the   ship  collector

relative to your controller design;

testing the effectiveness of your design through simulation;

submitting a version of your design for assessment;

competing for the quickest clean-up time for the provided scenario.

Your  controller  must   work  for  at  least  three  randomised  scenarios,which  you  can  select using  the  features  illustrated  below:

Figure 2:Choose object location scenarios using the mask of the System block.

ship_template.slx

Deliverables

You should submit:

a  1-page  report(excluding  supporting  figures)on  your  control  design  which  includes:

-    a  section that explains the rationale for your controller design

-    a   section   that   discusses  the  benefits  and  drawbacks  of  using   feedback  vs feedforward strategy for this control design

-    an analysis of your controller system response and its effectiveness at collecting the floating objects,including plots of motor commands and ship response.

a   screenshot   of   your   control   logic,as   implemented   in   a   Stateflow   chart,MATLAB function or equivalent method

a simulation submission file that is compliant with the specification outlines specified in the Instruction for Submission Section.

a video recording of the ship simulation as it collects the objects,recorded at playback speed of x8,see instructions below.

a zipped folder where the project model and data can be shared with assessors.

Your report should be a marimum of 1 written page+2 pages  of appendix that contains your worked solutions,screenshots  of code  and  images  of any plots  you generate.The page  limit includes figures,all plots should have a title,labelled axis and units.You should use a 12pt Sans Serif  font,e.g.Calibri.

Learning    objectives

● Implement a logic-driven controller to define operating modes for the ship and to sweep an  area

Implement  and  tune  an  open-loop  controller  to  control  ship  motion  and  steering

Specify  component  parameters  for  the  collector  based  on  a  simulation-driven  design analysis

●  Test  controller  design  in  simulation

Marking Criteria

Individual coursework submission accounts for 25%of module grade.

Simulation     Performance: 40%of your  grade  will  be  awarded  based  on  how  quickly  you managed to complete the scenario in simulated time.

Metric

Weight

Marks

Return five or more objects to base in less than120s in simulated time

25%

10

Return seven or more objects to base in less than 90s in simulated time

25%

10

Return allobjects to base in less than 45s in simulated time

25%

10

Return all nine objects to base in less than 30s in simulated time

25%

10

 

Total (100%)

40

 



热门主题

课程名

mktg2509 csci 2600 38170 lng302 csse3010 phas3226 77938 arch1162 engn4536/engn6536 acx5903 comp151101 phl245 cse12 comp9312 stat3016/6016 phas0038 comp2140 6qqmb312 xjco3011 rest0005 ematm0051 5qqmn219 lubs5062m eee8155 cege0100 eap033 artd1109 mat246 etc3430 ecmm462 mis102 inft6800 ddes9903 comp6521 comp9517 comp3331/9331 comp4337 comp6008 comp9414 bu.231.790.81 man00150m csb352h math1041 eengm4100 isys1002 08 6057cem mktg3504 mthm036 mtrx1701 mth3241 eeee3086 cmp-7038b cmp-7000a ints4010 econ2151 infs5710 fins5516 fin3309 fins5510 gsoe9340 math2007 math2036 soee5010 mark3088 infs3605 elec9714 comp2271 ma214 comp2211 infs3604 600426 sit254 acct3091 bbt405 msin0116 com107/com113 mark5826 sit120 comp9021 eco2101 eeen40700 cs253 ece3114 ecmm447 chns3000 math377 itd102 comp9444 comp(2041|9044) econ0060 econ7230 mgt001371 ecs-323 cs6250 mgdi60012 mdia2012 comm221001 comm5000 ma1008 engl642 econ241 com333 math367 mis201 nbs-7041x meek16104 econ2003 comm1190 mbas902 comp-1027 dpst1091 comp7315 eppd1033 m06 ee3025 msci231 bb113/bbs1063 fc709 comp3425 comp9417 econ42915 cb9101 math1102e chme0017 fc307 mkt60104 5522usst litr1-uc6201.200 ee1102 cosc2803 math39512 omp9727 int2067/int5051 bsb151 mgt253 fc021 babs2202 mis2002s phya21 18-213 cege0012 mdia1002 math38032 mech5125 07 cisc102 mgx3110 cs240 11175 fin3020s eco3420 ictten622 comp9727 cpt111 de114102d mgm320h5s bafi1019 math21112 efim20036 mn-3503 fins5568 110.807 bcpm000028 info6030 bma0092 bcpm0054 math20212 ce335 cs365 cenv6141 ftec5580 math2010 ec3450 comm1170 ecmt1010 csci-ua.0480-003 econ12-200 ib3960 ectb60h3f cs247—assignment tk3163 ics3u ib3j80 comp20008 comp9334 eppd1063 acct2343 cct109 isys1055/3412 math350-real math2014 eec180 stat141b econ2101 msinm014/msing014/msing014b fit2004 comp643 bu1002 cm2030
联系我们
EMail: 99515681@qq.com
QQ: 99515681
留学生作业帮-留学生的知心伴侣!
工作时间:08:00-21:00
python代写
微信客服:codinghelp
站长地图