The Heating Company is responsible for the production of heating equipment for both the residential and the non-residential facilities. The proposed plans for the company are to develop new lines of gases and development of improvised central heating control (CHC) systems for both the residential and non-residential facilities. The core proposals for the central heating control systems are to model the functional specification for the proposed solutions.
The proposed functionality of the central heating control systems includes automation and monitoring all the aspects of the heating process. The developed functional specification should factors installation of software components linking the heating unit, gas unit, temperature detector, and software components through centralized developed Wi-Fi Connectivity. The Wi-Fi Protocols must coordinate all the processes and allow two-way communication between the associated hardware components. Furthermore, the proposed central heating control systems allow communication between the Wi-Fi controllers and System control panel. Control Panel allows real-time communication with the systems using predetermined user controls such as system clock for real-time detection of signal sequence; configure temperature detector, automatic heating control and Sequential turning off/on of the central heating control system.
Entity Relationship Diagram (ERD diagram) allows modeling of the relational database structure. Components of the ERD diagram include:
System panel coordinates the whole process of the entire central heating control systems and provides real-time interaction with the systems. The ERD diagram central heating control systems shows all the visual architecture of the database designs and the entities associated with the relational constraints of the heating components, temperature detectors, systems clocks within the preconfigured systems touch pad. Entity Relationship Diagram (ERD) models the relationships between the central heating control systems software components and the preconfigured dashboard.
Description of the central heating control systems Database Structure
Control Flow Diagram (CFD’s) describes the control flow sequence of the business process or review specification describing the network of application sequence within the Central heating control systems network sequence. CFD’s explains the detailed logic process of operations within the operations of the time detection sequence. Furthermore, CFD’s allows real-time routing the operations from the initial start to the completion detailing all the argumentative conditions. DFD’s are subdivided into sub-systems (processes) each describing how the data flow within the systems.
Central heating control systems CFD explains the operations of the data flow sequence modeling the operations of the systems clock- setting & configuration of the specific time instances, setting the heating time program and configuration of the time detection process.
Process specification methodology used for documenting the web application, analyzing and explaining the decision-making process & used to create output data from the process input data sequence. The objective of the process specification is to achieve flow down control process and develop complete process specification.
Process description allows an individual to obtain precise description of executed tasks & accomplishment processes and validating system design including data dictionary & data flow diagram (DFD’s). Process specification allows processing of the physical outputs & inputs and developing computer aided software engineering (CASE) tools.
Process Specification allows linking the process of data flow diagram (DFD’s) and data dictionary tools. Process specification allows modeling of the data flow diagram (DFD’s) using object-oriented design. Process specification methodology allows graphical tools to perform functional specification allows such as Entity Relationship Models, Data Flow Diagram.
Modeling Process Specification entails developing prerequisite process for executing the central heating control systems.
Ducts = 0;
Gas Meter Supply = 0;
Heating Unit Fan = 0;
Heating Unit =0;
Ducts = new value ();
Gas Meter Supply = new value ();
Heating Unit Fan = new value ();
Heating Unit = new value ();
Switch (Measuring the temperature obtained using System Temperature Detector);
If (temperature< = established temperature settings);
Looping the switch statement tills temperature surpasses the measurable range.
Process Specification Pseudo code
Temperature = 0;
If (initialized time variables == 12:00:00am and 6:59:00am) {
Set the values of heating temperature == temperature range of 50C to 100C;
} elseif (initialized time variables == between 7:00:00am and 5:59:00pm) {
Set the values of heating temperature == temperature range of 150C to 200C;
} else (initialized time variables == 12:00:00am and 6:59:00am) {
Set the values of heating temperature == temperature range of 150C to 200C;
Update the selected heating temperature according to the user selection criteria.
Function (Manual Heating) {
User selection = 0;
Temperature below limit = (Predetermined values);
Print (“Select the Temperature settings);
Selected temperature automatically overrides the selected temperature in (g).
Function (Choose the appropriate heating controls)
Ducts, Gas Supply, Heating Fan and Heating Unit initialize them to Zero;
If (selected heating command option set to OFF) {
Ducts = closed;
Gas Supply (to the Heating Unit) = stop;
Heating Fun & Unit = UNAVAILABLE;
Updates the System Display;
Reflects updated states of Ducts, Gas Supply, Heating Fan and Heating Unit with appropriate controller messages;
Control specification explains how the central heating control systems software components will operate when an instance of a control event or signal sequence is triggered and which iterative process is triggered as a consequence for the occurrence of the triggering effects. The control specification will model the behavioral constraints of the central heating control systems software triggers the operations of event control handling of the temperature detector, time sequence handling and how to create a transition diagram modeling accurate transition period within the database process. Furthermore, iterative process within the systems enables generating appropriate software modeling matrix.
Control specification – Process Activation Tables and State Machine Diagram
Control Specification handles how every events handling process by providing extensive procedures how each processes & events is handled within the Control Flow Diagram/Data Flow Diagram. Central Heating Control Systems control specification allows handling of the different modules & functionalities such as Operation Modules, Data Storage Modules, System Control Panel Modules and System Settings (CHC System Clock, System Temperature Detector and System Display).
CHC State Machine Diagram
Heating Duct Central Heating Systems
(creately.com, 2018).
Gas Meter Supply Central Heating Systems
(creately.com, 2018)
Heating Unit State Diagram Transition
(creately.com, 2018)
Developed Central Heating Control State Machine Diagram
CHC transition diagram explains the modeling between the transition levels of the various object instances. Developing state machine diagram explains how the transition levels of the control system sequence showing real-time behavior of the specific iteration process of the event sequence and how to effectively respond to the corresponding events.
Process Activation Tables (PAT)
PAT’s are decision tables whose condescending outputs activate binary outputs within the CHC architectural designs.
INPUT EVENTS |
||
Temperature Detector |
0 |
1 |
System Clock |
1 |
0 |
Activation Process |
1 |
1 |
Monitor and control CHC platform |
1 |
0 |
Monitor the temperature and heating threshold sequence |
0 |
1 |
User Interaction – real-time interaction with the CHC platform |
1 |
0 |
Data dictionary enables hierarchical graphical modeling of the proposed systems showing processing activities and functions. Data Flow Diagram data dictionary allows developing the data dictionary using top-down approach. Data dictionary allows analyzing the data flows and data stores for the data-oriented systems. Data dictionary allows referencing the metadata. Developing data dictionary allows modeling the specific data objects. Data dictionary allows processing the data flow, elements and data structures. Data dictionary allows describing within the database format, design structures and how the data is used.
The data flow comprises of the composite structures or elements. Data flow enables processing of external entity, process and data flow diagram for the data stores.
CENTRAL HEATING CONTROL SYSTEMS DATA DICTIONARY
References
Creately.com. (2018). Diagram Maker | Online Diagram Software | Creately. Retrieved August 21, 2018, from https://creately.com
Control Specifications (CSPEC). (n.d.). Retrieved August 17, 2018, from https://www.freetutes.com/systemanalysis/sa6-control-specifications.html
THE HATLEY/PIRBHAI MODEL. (n.d.). Retrieved August 17, 2018, from https://read.pudn.com/downloads138/sourcecode/others/592939/comp8100/Hatley-Pirbhai-BW.pdf
Walter, C. (n.d.). Control Software Specification and Design: An Overview. Retrieved August 17, 2018, from https://www.lume.ufrgs.br/bitstream/handle/10183/27688/000102260.pdf?sequence=1
YouTube. (2009, February 17). Concepts of Real Time Systems. Retrieved August 17, 2018, from https://www.youtube.com/watch?v=rYeqygKAZoM
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download