Professional Documents
Culture Documents
Algoritmi Upravljanja Mehatronickih Sistema
Algoritmi Upravljanja Mehatronickih Sistema
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
Abstract— This paper focuses on control guidelines for structural design methodology are
systems and control algorithms subsystems proposed in [1], this methodology is developed, based
selection, evaluation, design and synergistic on VDI 2206 guideline and different industrial,
integration stage in Mechatronics systems design scientific and educational resources listed and some
and development methodology, main concepts, discussed in [1], and is proposed to fulfill
classifications, role, description of main features Mechatronics optimal program requirements. The
and selection criteria are presented and proposed methodology consists of a systematic
discussed. The paper intended to support specific simple and clear steps (depicted in diagram 1)
engineering educators and help students in that are easy to memorize, follow and aims to support
solving Mechatronics design and development engineering educators and help non experienced
tasks. student or group of students to integrate gained
multidisciplinary abilities and knowledge, in various
Keywords— Mechatronics design, stages in solving Mechatronics design integrated
Control system, Control tasks.
algorithm, Synergy, Integration. Mechatronics systems are supposed to be designed
I. INTRODUCTION
with synergy and integration toward constrains like
The modern advances in information technology higher performance, speed, precision, efficiency,
and decision making, as well as the synergetic lower costs and functionality, and operate with
integration of different fundamental engineering exceptional high levels of accuracy and speed despite
domains caused the engineering problems to get adverse effects of system nonlinearities, uncertainties
harder, broader and deeper. Problems are and disturbances, therefore, one of important
multidisciplinary and to solve them require a decisions in Mechatronics system design process are,
multidisciplinary engineering systems approach, such two directly related to each other subsystems; the
modern multidisciplinary systems are called control unit (physical control-unit) and control
Mechatronics systems. Mechatronics engineer is algorithm subsystems selection, design and
expected to design products with synergy and synergistic integration. This paper focuses on control
integration toward constrains like higher performance, system and control algorithm selection, design and
speed, precision, efficiency, lower costs and synergistic integration stage in Mechatronics systems
functionality, also in order to evaluate such concepts design and development methodology. Concepts,
and others generated during the design process, classifications, role, description of main features and
without building and testing each one, Mechatronics selection criteria are to be presented and discussed.
engineer must be skilled in the modeling, simulation, The paper is intended to support engineering
analysis and control of dynamic systems and educators and help students in solving Mechatronics
understand the key issues in hardware design and development tasks. a short review of
implementation[1-2], due to different disciplines scientific resources on control system selection,
involved, the Mechatronics design process may design and integration stage in Mechatronics is
become very complex, and correspondingly, presented.
engineering educators face daunting challenges.
The key element in success of a Mechatronics II. MECHATRONICS SYSTEMS DESIGN APPROACH-
engineering program, and correspondingly CONCEPTS AND TERMINOLOGIES.
Mechatronics engineering graduates, is directly There are many definitions of Mechatronics, it can be
related to the applied structural design methodology. defined as multidisciplinary concept, it is synergistic
A guidelines for structural design methodology and integration of mechanical engineering, electric
tools for the development process of Mechatronic engineering, electronic systems, information
products, that can support educators and help technology, intelligent control system, and computer
students in solving Mechatronics design tasks with hardware and software to manage complexity,
their specific properties and can be applied in uncertainty, and communication through the design
educational process is highly required, such and manufacture of products and processes from the
www.jmest.org
JMESTN42351005 1
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
very start of the design process, thus enabling
according to control algorithm) convert into
complex decision making. Modern products are
manipulated variables for the actuators (e.g. motors)
considered Mechatronics products, since, it is
to command, control and optimize the physical system
comprehensive mechanical systems with fully
ensuring desired excellent steady-state and dynamic
integrated electronics, intelligent control system and
performance, or for monitored variables to display.
information technology. Such multidisciplinary and
The addition and integration of feedback information
complex products, considering the top two drivers in
flow to a feed
industry today for improving development processes,
forward energy flow in the mechanical system (e.g.
that are shorter product-development schedules and
motor drive, drainage pump) is one of the
increased customer demand for better performing
characteristics of many Mechatronic systems.
products, demand another approach for efficient
Interactions of man and machine have been
development. The Mechatronic system design
profoundly enhanced by the development of
process addresses these challenges, it is a modern
electronics and IT technologies (e.g. SMS, voice
interdisciplinary design procedure, it is the concurrent
control) and interactions have become more versatile
selection, evaluation, synergetic integration, and
and user-friendly [2-4].
optimization of the whole system and all its sub-
systems and components as a whole and III. CONTROL UNIT/ALGORITHM SELECTION, DESIGN
concurrently, all the design disciplines work in parallel AND INTEGRATION IN MECHATRONICS DESIGN
and collaboratively throughout the design and
development process to produce an overall optimal II.I Control stage components
design– no after-thought add-ons allowed, this
approach offers less constrains and shortened During the concurrent design of Mechatronic
development, also allows the design engineers to systems, it is important that changes in the
provide feedback to each other about how their part of mechanical structure and other subsystems be
design is effect by others. Integration refers to evaluated simultaneously; a badly designed
combining disparate data or systems so they work as mechanical system will never be able to give a good
one system. The integration within a Mechatronics performance by adding a sophisticated control
system can be performed in two kinds, through the system, therefore, Mechatronic systems design
integration of components (hardware integration) and requires that a mechanical system, dynamics and its
through the integration by information processing control system structure be designed as an integrated
(software integration). Synergy from the Greek word system (this desired that (sub-)models be reusable),
synergeia meaning "working together“ and refers to modeled and simulated to obtain unified model of
the creation of a whole final products that is better both, that will simplify the analysis, prediction of whole
than the simple sum of its parts, an integrated and system effects, performance, and generally to achieve
concurrent design should result in a better product a better performance, a more flexible system, or just
than one obtained through an uncoupled or sequential reduce the cost of the system[2].One of most
design [1]. synergy can be generated by the right important decisions in Mechatronics design process
combination of parameters. are, two directly related to each other subsystems; the
control unit (physical controller) and control algorithm
1.3 MECHATRONIC – BASIC APPROACH subsystems selection, design and synergetic
integration. As shown in Figure 3, three components
Regardless of the type of Mechatronic system, there can be identified at this level; the control system,
is a need to understand the fundamental working control algorithm and the electronic unit subsystems.
principles of Mechatronic systems. The general The physical-controller subsystem, can be structured,
scheme is shown in Figure 2. The basis of many basically, around six basic forms (options) of
Mechatronic systems is the mechanical subsystem programmable control system: Personal computer
which is a power-producing/generating machine (PC), Microcomputer, Microcontroller (Mc), Digital
(mechanical aspects/elements, including; mechanical signal processors (DSP), Application specific
structure, mechanisms, their mechanical properties integrated circuits (ASICs) and Programmable logic
and parameters, thermo-fluid and hydraulic aspects of controller (PLC)[1]. also, there are a variety of control
a Mechatronics system), which converts or transmits algorithms exits, including: ON-OFF, PID modes,
the mechanical process (by actuators). Information on Feedforward, adaptive, intelligent (Fuzzy logic, Neural
the state of the mechanical process and environment network , Expert Systems and Genetic) control
has to be obtained by (using sensor for) measuring algorithms. The key factors that might influence the
generalized flows (e.g. speed, mass flow) or electrical decision on selecting certain control unit/algorithm
current/potentials (e.g. temperature, speed). Together include; a) Operation (how system will run and how
with the reference variables, the measured variables
are the inputs for an information flow, which the digital
electronics (Control unit compares them, and
www.jmest.org
JMESTN42351005 2
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
1 Pre-Study Process (The problem statement ) :
(It is the process of understanding what the problem is, its goals and functions , and to state it in clear
terms. Done by identification, gathering and analysis as much as possible information about) :
a Target user, market and user interests/needs/requirements identification and analysis; (build user
requirements table)
System requirements/specifications identification, definition and analysis; functional, Performance
and environmental and non-functional requirements.
Build requirements analysis table; fixed and soft requirements, description and types
Create detailed functional specifications.
Aesthetics: if pleasing elegant design is required, color, shape, form and texture to be specified
The problem statement in clear terms : based on up steps, d escription of what is the problem? the goal?
b the top-level functions, and/or state the problem in terms of the deficiency that must be ameliorated user
and system requirements,
Conceptual Design, functional specifications and their structure.
simultaneous synergistic integration and optimization of the system and all its subsystems as a whole, no after-thought add-ons allowed-- Iterate forward and backward to fulfill requirements
2 (Consider the system as a whole, building a description of it in terms of an interdisciplinary set of integrated general
ideas and concepts, conceptual design is usually evolve from problem statement; user and system requirements)
a Identification, description and analysis of the required system ,what is the system?, it's overall function? ,
sub-functions?, behavior/performance?, how it looks like?.
Identify system’s preliminary necessary structure ( e.g. mechanical, electric, control….),
Break down the overall function/system into subfunction/subsystems; what are major subsystems/components? what
are subsystem’s/components' functions? how components interact ?and how they should be connected?
Built system functional model (function box, Sequence or Hierarchy ), depicting the flow of (information,
Energy or Material) between the system’s components
Generate preliminary decisions about the dominant mechanical properties, (e.g. matrials, sizing, volume,
DOF, joints types)
Morphological analysis; Build Morphological table, suggest solutions for functions, evaluate the best solution.
b
A preliminary ideas about mechanical, electric problems and the necessary sensors, actuators, interfaces.
Parallel (concurrent) selection, evaluation, synergetic integration and optimization of the system and all its
sub-systems as a whole and concurrently, all the design disciplines work in parallel and collaboratively
3 throughout the design and development process to produce an overall optimal design– no after-thought
add-ons allowed.
Designing system as a whole, serve as methodological basis for Mechatronic Systems development
Parallel (concurrent) optimal selection, evaluation, synergetic integration and optimization of the system
b and all its modules-sub-systems and all components as a whole and concurrently throughout the design
and development process, with respect to the realization of the design specifications and requirements
Mechanical sub-system; the design of all mechanical aspects in full details to meet the requirements; structure
Eements, Mechanisms, Dimensions, Materials, Properties, Parameters ...(CAD/CAM tools. )
Control unit sub-system Control algorithm and design Sensors subsystem Actuators subsystem
Human–machine interaction field Electric & Electronics; Interconnections, signal conditioning, interfacing.
c Synergy can be generated by the right combination /selection of proper parameters that is, the final
product can be better than just the sum of its parts.
Integration refers to combining disparate data or systems so they work as one system. The integration
can be performed in two kinds: The integration of components (hardware results from
integration),
d designing the mechatronics system as an overall system and embedding (placement ) the sensors,
actuators, and microcomputers into the mechanical process. The integration by information processing
(software integration) is based on advanced control function
a Modeling process ; Verifying sub-functions and testing sub-systems, consists of two levels:
Subsystems models; in open and closed loop
Overall system model; the verified sub-functions and tested sub-systems are integrated in one overall
system model interacting similar to real situation is checked
b Two types of modeling process ; Analytical modeling; Represent the sub-systems and whole system
using mathematical equations suitable for computer simulation ( e.g. MATLAB, Labviev). Physical
(Experimental ) modeling; based on obtained measurements from the system
Simulation process ; is used to decide on the design specifications of the mechatronic system in terms of
specification of requirements. simulation divided into three parts: Mechanical simulation; To test the
kinematics and dynamics variables. System simulation; To test the system’s response to different inputs
c in both open and closed loop. Electronic simulation; To test circuits functionality and compatibility
Figure 1 Systematic guideline steps for Mechatronics systems design education-oriented methodology.
www.jmest.org
JMESTN42351005 2718
Auxiliary Energy supply
Humane
(to actuator) Reference variable
machine interface
Energy supply Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
Measured variable
Control stage
(Mechanical system: structure, mechanisms, parameters, thermo-fluid/ hydraulic aspects)
ASICs
tasks/ instructions are processed), b) Fuzzy logic Neural network
Robustness/environment (e.g. industrial, soft.. ), c) PLC
Serviceability (availability of replacement components Genetic algorithm Expert Systems
www.jmest.org
JMESTN42351005 2719
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
processing unit (CPU), Programmable memory, and
II.II CONTROL SYSTEM
STRATEGIES/ALGORITHMS
SELECTION AND DESIGN
There are many control strategies that may be
more or less appropriate to a specific type of
application, each has its advantages and
disadvantages; the designer must select the best one
for specific application [8-10]. Engineering practice
usually dictates that one chooses the simplest
controller that meets all the design specifications. In
most cases, the more complex a controller is, the
more it costs, the less reliable it is, and the more
difficult it is to design. Choosing a specific controller
for a specific application is often based on the
designer's past experience and sometimes intuition,
and it entails as much art as it does science [10] the
choice of the controller type is an integral part of the
overall controller design, taking into account selection
factors, and in particular, with final aim to obtain the
best cost/benefit ratio and therefore the simplest
controller capable to obtain a satisfactory performance
should be preferred [11]. Based on up mentioned, and
on particular Mechatronics system purpose,
destination, desired performance, precision,
efficiency, costs, functionality and complexity, the
control unit and algorithm are selected and designed.
The terms control system design can be referred to
any of the following three forms; a) writing
corresponding control program/algorithm (e.g. for
PLC, CNC or Microcontroller) to control the process,
or b) Developing a knowledge base, Inference
mechanisms and communication interfaces for
intellegent control or, c) The process of selecting
feedback gains (poles and zeros) that meet design
specifications in a closed-loop control system. Most
design methods are iterative, combining parameter
selection with analysis, simulation, and insight into the
dynamics of the plant [11-12]. Different control system
design approaches are available and can be applied
to design and test the selected control algorithm [1]. In
[13-14] is presented simple and user friendly
controllers and design guide that illustrates the basics
of controllers and control algorithms, their elements,
effects, selection and design procedures.
III. CONTROL SYSTEM-UNITS CLASSIFICATION AND
DESCRIPTION OF MAIN FEATURES
www.jmest.org
JMESTN42351005 2720
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
Storage memory
Figure 5(b) Microprocessor and
Microcontroller [15]
III.I VARIABLES, PROCESSES AND CONTROLS.
www.jmest.org
JMESTN42351005 2721
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
categorization is depicted in Figure 12(a). Discrete with all its main components on a single chip;
control system executes their actions to change and processor, programmable memory and I/O
alter the processes in the following two cases: a) peripherals). Another term used for microcontrollers is
When discrete-state of the controlled process has embedded controller, since most of the
changed, or b) when a certain a mount of time has microcontrollers are built into (embedded in) the
elapsed. According to these changes, we can devices they control.
distinguish two types of processes: a) Discrete event Features of microcontroller are similar to those of a
– driven processes, and b) Time-driven-process. standard personal computer; it is capable of
Also, we can distinguish two types, executed by uploading, storing and running programs,
controller, changes to alter the process : a) Discrete programmed and re-programmed to perform/fulfill a
event–driven executed changes: the controller wide range of complex tasks involving real-time data
execute the next step in the program to act on the acquisition, monitoring and control. Because of their
processes , in response to the occurrence of some versatility, it adds a lot of power, control, and options
discrete processes event, that change the state of the at little cost. Microcontroller meets such selection
system, and b) Time-driven executed changes: The requirements as; operation, serviceability,
execution of control changes occur, when a certain a programming (both environment and language), small
mount of time has elapsed or at a specific point in space-saving size result in easy to embed/integrate
time. Corresponding to this, we can distinguish two into larger electronic circuit designs, low processing
types of discrete control: a) Combinational logic power, low unit cost and cost of final product,
control ( or logic control), and b) Sequential control. therefore, Microcontroller is considered an optimal
Logic control and sequencing are referred as selection decision, for Mechatronics systems and an
switching systems in the sense that they switch their efficient low cost solution for the control of a
output vales ON and OFF in response in changes in Mechatronic system[17], and is used in a wide variety
events or time, whose output values at any time are, of applications including home appliances, medical
exclusively, determined from the present combination equipment, telecommunication equipment,
of inputs. The basic elements of combinational logic automobiles, trucks, airplanes, entertainment
control are the logic gates ( e.g. AND, OR, NOT , equipment, toys, and office equipment [18]. The
NOR, NAND) and the use of ladder logic and advantages of microcontroller become obvious for
Boolean algebra. Meanwhile, sequential control, certain Mechatronic applications with slow movement
controls a process that is defined as a series- but requiring higher precision [19] at low cost.
sequence of time/event-driven operations of tasks to Microcontroller is programmed by first typing the
be performed, one after the other and the controller program (control algorithm) into a suitable PC
execute the next step in the program to act on the software environment (e.g. C+), fully checked for
processes , in response to the occurrence of some correct operation, compiled to machine code, loaded
discrete processes event, that change the state of the into program memory by programmer through the
system. Examples of discrete processes: serial port.
Manufacturing lines, elevators, traffic systems,
Conveyors and other material transport system, III.III DIGITAL SIGNAL PROCESSOR (DSP),
automated storage system, stand-alone production Digital signal processors (DSP) are specialized
machines, all these processes operate by following a form of embedded microprocessors for the purpose of
defined sequence of performed operations (start and real-time digital signal computing, with some on-chip
stop actions, on and off ) [15]. peripherals but with external ADC/DAC, which
Control loops (Sensor-Controller-Actuator) can be represent the most important input/output channel.
divided into two categories: a) Single variable single- DSPs have advanced architectures; integrated
loop control, b) Multivariable multi-loop control. In multiplexer/accumulator, multiple buses, parallel
practical control problems, there are a number of computing/processing, fast sampling rate, a fixed
process variables which must be controlled and a point or floating point instruction set optimized for
number of variables which can be manipulated. typical signal processing operations such as discrete
Multivariable multi-loop control loop :are control loops transformations, filtering, convolution, and coding all
in which a primary controller controls one process for the purpose of real-time digital signal computing.
variable by sending signals to a controller of different DSP is an optimal control selection decision and
loop that impacts the process variable of the primary preferred over microcontrollers, for application
loop. The common terms used for single loop control requiring real-time DSP computing constrains
include: a) feedback control loop, b) Feedforward ( implement complex and iterative algorithms and
control loop. Meanwhile, key terms of multiple control perform computationally efficient and fast algorithms),
loops include; a) Feedback plus Feedforward, b) like sound processing/generation, sensor (e.g.,
Cascade control, c) Ratio control, d) override controls. Vibration) signal analysis telecommunications (e.g.,
bandpass filter and digital modulation/demodulation in
III.II (EMBEDDED) MICROCONTROLLER BASED mobile phones, communication transceivers,
CONTROL SUBSYSTEM
modems), missile control and vector control of AC
Microcontroller is inexpensive single chip computer motors. [16] [20-22].
designed using all-in-one technology (it is a computer III.IV APPLICATION INTEGRATED
SPECIFIC CIRCUITS
www.jmest.org
JMESTN42351005 2721
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
(ASICS) designs. Because most requirements correspond display of reports on a
Are custom made Mechatronic systems are to the two types of printer or monitor, c)
devices to perform a analog (the sensor and changes in discrete operator- initiated
specific the final control element control, a) Event-driven events: entering new
application/operation are analog devices), it changes, b) Time-driven programs, editing
such as a PID must have both ADC changes. In addition to existing program,
algorithm, run a cell and DAC converters, these two basic entering customer
phone, control the which serve as requirements, the control data, order or number,
functions of the translators that let the computer must also deal or startup instructions
vehicle. ASICs can computer communicate with other types of for the next production
contain a CPU or with the outside analog interruptions and events, run, Emergency stop.
memory or peripheral world[24]. Personal these include: a) If the control system is
functions or even a computer based control Computer command to configured around a
MAC cell as part of its subsystem is not process actuators (able PC, one of the
makeup [16]. suitable for a large to send control signals to following versions can
ASIC is an optimal number of Mechatronics the process to be chosen: a)
selection decision, for products and is limited accomplish a corrective Computer- Aided Data
Mechatronics systems by the high costs and action), b) System-and Acquisition consisting
designer who wish to size involved. program-initiated events: of; PC , data
define the function of Advantages include such as the printing or acquisition board
his own integrated superior signals (DAC) and software.
circuit. The major processing, graphical b) PC, I/O modules
incentive to design an capabilities, and and software, an
ASIC for an software flexibility. example temperature,
application is its Personal computer computer based
impact on the overall based control control system, of an
cost, size and subsystem, are an eclectic furnace, is
performance of a optimal selection shown in Figure 6, the
system, many decision, for temperature in electric
functions can be Mechatronics systems in furnace is measured
integrated into single the case of very complex by analog
devices, and applications, and when thermometer, the
therefore, the number extensive signal analog temperature is
of components and processing and in-depth converted to digital
size circuit board can analysis is required, also temperature by ADC
be reduced [23]. in research activities, in converter, the digital
laboratory conditions, temperature is fed to
III.V COMPUTER e.g. when an controller (Computer)
BASED CONTROL experimental model has through an interface,
SUBSYSTEM to be tested. PC can be this digital temperature
In Mechatronic made suitable for is compared with the
systems, computers industrial environment programmed input
play a variety of roles; (discussed in 3.6 PLC), temperature, and if
they model, analyze, some models of these there is an error, the
and simulate computers are rack- controller, according to
Mechatronic systems mountable and contain written control
and components and their own battery-backup algorithm program,
are useful for control power supply. sends out control
design. As part of There are two basic signal to control the
measurement requirements that must actuator (Heater) ,
systems, they are be placed on the through an interface,
used to measure the computer (and managed amplifier, and relay, to
performance of by controller) to achieve bring the furnace
Mechatronic systems, real-time control temperature to desired
to determine the value requirements: a) value[25].
of component Process- initiated A generation refers to
parameters, and to interrupts; to respond to the state of
validate models incoming signals from improvement in the
experimentally. the process, b) Timer- development of a
Finally, they form the initiated actions: to product. This term is
central component in executing certain actions also used in the
digital control systems at specific points in time. different
for Mechatronic These two basic advancements of
www.jmest.org
JMESTN42351005 2722
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
computer vehicles, measuring PLCs improving over the among Mechatronics
technology, with instruments, years, have integrated Inputs
each new telecommunication diagnostics, can display subsystems plays a key
generation, the devices, home process state, signal
circuitry has appliances, failures and override Amplifier PC Interface
gotten smaller consumer electronic
and more products (cameras, role in their engagement of
advanced than hi-fi systems, functions, applications applications, both of fixed
the previous televisions, video can be immediately and flexible configurations.
PC Interface
generation recorders, mobile documented. Digital communication
before it. As a phones, music Differences between depends on the designer's
result of the instruments, toys, computer and PLC, demands for the amount of
miniaturization, air-conditioning). include :a) PLC has the transferred data, the
speed, power and They are connected advantage of being distance between the
memory of with sensors, user designed for the harsh systems, and the
computers. The interfaces (buttons environment of factory, requirements on the
development of and displays), and while PC was designed degree of data reliability
the computer, actuators[1][26]. for office environment. b) and security. The signal is
and then the PLC with its built-in input represented by alterations
microcomputer, Furnace and output interface of amplitude, frequency, or
led to embedded could be readily phase. This is
computers/ connected Thermocouple
to external accomplished by changes
Microcomputers. equipments, whereas the ADCin voltage/current in
Microcomputers converter
metallic wires or by
PC requires special input
can be integrated and output cards to electromagnetic waves,
with the enable such both in radio-transmission
actuator/sensors, connections. c) In Relay PLC, and infrared optical
this integration Figure 6 an there is much more transmission [16][22]
lead to smart example of proprietarily software
sensors and temperature, and architecture than in
Power
smart actuators. computer PC. d)Advances had
Embedded based control mad PC speeds doubling
microcomputers system, of an every 18 months which
are hidden in eclectic is much more rapidly
products such as furnace [25]. than PLC technology.
machines, PC can be made suitable
III.VI PROGRAMMAB operate in an unfriendly for industrial
LE LOGIC industrial environment. environment, where
CONTROLLER numerous manufacturers
Therefore, PLC is an
(PLC), optimal efficient are selling rugged PCs
BASED CONTROL
selection decision, for that can survive in harsh
SUBSYSTEM.
controlling industrial industrial environments:
Mechatronics systems. a) PC can be equipped
PLC is form of Advantages of PLC with membrane-type
programmable include: designed for key-boards for protection
automation, it can be hursh industrial against factory moisture,
defined as a environment, oil, and dirt.. b) PC can
microcomputer based programming is very be ordered (customised)
controller that use user friendly (using to come with have
control program ladder diagrams, sealed cases and filters
instructions stored on instructions or function covering the air vents,
its programmable blocks), can be also, with input and
memory to implement programmed to carry out output cards and related
logic, sequencing, arithmetic operations hardware, to provide the
timing, counting and and control tasks e.g necessary devices to
arithmetic functions PID control algorithm, be connect the industrial
through digital or re- programmed, can be equipment's and
analog input/output connected to computer processes[15].
devices, it purpose to system- network, or with
sense, activate and human interfaces, low III.VII DIGITAL
control industrial price (PLC prices going COMMUNICATIONS
equipments, machine down), size shrinking, Intercommunication
and process, and to and performance of
www.jmest.org
JMESTN42351005 2723
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
IV. CONTROL Advantages of ON- lag, lead or lag-lead design specifications
ALGORITHMS; ROLE OFF control algorithm, where in a closed-loop
AND DESCRIPTION algorithm include; the last three are control system.
OF MAIN FEATURES a) simple, soft approximation, Role/effect of each
PI,PD and PID tuning parameter
Different types requires basic modes respectively. (gain) on system's
of control of The input to PID response, include: a)
algorithms are instruments/compon algorithms is the P-algorithm; is
available for ents, b) easy to error between proportional to error, it
Mechatronics troubleshoot, d) low actual and setpoint is the simplest and
system control, cost. Disadvantages values, if there is an determines how much
including; ON- include; a) no fixed error, the controller correction should be
OFF, PID modes, operating, the adjusts its output made, speeds up
Feedforward, controlled process according to P-, I-, response and
adaptive, oscillates, because or D- parameters reduces, but never
intelligent (Fuzzy control doesn’t hold (gains) that have to eliminates steady
logic, Neural the variable at be set in the state error. b) I-
network , Expert setpoint, but keeps algorithm, where, as algorithm; integrates
Systems and the variable within noted, the term error and determines
Genetic) control proximity of control system how long should the
algorithms [1]. setpoint, b) design refers to the correction be applied,
excessive wear of process of selecting slows the response
IV.I ON-OFF CONTROL final control feedback algorithm times and
ALGORITHM element, since it is parameters (gains) reduce/eliminates
Also called always opening and that meet desired
Discrete (or bang- closing. steady-state error. d) D- need improved stability and
bang) controller, it ON-OFF control algorithm; differentiates can tolerate an offset error,
is the simplest of algorithm is optimal error and determines a PD-controller is
all control selection decision, how fast should the employed. (5) However,
algorithms and for slow acting correction be applied, there are some processes
are ones that, in operations not acts only in the transient that cannot tolerate offset
response to input requiring high response, speeds up error, yet need good
error, have only accuracy; such as response and reduces stability, the logical solution
two output modes industrial overshoot. In [13-14] is is to use a control mode
(positions); fully automation presented simple and that combines the
OFF or fully ON applications, user friendly controllers advantages of the three
( a third output refrigeration unit, and design guide that controllers' action [13][27]
may be; No home water heater, illustrates the basics of PID algorithms provides an
change). It and applications controllers and control optimal solution to both
requires actuators like smart home, algorithms, their reference tracking and
(final control microwave, elements, effects, disturbances rejection,
elements) that washing machine. selection and design also, due to it's simplicity,
have two procedures. the following ease of design, moderate
IV.II PROPORTIONAL-
corresponding simplified guide for PID cost, PID control algorithms
INTEGRAL-
command control algorithm are an essential part of the
DERIVATIVE
positions: on/off CONTROL ALGORITHM
selection, can be control loop of many
(open-closed). MODES. suggested; (1) for applications in
The main processes that can manufacturing industries
purpose, of this PID control operate with continuous and process industries.
algorithm, is to algorithm is cycling, the relatively
keep a given combinations of inexpensive two position
physical variable three control controller is adequate.(2)
within certain algorithms; For processes that
limits or to Proportional (P), cannot tolerate
change it Integral (I), and continuous cycling, a P-
according to a Derivative (D) controller is often
predetermined algorithms. The employed. (3) For
program. Home modes of PID processes that can
heating control algorithm tolerate neither
thermostat is an are combination of continuous cycling nor
ideal example of these thee offset error, a PI
mechanical on/off algorithms: P- controller can be used.
controller. , PI- ,PD-, PID -, (4) For processes that
www.jmest.org
JMESTN42351005 2724
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
IV.II.1 CONTROL controlled Figure 7(a) series or cascade compensation
SYSTEM process(plant), with
CONFIGURATIONS r(t) u(t) x(t) y(t)
cascade
Fixed Plant C
SELECTION +- GP(s)
Input , R(s) compensation the
Most of the Output , C(s)
error
G(s) signal is
conventional found, and the K
selection and control signal is
Designable controller
design methods developed and Components
Compensator entirely
in control systems from the error Feed
rely on the so- signal. (2)Feedback
called fixed- compensation, the Figure7(c) Feedback compensation
configuration controller is placed 7(d) State feedback
design in that the in the minor inner
r(t) e(t) u(t) Plant y(t)
designer at the feedback path in Gfr(t)
(s) + E( - Gc (s)
y(t)
outset decides +- G t) G
parallel with the
the basic (s)u(t (
controlled process.
configuration of (3) State-feedback ) s
the overall compensation the + )
designed system system generates
and decides the control signal by -
where the feeding back the G
controller is to be state variables H
positioned through constant (
relative to the real gains. s
controlled (4)Series- feedback )
process?. The compensation a
five commonly series controller and
used system Figure 7(e) Series-Feedback Figure 7(f) forward with
a feedback
configurations compensation series compensations
controller are used
with controller (2DOF)
(5) Feedforward
compensation, Gf (s)
compensation: the
are ( see Figure controller is placed
r(t) + u(t
7) (1)Series in series with the Gc (s)
- +
(cascade) closed-loop system,
compensation; it which has a
is the most Figure 7(f) Forward compensations
controller in the
common control forward path the
system topology, Feedforward
were the controller is placed
controller placed in parallel with the
in series with the forward path[13]
Disturbances
G Compensator
(
s
)
Feedback element
H(s) Sensor
Primary feedback B(s) /Transducer H(s)
Figure 1 (a)
Figure 1 (b)
www.jmest.org
JMESTN42351005 2725
As shown in Figure 9, Adaptive control systems
IV.III FEEDFORWARD (FEEDFORWARD/ FEEDBACK) consist of two loops; an ordinary feedback loop and a
CONTROL ALGORITHM. second loop which adjusts parameters of the
feedback loop. The parameter adjustment loop
The main disadvantage of feedback control loop, is comprises two main modular elements. One module
that the controlled variable must leave setpoint, (an performs operations to estimate the parameters of the
error must occur) for control action to be taken to model governing the plant process. Based on this
return the controlled variable to desired setpoint, that knowledge, the second module computes the value of
is the disturbance must propagate through the entire control parameters for the regulator. Both parameter
process, before the feedback control can initiate estimation and control adaptation can be done in
action or compensation[28]. Feedforward control many different ways. Recursive least-squares
algorithm, addresses this weakness, it compensates estimation is one of the most commonly used
for measured disturbances, it monitors (predicts and estimation technique [6]. Different adaptive control
measures) all factors (important disturbance algorithms exist, including feedback adaptive and
variables) influencing a process, as it enters the Feedforward adaptive. Adaptive control algorithm is
process, decides how to compensate for these factors optimal selection decision for dynamic systems
and takes corrective action (how quickly and directly operating in unstable environments, ranging from
to cancel out the effect of a disturbance) a head of aircraft to medical robots.
time before factors effect the controlled process.
Therefore, the error is prevented, rather than correct.
Adaptive control
Because of the difficulty of accounting (and
anticipating) for every disturbance factor influencing a Parameters
process and to decide how to compensate for each adjustment Controller design ;
factor a head, Feedforward are often combined with System identification;
(estimating controller
feedback algorithm(shown in Figure 8), where a (estimating plant parameters)
parameters)
feedback algorithm is required to track setpoint
changes and to reject the effect of unmeasured
disturbances upon the controlled variables.
R(s) E(s) Feedback C(s)
Feedforward algorithm is optimal selection decision Actuator Plant
when the system stability and disturbance rejection +- controller
are crucial, and only a small error is allowed.
Disturbance Sensor
Figure 9 Adaptive control algorithm
Disturbance sensor
Feed forward
IV.V INTELLIGENT CONTROL ALGORITHMS
controller
FF action The fact is that there are problems of control which
cannot be formulated and studied in the conventional
C(s) differential/difference equation mathematical
E(s)Feedback Actuator Plant framework. To address these problems in a
+- controller systematic way, a number of methods have been
developed that are collectively known as intelligent
control methodologies [30]. Intelligent control
Sensor algorithms include, but not limited to; Fuzzy logic,
Figure 8 Block diagram of Feedforward-feedback Neural network, Expert Systems, Genetic, Bayesian
control algorithm and Neuro- Fuzzy algorithms.
Various definitions of intelligent control systems do
IV.IV ADAPTIVE CONTROL ALGORITHM exist, can be found in [31-33]. Intelligent control
algorithms can be defined as: a class of control
To ''adapt" means to change a behavior to conform algorithm techniques offer alternatives to conventional
to new circumstances[29]. An adaptive controller is a approaches, by the use of various artificial intelligent
controller that can modify its behavior in response to (AI) computing approaches to develop systems that
changes in the dynamics of the process and the display aspects of intelligent behavior and designed to
character of the disturbances. Adaptive control imitate the human capabilities of thinking, sensing and
algorithm covers a set of techniques which provide a decision-making. An intelligent system can be built up,
systematic approach for automatic adjustment of with the ability “to model, reason and learn the
controllers in real time, in order to achieve or to process and its automatic functions within a given
maintain a desired level of control system frame and to govern it towards a certain goal”.
performance when the parameters of the plant Intelligent control comprises: a) multi-control
dynamic model are unknown and/or change in time. (executive) functions, b) a knowledge base ; contains
quantitative and qualitative knowledge, c) Inference
mechanisms; draws conclusions either by quantitative
Fuzzification
DeFuzzification
Input(1) Rule Knowledge
reasoning (e.g., Boolean methods) or by qualitative base
reasoning (e.g., possibilistic methods) and takes Output
decisions for the executive functions, d) and
communication interfaces [34]. Input(2) Inference
Intelligent control algorithm is optimal selection mechanism
decision, when understanding of the plant or its
internal dynamics are unknown, ( no accurate plant's Figure 10(a)
model or plant is too complex to be modeled) , also for
plants with uncertain and varying operational Fuzzy PID modes-gains scheduling
conditions and environment, to result in improved
efficiency, effectiveness and performance, Input(1) Rule Knowledge base
DeFuzzification
Fuzzification
disadvantages of intelligent control algorithms include; Output
In some cases controller structures require the model
of the plant, which may be is complex /uncertain and Input(2) Inference mechanism
Final part
Raw material
Process
Coordination control
Production system
(Plant level)
(Corporate information system, such as coordinating all levels of production)
Manufacturing system level Manufacturing processing operations using: Individual work cells or Groups of machines and workers
Data flow
Machine level
Individual processing operations
Procedural control (Machining, Grinding, drilling and casting)
Actuators
Feedback
Direct process control
[16] Robert H, Bishop, Mechatronics systems [29] Astrom , Wittenmark , "Adaptive control"
sensors, and actuators, fundamentals and Addison-Wesley, 1995
modeling, CRC Press, 2008. [30] Report of the Task Force on Intelligent Control
[17] Mihai Avram, Constantin Bucşan, Despina IEEE Control Systems Society Panos Antsaklis,
Duminică, The Control Subsystem of a Chair, 1993.
Mechatronic System, Proceedings of [31] Saridis, G. N., Self Organizing Control of
International Conference On Innovations, Recent Stochastic Systems. Marcel Dekker, New York,
Trends And Challenges In Mechatronics, 1977.
Mechanical Engineering And New High-Tech [32] Saridis, G. N. and Valavanis, K. P., Analytical
Products Development – MECAHITECH’11, vol. design of intelligent machines. Automatica,
3, year: 2011 24:123–133, 1988.
[18] Godefry Onwubolu, Mechatronics Principles and [33] Åström, K. J., Intelligent control. In Proc.
Applications European Control Conf., Grenoble, 1991.
[19] Andrei DRUMEA, Paul SVASTA, [34] Robert H. Bishop , Mechatronics: an introduction.
MICROCONTROLLER-BASED ELECTRONIC CRC, Taylor & Francis, 2006
MODULE FOR CONTROLLING MECHATRONIC [35] Kevin M. Passino, Fuzzy Control, Addison-
SYSTEMS , U.P.B. Sci. Bull., Series C, Vol. 71, Wesley , 1998.
Iss. 2, 2009 [36] Spyros G. Tzafestas , Control systems, Robotics
[20] Mrinmoy Sengupta ,Microcontroller Based and automation , Expert Control Systems Vol.
Infrared Tracking Device In 2D Motion, XVII –
International Journal of Scientific & Engineering [37] F.L. Lewis, Shuzhi Sam Ge, Neural Networks in
Research Volume 3, Issue 9, September-2012 Feedback Control Systems, John Wiley, New
[21] Edward A. Lee, Programmable DSP York, 2005.
archetucture, Part I, IEEE magazine , October, [38] By Steven W. Smith, The Scientist and
1988 Engineer's Guide to Digital Signal Processing ,
[22] Robert H. Bishop, the Mechatronics Handbook, http://www.dspguide.com/ch26/2.htm
CRC, Press, 2002. [39] http://paraschopra.com/tutorials/nn/
[23] D. A. Bradly, D. Dawson, N. C. Burd, A. J. [40] Ayman A. Ali, Farhan A. Salem, Fundamentals of
Loader, Mechatronics: Electronics in Products computer numerical control: Automation and
and Processes, chapman and hall, 1993. mechanization, automation and control
[24] K. Craig, “The role of computers in technologies, LAP Lambert Academic Publishing,
Mechatronics”, Computing in Science & 2012.
Engineering, Vol. 5, No. 2, pp. 80-85, 2003 [41] Mikell P. Groove,r Automation, Production
[25] Katuhiko Ogata, Modern control engineering, Systems, and Computer-Integrated
third edition, Prentice Hall,1990 Manufacturing,3rd Edition, Prentice Hall , 2007
[26] Huong Nguyen, Introduction to Computer [42] Frank D. Petruzella, 2011 by McGraw-Hill
Science, 2009, Companies in New York, NY , Frank D.
http://cnx.org/content/col10776/1.1. Petruzella works (PLC 7th edition 1989 , control
[27] Douglas J. Cooper , '' practical process control' system).
http://www. controlguru. com/wp/ p69.html
[28] Carl A. Smith, Armando B. Corripio, Principles
and practice of automatic process control,
second edition, Wiley, 2013.
www.jmest.org
JMESTN42351005 2732