Java代写:CHG4343 Computer-Aided Design in Chemical Engineering

按照题目要求,代写一个feedback control system,程序实现比较灵活,make sense就好。

Introduction

Any process has specific operating constraints. A process control strategy should be developed to maintain the control variable(s) within these limits. Feedback control is the most common process control strategy. Based on this strategy, any deviation that is detected between the controlled variable and the set point is corrected by adjusting the manipulated variable. It is useful to create a program that can be used in conjunction with a manual control system to maintain a process at or near its set point. Object-oriented programming can be used to design a digital process control system.

Problem

A team of “real losers” has broken into the penthouse suite at Trump Tower, much to the chagrin of the tenant and the real estate conglomerate. You and your group are a team of process engineering consultants hired by the Wallydrag-Trump Fund to outfit the suite with a “great wall”. Actually, you must develop and install a feedback control system capable of fending off future attacks.

Objectives

The objectives of this assignment are three-fold:

Develop a JAVA-based computer program that can do the following

  • Create a feedback control system consisting of any combination of proportional (P), integral (I), and/or derivative (D) controller(s) in parallel that is capable of receiving an arbitrary input signal in the time domain and producing a response signal in the time domain.
  • Provide detailed validation of your code.

The program should be robust, generic, and easily adaptable; and it should employ numerous aspects of object-oriented programming, including polymorphism, inheritance, interfaces, cloning, exception handling, and file I/O. (Note that your program may not necessarily have all of these components.) The validation must be thorough and convincing.
As mentioned previously, this code will be submitted in late November and cannot be edited after the submission date.

Validate an anonymous group’s code.

More details will be provided at a later date.

Write a detailed, technical report.

See “Project Expectations” document.

Suggested Reading

For further information feedback control, please refer to your notes from CHG 3335 -
Process Control. You may also consult the following textbook:

  • Seborg, et al., Process Dynamics and Control, any edition

Group Meetings

There will be two group meeting sessions in which you and your team will meet with the spokeswoman of WTF and discuss the progress on your project. You will be expected to have completed certain milestones regarding your project by each group meeting. Certain requirements should be submitted in a compressed file via email at least 24 hours prior to your meeting.
All group members must attend the group meetings.

Meeting 1

Requirements: Task allocation, plan of action, preliminary code structure, some amount of coding should also be completed and submitted

Meeting 2

Requirements: Task allocation, plan of action, finalized code structure, majority of coding should be completed and submitted

IMPORTANT: Please name your email and files according to the format in Table 1, or it will be assumed that your work was not submitted. This is done to facilitate navigation through dozens of emails of submitted work.
Good luck! WTF is counting on you.