代写IOT201TC Control Technology of IoT代做留学生Matlab程序

Module code and Title

IOT201TC Control Technology of IoT

School Title

School of Internet of Things

Assignment Title

Assignment

Submission Deadline

23:59 China time (UTC+8 Beijing) on Sunday 8 December 2024

Final Word Count

N/A

ASSIGNMENT TASK (INDIVIDUAL WORK)

You are required to work individually to complete the assignment. There are 5 questions and you have to answer all of them. In order to complete the assessment, you need to apply the skills that you developed in the lecture where you learned how to analyse and design a control system.

It is strongly encouraged that you do some additional research to identify, collect, and compare further relevant information that can be incorporated into your report. When using different sources, you must ensure that they are correctly referenced, and you need to synthesize your own ideas and present them in your own words.

SUBMISSION FORMAT INSTRUCTIONS

The assignment must be typed and submitted via Learning Mall Online to the correct dropbox. Only electronic submissions are accepted - no hard copies. You can include and submit the scanned hand- written file for your calculation in the report. The report should be submitted in a single PDF file and the format should follow the below structure:

· Cover page filled in with your student ID

· Your answer to each question

· List of references

All students must download their file and check that it is viewable after submission. Document uploads may become corrupted during the uploading process (e.g., due to slow internet connections). Therefore, students themselves are responsible for submitting a functional and correct file that needs to be tested after submitting it.

Deadline reminder: 23:59 China time (UTC+8 Beijing) on Sunday 8 December 2024

LEARNING OUTCOMES

This assignment tests your ability to:

A. Show familiarity with typical field bus control systems, e.g., Ethernet/IP, ControlNet, LonWorks, and Controller Area Network (CAN).

B. Demonstrate understanding of the control theories and methods, e.g., mathematical modelling for control systems, PID controller, time-domain interpretation, and frequency-domain interpretation.

C. Design the PID controllers for linear continuous time systems and linear discrete time systems.

D. Demonstrate understanding of concepts on network control and its analysis, design and simulation.

ASSIGNMENT QUESTIONS

Question 1a (10 marks)

Industrial control systems have transitioned from early analog communication methods, such as the 4-20 mA current loop which facilitated single-point connections, to sophisticated digital communication networks like Fieldbus. Nowadays, industries employ a diverse array of Fieldbus technologies tailored to their specific operational needs, including Foundation Fieldbus, PROFIBUS, DeviceNet, ControlNet, InterBus, HART, MODBUS, CAN Bus, Ethernet, and LonWorks.

For this question, analyze and compare the traditional 4-20 mA communication systems with modern Fieldbus systems by addressing the following aspects:

1. Transmission System: Compare how the transmission methods differ between 4-20 mA systems and Fieldbus systems. (1 mark)

2. Communication System: Discuss the differences in communication protocols and methods between the two systems. (1 mark)

3. Transmission Line for Process Control: Evaluate the differences in the transmission lines used in process control applications for both systems. (1 mark)

4. Network Expansion: Assess the capacity and ease of expanding networks in both 4-20 mA and Fieldbus systems. (1 mark)

5. Control Network and I/O Devices: Analyze the control network architecture and the handling of I/O devices in the field for each system. (1 mark)

6. Comparison Table: Create a table that highlights the key differences between the 4-20 mA system and Fieldbus system. (2 marks)

7. Conclusion: Summarize the major motivations and advantages that lead industries to prefer Fieldbus systems over traditional 4-20 mA systems. (2 marks)

Question 1b (10 marks)

In recent years, the industrial sector has increasingly moved towards adopting Industrial Ethernet technologies, driven by the rise of the Industrial Internet of Things (IIoT). For instance, technologies such as EtherCAT and POWERLINK have gained popularity, whereas traditional fieldbus systems like PROFIBUS and CANopen are witnessing a decline in usage. This shift is evident in industry reports that highlight the growing dominance of Industrial Ethernet over fieldbus solutions.

Year 2020

Year 2022

Examine the reasons behind the industry's transition from fieldbus technologies to Industrial Ethernet. Your analysis should address the following key factors:

1. Communication Speed: Evaluate how the communication speed of Industrial Ethernet compares to that of traditional fieldbus systems and its impact on industrial applications. (2 marks)

2. Safety and Security: Discuss the advancements in safety and security features offered by Industrial Ethernet technologies compared to fieldbus technologies. (2 marks)

3. Interoperability: Analyze how Industrial Ethernet enhances interoperability among different devices and systems compared to fieldbus technologies. (2 marks)

4. Scalability: Compare the scalability of Industrial Ethernet solutions with fieldbus systems and how this affects their deployment in industrial environments. (2 marks)

5. Cost: Assess the cost implications of adopting Industrial Ethernet over fieldbus technologies, including both initial investment and long-term operational costs. (2 marks)

In your answer, provide a comprehensive evaluation of these factors to explain why industries are increasingly favoring Industrial Ethernet technologies over traditional fieldbus systems.

Question 2 (20 marks)

In a modern industrial setting, a conveyor belt system is used to transport packages through various stages of processing. This system is equipped with IoT sensors that monitor package weight and belt speed. The sensor data is transmitted to a central control unit via the IoT network. The control system adjusts the motor's torque to maintain the desired belt speed and accommodate the varying weights of packages. As shown in Figure 2, when the motor applies a torque T, a friction force is developed that is proportional to the belt’s angular velocity. In this system, the friction constant b is 0.07 N s/rad, and the moment of inertia J is 0.1 kg m². The output variable is the angular velocity ω(t), and the initial angular velocity at t=0 is 0.6 rad/s.

