An advanced control block that implements multiple-input/multiple-output
control, such as model predictive control, within a process control system
is initiated by creating an initial control block having generic control
logic and desired control inputs and control outputs communicatively
connected to process outputs and process inputs within a process control
routine. A waveform generator within the control block systematically
upsets each of the process inputs via the control block outputs using
excitation waveforms designed for use in developing a process model. At
the same time, a data collection routine collects data indicating the
response of each of the process outputs to the waveforms delivered at each
of the process inputs. After sufficient data has been collected, a process
modeling routine generates a process model from the collected data and a
control logic parameter creation routine creates control logic parameters
for the control logic from the process model. The control logic parameters
and the process model are then downloaded to the control block to complete
formation of the advanced control block. Thereafter, the advanced control
block is used to provide advanced process control within the process
control routine. Likewise, the process model is used to provide simulation
of the process or to produce virtual process outputs.
Ένας προηγμένος φραγμός ελέγχου που εφαρμόζει τον multiple-input/$l*multiple-output έλεγχο, όπως ο πρότυπος προφητικός έλεγχος, μέσα σε ένα σύστημα ελέγχου διεργασίας αρχίζει με τη δημιουργία ενός αρχικού φραγμού ελέγχου που έχει τη γενική λογική ελέγχου και τις επιθυμητά εισαγωγές ελέγχου και τα αποτελέσματα ελέγχου συνδεμένων επικοινωνιακά με τα αποτελέσματα διαδικασίας και τις εισαγωγές διαδικασίας μέσα σε μια ρουτίνα ελέγχου διεργασίας. Μια γεννήτρια κυματοειδούς μέσα στο φραγμό ελέγχου ανατρέπει συστηματικά κάθε μιας από τις εισαγωγές διαδικασίας μέσω των αποτελεσμάτων φραγμών ελέγχου χρησιμοποιώντας τα κυματοειδή διέγερσης που σχεδιάζονται για τη χρήση στην ανάπτυξη ενός προτύπου διαδικασίας. Συγχρόνως, μια ρουτίνα συλλογής δεδομένων συλλέγει τα στοιχεία που δείχνουν την απάντηση κάθε ένα από τα αποτελέσματα διαδικασίας στα κυματοειδή που παραδίδονται σε κάθε μια από τις εισαγωγές διαδικασίας. Αφότου έχει συλλεχθεί το ικανοποιητικό στοιχείο, μια ρουτίνα διαμόρφωσης διαδικασίας παράγει ένα πρότυπο διαδικασίας από τα συλλεχθέντα στοιχεία και μια ρουτίνα δημιουργιών παραμέτρου λογικής ελέγχου δημιουργεί τις παραμέτρους λογικής ελέγχου για τη λογική ελέγχου από το πρότυπο διαδικασίας. Οι παράμετροι λογικής ελέγχου και το πρότυπο διαδικασίας μεταφορτώνονται έπειτα στο φραγμό ελέγχου στον πλήρη σχηματισμό του προηγμένου φραγμού ελέγχου. Έκτοτε, ο προηγμένος φραγμός ελέγχου χρησιμοποιείται για να παρέχει τον προηγμένο έλεγχο διεργασίας μέσα στη ρουτίνα ελέγχου διεργασίας. Επιπλέον, το πρότυπο διαδικασίας χρησιμοποιείται για να παρέχει την προσομοίωση της διαδικασίας ή για να παραγάγει τα εικονικά αποτελέσματα διαδικασίας.