Figure 2. IoT-enabled motor feedback control system.

(a) Construct a block diagram that shows the input and output parameters of the conveyor belt system. (2 marks)

(b) Derive the conveyor belt’s equation of motion from the mathematical model of SDOF torsional system.    (4 marks)

(c) Transform. the conveyor belt’s equation of motion to the laplace domain and construct its transfer function. (6 marks)

(d) Compute the conveyor belt’s response for a unit step input and plot the results until the steady-state condition is achieved. (8 marks)

Question 3 (20 marks)

In this task, you will investigate the effects of proportional and integral control actions on the system performance. You may use MATLAB in answering this question. Let’s consider a typical feedback system as shown in Figure 3. The item to be controlled is a servo with torque signal . The error signal is defined as the differences between system’s output signal and input signal .

Figure 3. A typical feedback control system.

The physical parameters of servo are given in the table below:

Physical Parameter

Symbol

Value

Unit

Moment of inertia

15 ´ 10-2

kg m2

Friction constant

3 ´ 10-2

N s/rad

Initial angular velocity

0

rad/s

The controller transfer function are given as follow:

Control Type

Symbol

Transfer Function

Proportional

P

Proportional-Integral

PI

(a) For the proportional (P) control, derive the mathematical model of the servo, transfer function , and transfer function . In addition, construct a block diagram for each transfer function. (4 marks)

(b) For the proportional (P) control, derive the expression of steady-state error for a unit step input. Furthermore, calculate the proportional constant so that the . Show the results in a step response graph. (4 marks)

(c) For the proportional-integral (PI) control, derive the transfer function and construct its block diagram.

(4 marks)

(d) For the proportional-integral (PI) control, calculate the steady-state error for a unit step input and compare the results to the proportional (P) control. Provide your comparative analysis by highlighting the effect of integrator to the system’s steady-state error. (4 marks)

(e) Design a proportional-integral control (PI) for the following specification:

Design criteria

Symbol

Requirement

Damping ratio

0.707

Percent overshoot

P.O.

< 17 %

Proportional constant

0.27

and plot the system’s response as well as root locus diagram for a unit step input. Shows that the system's response in these two plots satisfies the design requirements. (4 marks)

Question 4 (20 marks)

Proportional-Integral-Derivative (PID) controllers are used in most automatic process control applications in industry today to regulate flow, temperature, pressure, level, and many other industrial process variables. Most PID controllers require tuning to time the speed of the output action properly, so in this task you will design a PID controller for a typical process control, as shown in Figure 4.

Figure 4. A typical process control system.

The transfer function of controller and process are given in the following table:

Controller

Process

(a) Design a PID controller by tuning the proportional , integral , and derivative gain using the closed-loop Ziegler–Nichols tuning method. Assume the disturbance effect to the system is negligible i.e. . Your solution should include the process for calculating the ultimate gain and the ultimate period .  (8 marks)

(b) Compute the system’s response to a unit step input using the tuned parameters and . Plot the response and present the step-response characteristics such as rise time, transient time, settling time, overshoot, peak, and peak time.   (6 marks)

(c) Compute the system’s response to a unit step input and an impulse disturbance with magnitude equal to . Analyse and compare the system’s response with and without diturbance effect. (6 marks)

Question 5 (20 marks)

The recent expansion of IoT technology has been remarkable, with a notable increase in the use of Wireless Network Control Systems (WNCS). Traditional control theory typically examines dynamical systems where each element is interconnected through "ideal channels." However, the integration of communication networks into control systems introduces a paradigm where control is mediated through "non-ideal channels," marking a significant divergence from traditional setups. Figure 5 illustrates a streamlined representation of a WNCS configuration. It demonstrates the control of two devices—a servo and an LED—over a WiFi network, facilitated by the MQTT protocol. To clarify the operational mechanics of a WNCS, you are challenged to design, simulate, and evaluate a simplified model of this system.

Figure 5. Simplified wireless network control system

(a) Design a schematic diagram of the simplified WCNS shown in Figure 5 using fritzing software for the following apparatus:

Item

Quantity

Remarks

Controller (ESP8266)

1 unit

NodeMCU Devkit

Servo

1 unit

Basic servo

LED

1 unit

R/G/B colours

Resistor

1 unit

220 Ohm

Breadboard

1 unit

Full or half size

(2 marks)

(b) Construct the circuit using the schematic diagram designed in task a) and include pictures of the completed circuit in your report. (2 marks)

(c) Create a program to connect the ESP8266 to a WiFi network. Create two topics that will allow clients to subscribe and control the LED and servo through Node-RED and deliver the following output scenario:

Item

Control

Remarks

LED

ON/OFF

Client control the LED to turn ON or OFF using Node-RED

Servo

FULL/HALF

Client control the servo to rotate full or half using Node-RED.

Full à rotate 180 deg from initial position and return to intial position.

Half à rotate 90 deg from initial position and return to intial position.

(4 marks)

(d) Create Node-RED flows in client PC/laptop to subscribe on the selected topic and control the LED and servo according to the output scenario in task c). (4 marks)

(e) Upload the code in task c) to ESP8266 and create a video to demonstrate the working system. Furthermore, upload the video to the online platform. and include the link in your report for evaluation. (4 marks)

(f) Analyze the feasibility of implementing such system in the industry. Your analysis may include, but is not limited to, challenges/issues, examples, and benefits of WNCS.

(4 marks)


热门主题

课程名

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
站长地图